:root{--bg: #061015;--bg-2: #0a1a21;--panel-bg: linear-gradient(180deg, rgba(18, 38, 46, .94), rgba(10, 24, 30, .94));--text: #e8f1f0;--muted: #86a0a6;--soft: #b9cdd0;--line: rgba(185, 225, 235, .12);--line-2: rgba(185, 225, 235, .24);--ice: #d6f1ff;--signal: #ff6b2c;--sea: #1c6a78;--glacier: #5cc8ff;--crimson: #ff4d5e;--saffron: #ffb020;--jade: #3ddc97;--good: #8fe388;--danger: #ff5a5a;--f-display: "Big Shoulders Display", "Oswald", sans-serif;--f-body: "IBM Plex Sans", system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, monospace;--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));--notch: 12px;color-scheme:dark}:root:lang(zh-TW){--f-display: "Big Shoulders Display", "Noto Sans TC", "PingFang TC", sans-serif;--f-body: "IBM Plex Sans", "Noto Sans TC", "PingFang TC", system-ui, sans-serif;--f-mono: "IBM Plex Mono", "Noto Sans TC", "PingFang TC", monospace}:root:lang(ja){--f-display: "Big Shoulders Display", "Noto Sans JP", "Hiragino Sans", sans-serif;--f-body: "IBM Plex Sans", "Noto Sans JP", "Hiragino Sans", system-ui, sans-serif;--f-mono: "IBM Plex Mono", "Noto Sans JP", "Hiragino Sans", monospace}:root:lang(ko){--f-display: "Big Shoulders Display", "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--f-body: "IBM Plex Sans", "Noto Sans KR", "Apple SD Gothic Neo", system-ui, sans-serif;--f-mono: "IBM Plex Mono", "Noto Sans KR", "Apple SD Gothic Neo", monospace}@media (min-width: 800px){:root{--gutter: max(40px, env(safe-area-inset-left, 0px));--gutter-r: max(40px, env(safe-area-inset-right, 0px))}}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--f-body);font-size:1.03rem;line-height:1.65;overflow-x:hidden}h1,h2,h3,p,ul,ol,figure,dl{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-family:var(--f-display);text-wrap:balance}h3{font-weight:700;letter-spacing:.02em}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.small{font-size:.85rem}.k{font:500 .7rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wrap{width:100%;max-width:1280px;margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}.terrain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 14% 22%,transparent 0 26px,rgba(140,200,215,.045) 26px 27px),repeating-radial-gradient(circle at 86% 74%,transparent 0 34px,rgba(140,200,215,.035) 34px 35px),radial-gradient(80% 60% at 50% 0%,#0c2631,transparent 70%),var(--bg)}.terrain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(185,225,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(185,225,235,.035) 1px,transparent 1px);background-size:120px 120px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.panel{background:var(--panel-bg);border:1px solid var(--line);border-radius:2px}.hud{--hc: rgba(214, 241, 255, .55);--hl: 10px;background:linear-gradient(var(--hc) 0 0) left top / var(--hl) 1px,linear-gradient(var(--hc) 0 0) left top / 1px var(--hl),linear-gradient(var(--hc) 0 0) right top / var(--hl) 1px,linear-gradient(var(--hc) 0 0) right top / 1px var(--hl),linear-gradient(var(--hc) 0 0) left bottom / var(--hl) 1px,linear-gradient(var(--hc) 0 0) left bottom / 1px var(--hl),linear-gradient(var(--hc) 0 0) right bottom / var(--hl) 1px,linear-gradient(var(--hc) 0 0) right bottom / 1px var(--hl),var(--panel-bg);background-repeat:no-repeat;background-origin:border-box}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,var(--notch) 100%,0 calc(100% - var(--notch)));font:600 .84rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--text);cursor:pointer;transition:background .2s,color .2s,transform .2s}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--signal)}.btn-primary{background:var(--ice);color:#05131a}.btn-primary:hover{background:#fff}.btn-line{background:#08161ccc;color:var(--ice);box-shadow:inset 0 0 0 1px var(--line-2)}.btn-line:hover{background:#d6f1ff14}.btn-ghost{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.btn-ghost:hover{color:var(--text)}.btn-sm{--notch: 8px;min-height:40px;padding:0 16px;font-size:.74rem}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.chip{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:4px 10px;font:500 .7rem var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);border:1px solid rgba(255,107,44,.5)}.chip:before{content:"";width:6px;height:6px;background:currentColor}.chip.closed{color:var(--danger);border-color:#ff5a5a80}.tag{display:inline-block;padding:2px 8px;font:500 .64rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);border:1px dashed rgba(255,107,44,.55);white-space:nowrap}.live-dot{flex:none;width:8px;height:8px;background:var(--signal);animation:blink 1.4s steps(2,end) infinite}@keyframes blink{50%{opacity:.2}}.fdot{flex:none;display:inline-block;width:10px;height:10px;background:var(--c, var(--muted))}.kicker{display:inline-flex;align-items:center;gap:10px;font:500 .74rem var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--signal)}.kicker:before{content:"";width:8px;height:8px;background:currentColor}.meter{display:block;height:4px;background:#ffffff14;overflow:hidden}.meter>span{display:block;height:100%;width:0;background:var(--c, var(--ice));transition:width .6s ease}.nav{position:fixed;inset:0 0 auto;z-index:40;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid transparent;transition:background .3s,border-color .3s}.nav.solid{background:#061015e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--line)}.nav-in{display:flex;align-items:center;gap:24px;height:68px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:800 1.35rem var(--f-display);letter-spacing:.14em;text-transform:uppercase}.glyph{flex:none;width:32px;height:32px}.brand b{font-weight:inherit;color:var(--signal)}.links{display:none;gap:22px;margin-inline-start:auto}.links a{position:relative;font:500 .74rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--muted);white-space:nowrap;transition:color .2s}.links a:after{content:"";position:absolute;inset:auto 0 -6px;height:1px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .25s}.links a:hover{color:var(--text)}.links a:hover:after{transform:scaleX(1)}.nav-r{display:flex;align-items:center;gap:10px;margin-inline-start:auto}@media (min-width: 1280px){.links+.nav-r{margin-inline-start:0}}.lang select{min-height:40px;max-width:120px;padding:0 8px;font:500 .78rem var(--f-mono);color:var(--text);background:var(--bg-2);border:1px solid var(--line-2);border-radius:0}.nav-ip{display:none;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line-2);background:var(--bg-2);font:500 .7rem var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;white-space:nowrap}.nav-ip b{font-size:.86rem;color:var(--text);font-variant-numeric:tabular-nums}.nav-ip .fdot{width:8px;height:8px}@media (min-width: 760px){.nav-ip{display:inline-flex}}@media (min-width: 1280px){.links{display:flex}.nav-ip span,.nav-menu{display:none}}.links a.active{color:var(--text)}.links a.active:after{transform:scaleX(1)}.nav-menu{display:inline-grid;align-content:center;gap:4px;width:40px;height:40px;padding:0 10px;border:1px solid var(--line-2);background:var(--bg-2);cursor:pointer}.nav-menu i{display:block;height:1.5px;background:var(--ice);transition:transform .2s,opacity .2s}@media (min-width: 1280px){.nav-menu{display:none}}.nav.open .nav-menu i:nth-of-type(1){transform:translateY(5.5px) rotate(45deg)}.nav.open .nav-menu i:nth-of-type(2){opacity:0}.nav.open .nav-menu i:nth-of-type(3){transform:translateY(-5.5px) rotate(-45deg)}@media (max-width: 1279px){.nav.open{background:#061015f7;border-bottom-color:var(--line)}.nav.open .links{display:grid;gap:0;position:absolute;top:100%;left:0;right:0;padding:8px var(--gutter-r) 16px var(--gutter);background:#061015f7;border-bottom:1px solid var(--line-2)}.nav.open .links a{padding:14px 0;border-bottom:1px dashed var(--line);font-size:.86rem}.nav.open .links a:after{display:none}}@media (max-width: 479px){.nav .brand span{display:none}.nav-in{gap:12px}}.hero{position:relative;min-height:clamp(720px,100svh,1040px);display:grid;grid-template-rows:1fr auto;overflow:hidden;background:var(--bg)}.hero:after{content:"";position:absolute;inset:68px auto 0 0;width:10px;z-index:1;pointer-events:none;background:repeating-linear-gradient(180deg,var(--line-2) 0 1px,transparent 1px 24px)}#hero3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.globe-fallback{display:none}.no-3d>canvas{display:none}.no-3d>.globe-fallback{display:block;position:absolute;width:min(78vw,560px);aspect-ratio:1;max-width:100%;top:12%;right:6%;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(92,200,255,.35),transparent 40%),radial-gradient(circle at 70% 60%,rgba(255,77,94,.28),transparent 42%),radial-gradient(circle at 40% 75%,rgba(255,176,32,.25),transparent 35%),radial-gradient(circle,#0c2a34 60%,#061015 71%);box-shadow:0 0 0 1px var(--line-2)}.hero-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,var(--bg) 0%,rgba(6,16,21,.6) 28%,rgba(6,16,21,0) 58%),linear-gradient(90deg,#061015bf,#06101500 55%),linear-gradient(180deg,#06101599,#06101500 18%)}.hero-in{position:relative;z-index:2;align-self:end;display:grid;gap:28px;padding-top:140px}@media (max-width: 899px){.hero.no-3d>.globe-fallback{left:50%;right:auto;top:90px;transform:translate(-50%)}.hero-in{padding-top:min(420px,50svh)}.hero-fade{background:linear-gradient(0deg,var(--bg) 0%,rgba(6,16,21,.82) 40%,rgba(6,16,21,0) 70%),linear-gradient(180deg,#06101599,#06101500 18%)}}.hero-copy{display:grid;justify-items:start;gap:22px;max-width:720px;min-width:0}.pill{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;font:500 .72rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);background:#061015b3;border:1px solid var(--line-2)}.hero-title{font-weight:800;font-size:clamp(3rem,8vw,6.4rem);line-height:.92;letter-spacing:.005em;text-transform:uppercase}:root:lang(zh-TW) .hero-title,:root:lang(ja) .hero-title,:root:lang(ko) .hero-title{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.08;font-weight:900}.hero-title em{display:block;font-style:normal;color:var(--signal)}.hero-body{max-width:56ch;color:var(--soft);font-size:1.06rem}.actions{display:flex;flex-wrap:wrap;gap:12px}.hero-note{font:500 .74rem var(--f-mono);letter-spacing:.06em;color:var(--muted)}.live-card{display:grid;gap:10px;padding:0 0 18px;max-width:380px;width:100%}.lc-k{display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid var(--line);font:500 .72rem var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ice)}.lc-k .tag{margin-inline-start:auto}.lc-main{display:flex;align-items:center;gap:12px;padding:4px 18px 0;font:700 1.25rem/1.2 var(--f-display);letter-spacing:.02em;min-height:2.5em}.lc-sub{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:0 18px;color:var(--muted);font-size:.86rem;min-height:1.4em}.lc-coord{font:500 .7rem var(--f-mono);letter-spacing:.08em;color:var(--ice);opacity:.75;font-variant-numeric:tabular-nums}.lc-k2{margin-top:4px;padding:0 18px;font:500 .66rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lc-shares{display:grid;gap:7px;padding:0 18px}.lc-shares li{display:grid;grid-template-columns:7.5rem 1fr 3.2rem;align-items:center;gap:10px;font:500 .76rem var(--f-mono)}.lc-shares li span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-shares b{text-align:end;font-weight:600;font-variant-numeric:tabular-nums}.lc-flash{animation:flash .9s ease}@keyframes flash{0%{opacity:.2;transform:translate(-4px)}to{opacity:1;transform:none}}@media (min-width: 900px){.hero-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:8px}.live-card{width:360px}}.hero-stats-wrap{position:relative;z-index:2;padding-block:28px 40px}.hero-stats{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line-2)}.hero-stats li{display:grid;gap:0;padding:16px 18px 4px 0}.hero-stats b{font:800 2.6rem/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--ice)}.hero-stats span{font:500 .7rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media (min-width: 760px){.hero-stats{grid-template-columns:repeat(4,1fr)}.hero-stats li+li{padding-inline-start:18px;border-inline-start:1px solid var(--line)}}@media (max-width: 759px){.hero-stats li:nth-child(2n){padding-inline-start:18px;border-inline-start:1px solid var(--line)}}.ticker{position:relative;z-index:3;border-block:1px solid var(--line-2);background:#081a20}.ticker-in{display:flex;align-items:center;gap:18px;min-height:44px}.ticker-k{flex:none;display:inline-flex;align-items:center;gap:8px;padding-inline-end:16px;border-inline-end:1px solid var(--line-2);font:600 .7rem var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal)}.ticker-view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ticker-track{display:flex;gap:36px;width:max-content;will-change:transform}.tk{display:inline-flex;align-items:center;gap:10px;font:500 .8rem var(--f-mono);color:var(--soft);white-space:nowrap}.tk .fdot{width:8px;height:8px}@media (max-width: 599px){.ticker-k span:last-child{display:none}.ticker-k{padding-inline-end:12px}}.sec{padding-block:clamp(72px,10vw,120px)}.head{position:relative;display:grid;gap:14px;padding-top:18px;margin-bottom:clamp(32px,4vw,48px);border-top:1px solid var(--line-2)}.head:before{content:"";position:absolute;top:-2px;left:0;width:72px;height:3px;background:var(--signal)}.head h2{font-weight:800;font-size:clamp(2.2rem,5.4vw,3.8rem);line-height:.98;letter-spacing:.01em;text-transform:uppercase;max-width:18ch}:root:lang(zh-TW) .head h2,:root:lang(ja) .head h2,:root:lang(ko) .head h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15;font-weight:900}.lead{max-width:60ch;color:var(--soft)}@media (min-width: 900px){.head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:56px;align-items:end}.head .kicker{grid-column:1 / -1}.head .lead{justify-self:end}}.ico{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid var(--line-2);background:#d6f1ff0a}.ico svg{width:24px;height:24px;fill:none;stroke:var(--ice);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}.steps{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width: 640px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1080px){.steps{grid-template-columns:repeat(4,1fr)}}.step{position:relative;display:grid;align-content:start;gap:14px;padding:26px 24px 30px;min-width:0;border:0}.step h3{font-size:1.5rem;text-transform:uppercase}.step p{color:var(--muted);font-size:.95rem}.step-n{position:absolute;top:18px;inset-inline-end:20px;font:800 2.4rem/1 var(--f-display);color:#d6f1ff24}.events{display:grid;gap:16px}@media (min-width: 700px){.events{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1080px){.events{grid-template-columns:repeat(3,1fr)}}.ev{display:grid;grid-template-rows:auto 1fr auto auto auto auto;gap:16px;padding:20px;min-width:0;border-top:2px solid var(--cc, var(--ice));transition:border-color .3s}.ev.is-reveal{border-color:var(--signal)}.ev.is-result{border-color:var(--good)}.ev-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ev-cat{display:inline-flex;align-items:center;gap:8px;font:500 .72rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cc, var(--ice))}.ev-cat svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square}.ev-q{font:600 1.04rem/1.4 var(--f-body)}.ev-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ev-opt{display:grid;gap:2px;justify-items:start;padding:10px 14px;min-height:56px;min-width:0;border:1px solid var(--line-2);border-radius:0;background:#06101599;color:var(--text);text-align:start;cursor:pointer;transition:border-color .2s,background .2s}.ev-opt span{font:500 .86rem var(--f-mono);overflow-wrap:anywhere}.ev-opt b{font:800 1.5rem/1.1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--oc)}.ev-opt[data-side=a]{--oc: var(--ice)}.ev-opt[data-side=b]{--oc: var(--signal)}.ev-opt:hover{border-color:var(--oc)}.ev-opt[aria-pressed=true]{border-color:var(--oc);background:color-mix(in srgb,var(--oc) 12%,transparent);box-shadow:inset 0 -3px 0 var(--oc)}.ev-opt.won{border-color:var(--good)}.ev-opt.won b:after{content:" \2713";color:var(--good)}.ev-bar{display:flex;height:6px;overflow:hidden;background:#ffffff0f;gap:2px}.ev-bar span{height:100%;transition:width .8s ease}.ev-bar .a{background:var(--ice)}.ev-bar .b{flex:1;background:var(--signal)}.ev-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px dashed var(--line-2)}.ev-meta p{display:grid;gap:2px}.ev-meta p:last-child{text-align:end}.ev-meta b{font:600 .9rem var(--f-mono);font-variant-numeric:tabular-nums}.ev-go{justify-self:stretch}.ev .st{justify-self:start}.wr-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:16px;background:var(--line);border:1px solid var(--line)}.wr-guide li{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-2);min-width:0;color:var(--muted);transition:color .3s,background .3s}.wr-guide span{flex:none;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line-2);font:600 .78rem var(--f-mono)}.wr-guide b{font:500 .82rem var(--f-mono);letter-spacing:.04em}.wr-guide li.now{color:var(--text);background:#ff6b2c1a;box-shadow:inset 0 -2px 0 var(--signal)}.wr-guide li.now span{border-color:var(--signal);color:var(--signal)}.wr-guide li.done{color:var(--soft)}.wr-guide li.done span{background:var(--good);border-color:var(--good);color:#05131a;font-size:0}.wr-guide li.done span:before{content:"\2713";font-size:.82rem}@media (max-width: 599px){.wr-guide{grid-template-columns:1fr}.wr-guide li{padding:10px 14px}}.wr{display:grid;gap:16px}.wr-slip,.wr-stage,.wr-board{scroll-margin-top:84px}.wr-nums .wide.wr-rank dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:1.5rem;color:var(--saffron)}.wr-rank small{font:500 .7rem var(--f-mono);color:var(--muted);letter-spacing:.04em}.gtoast{position:fixed;z-index:45;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:14px;max-width:min(440px,calc(100vw - 32px));padding:14px 16px;border-left:3px solid var(--tc, var(--ice));box-shadow:0 18px 50px -20px #000000e6}.gtoast p{font:500 .84rem/1.45 var(--f-mono);min-width:0}@media (max-width: 479px){.gtoast{left:16px;flex-wrap:wrap}}@media (min-width: 1000px){.wr{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"stage side" "stage ops" "stage deeds" "stage tickets" "stage log";align-items:start}.wr-ops{grid-area:ops}.wr-deeds{grid-area:deeds}.wr-stage{grid-area:stage}.wr-side{grid-area:side}.wr-tickets{grid-area:tickets}.wr-log{grid-area:log}}.wr-stage{position:relative;overflow:hidden;aspect-ratio:1 / 1;max-height:760px;width:100%;max-width:100%;background:#061015}.wr-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(var(--line) 0 0) 50% 0 / 1px 100% no-repeat,linear-gradient(var(--line) 0 0) 0 50% / 100% 1px no-repeat}@media (max-width: 999px){.wr-stage{aspect-ratio:auto;height:min(100vw,480px)}}@media (min-width: 1000px){.wr-stage{position:sticky;top:84px;aspect-ratio:auto;height:min(calc(100vh - 104px),760px)}}@media (min-width: 1000px){.wr .wr-ops{grid-template-columns:1fr}}@media (min-width: 1200px){.wr-ops .tactics{grid-template-columns:1fr 1fr}}.wr-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}.wr-stage canvas:active{cursor:grabbing}.wr-stage.no-3d>.globe-fallback{top:50%;left:50%;right:auto;width:70%;transform:translate(-50%,-50%)}.wr-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 28px)}.wr-chip-tl{top:14px;left:14px;padding:6px 12px;background:#061015d9;border:1px solid var(--line-2)}.wr-chip-tl b{font:700 1rem var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fc, var(--text));white-space:nowrap}.wr-chip-tr{top:58px;left:14px;background:#061015d9}@media (min-width: 600px){.wr-chip-tr{top:18px;left:auto;right:14px}}.wr-hint{position:absolute;z-index:2;left:14px;bottom:12px;font:500 .66rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wr-toast{position:absolute;z-index:2;right:14px;bottom:12px;max-width:min(320px,calc(100% - 28px));padding:10px 14px;font:500 .84rem/1.45 var(--f-mono);background:#061015eb;border:1px solid var(--line-2);border-left:3px solid var(--tc, var(--ice));opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s;pointer-events:none}.wr-toast.show{opacity:1;transform:none}@media (max-width: 599px){.wr-toast{left:14px;right:14px;bottom:38px;max-width:none}}.wr-side{display:grid;gap:16px;min-width:0}.wr-h{font:600 .74rem var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ice);padding-bottom:10px;border-bottom:1px solid var(--line)}.wr-stats,.wr-board,.wr-slip,.wr-tickets,.wr-log{display:grid;gap:14px;padding:18px 20px;min-width:0}.wr-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wr-nums div{display:grid;gap:2px;min-width:0}.wr-nums .wide{grid-column:1 / -1}.wr-nums dt{font:500 .64rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wr-nums dd{margin:0;font:800 1.6rem/1.1 var(--f-display);font-variant-numeric:tabular-nums}.wr-nums .wide dd{font-size:3.2rem;line-height:1;color:var(--ice)}.wr-nums dd.bump{animation:bump .6s ease}@keyframes bump{40%{color:var(--signal);transform:translateY(-2px)}}.wr-actions{display:flex;flex-wrap:wrap;gap:10px}.wr-events{display:grid;gap:6px}.wr-ev{display:grid;gap:6px;width:100%;padding:10px 12px;border:1px solid var(--line);border-left:3px solid var(--cc, var(--line-2));border-radius:0;background:#0610158c;color:var(--text);text-align:start;cursor:pointer;transition:border-color .2s,background .2s}.wr-ev:hover{background:#d6f1ff0d}.wr-ev[aria-current=true]{border-color:var(--ice);border-left-color:var(--cc, var(--ice));background:#d6f1ff12}.wr-ev-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.wr-ev .ev-cat{font-size:.66rem}.wr-ev .ev-cat svg{width:15px;height:15px}.wr-ev-q{font-size:.9rem;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wr-ev .ev-bar{height:4px}.st{flex:none;font:500 .68rem var(--f-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;padding:2px 7px;color:var(--ice);border:1px solid var(--line-2);white-space:nowrap}.st.urgent,.st.oracle{color:var(--signal);border-color:#ff6b2c8c}.st.live{color:var(--saffron);border-color:#ffb02080}.st.won{color:var(--good);border-color:#8fe38880}.st.lost{color:var(--danger);border-color:#ff5a5a80}.st.mine:before{content:"\25a0  "}.wr-slip{--hc: rgba(255, 107, 44, .8)}.wr-slip-body{display:grid;gap:12px}.wr-q{font-weight:600;line-height:1.4}.wr-stake-row{display:flex;align-items:center;gap:14px}.wr-stake-row input{flex:1;min-width:0;accent-color:var(--signal)}.wr-stake-row output{min-width:4.5ch;text-align:end;font:800 1.6rem var(--f-display);font-variant-numeric:tabular-nums}.wr-quote{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wr-quote div{display:grid;gap:2px;padding:10px 12px;border:1px dashed var(--line-2)}.wr-quote dt{font:500 .64rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wr-quote dd{margin:0;font:800 1.5rem/1.1 var(--f-display);font-variant-numeric:tabular-nums}.wr-bonus{font:500 .78rem var(--f-mono);color:var(--saffron)}.wr-lock-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wr-chips{display:flex;gap:8px}.wr-chips button{flex:1;padding:7px 0;font:600 .78rem var(--f-mono);letter-spacing:.08em;color:var(--soft);background:transparent;border:1px solid var(--line-2);cursor:pointer}.wr-chips button:hover:not(:disabled){border-color:var(--signal);color:var(--text)}.wr-chips button[aria-pressed=true]{border-color:var(--signal);color:var(--signal);background:#ff6b2c1a}.wr-chips button:disabled{opacity:.4;cursor:not-allowed}.wr-slip-body.is-locked .ev-opt:not([aria-pressed=true]){opacity:.45}.wr-slip-body.is-locked .ev-opt{cursor:default}.wr-result{padding:10px 14px;font:500 .84rem/1.45 var(--f-mono);border:1px solid var(--line-2);border-left:3px solid var(--rc, var(--ice));background:#06101599}.wr-msg{min-height:1.3em;font-size:.85rem;color:var(--signal)}#wr-tickets,#wr-log{display:grid;gap:6px;max-height:320px;overflow-y:auto}.tkt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 12px;border:1px solid var(--line);background:#06101580}.tkt p{font-size:.86rem;font-weight:500;overflow-wrap:anywhere}.tkt small{grid-column:1;font:500 .7rem var(--f-mono);color:var(--muted)}.tkt .st{grid-row:1 / span 2;grid-column:2}.log-i{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline;font-size:.86rem;color:var(--soft);padding-bottom:6px;border-bottom:1px dashed var(--line)}.log-i time{font:500 .7rem var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums}.log-i .fdot{width:7px;height:7px;margin-inline-end:6px}.empty{font-size:.86rem;color:var(--muted)}.fac-grid{display:grid;gap:16px}.fac-list{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media (min-width: 900px){.fac-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.fac{--c: var(--ice);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 16px;min-width:0;border:1px solid var(--line);border-left:4px solid var(--c);border-radius:0;background:var(--panel-bg);color:var(--text);text-align:start;cursor:pointer;transition:border-color .2s,background .2s}.fac:hover{border-color:var(--line-2);border-left-color:var(--c)}.fac[aria-checked=true]{border-color:var(--c);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 18%,transparent),#0a181ef0 70%)}.fac svg{grid-row:span 2;width:36px;height:36px;fill:none;stroke:var(--c);stroke-width:1.6;stroke-linejoin:miter}.fac-name{font:700 1.2rem/1.1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.fac-share{font:500 .72rem var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width: 520px){.fac{grid-template-columns:1fr;padding:12px}.fac svg{grid-row:auto;width:28px;height:28px}.fac-name{font-size:1.05rem}}.fac-panel{display:grid;overflow:hidden;min-width:0}.map{position:relative;border-bottom:1px solid var(--line);background:#071419}#war-map{display:block;width:100%;aspect-ratio:2 / 1;max-width:100%}.map-cap{position:absolute;inset-inline-start:12px;bottom:8px;font:500 .64rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:#061015cc;padding:2px 6px}.fac-detail{display:grid;gap:18px;padding:22px 24px 26px}.fd-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 20px}.fd-head>div{display:grid;gap:4px;min-width:0}.fd-head h3{font-size:2rem;line-height:1;text-transform:uppercase;color:var(--fc, var(--text))}#fd-enlist[aria-pressed=true]{color:var(--fc, var(--ice));box-shadow:inset 0 0 0 1px var(--fc, var(--ice))}.fd-grid{display:grid;gap:18px 24px;grid-template-columns:1fr 1fr}@media (min-width: 760px){.fd-grid{grid-template-columns:1.4fr 1fr .8fr .8fr}}.fd-cell{display:grid;align-content:start;gap:6px;min-width:0}.fd-trait,.fd-style{font:600 .95rem var(--f-mono)}.fd-big b{font:800 2.2rem/1 var(--f-display);font-variant-numeric:tabular-nums}@media (max-width: 520px){.fd-grid>.fd-cell:first-child{grid-column:1 / -1}}@media (min-width: 1000px){.fac-panel{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.map{border-bottom:0;border-inline-end:1px solid var(--line);display:grid;align-items:center}.fd-grid{grid-template-columns:1fr 1fr}.fd-grid>.fd-cell:first-child{grid-column:1 / -1}}.fd-msg{margin-top:-8px;font:500 .78rem var(--f-mono);color:var(--signal)}.fd-msg:empty{display:none}.boards{display:grid;gap:16px}@media (min-width: 1000px){.boards{grid-template-columns:1fr 1.25fr;align-items:start}}.board{padding:18px 6px 8px;min-width:0}.board-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 12px}.board-h h3{font-size:1.4rem;text-transform:uppercase}.tscroll{overflow-x:auto}.lb{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lb th{padding:8px 14px;text-align:start;font:500 .66rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-2);white-space:nowrap}.lb td{padding:12px 14px;border-bottom:1px dashed var(--line);font-size:.94rem;white-space:nowrap}.lb tr:last-child td{border-bottom:0}.lb .num{text-align:end}.lb td.num{font-family:var(--f-mono);font-weight:500}.lb .rank{font:800 1.2rem var(--f-display);color:var(--muted);width:2.5rem}.lb tbody tr:first-child .rank{color:var(--signal)}.lb .who{display:inline-flex;align-items:center;gap:10px;font-weight:600}.lb .up{color:var(--good)}.lb .down{color:var(--danger)}.lb tr.you td{background:#d6f1ff0f}@media (max-width: 479px){.lb th:last-child,.lb td:last-child{display:none}.lb th,.lb td{padding-inline:8px}.lb th,.lb td:nth-child(2){white-space:normal}.lb th{-webkit-hyphens:auto;hyphens:auto;letter-spacing:.04em;overflow-wrap:anywhere}}.note{margin-top:18px}.pipe{display:grid;gap:1px;margin-bottom:16px;background:var(--line);border:1px solid var(--line)}@media (min-width: 760px){.pipe{grid-template-columns:repeat(5,minmax(0,1fr))}}.pipe li{position:relative;display:grid;align-content:start;gap:6px;padding:16px 18px 18px;background:var(--bg-2);min-width:0}.pipe li:first-child{box-shadow:inset 0 2px 0 var(--signal)}.pipe-n{font:800 1.6rem/1 var(--f-display);color:var(--signal)}.pipe h3{font-size:1.2rem;text-transform:uppercase}.pipe p{font-size:.86rem;color:var(--muted)}.chain-grid{display:grid;gap:16px}@media (min-width: 1000px){.chain-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}}.pillars{display:grid;gap:16px}@media (min-width: 640px){.pillars{grid-template-columns:1fr 1fr}}.pillar{display:grid;align-content:start;gap:12px;padding:22px;min-width:0}.pillar h3{font-size:1.4rem;text-transform:uppercase}.pillar p{color:var(--muted);font-size:.94rem}.status{display:grid;align-content:start;gap:12px;padding:22px;--hc: rgba(255, 107, 44, .8)}.status h3{font-size:1.4rem;text-transform:uppercase}.status dl div{display:grid;gap:4px;padding:12px 0;border-bottom:1px dashed var(--line-2)}.status dl div:last-child{border-bottom:0}.status dt{font:500 .66rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.status dd{margin:0;display:flex;align-items:center;gap:10px;font:600 .9rem var(--f-mono)}.state{width:8px;height:8px;flex:none}.state.off{background:var(--danger)}.state.wait{background:var(--saffron)}.banners-head{display:grid;gap:6px;margin:48px 0 18px}.banners-head h3{font-size:1.8rem;text-transform:uppercase}.banners{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 900px){.banners{grid-template-columns:repeat(4,minmax(0,1fr))}}.banner{display:grid;justify-items:center;gap:12px;padding:20px 12px;min-width:0;text-align:center}.banner svg{width:100%;max-width:160px;height:auto}.banner .tag{color:var(--muted);border-color:var(--line-2);white-space:normal;max-width:100%;text-align:center}.token{display:grid;gap:32px;align-items:center;padding:clamp(24px,4vw,44px)}@media (min-width: 860px){.token{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.donut-wrap{display:grid;place-items:center}#donut{width:min(100%,340px);height:auto;overflow:visible}#donut .seg{transition:opacity .25s,stroke-width .25s}#donut.hl .seg:not(.on){opacity:.22}#donut .seg.on{stroke-width:40}.d-big{font:800 44px var(--f-display);fill:var(--text)}.d-small{font:500 10px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;fill:var(--muted)}.alloc{display:grid;gap:20px;min-width:0}.legend{display:grid}.legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px;border-bottom:1px dashed var(--line);cursor:default;transition:background .2s}.legend li:hover,.legend li:focus-visible{background:#d6f1ff0d}.legend i{width:12px;height:12px;background:var(--c)}.legend span{font-weight:500}.legend b{font:800 1.4rem var(--f-display);font-variant-numeric:tabular-nums}.road{display:grid;gap:16px;position:relative}@media (min-width: 900px){.road{grid-template-columns:repeat(4,1fr);padding-top:30px}.road:before{content:"";position:absolute;top:8px;left:0;right:0;height:1px;background:repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 12px)}}.phase{position:relative;display:grid;align-content:start;gap:10px;padding:22px;min-width:0}.phase:before{content:"";position:absolute;top:-29px;left:22px;width:12px;height:12px;background:var(--bg);border:1px solid var(--ice);display:none}@media (min-width: 900px){.phase:before{display:block}}.phase.now:before{background:var(--signal);border-color:var(--signal)}.phase.now{--hc: rgba(255, 107, 44, .85)}.ph-when{display:flex;align-items:center;justify-content:space-between;gap:10px;font:500 .72rem var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ice)}.phase h3{font-size:1.7rem;text-transform:uppercase}.phase p{color:var(--muted);font-size:.94rem}.faq{display:grid;gap:0;border-top:1px solid var(--line-2);max-width:920px}.faq details{border:0;border-bottom:1px solid var(--line-2);background:none}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font:600 1.05rem var(--f-body);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font:500 1.3rem var(--f-mono);color:var(--signal);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 4px 20px;color:var(--muted);max-width:70ch}.cta{display:grid;justify-items:start;gap:18px;padding:clamp(32px,5vw,64px);background:repeating-radial-gradient(circle at 100% 0%,transparent 0 22px,rgba(255,107,44,.07) 22px 23px),var(--panel-bg);border-top:3px solid var(--signal)}.cta h2{font-weight:800;font-size:clamp(2.2rem,5vw,3.6rem);line-height:.98;text-transform:uppercase}:root:lang(zh-TW) .cta h2,:root:lang(ja) .cta h2,:root:lang(ko) .cta h2{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.social{min-width:180px}.social svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square}.social.soon{cursor:default}.social.soon:hover{transform:none}.social small{font:500 .62rem var(--f-mono);letter-spacing:.1em;color:var(--signal)}@media (max-width: 479px){.social{min-width:0;width:100%}}.foot{display:grid;gap:14px;padding-block:36px 56px;border-top:1px solid var(--line-2)}.foot p{max-width:90ch;color:var(--muted);font-size:.84rem}.brand.small{font-size:1.1rem}.foot-links{display:flex;flex-wrap:wrap;gap:8px 22px}.foot-links a,.foot-links span{font:500 .74rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);text-decoration:none}.foot-links small{margin-inline-start:6px;color:var(--signal);font-size:.62rem}.modal{width:min(440px,calc(100vw - 32px));padding:26px;color:var(--text);border:1px solid var(--line-2)}.modal[open]{display:grid;gap:16px}.modal::backdrop{background:#02080ac7}.modal h2{font-size:1.8rem;text-transform:uppercase}.wallets{display:grid;gap:8px}.wallet-opt{display:flex;align-items:center;gap:14px;min-height:54px;padding:0 16px;border:1px solid var(--line-2);border-radius:0;background:#06101599;color:var(--text);font:500 .9rem var(--f-mono);text-align:start;cursor:pointer}.wallet-opt:hover{border-color:var(--ice)}.wallet-opt svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--ice);stroke-width:1.5;stroke-linecap:square}#wallet-close{justify-self:end}.modal.wallet{max-height:calc(100vh - 32px);overflow-y:auto}.wallet-opt{width:100%}.wallet-opt img{flex:none;width:24px;height:24px}.wo-txt{display:grid;gap:2px;min-width:0;flex:1}.wo-txt b{font-weight:600}.wo-txt small{font:400 .76rem var(--f-body);color:var(--muted)}.wallet-opt[aria-current=true]{border-color:var(--signal);box-shadow:inset 3px 0 0 var(--signal)}.wal-current{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid rgba(143,227,136,.45);background:#8fe3880f}.wal-current b{font:600 .9rem var(--f-mono);color:var(--good);flex:1;min-width:0;overflow-wrap:anywhere}.wal-ro{font-size:.82rem;color:var(--soft);padding-left:10px;border-left:2px solid var(--good)}.wal-msg{font:500 .8rem var(--f-mono);color:var(--signal)}.wal-msg.ok{color:var(--good)}#wallet-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;display:none}@media (max-width: 479px){#wallet-btn{padding:0 11px}#wallet-btn svg{display:block}#wallet-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}#wallet-btn.on{background:transparent;color:var(--good);box-shadow:inset 0 0 0 1px #8fe3888c;text-transform:none;letter-spacing:.04em}.wr-profile{font:500 .74rem var(--f-mono);color:var(--muted)}.wr-profile b{color:var(--good);font-weight:600}.wr-ops{display:grid;gap:18px;padding:18px 20px;min-width:0}@media (min-width: 640px){.wr-ops{grid-template-columns:1fr 1fr}}.wr-ops-col{display:grid;align-content:start;gap:10px;min-width:0}.orders{display:grid;gap:8px}.order{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line);background:#06101580}.order-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.order p{font-size:.86rem;font-weight:500}.order small{flex:none;font:600 .7rem var(--f-mono);color:var(--saffron);white-space:nowrap}.order .meter>span{background:var(--saffron)}.order.done{border-color:#8fe38873}.order.done small{color:var(--good)}.order.done .meter>span{background:var(--good)}.order-n{font:500 .68rem var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums}.tactics{display:grid;gap:8px}.tac{display:grid;gap:8px;padding:12px;border:1px solid var(--line);background:#06101580}.tac h4{margin:0;font:700 1.15rem var(--f-display);letter-spacing:.04em;text-transform:uppercase}.tac p{font-size:.82rem;color:var(--muted)}.tac.on{border-color:var(--signal);box-shadow:inset 3px 0 0 var(--signal)}.tac .btn{justify-self:start}.wr-season{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin-bottom:8px;padding:12px 16px;border:1px solid var(--line-2);background:#081a20}.wr-season-k{display:inline-flex;align-items:center;gap:10px;font:600 .74rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ice)}.wr-season .meter{height:6px}.wr-season .meter>span{background:var(--signal)}.wr-season-t{font:800 1.5rem/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--signal);white-space:nowrap}.wr-season.idle .live-dot{background:var(--muted);animation:none}.wr-season.idle .wr-season-t{color:var(--muted);font:500 .74rem var(--f-mono);letter-spacing:.04em;white-space:normal;text-align:end}.wr-season.over{border-color:#ff6b2c99}@media (max-width: 599px){.wr-season{grid-template-columns:minmax(0,1fr) auto}.wr-season .meter{grid-column:1 / -1;grid-row:2}.wr-season.idle .wr-season-t{grid-column:1 / -1;text-align:start}}.modal.report{width:min(600px,calc(100vw - 32px));padding:28px;border-top:3px solid var(--fc, var(--signal))}.modal.report[open]{gap:14px}.modal.report h2{font-size:clamp(2rem,6vw,2.8rem);line-height:1}.report-verdict{font:700 1.3rem/1.25 var(--f-display);letter-spacing:.03em;text-transform:uppercase;color:var(--fc, var(--ice))}.report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.report-grid div{display:grid;gap:2px;padding:12px 14px;background:var(--bg-2);min-width:0}.report-grid dt{font:500 .62rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.report-grid dd{margin:0;font:800 1.7rem/1.1 var(--f-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.report-grid dd small{display:block;font:500 .7rem var(--f-mono);color:var(--muted)}@media (max-width: 479px){.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-fac{display:flex;align-items:baseline;gap:10px;font-size:.95rem;color:var(--soft)}.report-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.wr-deeds{display:grid;gap:14px;padding:18px 20px;min-width:0}.wr-h-tag{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.deeds{display:grid;gap:8px}@media (min-width: 560px){.deeds{grid-template-columns:1fr 1fr}}.deed{display:grid;grid-template-columns:52px minmax(0,1fr);gap:2px 12px;align-items:center;padding:10px 12px;border:1px solid color-mix(in srgb,var(--c) 35%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--c) 10%,transparent),#06101580 60%);animation:deed-in .5s ease both}@keyframes deed-in{0%{opacity:0;transform:translateY(6px)}}.deed svg{grid-row:1 / span 2;width:52px;height:52px}.deed .dg-frame{fill:none;stroke:var(--c);stroke-width:1.6;opacity:.7}.deed .dg-on{fill:var(--c);opacity:.9}.deed .dg-off{fill:none;stroke:var(--c);stroke-width:1.2;opacity:.35}.deed-t{display:grid;gap:1px;min-width:0}.deed-t b{font:700 1.05rem var(--f-display);letter-spacing:.04em;text-transform:uppercase}.deed-t small{font:500 .66rem var(--f-mono);color:var(--muted);overflow-wrap:anywhere}.deed-st{grid-column:2;justify-self:start;padding:1px 7px;font:600 .62rem var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c);border:1px solid currentColor}.deed.lost{filter:saturate(.25);opacity:.7}.deed.lost .deed-st{color:var(--muted)}.feed{display:grid;gap:12px;margin-top:16px;padding:20px 22px;min-width:0;--hc: rgba(255, 107, 44, .8)}.feed-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feed-h h3{display:inline-flex;align-items:center;gap:10px;font-size:1.4rem;text-transform:uppercase}.blocks{display:grid;gap:8px}.blk{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line);background:#0610158c;min-width:0}.blk.new{animation:blk-in .6s ease}@keyframes blk-in{0%{opacity:0;transform:translateY(-8px);border-color:var(--signal)}}.blk-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font:500 .72rem var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums}.blk-h b{font:700 .82rem var(--f-mono);color:var(--ice)}.blk-h time{margin-inline-start:auto}.blk ul{display:grid;gap:3px}.tx{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font:500 .74rem/1.5 var(--f-mono);color:var(--soft);min-width:0}.tx code{font:600 .74rem var(--f-mono);color:var(--glacier)}.tx span{overflow-wrap:anywhere;min-width:0}.tx.mine code{color:var(--signal)}.tx em{font-style:normal;padding:0 6px;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#05131a;background:var(--signal)}@media (min-width: 900px){.blk{grid-template-columns:260px minmax(0,1fr);align-items:start;column-gap:20px}.blk-h time{margin-inline-start:0}}.build{display:grid;gap:16px}@media (min-width: 1000px){.build{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.build-cards{display:grid;gap:16px}@media (min-width: 560px){.build-cards{grid-template-columns:1fr 1fr}}.bcard{display:grid;align-content:start;gap:12px;padding:22px;min-width:0}.bcard h3{font-size:1.3rem;text-transform:uppercase}.bcard p{color:var(--muted);font-size:.92rem}.code{margin:0;padding:0;min-width:0;overflow:hidden}.code figcaption{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font:500 .72rem var(--f-mono);color:var(--muted)}.code-dots{display:inline-flex;gap:6px}.code-dots i{width:8px;height:8px;border:1px solid var(--line-2)}.code-dots i:first-child{background:var(--signal);border-color:var(--signal)}.code-file{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code pre{margin:0;padding:18px 20px 22px;overflow-x:auto;font:500 .8rem/1.7 var(--f-mono);color:var(--soft)}.code code{font:inherit}@media (max-width: 599px){.code pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.74rem;padding-inline:16px}}.c-c{color:var(--muted)}.c-k{color:var(--crimson)}.c-f{color:var(--glacier)}.c-s{color:var(--good)}.c-n{color:var(--saffron)}.dock{display:none}@media (max-width: 999px){.dock{position:fixed;z-index:44;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:10px var(--gutter-r) calc(10px + env(safe-area-inset-bottom,0px)) var(--gutter);background:#061015e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line-2);box-shadow:0 -18px 40px -24px #000000e6;transform:translateY(110%);transition:transform .3s ease}.dock.on{transform:none}.dock-l{display:grid;gap:2px;min-width:0;flex:1}.dock-k{display:inline-flex;align-items:baseline;gap:8px;font:500 .62rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dock-k .fdot{width:8px;height:8px;align-self:center}.dock-k b{font:800 1.35rem/1 var(--f-display);letter-spacing:.02em;color:var(--ice);font-variant-numeric:tabular-nums}.dock-s{font:500 .7rem var(--f-mono);color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-s.urgent{color:var(--signal)}.dock .btn{flex:0 1 auto;max-width:62%;min-height:46px;padding:6px 14px;white-space:normal;text-align:center;line-height:1.3;letter-spacing:.08em}body.dock-on .gtoast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease var(--rd, 0ms),transform .7s ease var(--rd, 0ms)}.rv.in{opacity:1;transform:none}.btn,.ev-opt,.wr-ev,.wr-chips button,.wallet-opt{-webkit-tap-highlight-color:transparent}.btn:active:not(:disabled){transform:translateY(1px) scale(.98)}.ev-opt:active:not(:disabled),.wr-ev:active,.wr-chips button:active:not(:disabled){transform:scale(.985)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.noscript{position:relative;z-index:60;margin:0;padding:12px 16px;text-align:center;font:500 .9rem var(--f-mono);color:#05131a;background:var(--signal)}.lost{position:relative;display:grid;justify-items:start;align-content:center;gap:18px;min-height:100vh;min-height:100svh}.lost h1{font:900 clamp(3rem,10vw,6rem)/.95 var(--f-display);text-transform:uppercase}
