@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{margin:0;padding:0}*,:before,:after{box-sizing:border-box}body{letter-spacing:0;text-transform:none;color:#fff;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(1200px 800px at 10% -10%,#82c1d414,#0000 40%),radial-gradient(1000px 700px at 100% 0,#ddaf4e14,#0000 35%),radial-gradient(circle,#1e1e1e 0%,#0a0a0a 100%);height:100dvh;font-family:Inter,Verdana,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.45}a{color:inherit;text-decoration:none;display:inline-block}ul.reset{margin:0;padding:0;list-style:none}.app-container{height:100dvh;padding:clamp(16px,4.2vw,80px);overflow:visible auto}.nav-container{width:100%;max-width:100vw}.nav-container nav{max-width:100%;overflow:auto visible}.nav-container nav ul{align-items:center;gap:8px;display:flex}.nav-container nav ul li{border:1px solid #ffffff1a;border-radius:8px;padding:8px 16px 8px 32px;position:relative}.nav-container nav ul li:before{content:"";background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;width:8px;height:8px;position:absolute;top:50%;left:16px;transform:translate(-50%,-50%)}.nav-container nav ul li a{display:block}.nav-container nav ul li.is-active{background:#4ade8014;border-color:#4ade808c}.nav-container nav ul li.is-active:before{background:#22c55e;border-color:#22c55ee6;box-shadow:0 0 8px #22c55ecc}
