@font-face{font-family:__jetbrainsMono_20322e;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:200 600;font-style:normal}@font-face{font-family:__jetbrainsMono_Fallback_20322e;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_20322e{font-family:__jetbrainsMono_20322e,__jetbrainsMono_Fallback_20322e;font-style:normal}.__variable_20322e{--font-mono:"__jetbrainsMono_20322e","__jetbrainsMono_Fallback_20322e"}@font-face{font-family:"__robotoSerif_e3f7fe";src:url(/_next/static/media/8d8c39be5dac51f6-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:"__robotoSerif_e3f7fe";src:url(/_next/static/media/a84018b90436fa29-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:"__robotoSerif_Fallback_e3f7fe";src:local("Arial");ascent-override:79.25%;descent-override:20.86%;line-gap-override:0.00%;size-adjust:116.98%}.__className_e3f7fe{font-family:"__robotoSerif_e3f7fe","__robotoSerif_Fallback_e3f7fe"}.__variable_e3f7fe{--font-serif:"__robotoSerif_e3f7fe","__robotoSerif_Fallback_e3f7fe"}:root{--color-bg:#fff;--color-panel:#f2f2f2;--color-fg:#000;--border:1px solid #000}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-mono)}a,button{color:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:900px){input,select,textarea{font-size:16px!important}}*{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrolling{scrollbar-color:#000 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;-webkit-transition:background-color 2s linear;transition:background-color 2s linear}.scrolling::-webkit-scrollbar-thumb{background:#000;-webkit-transition:background-color .05s ease;transition:background-color .05s ease}.SiteFooter_footer__vZ3CV{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 64px;border-top:var(--border);background:var(--color-bg);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.SiteFooter_name__HJ780{color:#666}.SiteFooter_icons__BF0sN{display:flex;align-items:center;gap:16px}.SiteFooter_icon__pE_7x{display:inline-flex;color:var(--color-fg)}@media (max-width:900px){.SiteFooter_footer__vZ3CV{padding:16px 36px}}