@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:111.26%}.qn-apa_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.qn-apa_variable{--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(../media/20aee433927f7d4b-s.22-vwy_zcz7be.woff2)format("woff2");unicode-range:U+460-52F,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(../media/256e1f7f180674ba-s.3_q_pmj-3v7pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.0kupvvif_223v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.11jlrhjosin9v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3z1vcboutudqk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(../media/68d403cf9f2c68c5-s.p.012bmydply3go.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:117.91%}.Gukyyq_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.Gukyyq_variable{--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(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.grHwpW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.grHwpW_variable{--font-ui:"DM Sans", "DM Sans Fallback"}
: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:#c4956a40;--accent-hover:#d4a57a;--surface:#252019;--surface-hover:#2e2821;--border:#3d352c;--border-subtle:#2e2821;--shadow-color:#0a080599;--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:#c4956a59;--theme-transition:.6s cubic-bezier(.4, 0, .2, 1)}[data-spectrum-mode=dialogue]{--bg-primary:#141a1e;--bg-secondary:#1a2228;--bg-tertiary:#212b33;--text-primary:#e2e8ec;--text-secondary:#9aacb8;--text-tertiary:#8099a9;--accent:#d4a54a;--accent-glow:#d4a54a40;--accent-hover:#e0b55a;--surface:#1a2228;--surface-hover:#222d36;--border:#2e3d48;--border-subtle:#222d36;--shadow-color:#050a0f99;--dial-track:#2e3d48;--dial-knob:#1a2228;--dial-indicator:#d4a54a;--dial-glow:#d4a54a59;--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:#e8506c;--accent-glow:#e040604d;--accent-hover:#f05070;--surface:#16131a;--surface-hover:#1e1a24;--border:#302a38;--border-subtle:#221e28;--shadow-color:#050208b3;--dial-track:#302a38;--dial-knob:#16131a;--dial-indicator:#e04060;--dial-glow:#e0406066;--ann-verb:#5eadff;--ann-noun:#6da;--ann-adjective:#ffb74d;--ann-adverb:#ce93d8;--ann-device:#ff7eb3;--ann-root:#80deea;--ann-pattern:#ffffff0a}body,body *{transition:background-color var(--theme-transition), color var(--theme-transition), border-color var(--theme-transition), box-shadow var(--theme-transition)}
*,:before,:after{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);min-height:100dvh;line-height:1.6}body:before{content:"";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;position:fixed;inset:0}a{color:var(--accent);text-decoration:none;transition:color .2s}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)}
.sFNy1W_footer{border-top:1px solid var(--border-subtle);background-color:var(--bg-primary);font-family:var(--font-ui,"DM Sans", sans-serif);color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;padding:1.5rem 2rem;font-size:.8125rem;display:flex}.sFNy1W_links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;display:flex}.sFNy1W_link{color:var(--text-tertiary);text-decoration:none;transition:color .2s}.sFNy1W_link:hover{color:var(--text-primary)}.sFNy1W_credit .sFNy1W_link{text-underline-offset:2px;text-decoration:underline}.sFNy1W_sep{color:var(--border);-webkit-user-select:none;user-select:none}.sFNy1W_copyright{color:var(--text-tertiary);white-space:nowrap}.sFNy1W_credit{text-align:center;color:var(--text-tertiary);flex-basis:100%}
._2s2U9W_nav{z-index:100;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);justify-content:space-between;align-items:center;padding:.75rem 2rem;display:flex;position:sticky;top:0}._2s2U9W_left{align-items:center;display:flex}._2s2U9W_logo{font-family:var(--font-display,"Playfair Display", serif);align-items:center;gap:.45rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}._2s2U9W_mark{flex-shrink:0}._2s2U9W_logoAi{color:var(--text-primary)}._2s2U9W_logoReader{color:var(--accent)}._2s2U9W_right{align-items:center;gap:1.5rem;display:flex}._2s2U9W_link{font-family:var(--font-ui,"DM Sans", sans-serif);color:var(--text-secondary);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}._2s2U9W_link:hover{color:var(--text-primary)}._2s2U9W_switchLink{border:1px solid var(--border);border-radius:6px;padding:.375rem .875rem;font-size:.8125rem;transition:border-color .2s,color .2s;}._2s2U9W_switchLink:hover{border-color:var(--accent);color:var(--accent)}._2s2U9W_avatar{appearance:none;border:1px solid var(--border);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s;display:flex}._2s2U9W_avatar:hover{border-color:var(--accent);color:var(--accent)}._2s2U9W_avatar:focus-visible,._2s2U9W_link:focus-visible,._2s2U9W_switchLink:focus-visible,._2s2U9W_logo:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){._2s2U9W_nav{padding-inline:1rem}._2s2U9W_right{gap:.75rem}._2s2U9W_switchLink{padding-inline:.6rem}}@media (max-width:480px){._2s2U9W_switchLink{font-size:0}._2s2U9W_switchLink:after{content:"Writer";font-size:.8125rem}}@media (max-width:560px){._2s2U9W_nav{flex-wrap:wrap;row-gap:.5rem;height:auto;padding-block:.6rem}._2s2U9W_right{justify-content:space-between;gap:.5rem;width:100%}}
.lEMt-G_shell{--nav-height:57px;flex-direction:column;min-height:100dvh;display:flex}.lEMt-G_main{flex:auto;min-width:0}@media (max-width:560px){.lEMt-G_shell{--nav-height:92px}}
