.page_shell__vLjju{display:flex;flex-direction:column;height:calc(100vh - 56px);height:calc(100dvh - 56px);overflow:hidden}.page_topBar__m49HY{display:flex;align-items:center;justify-content:space-between;height:96px;padding:0 1.25rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-primary);flex-shrink:0}.page_topBarLeft__oC3BA{display:flex;align-items:center;gap:1rem}.page_topBarMeta__9_0JQ{display:flex;flex-direction:column;gap:.3rem}.page_topBarRight__jFiv3{display:flex;align-items:center;gap:.75rem}.page_statusToggle__hUQ7N{padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.75rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.page_statusToggle__hUQ7N:hover{border-color:var(--accent);color:var(--text-primary)}.page_toneAxes__8922H{display:flex;flex-direction:column;gap:.6rem}.page_toneAxis__9DCOv{display:flex;flex-direction:column;gap:.25rem}.page_toneLabels__gC9UG{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-tertiary)}.page_toneLabels__gC9UG,.page_toneName__1uCfI{font-family:var(--font-ui,"DM Sans",sans-serif)}.page_toneName__1uCfI{margin:0;font-size:.72rem;font-weight:600;color:var(--text-secondary)}.page_toneTrack__bxw1J{height:4px;background:var(--border-subtle);border-radius:2px;position:relative}.page_toneDot__dXlSM{position:absolute;top:-3px;width:10px;height:10px;border-radius:50%;background:var(--accent);transform:translateX(-50%);transition:left .3s ease}.page_breadcrumb__CWA2G{display:flex;align-items:center;gap:.4rem;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.825rem;color:var(--text-tertiary)}.page_breadcrumbLink__yd2zP{color:var(--text-tertiary);text-decoration:none;transition:color .15s ease}.page_breadcrumbLink__yd2zP:hover{color:var(--text-primary)}.page_breadcrumbSep__D4Nvs{opacity:.4}.page_breadcrumbCurrent__O3qwX{color:var(--text-secondary);max-width:40ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}.page_saveStatus__offLu{display:flex;align-items:center;gap:.4rem}.page_savedDot__QRNBM{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.7}.page_saveLabel__pGEZL{font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.75rem;color:var(--text-tertiary)}.page_saveRetry__Ge687{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:.75rem;text-decoration:underline;cursor:pointer}.page_actionError__rUJcy{flex-shrink:0;padding:.5rem 1rem;border-bottom:1px solid rgba(224,64,96,.35);background:rgba(224,64,96,.08);color:#e46b82;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.78rem;text-align:center}.page_columns__cTrN1{display:grid;grid-template-columns:220px 1fr 280px;flex:1 1;overflow:hidden}.page_panelDivider__T8c8X{display:none}.page_sidebar__YT1qH{border-right:1px solid var(--border-subtle);overflow-y:auto;display:flex;flex-direction:column}.page_sidebarHeader__H4c7q{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--border-subtle)}.page_sidebarTitle__f9TAb{font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.page_newBtn__1Hpuo{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--border);border-radius:4px;color:var(--text-tertiary);font-size:1rem;line-height:1;text-decoration:none;background:none;cursor:pointer;transition:border-color .15s ease,color .15s ease}.page_newBtn__1Hpuo:hover{border-color:var(--accent);color:var(--accent)}.page_draftList__OUN6o{list-style:none;flex:1 1;padding:.5rem 0}.page_draftItem__wk8gi{border-radius:6px;margin:0 .5rem}.page_draftItemActive__AX65f{background:var(--surface)}.page_draftLink__4ZxNq{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .75rem;text-decoration:none}.page_draftTitle__8NaIq{font-size:.85rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_draftDate__9FtjN,.page_draftTitle__8NaIq{font-family:var(--font-ui,"DM Sans",sans-serif)}.page_draftDate__9FtjN{font-size:.72rem;color:var(--text-tertiary)}.page_editorColumn__LXkdu{display:flex;flex-direction:column;overflow:hidden}.page_inputTabs__822L_{display:flex;align-items:center;gap:.25rem;padding:.6rem 1rem;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.page_inputTab__wkYQP{display:flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border:1px solid transparent;border-radius:5px;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.8rem;color:var(--text-tertiary);background:none;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.page_inputTab__wkYQP:hover{color:var(--text-primary);background:var(--surface-hover)}.page_inputTabActive___RiNP{color:var(--accent);border-color:var(--border);background:var(--surface)}.page_editorChromeSpacer__D7ojN{flex:1 1}.page_segmented__Nzr17{display:flex;align-items:center;gap:.15rem;padding:.15rem;border:1px solid var(--border-subtle);border-radius:6px}.page_segment__ZVqRA{padding:.2rem .6rem;border:none;border-radius:4px;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.75rem;color:var(--text-tertiary);background:none;cursor:pointer;transition:color .15s ease,background-color .15s ease}.page_segment__ZVqRA:hover{color:var(--text-primary);background:var(--surface-hover)}.page_segment__ZVqRA:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.page_segmentActive__Ce8sF{color:var(--accent);background:var(--surface)}.page_segmentMono__CUtTz{font-family:var(--font-mono-editor,ui-monospace,"SFMono-Regular",monospace)}.page_inputTabSoon__vqpIW{display:flex;align-items:center;gap:.4rem;padding:.3rem .75rem;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.8rem;color:var(--text-tertiary);opacity:.4;cursor:not-allowed}.page_editor__7J0Hh{flex:1 1;overflow-y:auto;padding:3rem;max-width:720px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.page_docTitle___PRf2{font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:2rem;font-weight:300;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2;outline:none;border:none;background:none;width:100%;caret-color:var(--accent)}.page_docTitle___PRf2::placeholder{color:var(--text-tertiary);opacity:1}.page_editorBody__ognI0{flex:1 1;min-height:400px;width:100%;max-width:68ch;font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:1.1rem;font-weight:300;line-height:1.9;color:var(--text-primary);outline:none;border:none;background:none;caret-color:var(--accent);white-space:pre-wrap;word-wrap:break-word;resize:none;padding:0;overflow:hidden}.page_editorBody__ognI0::placeholder{color:var(--text-tertiary);opacity:1;font-style:italic}.page_editorBodyMono__3x_rT{font-family:var(--font-mono-editor,ui-monospace,"SFMono-Regular","JetBrains Mono",monospace);font-size:.95rem;line-height:1.75}.page_formatBar__I4SkI{display:flex;align-items:center;gap:.15rem;padding-bottom:.4rem;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.page_formatBtn__GaGoc{min-width:2rem;padding:.25rem .5rem;border:1px solid transparent;font-size:.8rem;line-height:1.2;color:var(--text-tertiary);transition:color .15s ease,border-color .15s ease,background-color .15s ease}.page_formatBtn__GaGoc:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}.page_formatBtn__GaGoc:focus-visible{outline:2px solid var(--accent);outline-offset:1px;color:var(--text-primary)}.page_formatBtnBold__xVw_x{font-weight:700}.page_formatBtnItalic__rJu7c{font-style:italic}.page_formatHint__CcrJh{margin-left:auto;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.page_formatHint__CcrJh,.page_previewEmpty__2ZWAV{font-family:var(--font-ui,"DM Sans",sans-serif);color:var(--text-tertiary)}.page_previewEmpty__2ZWAV{flex:1 1;min-height:400px;font-size:.9rem;font-style:italic}.page_markdownPreview__bl6nX{flex:1 1;min-height:400px;width:100%;max-width:68ch;font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:1.1rem;font-weight:300;line-height:1.9;color:var(--text-primary);word-wrap:break-word}.page_markdownPreview__bl6nX.page_editorBodyMono__3x_rT{font-family:var(--font-mono-editor,ui-monospace,"SFMono-Regular","JetBrains Mono",monospace);font-size:.95rem;line-height:1.75}.page_markdownPreview__bl6nX h1,.page_markdownPreview__bl6nX h2,.page_markdownPreview__bl6nX h3,.page_markdownPreview__bl6nX h4,.page_markdownPreview__bl6nX h5,.page_markdownPreview__bl6nX h6{font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:1.6em 0 .5em}.page_markdownPreview__bl6nX h1{font-size:1.7rem}.page_markdownPreview__bl6nX h2{font-size:1.4rem}.page_markdownPreview__bl6nX h3{font-size:1.2rem}.page_markdownPreview__bl6nX h4,.page_markdownPreview__bl6nX h5,.page_markdownPreview__bl6nX h6{font-size:1.05rem}.page_markdownPreview__bl6nX>:first-child{margin-top:0}.page_markdownPreview__bl6nX p{margin:0 0 1em}.page_markdownPreview__bl6nX strong{font-weight:600}.page_markdownPreview__bl6nX a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.page_markdownPreview__bl6nX blockquote{margin:0 0 1em;padding-left:1rem;border-left:2px solid var(--border);color:var(--text-secondary);font-style:italic}.page_markdownPreview__bl6nX ol,.page_markdownPreview__bl6nX ul{margin:0 0 1em;padding-left:1.4rem}.page_markdownPreview__bl6nX li{margin-bottom:.35em}.page_markdownPreview__bl6nX code{font-family:var(--font-mono-editor,ui-monospace,"SFMono-Regular",monospace);font-size:.88em;padding:.1em .35em;border-radius:4px;background:var(--surface-hover)}.page_markdownPreview__bl6nX pre{margin:0 0 1em;padding:.9rem 1rem;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface);overflow-x:auto}.page_markdownPreview__bl6nX pre code{padding:0;background:none;font-size:.85rem;line-height:1.6}.page_voiceArea__ogD2l{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:4rem 0}.page_micBtn__oXRbP{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;border:2px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease,box-shadow .2s ease}.page_micBtnActive__lEEEL,.page_micBtn__oXRbP:hover{border-color:var(--accent);color:var(--accent)}.page_micBtnActive__lEEEL{background:var(--surface-hover);box-shadow:0 0 0 8px var(--accent-glow),0 0 0 16px rgba(var(--accent-glow),.15);animation:page_micPulse__PptPZ 1.5s ease infinite}@keyframes page_micPulse__PptPZ{0%,to{box-shadow:0 0 0 8px var(--accent-glow)}50%{box-shadow:0 0 0 16px var(--accent-glow)}}.page_waveform__3tRmj{display:flex;align-items:center;gap:3px;height:40px}.page_waveBar__1Cr6G{width:3px;height:8px;background:var(--border);border-radius:2px;transition:background .3s ease}.page_waveformActive__FmitD .page_waveBar__1Cr6G{background:var(--accent);animation:page_waveformPulse__r5jpk .8s ease-in-out infinite}.page_voiceHint__XrUwd{font-size:.875rem;color:var(--text-tertiary);font-style:italic}.page_voiceError__BWLMY,.page_voiceHint__XrUwd{font-family:var(--font-ui,"DM Sans",sans-serif)}.page_voiceError__BWLMY{max-width:460px;color:#e46b82;font-size:.8rem;line-height:1.5;text-align:center}.page_voiceTranscript__FaZc_{width:min(100%,560px);max-height:260px;overflow-y:auto;padding:1rem 1.25rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface);color:var(--text-primary);font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:1rem;line-height:1.7;text-align:left;white-space:pre-wrap}.page_interimTranscript__859AF{color:var(--text-tertiary);font-style:italic}.page_editorFooter__eKsDN{display:flex;align-items:center;gap:.5rem;padding:.5rem 3rem;border-top:1px solid var(--border-subtle);flex-shrink:0}.page_wordCount__777n2{font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.75rem;color:var(--text-tertiary)}.page_cursorBlink__9tfMn{color:var(--accent);font-size:1rem;animation:page_cursorBlink__9tfMn 1.2s ease infinite}.page_aiSidebar__yu63a{border-left:1px solid var(--border-subtle);overflow-y:auto}.page_aiPanel__5dj3l{padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.page_modeIndicator__2Ls9w{display:flex;align-items:center;gap:.5rem;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.5rem}.page_modeDot__5a_qo{width:6px;height:6px;border-radius:50%;background:var(--accent)}.page_aiStat__yFhux{display:flex;align-items:baseline;gap:.4rem}.page_aiStatNum___KB8p{font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:1.75rem;font-weight:300;color:var(--text-primary);line-height:1}.page_aiStatLabel__9gjAS{font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.8rem;color:var(--text-tertiary)}.page_aiDivider__jFKkr{height:1px;background:var(--border-subtle);margin:.25rem 0}.page_streakBox___r_ns{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary)}.page_aiLabel___OCZD,.page_streakBox___r_ns{font-family:var(--font-ui,"DM Sans",sans-serif)}.page_aiLabel___OCZD{font-size:.75rem;font-weight:500;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:.25rem}.page_aiAction__7DGl2{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:.6rem .75rem;background:none;border:1px solid var(--border);border-radius:6px;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.825rem;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.page_aiAction__7DGl2:hover:not(:disabled){border-color:var(--accent);color:var(--text-primary);background:var(--surface-hover)}.page_aiAction__7DGl2:disabled{opacity:.4;cursor:not-allowed}.page_aiActionPrimary__YDURY{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--accent);border:none;border-radius:6px;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.875rem;font-weight:600;color:var(--bg-primary);cursor:pointer;transition:opacity .15s ease,transform .15s ease}.page_aiActionPrimary__YDURY:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.page_aiActionPrimary__YDURY:disabled{opacity:.4;cursor:not-allowed}.page_aiActionSmall__jT7lB{background:none;border:none;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.775rem;color:var(--text-tertiary);cursor:pointer;padding:0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.page_aiActionSmall__jT7lB:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.page_questionBox__RYYMM{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:8px}.page_questionText__Yi_oW{font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:.95rem;font-style:italic;color:var(--text-primary);line-height:1.6}.page_formatSelect__u3vaA{display:flex;flex-direction:column;gap:.4rem}.page_formatBtn__GaGoc{padding:.5rem .75rem;text-align:left;background:none;border:1px solid var(--border);border-radius:5px;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.825rem;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.page_formatBtn__GaGoc:hover{border-color:var(--border);background:var(--surface-hover);color:var(--text-primary)}.page_formatBtnActive__Da4Xg{border-color:var(--accent);color:var(--accent);background:var(--surface)}.page_loadingShell__HyUn5{display:flex;align-items:center;justify-content:center;height:calc(100vh - 56px);height:calc(100dvh - 56px);font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.9rem;color:var(--text-tertiary)}.page_spinner__v24PM{display:inline-block;width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:page_spin__PA01F .6s linear infinite;margin-right:.5rem}@keyframes page_spin__PA01F{to{transform:rotate(1turn)}}.page_errorShell__esgUs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:calc(100vh - 56px);height:calc(100dvh - 56px);font-family:var(--font-ui,"DM Sans",sans-serif);color:var(--text-secondary)}.page_errorMessage__1M9Vd{font-size:.9rem;color:var(--text-tertiary)}.page_retryBtn__X844o{padding:.5rem 1.25rem;border:1px solid var(--border);border-radius:6px;background:none;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.85rem;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease}.page_retryBtn__X844o:hover{border-color:var(--accent);color:var(--accent)}.page_aiSpinner___Fie8{display:inline-block;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:page_spin__PA01F .6s linear infinite;margin-right:.4rem;vertical-align:middle}.page_annotatedPreview__27yMm{flex:1 1;min-height:400px;font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:1.1rem;font-weight:300;line-height:1.85;color:var(--text-primary);cursor:text;white-space:pre-wrap;word-wrap:break-word}.page_annotatedPreview__27yMm p{margin-bottom:1em}.page_annotationStats__AvcqY{display:flex;flex-direction:column;gap:.5rem}.page_statGrid__2YS4a{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem}.page_miniStat__78UkL{display:flex;align-items:baseline;gap:.3rem}.page_miniStatNum___O4jh{font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:1.1rem;font-weight:300;color:var(--text-primary);line-height:1}.page_miniStatLabel__UWe8g{font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.7rem;color:var(--text-tertiary)}.page_deviceStat__i5Ykm{font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.775rem;color:var(--text-secondary);font-style:italic}.page_footerSpacer__o83Wg{flex:1 1}.page_commentaryStream__0rLpf{display:flex;flex-direction:column;gap:.5rem}.page_commentaryCard__rjhd_{padding:.75rem;border-left:2px solid var(--accent);background:var(--surface);border-radius:0 6px 6px 0;font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:.85rem;font-style:italic;color:var(--text-secondary);line-height:1.5;animation:page_fadeInUp__XsDX4 .4s ease}.page_commentaryCardStreaming__SW_A8:after{content:"\25CF";color:var(--accent);animation:page_cursorBlink__9tfMn 1.2s ease infinite;margin-left:.25rem}.page_commentaryClear__AMl5p{background:none;border:none;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.7rem;color:var(--text-tertiary);cursor:pointer;padding:0;align-self:flex-end}.page_commentaryClear__AMl5p:hover{color:var(--accent)}.page_ghostText__S5bMM{color:var(--accent);opacity:.35;pointer-events:none;font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:1.1rem;font-weight:300;line-height:1.85}.page_ghostHint__kgiZl{font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.65rem;color:var(--text-tertiary);opacity:.5;margin-left:.5rem}.page_exportPrintSource__IDJWE{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:pre-wrap}.page_polishHint__4sxin{font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.72rem;line-height:1.4;color:var(--text-tertiary);margin:0 0 .5rem}.page_polishStreamBox__O_UMi{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;margin-top:.35rem}.page_polishStreamText__qnOi8{font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:.85rem;line-height:1.65;color:var(--text-primary);margin:0;white-space:pre-wrap;max-height:220px;overflow-y:auto}.page_toolError__lLov8,.page_toolHint__lvAs_{margin:0;font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.72rem;line-height:1.45;color:var(--text-tertiary)}.page_toolError__lLov8{color:#e46b82}.page_connectionList__xBjAL{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.page_connectionCard__LgQhK{display:flex;flex-direction:column;gap:.3rem;padding:.7rem;border:1px solid var(--border-subtle);border-radius:7px;background:var(--surface);text-decoration:none}.page_connectionCard__LgQhK:hover{border-color:var(--accent)}.page_connectionTitle__Fc4Sq{color:var(--text-primary);font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:.82rem}.page_connectionType__6mRIJ{color:var(--accent);font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.page_connectionExcerpt__OOH1f{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:.73rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page_connectionWhy__9C9wb{color:var(--text-tertiary);font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.7rem;line-height:1.45}.page_polishPreview__psUY0{padding:.75rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:.85rem;font-weight:300;line-height:1.6;color:var(--text-primary);max-height:200px;overflow-y:auto;white-space:pre-wrap}.page_polishActions__FkPN4{display:flex;gap:.5rem}@keyframes page_fadeInUp__XsDX4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page_cursorBlink__9tfMn{0%,to{opacity:1}50%{opacity:0}}@keyframes page_waveformPulse__r5jpk{0%,to{height:8px}50%{height:24px}}@media (max-width:1120px){.page_columns__cTrN1{grid-template-columns:1fr 280px}.page_sidebar__YT1qH{display:none}}@media (max-width:820px){.page_topBar__m49HY{height:auto;min-height:96px;gap:.75rem}.page_columns__cTrN1{display:flex;flex-direction:column;overflow-y:auto}.page_editorColumn__LXkdu{min-height:calc(100dvh - 152px);overflow:visible;flex-shrink:0}.page_editor__7J0Hh{flex:none;min-height:520px;padding:2.5rem 1.5rem}.page_editorFooter__eKsDN{padding:.5rem 1.5rem}.page_aiSidebar__yu63a{overflow:visible;border-top:1px solid var(--border-subtle);border-left:0}}@media (max-width:600px){.page_topBar__m49HY{align-items:flex-start;flex-wrap:wrap;padding:.75rem 1rem}.page_topBarLeft__oC3BA{min-width:0}.page_breadcrumbCurrent__O3qwX{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_topBarRight__jFiv3{flex-direction:column;align-items:flex-end;margin-left:auto}.page_inputTabs__822L_{overflow-x:auto}.page_inputTabSoon__vqpIW{display:none}.page_editor__7J0Hh{padding:2rem 1rem}.page_docTitle___PRf2{font-size:1.65rem}.page_editorFooter__eKsDN{padding:.5rem 1rem;overflow-x:auto}}.page_aiActionPrimary__YDURY>:last-child{color:inherit;border-color:currentColor;opacity:.85}@media (min-width:900px){.page_columns__cTrN1{grid-template-columns:220px 1fr 6px clamp(280px,var(--panel-width,280px),40vw)}.page_panelDivider__T8c8X{display:block}}@media (min-width:900px) and (max-width:1120px){.page_columns__cTrN1{grid-template-columns:1fr 6px clamp(280px,var(--panel-width,280px),40vw)}}.AnnotatedText_paragraph__V_3MK{line-height:1.8;margin:0 0 1.2em}.AnnotatedText_annotated__rX3_s{position:relative;cursor:default;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .4s ease,opacity .4s ease,background-color .3s ease;border-radius:1px;padding-bottom:1px}.AnnotatedText_active__iHpKK .AnnotatedText_annotated__rX3_s{opacity:1}.AnnotatedText_pos-verb__0_GrO{border-bottom-color:var(--ann-verb)}.AnnotatedText_pos-noun__Z7zcA{border-bottom-color:var(--ann-noun)}.AnnotatedText_pos-adjective__2RVdv{border-bottom-color:var(--ann-adjective)}.AnnotatedText_pos-adverb__qnePa{border-bottom-color:var(--ann-adverb)}.AnnotatedText_pos-pronoun__aKgG1{border-bottom-color:var(--ann-noun);opacity:.7}.AnnotatedText_pos-conjunction__9H3vO,.AnnotatedText_pos-determiner__zsh2t,.AnnotatedText_pos-preposition__4Hwy8{border-bottom-color:transparent}.AnnotatedText_device__hHLgA{-webkit-text-decoration:underline wavy var(--ann-device,#ff7eb3);text-decoration:underline wavy var(--ann-device,#ff7eb3);text-decoration-thickness:1.5px;text-underline-offset:4px}.AnnotatedText_device__hHLgA.AnnotatedText_pos-adjective__2RVdv,.AnnotatedText_device__hHLgA.AnnotatedText_pos-adverb__qnePa,.AnnotatedText_device__hHLgA.AnnotatedText_pos-noun__Z7zcA,.AnnotatedText_device__hHLgA.AnnotatedText_pos-verb__0_GrO{border-bottom-style:solid;-webkit-text-decoration:underline wavy var(--ann-device,#ff7eb3);text-decoration:underline wavy var(--ann-device,#ff7eb3);text-decoration-thickness:1.5px;text-underline-offset:6px}.AnnotatedText_structural__BOu_g{background-color:var(--ann-pattern,rgba(255,255,255,.04));border-radius:2px;padding:0 2px}.AnnotatedText_hasRoot__eZVGk{text-shadow:0 0 8px var(--ann-root,rgba(128,222,234,.3))}.AnnotatedText_annotated__rX3_s:hover{background-color:rgba(255,255,255,.08);border-radius:2px}.AnnotatedText_annotated__rX3_s.AnnotatedText_highlight__9wGAu,.AnnotatedText_highlight__9wGAu{background-color:var(--accent-glow);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.06em 0;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}.AnnotatedText_highlightHead__bCv6l{border-top-left-radius:2px;border-bottom-left-radius:2px;padding-left:.1em}.AnnotatedText_highlightTail__yFT4T{border-top-right-radius:2px;border-bottom-right-radius:2px;padding-right:.1em}.AnnotatedText_annotated__rX3_s.AnnotatedText_highlight__9wGAu.AnnotatedText_highlightActive__3y3nJ,.AnnotatedText_annotated__rX3_s.AnnotatedText_highlight__9wGAu:hover,.AnnotatedText_highlight__9wGAu.AnnotatedText_highlightActive__3y3nJ,.AnnotatedText_highlight__9wGAu:hover{background-color:color-mix(in srgb,var(--accent) 34%,transparent)}.AnnotatedText_annotated__rX3_s.AnnotatedText_highlight__9wGAu.AnnotatedText_highlightPending__Zsfzq,.AnnotatedText_highlight__9wGAu.AnnotatedText_highlightPending__Zsfzq{background-color:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:inset 0 -2px 0 var(--accent)}.AnnotatedText_highlight__9wGAu:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.AnnotatedText_highlight__9wGAu{transition:none}}.AnnotatedText_paragraph__V_3MK:not(.AnnotatedText_active__iHpKK) .AnnotatedText_annotated__rX3_s{border-bottom-color:transparent!important;text-decoration:none!important;background-color:transparent!important;text-shadow:none!important;transition:border-color .3s ease,background-color .3s ease,-webkit-text-decoration .3s ease;transition:border-color .3s ease,text-decoration .3s ease,background-color .3s ease;transition:border-color .3s ease,text-decoration .3s ease,background-color .3s ease,-webkit-text-decoration .3s ease}.AnnotatedText_active__iHpKK .AnnotatedText_annotated__rX3_s{animation:AnnotatedText_fadeInUnderline__EaxHq .4s ease forwards;animation-delay:calc(var(--word-index, 0) * 15ms)}@keyframes AnnotatedText_fadeInUnderline__EaxHq{0%{border-bottom-color:transparent;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.AnnotationLegend_legend__V0Y_e{display:flex;flex-direction:column;gap:6px;padding:8px 0}.AnnotationLegend_toggle__IxJ_6{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-secondary);font-size:12px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s}.AnnotationLegend_toggle__IxJ_6:hover{background-color:var(--surface-hover)}.AnnotationLegend_toggleIcon__PgkHA{font-size:10px;opacity:.6}.AnnotationLegend_toggleLabel__OKyvA{font-weight:600;letter-spacing:.03em}.AnnotationLegend_categories__cMP6T{display:flex;flex-wrap:wrap;gap:4px;padding:0 4px;animation:AnnotationLegend_slideDown__nmJKi .2s ease}.AnnotationLegend_category__kodks{display:flex;align-items:center;gap:5px;background:none;border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:11px;cursor:pointer;padding:3px 8px;border-radius:12px;transition:opacity .2s,border-color .2s}.AnnotationLegend_category__kodks:hover{border-color:var(--border)}.AnnotationLegend_category__kodks.AnnotationLegend_disabled__2AcUC{opacity:.35}.AnnotationLegend_dot__2qDwq{width:8px;height:8px;border-radius:50%;flex-shrink:0}.AnnotationLegend_dot__2qDwq.AnnotationLegend_wavy__XWZ2g{border-radius:2px;width:12px;height:3px}.AnnotationLegend_label__TkaMG{white-space:nowrap}@keyframes AnnotationLegend_slideDown__nmJKi{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}