@font-face{font-family:clash;src:url(../media/ClashDisplay_Semibold-s.p.35glwwf3jhwis.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:clash;src:url(../media/ClashDisplay_Bold-s.p.0r1i3akrcjsqg.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:clash Fallback;src:local(Arial);ascent-override:79.51%;descent-override:22.33%;line-gap-override:8.04%;size-adjust:111.94%}.clash_4fafdd62-module__Xf9rua__className{font-family:clash,clash Fallback,system-ui,sans-serif}.clash_4fafdd62-module__Xf9rua__variable{--font-clash:"clash", "clash Fallback", system-ui, sans-serif}
@font-face{font-family:satoshi;src:url(../media/Satoshi_Regular-s.p.2oultpqxb_gh9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Medium-s.p.2gbh8zsgu5xby.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_8bb9e4a1-module__2BM4MG__className{font-family:satoshi,satoshi Fallback,system-ui,sans-serif}.satoshi_8bb9e4a1-module__2BM4MG__variable{--font-satoshi:"satoshi", "satoshi Fallback", system-ui, sans-serif}
@font-face{font-family:jetbrains;src:url(../media/JetBrainsMono_Regular-s.p.37baup9wa8gsy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_2cdce55f-module__vu8q-W__className{font-family:jetbrains,jetbrains Fallback,ui-monospace,monospace}.jetbrains_2cdce55f-module__vu8q-W__variable{--font-jetbrains:"jetbrains", "jetbrains Fallback", ui-monospace, monospace}
.lang-pill{font:400 11px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;background:#171425b3;border:1px solid #c2adff52;border-radius:999px;align-items:center;gap:2px;padding:3px 3px 3px 10px;display:inline-flex;position:relative}.lang-pill-glyph{width:12px;height:12px;color:var(--violet);align-items:center;gap:3px;margin-right:6px;display:inline-flex}.lang-pill-glyph>span{background:currentColor;border-radius:1px;width:3px;height:10px;transition:transform .3s cubic-bezier(.16,1,.3,1),clip-path .3s cubic-bezier(.16,1,.3,1);display:block}html.crt-off .lang-pill-glyph>span:first-child,html.crt-hold .lang-pill-glyph>span:first-child{clip-path:polygon(0 0,100% 50%,100% 50%,0 100%);transform:scaleX(2.4)translate(1px)}html.crt-off .lang-pill-glyph>span:last-child,html.crt-hold .lang-pill-glyph>span:last-child{transform:scaleX(0)}.lang-pill-option{color:#ada6bd;border-radius:999px;padding:7px 10px;transition:color .2s,background-color .2s,box-shadow .2s}.lang-pill-option:hover{color:var(--paper)}.lang-pill-option[aria-current=true]{background:var(--violet);color:var(--ink);box-shadow:0 0 0 1px #78e7db59,0 0 18px #78e7db59}.lang-pill-option:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.crt{z-index:200;pointer-events:none;visibility:hidden;background:repeating-linear-gradient(to bottom, #ffffff0d 0 1px, transparent 1px 3px), radial-gradient(ellipse at center, #7c5bcf59, transparent 70%), var(--ink);opacity:0;place-items:center;display:grid;position:fixed;inset:0}.crt-label{font:400 clamp(22px, 4vw, 40px)/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.3em;color:var(--cyan);text-shadow:2px 0 #ff6b7899,-2px 0 #78e7db99,0 0 24px #78e7db99}.crt-label b{color:var(--violet)}html.crt-off .crt,html.crt-hold .crt,html.crt-on .crt{visibility:visible}html.crt-off .crt{animation:.36s steps(6,end) forwards crt-off}html.crt-off .crt-label{animation:.36s steps(2,end) infinite crt-blink}html.crt-hold .crt{opacity:1}html.crt-on .crt{opacity:1;animation:.56s cubic-bezier(.16,1,.3,1) forwards crt-on}@keyframes crt-off{0%{opacity:0}30%{opacity:.9;filter:brightness(2.2)}45%{opacity:.55}to{opacity:1;filter:none}}@keyframes crt-on{0%{opacity:1;filter:brightness()}20%{opacity:.85;filter:brightness(2)}35%{opacity:1}to{opacity:0;transform:scaleY(1.02)}}@keyframes crt-blink{50%{opacity:.35}}.header-tools{align-items:center;gap:18px;display:flex}@media (prefers-reduced-motion:reduce){.crt{display:none}.lang-pill-glyph>span{transition:none}}
