*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #071015;--panel: #0b171e;--panel2: #101f27;--panel3: #152b34;--line: rgba(190, 230, 240, .12);--line2: rgba(190, 230, 240, .22);--text: #eef9fb;--muted: #87a3aa;--faint: #506970;--cyan: #14d9ef;--cyan2: #69f6ff;--lime: #b7ff16;--green: #51dd76;--gold: #e5bc55;--red: #ff6171;--orange: #ff9d4d;--ink: #041014;--mono: "IBM Plex Mono", monospace;--sans: "IBM Plex Sans", system-ui, sans-serif;--display: "Barlow Condensed", var(--sans);--bg0: var(--bg);--bg1: var(--panel);--bg2: var(--panel2);--bg3: var(--panel3);--bg4: #1a3540;--border: var(--line);--border2: var(--line2);--acc: var(--lime);--acc-dim: rgba(183, 255, 22, .13);--acc-bd: rgba(183, 255, 22, .34);--acc-glow: rgba(183, 255, 22, .32);--ice: var(--cyan);--ice-dim: rgba(20, 217, 239, .12);--dim: var(--muted);--mut: var(--faint)}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);font-family:var(--sans);background:linear-gradient(rgba(105,246,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(105,246,255,.035) 1px,transparent 1px),linear-gradient(145deg,#061015,#081922 43%,#08110f);background-size:40px 40px,40px 40px,auto;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,select,input{font:inherit}.wrap{width:min(1500px,calc(100% - 40px));margin:0 auto}.el-topbar{position:sticky;top:0;z-index:60;min-height:68px;display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:18px;padding:10px 22px;background:#050c10e0;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.el-brand{display:flex;align-items:center;gap:11px;min-width:184px}.el-brand img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(20,217,239,.35))}.el-brand-name{display:grid;gap:1px}.el-brand-name strong{font-family:var(--display);font-size:26px;letter-spacing:.045em;line-height:.9}.el-brand-name span{font-family:var(--mono);color:var(--muted);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.el-league-switch{display:flex;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:3px}.el-league-switch span{border:0;background:transparent;color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;padding:7px 11px;border-radius:6px;white-space:nowrap}.el-league-switch span.active{background:var(--lime);color:var(--ink)}.el-league-switch span.soon{opacity:.38;cursor:not-allowed}.el-nav{display:flex;align-items:center;gap:17px;margin-left:auto;min-width:0;overflow-x:auto;justify-content:flex-end}.el-nav a{font-family:var(--mono);color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.el-nav a:hover,.el-nav a.active{color:var(--lime)}.el-account{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line2);color:var(--text)!important;padding:8px 11px;border-radius:7px}.el-account:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}.product-shell{min-height:calc(100vh - 68px)}.prod-footer{border-top:1px solid var(--line);padding:18px 22px 26px;color:var(--faint);font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-align:center;text-transform:uppercase}@media(max-width:920px){.el-topbar{grid-template-columns:max-content minmax(0,1fr);align-items:center;row-gap:8px}.el-brand{grid-column:1 / -1;min-width:172px}.el-league-switch{grid-column:1}.el-nav{grid-column:2;min-width:max-content;margin-left:auto;overflow-x:auto;padding-bottom:2px}.wrap{width:min(100% - 24px,1500px)}}@media(max-width:560px){.el-topbar{grid-template-columns:minmax(0,1fr);overflow:hidden;padding:10px 12px}.el-brand-name strong{font-size:23px}.el-brand img{width:38px;height:38px}.el-brand,.el-league-switch,.el-nav{grid-column:1}.el-brand{min-width:0}.el-league-switch{width:100%;min-width:0;overflow-x:auto}.el-league-switch span{flex:1;text-align:center}.el-nav{width:100%;min-width:0;max-width:100%;margin-left:0;justify-content:flex-start}.el-nav a{flex:0 0 auto}.el-account{display:none}}
