@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_aeb8462a-module__K9Ottq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_aeb8462a-module__K9Ottq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6f58f376-module__jNRRdq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6f58f376-module__jNRRdq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_9430b135-module__jXPCDG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9430b135-module__jXPCDG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.SiteFooter-module__roFe4a__footer{background:var(--surface-secondary);border-top:1px solid var(--border-subtle)}.SiteFooter-module__roFe4a__inner{max-width:var(--shell-max);padding:var(--sp-8) var(--gutter) var(--sp-7);gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin-inline:auto;display:grid}.SiteFooter-module__roFe4a__brand{letter-spacing:var(--tracking-brand);color:var(--ink-primary);margin-bottom:var(--sp-5);font-size:.86rem;font-weight:700;display:block}.SiteFooter-module__roFe4a__principles{font-family:var(--font-serif);font-size:var(--step-2);color:var(--ink-primary);line-height:1.18}.SiteFooter-module__roFe4a__principles em{color:var(--accent-deep);font-style:italic}.SiteFooter-module__roFe4a__cols{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SiteFooter-module__roFe4a__cols>div{flex-direction:column;gap:.55rem;display:flex}.SiteFooter-module__roFe4a__cols .SiteFooter-module__roFe4a__label{margin-bottom:var(--sp-2)}.SiteFooter-module__roFe4a__cols a{color:var(--ink-secondary);font-size:var(--step--1);transition:color var(--dur-fast) var(--ease-out)}.SiteFooter-module__roFe4a__cols a:hover{color:var(--ink-primary)}.SiteFooter-module__roFe4a__base{max-width:var(--shell-max);padding:var(--sp-4) var(--gutter) var(--sp-6);border-top:1px solid var(--border-subtle);justify-content:space-between;gap:var(--sp-3);font-size:var(--step--2);letter-spacing:.06em;color:var(--ink-tertiary);flex-wrap:wrap;margin-inline:auto;display:flex}@media (max-width:820px){.SiteFooter-module__roFe4a__inner{grid-template-columns:1fr}.SiteFooter-module__roFe4a__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}
.NotificationPanel-module__TbaCJW__panel{top:calc(100% + 8px);right:calc(max(0px, (100% - 1480px) / 2) + var(--gutter));width:min(404px, calc(100vw - 2 * var(--gutter)));max-height:calc(100svh - var(--header-h) - 20px);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);z-index:60;overscroll-behavior:contain;align-content:start;display:grid;position:absolute;overflow-y:auto;box-shadow:0 12px 32px #14100a1f}.NotificationPanel-module__TbaCJW__panel:focus{outline:none}@media (max-width:560px){.NotificationPanel-module__TbaCJW__panel{top:calc(var(--header-h) + 8px);left:var(--gutter);right:var(--gutter);width:auto;position:fixed}}.NotificationPanel-module__TbaCJW__head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:48px;padding:0 var(--sp-3) 0 var(--sp-4);border-bottom:1px solid var(--border-subtle);display:flex}.NotificationPanel-module__TbaCJW__title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-primary);font-size:.7rem;font-weight:700}.NotificationPanel-module__TbaCJW__quiet{letter-spacing:.1em;text-transform:uppercase;min-height:36px;color:var(--ink-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-elevated);padding:0 .6rem;font-size:.62rem;font-weight:700}.NotificationPanel-module__TbaCJW__quiet:hover:not(:disabled){border-color:var(--ink-primary);color:var(--ink-primary)}.NotificationPanel-module__TbaCJW__quiet:disabled{opacity:.55;cursor:default}.NotificationPanel-module__TbaCJW__inline{font-size:inherit;color:var(--accent-deep);text-underline-offset:3px;min-height:24px;font-weight:600;text-decoration:underline}.NotificationPanel-module__TbaCJW__notice{padding:var(--sp-2) var(--sp-4);color:var(--ink-secondary);background:var(--surface-secondary);border-bottom:1px solid var(--border-subtle);margin:0;font-size:.74rem;line-height:1.45}.NotificationPanel-module__TbaCJW__notice[data-tone=failure]{color:var(--ink-primary);background:var(--rose-soft)}.NotificationPanel-module__TbaCJW__state,.NotificationPanel-module__TbaCJW__empty{gap:var(--sp-2);padding:var(--sp-4);justify-items:start;display:grid}.NotificationPanel-module__TbaCJW__stateTitle{color:var(--ink-primary);margin:0;font-size:.86rem;font-weight:600}.NotificationPanel-module__TbaCJW__stateText{color:var(--ink-secondary);margin:0;font-size:.78rem;line-height:1.5}.NotificationPanel-module__TbaCJW__skeleton{background:var(--surface-secondary);border-radius:6px;width:100%;height:12px;display:block}.NotificationPanel-module__TbaCJW__skeleton[data-short]{width:62%}.NotificationPanel-module__TbaCJW__group{display:grid}.NotificationPanel-module__TbaCJW__group+.NotificationPanel-module__TbaCJW__group{border-top:1px solid var(--border-subtle)}.NotificationPanel-module__TbaCJW__groupTitle{padding:var(--sp-3) var(--sp-4) var(--sp-1);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-secondary);align-items:center;gap:.5rem;margin:0;font-size:.6rem;font-weight:700;display:flex}.NotificationPanel-module__TbaCJW__count{background:var(--accent);min-width:18px;height:18px;color:var(--ink-primary);font-family:var(--font-mono);letter-spacing:0;text-align:center;border-radius:9px;padding:0 5px;font-size:.62rem;font-weight:500;line-height:18px}.NotificationPanel-module__TbaCJW__list{padding:0 0 var(--sp-1);margin:0;list-style:none;display:grid}.NotificationPanel-module__TbaCJW__more{padding:0 var(--sp-4) var(--sp-3);color:var(--ink-secondary);margin:0;font-size:.74rem}.NotificationPanel-module__TbaCJW__more a{color:var(--accent-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline}.NotificationPanel-module__TbaCJW__decision{gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.NotificationPanel-module__TbaCJW__decision+.NotificationPanel-module__TbaCJW__decision{border-top:1px solid var(--border-subtle)}.NotificationPanel-module__TbaCJW__text{gap:.15rem;min-width:0;display:grid}.NotificationPanel-module__TbaCJW__kind{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);font-size:.58rem;font-weight:700}.NotificationPanel-module__TbaCJW__what{color:var(--ink-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.NotificationPanel-module__TbaCJW__where{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.NotificationPanel-module__TbaCJW__review{border-radius:var(--radius-sm);background:var(--ink-primary);min-height:36px;color:var(--surface-elevated);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 .9rem;font-size:.66rem;font-weight:700;display:inline-flex}.NotificationPanel-module__TbaCJW__review:hover{background:var(--ink-primary-soft)}.NotificationPanel-module__TbaCJW__item{gap:var(--sp-2);padding:0 var(--sp-2) 0 var(--sp-3);grid-template-columns:8px minmax(0,1fr) 36px;align-items:start;display:grid;position:relative}.NotificationPanel-module__TbaCJW__item+.NotificationPanel-module__TbaCJW__item{border-top:1px solid var(--border-subtle)}.NotificationPanel-module__TbaCJW__dot{border:1px solid var(--ink-ghost);background:0 0;border-radius:50%;width:8px;height:8px;margin-top:.95rem}.NotificationPanel-module__TbaCJW__item[data-unread] .NotificationPanel-module__TbaCJW__dot{background:var(--accent);border-color:var(--accent)}.NotificationPanel-module__TbaCJW__itemLink{border-radius:var(--radius-sm);gap:.18rem;min-width:0;padding:10px 0;display:grid}a.NotificationPanel-module__TbaCJW__itemLink:hover .NotificationPanel-module__TbaCJW__what{text-underline-offset:3px;text-decoration:underline}.NotificationPanel-module__TbaCJW__item:not([data-unread]) .NotificationPanel-module__TbaCJW__what{color:var(--ink-secondary);font-weight:500}.NotificationPanel-module__TbaCJW__meta{justify-content:space-between;gap:var(--sp-2);display:flex}.NotificationPanel-module__TbaCJW__time{color:var(--ink-secondary);white-space:nowrap;flex:none;font-size:.68rem}.NotificationPanel-module__TbaCJW__bodyText{color:var(--ink-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.NotificationPanel-module__TbaCJW__itemLink[data-static] .NotificationPanel-module__TbaCJW__inline{justify-self:start;font-size:.72rem}.NotificationPanel-module__TbaCJW__dismiss{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink-tertiary);place-items:center;margin-top:.4rem;font-size:1.2rem;line-height:1;display:grid}.NotificationPanel-module__TbaCJW__dismiss:hover{color:var(--ink-primary);background:var(--surface-secondary)}.NotificationPanel-module__TbaCJW__foot{border-top:1px solid var(--border-subtle)}.NotificationPanel-module__TbaCJW__all{min-height:44px;padding:0 var(--sp-4);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-primary);border-radius:0 0 var(--radius-md) var(--radius-md);justify-content:space-between;align-items:center;font-size:.68rem;font-weight:700;display:flex}.NotificationPanel-module__TbaCJW__all:hover{background:var(--surface-secondary)}
.SiteHeader-module__DhzDzG__header{z-index:60;height:var(--header-h);background:var(--surface-primary);transition:border-color var(--dur-mid) var(--ease-out), background var(--dur-mid) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.SiteHeader-module__DhzDzG__header[data-scrolled]{border-bottom-color:var(--border-subtle)}.SiteHeader-module__DhzDzG__inner{max-width:1480px;height:100%;padding-inline:var(--gutter);align-items:center;gap:var(--sp-6);grid-template-columns:auto 1fr auto;margin-inline:auto;display:grid}.SiteHeader-module__DhzDzG__brand{align-items:center;height:100%;display:inline-flex}.SiteHeader-module__DhzDzG__nav{justify-content:center;gap:clamp(.9rem,1.8vw,1.9rem);display:flex}.SiteHeader-module__DhzDzG__link{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-tertiary);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);padding-block:.5rem;font-size:.72rem;font-weight:600;position:relative}.SiteHeader-module__DhzDzG__link:hover,.SiteHeader-module__DhzDzG__link[data-active]{color:var(--ink-primary)}.SiteHeader-module__DhzDzG__link[data-active]:after{content:"";background:var(--accent);width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-2px;left:50%}.SiteHeader-module__DhzDzG__link[data-emphasis]{color:var(--ink-primary)}.SiteHeader-module__DhzDzG__actions{align-items:center;gap:var(--sp-3);display:flex}.SiteHeader-module__DhzDzG__signIn{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-primary);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out);padding:.55rem .7rem;font-size:.72rem;font-weight:600}.SiteHeader-module__DhzDzG__signIn:hover{background:var(--surface-secondary)}.SiteHeader-module__DhzDzG__join{letter-spacing:.13em;text-transform:uppercase;color:var(--surface-elevated);background:var(--ink-primary);border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:.62rem 1rem;font-size:.72rem;font-weight:600}.SiteHeader-module__DhzDzG__join:hover{background:var(--ink-primary-soft)}.SiteHeader-module__DhzDzG__join:active{transform:translateY(1px)}.SiteHeader-module__DhzDzG__bellWrap{display:inline-flex}.SiteHeader-module__DhzDzG__bell{border:1px solid var(--border-subtle);background:var(--surface-elevated);width:36px;height:36px;color:var(--ink-tertiary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.SiteHeader-module__DhzDzG__bell:hover{border-color:var(--border-strong);color:var(--ink-primary)}.SiteHeader-module__DhzDzG__bell[data-unread],.SiteHeader-module__DhzDzG__bell[aria-expanded=true]{color:var(--ink-primary)}.SiteHeader-module__DhzDzG__bell[aria-expanded=true]{border-color:var(--border-ink)}.SiteHeader-module__DhzDzG__bellIcon{display:block}.SiteHeader-module__DhzDzG__bell:focus-visible{border-radius:50%}.SiteHeader-module__DhzDzG__account:focus-visible{border-radius:var(--radius-pill)}.SiteHeader-module__DhzDzG__bellCount{border:2px solid var(--surface-primary);box-sizing:content-box;background:var(--ink-primary);min-width:16px;height:16px;color:var(--surface-elevated);font-family:var(--font-mono);text-align:center;border-radius:10px;padding:0 3px;font-size:.62rem;font-weight:500;line-height:16px;position:absolute;top:-8px;right:-8px}.SiteHeader-module__DhzDzG__bell[data-waiting] .SiteHeader-module__DhzDzG__bellCount{background:var(--accent);color:var(--ink-primary)}.SiteHeader-module__DhzDzG__account{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-elevated);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:.55rem;padding:.3rem .75rem .3rem .3rem;display:inline-flex}.SiteHeader-module__DhzDzG__account:hover{border-color:var(--border-strong)}.SiteHeader-module__DhzDzG__avatar{background:var(--accent-soft);width:26px;height:26px;color:var(--ink-primary);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:.66rem;font-weight:700;display:grid}.SiteHeader-module__DhzDzG__accountLabel{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-primary);font-size:.72rem;font-weight:600}.SiteHeader-module__DhzDzG__toggle{border-radius:var(--radius-sm);place-items:center;width:38px;height:38px;display:none}.SiteHeader-module__DhzDzG__toggleBars,.SiteHeader-module__DhzDzG__toggleBars:before,.SiteHeader-module__DhzDzG__toggleBars:after{background:var(--ink-primary);width:18px;height:1.5px;transition:transform var(--dur-mid) var(--ease-out), background var(--dur-fast);display:block;position:relative}.SiteHeader-module__DhzDzG__toggleBars:before,.SiteHeader-module__DhzDzG__toggleBars:after{content:"";position:absolute;left:0}.SiteHeader-module__DhzDzG__toggleBars:before{top:-6px}.SiteHeader-module__DhzDzG__toggleBars:after{top:6px}.SiteHeader-module__DhzDzG__header[data-open] .SiteHeader-module__DhzDzG__toggleBars{background:0 0}.SiteHeader-module__DhzDzG__header[data-open] .SiteHeader-module__DhzDzG__toggleBars:before{transform:translateY(6px)rotate(45deg)}.SiteHeader-module__DhzDzG__header[data-open] .SiteHeader-module__DhzDzG__toggleBars:after{transform:translateY(-6px)rotate(-45deg)}.SiteHeader-module__DhzDzG__mobile{display:none}@media (max-width:1360px){.SiteHeader-module__DhzDzG__nav{gap:1.1rem}.SiteHeader-module__DhzDzG__accountLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.SiteHeader-module__DhzDzG__account{padding-right:.3rem}}@media (max-width:1199px){.SiteHeader-module__DhzDzG__nav{display:none}.SiteHeader-module__DhzDzG__inner{grid-template-columns:auto 1fr}.SiteHeader-module__DhzDzG__actions{justify-content:flex-end}.SiteHeader-module__DhzDzG__toggle{display:grid}.SiteHeader-module__DhzDzG__mobile:not([hidden]){top:var(--header-h);background:var(--surface-elevated);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);padding:var(--sp-3) var(--gutter) var(--sp-5);display:grid;position:absolute;left:0;right:0}.SiteHeader-module__DhzDzG__mobileLink{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);border-bottom:1px solid var(--border-subtle);padding:.85rem 0;font-size:.8rem;font-weight:600}.SiteHeader-module__DhzDzG__mobileLink[data-active]{color:var(--ink-primary)}}@media (max-width:560px){.SiteHeader-module__DhzDzG__inner{gap:var(--sp-3)}.SiteHeader-module__DhzDzG__actions{justify-content:flex-end;gap:var(--sp-2)}.SiteHeader-module__DhzDzG__toggle{width:34px;margin-right:-6px}.SiteHeader-module__DhzDzG__signIn{display:none}.SiteHeader-module__DhzDzG__join{letter-spacing:.1em;padding:.55rem .7rem;font-size:.66rem}.SiteHeader-module__DhzDzG__header[data-signed-in] .SiteHeader-module__DhzDzG__actions{gap:6px}.SiteHeader-module__DhzDzG__bellCount{right:-6px}.SiteHeader-module__DhzDzG__header[data-signed-in] .SiteHeader-module__DhzDzG__join{padding-inline:.6rem}.SiteHeader-module__DhzDzG__header[data-signed-in] .SiteHeader-module__DhzDzG__joinMore{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:400px){.SiteHeader-module__DhzDzG__brand>span{letter-spacing:.12em}.SiteHeader-module__DhzDzG__join{padding-inline:.55rem}}.SiteHeader-module__DhzDzG__profile{position:relative}.SiteHeader-module__DhzDzG__profile .SiteHeader-module__DhzDzG__account{font:inherit;cursor:pointer}.SiteHeader-module__DhzDzG__menu{background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);z-index:60;min-width:220px;padding:.4rem;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #14100a1f}.SiteHeader-module__DhzDzG__menuHead{border-bottom:1px solid var(--border-subtle);gap:.1rem;margin-bottom:.3rem;padding:.55rem .7rem .6rem;display:grid}.SiteHeader-module__DhzDzG__menuName{color:var(--ink-primary);font-size:.86rem;font-weight:600}.SiteHeader-module__DhzDzG__menuHandle{color:var(--ink-tertiary);font-size:.74rem}.SiteHeader-module__DhzDzG__menuItem{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-primary);text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:.55rem .7rem;font-size:.7rem;font-weight:600}.SiteHeader-module__DhzDzG__menuItem:hover{background:var(--surface-secondary)}.SiteHeader-module__DhzDzG__menuSep{background:var(--border-subtle);height:1px;margin:.3rem .4rem;display:block}
.Wordmark-module__A4HtRa__name{font-family:var(--font-sans);letter-spacing:var(--tracking-brand);color:var(--ink-primary);white-space:nowrap;font-size:.86rem;font-weight:700;line-height:1}
.Toaster-module__PUBzSq__region{z-index:55;top:calc(var(--header-h) + 10px);right:calc(max(0px, (100vw - 1480px) / 2) + var(--gutter));width:min(380px, calc(100vw - 2 * var(--gutter)));gap:var(--sp-2);pointer-events:none;display:grid;position:fixed}.Toaster-module__PUBzSq__stack{gap:var(--sp-2);display:grid}.Toaster-module__PUBzSq__stack:empty{display:none}.Toaster-module__PUBzSq__toast{pointer-events:auto;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-4);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-float);animation:Toaster-module__PUBzSq__toast-in .18s var(--ease-out) both;grid-template-columns:10px minmax(0,1fr) 36px;align-items:start;display:grid;position:relative}@keyframes Toaster-module__PUBzSq__toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.Toaster-module__PUBzSq__mark{background:var(--ink-faint);width:8px;height:8px;margin-top:.3rem}.Toaster-module__PUBzSq__toast[data-tone=attention] .Toaster-module__PUBzSq__mark{background:var(--accent)}.Toaster-module__PUBzSq__toast[data-tone=failure] .Toaster-module__PUBzSq__mark{background:var(--rose)}.Toaster-module__PUBzSq__text{gap:.2rem;min-width:0;display:grid}.Toaster-module__PUBzSq__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);font-size:.6rem;font-weight:700}.Toaster-module__PUBzSq__toast[data-tone=attention] .Toaster-module__PUBzSq__label{color:var(--accent-deep)}.Toaster-module__PUBzSq__toast[data-tone=failure] .Toaster-module__PUBzSq__label{color:var(--rose)}.Toaster-module__PUBzSq__title{color:var(--ink-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.Toaster-module__PUBzSq__body{color:var(--ink-secondary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.Toaster-module__PUBzSq__action{letter-spacing:.12em;text-transform:uppercase;min-height:36px;color:var(--accent-deep);text-underline-offset:4px;justify-self:start;align-items:center;margin-top:.1rem;font-size:.68rem;font-weight:700;text-decoration:underline;display:inline-flex}.Toaster-module__PUBzSq__close{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink-tertiary);place-items:center;margin-top:-.35rem;font-size:1.25rem;line-height:1;display:grid}.Toaster-module__PUBzSq__close:hover{color:var(--ink-primary);background:var(--surface-secondary)}@media (max-width:560px){.Toaster-module__PUBzSq__region{right:var(--gutter);left:var(--gutter);width:auto}}
:root{--surface-primary:#f3efe4;--surface-secondary:#e9e4d5;--surface-deep:#ddd6c3;--surface-elevated:#fbf9f3;--scrim:#17181452;--ink-primary:#171814;--ink-primary-soft:#2e2f2a;--ink-secondary:#5f6159;--ink-tertiary:#7d7e75;--ink-faint:#a3a39a;--ink-ghost:#c6c4ba;--ink-on-accent:#fbf9f3;--border-subtle:#1718141a;--border-strong:#17181433;--border-ink:#171814b3;--accent:#f04a24;--accent-deep:#b9381a;--accent-soft:#fbe3da;--accent-muted:#f04a2429;--green:#4f7f4a;--green-soft:#dfe9d6;--rose:#b5483b;--rose-soft:#f4dcd6;--violet:#6b5aa3;--violet-soft:#e6e1f2;--state-signal:var(--ink-faint);--state-hypothesis:var(--violet);--state-supported:var(--accent-deep);--state-reproduced:#7a5a12;--state-charted:#3d7a45;--state-established:#2c5e36;--state-contested:#b8801e;--state-insufficient:var(--ink-faint);--state-superseded:#a39c90;--state-retracted:var(--rose);--tag-mathematics-bg:#dfe7f3;--tag-mathematics-ink:#2f4d78;--tag-physical-bg:#f3e6bf;--tag-physical-ink:#6d5711;--tag-biology-bg:#dbe9d3;--tag-biology-ink:#2f5c34;--tag-mind-bg:#ecdfe8;--tag-mind-ink:#78405f;--tag-society-bg:#f7e0d0;--tag-society-ink:#8a4821;--tag-computation-bg:#e4e0f4;--tag-computation-ink:#493d8c;--tag-ai-bg:#d8ebee;--tag-ai-ink:#1e5c63;--tag-systems-bg:#d8ede4;--tag-systems-ink:#235f4e;--tag-arts-bg:#efe3cb;--tag-arts-ink:#6e5828;--font-display:var(--font-space-grotesk), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-serif:var(--font-display);--font-body:var(--font-sans);--step--2:clamp(.69rem, .67rem + .08vw, .73rem);--step--1:clamp(.8rem, .78rem + .12vw, .87rem);--step-0:clamp(.94rem, .9rem + .18vw, 1.02rem);--step-1:clamp(1.1rem, 1.04rem + .3vw, 1.28rem);--step-2:clamp(1.4rem, 1.24rem + .7vw, 1.85rem);--step-3:clamp(1.8rem, 1.5rem + 1.4vw, 2.75rem);--step-4:clamp(2.3rem, 1.7rem + 2.8vw, 4.1rem);--step-5:clamp(2.9rem, 1.9rem + 5vw, 6.2rem);--tracking-label:.14em;--tracking-brand:.22em;--tracking-tight:-.015em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--sp-9:7rem;--measure:64ch;--gutter:clamp(1rem, 4vw, 3rem);--shell-max:1320px;--header-h:64px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-mid:.3s;--dur-slow:.64s;--shadow-soft:0 1px 2px #1718140a;--shadow-float:0 1px 2px #1718140d, 0 12px 32px -20px #17181447;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--surface-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--surface-primary);color:var(--ink-primary);font-family:var(--font-sans);font-size:var(--step-0);font-synthesis-weight:none;font-synthesis-style:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{color:var(--ink-primary);text-wrap:balance;margin:0}h1,h2{font-family:var(--font-display);letter-spacing:-.025em;font-weight:600;line-height:1.02}h3,h4{font-family:var(--font-sans);letter-spacing:-.01em;font-weight:600;line-height:1.25}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:2px}::selection{background:var(--accent-soft);color:var(--ink-primary)}.label{font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary);font-weight:600}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.num{font-variant-numeric:tabular-nums}.serif{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.shell{width:100%;max-width:var(--shell-max);padding-inline:var(--gutter);margin-inline:auto}.rule{background:var(--border-subtle);border:0;height:1px;margin:0}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}::-webkit-scrollbar-track{background:0 0}.skip-link{top:-60px;left:var(--sp-4);z-index:200;padding:var(--sp-2) var(--sp-4);background:var(--ink-primary);color:var(--surface-elevated);font-size:var(--step--1);border-radius:var(--radius-sm);transition:top var(--dur-fast) var(--ease-out);position:fixed}.skip-link:focus{top:var(--sp-4)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
