@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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 Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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 Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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 Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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 Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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 Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_2a7492c6-module__miBMdG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_2a7492c6-module__miBMdG__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6a3ba25a63ffdc2-s.15ohl7e77t946.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c46d9efd5b21dbaa-s.05wsi7y..0-zn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6308822089fd3411-s.0gpf~ipgyub9r.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ff4d9f8b7294524b-s.07f3ikk4yi_cj.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0e64cfb82a47c250-s.p.0ifiqyzdok2k..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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f49c72243bdcede-s.02n~ovut9q.eh.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2797aaeec05c026-s.0heuz94e2xu-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3baf9375001c1f5-s.0pgow3hyiaf3k.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9096fd5f49bfad97-s.0wnpx~ncnbwem.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef7be03ed7e60a63-s.p.14o~5h-2n.9~4.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 Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_4ea77576-module__2Wn_Aq__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-weight:400}.ibm_plex_serif_4ea77576-module__2Wn_Aq__variable{--font-serif:"IBM Plex Serif", "IBM Plex Serif Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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.0x08jh8vondwt.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.0~wrfy7sm-h4g.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.0k_.i63k_i_qa.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-20C0,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.16-z~2sp29ex6.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.0m9hhkgdlzukj.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.0juuwbcf7uz~t.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.0qg7j5o.yrclm.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.0hkrq11n-dhos.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-20C0,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.07ig5l8azj~hy.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_30c7ab4c-module__VCrZzq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_30c7ab4c-module__VCrZzq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--void:#08090b;--ground:#0b0c0e;--panel:#0f1114;--well:#15181c;--hatch:#1a1d22;--ink-principal:#e7e9ec;--ink-operating:#aab0b8;--ink-secondary:#6b7280;--ink-marginalia:#3f454d;--gold:#f2c14e;--gold-deep:#c79a2c;--rule:#23272d;--rule-2:#2e333a;--rule-3:#3f454d;--sans:var(--font-sans), "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--serif:var(--font-serif), "IBM Plex Serif", ui-serif, Georgia, serif;--mono:var(--font-mono), "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ground)}body{color:var(--ink-operating);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh;font-size:17px;font-weight:400;line-height:1.6;position:relative;overflow-x:hidden}::selection{background:var(--ink-marginalia);color:var(--ink-principal)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus{outline:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reg{border-color:var(--ink-marginalia);pointer-events:none;z-index:1000;border-style:solid;border-width:0;width:16px;height:16px;position:fixed}.reg.tl{border-top-width:1px;border-left-width:1px;top:24px;left:24px}.reg.tr{border-top-width:1px;border-right-width:1px;top:24px;right:24px}.reg.bl{border-bottom-width:1px;border-left-width:1px;bottom:24px;left:24px}.reg.br{border-bottom-width:1px;border-right-width:1px;bottom:24px;right:24px}.topnav{z-index:100;-webkit-backdrop-filter:blur(6px);background:#0b0c0edb;border-bottom:1px solid #e7e9ec0f;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;height:80px;padding:0 40px;display:grid;position:sticky;top:0}.logo-block{align-items:center;gap:14px;display:flex}.mark{flex-shrink:0;width:36px;height:36px}.mark .ring{fill:none;stroke:var(--ink-principal);stroke-width:1px}.mark .ring-inner{fill:none;stroke:var(--ink-principal);stroke-width:.6px;opacity:.7}.mark .glyph{fill:var(--ink-principal);font-family:var(--serif);font-style:italic}.mark .glyph.gold{fill:var(--gold)}.wordmark-stack{flex-direction:column;gap:1px;line-height:1;display:flex}.wordmark{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink-principal);font-size:22px;font-weight:300}.wordmark .dot{color:var(--gold)}.glyphs{font-family:var(--mono);letter-spacing:.32em;color:var(--ink-secondary);margin-top:4px;font-size:10px}.glyphs .g{color:var(--gold)}.nav-primary{justify-self:center;align-items:center;gap:28px;display:flex}.nav-link{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-secondary);border-bottom:1px solid #0000;padding:6px 0;font-size:11px;font-weight:400;transition:color .16s,border-color .16s}.nav-link:hover{color:var(--ink-operating)}.nav-link.current{color:var(--ink-principal);border-bottom-color:var(--ink-principal)}.status-block{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-secondary);align-items:center;gap:10px;font-size:10px;display:flex}.status-dot{background:var(--ink-operating);width:7px;height:7px;animation:1.6s steps(2,end) infinite livedot}@keyframes livedot{0%,50%{opacity:1}50.01%,to{opacity:.18}}.pause{border:1px solid var(--rule-2);height:36px;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-operating);background:0 0;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:500;transition:color .16s,border-color .16s;display:inline-flex}.pause:hover{color:var(--ink-principal);border-color:var(--ink-operating)}.pause-glyph{border-left:2px solid;border-right:2px solid;width:7px;height:11px;margin-right:3px;display:inline-block}.paper-strip{border-bottom:1px solid var(--rule);background:var(--ground);font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-deep);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:14px 40px;font-size:10px;display:flex}.paper-strip-lead{color:var(--gold);font-weight:500}.paper-strip-mid{color:var(--ink-secondary)}.paper-strip-body{color:var(--ink-secondary);font-family:var(--serif);letter-spacing:normal;text-transform:none;flex-basis:100%;max-width:760px;margin-top:6px;margin-left:auto;margin-right:auto;font-size:13px;font-style:italic;font-weight:400;line-height:1.55;display:block}@media (max-width:980px){.paper-strip{letter-spacing:.18em;gap:10px;padding:12px 24px;font-size:9px}.paper-strip-body{font-size:12px}}.doc-meta{border-bottom:1px solid var(--rule);background:var(--ground);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:28px;padding:14px 40px;font-size:11px;display:flex}.meta-cell{align-items:baseline;gap:10px;display:inline-flex}.meta-cell .label{color:var(--ink-secondary)}.meta-cell .value{color:var(--ink-operating)}.meta-cell .value .em{color:var(--ink-principal);font-weight:500}.meta-sep{color:var(--ink-marginalia)}.meta-cell-action{align-items:baseline;gap:10px;text-decoration:none;transition:color .16s;display:inline-flex}.meta-cell-action:hover .label{color:var(--ink-operating)}.meta-cell-action:hover .value .em{color:var(--ink-principal)}main.surface{max-width:none;margin:0;padding:64px 40px 96px}.greeting{margin-bottom:64px}.greeting h1{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink-principal);margin-bottom:14px;font-size:40px;font-weight:300;line-height:1.05}.greeting h1 em{font-family:var(--serif);color:var(--ink-principal);font-style:italic;font-weight:400}.greeting .subtitle{font-family:var(--sans);color:var(--ink-operating);max-width:720px;font-size:17px;font-weight:400;line-height:1.55}.metric-ledger{border:1px solid var(--rule);background:var(--panel);grid-template-columns:repeat(4,1fr);margin-bottom:56px;display:grid}.metric{border-right:1px solid var(--rule);padding:28px 28px 30px;position:relative}.metric:last-child{border-right:none}.metric-label{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:18px;font-size:10px;font-weight:400}.metric-value{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink-principal);margin-bottom:10px;font-size:40px;font-weight:300;line-height:1}.metric-value .unit{color:var(--ink-operating);font-size:22px}.metric-value.small{font-size:24px;line-height:1.1}.metric-delta{font-family:var(--sans);color:var(--ink-secondary);font-size:13px;line-height:1.5}.metric-delta .gain{color:var(--ink-principal);font-weight:500}.metric-delta .loss{color:var(--ink-operating);font-weight:500}.metric-delta .ctx{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-secondary);font-size:11px}.lower-panel{grid-template-columns:1.05fr 1fr;gap:28px;display:grid}.panel{background:var(--panel);border:1px solid var(--rule);padding:28px}.panel-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:22px;padding-bottom:18px;display:flex}.panel-title{font-family:var(--sans);letter-spacing:-.005em;color:var(--ink-principal);font-size:22px;font-weight:400}.panel-action{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-operating);border-bottom:1px solid var(--rule-2);padding-bottom:2px;font-size:10px}.panel-action:hover{color:var(--ink-principal);border-bottom-color:var(--ink-principal)}.alloc-row{margin-bottom:18px}.alloc-row:last-child{margin-bottom:0}.alloc-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.alloc-name{font-family:var(--sans);color:var(--ink-principal);font-size:17px;font-weight:400}.alloc-name .qualifier{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-marginalia);margin-left:10px;font-size:10px;font-weight:400}.alloc-pct{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-operating);font-size:12px}.alloc-bar{background:var(--rule-2);height:4px;position:relative;overflow:hidden}.alloc-bar .fill{width:var(--w,0%);background:var(--ink-principal);position:absolute;inset:0}.alloc-bar.muted .fill{background:var(--ink-secondary)}.alloc-note{border-top:1px dashed var(--rule);font-family:var(--sans);color:var(--ink-secondary);margin-top:22px;padding-top:16px;font-size:13px;line-height:1.55}.alloc-note em{font-family:var(--serif);color:var(--ink-operating);font-style:italic}.shift-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:18px;padding:14px 0;display:grid}.shift-row:last-child{border-bottom:none}.shift-name{font-family:var(--sans);color:var(--ink-principal);font-size:17px;font-weight:400}.shift-sub{font-family:var(--sans);color:var(--ink-secondary);margin-top:3px;font-size:13px;line-height:1.5}.shift-sub em{font-family:var(--serif);color:var(--ink-operating);font-style:italic}.shift-result{font-family:var(--mono);letter-spacing:.05em;text-align:right;font-size:12px;line-height:1.4}.shift-result .gain{color:var(--ink-principal);font-weight:500}.shift-result .loss{color:var(--ink-operating);font-weight:500}.shift-result .flat{color:var(--ink-secondary)}.shift-result .ctx{color:var(--ink-marginalia);letter-spacing:.18em;text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.stub-note{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-secondary);border:1px dashed var(--rule-2);background:var(--panel);padding:28px 32px;font-size:11px}.stub-note .g{color:var(--gold)}footer.foot{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-marginalia);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:96px;padding:26px 40px 30px;font-size:10px;display:flex}footer.foot .g{color:var(--gold)}@media (max-width:980px){.topnav{grid-template-columns:auto 1fr auto;gap:18px;padding:0 24px}.nav-primary{display:none}.doc-meta{letter-spacing:.18em;gap:16px;padding:12px 24px;font-size:10px}main.surface{padding:48px 24px 80px}.greeting h1{font-size:32px}.metric-ledger{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:none}.metric:first-child,.metric:nth-child(2){border-bottom:1px solid var(--rule)}.lower-panel{grid-template-columns:1fr}.reg.tl,.reg.tr{top:16px}.reg.tl,.reg.bl{left:16px}.reg.tr,.reg.br{right:16px}.reg.bl,.reg.br{bottom:16px}}.surface-head{margin-bottom:48px}.surface-head h1{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink-principal);margin-bottom:14px;font-size:40px;font-weight:300;line-height:1.05}.surface-head h1 em{font-family:var(--serif);color:var(--ink-principal);font-style:italic;font-weight:400}.surface-head .subtitle{font-family:var(--sans);color:var(--ink-operating);max-width:720px;font-size:17px;font-weight:400;line-height:1.55}.period-selector{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;display:flex}.period-chip{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-secondary);border:1px solid var(--rule-2);background:0 0;padding:8px 14px;font-size:11px;font-weight:400;transition:color .16s,border-color .16s}.period-chip:hover{color:var(--ink-operating);border-color:var(--ink-operating)}.period-chip.current{color:var(--ink-principal);border-color:var(--ink-principal)}.equity-curve{background:var(--panel);border:1px solid var(--rule);margin-bottom:28px;padding:28px 28px 24px}.curve-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:18px;display:flex}.curve-title{font-family:var(--sans);color:var(--ink-principal);letter-spacing:-.005em;font-size:22px;font-weight:400}.curve-title em{font-family:var(--serif);color:var(--ink-principal);font-style:italic}.curve-overlay{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-operating);border:1px solid var(--rule-2);padding:6px 12px;font-size:10px;transition:color .16s,border-color .16s}.curve-overlay:hover{color:var(--ink-principal);border-color:var(--ink-operating)}.curve-svg{width:100%;height:220px;display:block}.curve-grid{stroke:var(--rule);stroke-width:.5px}.curve-baseline{stroke:var(--ink-marginalia);stroke-width:.5px;stroke-dasharray:2 4}.curve-line{fill:none;stroke:var(--ink-principal);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.curve-endpoint{fill:var(--ink-principal);stroke:var(--panel);stroke-width:1.5px}.curve-axis{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-secondary);justify-content:space-between;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.strategy-panel{background:var(--panel);border:1px solid var(--rule);margin-bottom:28px;padding:28px}.panel-qualifier{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);font-size:10px}.panel-explainer{font-family:var(--sans);color:var(--ink-secondary);border-bottom:1px solid var(--rule);margin-top:-4px;margin-bottom:14px;padding-bottom:18px;font-size:14px;line-height:1.55}.log-presence{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-secondary);border-bottom:1px solid var(--rule);margin-bottom:16px;padding-bottom:16px;font-size:11px}.log-presence:before{content:"— ";color:var(--ink-marginalia);margin-right:4px}.log-presence .em{color:var(--ink-principal);font-weight:500}.strategy-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:start;gap:22px;padding:18px 0;display:grid}.strategy-row:last-child{border-bottom:none}.strategy-name{font-family:var(--sans);color:var(--ink-principal);margin-bottom:4px;font-size:17px;font-weight:400}.strategy-sub{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-secondary);font-size:11px;line-height:1.5}.strategy-result{text-align:right;font-family:var(--mono);letter-spacing:.06em;font-size:12px;line-height:1.4}.strategy-result .magnitude{font-size:14px;font-weight:500;display:block}.strategy-result .gain{color:var(--ink-principal)}.strategy-result .loss{color:var(--ink-operating)}.strategy-result .flat{color:var(--ink-secondary)}.strategy-result .ctx{color:var(--ink-marginalia);letter-spacing:.22em;text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.trade-log{background:var(--panel);border:1px solid var(--rule);padding:28px}.log-head{border-bottom:1px solid var(--rule);margin-bottom:6px;padding-bottom:18px}.log-head-row{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.log-filters{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:16px;font-size:10px;display:flex}.log-filters a{color:var(--ink-secondary);transition:color .16s}.log-filters a:hover{color:var(--ink-operating)}.log-filters a.current{color:var(--ink-principal);border-bottom:1px solid var(--ink-principal);padding-bottom:2px}.log-filter-group{align-items:center;gap:14px;display:flex}.log-filter-sep{color:var(--ink-marginalia)}.trade-row{border-bottom:1px solid var(--rule);padding:20px 0}.trade-row:last-child{border-bottom:none}.trade-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.trade-strategy{font-family:var(--sans);color:var(--ink-principal);font-size:17px;font-weight:400}.trade-strategy em{font-family:var(--serif);color:var(--ink-principal);font-style:italic}.trade-asset{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-marginalia);margin-left:10px;font-size:10px}.trade-result{font-family:var(--mono);letter-spacing:.04em;font-size:14px;font-weight:500}.trade-result.gain{color:var(--ink-principal)}.trade-result.loss{color:var(--ink-operating)}.trade-meta{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-secondary);margin-bottom:8px;font-size:11px;line-height:1.5}.trade-reason{font-family:var(--sans);color:var(--ink-operating);font-size:15px;line-height:1.55}.trade-reason:before{content:"— ";color:var(--ink-marginalia)}.panel-cta{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-operating);border:1px solid var(--rule-2);padding:6px 12px;font-size:10px;transition:color .16s,border-color .16s}.panel-cta:hover{color:var(--ink-principal);border-color:var(--ink-operating)}.cap-row{border-bottom:1px solid var(--rule);padding:20px 0}.cap-row:last-child{border-bottom:none}.cap-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.cap-name{font-family:var(--sans);color:var(--ink-principal);font-size:22px;font-weight:400}.cap-name .qualifier{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-marginalia);margin-left:14px;font-size:10px;font-weight:400}.cap-pct{font-family:var(--sans);color:var(--ink-principal);letter-spacing:-.015em;font-size:32px;font-weight:300;line-height:1}.cap-pct .unit{color:var(--ink-operating);font-size:18px}.cap-bar{background:var(--rule-2);height:6px;margin-bottom:10px;position:relative;overflow:hidden}.cap-bar .fill{width:var(--w,0%);background:var(--ink-principal);position:absolute;inset:0}.cap-bar.muted .fill{background:var(--ink-secondary)}.cap-note{font-family:var(--sans);color:var(--ink-secondary);font-size:14px;line-height:1.55}.cap-note .em{color:var(--ink-operating);font-weight:500}.regime-row{border-bottom:1px solid var(--rule);grid-template-columns:200px 1fr auto;align-items:center;gap:24px;padding:16px 0;display:grid}.regime-row:last-child{border-bottom:none}.regime-row.active{background:var(--well);border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);margin:0 -28px;padding:16px 28px}.regime-name{font-family:var(--sans);color:var(--ink-operating);font-size:17px;font-weight:400}.regime-row.active .regime-name{color:var(--ink-principal)}.regime-name .ind{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-principal);border:1px solid var(--ink-principal);margin-left:12px;padding:2px 8px;font-size:10px}.regime-bar{background:var(--rule-2);height:4px;position:relative;overflow:hidden}.regime-bar .fill{width:var(--w,0%);background:var(--ink-secondary);position:absolute;inset:0}.regime-row.active .regime-bar .fill{background:var(--ink-principal)}.regime-pct{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-operating);text-align:right;min-width:60px;font-size:14px;font-weight:500}.regime-row.active .regime-pct{color:var(--ink-principal)}.reserve-note{background:var(--panel);border:1px solid var(--rule);padding:28px}.reserve-note-head{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);border-bottom:1px solid var(--rule);margin-bottom:18px;padding-bottom:14px;font-size:10px}.reserve-note p{font-family:var(--sans);color:var(--ink-operating);margin-bottom:14px;font-size:15px;line-height:1.65}.reserve-note p:last-child{margin-bottom:0}.reserve-note p .em{color:var(--ink-principal);font-weight:500}@media (max-width:980px){.regime-row{grid-template-columns:1fr;gap:8px}.regime-row.active{margin:0 -24px;padding:16px 24px}.regime-pct{text-align:left}}.eyebrow{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:22px;font-size:11px}.eyebrow:before{content:"— ";color:var(--ink-marginalia);margin-right:4px}.doc-meta .meta-cell.active{border-bottom:1px solid var(--ink-principal);padding-bottom:2px}.doc-meta .meta-cell.active .label{color:var(--ink-operating)}.doc-meta .meta-cell.active .value .em{color:var(--ink-principal)}.index-section{margin-bottom:72px}.index-section:last-child{margin-bottom:0}.section-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-bottom:18px;display:flex}.section-head-left{align-items:baseline;gap:18px;display:flex}.section-num{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-marginalia);font-size:11px}.section-num .gold{color:var(--gold);margin-right:6px}.section-title{font-family:var(--sans);color:var(--ink-principal);letter-spacing:-.005em;font-size:26px;font-weight:300}.section-qualifier{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);font-size:10px}.approval-card{background:var(--panel);border:1px solid var(--rule);margin-bottom:24px;padding:32px 36px}.approval-card:last-child{margin-bottom:0}.card-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.card-tier{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);white-space:nowrap;border:1px solid var(--rule-2);align-self:start;padding:6px 12px;font-size:10px;font-weight:500}.card-tier .em{color:var(--ink-principal);margin-right:6px}.card-title{font-family:var(--sans);color:var(--ink-principal);letter-spacing:-.005em;flex:1;font-size:22px;font-weight:400;line-height:1.3}.card-deadline{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-marginalia);text-align:right;white-space:nowrap;align-self:start;font-size:10px}.card-deadline .filed{color:var(--ink-secondary);margin-bottom:4px;display:block}.card-body{font-family:var(--sans);color:var(--ink-operating);margin-bottom:28px;font-size:17px;line-height:1.65}.card-body p{margin-bottom:14px}.card-body p:last-child{margin-bottom:0}.card-body .em{font-family:var(--serif);color:var(--ink-principal);font-style:italic}.card-body .strong{color:var(--ink-principal);font-weight:500}.card-meta-grid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:140px 1fr;gap:8px 24px;margin-bottom:28px;padding:18px 0;display:grid}.card-meta-label{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);padding-top:2px;font-size:10px}.card-meta-value{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-operating);font-size:12px;line-height:1.5}.card-meta-value .em{color:var(--ink-principal);font-weight:500}.card-actions{gap:16px;display:flex}.btn{height:48px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink-principal);flex:1;justify-content:center;align-items:center;max-width:240px;padding:0 28px;font-size:12px;font-weight:600;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.btn--primary{background:var(--ink-principal);color:var(--ground)}.btn--primary:hover{box-shadow:0 0 0 1px var(--ink-operating)}.btn--secondary{color:var(--ink-principal);background:0 0}.btn--secondary:hover{background:var(--ink-principal);color:var(--ground)}.decision-row{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:start;gap:24px;padding:22px 0;display:grid}.decision-row:last-child{border-bottom:none}.decision-tier{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);border:1px solid var(--rule-2);white-space:nowrap;align-self:start;margin-top:2px;padding:5px 10px;font-size:10px;font-weight:500}.decision-body{min-width:0}.decision-title{font-family:var(--sans);color:var(--ink-principal);margin-bottom:8px;font-size:18px;font-weight:400;line-height:1.35}.decision-outcome{font-family:var(--sans);color:var(--ink-operating);font-size:15px;line-height:1.6}.decision-outcome .ratified{color:var(--ink-principal);margin-right:8px;font-weight:500}.decision-meta{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-marginalia);text-align:right;white-space:nowrap;align-self:start;margin-top:4px;font-size:10px;line-height:1.7}.decision-meta .filed{color:var(--ink-secondary)}@media (max-width:980px){.approval-card{padding:24px}.card-head{flex-direction:column;align-items:flex-start;gap:12px}.card-meta-grid{grid-template-columns:1fr;gap:4px 0;padding:14px 0}.card-meta-label{padding-top:12px}.card-actions{flex-direction:column}.btn{max-width:none}.decision-row{grid-template-columns:1fr;gap:12px}.decision-meta{text-align:left}}main.surface.library-surface{max-width:none;padding:80px 40px 120px}.library-surface .surface-head{margin-bottom:72px}.library-surface .surface-head h1{font-size:48px}.library-surface .section-head{margin-bottom:0}.entry{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:start;gap:28px;padding:26px 0;display:grid}.entry:last-child{border-bottom:none}.entry-kind{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);border:1px solid var(--rule-2);white-space:nowrap;align-self:start;margin-top:2px;padding:5px 10px;font-size:10px;font-weight:500}.entry-body{min-width:0}.entry-title{font-family:var(--sans);color:var(--ink-principal);letter-spacing:-.005em;margin-bottom:10px;font-size:20px;font-weight:400;line-height:1.3}.entry-summary{font-family:var(--sans);color:var(--ink-operating);max-width:640px;font-size:15px;line-height:1.65}.entry-summary .em{font-family:var(--serif);color:var(--ink-principal);font-style:italic}.entry-meta{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-marginalia);text-align:right;white-space:nowrap;align-self:start;margin-top:4px;font-size:10px;line-height:1.7}.entry-meta .filed{color:var(--ink-secondary)}.entry:hover .entry-title{color:var(--gold)}.entry:hover .entry-kind{color:var(--ink-operating);border-color:var(--ink-operating)}.tier-note{background:var(--well);border:1px solid var(--rule);font-family:var(--sans);color:var(--ink-secondary);margin-top:72px;padding:24px 28px;font-size:14px;line-height:1.65}.tier-note-head{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:10px;font-size:10px}.tier-note p{margin-bottom:8px}.tier-note p:last-child{margin-bottom:0}.tier-note .em{font-family:var(--serif);color:var(--ink-operating);font-style:italic}@media (max-width:980px){main.surface.library-surface{padding:56px 24px 96px}.library-surface .surface-head h1{font-size:36px}.entry{grid-template-columns:1fr;gap:12px}.entry-meta{text-align:left}.entry-kind{justify-self:start}}main.surface.settings-surface{max-width:none;padding:72px 40px 96px}.settings-surface .surface-head{margin-bottom:56px}.panel-head-left{align-items:baseline;gap:18px;display:flex}.panel-num{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-marginalia);font-size:11px}.panel-num .gold{color:var(--gold);margin-right:6px}.settings-panel{background:var(--panel);border:1px solid var(--rule);margin-bottom:28px;padding:32px 36px}.settings-panel:last-of-type{margin-bottom:0}.setting-row{border-bottom:1px solid var(--rule);grid-template-columns:200px 1fr auto;align-items:start;gap:28px;padding:18px 0;display:grid}.setting-row:last-child{border-bottom:none}.setting-label{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);padding-top:4px;font-size:10px}.setting-value{font-family:var(--sans);color:var(--ink-operating);min-width:0;font-size:16px;line-height:1.55}.setting-value .strong{color:var(--ink-principal);font-weight:500}.setting-value .em{font-family:var(--serif);color:var(--ink-principal);font-style:italic}.setting-value .mono{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-principal);font-size:14px}.setting-value .note{color:var(--ink-secondary);margin-top:6px;font-size:14px;line-height:1.55;display:block}.setting-action{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-operating);border:1px solid var(--rule-2);white-space:nowrap;align-self:start;margin-top:2px;padding:8px 14px;font-size:10px;transition:color .16s,border-color .16s}.setting-action:hover{color:var(--ink-principal);border-color:var(--ink-operating)}.setting-action.parity{color:var(--ink-operating);border-color:var(--rule-2)}.setting-action.parity:hover{color:var(--ink-principal);border-color:var(--ink-operating)}.perm-row{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-operating);align-items:center;gap:10px;font-size:12px;display:inline-flex}.perm-dot{background:var(--ink-principal);width:6px;height:6px;display:inline-block}.perm-row.off .perm-dot{background:var(--ink-marginalia)}.perm-label.on{color:var(--ink-principal);font-weight:500}.perm-label.off{color:var(--ink-marginalia);font-weight:500}.api-safety{background:var(--well);border:1px solid var(--rule);font-family:var(--sans);color:var(--ink-operating);margin-top:22px;padding:22px 24px;font-size:14px;line-height:1.65}.api-safety-head{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:12px;font-size:10px}.api-safety p{margin-bottom:10px}.api-safety p:last-child{margin-bottom:0}.api-safety p .strong{color:var(--ink-principal);font-weight:500}.notif-grid{border:1px solid var(--rule);background:var(--well);grid-template-columns:1fr 80px 80px;gap:0;display:grid}.notif-cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-operating);align-items:center;padding:14px 18px;font-size:11px;display:flex}.notif-cell:nth-child(3n){border-right:none}.notif-row:last-child .notif-cell{border-bottom:none}.notif-cell.head{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);background:var(--panel);font-size:10px}.notif-cell .topic{color:var(--ink-principal);font-weight:500}.notif-cell .topic-note{color:var(--ink-secondary);font-family:var(--sans);letter-spacing:0;margin-top:4px;font-size:13px;line-height:1.4;display:block}.notif-check{border:1px solid var(--ink-operating);width:14px;height:14px;display:inline-block;position:relative}.notif-check.on{background:var(--ink-principal);border-color:var(--ink-principal)}.notif-check.on:after{content:"";border-right:1.5px solid var(--ground);border-bottom:1.5px solid var(--ground);width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.notif-row{display:contents}.routing-note{background:var(--panel);border:1px solid var(--rule);margin-top:56px;padding:24px 28px}.routing-note-head{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:12px;font-size:10px}.routing-note p{font-family:var(--sans);color:var(--ink-operating);margin-bottom:8px;font-size:14px;line-height:1.65}.routing-note p:last-child{margin-bottom:0}.routing-note p .strong{color:var(--ink-principal);font-weight:500}@media (max-width:980px){main.surface.settings-surface{padding:56px 24px 80px}.settings-panel{padding:24px}.setting-row{grid-template-columns:1fr;gap:8px}.setting-label{padding-top:12px}.setting-action{justify-self:start}.notif-grid{grid-template-columns:1fr 56px 56px}}.logo-block.is-identity{border:1px solid var(--ink-principal);margin-left:-12px;padding:4px 12px 4px 4px}main.surface.about-surface{max-width:none;padding:96px 40px 120px}.about-surface .surface-head{border-bottom:1px solid var(--rule);margin-bottom:88px;padding-bottom:56px}.about-surface .surface-head .eyebrow{margin-bottom:28px}.about-surface .surface-head h1{letter-spacing:-.025em;margin-bottom:28px;font-size:56px;line-height:1}.about-surface .surface-head h1 .dot{color:var(--gold)}.about-surface .surface-head .subtitle{max-width:640px;font-size:18px;line-height:1.65}.section{margin-bottom:64px}.section:last-child{margin-bottom:0}.about-surface .section-head{border-bottom:none;align-items:baseline;gap:18px;margin-bottom:24px;padding-bottom:0;display:flex}.about-surface .section-num{white-space:nowrap}.about-surface .section-title{font-weight:400;line-height:1.2}.section-body p{font-family:var(--sans);color:var(--ink-operating);margin-bottom:18px;font-size:17px;line-height:1.7}.section-body p:last-child{margin-bottom:0}.section-body p .strong{color:var(--ink-principal);font-weight:500}.relationship{background:var(--panel);border:1px solid var(--rule);margin-top:96px;padding:36px 40px}.relationship-head{border-bottom:1px solid var(--rule);align-items:baseline;gap:18px;margin-bottom:24px;padding-bottom:18px;display:flex}.relationship-num{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-marginalia);font-size:11px}.relationship-num .gold{color:var(--gold);margin-right:6px}.relationship-title{font-family:var(--sans);color:var(--ink-principal);letter-spacing:-.005em;font-size:22px;font-weight:400}.relationship-grid{grid-template-columns:200px 1fr;gap:20px 32px;display:grid}.rel-label{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);padding-top:4px;font-size:10px;font-weight:400}.rel-value{font-family:var(--sans);color:var(--ink-operating);font-size:15px;line-height:1.6}.rel-value .strong{color:var(--ink-principal);font-weight:500}@media (max-width:980px){main.surface.about-surface{padding:64px 24px 96px}.about-surface .surface-head h1{font-size:42px}.relationship{padding:28px 24px}.relationship-grid{grid-template-columns:1fr;gap:8px 0}.rel-label{padding-top:12px}}.asset-selector{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 0 36px;padding:18px 0}.asset-selector-label{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:12px;font-size:10px}.asset-chips{flex-wrap:wrap;gap:10px;display:flex}.asset-chip{border:1px solid var(--rule-2);color:var(--ink-operating);cursor:pointer;font-family:var(--sans);text-align:left;background:0 0;flex-direction:column;gap:2px;padding:8px 14px;display:inline-flex}.asset-chip.is-selected{border-color:var(--ink-principal);color:var(--ink-principal)}.asset-chip.is-roadmap{opacity:.55;cursor:default}.asset-chip-sym{letter-spacing:-.005em;font-size:15px}.asset-chip-mode{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-secondary);font-size:9px}.asset-selector-note{font-family:var(--sans);color:var(--ink-secondary);max-width:640px;margin-top:12px;font-size:13px;line-height:1.6}.ask-alex-block{border-bottom:1px solid var(--rule);margin:0 0 48px;padding-bottom:36px}.ask-alex-title{font-family:var(--serif);color:var(--ink-principal);margin:0 0 10px;font-size:26px;font-style:italic;font-weight:400}.ask-alex-subtitle{font-family:var(--sans);color:var(--ink-operating);max-width:680px;margin:0 0 22px;font-size:15px;line-height:1.65}.ask-alex-bar{gap:10px;margin-bottom:16px;display:flex}.ask-alex-input{font-family:var(--sans);background:var(--well);border:1px solid var(--rule-2);color:var(--ink-principal);flex:1;padding:12px 14px;font-size:15px}.ask-alex-input::placeholder{color:var(--ink-marginalia)}.ask-alex-send{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;background:var(--ink-principal);color:var(--ground);cursor:pointer;border:none;padding:12px 22px;font-size:11px}.ask-alex-examples{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ask-alex-chip{font-family:var(--sans);border:1px solid var(--rule-2);color:var(--ink-secondary);cursor:pointer;background:0 0;padding:7px 12px;font-size:13px}.ask-alex-chip.is-active{border-color:var(--ink-principal);color:var(--ink-principal)}.ask-alex-answer{background:var(--well);border-left:2px solid var(--gold);margin-bottom:16px;padding:18px 20px}.ask-alex-answer-body{font-family:var(--sans);color:var(--ink-principal);margin:0 0 12px;font-size:15px;line-height:1.7}.ask-alex-citations{flex-wrap:wrap;gap:8px;display:flex}.ask-alex-citation{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-secondary);border:1px solid var(--rule-2);padding:4px 8px;font-size:10px}.ask-alex-note{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-marginalia);font-size:10px;line-height:1.6}.voice-feed{margin-top:8px}.voice-item{border-bottom:1px solid var(--rule);padding:24px 0}.voice-item:last-child{border-bottom:none}.voice-item-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.voice-kind{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-secondary);border:1px solid var(--rule-2);padding:4px 9px;font-size:9px}.voice-kind--refusal{color:var(--ink-principal);border-color:var(--ink-principal)}.voice-sym{font-family:var(--mono);color:var(--ink-operating);font-size:11px}.voice-ts{font-family:var(--mono);color:var(--ink-marginalia);font-size:10px}.voice-paper{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);margin-left:auto;font-size:9px}.voice-headline{font-family:var(--sans);color:var(--ink-principal);letter-spacing:-.005em;margin-bottom:8px;font-size:20px;font-weight:400;line-height:1.3}.voice-body{font-family:var(--sans);color:var(--ink-operating);max-width:680px;margin:0;font-size:15px;line-height:1.7}.voice-note{border-top:1px solid var(--rule);margin-top:32px;padding-top:20px}.voice-note p{font-family:var(--sans);color:var(--ink-secondary);max-width:680px;margin:0;font-size:13px;line-height:1.65}.metric-value.withheld{color:var(--ink-marginalia)}.sample-tag{border:1px solid var(--rule);background:var(--hatch);color:var(--gold-deep);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:500;display:inline-block;position:relative;top:-1px}.beta-note{border:1px solid var(--rule);border-left:2px solid var(--gold-deep);background:var(--well);color:var(--ink-operating);font-family:var(--mono);letter-spacing:.02em;border-radius:4px;margin:4px 0 22px;padding:12px 16px;font-size:12px;line-height:1.6}.beta-note strong{color:var(--ink-principal);font-weight:600}.beta-note .sample-tag{margin:0 4px}.gate-surface{justify-content:center;align-items:flex-start;display:flex}.gate{border:1px solid var(--rule);background:var(--panel);border-radius:8px;width:100%;max-width:440px;margin:56px auto;padding:40px 36px}.gate-mark{font-family:var(--serif);letter-spacing:.01em;color:var(--ink-principal);margin-bottom:22px;font-size:30px}.gate-dot{color:var(--gold)}.gate-title{color:var(--ink-principal);margin:0 0 6px;font-size:22px;font-weight:500}.gate-lead{color:var(--ink-operating);margin:0 0 24px;font-size:14px;line-height:1.55}.gate-form{flex-direction:column;gap:14px;display:flex}.gate-field{flex-direction:column;gap:6px;display:flex}.gate-field span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-secondary);font-size:10px}.gate-field input{background:var(--well);border:1px solid var(--rule);color:var(--ink-principal);font-family:var(--sans);border-radius:4px;padding:11px 12px;font-size:14px}.gate-field input::placeholder{color:var(--ink-marginalia)}.gate-field input:focus{border-color:var(--gold-deep);outline:none}.gate-submit{background:var(--ink-principal);color:var(--void);border:1px solid var(--ink-principal);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;border-radius:4px;margin-top:4px;padding:12px 16px;font-size:13px;font-weight:600}.gate-note{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-secondary);margin:6px 0 0;font-size:10px}.gate-pending{border:1px solid var(--rule);border-left:2px solid var(--gold-deep);background:var(--well);color:var(--ink-operating);border-radius:4px;padding:14px 16px;font-size:13px;line-height:1.6}.gate-pending strong{color:var(--ink-principal)}.gate-safety{border-top:1px solid var(--rule);flex-direction:column;gap:7px;margin:26px 0 0;padding:18px 0 0;list-style:none;display:flex}.gate-safety li{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-secondary);padding-left:14px;font-size:11px;position:relative}.gate-safety li:before{content:"·";color:var(--gold-deep);position:absolute;left:2px}
