@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0a80b4{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_0a80b4{--font-display:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_25ee46{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_25ee46{--font-body:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-ui:"DM Sans","DM Sans Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body,"Source Serif 4",Georgia,serif);color:var(--text-primary);background-color:var(--bg-primary);line-height:1.6;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}a{color:var(--accent);text-decoration:none;transition:color .2s ease}a:hover{color:var(--accent-hover)}::selection{background-color:var(--accent-glow);color:var(--text-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.layout_shell__r14g5{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.layout_main__mXTwS{flex:1 1 auto;min-width:0}.Nav_nav__vUgPy{position:-webkit-sticky;position:sticky;top:0;z-index:100;justify-content:space-between;padding:.75rem 2rem;background-color:var(--bg-primary);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color var(--theme-transition),border-color var(--theme-transition)}.Nav_left__5J2P1,.Nav_nav__vUgPy{display:flex;align-items:center}.Nav_logo__McMOc{font-family:var(--font-display,"Playfair Display",serif);font-size:1.25rem;font-weight:700;text-decoration:none;display:flex;align-items:baseline;gap:0}.Nav_logoAi__uEfwf{color:var(--accent)}.Nav_logoReader__BM7am{color:var(--text-primary)}.Nav_logoDot__rgKHI{color:var(--text-secondary);font-size:.875rem;font-weight:400}.Nav_right__pBkcx{display:flex;align-items:center;gap:1.5rem}.Nav_link__lz9E6{font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.Nav_link__lz9E6:hover{color:var(--text-primary)}.Nav_switchLink__jHJPv{padding:.375rem .875rem;border:1px solid var(--border);border-radius:6px;font-size:.8125rem;transition:border-color .2s ease,color .2s ease}.Nav_switchLink__jHJPv:hover{border-color:var(--accent);color:var(--accent)}.Nav_avatar__MnhXa{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--border);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);cursor:pointer;transition:border-color .2s ease,color .2s ease}.Nav_avatar__MnhXa:hover{border-color:var(--accent);color:var(--accent)}.Nav_avatar__MnhXa:focus-visible,.Nav_link__lz9E6:focus-visible,.Nav_logo__McMOc:focus-visible,.Nav_switchLink__jHJPv:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){.Nav_nav__vUgPy{padding-inline:1rem}.Nav_right__pBkcx{gap:.75rem}.Nav_switchLink__jHJPv{padding-inline:.6rem}}@media (max-width:480px){.Nav_switchLink__jHJPv{font-size:0}.Nav_switchLink__jHJPv:after{content:"Writer";font-size:.8125rem}}.Footer_footer__k8HmI{gap:.5rem 1rem;padding:1.5rem 2rem;border-top:1px solid var(--border-subtle);background-color:var(--bg-primary);font-family:var(--font-ui,"DM Sans",sans-serif);font-size:.8125rem;color:var(--text-tertiary)}.Footer_footer__k8HmI,.Footer_links__yRAdK{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.Footer_links__yRAdK{gap:.5rem .75rem}.Footer_link__Zr8Cs{color:var(--text-tertiary);text-decoration:none;transition:color .2s ease}.Footer_link__Zr8Cs:hover{color:var(--text-primary)}.Footer_sep__elbBh{color:var(--border);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Footer_copyright___xZA_{color:var(--text-tertiary);white-space:nowrap}:root,[data-spectrum-mode=deep]{--bg-primary:#1a1612;--bg-secondary:#231f1a;--bg-tertiary:#2c2620;--text-primary:#e8ddd0;--text-secondary:#b5a898;--text-tertiary:#9a8d80;--accent:#c4956a;--accent-glow:rgba(196,149,106,0.25);--accent-hover:#d4a57a;--surface:#252019;--surface-hover:#2e2821;--border:#3d352c;--border-subtle:#2e2821;--shadow-color:rgba(10,8,5,0.6);--shadow-sm:0 1px 3px var(--shadow-color);--shadow-md:0 4px 12px var(--shadow-color);--shadow-lg:0 8px 32px var(--shadow-color);--dial-track:#3d352c;--dial-knob:#2e2821;--dial-indicator:#c4956a;--dial-glow:rgba(196,149,106,0.35);--theme-transition:0.6s cubic-bezier(0.4,0,0.2,1)}[data-spectrum-mode=dialogue]{--bg-primary:#141a1e;--bg-secondary:#1a2228;--bg-tertiary:#212b33;--text-primary:#e2e8ec;--text-secondary:#9aacb8;--text-tertiary:#7a92a2;--accent:#d4a54a;--accent-glow:rgba(212,165,74,0.25);--accent-hover:#e0b55a;--surface:#1a2228;--surface-hover:#222d36;--border:#2e3d48;--border-subtle:#222d36;--shadow-color:rgba(5,10,15,0.6);--dial-track:#2e3d48;--dial-knob:#1a2228;--dial-indicator:#d4a54a;--dial-glow:rgba(212,165,74,0.35);--ann-verb:#6b9bd2;--ann-noun:#7ab88f;--ann-adjective:#d4a54a;--ann-adverb:#b088c4;--ann-device:#c4956a}[data-spectrum-mode=diabolical]{--bg-primary:#0e0c10;--bg-secondary:#16131a;--bg-tertiary:#1e1a24;--text-primary:#f0edf4;--text-secondary:#b0a8be;--text-tertiary:#8b819b;--accent:#e04060;--accent-glow:rgba(224,64,96,0.3);--accent-hover:#f05070;--surface:#16131a;--surface-hover:#1e1a24;--border:#302a38;--border-subtle:#221e28;--shadow-color:rgba(5,2,8,0.7);--dial-track:#302a38;--dial-knob:#16131a;--dial-indicator:#e04060;--dial-glow:rgba(224,64,96,0.4);--ann-verb:#5eadff;--ann-noun:#66ddaa;--ann-adjective:#ffb74d;--ann-adverb:#ce93d8;--ann-device:#ff7eb3;--ann-root:#80deea;--ann-pattern:rgba(255,255,255,0.04)}body,body *{transition:background-color var(--theme-transition),color var(--theme-transition),border-color var(--theme-transition),box-shadow var(--theme-transition)}