._appPage_1pu6s_1{display:contents}@media screen{._appPage_1pu6s_1>main,._appPage_1pu6s_1>section,._appPage_1pu6s_1>div{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0}}._embeddedPage_1pu6s_18{display:contents}._heroInfoActions_1pu6s_22{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._infoButton_1pu6s_29{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-button-dark);min-height:38px;color:var(--color-button-dark-text);cursor:pointer;font:inherit;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}._infoButton_1pu6s_29:hover{border-color:var(--color-border-strong);background:var(--color-button-dark-hover);box-shadow:var(--shadow-xs)}._infoButton_1pu6s_29 svg{flex:none;width:15px;height:15px}._infoButton_1pu6s_29:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._dialogPopup_1pu6s_68{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(600px,100vw - 32px);max-height:min(82vh,760px);color:var(--color-text);box-shadow:var(--shadow-lg);padding:22px;overflow-y:auto}._dialogTitle_1pu6s_81{color:var(--color-heading);font-family:var(--font-heading);text-align:left;margin:0;font-size:1.45rem}._dialogContent_1pu6s_89{color:var(--color-text);text-align:left;margin:12px 0 0}._dialogBody_1pu6s_95{gap:12px;font-size:.9rem;line-height:1.6;display:grid}._dialogBody_1pu6s_95 p{color:var(--color-muted);margin:0}._dialogBody_1pu6s_95 ul{gap:8px;margin:0;padding-left:20px;display:grid}._dialogBody_1pu6s_95 li::marker{color:var(--color-accent)}._dialogIdeas_1pu6s_118{flex-wrap:wrap;gap:8px;display:flex}._dialogIdeas_1pu6s_118 span{border:1px solid var(--color-border);border-radius:var(--radius-round);background:var(--color-card);color:var(--color-text);padding:6px 10px;font-size:.8rem;font-weight:700}._dialogNote_1pu6s_134{border-top:1px solid var(--color-border);padding-top:10px;font-size:.8rem}._dialogReferences_1pu6s_140{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px 12px;padding-top:10px;display:flex}._dialogReferences_1pu6s_140 a{color:var(--color-accent);text-underline-offset:2px;font-size:.8rem;text-decoration:underline}._dialogConfirm_1pu6s_155{border:1px solid var(--color-button);border-radius:var(--radius-sm);background:var(--color-button);min-height:40px;color:var(--color-button-text);cursor:pointer;font:inherit;padding:0 16px;font-size:.88rem;font-weight:700}._dialogConfirm_1pu6s_155:hover{border-color:var(--color-button-hover);background:var(--color-button-hover)}._dialogClose_1pu6s_173{color:var(--color-muted)}._dialogClose_1pu6s_173:hover{color:var(--color-heading);background:var(--color-surface-hover)}._dialogConfirm_1pu6s_155:focus-visible,._dialogClose_1pu6s_173:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=600px){._heroInfoActions_1pu6s_22{gap:7px}._infoButton_1pu6s_29{min-height:36px;padding:0 10px;font-size:.78rem}._dialogPopup_1pu6s_68{padding:18px}}
