:root{--app-height:100svh;--nav-height:30px;--footer-height:72px;--separator-gap:100px;--black:#000;--white:#FFF;--gray:#808080;--padding:15px;--fs-standard:12px;--fs-s:14px;--fs-m:14px;--fs-l:44px;--radius:3px}@media(max-width:780px){:root{--padding:10px;--nav-height:36px;--fs-s:13px;--fs-m:14px;--fs-l:22px}}*{box-sizing:border-box;padding:0;margin:0;line-height:1em;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-scrollbar{display:none}body,html{width:100%;min-height:var(--app-height);scrollbar-width:none;-ms-overflow-style:none;background:var(--white);color:var(--black);font-size:var(--fs-s);line-height:1em;font-weight:400;font-family:Suisse Intl;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body[data-theme=dark]{background-color:var(--black);color:var(--white)}body.lock{height:var(--app-height);overflow:hidden}input{font-family:Suisse Intl;line-height:1em;font-weight:400}a{text-decoration:none;color:var(--black)}h1{font-size:var(--fs-l);line-height:1.1em;letter-spacing:-.04em;font-weight:400}h1 a{color:var(--gray)}body[data-theme=dark] a{color:var(--white)}body[data-theme=dark] h1 a{color:var(--gray)}::selection{background:rgba(0,0,0,calc(254/255));color:rgba(255,255,255,1)}[data-theme=dark] ::selection{background:rgba(255,255,255,calc(254/255));color:rgba(0,0,0,1)}@media(hover:hover){body[data-theme=dark] h1 a:hover,h1 a:hover{text-decoration:underline;text-decoration-thickness:2%;text-underline-offset:4px}}@media(max-width:780px){body.mobile-nav{overflow:hidden}}@font-face{font-family:Suisse Intl;src:url(/_next/static/media/SuisseIntl-Medium.3d874a01.woff2) format("woff2"),url(/_next/static/media/SuisseIntl-Medium.95b030b9.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/_next/static/media/SuisseIntl-Regular.857a47a7.woff2) format("woff2"),url(/_next/static/media/SuisseIntl-Regular.cc82b30e.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}