@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{--bg:#070a12;--bg-2:#0b1020;--panel:#0f1628;--panel-2:#141d33;--edge:#33407a;--edge-light:#4f63b8;--frame:#34407a;--menu-blue:#3e9ff5;--menu-blue-deep:#00347a;--select:#18216a;--slab:linear-gradient(180deg, #ffffff09, transparent 40%), linear-gradient(180deg, #141820e0, #04060ae6);--text:#dfe8fb;--text-dim:#9fb0d4;--text-faint:#6b7ba3;--cyan:#0ab5ff;--cyan-soft:#6fd3ff;--amber:#ffb02e;--amber-deep:#d98500;--red:#ff4d4d;--green:#5ee07a;--usa:#4a8cff;--china:#ff5b5b;--gla:#c9b23a;--font-title:"GameArial", Arial, "Helvetica Neue", Helvetica, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radius:0px;--gutter:clamp(16px, 4vw, 48px);--max:1180px;--shadow:0 10px 40px #0000008c;color-scheme:dark}@font-face{font-family:GameArial;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);font-weight:700}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);font:16px/1.55 var(--font-body);-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:0 0;flex-direction:column;min-height:100dvh;margin:0;display:flex}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1200px 600px at 70% -10%, #0ab5ff1f, transparent 60%), linear-gradient(180deg, #05070cb8 0%, #05070ce6 45%, #05070cf7 100%), var(--backdrop,none) center 35% / cover no-repeat;filter:saturate(.85);position:fixed;inset:0}@media (width>=1280px){body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 46px,#4664ff8c 46px 48px,#0000 48px calc(100% - 48px),#4664ff8c calc(100% - 48px) calc(100% - 46px),#0000 calc(100% - 46px)),linear-gradient(90deg,#3c5aff29 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#3c5aff29 1px,#0000 1px) 0 0/22px 22px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 48px,#0000 110px calc(100% - 110px),#000 calc(100% - 48px));mask-image:linear-gradient(90deg,#000 0 48px,#0000 110px calc(100% - 110px),#000 calc(100% - 48px))}}main{flex:1}main:has(>.auth,>.lost)+.foot{margin-top:0}a{color:var(--cyan-soft);text-decoration:none;transition:color .15s}a:hover{color:#fff}h1,h2,h3,.title{font-family:var(--font-title);letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 3px #000c;margin:0 0 .4em;font-weight:700;line-height:1.05}h1{font-size:clamp(32px,6vw,64px)}h2{font-size:clamp(22px,3.2vw,34px)}h3{letter-spacing:.05em;color:var(--text-dim);font-size:clamp(16px,2vw,20px)}.squeeze{transform-origin:0;display:inline-block;transform:scaleX(.907)}.squeeze.center{transform-origin:50%}h1 .squeeze{background:linear-gradient(#fff 0%,#e4ecff 42%,#8197cc 52%,#c7d4f4 72%,#fff 100%) 0 0/100% 1.05em repeat-y;color:#0000;text-shadow:none;filter:drop-shadow(0 2px 2px #000000d9);-webkit-background-clip:text;background-clip:text}p{margin:0 0 1em}.dim{color:var(--text-dim)}.faint{color:var(--text-faint)}.amber{color:var(--amber)}.cyan{color:var(--cyan-soft)}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.rule{background:var(--cyan);width:120px;height:3px;box-shadow:0 0 12px var(--cyan), 0 0 2px #fff;border-radius:2px;margin:10px 0 22px}.rule.center{margin-inline:auto}.crumb{font:700 12px/1.2 var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0 0 12px}.crumb a{color:var(--cyan-soft)}.crumb a:hover{color:#fff}.panel{background:var(--slab);border:1px solid var(--frame);border-radius:0;padding:22px 24px;position:relative;box-shadow:inset 0 0 0 1px #000000d9,inset 0 1px 0 1px #96aaff12,0 12px 32px #0000008c}.panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3e9ff580,#0000);height:1px;position:absolute;inset:0 0 auto}.panel.lit{border:2px solid var(--menu-blue);box-shadow:0 0 0 1px var(--menu-blue-deep), inset 0 0 0 1px var(--menu-blue-deep), 0 0 24px #3e9ff524, var(--shadow)}.panel.lit:after,.stat:after{content:"";pointer-events:none;--b:var(--cyan);background:linear-gradient(var(--b) 0 0) 0 0 / 14px 2px, linear-gradient(var(--b) 0 0) 0 0 / 2px 14px, linear-gradient(var(--b) 0 0) 100% 0 / 14px 2px, linear-gradient(var(--b) 0 0) 100% 0 / 2px 14px, linear-gradient(var(--b) 0 0) 0 100% / 14px 2px, linear-gradient(var(--b) 0 0) 0 100% / 2px 14px, linear-gradient(var(--b) 0 0) 100% 100% / 14px 2px, linear-gradient(var(--b) 0 0) 100% 100% / 2px 14px;filter:drop-shadow(0 0 4px #0ab5ff99);background-repeat:no-repeat;position:absolute;inset:0}.btn{min-height:46px;font-family:var(--font-title);letter-spacing:.04em;text-transform:uppercase;color:#fff;border:2px solid var(--menu-blue);box-shadow:0 0 0 1px var(--menu-blue-deep), inset 0 0 0 1px var(--menu-blue-deep);cursor:pointer;white-space:nowrap;background:linear-gradient(#16181e,#050608);border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .15s,box-shadow .2s,transform .12s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{color:#fff;background:linear-gradient(180deg, #1d2a82, var(--select));box-shadow:0 0 0 1px var(--menu-blue-deep), 0 0 16px #3e9ff573;border-color:#8cc8ff}.btn:active{transform:translateY(1px)}.btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff2e 50%,#0000 60%);position:absolute;inset:0;translate:-110%}@media (prefers-reduced-motion:no-preference){.btn:after{transition:translate .6s}.btn:hover:after{translate:110%}}.btn.primary{color:#1a1100;background:linear-gradient(180deg, #ffc94d, var(--amber) 55%, var(--amber-deep));text-shadow:none;border:2px solid #ffd680;box-shadow:0 0 0 1px #5a3700,inset 0 1px #ffffff80,inset 0 -2px #8c460059}.btn.primary:hover{color:#1a1100;background:linear-gradient(180deg, #ffd25e, var(--amber) 55%, var(--amber-deep));border-color:#fff0c0;box-shadow:0 0 0 1px #5a3700,0 0 22px #ffb02e80}.btn.ghost{background:#00000073;border-color:#3e9ff58c}.btn.ghost:hover{background:linear-gradient(180deg, #1d2a82, var(--select));border-color:#8cc8ff}.btn.small{letter-spacing:.06em;min-height:36px;padding:0 14px;font-size:13px}@media (pointer:coarse){.btn.small{min-height:44px;padding:0 18px}}.btn[disabled],.btn.disabled{opacity:.5;pointer-events:none}label.field{margin-bottom:16px;display:block}label.field>span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:6px;font-size:12px;display:block}input[type=text],input[type=email],input[type=password],input[type=search],select,textarea{width:100%;min-height:44px;color:var(--text);font:inherit;background:#000;border:2px solid #43a9c0bf;border-radius:0;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 3px #000000b3}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,select:hover,textarea:hover{border-color:#6bc8dee6}input:focus,select:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 1px var(--menu-blue-deep), 0 0 14px #0ab5ff59}input[aria-invalid=true]{border-color:#ff4d4dbf}input.code{letter-spacing:.4em;text-align:center;font-family:ui-monospace,Menlo,monospace;font-size:24px}input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid var(--check,var(--menu-blue));cursor:pointer;background:#000;border-radius:0;flex:none;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}input[type=checkbox]:before{content:"";background:var(--check-fill,#8f9cff);width:8px;height:8px;box-shadow:0 0 6px var(--check-fill,#5f6dff);transition:transform .12s;transform:scale(0)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.hint{color:var(--text-faint);font-size:13px}.notice{border-radius:var(--radius);border:1px solid var(--edge);border-left:3px solid var(--cyan);background:#0ab5ff14;margin-bottom:18px;padding:12px 16px 12px 18px}.notice.error{border-color:#ff4d4d80;border-left-color:var(--red);background:#ff4d4d1a}.notice.ok{border-color:#5ee07a80;border-left-color:var(--green);background:#5ee07a1a}.notice.warn{border-color:#ffb02e73;border-left-color:var(--amber);background:#ffb02e14}table.rows{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}table.rows th,table.rows td{text-align:left;border-bottom:1px solid #34407a73;padding:10px 12px}table.rows th{letter-spacing:.08em;text-transform:uppercase;color:#b9dd57;font-size:12px;font-family:var(--font-title);font-weight:700}table.rows thead th{border-bottom:1px solid var(--frame);background:#0000008c}table.rows td.n,table.rows th.n{text-align:right}table.rows tbody tr{background:linear-gradient(90deg,#162e6452,#0e18301f);transition:background-color .15s}table.rows tbody tr:nth-child(2n){background:linear-gradient(90deg,#10204838,#0b102014)}@media (hover:hover){table.rows tbody tr:hover td{background:#18216a8c}table.rows tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--cyan)}}@media (width<=560px){table.rows.stack{min-width:0}table.rows.stack thead{display:none}table.rows.stack,table.rows.stack tbody,table.rows.stack tr,table.rows.stack td{width:100%;display:block}table.rows.stack tr{border-bottom:1px solid #28395e99;padding:12px 14px}table.rows.stack td{white-space:normal;border:0;padding:2px 0}table.rows.stack td[data-label]:before{content:attr(data-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-top:6px;font-size:11px;display:block}table.rows.stack tbody tr:hover td:first-child{box-shadow:none}}.tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--edge);color:var(--text-dim);vertical-align:middle;border-radius:0;padding:2px 8px;font-size:11px;display:inline-block}.tag.usa{color:#bcd3ff;border-color:var(--usa)}.tag.china{color:#ffc2c2;border-color:var(--china)}.tag.gla{color:#f0e4a0;border-color:var(--gla)}.tag.win{color:var(--green);border-color:#5ee07a99}.tag.loss{color:var(--red);border-color:#ff4d4d99}.tag.warn{color:#ffd27a;background:#ffb02e14;border-color:#ffb02ea6}.tag.live{color:#fff;border-color:var(--red);background:#ff4d4d40}section.block{padding:clamp(32px,4.5vw,56px) 0}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;display:grid}.stat{text-align:center;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px),linear-gradient(#0e121ae6,#020306eb);padding:16px;position:relative;container-type:inline-size}.stat .big{font-family:var(--font-title);letter-spacing:.04em;white-space:nowrap;color:#eaf6ff;text-shadow:0 0 14px #0ab5ff73;font-variant-numeric:tabular-nums;font-size:clamp(22px,17cqi,44px);font-weight:700;line-height:1.1}.stat .label{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:11px;font-weight:700}.shot{border-radius:var(--radius);border:1px solid var(--frame);aspect-ratio:16/9;background:#000;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 10px 30px #00000080}.shot img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.shot:hover img{transform:scale(1.03)}.shot:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #0000008c}.shot .caption{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#0000,#000000d9);padding:14px 16px 12px;font-size:14px;font-weight:700;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.rise{animation:.45s cubic-bezier(.2,.7,.2,1) both rise}.rise.d1{animation-delay:80ms}.rise.d2{animation-delay:.16s}.rise.d3{animation-delay:.24s}@supports (animation-timeline:view()){.reveal{animation:linear both rise view();animation-range:entry entry 60%}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.shot img{transition:none}.shot:hover img{transform:none}}::selection{background:#0ab5ff59}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.logo[data-astro-cid-f7espo7c]{filter:drop-shadow(0 8px 24px #0009);width:min(100%,540px);height:auto;display:block}.logo[data-astro-cid-f7espo7c].compact{filter:none;width:90px}.donate[data-astro-cid-jzmce336] svg[data-astro-cid-jzmce336]{fill:var(--red);filter:drop-shadow(0 0 4px #ff4d4d99);flex:none}.btn[data-astro-cid-jzmce336].donate{gap:8px}@media (width>=861px) and (width<=1100px){.narrow[data-astro-cid-jzmce336] .word[data-astro-cid-jzmce336]{display:none}.btn[data-astro-cid-jzmce336].narrow{padding:0 11px}}.nav[data-astro-cid-wpvy4v7s]{z-index:20;backdrop-filter:blur(10px);border-bottom:1px solid var(--menu-blue-deep);background:linear-gradient(#000000eb,#06080cdb);position:sticky;top:0;box-shadow:0 1px #3e9ff559,0 10px 30px #00000073}.bar[data-astro-cid-wpvy4v7s]{align-items:center;gap:28px;min-height:64px;display:flex}.brand[data-astro-cid-wpvy4v7s]{align-items:center;height:40px;display:flex}nav[data-astro-cid-wpvy4v7s]{gap:6px;margin-left:auto;display:flex}.item[data-astro-cid-wpvy4v7s]{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.item[data-astro-cid-wpvy4v7s]:hover,.item[data-astro-cid-wpvy4v7s].on{color:#fff}.item[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--cyan);height:2px;box-shadow:0 0 8px var(--cyan);opacity:0;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s;position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.item[data-astro-cid-wpvy4v7s]:hover:after{opacity:.55;transform:scaleX(.5)}.item[data-astro-cid-wpvy4v7s].on:after{opacity:1;transform:none}.me[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;display:flex}.badge[data-astro-cid-wpvy4v7s]{min-width:18px;height:18px;font:700 11px/1 var(--font-title);letter-spacing:0;color:#04130a;background:var(--green);place-items:center;padding:0 5px;display:inline-grid;box-shadow:0 0 0 1px #0c3a1a,0 0 10px #5ee07a99}.badge[data-astro-cid-wpvy4v7s][hidden]{display:none}.dot[data-astro-cid-wpvy4v7s]{background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green);border-radius:50%}.burger[data-astro-cid-wpvy4v7s]{border:2px solid var(--menu-blue);cursor:pointer;background:#00000073;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:0;display:none}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--text);width:20px;height:2px;display:block}.drawer[data-astro-cid-wpvy4v7s]{padding:8px var(--gutter) 16px;border-top:1px solid var(--menu-blue-deep);flex-direction:column;transition:opacity .18s,translate .18s;display:flex}@starting-style{.drawer[data-astro-cid-wpvy4v7s]{opacity:0;translate:0 -6px}}.drawer[data-astro-cid-wpvy4v7s][hidden]{display:none}.drawer[data-astro-cid-wpvy4v7s] a{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:var(--text);border-bottom:1px solid #28395e80;align-items:center;gap:10px;padding:12px 0;font-weight:700;display:flex}.drawer[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].on{color:var(--cyan-soft);box-shadow:inset 3px 0 0 var(--cyan);padding-left:12px}.drawer[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{color:#1a1100;border-bottom:2px solid #ffd680;margin-top:12px;padding:0 22px}@media (prefers-reduced-motion:reduce){.item[data-astro-cid-wpvy4v7s]:after,.drawer[data-astro-cid-wpvy4v7s]{transition:none}}@media (width>=861px){.drawer[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=860px){nav[data-astro-cid-wpvy4v7s],.me[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:flex}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--menu-blue-deep);background:linear-gradient(#000000b3,#04060c);margin-top:60px;padding:44px 0 24px;box-shadow:0 -1px #3e9ff533}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr;gap:30px;display:grid}.cols[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;color:var(--text-faint);margin-bottom:10px;font-size:12px}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-dim);padding:4px 0;display:block}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].status{align-items:center;gap:9px;display:flex}.sdot[data-astro-cid-jo6i4kqk]{background:var(--text-faint);border-radius:50%;flex:none;width:8px;height:8px}.sdot[data-astro-cid-jo6i4kqk].up{background:var(--green);box-shadow:0 0 8px var(--green)}.sdot[data-astro-cid-jo6i4kqk].partial{background:var(--amber);box-shadow:0 0 8px var(--amber)}.sdot[data-astro-cid-jo6i4kqk].down{background:var(--red);box-shadow:0 0 8px var(--red)}.give[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;display:flex}.title[data-astro-cid-jo6i4kqk]{color:#fff;margin-bottom:10px;font-size:18px}.small[data-astro-cid-jo6i4kqk]{font-size:13px}.copy[data-astro-cid-jo6i4kqk]{border-top:1px solid #28395e80;margin-top:30px;padding-top:16px}@media (width<=760px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:24px 16px}.cols[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;padding:0;display:flex}}
