@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.woff2)format("woff2"),url(/fonts/Montserrat-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.woff2)format("woff2"),url(/fonts/Montserrat-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:StretchPro;src:url(/fonts/StretchPro.woff2?v=3)format("woff2"),url(/fonts/StretchPro.otf?v=3)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-color:#fff;--text-main:#000;--footer-bg:#0a0a0a;--footer-text:#a1a1a1;--radius-lg:40px;--font-family:"Montserrat", sans-serif;--font-accent:"StretchPro", sans-serif;--neon:#1caad9}html{scroll-behavior:smooth;zoom:.9}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-main);width:100%;min-height:100vh}#__next{width:100%}.flex-between{justify-content:space-between;align-items:center;display:flex}@media (max-width:480px){.hide-on-mobile{display:none!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.ns-navglass{isolation:isolate;position:relative}.ns-navglass:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#090b11e6;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ns-navglass:before{background:#090b11f5}}@media (max-width:500px){.ns-navglass{margin-top:-1px!important}}.nav-drawer-extras .navlive__unit{display:inline-flex!important}.nav-drawer-extras .navlive{font-size:15px}.navlive{white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in oklch, var(--neon) 34%, transparent);transform-origin:50%;background:#08131aeb;background:lab(5.29169% -2.57557 -5.96962/.92);border-radius:50px;align-items:center;gap:9px;padding:clamp(6px,1vw,10px) clamp(14px,2vw,18px);line-height:1;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative}.navlive:hover{transform:scale(1.05)}.navlive:active{transform:scale(.96)}.navlive:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.navlive .live-dot{color:color-mix(in oklch, var(--neon), white 12%);font-size:9px;line-height:1;animation:1.4s ease-in-out infinite navlive-pulse}.navlive__num{font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--neon), white 22%);text-shadow:0 0 10px color-mix(in oklch, var(--neon) 55%, transparent);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(13px,1.4vw,15px);font-weight:700}.navlive__unit{text-transform:uppercase;letter-spacing:.04em;color:#ffffffeb;align-items:baseline;gap:2px;font-size:11.5px;font-weight:800;display:inline-flex}.navlive__sub{letter-spacing:.02em;opacity:.92;font-size:.86em;transform:translateY(.15em)}.navlive__tip{border:1px solid color-mix(in oklch, var(--neon) 32%, transparent);color:#fff;letter-spacing:.01em;text-transform:none;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:5;background:#08131af7;background:lab(5.29169% -2.57557 -5.96962/.97);border-radius:9px;padding:6px 11px;font-size:11.5px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 10px 26px #0000003d}.navlive__tip:before{content:"";border:5px solid #0000;border-bottom-color:oklch(18% .022 235/.97);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.navlive:hover .navlive__tip,.navlive:focus-visible .navlive__tip{opacity:1;visibility:visible;transform:translate(-50%)}@keyframes navlive-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (max-width:640px){.navlive{gap:8px;padding:6px 12px}.navlive__unit,.navlive__tip{display:none}}@media (prefers-reduced-motion:reduce){.navlive .live-dot{opacity:1;animation:none}.navlive{transition:none}.navlive:hover,.navlive:active{transform:none}.navlive__tip{transition:none}}
