.qos-shell{height:100dvh;min-height:0;color:var(--qos-text);font-family:var(--qos-font-body,"Chelsea Market",system-ui,sans-serif);background:#040506;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:size}.qos-shell--splash .qos-shell__stripe-top{z-index:60}.qos-shell--splash .qos-shell__main{z-index:10}.qos-shell__stripe-top{pointer-events:none;inset-inline:0;z-index:50;background:var(--qos-tricolor);height:4px;position:absolute;top:0}.qos-shell__atmosphere{pointer-events:none;background:radial-gradient(90% 55% at 50% -8%,#06c3 0%,#0000 55%),radial-gradient(60% 45% at 92% 100%,#c1272d24 0%,#0000 50%),radial-gradient(50% 40% at 8% 85%,#f7931e14 0%,#0000 45%),#040506;position:absolute;inset:0}.qos-shell__grid{pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.qos-shell__scanlines{pointer-events:none;z-index:2;opacity:.04;background-image:repeating-linear-gradient(0deg,#00000059 0 1px,#0000 1px 4px);position:absolute;inset:0}.qos-shell__main{z-index:10;flex:1;min-height:0;position:relative;overflow:hidden}.qos-shell-display{font-family:var(--qos-font-body,"Chelsea Market",system-ui,sans-serif);letter-spacing:-.02em;text-transform:uppercase;font-weight:900}.qos-shell-label{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(9px,1.1cqw,11px);font-weight:900}.qos-shell-panel{border:3px solid var(--qos-ink);background:linear-gradient(#262a32 0%,#16181e 52%,#0b0c0f 100%);border-radius:clamp(12px,1.6cqw,18px);position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff1a,0 5px #07080c,0 16px 48px #00000059}.qos-shell-panel--glow-blue{box-shadow:inset 0 2px #ffffff1a,0 5px #07080c,0 0 32px #0066cc26}.qos-shell-panel--glow-yellow{box-shadow:inset 0 2px #ffffff1a,0 5px #07080c,0 0 32px #f7931e1f}@keyframes qosFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.qos-animate-in{animation:.45s ease-out both qosFadeUp}@keyframes qosSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.qos-rank-row{animation:.35s ease-out both qosSlideIn}
