@font-face{font-family:osSafeGrotesk;src:url(../media/OSSafeGroteskBeta_Regular-s.p.0c5k2mf8i6is1.woff)format("woff");font-display:block}@font-face{font-family:osSafeGrotesk Fallback;src:local(Arial);ascent-override:94.05%;descent-override:23.56%;line-gap-override:19.23%;size-adjust:103.99%}.ossafegrotesk_58466f7d-module__OF5RPa__className{font-family:osSafeGrotesk,osSafeGrotesk Fallback}.ossafegrotesk_58466f7d-module__OF5RPa__variable{--font-primary:"osSafeGrotesk", "osSafeGrotesk Fallback"}
@font-face{font-family:osSafeGroteskBackslant;src:url(../media/OSSafeGroteskBeta_Regular_Backslant-s.092xsf9nlltk1.woff)format("woff");font-display:block}@font-face{font-family:osSafeGroteskBackslant Fallback;src:local(Arial);ascent-override:94.05%;descent-override:23.56%;line-gap-override:0.0%;size-adjust:103.99%}.ossafegroteskbackslant_28ab67bf-module__vwfFiq__className{font-family:osSafeGroteskBackslant,osSafeGroteskBackslant Fallback}.ossafegroteskbackslant_28ab67bf-module__vwfFiq__variable{--font-backslant:"osSafeGroteskBackslant", "osSafeGroteskBackslant Fallback"}
@font-face{font-family:basicCommercial;src:url(../media/BasicCommercialLT_Bold-s.1q6mh0pb2pmzt.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:basicCommercial;src:url(../media/BasicCommercialLT_BoldItalic-s.3hw2k54aximub.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:basicCommercial Fallback;src:local(Arial);ascent-override:92.72%;descent-override:22.12%;line-gap-override:0.0%;size-adjust:101.71%}.basiccommercial_12740a6a-module__K1JeEq__className{font-family:basicCommercial,basicCommercial Fallback}.basiccommercial_12740a6a-module__K1JeEq__variable{--font-basic-commercial:"basicCommercial", "basicCommercial Fallback"}
@font-face{font-family:informationRegular;src:url(../media/InformationRegular-s.p.0_vy8r5n_ck7q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:informationRegular;src:url(../media/InformationItalic-s.p.42y521o0wcg1f.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:informationRegular Fallback;src:local(Arial);ascent-override:102.38%;descent-override:26.81%;line-gap-override:0.0%;size-adjust:92.88%}.informationregular_fafaa734-module__P5BAaG__className{font-family:informationRegular,informationRegular Fallback}.informationregular_fafaa734-module__P5BAaG__variable{--font-information:"informationRegular", "informationRegular Fallback"}
:root{--text-body:16px;--text-body-line:calc(1.25 * var(--text-body));--text-body-mono:15.5px;--text-xs:12px;--text-xs-line:15px;--letter-spacing:.015em;--padding-xs:8px;--padding-12:12px;--padding-16:16px;--padding:var(--padding-16);--padding-2x:calc(2 * var(--padding));--padding-3x:calc(3 * var(--padding));--gap:var(--padding-16);--gap-xs:var(--text-xs-line);--black:#000;--black-50:#00000080;--black-25:#00000040;--white:#fff;--border-black:1px solid var(--black);--transition-300:.3s ease-in-out;--transition-500:.5s ease-in-out;--transition-1000:1s ease-in-out;--opacity:.3;--blur:blur(12px);--header-height:52.8px;--w-1of3:calc(100vw / 3);--w-2of3:calc(100vw * (2 / 3));--bg:#fff;--text:#000;--font-active:var(--font-primary);--font-size-active:var(--text-body);--parens-gap:var(--padding-16)}*{box-sizing:border-box;font-size:var(--text-body);line-height:var(--text-body-line);border-collapse:collapse;overflow-wrap:anywhere;margin:0;padding:0;font-weight:400}::-webkit-scrollbar{display:none}body>*{mix-blend-mode:normal}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--text-body-line) + var(--padding-2x))}body{width:100vw;font-size:var(--text-body);line-height:var(--text-body-line);transition:background-color var(--transition-300);overflow-x:hidden}img{width:100%;height:auto}a{color:unset;text-decoration:none}pre,.pre-wrap{white-space:pre-wrap}pre.pre-ascii,pre.pre-ascii *{white-space:pre;font-family:monospace!important}button{cursor:pointer;text-align:left;background-color:#0000;border:none;outline:none;width:fit-content}button span{pointer-events:none;display:inline-block}button:disabled{color:unset}:disabled{cursor:default!important}main.main-error{font-family:var(--font-active);letter-spacing:var(--letter-spacing);font-size:var(--font-size-active);line-height:var(--text-body-line)}.padding{padding:var(--padding)}.parens:before{content:"(";margin-right:var(--parens-gap)}.parens:after{content:")";margin-left:var(--parens-gap)}
