@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ccb4f1a2f58c2d81-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/671af85d510151df-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6fca4e68a47b5cd6-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/911743d16370ad7d-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e61574c42be438a1-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/de32ab4287127d46-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/52c789a43a83edb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53a2694769c6fc4b-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/109cd0be88080556-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9f5251eb979d3d3e-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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b1c71187c85bb732-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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1d0267b201e007a0-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/192b55935f4e8c71-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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/130fa9c96dfc2da9-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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/a325990d5fec1d3f-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/08de5a6c8e2756a6-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/042599cf3ef1ed12-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/07eb198cb290aa99-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba3ff6f2a6b16018-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e8d031e1cd02c4e9-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95fbe602f95f5b1d-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7fd192484976c0a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e478c40a90656953-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680964f1bd688e24-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3e68fbb477d90635-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:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_17c636{font-family:Spectral,Spectral Fallback}.__variable_17c636{--font-spectral:"Spectral","Spectral Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_3eb911{font-family:Inter,Inter Fallback;font-style:normal}.__variable_3eb911{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root[data-theme=dark]{--bg:#0b1119;--bg-raised:#0f1720;--bg-card:#0e1620;--bg-sink:#070b12;--ink:#dde6f1;--ink-dim:#7a90a8;--ink-faint:#3c5268;--ink-ghost:#1e2e40;--line:#1a2535;--line-soft:#111c29;--accent:#5d92c8;--accent-dim:#2e5a86;--cat-tech:#5d92c8;--cat-art:#a68fd0;--cat-mind:#5bb09a;--cat-living:#d09b6c;--st-idea:#253447;--st-draft:#2e5a86;--st-sched:#5d92c8;--st-pub:#7ab0dc;--scarf:#5d92c8;--warn:#c79b5d;--ft-text:#5d92c8;--ft-rich:#4a7aaa;--ft-heading:#7ab0dc;--ft-image:#6a98c0;--ft-gallery:#6a98c0;--ft-video:#3a6898;--ft-audio:#5a90b8;--ft-rive:#5d92c8;--ft-code:#4a8ac8;--ft-quote:#7090bc;--ft-embed:#7a90a8;--ft-select:#5a90b8;--ft-bool:#7ab0dc;--ft-divider:#3c5268}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--ink);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}body{position:relative;overflow-x:hidden}::selection{background:rgba(93,146,200,.35);color:var(--ink)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}body:before{content:"";pointer-events:none;z-index:1;opacity:.32;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 .07  0 0 0 0 .07  0 0 0 0 .06  0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ambient,body:before{position:fixed;inset:0}.ambient{z-index:0;display:flex;align-items:center;justify-content:center}.page{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:48px 32px 80px;display:flex;flex-direction:column;gap:0;min-height:100vh}.topbar{justify-content:space-between;padding-bottom:64px}.brand,.topbar{display:flex;align-items:center}.brand{gap:11px}.brand .mark{width:30px;height:33px;color:var(--ink)}.brand b{font-family:var(--font-spectral),serif;font-weight:500;font-size:17px;letter-spacing:.2px}.brand .tld{font-family:var(--font-mono),monospace;font-size:11px;color:var(--ink-faint);margin-left:-3px}.theme-switch{display:flex;gap:3px;background:var(--bg-raised);border:1px solid var(--line);border-radius:20px;padding:3px}.theme-switch button{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.06em;color:var(--ink-faint);padding:6px 12px;border-radius:16px}.theme-switch button.on{background:var(--bg-card);color:var(--ink)}.hero{padding:0 0 56px;position:relative}.tag{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:26px;display:inline-flex;align-items:center;gap:10px}.tag .pulse{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(93,146,200,.12);animation:pulse 2.6s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 4px rgba(93,146,200,.12)}50%{box-shadow:0 0 0 8px rgba(93,146,200,.04)}}@media (prefers-reduced-motion:reduce){.tag .pulse{animation:none}}h1{font-family:var(--font-spectral),serif;font-weight:300;font-size:54px;line-height:1.1;letter-spacing:-.022em;margin-bottom:28px}h1 em{font-style:italic;color:var(--accent);font-weight:400}.lede{font-family:var(--font-spectral),serif;font-weight:300;font-size:18px;line-height:1.7;color:var(--ink-dim);max-width:560px;text-wrap:pretty}.lede+.lede{margin-top:16px}.lede strong{color:var(--ink);font-weight:400}.wolf-note{margin:48px 0 0;display:flex;gap:18px;align-items:flex-start;padding:20px 24px;background:var(--bg-raised);border:1px solid var(--line);border-left:2px solid var(--scarf);border-radius:12px}.wolf-note .wolfmark{width:44px;height:48px;color:var(--ink-dim);flex-shrink:0}.wolf-note p{font-family:var(--font-spectral),serif;font-style:italic;font-size:14px;line-height:1.7;color:var(--ink-dim);font-weight:300}.wolf-note p b{font-style:normal;font-weight:500;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-right:8px}.brush{display:block;width:100%;height:24px;color:var(--line);margin:56px 0 36px}.sec-head{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.sec-head h2{font-family:var(--font-spectral),serif;font-weight:400;font-size:22px;letter-spacing:-.01em}.sec-head .n{font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--ink-faint);letter-spacing:.04em;margin-left:auto}.sec-sub{font-family:var(--font-spectral),serif;font-style:italic;font-size:13px;color:var(--ink-dim);margin-bottom:32px;font-weight:300}.log{display:flex;flex-direction:column;position:relative;padding-left:24px}.log:before{content:"";position:absolute;left:6px;top:14px;bottom:14px;width:1px;background:linear-gradient(to bottom,transparent,var(--line) 12%,var(--line) 88%,transparent)}.log-row{display:grid;grid-template-columns:1fr auto;gap:8px 18px;padding:18px 0;border-bottom:1px solid var(--line-soft);position:relative;cursor:default;transition:.18s}.log-row:last-child{border-bottom:0}.log-row:before{content:"";position:absolute;left:-24px;top:24px;width:13px;height:13px;border-radius:50%;background:var(--bg);border:1.5px solid var(--st-idea)}.log-row[data-st=pub]:before{background:var(--st-pub);border-color:var(--st-pub)}.log-row[data-st=prog]:before{background:var(--st-draft);border-color:var(--st-draft);box-shadow:0 0 0 4px rgba(199,155,93,.12)}.log-row[data-st=next]:before{background:var(--bg);border-color:var(--st-sched);border-style:solid}.log-row[data-st=idea]:before{background:var(--bg);border-color:var(--st-idea);border-style:dashed}.log-row:hover{padding-left:6px}.log-row .l-num{font-family:var(--font-mono),monospace;font-size:11px;color:var(--ink-faint);letter-spacing:.04em;grid-column:1;align-self:start;margin-bottom:2px}.log-row h3{font-weight:500;font-size:18px;letter-spacing:-.005em;line-height:1.3}.log-row .l-desc,.log-row h3{font-family:var(--font-spectral),serif;grid-column:1}.log-row .l-desc{font-size:13.5px;line-height:1.6;color:var(--ink-dim);font-weight:300;margin-top:4px;font-style:italic}.log-row .l-pill{grid-column:2;grid-row:1/span 3;align-self:start;justify-self:end}.pill{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:20px;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pill.pub{background:var(--st-pub);color:var(--bg)}.pill.prog{background:var(--st-draft);color:var(--bg)}.pill.next{color:var(--st-sched);border:1px solid var(--st-sched)}.pill.idea,.pill.next{background:transparent}.pill.idea{color:var(--st-idea);border:1px dashed var(--st-idea)}.mailbox{margin-top:48px;padding:28px;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;position:relative;overflow:hidden}.mailbox:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--accent-dim),transparent);opacity:.4}.mb-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.mb-head .wolfmark{width:38px;height:42px;color:var(--ink-dim);flex-shrink:0}.mb-head h4{font-weight:500;font-size:18px;letter-spacing:-.01em}.mb-head .mh-sub,.mb-head h4{font-family:var(--font-spectral),serif}.mb-head .mh-sub{font-style:italic;font-size:13px;color:var(--ink-dim);font-weight:300;line-height:1.55;margin-top:2px}.mb-form{display:flex;gap:10px}.mb-form input{flex:1;background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--ink);font-family:var(--font-spectral),serif;font-size:14px;padding:12px 16px;font-weight:400}.mb-form input:focus{outline:none;border-color:var(--accent-dim)}.mb-form button{font-family:var(--font-inter),sans-serif;font-size:12.5px;font-weight:500;color:var(--bg);background:var(--accent);border:1px solid var(--accent);padding:0 22px;border-radius:10px;letter-spacing:.01em;transition:.15s}.mb-form button:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px var(--accent-dim)}.mb-form button:disabled{opacity:.7;cursor:default;transform:none}.mb-foot{display:flex;align-items:center;gap:8px;margin-top:14px;font-family:var(--font-mono),monospace;font-size:10px;color:var(--ink-faint);letter-spacing:.04em}.mb-foot .lock{width:9px;height:9px;border:1px solid;border-radius:2px;position:relative;display:inline-block}.mb-foot .lock:before{content:"";position:absolute;left:1.5px;top:-3px;width:4px;height:5px;border:1px solid;border-bottom:0;border-radius:2px 2px 0 0}.foot{margin-top:auto;padding-top:64px;display:flex;align-items:center;justify-content:space-between;letter-spacing:.04em}.foot,.foot .thoughts-link{font-family:var(--font-mono),monospace;font-size:10px;color:var(--ink-faint)}.foot .thoughts-link{letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:color .15s}.foot .thoughts-link:hover{color:var(--ink-dim)}.foot .colophon{display:flex;gap:14px;flex-wrap:wrap}.foot .colophon span{position:relative}.foot .colophon span+span:before{content:"·";position:absolute;left:-10px;color:var(--ink-ghost)}.stamp{position:fixed;right:24px;bottom:24px;font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);border-radius:20px;padding:6px 12px;background:var(--bg-raised);z-index:3;display:inline-flex;align-items:center;gap:8px}.stamp .dot{width:6px;height:6px;border-radius:50%;background:var(--st-draft)}@media (max-width:600px){.page{padding:32px 20px 80px}h1{font-size:38px}.lede{font-size:16px}.topbar{padding-bottom:40px}.mb-form{flex-direction:column}.mb-form button{padding:12px;border-radius:10px}.foot{flex-direction:column;gap:10px;align-items:flex-start}}.public-site-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.public-site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(14px)}.public-site-header-inner{width:min(1180px,calc(100% - 36px));min-height:58px;margin:0 auto;display:flex;align-items:center;gap:22px}.public-site-brand{min-width:0;display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;flex-shrink:0}.public-site-brand-text{display:inline-flex;align-items:baseline;min-width:0}.public-site-brand-text b{font-family:var(--font-spectral),serif;font-size:16px;font-weight:500;letter-spacing:.01em}.public-site-brand-text span{margin-left:-2px;font-family:var(--font-mono),monospace;font-size:10px;color:var(--ink-faint)}.public-site-nav{margin-left:auto;display:flex;align-items:center;gap:4px}.public-site-footer-meta a,.public-site-footer-nav a,.public-site-mobile-menu a,.public-site-nav a{text-decoration:none}.public-site-nav a{display:inline-flex;align-items:center;min-height:34px;border-radius:7px;padding:0 11px;color:var(--ink-dim);font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;transition:color .15s,background .15s,border-color .15s}.public-site-nav a.active,.public-site-nav a:hover{color:var(--ink);background:rgba(255,255,255,.025)}.public-site-nav a.action{margin-left:5px;border:1px solid var(--accent-dim);color:var(--accent);background:transparent}.public-site-nav a.action.active,.public-site-nav a.action:hover{border-color:var(--accent);background:rgba(93,146,200,.07)}.reader-account{position:relative;margin-left:5px}.reader-account-trigger{display:inline-flex;align-items:center;gap:8px;min-height:34px;max-width:190px;border:1px solid var(--accent-dim);border-radius:999px;padding:0 10px 0 5px;color:var(--accent);font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.reader-account-trigger img,.reader-account-trigger span{width:23px;height:23px;border-radius:50%;flex-shrink:0}.reader-account-trigger img{display:block;object-fit:cover}.reader-account-trigger span{display:grid;place-items:center;border:1px solid var(--line);background:var(--bg-raised);color:var(--ink-dim)}.reader-account-trigger b{min-width:0;overflow:hidden;font:inherit;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.reader-account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:160px;border:1px solid var(--line);border-radius:8px;background:var(--bg-sink);padding:10px;box-shadow:0 18px 44px rgba(0,0,0,.35)}.reader-account-menu small{display:block;margin-bottom:8px;color:var(--ink-faint);font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.mobile-account-action,.reader-account-menu button{color:var(--ink-dim);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.reader-account-menu button:hover{color:var(--ink)}.public-site-menu-button{display:none;align-items:center;gap:8px;margin-left:auto;border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--ink-dim);font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.public-site-menu-button span{display:block;width:12px;height:1px;background:currentColor}.public-site-menu-button b{font:inherit;font-weight:400}.public-site-mobile-menu{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:8px 0 14px;display:none;border-top:1px solid var(--line-soft)}.mobile-account-action,.public-site-mobile-menu a{display:flex;align-items:center;justify-content:space-between;min-height:42px;border-bottom:1px solid var(--line-soft);color:var(--ink-dim);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.mobile-account-action{width:100%}.public-site-mobile-menu a.active{color:var(--ink)}.public-site-mobile-menu a.action{color:var(--accent)}.public-site-main{flex:1;min-width:0}.public-placeholder-page{min-height:min(720px,calc(100vh - 59px));padding:clamp(56px,10vw,120px) clamp(18px,5vw,72px)}.public-placeholder-inner{width:min(760px,100%);margin:0 auto}.public-placeholder-inner>span{display:block;margin-bottom:18px;color:var(--accent);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.public-placeholder-inner h1{max-width:680px;margin:0 0 18px;font-family:var(--font-spectral),serif;font-size:clamp(38px,6vw,68px);font-weight:400;letter-spacing:-.015em;line-height:1.04}.public-placeholder-inner p{max-width:620px;color:var(--ink-dim);font-family:var(--font-spectral),serif;font-size:clamp(17px,2vw,20px);line-height:1.65}.public-placeholder-note{color:var(--ink-faint)!important;font-size:15px!important;font-style:italic}.public-placeholder-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.public-placeholder-links a{min-height:34px;border:1px solid var(--line);border-radius:7px;padding:9px 12px 0;color:var(--accent);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.reader-login-panel{border-left:1px solid var(--line-soft);padding-left:clamp(18px,4vw,40px)}.reader-login-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.reader-login-actions a,.reader-primary-button{min-height:38px;border:1px solid var(--accent-dim);border-radius:8px;padding:10px 14px 0;color:var(--accent);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.reader-primary-button:disabled{cursor:wait;opacity:.55}.reader-login-error{color:var(--st-draft)!important;font-family:var(--font-mono),monospace!important;font-size:11px!important}.reader-interactions{margin-top:24px;border-top:1px solid var(--line-soft);padding-top:16px;display:grid;gap:12px}.reader-interactions.compact{margin-top:30px}.reader-actions,.reader-reactions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.reader-actions button,.reader-feedback-box button,.reader-reactions button{min-height:30px;border:1px solid var(--line);border-radius:999px;padding:7px 10px 0;color:var(--ink-dim);font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.reader-reactions button{display:inline-flex;gap:6px;align-items:center}.reader-reactions button.on{border-color:var(--accent-dim);color:var(--accent);background:rgba(93,146,200,.07)}.reader-actions button:disabled,.reader-feedback-box button:disabled,.reader-reactions button:disabled{cursor:wait;opacity:.55}.reader-reactions button b{color:var(--ink-faint);font-weight:400}.reaction-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:14px}.reaction-icon-rive{flex:none}.reaction-icon-rive canvas{width:100%!important;height:100%!important;display:block}.reader-actions button{border-style:dashed}.reader-feedback-box span,.reader-interaction-note,.reader-muted{color:var(--ink-faint);font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.reader-interaction-note a{color:var(--accent)}.reader-feedback-box{display:grid;gap:10px;border:1px solid var(--line-soft);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--ink) 2%,var(--bg))}.reader-feedback-box textarea{min-height:92px;width:100%;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--bg-sink);color:var(--ink);padding:11px 12px;font-family:var(--font-spectral),serif;font-size:15px;line-height:1.5}.reader-feedback-box>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.public-task-checklist{margin-top:28px;border-top:1px solid var(--line-soft);padding-top:16px}.public-task-head{margin-bottom:10px}.public-task-items{display:grid;gap:8px}.public-task-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:var(--ink-dim)}.public-task-item.done{color:var(--ink-faint)}.public-task-check{width:18px;height:18px;border:1px solid var(--accent-dim);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-family:var(--font-mono),monospace;font-size:10px}.public-task-item b{font-family:var(--font-spectral),serif;font-size:15px;font-weight:400}.public-task-item p,.public-task-item small{margin:3px 0 0;color:var(--ink-faint);font-size:12px}@media (max-width:560px){.reader-feedback-box>div{align-items:flex-start;flex-direction:column}}.public-site-footer{border-top:1px solid var(--line-soft);background:var(--bg)}.public-site-footer-inner{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:28px 0 34px;display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:18px 30px;align-items:start}.public-site-footer-note{display:flex;flex-direction:column;gap:5px}.public-site-footer-note b{font-family:var(--font-spectral),serif;font-size:15px;font-weight:500}.public-site-footer-note span{max-width:420px;color:var(--ink-faint);font-family:var(--font-spectral),serif;font-size:13px;font-style:italic;line-height:1.5}.public-site-footer-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px}.public-site-footer-meta,.public-site-footer-meta button,.public-site-footer-nav a{color:var(--ink-faint);font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.public-site-footer-meta a:hover,.public-site-footer-meta button:hover,.public-site-footer-nav a:hover{color:var(--ink-dim)}.public-site-footer-meta{grid-column:1/-1;display:flex;gap:14px;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line-soft)}@media (max-width:920px){.public-site-nav{display:none}.public-site-menu-button{display:inline-grid;grid-template-columns:12px auto;grid-template-rows:repeat(3,auto);column-gap:8px;row-gap:3px}.public-site-menu-button b{grid-column:2;grid-row:1/-1;align-self:center}.public-site-mobile-menu{display:block}.public-site-footer-inner{grid-template-columns:1fr}.public-site-footer-meta,.public-site-footer-nav{justify-content:flex-start}}@media (max-width:560px){.public-site-footer-inner,.public-site-header-inner,.public-site-mobile-menu{width:calc(100% - 28px)}.public-site-brand-text b{font-size:15px}.public-site-footer-meta{flex-direction:column;gap:8px}}.public-state-page{width:min(760px,calc(100% - 36px));min-height:58vh;margin:0 auto;padding:96px 0;display:flex;flex-direction:column;justify-content:center;gap:14px}.public-state-page span{color:var(--accent);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.public-state-page h1{color:var(--ink);font-size:clamp(34px,7vw,76px);font-weight:500;line-height:.98}.public-state-page h1,.public-state-page p{margin:0;font-family:var(--font-spectral),serif}.public-state-page p{max-width:560px;color:var(--ink-dim);font-size:17px;line-height:1.55}.public-state-page a{width:fit-content;margin-top:8px;border:1px solid var(--line);border-radius:8px;padding:10px 13px;color:var(--accent);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}