@font-face{font-family:notoSerif;src:url(../media/noto_serif_variable-s.p.41ski4tjpa2j-.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:notoSerif Fallback;src:local(Times New Roman);ascent-override:89.69%;descent-override:24.58%;line-gap-override:0.0%;size-adjust:119.19%}.notoserif_5d410289-module__HEj15W__className{font-family:notoSerif,notoSerif Fallback}.notoserif_5d410289-module__HEj15W__variable{--font-noto-serif:"notoSerif", "notoSerif Fallback"}
@font-face{font-family:jost;src:url(../media/jost_variable-s.p.00r2o6pv87vbs.woff2)format("woff2");font-display:swap;font-weight:300 600}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_20167b9d-module__6787Fa__className{font-family:jost,jost Fallback}.jost_20167b9d-module__6787Fa__variable{--font-jost:"jost", "jost Fallback"}
@font-face{font-family:dmMono;src:url(../media/dm_mono_400-s.p.048ctm9k7u_u3.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmMono;src:url(../media/dm_mono_500-s.p.2_s53-223o24o.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmMono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.dmmono_ee8e5968-module__1XtJdW__className{font-family:dmMono,dmMono Fallback}.dmmono_ee8e5968-module__1XtJdW__variable{--font-dm-mono:"dmMono", "dmMono Fallback"}
:root{--background:#fff;--foreground:#171717}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-jost); --font-mono: var(--font-dm-mono);}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{color:var(--foreground);background:#080f18;font-family:Arial,Helvetica,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;background:#080f18 url(/bg-texture.jpg) 50%/cover no-repeat;position:fixed;inset:0}input,select,textarea{box-sizing:border-box}@media (max-width:768px){input,select,textarea{font-size:16px!important}div:has(>table){-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#0a142200 0%,#0a1422 85%) 100%/44px 100% no-repeat local,linear-gradient(270deg,#0a1422 0%,#0a142200 100%) 100%/28px 100% no-repeat;overflow-x:auto}}
