.bg::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(85% 42% at 50% -6%,color-mix(in srgb,var(--pu) 30%,transparent),transparent 72%),radial-gradient(70% 40% at 100% 100%,color-mix(in srgb,var(--pu2) 14%,transparent),transparent 70%),radial-gradient(140% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%)}::selection{background:color-mix(in srgb,var(--pu) 45%,transparent);color:#fff}@media (hover:hover){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pu) 40%,transparent);border-radius:8px}::-webkit-scrollbar-track{background:transparent}}.topbar{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--bg) 55%,transparent))}.topbar::after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pu) 70%,transparent),transparent);opacity:.8}.chip.coins{background:linear-gradient(135deg,color-mix(in srgb,var(--pu) 22%,transparent),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pu) 45%,transparent),0 0 18px color-mix(in srgb,var(--pu) 20%,transparent);font-weight:900}.title{font-size:34px;letter-spacing:-.015em;background:linear-gradient(100deg,#fff 0%,#fff 45%,color-mix(in srgb,var(--pu) 55%,#fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px color-mix(in srgb,var(--pu) 30%,transparent))}.title::after{width:56px;height:4px;background:linear-gradient(90deg,var(--pu),color-mix(in srgb,var(--pu) 30%,transparent),transparent);box-shadow:0 0 12px var(--pu-g)}.lead{color:color-mix(in srgb,var(--mu) 85%,#fff);font-size:13.5px}h2::before{box-shadow:0 0 10px var(--pu)}.msec h3{display:flex;align-items:center;gap:10px}.msec h3::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pu);box-shadow:0 0 10px var(--pu)}.msec h3::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line2),transparent)}.card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pu) 14%,rgba(255,255,255,.06)),inset 0 1px 0 color-mix(in srgb,var(--pu) 38%,rgba(255,255,255,.08)),0 18px 40px rgba(0,0,0,.42),0 2px 6px rgba(0,0,0,.25)}button.card,.mi,.arow,.hubbtn,.ptile{transition:transform .18s var(--ease),box-shadow .25s var(--ease),filter .2s}button.card:active,.mi:active,.ptile:active,.hubbtn:active{transform:scale(.982);filter:brightness(1.08)}@media (hover:hover){button.card:hover,.mi:hover,.ptile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pu) 40%,transparent),0 22px 44px rgba(0,0,0,.45),0 0 26px color-mix(in srgb,var(--pu) 16%,transparent)}}.mi{padding:14px 14px 14px 14px}.mi .ico{background:linear-gradient(145deg,color-mix(in srgb,var(--c,var(--pu)) 30%,transparent),color-mix(in srgb,var(--c,var(--pu)) 7%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--pu)) 38%,transparent),inset 0 1px 0 rgba(255,255,255,.12),0 8px 20px color-mix(in srgb,var(--c,var(--pu)) 18%,transparent)}.mi .chev{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--line2);transition:transform .2s var(--ease),background .2s}.mi:active .chev{transform:translateX(3px);background:color-mix(in srgb,var(--pu) 25%,transparent)}.mi b{letter-spacing:.01em}.btn:not(.ghost):not(.red):not(.green):not(.gold):not(.prem):not(.sm){background:linear-gradient(135deg,color-mix(in srgb,var(--pu) 88%,#fff 12%) 0%,var(--pu) 45%,var(--pu2) 100%);box-shadow:0 12px 30px var(--pu-g),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -2px 0 rgba(0,0,0,.18);text-shadow:0 1px 2px rgba(0,0,0,.25)}.btn.ghost{background:linear-gradient(160deg,rgba(255,255,255,.085),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pu) 26%,rgba(255,255,255,.1)),inset 0 1px 0 rgba(255,255,255,.08)}.btn:active{transform:scale(.95)}.btn .i{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.input{background:linear-gradient(160deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pu) 22%,rgba(255,255,255,.08))}.input:focus{box-shadow:inset 0 0 0 2px var(--pu),0 0 0 4px color-mix(in srgb,var(--pu) 18%,transparent),0 0 24px var(--pu-g)}.tabbar{background:linear-gradient(180deg,color-mix(in srgb,var(--s2) 78%,transparent),color-mix(in srgb,var(--bg) 88%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pu) 22%,rgba(255,255,255,.06)),inset 0 1px 0 color-mix(in srgb,var(--pu) 40%,transparent),0 18px 48px rgba(0,0,0,.65),0 0 30px color-mix(in srgb,var(--pu) 10%,transparent)}.tabbar .ind{background:linear-gradient(135deg,color-mix(in srgb,var(--pu) 50%,transparent),color-mix(in srgb,var(--pu2) 22%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pu) 80%,transparent),inset 0 1px 0 rgba(255,255,255,.25),0 0 22px var(--pu-g)}.tabbar button span{transition:color .2s,letter-spacing .2s}.tabbar button.on span{color:#fff;text-shadow:0 0 10px var(--pu-g)}.arow{position:relative}.arow::before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:0 3px 3px 0;background:var(--pu);box-shadow:0 0 10px var(--pu);opacity:0;transition:opacity .2s}.arow:active::before,.arow.me::before{opacity:1}.seg{background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pu) 18%,rgba(255,255,255,.08))}.seg button.on{box-shadow:0 6px 18px var(--pu-g),inset 0 1px 0 rgba(255,255,255,.3)}@media (prefers-reduced-motion:no-preference){#view.enter>*{animation-duration:.5s}}