@font-face{font-family:plexMono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/422bb7078d9b61dc-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_ea5b94{font-family:plexMono,plexMono Fallback,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.__variable_ea5b94{--font-mono:"plexMono","plexMono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@font-face{font-family:plexSans;src:url(/_next/static/media/13a15bcdfeddab65-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(/_next/static/media/4cdcd386d2ac59c8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_043688{font-family:plexSans,plexSans Fallback,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif}.__variable_043688{--font-sans:"plexSans","plexSans Fallback",system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif}:root{--bg:#0b0c0e;--panel:#14161a;--rule:#262a30;--rule-link:#62666c;--text:#dde0e4;--muted:#878d96;--dead:#7e7b74;--live:#2fa36b;color-scheme:dark;--mark-dead-opacity:0.21;--mark-diagnostic-opacity:0.32;--mark-marginal-opacity:0.42;--mark-candidate-opacity:1;--mark-other-opacity:0.08;--page-max:940px;--page-pad:24px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);font-family:var(--font-sans);overflow-x:hidden}a,body{color:var(--text)}a{text-decoration:none;border-bottom:1px solid var(--rule-link)}a:hover{color:var(--text);border-bottom-color:var(--text)}a:focus-visible,button:focus-visible{outline:2px solid var(--text);outline-offset:3px}dd,dl,figure,h1,h2,ol,p{margin:0}@keyframes mark-in{0%{transform:scale(.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}