@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-IcD-qYDc.woff2) format("woff2"),url(/assets/inter-latin-300-normal-DaM40sQc.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BT1H-PT_.woff2) format("woff2"),url(/assets/inter-latin-400-normal-Cdi8t5Mu.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-kWhwEdDH.woff2) format("woff2"),url(/assets/inter-latin-500-normal-D4I8BKCx.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-B2Ssfs8e.woff2) format("woff2"),url(/assets/inter-latin-600-normal-Dbvh0wvx.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-C2zfFY7I.woff2) format("woff2"),url(/assets/inter-latin-700-normal-CHFldGL2.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-D3W-OpO-.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-8tIzm-yw.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-B9u8Q_zH.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-SuUkSNTU.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-BrRFx4uz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-BKFenxV8.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BybgyI72.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-DdS651vr.woff) format("woff")}:root{--fontSize-xs: .75rem;--fontSize-sm: .875rem;--fontSize-md: 1rem;--fontSize-lg: 1.125rem;--fontSize-xl: 1.25rem;--fontSize-2xl: 1.5rem;--maxWidth-sm: 600px;--maxWidth-md: 900px;--maxWidth-lg: 1200px;--Nav-height: 68px}*:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}html{height:100%;scroll-behavior:smooth}body{margin:0;min-height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100%}.usi-skip-link{background:var(--mui-palette-neutral-900);border:1px solid var(--mui-palette-primary-main);border-radius:6px;color:var(--mui-palette-neutral-100);font-size:.875rem;left:12px;padding:10px 16px;position:absolute;text-decoration:none;top:-100px;transition:top .12s ease-out;z-index:2000}.usi-skip-link:focus{top:12px}.usi-reveal{opacity:0;transform:translateY(14px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:var(--usi-reveal-delay, 0ms);will-change:opacity,transform}.usi-reveal[data-revealed=true]{opacity:1;transform:none;will-change:auto}.usi-rule{transform:scaleX(0);transform-origin:left center;transition:transform .76s cubic-bezier(.22,1,.36,1);transition-delay:.14s}.usi-reveal[data-revealed=true] .usi-rule,.usi-rule[data-revealed=true]{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.usi-reveal,.usi-rule{opacity:1;transform:none;transition:none}}
