@font-face{font-family:Newsreader;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;src:url(/_next/static/media/257fdc6368e64b83-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:Newsreader;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;src:url(/_next/static/media/79cb1c5a09662d65-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.00%;size-adjust:104.80%}.__className_76b4d3{font-family:Newsreader,Newsreader Fallback}.__variable_76b4d3{--font-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:Manrope;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;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_4196c5{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_4196c5{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:DM Mono;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;src:url(/_next/static/media/0488ee5d7ce998e3.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:DM Mono;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;src:url(/_next/static/media/e8e797f5da43c79d.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}.__className_87a322{font-family:DM Mono,Courier New,monospace}.__variable_87a322{--font-mono:"DM Mono",Courier New,monospace}@font-face{font-family:DM Sans;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;src:url(/_next/static/media/a60346417d436bb3-s.p.woff2) format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.00%;size-adjust:106.22%}.__className_9e83f7{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_9e83f7{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--color-paper:#FAF6EE;--color-paper-2:#F2ECDF;--color-paper-3:#ECE3D2;--color-line:#E2D6BC;--color-line-2:#D2C3A2;--color-ink:#1F1A14;--color-ink-2:#3B3328;--color-muted:#6B6256;--color-dim:#9A917F;--color-accent:200 84 46;--color-accent-deep:#A93F1D;--color-accent-soft:#F4D9CC;--color-pos:#4F7A4A;--color-paper-rgb:250 246 238;--font-mono:"DM Mono","Courier New",monospace}@keyframes sb-pulse{0%,to{opacity:.25;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}@keyframes sb-dot{0%,to{box-shadow:0 0 0 3px rgb(var(--color-accent)/.18)}50%{box-shadow:0 0 0 6px rgb(var(--color-accent)/.05)}}@keyframes flDraw{0%{transform:scaleX(0)}}@keyframes flDrawV{0%{transform:scaleY(0)}}@keyframes flIn{0%{opacity:0;transform:translateY(8px)}}@keyframes wfR{0%{transform:translateX(105%)}}@keyframes wfL{0%{transform:translateX(-100%)}}@keyframes wfIn{0%{opacity:0;transform:translateY(8px)}}@keyframes hxPanel{0%,10%{left:100%}30%,50%{left:54%}66%,to{left:0}}@keyframes hxNav{0%,30%{width:0}46%,70%{width:190px}90%,to{width:38px}}@keyframes hxDet{0%,70%{width:0}90%,to{width:42%}}@keyframes hxDim{0%,10%{opacity:0}30%,to{opacity:1}}@keyframes mxChat{0%,10%{transform:translateY(100%)}28%,to{transform:none}}@keyframes mxNav{0%,34%{transform:translateX(-102%)}50%,64%{transform:none}76%,to{transform:translateX(-102%)}}@keyframes mxScrim{0%,34%{opacity:0}50%,64%{opacity:1}76%,to{opacity:0}}@keyframes mxMem{0%,76%{opacity:0;transform:translateY(20px)}90%,to{opacity:1;transform:none}}@keyframes spDot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}