:root{--font-display:"Newsreader", "Iowan Old Style", Georgia, serif;--font-ui:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--font-content:"Literata", "Iowan Old Style", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:16px;--fs-lg:17px;--fs-xl:19px;--fs-2xl:24px;--fs-3xl:32px;--fs-4xl:44px;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-widest:.12em;--tracking-mega:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:9999px;--chat-measure:56rem;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--popover-z-index:50;color:var(--text-secondary);font:400 var(--fs-md) / 1.55 var(--font-ui);font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-accent:#dba35a;--color-accent-strong:#e9b872;--color-success:#a3b884;--color-warning:#e08a52;--color-danger:#e27d70;--color-info:#93acc0;--surface-0:#15120e;--surface-1:#1b1713;--surface-2:#231e19;--surface-3:#2b251f;--surface-glass:#231e19e0;--text-primary:#ece4d6;--text-secondary:#bdb2a1;--text-muted:#9a8e7b;--text-on-accent:#1a140c;--text-marginalia:#d6ccbb;--border-subtle:#ece4d612;--border-default:#ece4d61f;--border-strong:#ece4d638;--border-focus:#dba35abf;--border-danger:#e27d70b3;--fill-accent-soft:#dba35a12;--fill-accent:#dba35a1f;--fill-accent-strong:#dba35a2e;--fill-success:#a3b8841f;--fill-success-border:#a3b88466;--fill-warning:#e08a521f;--fill-warning-border:#e08a5266;--fill-danger:#e27d701f;--fill-danger-soft:#e27d7012;--fill-danger-border:#e27d7066;--fill-neutral:#ece4d60d;--fill-neutral-border:#ece4d624;--fill-hover:#ece4d60d;--tag-character:#dba35a;--tag-continuity:#e08a52;--tag-clarity:#bdb2a1;--tag-plot:#a3b884;--tag-structure:#e27d70;--tag-pacing:#b9a0c9;--tag-dialogue:#85b5a9;--tag-worldbuilding:#d697a2;--tag-prose:#93acc0;--selection-bg:#dba35a47;--focus-ring:0 0 0 3px #dba35a38;--scrim:#0a0806a8;--elevation-card:inset 0 1px 0 #fff0dc0a, 0 1px 2px #0000004d, 0 6px 20px #00000038;--elevation-modal:inset 0 1px 0 #fff0dc0d, 0 24px 64px #00000080;--ambient-light:radial-gradient(ellipse 80% 60% at 15% -10%, #dba35a12, transparent 70%)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-accent:#8a5a16;--color-accent-strong:#74490f;--color-success:#4c6a2e;--color-warning:#9c4f1c;--color-danger:#a8392d;--color-info:#3f5f76;--surface-0:#f4efe6;--surface-1:#ede6d9;--surface-2:#fbf8f2;--surface-3:#fff;--surface-glass:#fbf8f2e6;--text-primary:#2b241c;--text-secondary:#574d41;--text-muted:#6b6054;--text-on-accent:#fbf8f2;--text-marginalia:#3d352b;--border-subtle:#2b241c14;--border-default:#2b241c21;--border-strong:#2b241c3d;--border-focus:#8a5a16b3;--border-danger:#a8392d99;--fill-accent-soft:#8a5a160d;--fill-accent:#8a5a1617;--fill-accent-strong:#8a5a1624;--fill-success:#4c6a2e17;--fill-success-border:#4c6a2e52;--fill-warning:#9c4f1c17;--fill-warning-border:#9c4f1c52;--fill-danger:#a8392d17;--fill-danger-soft:#a8392d0d;--fill-danger-border:#a8392d52;--fill-neutral:#2b241c0a;--fill-neutral-border:#2b241c24;--fill-hover:#2b241c0a;--tag-character:#8a5a16;--tag-continuity:#9c4f1c;--tag-clarity:#6b6054;--tag-plot:#4c6a2e;--tag-structure:#a8392d;--tag-pacing:#6d4f80;--tag-dialogue:#2f6b5f;--tag-worldbuilding:#94485a;--tag-prose:#3f5f76;--selection-bg:#8a5a1633;--focus-ring:0 0 0 3px #8a5a162e;--scrim:#2b241c52;--elevation-card:0 1px 2px #3c28140f, 0 6px 18px #3c281412;--elevation-modal:0 2px 6px #3c28140f, 0 24px 56px #3c281429;--ambient-light:radial-gradient(ellipse 80% 60% at 15% -10%, #ffd69638, transparent 70%)}.no__bg{background:0 0}.no__border{box-shadow:none;border:none}*,:before,:after{box-sizing:border-box}body{background:var(--ambient-light), var(--surface-0);background-attachment:fixed;min-height:100svh;margin:0}#root{flex-direction:column;min-height:100svh;display:flex;position:relative}p{margin:0;line-height:1.6}a{color:var(--color-accent);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea,select{color:inherit;font-family:inherit}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--selection-bg);color:var(--text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-pill);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:padding-box}.editor,.selectable{-webkit-user-select:text;user-select:text}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-primary);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;font-weight:500;line-height:1.2}h1{font-size:var(--fs-4xl);font-weight:400}h2{font-size:var(--fs-3xl);font-weight:400}h3{font-size:var(--fs-2xl)}h4{font-size:var(--fs-xl)}code,kbd,samp{font-family:var(--font-mono);color:var(--text-primary);background:var(--fill-neutral);border:1px solid var(--border-subtle);border-radius:4px;padding:1px 5px;font-size:.85em}.shortcut-hint{align-items:center;gap:var(--space-3);white-space:nowrap;display:inline-flex}.shortcut-hint__keys{color:var(--text-muted);gap:3px;display:inline-flex}.shortcut-hint__keys kbd{text-align:center;min-width:1.6em;color:inherit;font-size:.78em;line-height:1.5}.content-title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:var(--tracking-tight);font-weight:500;line-height:1.25}.label-mono{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-widest);text-transform:uppercase}.hstack{gap:var(--space-2);padding:var(--space-2);display:flex}.section-tag{align-items:center;gap:var(--space-3);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);color:var(--color-accent);letter-spacing:var(--tracking-widest);text-transform:uppercase;display:inline-flex}.section-tag:before{content:"";background:currentColor;width:24px;height:1px}.status-badge{align-items:center;gap:var(--space-2);padding:3px var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);background:var(--fill-neutral);border:1px solid var(--fill-neutral-border);color:var(--text-secondary);display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge--ongoing{background:var(--fill-accent-soft);border-color:var(--fill-accent-strong);color:var(--color-accent)}.status-badge--complete{background:var(--fill-success);border-color:var(--fill-success-border);color:var(--color-success)}.status-badge--hiatus{background:var(--fill-warning);border-color:var(--fill-warning-border);color:var(--color-warning)}.status-badge--error{background:var(--fill-danger);border-color:var(--fill-danger-border);color:var(--color-danger)}.status-badge--draft{background:var(--fill-neutral);border-color:var(--fill-neutral-border);color:var(--text-muted)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:9px var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-base);letter-spacing:0;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;line-height:1.2;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--text-on-accent)}.btn--primary:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.btn--secondary{background:var(--surface-2);border-color:var(--border-default);color:var(--text-primary)}.btn--secondary:hover{background:var(--surface-3);border-color:var(--border-strong)}.btn--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--fill-hover);color:var(--text-primary)}.btn--danger{border-color:var(--fill-danger-border);color:var(--color-danger);background:0 0}.btn--danger:hover{background:var(--fill-danger-soft)}.btn--disabled,.btn:disabled{background:var(--fill-neutral);border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed}.btn--disabled:active,.btn:disabled:active{transform:none}.field{flex-direction:column;gap:6px;width:360px;max-width:100%;display:flex}.field__label{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);color:var(--text-secondary);letter-spacing:0}.field__input{width:100%;padding:10px var(--space-3);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--fs-md);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none}.field__input::placeholder{color:var(--text-muted)}.field__input:hover{border-color:var(--border-strong)}.field__input:focus,.field__input--focus{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.field__input--error,.field--error .field__input{border-color:var(--border-danger)}.field__hint{font-size:var(--fs-sm);color:var(--text-muted)}.field__error{font-size:var(--fs-sm);color:var(--color-danger)}.hud-pill{align-items:center;gap:var(--space-2);padding:6px var(--space-3);background:var(--surface-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:500;font-size:var(--fs-sm);color:var(--text-muted);letter-spacing:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:inline-flex}.hud-pill__dot{background:var(--color-success);border-radius:50%;width:6px;height:6px}.hud-pill__dot--unsaved{background:var(--color-accent)}.stat{gap:var(--space-2);padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;box-shadow:var(--elevation-card);flex-direction:column;display:flex}.stat__label{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-widest);text-transform:uppercase}.stat__value{font-family:var(--font-display);text-align:left;width:100%;font-weight:400;font-size:var(--fs-3xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);font-variant-numeric:lining-nums tabular-nums;line-height:1.1}.stat__caption{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-secondary);width:100%}.story-card{gap:var(--space-4);width:320px;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elevation-card);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.story-card:hover{border-color:var(--border-default);box-shadow:var(--elevation-modal);transform:translateY(-2px)}.story-card__header{justify-content:space-between;align-items:center;display:flex}.story-card__chapter{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted)}.story-card__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-2xl);color:var(--text-primary);line-height:1.25}.story-card__footer{justify-content:space-between;align-items:center;display:flex}.story-card__words{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.story-card__meta{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-muted)}.chapter-row{gap:var(--space-1);width:360px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex-direction:column;display:flex}.chapter-row:hover{background:var(--fill-hover)}.chapter-row--active{background:var(--fill-accent);box-shadow:inset 2px 0 0 var(--color-accent)}.page{padding:var(--space-8);gap:var(--space-9);flex-direction:column;display:flex}.section{gap:var(--space-6);flex-direction:column;display:flex}.cluster{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.app-shell{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.auth-page{flex:1;min-height:100svh;display:flex}.auth-page__hero{gap:var(--space-6);width:min(720px,50%);padding:var(--space-8) var(--space-8);background:var(--ambient-light), var(--surface-1);border-right:1px solid var(--border-subtle);flex-direction:column;justify-content:space-between;display:flex}.auth-page__form-pane{padding:var(--space-8) var(--space-5);justify-content:center;align-items:center;margin:0 auto;display:flex}@media (width<=900px){.auth-page{flex-direction:column}.auth-page__hero{width:100%;padding:var(--space-6) var(--space-5);border-right:none;border-bottom:1px solid var(--border-subtle)}}.hero-brand{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.hero-brand__row{align-items:center;gap:var(--space-3);display:flex}.hero-brand__row>svg{flex-shrink:0;width:40px;height:40px}.hero-brand__logo{border-radius:var(--radius-sm);background:var(--fill-accent);border:1px solid var(--fill-accent-strong);width:40px;height:40px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-xl);color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.hero-brand__numeral{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-xl);color:var(--color-accent);font-variant-numeric:oldstyle-nums;min-width:2ch}.hero-brand__name{font-family:var(--font-display);font-weight:500;font-size:var(--fs-xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0}.system-badge{align-items:center;gap:var(--space-2);padding:3px var(--space-3);background:var(--fill-neutral);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-widest);text-transform:uppercase;display:inline-flex}.system-badge__dot{background:var(--color-success);border-radius:50%;width:6px;height:6px}.system-badge__nobg{background:0 0;border:none;padding:0}.hero-content{gap:var(--space-5);flex-direction:column;align-items:flex-start;max-width:520px;display:flex}.hero-promise__headline{font-family:var(--font-display);font-weight:500;font-size:var(--fs-xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0;line-height:1.3}.hero-promise{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);display:flex}.hero-content__headline{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.05}.hero-content__subtitle{font-family:var(--font-ui);font-size:var(--fs-lg);color:var(--text-secondary);max-width:46ch;line-height:1.6}.hero-footer{align-items:center;gap:var(--space-3);color:var(--text-muted);display:flex}.hero-footer__credit{font-family:var(--font-ui);font-size:var(--fs-xs)}.hero-footer__sep{font-size:var(--fs-xs)}.hero-footer__link{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-muted)}.hero-footer__link:hover{color:var(--text-secondary)}.card{overflow-wrap:break-word;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-6);background:var(--surface-2);font-size:var(--fs-md);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elevation-card);flex-direction:column;display:flex}.card__header{width:100%;padding:0 0 var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.card__title{font-family:var(--font-display);width:100%;font-weight:400;font-size:var(--fs-3xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0}.card__subtitle{font-family:var(--font-ui);font-size:var(--fs-md);width:100%;color:var(--text-secondary)}.card__footer{width:100%;font-size:var(--fs-base);padding:var(--space-2) 0 0;justify-content:center;gap:var(--space-2);display:flex}.card__footer-text{color:var(--text-secondary)}.card__footer-link{font-family:var(--font-ui);color:var(--color-accent);font-weight:600}.toast_root{gap:var(--space-1);padding:var(--space-1);background:var(--surface-3);flex-direction:column;display:flex}.card .field{width:100%}.card .field__input{background:var(--surface-1)}.card .btn{width:100%}.card.stat{align-items:stretch;gap:var(--space-2);padding:var(--space-5)}.card.stat .card__header{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-widest);text-transform:uppercase;padding:0}.card.stat .card__footer{justify-content:flex-start;padding:0}.login-card{width:min(420px,100%)}.field__header{justify-content:space-between;align-items:baseline;width:100%;display:flex}.field__action{font-family:var(--font-ui);font-weight:500;font-size:var(--fs-sm);color:var(--color-accent)}.checkbox-row{align-items:center;gap:var(--space-2);display:flex}.checkbox-row__label{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-secondary);cursor:pointer}.checkbox-input{appearance:none;background:var(--surface-1);border:1px solid var(--border-strong);cursor:pointer;width:18px;height:18px;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:4px;justify-content:center;align-items:center;margin:0;display:inline-flex}.checkbox-input:checked{background:var(--color-accent);border-color:var(--color-accent)}.checkbox-input:checked:after{content:"✓";font-family:var(--font-ui);color:var(--text-on-accent);font-size:12px;font-weight:700;line-height:1}.divider{align-items:center;gap:var(--space-3);width:100%;display:flex}.divider__line{background:var(--border-subtle);flex:1;height:1px}.divider__label{font-family:var(--font-ui);font-weight:500;font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}.form-error{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--color-danger);padding:var(--space-3) var(--space-4);background:var(--fill-danger-soft);border:1px solid var(--fill-danger-border);border-radius:var(--radius-sm)}[role=status]:has(>.visually-hidden){pointer-events:none;-webkit-user-select:none;user-select:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[aria-hidden].sk-text-xs{font-size:var(--fs-xs)}[aria-hidden].sk-text-sm{font-size:var(--fs-sm)}[aria-hidden].sk-text-md{font-size:var(--fs-md)}[aria-hidden].sk-text-lg{font-size:var(--fs-lg)}[aria-hidden].sk-text-xl{font-size:var(--fs-xl)}[aria-hidden].sk-text-2xl{font-size:var(--fs-2xl)}[aria-hidden].sk-text-3xl{font-size:var(--fs-3xl)}[aria-hidden].sk-text-4xl{font-size:clamp(32px, 4vw, var(--fs-4xl))}[aria-hidden].sk-w-15{width:15%}[aria-hidden].sk-w-25{width:25%}[aria-hidden].sk-w-35{width:35%}[aria-hidden].sk-w-50{width:50%}[aria-hidden].sk-w-65{width:65%}[aria-hidden].sk-w-80{width:80%}[aria-hidden].sk-w-90{width:90%}[aria-hidden].sk-inline{vertical-align:middle;width:4ch;margin-block:0;display:inline-block}[aria-hidden].sk-inline.sk-wide{width:10ch}[aria-hidden].sk-box-button{border-radius:var(--radius-sm);width:104px;height:40px;margin:0}[aria-hidden].sk-box-button.sk-wide{width:136px}[aria-hidden].sk-box-button.sk-narrow{width:80px}[aria-hidden].sk-box-chip{border-radius:var(--radius-pill);width:72px;height:30px;margin:0}[aria-hidden].sk-box-badge{border-radius:var(--radius-pill);width:84px;height:22px;margin:0}[aria-hidden].sk-box-field{border-radius:var(--radius-sm);height:42px;margin:0}[aria-hidden].sk-box-avatar{border-radius:var(--radius-pill);flex-shrink:0;width:2.25rem;height:2.25rem;margin:0}[aria-hidden].sk-box-icon{border-radius:var(--radius-sm);width:32px;height:32px;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.tiptap{padding:var(--space-8) 0 40vh;max-width:65ch;min-height:500px;font-family:var(--font-content);font-size:var(--fs-xl);color:var(--text-primary);overflow-wrap:break-word;hanging-punctuation:first;font-variant-ligatures:common-ligatures;caret-color:var(--color-accent);outline:none;margin:0 auto;line-height:1.8}.tiptap:focus-visible{outline:none}.tiptap .find-and-replace-result{background-color:var(--fill-accent-strong);border-radius:2px}.tiptap .find-and-replace-result-current{background-color:color-mix(in srgb, var(--color-accent) 42%, transparent);box-shadow:0 0 0 1px var(--color-accent)}.tiptap p{text-indent:1.5em;margin:0}.tiptap>p:first-child,.tiptap h1+p,.tiptap h2+p,.tiptap h3+p,.tiptap hr+p{text-indent:0}.tiptap h1,.tiptap h2,.tiptap h3{margin-top:2em;margin-bottom:.75em;font-family:inherit;font-weight:600;line-height:1.3}.tiptap h1{font-size:1.6em}.tiptap h2{font-size:1.3em}.tiptap h3{font-size:1.1em}.tiptap em{font-style:italic}.tiptap strong{font-weight:700}.tiptap blockquote{border-left:2px solid var(--border-strong);color:var(--text-secondary);margin:1.2em 0;padding-left:1.2em;font-style:italic}.tiptap hr{text-align:center;color:var(--text-muted);border:none;margin:2em 0}.tiptap hr:after{content:"⁂";font-size:1.1em}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);pointer-events:none}.flex-col{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.flex-row{padding:var(--space-3);align-items:center;gap:var(--space-3);display:flex}.color-cyan{color:var(--color-accent)}.all-caps{text-transform:uppercase}.width-full{width:100%}.properly-wrap-text{flex:1;min-width:0}.properly-wrap-text p{overflow-wrap:break-word;word-break:break-word}.flex-start{justify-content:flex-start;gap:var(--space-8);display:flex}._root_14lj2_1{-webkit-user-select:none;user-select:none;border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--border-default);color:var(--text-secondary);font-weight:600;font-size:var(--fs-sm);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:relative;overflow:hidden}._fallback_14lj2_19{border-radius:inherit;text-transform:uppercase;line-height:1;font-family:var(--font-display);font-weight:500;font-size:var(--fs-md);color:var(--text-secondary)}._skeleton_lpv3l_14{background:var(--surface-3);border-radius:var(--radius-sm);width:100%;height:.8em;animation:_skeleton-appear_lpv3l_1 var(--dur-base) var(--ease-out) .3s both, _skeleton-breathe_lpv3l_1 1.8s ease-in-out .52s infinite;margin-block:.35em;display:block}@keyframes _skeleton-appear_lpv3l_1{0%{opacity:0}to{opacity:1}}@keyframes _skeleton-breathe_lpv3l_1{0%,to{opacity:1}50%{opacity:.55}}:root[data-theme=light] ._skeleton_lpv3l_14{background:var(--surface-1)}._modal__backdrop_n2lnw_4{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;position:fixed;inset:0}._modal__backdrop_n2lnw_4[data-state=open]{animation:_fade-in_n2lnw_1 var(--dur-base) var(--ease-out)}._modal__backdrop_n2lnw_4[data-state=closed]{animation:_fade-out_n2lnw_1 var(--dur-fast) var(--ease-in)}._modal__positioner_n2lnw_19{padding:var(--space-4);z-index:50;place-items:center;display:grid;position:fixed;inset:0}._modal__title_n2lnw_28{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--text-primary);text-align:left;width:100%;margin:0 0 var(--space-4);font-weight:500}._modal__content_n2lnw_38{width:min(640px,100vw - 32px);max-height:calc(100vh - 64px);padding:var(--space-6);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-modal);overflow-y:auto}._modal__content_n2lnw_38[data-state=open]{animation:_rise-in_n2lnw_1 var(--dur-base) var(--ease-out)}._modal__content_n2lnw_38[data-state=closed]{animation:_fade-out_n2lnw_1 var(--dur-fast) var(--ease-in)}@keyframes _fade-in_n2lnw_1{0%{opacity:0}to{opacity:1}}@keyframes _fade-out_n2lnw_1{0%{opacity:1}to{opacity:0}}@keyframes _rise-in_n2lnw_1{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}._select-container_1l9zc_1{width:100%;padding:var(--space-1) 0;flex-direction:column;gap:6px;display:flex}._label_1l9zc_9{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);color:var(--text-secondary)}@supports (appearance:base-select){._select-container_1l9zc_1 select{appearance:base-select}._select-container_1l9zc_1 select::picker(select){appearance:base-select}._select-container_1l9zc_1 select::picker(select){border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-3);box-shadow:var(--elevation-modal);padding:var(--space-1)}}._select-container_1l9zc_1 select{width:100%;padding:10px var(--space-3);background:var(--surface-1);color:var(--text-primary);font-size:var(--fs-md);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}._select-container_1l9zc_1 select:hover{border-color:var(--border-strong)}._select-container_1l9zc_1 select:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}._max-width_1l9zc_54{max-width:none}._select-container_1l9zc_1 select option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}._select-container_1l9zc_1 select option:checked{background:var(--fill-accent);color:var(--text-primary)}[data-scope=toast][data-part=root]{translate:var(--x) var(--y);scale:var(--scale);z-index:var(--z-index);height:var(--height);opacity:var(--opacity);will-change:translate, opacity, scale;transition:translate .4s cubic-bezier(.21,1.02,.73,1),scale .4s cubic-bezier(.21,1.02,.73,1),opacity .4s cubic-bezier(.21,1.02,.73,1),height .4s cubic-bezier(.21,1.02,.73,1),box-shadow .2s cubic-bezier(.21,1.02,.73,1)}[data-scope=toast][data-part=root][data-state=closed]{transition:translate .4s cubic-bezier(.06,.71,.55,1),scale .4s cubic-bezier(.06,.71,.55,1),opacity .2s cubic-bezier(.06,.71,.55,1)}._Root_1twpx_28{gap:var(--space-1);padding:var(--space-2);background:var(--surface-3);border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:min(380px,100vw - 32px);max-width:440px;box-shadow:var(--elevation-modal);color:var(--text-secondary);flex-direction:column;display:flex}._Title_1twpx_42{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-primary);padding:var(--space-1) var(--space-2) 0;margin:0;font-weight:600}._Description_1twpx_51{font-size:var(--fs-sm);padding:0 var(--space-2) var(--space-1);line-height:1.5}._accent-left__error_1twpx_57,._accent-left__warning_1twpx_58,._accent-left__info_1twpx_59,._accent-left__success_1twpx_60{border-radius:var(--radius-pill);flex-shrink:0;align-self:stretch;width:3px}._accent-left__error_1twpx_57{background:var(--color-danger)}._accent-left__warning_1twpx_58{background:var(--color-warning)}._accent-left__info_1twpx_59{background:var(--color-info)}._accent-left__success_1twpx_60{background:var(--color-success)}._logo_yr9hk_1{width:48px;height:48px;color:var(--color-accent);padding:var(--space-2);border-radius:var(--radius-md);background:var(--fill-accent);justify-content:center;align-items:center;display:inline-flex}._max-width_yr9hk_13{width:min(36rem,100%);box-shadow:none;background:0 0;border-style:dashed;margin:0 auto}._root_v4m6m_4{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--fill-danger-soft);border:1px solid var(--fill-danger-border);border-radius:var(--radius-md);display:flex}._logo_v4m6m_15{color:var(--color-danger);flex-shrink:0;padding-top:2px;display:inline-flex}._logo_v4m6m_15 svg{width:20px;height:20px}._body_v4m6m_27{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._red-text_v4m6m_34{color:var(--color-danger)}._title_v4m6m_38{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:600}._description_v4m6m_44{font-size:var(--fs-base);color:var(--text-secondary)}._action_v4m6m_49{padding-top:var(--space-2)}._app-container_chl3b_1{grid-template-columns:64px 1fr;gap:0;width:100vw;height:100vh;display:grid}._siderail-container_1adxh_11{background:var(--surface-1);border-right:1px solid var(--border-subtle);justify-content:flex-start;align-items:center;gap:var(--space-1);width:64px;height:100vh;padding:var(--space-3) var(--space-1);z-index:800;flex-direction:column;display:flex}._siderail-container_1adxh_11>svg:first-child{width:36px;height:36px;margin-bottom:var(--space-3);flex-shrink:0}._siderail-item_1adxh_33{width:56px;padding:var(--space-2) 0;color:var(--text-muted);border-radius:var(--radius-md);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:inline-flex;position:relative}._siderail-item_1adxh_33 svg{stroke-width:1.75px;width:20px;height:20px}._siderail-label_1adxh_56{font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2}._siderail-item_1adxh_33:hover{color:var(--text-primary);background:var(--fill-hover)}._siderail-item_1adxh_33:disabled{opacity:.5;cursor:progress}._siderail-item_1adxh_33[aria-current=page],._siderail-item_1adxh_33[aria-current=page]:hover{color:var(--color-accent);background:var(--fill-accent)}._siderail-item_1adxh_33[aria-current=page]:before{content:"";left:calc(-1 * var(--space-1));border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--color-accent);width:3px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}@media (forced-colors:active){._siderail-item_1adxh_33[aria-current=page]:before{background:highlight}}._siderail-item--end_1adxh_105{margin-top:auto}._resume-hint_1adxh_110{flex-direction:column;gap:2px;max-width:18rem;padding-block:2px;display:flex}._resume-hint__label_1adxh_118{font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted);font-weight:600}._resume-hint__chapter_1adxh_127{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-md);color:var(--text-primary);line-height:1.3;display:flex}._resume-hint__number_1adxh_138{color:var(--color-accent);font-variant-numeric:oldstyle-nums;font-style:italic}._resume-hint__story_1adxh_144{font-family:var(--font-display);font-style:italic;font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._content_7mpbh_1{--arrow-background:var(--surface-3);--arrow-size:10px;background:var(--surface-3);color:var(--text-primary);font-size:var(--fs-sm);padding-inline:var(--space-3);padding-block:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-default);box-shadow:var(--elevation-card);z-index:9999;max-width:22rem;line-height:1.45;position:relative}._content_7mpbh_1[data-state=open]{animation:.15s ease-out _scale-fade-in_7mpbh_1}._content_7mpbh_1[data-state=closed]{animation:.1s ease-in _scale-fade-out_7mpbh_1}._trigger_7mpbh_26{font-size:inherit}@keyframes _scale-fade-in_7mpbh_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _scale-fade-out_7mpbh_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}._header-container_h9izh_1{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;width:100%;margin:0 auto;padding:0;display:flex}._welcome-section-container_h9izh_12{gap:var(--space-2);flex-direction:column;padding:0;display:flex}._search-section-container_h9izh_19{justify-content:flex-end;align-items:center;gap:var(--space-3);width:min(360px,100%);padding:0;display:flex}._row-container_10qxh_1{flex-direction:column;width:100%;margin:0 auto;display:flex}._space-between_10qxh_8{padding:0 0 var(--space-3);justify-content:space-between;display:flex}._kpis-container_10qxh_14{place-items:stretch stretch;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));width:100%;max-width:none;margin:0 auto;padding:0;display:grid}._kpis-container_10qxh_14>*{height:100%}._chapter-card_efdqw_10{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border-subtle);box-shadow:var(--elevation-card);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex}._chapter-card_efdqw_10:hover{border-color:var(--fill-accent-strong);box-shadow:var(--elevation-modal);transform:translateY(-2px)}._chapter-card__header_efdqw_31{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;padding:0;display:flex}._chapter-card__content_efdqw_41{gap:var(--space-1);flex-direction:column;flex:1;padding:0;display:flex}._chapter-card__content_efdqw_41>p{font-family:var(--font-display);font-style:italic;font-size:var(--fs-base);color:var(--text-muted)}._chapter-card__content_efdqw_41>h3{font-size:var(--fs-2xl);overflow-wrap:anywhere;line-height:1.25}._chapter-card__footer_efdqw_64{padding:var(--space-3) 0 0;border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}._chapter-card__number_efdqw_72{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted)}._chapter-card__text_efdqw_81{font-size:var(--fs-sm);color:var(--text-muted)}._color-warning_efdqw_86{color:var(--color-warning)}._color-cyan_efdqw_90{color:var(--color-accent);font-size:var(--fs-xl)}._header_1a41v_1{padding:0 0 var(--space-3);justify-content:space-between;align-items:center;display:flex}._content_1a41v_8{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));padding:0;display:grid}._main-content_1a41v_15{flex-direction:column;width:100%;margin:0 auto;display:flex}._new-btn_z3jr8_9{width:44px;height:44px;color:var(--color-accent);background:var(--fill-accent);border:1px solid var(--fill-accent-strong);padding:var(--space-2);border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;font-size:1.375rem;display:inline-flex}._new-btn_z3jr8_9:hover{cursor:pointer;background:var(--fill-accent-strong)}._new-card-container_z3jr8_29{border:1px dashed var(--border-strong);min-height:220px;padding:var(--space-5);border-radius:var(--radius-lg);gap:var(--space-3);color:var(--text-muted);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}._new-card-container_z3jr8_29>*{text-align:center}._new-card-container_z3jr8_29>p{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);color:var(--text-secondary)}._new-card-container_z3jr8_29:hover{border-color:var(--border-focus);background:var(--fill-accent-soft)}._form-container_z3jr8_62{gap:var(--space-4);flex-direction:column;padding:0;display:flex}._filter-chip_h6hb9_3{padding:5px var(--space-3);border-radius:var(--radius-pill);color:var(--text-muted);border:1px solid var(--border-subtle);font-family:var(--font-ui);font-size:var(--fs-sm);text-transform:capitalize;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;font-weight:600;display:inline-flex}._filter-chip_h6hb9_3:hover{color:var(--text-primary);border-color:var(--border-strong)}._filter-chip__selected_h6hb9_28,._filter-chip__selected_h6hb9_28:hover{background:var(--fill-accent);border-color:var(--fill-accent-strong);color:var(--color-accent)}._header-container_1ikol_1{align-items:center;gap:var(--space-3);width:100%;font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;display:flex}._footer-container_1ikol_12{gap:var(--space-3);width:100%;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;display:flex}._m-right_1ikol_25{margin-right:var(--space-2)}._color-cyan_1ikol_29{color:var(--text-secondary);font-weight:600}._all-caps_1ikol_35{text-transform:none}._text-left_1ikol_40{text-align:left;width:100%;font-size:var(--fs-2xl);padding:var(--space-2) 0;overflow-wrap:anywhere;flex:1;line-height:1.25}._raise-card_1ikol_52{padding:var(--space-5);cursor:pointer;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);align-items:stretch}._raise-card_1ikol_52:hover{border-color:var(--fill-accent-strong);box-shadow:var(--elevation-modal);transform:translateY(-2px)}._raise-card_1ikol_52:active{transform:translateY(0)}._flex-row_1ikol_72{align-items:center;gap:var(--space-2);display:flex}._menu-container_1ikol_78{background:var(--surface-3);min-width:12rem;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-modal);z-index:1000;flex-direction:column;display:flex}._menu-separator_1ikol_90{width:100%;height:1px;margin:var(--space-1) 0;background:var(--border-subtle);border:none}._menu-item_1ikol_98{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-base);color:var(--text-secondary);display:flex}._menu-item_1ikol_98:hover,._menu-item_1ikol_98[data-highlighted]{background:var(--fill-hover);color:var(--text-primary)}._form-container_1ikol_115{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}._red-text_1ikol_122{color:var(--color-danger)}._main-container_10cbs_1{flex-direction:column;width:100%;margin:0 auto;display:flex}._header_10cbs_8{padding:0 0 var(--space-3);justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._header__title_10cbs_17{gap:var(--space-1);flex-direction:column;padding:0;display:flex}._header__filters_10cbs_24{gap:var(--space-2);flex-wrap:wrap;padding:0;display:flex}._content_10cbs_31{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));padding:0;display:grid}._vstack_10cbs_38{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}._upgrade-banner__trigger_o4m30_2{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--fill-accent-soft);border:1px solid var(--fill-accent-strong);border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);color:var(--color-accent);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}._upgrade-banner__trigger_o4m30_2:hover{background:var(--fill-accent);border-color:var(--border-focus)}._upgrade-drawer__backdrop_o4m30_27{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;position:fixed;inset:0}._upgrade-drawer__positioner_o4m30_36{z-index:101;width:420px;max-width:90vw;position:fixed;top:0;bottom:0;right:0}._upgrade-drawer__content_o4m30_47{background:var(--surface-2);border-left:1px solid var(--border-default);height:100%;box-shadow:var(--elevation-modal);flex-direction:column;display:flex;overflow-y:auto}._upgrade-drawer__header_o4m30_58{padding:var(--space-6) var(--space-5) var(--space-5);border-bottom:1px solid var(--border-subtle);position:relative}._upgrade-drawer__title_o4m30_64{font-family:var(--font-display);font-weight:400;font-size:var(--fs-2xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-2)}._upgrade-drawer__description_o4m30_73{font-family:var(--font-ui);font-size:var(--fs-md);color:var(--text-secondary);margin:0;line-height:1.5}._upgrade-drawer__close_o4m30_81{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}._upgrade-drawer__close_o4m30_81:hover{color:var(--text-primary);background:var(--fill-hover)}._upgrade-drawer__body_o4m30_104{padding:var(--space-5);flex:1}._upgrade-drawer__features_o4m30_109{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._upgrade-drawer__feature_o4m30_109{gap:var(--space-4);align-items:flex-start;display:flex}._upgrade-drawer__feature-icon_o4m30_124{color:var(--color-accent);flex-shrink:0;margin-top:2px}._upgrade-drawer__feature-title_o4m30_130{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-md);color:var(--text-primary);letter-spacing:var(--tracking-normal);margin-bottom:var(--space-1);display:block}._upgrade-drawer__feature-desc_o4m30_140{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-secondary);line-height:1.5;display:block}._upgrade-drawer__footer_o4m30_149{padding:var(--space-5);border-top:1px solid var(--border-subtle)}._upgrade-drawer__cta_o4m30_154{width:100%}._page-container_ui04u_1{gap:var(--space-8);width:100%;height:100%;padding-block:var(--space-7) var(--space-9);padding-inline:max(var(--space-6), calc((100% - 1280px) / 2));flex-direction:column;display:flex;overflow-y:auto}._section-wrapper_ui04u_16{gap:var(--space-5);flex-direction:column;width:100%;display:flex}._content_tgdml_1{padding:var(--space-3);gap:var(--space-3);justify-content:center;align-items:center;display:inline-flex}._oauth-btns-content_140wk_1{width:100%;padding:var(--space-3);justify-content:center;align-items:center;display:flex}._bars_1lw8a_1{gap:var(--space-2);flex:1;width:100%;display:flex}._progress-bar_1lw8a_8{border-radius:var(--radius-pill);background:var(--border-default);width:25%;height:4px;transition:background var(--dur-base) var(--ease-out)}._filled_1lw8a_16{background:var(--color-success)}._suggestion_1lw8a_20{font-size:var(--fs-sm);color:var(--text-secondary)}._overview-container_1w90q_9{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(200px,260px);width:100%;padding:0;display:grid}@media (width<=768px){._overview-container_1w90q_9{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}._details-container_1w90q_25{gap:var(--space-4);flex-direction:column;min-width:0;padding:0;display:flex}._error-state_1w90q_33{width:100%;padding:var(--space-3);color:var(--color-danger);justify-content:space-evenly;display:flex}._stats-container_1w90q_41{border-top:1px solid var(--border-default);flex-direction:column;gap:0;padding:0;display:flex}._stat_1w90q_41{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);width:100%;font-size:var(--fs-sm);color:var(--text-muted);display:flex}._all-caps_1w90q_62{text-transform:none}._stat_1w90q_41>._color-cyan_1w90q_66{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-primary);font-variant-numeric:lining-nums tabular-nums}._color-cyan_1w90q_66{color:var(--color-accent)}._details-header_1w90q_77{justify-content:flex-start;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;padding:0;display:flex}._summary-container_1w90q_88{gap:var(--space-3);flex-direction:column;padding:0;display:flex}._summary-container_1w90q_88 h2{font-size:clamp(32px, 4vw, var(--fs-4xl));overflow-wrap:anywhere;line-height:1.1}._summary_1w90q_88{overflow-wrap:break-word;max-width:65ch;font-size:var(--fs-lg);line-height:1.6}._header-container_1fe3f_1{justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 0 var(--space-4);border-bottom:1px solid var(--border-subtle);width:100%;margin:0 auto;display:flex}._red-text_1fe3f_12{color:var(--color-danger);display:inline-block}._btn-container_1fe3f_17{gap:var(--space-2);align-items:center;padding:0;display:flex}@media (width<=768px){._header-container_1fe3f_1{flex-direction:column;align-items:flex-start}._btn-container_1fe3f_17{flex-wrap:wrap}}._form-container_1fe3f_35{gap:var(--space-4);flex-direction:column;padding:0;display:flex}._main-content_1pwiw_1{justify-content:space-between;align-items:flex-end;gap:var(--space-3);width:100%;padding:0 0 var(--space-3);flex-wrap:wrap;display:flex}._count-container_1pwiw_11{gap:var(--space-1);flex-flow:column wrap;width:fit-content;padding:0;display:flex}._filter-chip-container_1pwiw_20{gap:var(--space-2);flex-wrap:wrap;width:fit-content;padding:0;display:flex}._content_1rw1o_7{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);display:flex}._content_1rw1o_7:hover{background:var(--fill-hover)}._selected_1rw1o_23,._selected_1rw1o_23:hover{background:var(--fill-accent);box-shadow:inset 2px 0 0 var(--color-accent)}._chapter-info-container_1rw1o_29{align-items:baseline;gap:var(--space-4);min-width:0;padding:0;display:flex}._chapter-number_1rw1o_37{min-width:2.5ch;font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);color:var(--text-muted);text-align:right;font-variant-numeric:oldstyle-nums tabular-nums;padding:0;display:inline-block}._chapter-info_1rw1o_29{min-width:0;font-size:var(--fs-sm);color:var(--text-muted);flex-direction:column;gap:2px;padding:0;display:flex}._chapter-info_1rw1o_29 h4{font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:500}._draft_1rw1o_65{color:var(--color-warning)}._all-caps_1rw1o_71{text-transform:none;font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}._flex-row_1rw1o_78{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._menu-container_18yr8_3{background:var(--surface-3);min-width:12rem;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-modal);z-index:1000;flex-direction:column;display:flex}._menu-separator_18yr8_15{width:100%;height:1px;margin:var(--space-1) 0;background:var(--border-subtle);border:none}._menu-item_18yr8_23{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-base);color:var(--text-secondary);display:flex}._menu-item_18yr8_23:hover,._menu-item_18yr8_23[data-highlighted]{background:var(--fill-hover);color:var(--text-primary)}._form-container_18yr8_40{gap:var(--space-4);flex-direction:column;padding:0;display:flex}._red-text_18yr8_47{color:var(--color-danger)}._status_1bxzb_4{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;cursor:help;display:inline-flex}._status_1bxzb_4 svg{flex-shrink:0;width:14px;height:14px}._extracted_1bxzb_21 svg{color:var(--color-success)}._pending_1bxzb_25 svg{color:var(--text-muted)}._content_16ql3_1{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;padding:0;display:flex}._list-items_16ql3_12{border-top:1px solid var(--border-subtle);flex-direction:column;gap:0;width:100%;padding:0;display:flex;overflow-y:auto}._content-container_t52ua_11{gap:var(--space-3);flex-direction:column;min-width:0;padding:0;display:flex}._content_t52ua_11{gap:var(--space-3);flex-direction:column;padding:0;display:flex}._pulse-card_t52ua_26{word-break:break-word;gap:var(--space-3);padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elevation-card);flex-direction:column;display:flex}._pulse-card_t52ua_26 h3{font-size:var(--fs-xl);line-height:1.3}._pulse-card_t52ua_26 p{font-family:var(--font-display);font-size:var(--fs-md);color:var(--text-marginalia);line-height:1.6}._actions-container_t52ua_50{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;padding:0;display:flex}._pulse-card-loading_t52ua_59{word-break:break-word;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}._pulse-card-header_t52ua_69{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;width:100%;padding:0;display:flex}._pulse-card_t52ua_26 ._pulse-card-header_t52ua_69 p,._pulse-card_t52ua_26 ._pulse-section-label_t52ua_82,._pulse-card_t52ua_26 ._evidence-chapters_t52ua_83{font-family:var(--font-ui)}._pulse-section_t52ua_82{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._pulse-section_t52ua_82+._pulse-section_t52ua_82{padding-top:var(--space-2)}._pulse-section_t52ua_82>button{margin-top:var(--space-3)}._pulse-card_t52ua_26 ._pulse-section-label_t52ua_82,._pulse-card_t52ua_26 ._evidence-chapters_t52ua_83,._pulse-section-label_t52ua_82,._evidence-chapters_t52ua_83{color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:600}._pulse-card_t52ua_26 ._evidence-chapters_t52ua_83{padding-top:var(--space-3);border-top:1px solid var(--border-subtle);letter-spacing:var(--tracking-wide);text-transform:none;font-weight:500;font-size:var(--fs-sm)}._content-header_t52ua_122{padding:0 0 var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}._system-tag-container_t52ua_131{gap:var(--space-2);flex-direction:column;display:flex}._all-caps_t52ua_137{text-transform:uppercase}._pulse-card_t52ua_26 ._pulse-card-header_t52ua_69 ._all-caps_t52ua_137{font-size:var(--fs-xs);letter-spacing:var(--tracking-widest);color:var(--text-muted);font-weight:600}._pulse-card_t52ua_26 ._text-healthy_t52ua_148,._pulse-card_t52ua_26 ._text-needs-attention_t52ua_149,._pulse-card_t52ua_26 ._text-warn_t52ua_150,._pulse-card_t52ua_26 ._text-not-available_t52ua_151{font-size:var(--fs-sm);font-weight:600}._pulse-card_t52ua_26 ._text-healthy_t52ua_148{color:var(--color-success)}._pulse-card_t52ua_26 ._text-needs-attention_t52ua_149{color:var(--color-warning)}._pulse-card_t52ua_26 ._text-warn_t52ua_150{color:var(--color-danger)}._pulse-card_t52ua_26 ._text-not-available_t52ua_151{color:var(--text-muted)}._card_exbrr_7{gap:var(--space-3);padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elevation-card);flex-direction:column;min-width:0;display:flex}._link_exbrr_19{color:inherit;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);text-decoration:none}._link_exbrr_19:hover{border-color:var(--border-strong);transform:translateY(-1px)}._link_exbrr_19:focus-visible{box-shadow:var(--elevation-card), var(--focus-ring);outline:none}._head_exbrr_37{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._open_exbrr_44{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-secondary);font-weight:600;display:inline-flex}._open_exbrr_44 svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}._link_exbrr_19:hover ._open_exbrr_44{color:var(--text-primary)}._link_exbrr_19:hover ._open_exbrr_44 svg{transform:translate(2px)}._preview_exbrr_70{font-family:var(--font-display);font-size:var(--fs-md);color:var(--text-marginalia);white-space:pre-line;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}._note_exbrr_84{font-family:var(--font-display);font-style:italic;font-size:var(--fs-md);color:var(--text-muted);line-height:1.6}@media (prefers-reduced-motion:reduce){._link_exbrr_19,._open_exbrr_44 svg{transition:none}._link_exbrr_19:hover{transform:none}}._layout_tzapt_8{grid-template:"head head""side main"minmax(0,1fr)/17rem minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}._running-head_tzapt_24{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-area:head;display:flex}._running-head__start_tzapt_36{align-items:center;gap:var(--space-3);min-width:0;display:flex}._back_tzapt_43{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-display);font-style:italic;font-size:var(--fs-base);color:var(--text-muted);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}._back_tzapt_43 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._back_tzapt_43 svg{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}._back_tzapt_43:hover{color:var(--text-primary)}._back_tzapt_43:hover svg{transform:translate(-2px)}._contents-toggle_tzapt_77{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-secondary);background:var(--fill-neutral);border:1px solid var(--fill-neutral-border);border-radius:var(--radius-pill);cursor:pointer;display:none}._contents-toggle_tzapt_77 svg{width:16px;height:16px}._research-status_tzapt_96{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap;display:inline-flex}._running-head__end_tzapt_108{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}._export_tzapt_118{align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-3);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;font-weight:600;display:inline-flex}._export_tzapt_118 svg{flex-shrink:0;width:16px;height:16px}._export_tzapt_118:hover:not(:disabled){background:var(--fill-hover);color:var(--text-primary)}._export_tzapt_118:focus-visible{box-shadow:var(--focus-ring);outline:none}._export_tzapt_118:disabled{cursor:progress}._export__spinner_tzapt_159{animation:.9s linear infinite _lore-spin_tzapt_1}@keyframes _lore-spin_tzapt_1{to{transform:rotate(360deg)}}._research-status__dot_tzapt_170{border-radius:var(--radius-pill);background:var(--color-accent);width:8px;height:8px;animation:_lore-glow_tzapt_1 2.4s var(--ease-out) infinite}@keyframes _lore-glow_tzapt_1{0%,to{opacity:.35;box-shadow:0 0 0 0 var(--fill-accent-strong)}50%{opacity:1;box-shadow:0 0 0 4px var(--fill-accent)}}._sidebar_tzapt_194{border-right:1px solid var(--border-subtle);background:var(--surface-1);grid-area:side;min-height:0;position:relative;overflow-y:auto}._sidebar__inner_tzapt_206{gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-7);flex-direction:column;display:flex}._filter_tzapt_213{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-muted);transition:border-color var(--dur-fast) var(--ease-out);display:flex}._filter_tzapt_213:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}._filter_tzapt_213 svg{flex-shrink:0;width:15px;height:15px}._filter_tzapt_213 input{width:100%;min-width:0;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-primary);background:0 0;border:none}._filter_tzapt_213 input:focus{outline:none}._filter_tzapt_213 input::placeholder{color:var(--text-muted)}._tree_tzapt_255,._tree__articles_tzapt_256{margin:0;padding:0;list-style:none}._tree_tzapt_255{gap:var(--space-1);flex-direction:column;display:flex}._tree__hub_tzapt_268,._tree__group_tzapt_269,._tree__article_tzapt_256{align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:var(--space-1) var(--space-2);font-family:var(--font-ui);font-size:var(--fs-sm);text-align:left;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;text-decoration:none;display:flex}._tree__hub_tzapt_268:hover,._tree__group_tzapt_269:hover:not(:disabled),._tree__article_tzapt_256:hover{background:var(--fill-hover);color:var(--text-primary)}._tree__hub_tzapt_268:focus-visible,._tree__group_tzapt_269:focus-visible,._tree__article_tzapt_256:focus-visible,._back_tzapt_43:focus-visible,._contents-toggle_tzapt_77:focus-visible{box-shadow:var(--focus-ring);outline:none}._tree__hub_tzapt_268 svg{width:15px;height:15px}._tree__hub_tzapt_268{margin-bottom:var(--space-2)}._tree__group_tzapt_269{font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);font-weight:600}._tree__group_tzapt_269:disabled{cursor:default}._tree__chevron_tzapt_329{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}._tree__group_tzapt_269[aria-expanded=true] ._tree__chevron_tzapt_329{transform:rotate(90deg)}._tree__count_tzapt_340{letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}._tree__articles_tzapt_256{padding:var(--space-1) 0 var(--space-2) var(--space-5);flex-direction:column;display:flex}._tree__title_tzapt_353{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._tree__hub_tzapt_268[aria-current=page],._tree__article_tzapt_256[aria-current=page]{color:var(--text-primary);background:var(--fill-accent);box-shadow:inset 2px 0 0 var(--color-accent)}._tree__none_tzapt_368{padding:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted)}._marks_tzapt_376{align-items:baseline;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--fs-sm);white-space:nowrap;flex-shrink:0;margin-left:auto;display:inline-flex}._mark--contradiction_tzapt_387{color:var(--color-warning);font-weight:600}._mark--question_tzapt_392{color:var(--text-muted)}._main_tzapt_398{grid-area:main;min-height:0;position:relative;overflow-y:auto}._page_tzapt_405{gap:var(--space-3);width:100%;max-width:44rem;padding:var(--space-7) var(--space-6) var(--space-9);flex-direction:column;margin-inline:auto;display:flex}._title_tzapt_415{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);overflow-wrap:anywhere;font-weight:500;line-height:1.15}._lede_tzapt_425{font-size:var(--fs-base);color:var(--text-secondary);line-height:1.6}._page__header_tzapt_431{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}._tally_tzapt_438{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}._section_tzapt_445{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}._section__title_tzapt_452{font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);font-weight:600}._section__hint_tzapt_461{font-size:var(--fs-sm);color:var(--text-muted)}._flagged_tzapt_468{margin:var(--space-2) 0 0;border-top:1px solid var(--border-subtle);padding:0;list-style:none}._flagged__row_tzapt_475{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}._flagged__row_tzapt_475:hover{background:var(--fill-hover)}._flagged__row_tzapt_475:focus-visible{box-shadow:var(--focus-ring);outline:none}._flagged__title_tzapt_496{font-family:var(--font-display);font-size:var(--fs-lg);overflow-wrap:anywhere;min-width:0}._flagged__leader_tzapt_503{min-width:var(--space-5);border-bottom:1px dotted var(--border-strong);flex:1;transform:translateY(-.3em)}._flagged__row_tzapt_475 ._marks_tzapt_376{margin-left:0}._report_tzapt_515{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1)}._report_tzapt_515 summary{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;border-radius:var(--radius-md);list-style:none;display:flex}._report_tzapt_515 summary::-webkit-details-marker{display:none}._report_tzapt_515 summary:after{content:"Show";font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--color-accent)}._report_tzapt_515[open] summary:after{content:"Hide"}._report_tzapt_515 summary:focus-visible{box-shadow:var(--focus-ring);outline:none}._report__when_tzapt_552{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);margin-right:auto}._report__body_tzapt_559{padding:0 var(--space-4) var(--space-4);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.6}._report__body_tzapt_559 p{margin:var(--space-3) 0 var(--space-1);color:var(--text-primary);font-weight:600}._report__body_tzapt_559 ul{padding-left:var(--space-5);margin:0}._empty_tzapt_579{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);margin-top:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);flex-direction:column;display:flex}._empty__icon_tzapt_590{width:28px;height:28px;color:var(--color-accent)}._empty__title_tzapt_596{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text-primary)}._empty__text_tzapt_602{max-width:34rem;color:var(--text-secondary);line-height:1.6}._article__header_tzapt_610{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}._article__category_tzapt_617{font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);font-weight:600}._article__meta_tzapt_626{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted)}._doubts_tzapt_634{gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}._doubts__group_tzapt_641{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border-left:3px solid var(--border-strong);background:var(--fill-neutral)}._doubts__group_tzapt_641[data-kind=contradiction]{border-left-color:var(--color-warning);background:var(--fill-warning)}._doubts__title_tzapt_653{margin-bottom:var(--space-2);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-secondary);font-weight:600}._doubts__group_tzapt_641[data-kind=contradiction] ._doubts__title_tzapt_653{color:var(--color-warning)}._doubts_tzapt_634 ul{padding-left:var(--space-5);color:var(--text-primary);margin:0;line-height:1.6}._doubts_tzapt_634 li+li{margin-top:var(--space-1)}._prose_tzapt_677{font-family:var(--font-content);font-size:var(--fs-md);color:var(--text-primary);line-height:1.7}._prose_tzapt_677>p:first-child{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text-primary);line-height:1.5}._prose_tzapt_677 p{margin:0 0 var(--space-4)}._prose_tzapt_677 h2,._prose_tzapt_677 h3{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);font-weight:600}._prose_tzapt_677 ul,._prose_tzapt_677 ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}._prose_tzapt_677 li{margin-bottom:var(--space-2)}._prose_tzapt_677 li::marker{color:var(--text-muted)}._prose_tzapt_677 strong{font-weight:600}._prose_tzapt_677 blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:1px solid var(--border-strong);color:var(--text-secondary);font-style:italic}._table-scroll_tzapt_733{margin-bottom:var(--space-4);overflow-x:auto}._table-scroll_tzapt_733 table{border-collapse:collapse;font-family:var(--font-ui);font-size:var(--fs-sm)}._table-scroll_tzapt_733 th,._table-scroll_tzapt_733 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);text-align:left}._source_tzapt_753{margin-left:var(--space-1);padding:0 var(--space-2);font-family:var(--font-ui);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:.1em;color:var(--text-muted);background:var(--fill-neutral);border:1px solid var(--fill-neutral-border);border-radius:var(--radius-pill);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);line-height:1.6;text-decoration:none;display:inline-block}a._source_tzapt_753:hover{color:var(--color-accent);border-color:var(--border-focus)}a._source_tzapt_753:focus-visible{box-shadow:var(--focus-ring);outline:none}._source--author_tzapt_785{color:var(--color-info);border-style:dashed}._links_tzapt_791{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._links__columns_tzapt_800{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}._links__heading_tzapt_806{margin-bottom:var(--space-2);font-family:var(--font-display);font-style:italic;font-size:var(--fs-base);color:var(--text-secondary);overflow-wrap:anywhere;font-weight:400}._links__list_tzapt_816{gap:var(--space-2);font-size:var(--fs-base);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._links__relation_tzapt_826{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted)}._links__target_tzapt_832{font-family:var(--font-display);color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--fill-accent-strong);text-decoration-color:var(--fill-accent-strong);text-underline-offset:.2em;border-radius:var(--radius-sm)}._links__target_tzapt_832:hover{text-decoration-color:currentColor}._links__target_tzapt_832:focus-visible{box-shadow:var(--focus-ring);outline:none}._fix_tzapt_851{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex-wrap:wrap;display:flex}._fix__text_tzapt_864{color:var(--text-secondary)}._fix_tzapt_851 .btn{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}._fix_tzapt_851 svg{width:16px;height:16px}._scrim_tzapt_880{display:none}@media (width<=860px){._layout_tzapt_8{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""main"}._contents-toggle_tzapt_77{display:inline-flex}._sidebar_tzapt_194{z-index:var(--popover-z-index);border-right:1px solid var(--border-default);width:min(20rem,85vw);box-shadow:var(--elevation-modal);visibility:hidden;transition:transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}._layout_tzapt_8[data-drawer=open] ._sidebar_tzapt_194{visibility:visible;transition:transform var(--dur-base) var(--ease-out);transform:none}._scrim_tzapt_880{z-index:calc(var(--popover-z-index) - 1);background:var(--scrim);display:block;position:fixed;inset:0}._tree__hub_tzapt_268,._tree__group_tzapt_269,._tree__article_tzapt_256{min-height:44px}}@media (width<=640px){._running-head_tzapt_24{padding-inline:var(--space-4)}._page_tzapt_405{padding:var(--space-6) var(--space-4) var(--space-8)}._title_tzapt_415{font-size:var(--fs-2xl)}._flagged__leader_tzapt_503{display:none}._flagged__row_tzapt_475{gap:var(--space-1) var(--space-3);flex-wrap:wrap}._export__label_tzapt_958{display:none}._export_tzapt_118{min-width:32px;padding:var(--space-1);justify-content:center}}@media (prefers-reduced-motion:reduce){._back_tzapt_43 svg,._tree__chevron_tzapt_329,._sidebar_tzapt_194,._layout_tzapt_8[data-drawer=open] ._sidebar_tzapt_194{transition:none}._research-status__dot_tzapt_170{opacity:1;animation:none}._export__spinner_tzapt_159{animation:none}._export_tzapt_118{transition:none}}._summary_5g2tb_6{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._count_5g2tb_14{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text-primary);font-variant-numeric:tabular-nums}._summary_5g2tb_6>span{margin-left:0}._clear_5g2tb_26{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted)}._researching_5g2tb_32{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-secondary);display:inline-flex}._dot_5g2tb_41{border-radius:var(--radius-pill);background:var(--color-accent);width:8px;height:8px;animation:_lore-card-glow_5g2tb_1 2.4s var(--ease-out) infinite}@keyframes _lore-card-glow_5g2tb_1{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._dot_5g2tb_41{opacity:1;animation:none}}._content-container_1imzj_1{gap:var(--space-6);width:100%;padding-block:var(--space-7) var(--space-9);padding-inline:max(var(--space-6), calc((100% - 1280px) / 2));flex-direction:column;display:flex;overflow-y:auto}._list-and-pulse-container_1imzj_16{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(320px,2fr);padding:0;display:grid}._side-column_1imzj_24{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (width<=1024px){._list-and-pulse-container_1imzj_16{grid-template-columns:minmax(0,1fr)}}._editor-frame_17h7r_2{width:100%;height:100%;min-height:0;position:relative}._editor-shell_17h7r_9{width:100%;height:100%;padding:0 var(--space-6);scrollbar-gutter:stable;overflow-y:auto}._error-actions_17h7r_17{align-items:center;gap:var(--space-3);padding:var(--space-3);flex-wrap:wrap;display:flex}._page_q14il_3{max-width:65ch;padding-top:var(--space-8);font-size:var(--fs-xl);margin:0 auto}._paragraph_q14il_10{flex-direction:column;display:flex}[aria-hidden]._line_q14il_15{margin-block:.5em}[aria-hidden]._indent_q14il_21{width:calc(100% - 1.5em);margin-left:1.5em}._paragraph_q14il_10:first-child [aria-hidden]._indent_q14il_21{width:100%;margin-left:0}._menu_13nrg_11{z-index:var(--popover-z-index);transition:opacity var(--dur-fast) var(--ease-out)}._menu_13nrg_11[style*="visibility: hidden"]{transition:none}._bar_13nrg_20{background:var(--surface-3);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-card);align-items:center;gap:2px;padding:3px;display:flex}._btn_13nrg_31{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._btn_13nrg_31 svg{stroke-width:2px;width:16px;height:16px}._btn_13nrg_31:hover{color:var(--text-primary);background:var(--fill-hover)}._btn_13nrg_31:focus-visible{box-shadow:var(--focus-ring);outline:none}._btn_13nrg_31[aria-pressed=true]{color:var(--color-accent);background:var(--fill-accent)}._divider_13nrg_70{background:var(--border-subtle);width:1px;height:16px;margin-inline:2px}@media (prefers-reduced-motion:reduce){._menu_13nrg_11,._btn_13nrg_31{transition:none}}._bar_a9tzk_6{top:var(--space-3);right:var(--space-6);z-index:var(--popover-z-index);gap:var(--space-1);width:min(420px, calc(100% - 2 * var(--space-4)));padding:var(--space-1);background:var(--surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-modal);font-family:var(--font-ui);font-size:var(--fs-sm);animation:_find-bar-in_a9tzk_1 var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:absolute}@keyframes _find-bar-in_a9tzk_1{0%{opacity:0;transform:translateY(-4px)}}._row_a9tzk_33{align-items:center;gap:var(--space-2);display:flex}._replace-row_a9tzk_40{padding-left:calc(28px + var(--space-2));animation:_find-bar-in_a9tzk_1 var(--dur-fast) var(--ease-out)}._input_a9tzk_45{min-width:0;padding:var(--space-1) var(--space-2);background:var(--fill-neutral);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--fs-base);border:1px solid #0000;outline:none;flex:1}._input_a9tzk_45:focus{border-color:var(--border-focus)}._input_a9tzk_45::placeholder{color:var(--text-muted)}._counter_a9tzk_67{min-width:6ch;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none}._counter--empty_a9tzk_77{color:var(--text-muted)}._actions_a9tzk_81{padding-left:var(--space-1);border-left:1px solid var(--border-subtle);flex:none;align-items:center;display:flex}._icon-btn_a9tzk_89{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}._icon-btn_a9tzk_89 svg{width:16px;height:16px}._icon-btn_a9tzk_89:hover:not(:disabled){background:var(--fill-hover);color:var(--text-primary)}._icon-btn_a9tzk_89:focus-visible{box-shadow:var(--focus-ring);outline:none}._icon-btn_a9tzk_89:disabled{color:var(--text-muted);opacity:.45;cursor:default}._replace-actions_a9tzk_126{gap:var(--space-1);flex:none;display:flex}._text-btn_a9tzk_132{padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0}._text-btn_a9tzk_132:hover:not(:disabled){background:var(--fill-hover);color:var(--text-primary)}._text-btn_a9tzk_132:focus-visible{box-shadow:var(--focus-ring);outline:none}._text-btn_a9tzk_132:disabled{opacity:.45;cursor:default}._toggle_a9tzk_162 svg{transition:transform var(--dur-fast) var(--ease-out)}._toggle_a9tzk_162[aria-expanded=true] svg{transform:rotate(90deg)}._options_a9tzk_170{flex:none;gap:2px;display:flex}._option_a9tzk_170[aria-pressed=true]{background:var(--fill-accent);box-shadow:inset 0 0 0 1px var(--border-focus);color:var(--color-accent)}._option_a9tzk_170[aria-pressed=true]:hover{background:var(--fill-accent-strong);color:var(--color-accent-strong)}._footer-container_1imzr_1{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-3) 0;border-top:1px solid var(--border-subtle);font-size:var(--fs-sm);color:var(--text-muted);display:flex}._kbd-container_1imzr_12{align-items:center;gap:var(--space-4);padding:var(--space-3);display:flex}._kdb_1imzr_19{gap:var(--space-1);text-align:center;flex-direction:column;display:flex}._icon-input_1sczw_1{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);display:flex}._header-container_1sczw_9{padding:var(--space-1);justify-content:space-between;align-items:center;display:flex}._list_kwbs3_1{gap:var(--space-2);flex-direction:column;display:flex}._row_kwbs3_7{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);display:flex}._main_kwbs3_16{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._title_kwbs3_24{width:min(320px,70%);height:18px}._metaRow_kwbs3_29{align-items:center;gap:var(--space-2);display:flex}._meta_kwbs3_29{width:180px;height:12px}._chip_kwbs3_40{border-radius:var(--radius-pill);width:52px;height:18px}._score_kwbs3_46{flex-shrink:0;width:44px;height:14px}._chip_mo7yj_1{align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:capitalize;display:inline-flex}._row_mo7yj_13{padding:var(--space-3);justify-content:space-between;align-items:center;display:flex}._space-evenly_mo7yj_20{justify-content:space-evenly;align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}._chip__high_mo7yj_28{background:var(--fill-danger);border:1px solid var(--fill-danger-border);color:var(--color-danger)}._chip__medium_mo7yj_34{background:var(--fill-warning);border:1px solid var(--fill-warning-border);color:var(--color-warning)}._chip__low_mo7yj_40{background:var(--fill-neutral);border:1px solid var(--fill-neutral-border);color:var(--text-muted)}._chip__pacing_mo7yj_46{background:var(--fill-neutral);border:1px solid var(--fill-neutral-border);color:var(--text-secondary)}._item-container_mo7yj_52{padding:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;display:flex}._item-container_mo7yj_52:hover{background:var(--fill-hover)}._content-container_mo7yj_66{gap:var(--space-1);flex-direction:column;display:flex}._item-container_mo7yj_52:active{background:var(--fill-accent)}._selected_mo7yj_77,._selected_mo7yj_77:hover{background:var(--fill-accent);box-shadow:inset 2px 0 0 var(--color-accent)}._cyan-text_mo7yj_83{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-primary)}._muted-text_mo7yj_89{color:var(--text-muted)}._scene-list-container_tfwtq_1{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}._palette-container_ydmpz_1{gap:var(--space-1);max-height:min(768px,100vh - 64px);padding:var(--space-1);grid-template-rows:20% 60% 20%;display:grid}._launcher_ydmpz_12{width:30%;min-width:14rem;height:100%;display:inline-flex;position:relative}._launcher-input_ydmpz_20{width:100%;height:100%;padding-right:7.5rem}._launcher-hint_ydmpz_26{right:var(--space-3);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;top:50%;transform:translateY(-50%)}._launcher-input_ydmpz_20:not(:placeholder-shown)+._launcher-hint_ydmpz_26{opacity:0}._content_15shb_1{gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin:0 auto;display:flex}._loading_vdxqw_1{height:100%}._content_vdxqw_7{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex}._pill_vdxqw_16{font-family:var(--font-display);font-style:italic;font-size:var(--fs-base);color:var(--text-muted);font-variant-numeric:oldstyle-nums;white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}._pill_vdxqw_16:last-child{font-family:var(--font-ui);font-style:normal;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}._save-failed_vdxqw_38{align-items:center;gap:var(--space-2);padding:4px var(--space-3);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--color-warning);background:var(--fill-warning);border:1px solid var(--fill-warning-border);border-radius:var(--radius-pill);white-space:nowrap;font-weight:600;display:inline-flex}._save-failed_vdxqw_38 svg{flex-shrink:0;width:16px;height:16px}._save-failed__message_vdxqw_59{align-items:center;gap:var(--space-2);display:inline-flex}._save-failed__retry_vdxqw_67{padding:0 0 0 var(--space-3);margin-left:var(--space-1);border-left:1px solid var(--fill-warning-border);font:inherit;color:inherit;text-underline-offset:.2em;cursor:pointer;text-decoration:underline}._save-failed__retry_vdxqw_67:hover{text-decoration-thickness:2px}._content_id74w_1{box-sizing:border-box;flex-direction:column;gap:0;width:100%;height:100%;min-height:0;padding:0;display:flex}._content_id74w_1>:first-child,._content_id74w_1>:last-child{transition:opacity var(--dur-slow) var(--ease-out)}:is(._content_id74w_1:has(.tiptap:focus)>:first-child,._content_id74w_1:has(.tiptap:focus)>:last-child){opacity:.25;transition:opacity .9s var(--ease-out) 1.2s}:is(._content_id74w_1:has(.tiptap:focus)>:first-child:hover,._content_id74w_1:has(.tiptap:focus)>:last-child:hover,._content_id74w_1:has(.tiptap:focus)>:last-child:focus-within),:is(._content_id74w_1:has([data-save-failed])>:first-child,._content_id74w_1:has([data-save-failed]):has(.tiptap:focus)>:first-child){opacity:1;transition-delay:0s;transition-duration:var(--dur-base)}._content_cghoh_11{align-items:baseline;gap:var(--space-3);width:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);display:flex}._content_cghoh_11:hover{background:var(--fill-hover)}._chapter-title_cghoh_26{min-width:0;font-family:var(--font-display);font-size:var(--fs-md);color:var(--text-secondary);overflow-wrap:anywhere;flex:1;margin:0;font-weight:400;line-height:1.35}._selected_cghoh_38{background:var(--fill-accent);box-shadow:inset 2px 0 0 var(--color-accent)}._selected_cghoh_38:hover{background:var(--fill-accent)}._selected_cghoh_38 ._chapter-title_cghoh_26{color:var(--text-primary)}._draft_cghoh_53,._editing_cghoh_54,._published_cghoh_55{font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:600}._draft_cghoh_53{color:var(--color-warning)}._editing_cghoh_54{color:var(--color-accent)}._published_cghoh_55{color:var(--text-muted)}._flex-row_cghoh_75{align-items:center;gap:var(--space-2);display:flex}._menu-container_cghoh_81{background:var(--surface-3);min-width:12rem;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-modal);z-index:1000;flex-direction:column;display:flex}._menu-separator_cghoh_93{width:100%;height:1px;margin:var(--space-1) 0;background:var(--border-subtle);border:none}._menu-item_cghoh_101{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-base);color:var(--text-secondary);cursor:pointer;display:flex}._menu-item_cghoh_101:hover,._menu-item_cghoh_101[data-highlighted]{background:var(--fill-hover);color:var(--text-primary)}._form-container_cghoh_118{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}._dragging_cghoh_125{opacity:.4}._drop-target_cghoh_129{box-shadow:inset 0 2px 0 var(--color-accent)}._content_lwgro_1{background:var(--surface-1);gap:var(--space-3);height:100%;min-height:0;padding:var(--space-4) var(--space-2);width:clamp(240px,20vw,320px);min-width:0;transition:width var(--dur-slow) var(--ease-out), padding var(--dur-slow) var(--ease-out);border-right:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}._closed_lwgro_19{width:64px;padding:var(--space-4) 0}._back-btn_lwgro_25{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;white-space:normal;padding:0 var(--space-3);line-height:1.3;font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-primary);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}._back-btn_lwgro_25:hover{cursor:pointer;color:var(--color-accent)}h4[id=back-btn]{margin:0;padding:0}._header_lwgro_66{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);padding:0 var(--space-1);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge toggle""title title";width:100%;display:grid}._header__label_lwgro_80{display:contents}._header_lwgro_66>.system-badge{padding-inline:var(--space-3);grid-area:badge}._back-btn_lwgro_25{grid-area:title}._icon-btn_lwgro_93{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);grid-area:toggle;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._icon-btn_lwgro_93 svg{width:20px;height:20px}._header-container_lwgro_114{justify-content:space-between;align-items:center;width:100%;display:flex}._items-container_lwgro_121{height:100%;min-height:0;padding:var(--space-2) var(--space-1);flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden auto}._sk-title_lwgro_134{margin-inline:var(--space-3);grid-area:title}._closed_lwgro_19 ._header_lwgro_66{grid-template-columns:1fr;grid-template-areas:"toggle";justify-items:center;padding:0}._closed_lwgro_19 h4[id=back-btn],._closed_lwgro_19 span[id=badge]{display:none}._outline-link_lwgro_155{align-items:center;gap:var(--space-2);margin:0 var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);font-weight:600;text-decoration:none;display:flex}._outline-link_lwgro_155 svg{flex-shrink:0;width:16px;height:16px}._outline-link_lwgro_155:hover{color:var(--text-primary);background:var(--surface-2)}._outline-link_lwgro_155:focus-visible{box-shadow:var(--focus-ring);outline:none}._closed_lwgro_19 ._outline-link_lwgro_155{padding:var(--space-2);justify-content:center;margin:0 auto}._closed_lwgro_19 ._outline-link_lwgro_155 span{display:none}._closed_lwgro_19 ._items-container_lwgro_121{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-in)}._icon-btn_lwgro_93:hover{cursor:pointer;color:var(--text-primary);background:var(--fill-hover)}._ccard_14e2z_11{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;min-width:0;max-width:100%;transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;flex:1;display:flex;overflow:visible}._ccard_14e2z_11:hover{border-color:var(--border-default)}._ccard-content_14e2z_33{gap:var(--space-3);flex-direction:column;min-width:0;max-width:100%;padding:0;display:flex}._ccard-ev-content_14e2z_42{gap:var(--space-2);padding:var(--space-1) 0 0;flex-direction:column;min-width:0;max-width:100%;display:flex}._ccard-actions_14e2z_51{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) 0 0;border-top:1px solid var(--border-subtle);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}._ccard-top_14e2z_63{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}._badge_14e2z_75{--tag-color:var(--text-muted);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:capitalize;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--fill-neutral);border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._badge_14e2z_75:before{content:"";background:var(--tag-color);border-radius:50%;width:6px;height:6px}._b-character_14e2z_101{--tag-color:var(--tag-character)}._b-continuity_14e2z_104{--tag-color:var(--tag-continuity)}._b-clarity_14e2z_107{--tag-color:var(--tag-clarity)}._b-plot_14e2z_110{--tag-color:var(--tag-plot)}._b-structure_14e2z_113{--tag-color:var(--tag-structure)}._b-pacing_14e2z_116{--tag-color:var(--tag-pacing)}._b-dialogue_14e2z_119{--tag-color:var(--tag-dialogue)}._b-worldbuilding_14e2z_122{--tag-color:var(--tag-worldbuilding)}._b-prose_14e2z_125{--tag-color:var(--tag-prose)}._b-scope_14e2z_129{color:var(--text-muted);padding-inline:var(--space-1);background:0 0;border-color:#0000;font-weight:500}._b-scope_14e2z_129:before{display:none}._ccard-quote_14e2z_142{font-family:var(--font-content);font-size:var(--fs-base);color:var(--text-secondary);padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid var(--color-accent);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;font-style:italic;line-height:1.55}._ev-quote_14e2z_159{font-family:var(--font-content);font-size:var(--fs-sm);color:var(--text-muted);padding:2px 0 2px var(--space-3);border-left:2px solid var(--border-strong);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;font-style:italic;line-height:1.5}._ev-relevance_14e2z_174{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);padding-left:var(--space-3);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.45}._ccard-body_14e2z_187{font-family:var(--font-display);font-size:var(--fs-md);color:var(--text-marginalia);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.55}._priority_14e2z_198{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;align-self:flex-start;padding:0}._p-note_14e2z_208{color:var(--text-muted)}._p-suggestion_14e2z_211{color:var(--text-secondary)}._p-important_14e2z_214{color:var(--color-warning)}._page-container_cfkd7_1{width:100%;height:100vh;min-height:0;transition:grid-template-columns var(--dur-slow) var(--ease-out);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;place-items:stretch stretch;gap:0;padding:0;display:grid;overflow:hidden}._page-container_cfkd7_1>:not(:nth-child(2)){transition:opacity var(--dur-slow) var(--ease-out)}._page-container_cfkd7_1:has(.tiptap:focus)>:not(:nth-child(2)){opacity:.22;transition:opacity .9s var(--ease-out) 1.2s}:is(._page-container_cfkd7_1:has(.tiptap:focus)>:not(:nth-child(2)):hover,._page-container_cfkd7_1:has(.tiptap:focus)>:not(:nth-child(2)):focus-within){opacity:1;transition-delay:0s;transition-duration:var(--dur-base)}._content_1xzyd_1{gap:var(--space-3);padding:var(--space-2);flex-direction:column;display:flex}._header_1xzyd_8{align-items:center;gap:var(--space-3);padding:var(--space-1);flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}._root_1xzyd_18{gap:var(--space-3);padding:0 var(--space-1);flex-direction:column;display:flex}._filter-actions_1xzyd_25{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}._h-30_1xzyd_33{height:30%}._h-15_1xzyd_37{height:15%}._content_10qrl_6{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow-y:auto}._header-content_10qrl_17{gap:var(--space-3);padding:var(--space-2);flex-direction:column;display:flex}._items-container_10qrl_24{gap:var(--space-3);min-height:0;padding:var(--space-1) var(--space-1) var(--space-6);flex-direction:column;flex:1;min-width:0;max-width:100%;display:flex;overflow:hidden auto}._empty_10qrl_37{gap:var(--space-2);padding:var(--space-5) var(--space-2);font-family:var(--font-ui);flex-direction:column;display:flex}._empty-title_10qrl_45{color:var(--text-secondary);font-size:var(--fs-base);margin:0;font-weight:600}._empty-body_10qrl_52{color:var(--text-muted);font-size:var(--fs-sm);margin:0;line-height:1.5}._panel_1a21m_4{width:clamp(320px,26vw,440px);min-width:0;height:100%;min-height:0;padding:var(--space-4) var(--space-3);background:var(--surface-1);border-left:1px solid var(--border-subtle);box-sizing:border-box;transition:width var(--dur-slow) var(--ease-out), padding var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}._closed_1a21m_21{width:64px;padding:var(--space-4) 0}._tabs_1a21m_26{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}._header_1a21m_34{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-1);display:flex}._tab-list_1a21m_44{gap:var(--space-4);border-bottom:1px solid var(--border-subtle);flex:1;display:flex}._tab_1a21m_26{padding:var(--space-1) 0 var(--space-2);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:500;position:relative}._tab_1a21m_26:hover{color:var(--text-primary)}._tab_1a21m_26[data-selected]{color:var(--text-primary);font-weight:600}._tab_1a21m_26[data-selected]:after{content:"";background:var(--color-accent);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}._tab_1a21m_26:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}._tab-panel_1a21m_90{flex-direction:column;flex:1;min-height:0;display:flex}._tab-panel_1a21m_90[hidden]{display:none}._rail_1a21m_103{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}._icon-btn_1a21m_110{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._icon-btn_1a21m_110 svg{width:20px;height:20px}._icon-btn_1a21m_110:hover{color:var(--text-primary);background:var(--fill-hover)}._icon-btn_1a21m_110:focus-visible{box-shadow:var(--focus-ring);outline:none}._icon-btn--current_1a21m_144{color:var(--color-accent)}._content_1mh85_1{gap:var(--space-3);min-height:0;padding:var(--space-2);flex-direction:column;flex:1;display:flex}._sk-ask_1mh85_11{align-self:flex-end}._shell_1mh85_16{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}._header_1atky_1{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-1);display:flex}._switcher_1atky_11{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1;font-weight:600;display:flex}._switcher_1atky_11:hover:not(:disabled),._switcher_1atky_11[data-state=open]{background:var(--fill-hover)}._switcher_1atky_11:disabled{cursor:default}._switcher_1atky_11:focus-visible{box-shadow:var(--focus-ring);outline:none}._switcher_1atky_11 svg{width:14px;height:14px;color:var(--text-muted);flex:none}._title_1atky_52{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._actions_1atky_58{flex:none;gap:2px;display:flex}._icon-btn_1atky_64{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._icon-btn_1atky_64 svg{width:16px;height:16px}._icon-btn_1atky_64:hover:not(:disabled){background:var(--fill-hover);color:var(--text-primary)}._icon-btn_1atky_64:focus-visible{box-shadow:var(--focus-ring);outline:none}._icon-btn_1atky_64:disabled{opacity:.4;cursor:default}._menu_1atky_101{width:min(320px,80vw);max-height:50vh;padding:var(--space-1);background:var(--surface-3);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-modal);z-index:var(--popover-z-index);font-family:var(--font-ui);flex-direction:column;display:flex;overflow-y:auto}._menu-label_1atky_116{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}._menu-item_1atky_124{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-sm);cursor:pointer;display:flex}._menu-item_1atky_124[data-highlighted]{background:var(--fill-hover);color:var(--text-primary)}._menu-item_1atky_124[data-current]{color:var(--text-primary)}._menu-item_1atky_124 svg{width:14px;height:14px;color:var(--color-accent);flex:none;margin-left:auto}._menu-item-title_1atky_152{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._centered_1nurw_9{margin-left:var(--chat-indent,var(--space-3));padding:var(--chat-ask-padding,var(--space-4) var(--space-5));background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary)}._md-paragraph_1nurw_20{font-size:var(--chat-ask-size,var(--fs-md));color:inherit;margin-bottom:var(--space-3);line-height:1.6}._md-paragraph_1nurw_20:last-child{margin-bottom:0}._md-h-large_1nurw_31{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text-primary);margin-top:var(--space-4);margin-bottom:var(--space-2);font-weight:600;line-height:1.3}._md-list_1nurw_41{padding-left:var(--space-5);margin:0 0 var(--space-3)}._md-list-item_1nurw_46{font-size:var(--chat-ask-size,var(--fs-md));color:inherit;margin-bottom:var(--space-2);line-height:1.6}._md-blockquote_1nurw_53{font-family:var(--font-content);font-size:var(--fs-md);color:var(--text-secondary);margin:var(--space-2) 0 var(--space-3);padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:2px solid var(--border-strong);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-style:italic;line-height:1.6}._centered_mw074_10{margin-left:var(--chat-indent,var(--space-3));padding-left:var(--chat-reply-inset,var(--space-5));border-left:1px solid var(--border-strong);font-family:var(--font-display);color:var(--text-marginalia);animation:_settle_mw074_1 var(--dur-slow) var(--ease-out)}@keyframes _settle_mw074_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}._md-paragraph_mw074_34{font-size:var(--chat-reply-size,var(--fs-lg));color:inherit;margin-bottom:var(--space-4);line-height:1.65}._md-paragraph_mw074_34:last-child{margin-bottom:0}._md-h-large_mw074_45{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text-primary);margin-top:var(--space-5);margin-bottom:var(--space-2);font-weight:600;line-height:1.3}._md-list_mw074_55{padding-left:var(--space-5);margin:0 0 var(--space-4)}._md-list-item_mw074_60{font-size:var(--chat-reply-size,var(--fs-lg));color:inherit;margin-bottom:var(--space-2);line-height:1.6}._md-list-item_mw074_60::marker{color:var(--text-muted)}._md-table-scroll_mw074_71{max-width:100%;margin:var(--space-4) 0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow-x:auto}._md-table_mw074_71{border-collapse:collapse;width:100%;min-width:36rem;font-family:var(--font-ui);color:var(--text-primary);font-size:var(--fs-base)}._md-table_mw074_71 th,._md-table_mw074_71 td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);overflow-wrap:break-word}._md-table_mw074_71 td:first-child{min-width:8rem}._md-table_mw074_71 th{color:var(--text-muted);background:var(--fill-neutral);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:600}._md-table_mw074_71 tbody tr:last-child td{border-bottom:0}._md-blockquote_mw074_120{font-family:var(--font-content);font-size:var(--fs-md);color:var(--text-secondary);margin:var(--space-3) 0 var(--space-4);padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:2px solid var(--color-accent);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-style:italic;line-height:1.6}._changes_mw074_139{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}._changes_mw074_139 li{align-items:center;gap:var(--space-2);display:inline-flex}._changes_mw074_139 svg{flex-shrink:0;width:14px;height:14px}._change-link_mw074_163{color:var(--text-secondary);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);border-radius:var(--radius-sm);font-weight:600}._change-link_mw074_163:hover{color:var(--text-primary);text-decoration-color:currentColor}._change-link_mw074_163:focus-visible{box-shadow:var(--focus-ring);outline:none}._thinking_mw074_182{align-items:center;gap:var(--space-3);color:var(--text-muted);padding-block:var(--space-2);display:flex}._activity_mw074_192{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);animation:_activity-in_mw074_1 var(--dur-slow) var(--ease-out);font-style:italic}._activity-row_mw074_202{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--text-muted);display:flex}@keyframes _activity-in_mw074_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._activity_mw074_192{animation:none}}._chat-composer-container_1lisa_4{border:1px solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--surface-2);box-shadow:var(--elevation-card);width:calc(100% - 2 * var(--chat-composer-inset,var(--space-5)));max-width:var(--chat-measure);padding:var(--space-3) var(--space-4);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;flex-shrink:0;margin:0 auto;display:flex;position:relative}._chat-composer-container_1lisa_4:focus-within{border-color:var(--border-focus);box-shadow:var(--elevation-card), var(--focus-ring)}._composer-textarea_1lisa_27{field-sizing:content;resize:none;width:100%;min-height:52px;max-height:300px;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-md);padding:var(--space-1) 0;background:0 0;border:none;outline:none;line-height:1.6}._composer-textarea_1lisa_27::placeholder{color:var(--text-muted)}._composer-textarea_1lisa_27:focus-visible{outline:none}._composer-actions_1lisa_51{justify-content:flex-end;align-items:center;gap:var(--space-4);pointer-events:none;margin-top:var(--space-2);display:flex}._submit-btn_1lisa_60{pointer-events:auto;cursor:pointer}._submit-btn_1lisa_60:disabled{cursor:default}._composer-hint_1lisa_71{font-size:var(--fs-xs);color:var(--text-muted);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}._chat-composer-container_1lisa_4:has(._composer-textarea_1lisa_27:not(:placeholder-shown)) ._composer-hint_1lisa_71{opacity:1}@media (hover:none){._composer-hint_1lisa_71{display:none}}@media (prefers-reduced-motion:reduce){._composer-hint_1lisa_71{transition:none}}._composer-error_1lisa_95{width:calc(100% - 2 * var(--chat-composer-inset,var(--space-5)));max-width:var(--chat-measure);padding:var(--space-3) var(--space-4);font-size:var(--fs-base);color:var(--text-secondary);background:var(--fill-danger-soft);border:1px solid var(--fill-danger-border);border-radius:var(--radius-lg);margin:0 auto}._content_vt9yb_7{gap:var(--space-4);padding:0 0 var(--chat-bottom,var(--space-5));flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._messages-container_vt9yb_19{gap:var(--chat-gap,var(--space-6));min-height:0;padding-block:var(--chat-gap-block,var(--space-5));padding-inline:var(--chat-gutter,max(var(--space-5), calc((100% - var(--chat-measure)) / 2)));flex-direction:column;flex:1;width:100%;display:flex;overflow-y:auto}._chip_1ctsi_3{align-items:center;gap:var(--space-2);min-width:0;margin-bottom:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-3);background:var(--fill-accent-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-md) var(--radius-md) 0 0;font-family:var(--font-ui);font-size:var(--fs-xs);animation:_chip-in_1ctsi_1 var(--dur-fast) var(--ease-out);display:flex}@keyframes _chip-in_1ctsi_1{0%{opacity:0;transform:translateY(2px)}}._chip_1ctsi_3 svg{width:14px;height:14px;color:var(--color-accent);flex:none}._label_1ctsi_32{color:var(--text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex:none;font-weight:600}._text_1ctsi_41{min-width:0;color:var(--text-secondary);font-family:var(--font-content);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}._chip--muted_1ctsi_51{background:var(--fill-neutral)}._chip--muted_1ctsi_51 svg{color:var(--text-muted)}._chip--muted_1ctsi_51 ._text_1ctsi_41{color:var(--text-muted);font-family:var(--font-ui);font-style:normal}._root_4p3do_7{--chat-gutter:var(--space-1);--chat-gap:var(--space-4);--chat-gap-block:var(--space-2);--chat-bottom:0;--chat-composer-inset:0px;--chat-indent:0px;--chat-reply-inset:var(--space-3);--chat-reply-size:var(--fs-base);--chat-ask-size:var(--fs-base);--chat-ask-padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}._root_cwyky_3{--chat-composer-inset:0px;flex-direction:column;flex:1;min-height:0;display:flex}._invite_cwyky_12{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;font-family:var(--font-ui);flex-direction:column;flex:1;display:flex}._invite_cwyky_12 svg{width:24px;height:24px;margin-bottom:var(--space-1);color:var(--color-accent)}._invite-title_cwyky_31{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-lg);margin:0}._invite-body_cwyky_38{max-width:30ch;color:var(--text-muted);font-size:var(--fs-sm);margin:0;line-height:1.5}._sidebar-item_11f7u_3{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);flex-direction:column;gap:2px;display:flex}._sidebar-item_11f7u_3:hover{background:var(--fill-hover)}._active_11f7u_18,._active_11f7u_18:hover{background:var(--fill-accent);box-shadow:inset 2px 0 0 var(--color-accent);color:var(--text-primary)}._sidebar-item_11f7u_3:active{background:var(--fill-accent)}._content_15v3e_1{background:var(--surface-1);gap:var(--space-3);height:100%;padding:var(--space-4) var(--space-2);width:clamp(64px,24vw,320px);min-width:64px;transition:width var(--dur-slow) var(--ease-out), padding var(--dur-slow) var(--ease-out);border-right:1px solid var(--border-subtle);flex-direction:column;display:flex;overflow:hidden}._closed_15v3e_17{width:64px;padding:var(--space-4) 0}._back-btn_15v3e_23{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;white-space:normal;padding:var(--space-1) var(--space-2);line-height:1.3;font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}._back-btn_15v3e_23:hover{cursor:pointer;color:var(--color-accent)}._header_15v3e_61{align-items:start;column-gap:var(--space-2);row-gap:var(--space-3);padding:0 var(--space-1);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title toggle""action action";width:100%;display:grid}._header__label_15v3e_75{display:contents}._header__label_15v3e_75>span{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;padding:5px var(--space-3) 0;font-family:var(--font-display);font-style:italic;font-size:var(--fs-base);color:var(--text-muted);-webkit-box-orient:vertical;grid-area:title;line-height:1.4;display:-webkit-box;overflow:hidden}._header__label_15v3e_75>button{grid-area:action;width:100%}._icon-btn_15v3e_102{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);grid-area:toggle;justify-content:center;align-items:center;padding:0;display:inline-flex}._icon-btn_15v3e_102:hover{cursor:pointer;color:var(--text-primary);background:var(--fill-hover)}._icon-btn_15v3e_102 svg{width:20px;height:20px}._items-container_15v3e_128{height:100%;padding:var(--space-2) var(--space-1);flex-direction:column;gap:2px;display:flex;overflow-y:auto}._items-container_15v3e_128>.system-badge{padding:var(--space-2) var(--space-3)}._full-height_15v3e_141{height:100%}._closed_15v3e_17 ._header_15v3e_61{grid-template-columns:1fr;grid-template-areas:"toggle";justify-items:center;padding:0}._closed_15v3e_17 ._header__label_15v3e_75>*{display:none}._closed_15v3e_17 ._items-container_15v3e_128{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-in)}._sk-title_15v3e_164{margin-inline:var(--space-3);grid-area:title}._sk-action_15v3e_169{grid-area:action}._content_wedue_1{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex}._info-container_wedue_11{gap:var(--space-1);flex-direction:column;width:100%;display:flex}._action-container_wedue_18{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3);width:100%;display:flex}._flex-row_wedue_27{padding:var(--space-3);align-items:center;gap:var(--space-3);display:flex}._page-container_1s1yw_1{height:100vh;min-height:0;transition:grid-template-columns var(--dur-slow) var(--ease-out);grid-template-columns:auto 1fr;padding:0;display:grid}._content-container_1s1yw_10{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}._centered_1s1yw_19{justify-content:center;align-items:center;padding-bottom:8vh}._centered_1s1yw_19>.flex-col{width:100%;max-width:calc(var(--chat-measure) + 2 * var(--space-5));gap:var(--space-5);padding:0 var(--space-5)}._centered_1s1yw_19>.flex-col>:last-child{width:100%}._text-centered_1s1yw_42{text-align:center}._intro_1s1yw_49{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}._intro-capabilities_1s1yw_56{text-align:center;max-width:34rem;font-size:var(--fs-md);color:var(--text-secondary);text-wrap:balance;line-height:1.5}._starter-prompts_1s1yw_65{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._starter-prompt_1s1yw_65{padding:var(--space-2) var(--space-4);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;line-height:1.4}._starter-prompt_1s1yw_65:hover{color:var(--text-primary);background:var(--fill-hover);border-color:var(--border-strong)}._starter-prompt_1s1yw_65:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){._starter-prompt_1s1yw_65{transition:none}}._root_mk9ue_1{color:var(--text-secondary);align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex;position:relative}._root_mk9ue_1[data-disabled]{opacity:.5;cursor:not-allowed}._label_mk9ue_14{-webkit-user-select:none;user-select:none}._control_mk9ue_21{border-radius:var(--radius-pill);background:var(--fill-neutral);border:1px solid var(--border-strong);width:2.5rem;height:1.5rem;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-shrink:0;align-items:center;padding:.1875rem;display:inline-flex}._control_mk9ue_21[data-state=checked]{background:var(--color-accent);border-color:var(--color-accent)}._control_mk9ue_21[data-focus-visible]{box-shadow:var(--focus-ring)}._thumb_mk9ue_45{background:var(--text-secondary);border-radius:var(--radius-pill);width:1rem;height:1rem;transition:transform var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out)}._thumb_mk9ue_45[data-state=checked]{background:var(--text-on-accent);transform:translate(1rem)}._header_8t2zi_1{padding:0 0 var(--space-2);justify-content:space-between;align-items:baseline;display:flex}._dirty-indicator_8t2zi_8{color:var(--color-accent);font-size:var(--fs-sm);font-weight:600}._content_8t2zi_14{gap:var(--space-3);flex-direction:column;width:min(44rem,100%);padding:0;display:flex}._form-content_8t2zi_22{gap:var(--space-4);padding:var(--space-6);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elevation-card);flex-direction:column;display:flex}._content_1cfzy_1{align-items:center;gap:var(--space-7);padding:var(--space-7) var(--space-5) var(--space-9);flex-direction:column;width:100%;height:100%;margin:0 auto;display:flex;overflow-y:auto}._content-container_102nj_10{min-height:100svh;padding:var(--space-6) var(--space-5);flex-direction:column;display:flex}._brand_102nj_17{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-primary);font-weight:500;display:flex}._brand_102nj_17>svg{width:32px;height:32px}._content_102nj_10{justify-content:center;align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1;width:min(32rem,100%);margin:0 auto;padding-bottom:10vh;display:flex}._logo_102nj_44{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-danger);background:var(--fill-danger);justify-content:center;align-items:center;display:inline-flex}._logo_102nj_44 svg{width:22px;height:22px}._content_102nj_10 h1{font-size:var(--fs-3xl);line-height:1.15}._content_102nj_10 p{font-size:var(--fs-lg);color:var(--text-secondary);max-width:46ch;line-height:1.6}._actions_102nj_72{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}._content-container_uchus_10{min-height:100svh;padding:var(--space-6) var(--space-5);flex-direction:column;display:flex}._brand_uchus_17{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-primary);font-weight:500;display:flex}._brand_uchus_17>svg{width:32px;height:32px}._content_uchus_10{justify-content:center;align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1;width:min(32rem,100%);margin:0 auto;padding-bottom:10vh;display:flex}._logo_uchus_44{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-danger);background:var(--fill-danger);justify-content:center;align-items:center;display:inline-flex}._logo_uchus_44 svg{width:22px;height:22px}._content_uchus_10 h1{font-size:var(--fs-3xl);line-height:1.15}._content_uchus_10 p{font-size:var(--fs-lg);color:var(--text-secondary);max-width:46ch;line-height:1.6}._actions_uchus_72{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}._logo_uchus_44{color:var(--text-secondary);background:var(--fill-neutral);border:1px solid var(--border-subtle)}._page_1df56_7{flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}._running-head_1df56_15{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky;top:0}._back_1df56_29{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-display);font-style:italic;font-size:var(--fs-base);color:var(--text-muted);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}._back_1df56_29 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._back_1df56_29 svg{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}._back_1df56_29:hover{color:var(--text-primary)}._back_1df56_29:hover svg{transform:translate(-2px)}._back_1df56_29:focus-visible{box-shadow:var(--focus-ring);outline:none}._save-status_1df56_68{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._save-failed_1df56_78{align-items:center;gap:var(--space-2);padding:4px var(--space-3);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--color-warning);background:var(--fill-warning);border:1px solid var(--fill-warning-border);border-radius:var(--radius-pill);font-weight:600;display:inline-flex}._save-failed_1df56_78 svg{flex-shrink:0;width:16px;height:16px}._save-failed__message_1df56_98{align-items:center;gap:var(--space-2);display:inline-flex}._save-failed__retry_1df56_104{padding:0 0 0 var(--space-3);margin-left:var(--space-1);border-left:1px solid var(--fill-warning-border);font:inherit;color:inherit;text-underline-offset:.2em;cursor:pointer;text-decoration:underline}._save-failed__retry_1df56_104:hover{text-decoration-thickness:2px}._column_1df56_120{gap:var(--space-3);width:100%;max-width:44rem;padding:var(--space-7) var(--space-5) var(--space-9);flex-direction:column;margin-inline:auto;display:flex}._title_1df56_130{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--text-primary);font-weight:500}._lede_1df56_137{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--space-4)}._empty_1df56_143{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-secondary);flex-wrap:wrap;display:flex}._outline_1df56_159{field-sizing:content;width:100%;min-height:60vh;padding:var(--space-2) 0 var(--space-2) var(--space-5);border:none;border-left:1px solid var(--border-strong);resize:none;font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-primary);caret-color:var(--color-accent);transition:border-color var(--dur-fast) var(--ease-out);background:0 0;line-height:1.7}._outline_1df56_159::placeholder{color:var(--text-muted);font-style:italic}._outline_1df56_159:focus-visible{border-left-color:var(--color-accent);padding-left:calc(var(--space-5) - 1px);border-left-width:2px;outline:none}@media (width<=640px){._running-head_1df56_15{padding-inline:var(--space-4)}._column_1df56_120{padding:var(--space-6) var(--space-4) var(--space-8)}}@media (prefers-reduced-motion:reduce){._back_1df56_29 svg,._outline_1df56_159{transition:none}}
