@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_328ff9{font-family:Newsreader,Newsreader Fallback}.__variable_328ff9{--font-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-ui:"Manrope","Manrope Fallback"}:root{--color-background:#0f0e26;--color-surface:#181630;--color-surface-elevated:#1c1940;--color-primary:#f2c675;--color-on-primary:#2a1c05;--color-secondary:#b9a7e8;--color-story-accent:#f7f0e4;--color-spark:#ffd98a;--color-ink:#f4efe6;--color-ink-dim:rgba(236,231,246,0.55);--color-ink-faint:rgba(236,231,246,0.45);--color-rule:rgba(236,231,246,0.12);--color-rule-strong:rgba(236,231,246,0.22);--color-danger:#f5a3b3;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--font-display-stack:var(--font-display),Georgia,"Times New Roman",serif;--font-ui-stack:var(--font-ui),ui-sans-serif,system-ui,-apple-system,sans-serif;--tap-min:48px;--tap-page-nav:52px;--control-h:56px;--reader-text-size:1.25rem;--reader-bg:#0f0e26;--reader-surface:#181630;--reader-surface-alt:#1c1940;--reader-ink:#f7f0e4;--reader-ink-dim:rgba(236,231,246,0.55)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--color-background);color:var(--color-ink);font-family:var(--font-ui-stack);min-height:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a{color:var(--color-primary)}button{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 1rem;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface-elevated);color:var(--color-ink);font:inherit;cursor:pointer}button:disabled{opacity:.45;cursor:default}.shell{max-width:60rem;margin:0 auto;padding:1.5rem 1rem 5rem}.shell__nav{position:fixed;inset:auto 0 0 0;display:flex;gap:.5rem;justify-content:center;padding:.5rem;background:var(--color-surface);border-top:1px solid var(--color-rule)}@media (min-width:48rem){.shell__nav{inset:0 auto 0 0;flex-direction:column;justify-content:flex-start;border-top:0;border-right:1px solid var(--color-rule)}.shell{padding-left:8rem}}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--control-h);min-width:var(--tap-min);padding:0 1.25rem;border:0;border-radius:var(--radius-md);font:inherit;font-weight:600;cursor:pointer;text-decoration:none;transition:filter .18s ease}.btn--primary{background:linear-gradient(180deg,var(--color-spark),var(--color-primary));color:var(--color-on-primary);font-weight:700}.btn--secondary{background:transparent;border:1.5px solid var(--color-rule-strong);color:var(--color-ink)}.btn--quiet{min-height:var(--tap-min);padding:0 .5rem;background:transparent;color:var(--color-ink-dim);font-weight:500}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:disabled{opacity:.45;cursor:default}.btn--block{width:100%}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.field{display:flex;flex-direction:column;gap:.375rem;text-align:left}.field__label{font-size:.875rem;font-weight:600;color:var(--color-ink)}.field__hint{font-size:.8125rem;color:var(--color-ink-dim)}.field__error{font-size:.8125rem;color:var(--color-danger)}.input{min-height:var(--control-h);padding:0 .875rem;border:1.5px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-ink);font:inherit;width:100%}.input::placeholder{color:var(--color-ink-faint)}.input[aria-invalid=true]{border-color:var(--color-danger)}.input-group{position:relative;display:flex}.input-group .input{padding-right:4.5rem}.input-group__toggle{position:absolute;inset:0 0 0 auto;min-height:0;padding:0 .875rem;border:0;background:transparent;color:var(--color-ink-dim);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.form-error{flex-direction:column;gap:.25rem;padding:.875rem 1rem;border:1px solid var(--color-danger);border-radius:var(--radius-md);background:rgba(245,163,179,.08);color:var(--color-ink)}.checkbox,.form-error{display:flex;font-size:.9375rem;text-align:left}.checkbox{align-items:flex-start;gap:.75rem;min-height:var(--tap-min);padding:.5rem 0;cursor:pointer}.checkbox input{width:1.375rem;height:1.375rem;margin:0;flex:0 0 auto;accent-color:var(--color-primary);cursor:pointer}.auth{max-width:26rem;margin:0 auto;padding:3.5rem 1.25rem 4rem}.auth__title{margin:0 0 .5rem;font-family:var(--font-display-stack);font-weight:300;font-style:italic;font-size:2rem;line-height:1.1;color:var(--color-ink)}.auth__lede{margin:0 0 2rem;color:var(--color-ink-dim);font-size:.9375rem}.auth__form{gap:1.125rem}.auth__footer,.auth__form{display:flex;flex-direction:column}.auth__footer{margin-top:1.75rem;gap:.75rem;font-size:.9375rem;color:var(--color-ink-dim)}.account{max-width:44rem}.account__title{margin:0 0 1.75rem;font-family:var(--font-display-stack);font-weight:300;font-style:italic;font-size:2rem;color:var(--color-ink)}.account__identity{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.25rem;border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface-elevated)}.account__identity-text{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:.25rem;min-height:2.5rem;justify-content:center}.account__section{margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid var(--color-rule)}.account__section-title{margin:0 0 1.25rem;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint)}.account__form{display:flex;flex-direction:column;gap:1.125rem;max-width:26rem}.account__form+.account__form,.account__form+.field__hint,.account__form+.form-error{margin-top:1.75rem}.account__switches{margin-top:1.75rem;max-width:26rem;border-top:1px solid var(--color-rule)}.account__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}:root[data-text-size=sm]{--reader-text-size:1.0625rem}:root[data-text-size=lg]{--reader-text-size:1.5rem}:root[data-text-size=xl]{--reader-text-size:1.75rem}:root[data-warm]{--reader-bg:#17110e;--reader-surface:#221812;--reader-surface-alt:#2c1f17;--reader-ink:#f7e8d2;--reader-ink-dim:rgba(247,232,210,0.6)}:root[data-reduced-motion] *,:root[data-reduced-motion] :after,:root[data-reduced-motion] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.switch-row{display:flex;align-items:center;gap:1rem;min-height:var(--tap-min);padding:.875rem 0;width:100%;background:transparent;border:0;border-bottom:1px solid var(--color-rule);border-radius:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.switch-row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1875rem}.switch-row__label{font-size:.9375rem;color:var(--color-ink)}.switch-row__track{flex:0 0 auto;position:relative;display:block;width:56px;height:32px;border-radius:var(--radius-pill);background:rgba(236,231,246,.16);transition:background .22s ease}.switch-row[aria-checked=true] .switch-row__track{background:var(--color-primary)}.switch-row__knob{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:rgba(236,231,246,.6);transition:left .22s ease,background .22s ease}.switch-row[aria-checked=true] .switch-row__knob{left:28px;background:var(--color-on-primary)}.reader{min-height:100dvh;display:flex;flex-direction:column;padding:1rem;gap:1rem;background:var(--reader-bg);color:var(--reader-ink)}.reader__meta h1{margin:0;font-family:var(--font-display-stack);font-size:1.4rem}.reader__meta p{margin:.25rem 0 0;color:var(--reader-ink-dim);font-size:.85rem}.reader__page{flex:1 1;display:flex;flex-direction:column;gap:1rem}.reader__art{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);background:var(--reader-surface)}.reader__art--waiting{background:linear-gradient(160deg,var(--reader-surface),var(--reader-surface-alt))}.reader__text{font-family:var(--font-display-stack);font-weight:300;font-size:var(--reader-text-size);line-height:1.65;margin:0}.reader__nav{display:flex;align-items:center;justify-content:space-between;gap:1rem}.reader__nav button{min-height:var(--tap-page-nav);min-width:var(--tap-page-nav)}.notice{max-width:32rem;margin:20vh auto;text-align:center;padding:0 1rem}