.back-row[data-v-83c3edff]{padding-top:16px}.fb-dock[data-v-4210f7e1]{position:fixed;right:0;top:28%;z-index:40;display:flex;flex-direction:row-reverse;align-items:flex-start;pointer-events:none}.fb-fab[data-v-4210f7e1],.fb-panel[data-v-4210f7e1]{pointer-events:auto}.fb-fab[data-v-4210f7e1]{writing-mode:vertical-rl;letter-spacing:.15em;border-radius:var(--r-md) 0 0 var(--r-md);min-height:96px;padding:var(--sp-sm) 6px;background:var(--card, #fff);box-shadow:-2px 2px 10px #0002}.fb-panel[data-v-4210f7e1]{margin-right:0;width:min(320px,78vw);max-height:min(70vh,560px);overflow:auto;padding:var(--sp-md);display:flex;flex-direction:column;gap:var(--sp-sm);border-radius:var(--r-md) 0 0 var(--r-md);box-shadow:-4px 4px 20px #0002}.fb-head[data-v-4210f7e1]{display:flex;align-items:center;gap:var(--sp-sm)}.fb-head strong[data-v-4210f7e1]{flex:1}.fb-close[data-v-4210f7e1]{border:0;background:transparent;font-size:20px;line-height:1;cursor:pointer}.fb-cats[data-v-4210f7e1]{display:flex;gap:var(--sp-sm);flex-wrap:wrap}.fb-cats .btn[aria-pressed=true][data-v-4210f7e1]{border-color:var(--green-dark, #46a302)}.fb-live[data-v-4210f7e1]{font-size:var(--fs-caption, 12px);margin:0}.fb-file[data-v-4210f7e1]{font-size:var(--fs-caption, 12px)}.fb-receipt[data-v-4210f7e1]{font-size:var(--fs-body2, 14px);line-height:1.45;margin:0;color:var(--text, #142)}.fb-mine[data-v-4210f7e1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-sm)}.fb-mine-item[data-v-4210f7e1]{border:1px solid var(--border, #d8e0d0);border-radius:var(--r-md, 8px);padding:8px;background:var(--card, #fff)}.fb-mine-top[data-v-4210f7e1]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.fb-mine-id[data-v-4210f7e1]{font-size:var(--fs-body2, 14px)}.fb-mine-when[data-v-4210f7e1]{font-size:11px;white-space:nowrap}.fb-flow[data-v-4210f7e1]{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 6px;padding:0;font-size:10px;line-height:1.2}.fb-flow-step[data-v-4210f7e1]{padding:2px 6px;border-radius:999px;border:1px solid var(--border, #cfd8c8);color:var(--muted, #6a7a60);background:#f4f7f1}.fb-flow-step.done[data-v-4210f7e1]{color:var(--text, #142);background:#e8f5d8;border-color:#b7d99a}.fb-flow-step.current[data-v-4210f7e1]{color:#0b3d0b;background:var(--green, #58cc02);border-color:var(--green, #58cc02);font-weight:600}.fb-flow-step.branch[data-v-4210f7e1]{background:#fff3d6;border-color:#e0c06a;color:#5a4200}.fb-mine-reply[data-v-4210f7e1]{margin:0;font-size:var(--fs-caption, 12px);line-height:1.45;color:var(--text, #142)}.fb-mine-ver[data-v-4210f7e1]{margin:4px 0 0;font-size:11px}textarea[data-v-4210f7e1]{font:inherit;font-size:var(--fs-body2);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-sm)}@media (max-width: 720px){.fb-dock[data-v-4210f7e1]{top:auto;bottom:18%}.fb-panel[data-v-4210f7e1]{width:min(300px,86vw);max-height:55vh}}:root{--stage:#1A2A1A;--stage-2:#122012;--stage-ink:rgba(255,255,255,.92);--stage-ink-2:rgba(255,255,255,.62);--stage-line:rgba(255,255,255,.12);--shell-maxw:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font:var(--t-body);font-family:var(--font-ui);color:var(--ink);background:var(--grad-page);background-attachment:fixed;min-height:100vh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:var(--shell-maxw);margin:0 auto;padding:0 var(--s6)}@media (max-width:640px){.wrap{padding:0 var(--gutter)}}.topbar{position:sticky;top:0;z-index:var(--z-sticky);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#f2f4f0d1;border-bottom:1px solid var(--line)}.topbar .wrap{display:flex;align-items:center;gap:var(--s3);height:64px}.brand{display:flex;align-items:center;gap:10px;font:900 20px/1 var(--font-ui);letter-spacing:-.01em;margin-right:var(--s4)}.brand .mark{width:32px;height:32px;border-radius:9px;background:var(--grad-green);box-shadow:var(--e1),var(--sheen);display:grid;place-items:center;color:#fff;font:900 15px/1 var(--font-display)}.nav{display:flex;gap:4px}.nav a{font:700 14px/1 var(--font-ui);color:var(--ink-2);padding:10px 14px;border-radius:var(--r-pill);transition:background var(--d-fast) var(--c-standard)}.nav a:hover{background:var(--surface);box-shadow:var(--e1)}.nav a.on{color:var(--ink-on);background:var(--grad-green);box-shadow:var(--e1),var(--sheen)}.topbar .grow{flex:1}.role{font:var(--t-caption);color:var(--ink-3);padding:6px 10px;border:1px dashed var(--line);border-radius:var(--r-pill)}.login{font:800 14px/1 var(--font-ui);color:var(--green-lo);padding:10px 16px;border-radius:var(--r-pill);border:1.5px solid var(--green);background:var(--surface)}@media (max-width:860px){.nav,.role{display:none}.topbar .wrap{height:56px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:800 15px/1 var(--font-ui);color:var(--ink-on);padding:0 22px;height:48px;border-radius:var(--r-lg);background:var(--grad-green);border:0;cursor:pointer;box-shadow:0 4px 0 var(--green-lo),var(--e1),var(--sheen);transition:transform var(--d-fast) var(--c-press),box-shadow var(--d-fast)}.btn:active{transform:translateY(4px);box-shadow:0 0 0 var(--green-lo),var(--e0)}.btn.ghost{color:var(--ink);background:var(--surface);box-shadow:0 4px 0 var(--line),var(--e1),var(--sheen)}.btn.gold{background:var(--grad-gold);box-shadow:0 4px 0 var(--gold-lo),var(--e1),var(--sheen)}.btn.sm{height:38px;padding:0 16px;font-size:13px;border-radius:var(--r-md)}.card{background:var(--grad-surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e1),var(--sheen);padding:var(--s6)}.card.lift{box-shadow:var(--e2),var(--sheen)}.band{display:flex;align-items:baseline;gap:var(--s4);margin-bottom:var(--s5)}.band h2{font:var(--t-h2);letter-spacing:-.01em}.band .sub{font:var(--t-bodysm);color:var(--ink-2)}.eyebrow{font:var(--t-overline);letter-spacing:.18em;color:var(--green-lo);text-transform:uppercase}.tag{display:inline-flex;align-items:center;gap:6px;font:var(--t-caption);padding:5px 10px;border-radius:var(--r-pill);background:var(--success-bg);color:var(--green-lo)}.tag.ai{background:var(--info-bg);color:var(--blue-lo)}.tag.live{background:var(--error-bg);color:var(--red-lo)}.tag.live i{width:7px;height:7px;border-radius:50%;background:var(--red);animation:blink 1.2s infinite}@keyframes blink{50%{opacity:.25}}.num{font:var(--t-num);font-variant-numeric:tabular-nums}section.sec{padding:var(--s10) 0}@media (max-width:640px){section.sec{padding:var(--s8) 0}}.grid{display:grid;gap:var(--s5)}.g3{grid-template-columns:repeat(3,1fr)}.g5{grid-template-columns:repeat(5,1fr)}.g2{grid-template-columns:repeat(2,1fr)}@media (max-width:960px){.g5{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.g3,.g2{grid-template-columns:1fr}.g5{grid-template-columns:repeat(2,1fr)}}.dim{display:flex;flex-direction:column;gap:10px;padding:var(--s5)}.dim .ic{width:44px;height:44px;border-radius:var(--r-md);display:grid;place-items:center;color:#fff;font:900 18px/1 var(--font-display);box-shadow:var(--e1),var(--sheen)}.dim h3{font:var(--t-title)}.dim p{font:var(--t-bodysm);color:var(--ink-2)}.dim .bar{height:8px;border-radius:var(--r-pill);background:var(--divider);box-shadow:var(--inset);overflow:hidden}.dim .bar i{display:block;height:100%;border-radius:var(--r-pill)}.c1{background:var(--grad-green)}.c2{background:var(--grad-blue)}.c3{background:var(--grad-purple)}.c4{background:var(--grad-gold)}.c5{background:linear-gradient(180deg,var(--red-hi),var(--red))}.ladder{display:flex;align-items:flex-end;gap:var(--s2);overflow-x:auto;padding:var(--s4) 0 var(--s2)}.ladder .rk{flex:1;min-width:88px;display:flex;flex-direction:column;align-items:center;gap:6px}.ladder .rk img{width:64px;height:64px;object-fit:cover;border-radius:50%;background:var(--surface);box-shadow:var(--e2),var(--sheen)}.ladder .rk b{font:var(--t-caption);color:var(--ink-2)}.ladder .rk .col{width:100%;border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--grad-surface);border:1px solid var(--line);border-bottom:0;box-shadow:var(--sheen)}.streamer{display:flex;gap:var(--s4);align-items:center}.streamer .av{width:56px;height:56px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font:800 20px/1 var(--font-round);box-shadow:var(--e1),var(--sheen)}.streamer h4{font:var(--t-title)}.streamer p{font:var(--t-bodysm);color:var(--ink-2)}footer{padding:var(--s8) 0 var(--s10);color:var(--ink-3);font:var(--t-bodysm)}footer .links{display:flex;gap:var(--s5);flex-wrap:wrap;margin-bottom:var(--s3)}footer .links a{color:var(--ink-2)}.mabao{position:fixed;right:var(--s5);bottom:var(--s5);z-index:var(--z-overlay);display:flex;align-items:flex-end;gap:var(--s3)}.mabao .bubble{max-width:300px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl) var(--r-xl) 6px var(--r-xl);box-shadow:var(--e3),var(--sheen);padding:var(--s4) var(--s5)}.mabao .bubble .who{font:var(--t-overline);letter-spacing:.12em;color:var(--green-lo);margin-bottom:4px;display:flex;align-items:center;gap:8px}.mabao .bubble .who i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #58cc022e}.mabao .bubble p{font:var(--t-body);color:var(--ink)}.mabao .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.mabao .chips a{font:var(--t-caption);padding:6px 10px;border-radius:var(--r-pill);background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-2)}.mabao .chips a:hover{border-color:var(--green);color:var(--green-lo)}.mabao .body{position:relative;width:112px;height:112px;flex:none}.mabao .body:before{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;background:var(--halo-green);animation:breathe 3.4s ease-in-out infinite}.mabao .body img{position:relative;width:112px;height:112px;object-fit:cover;border-radius:50%;border:3px solid var(--surface);box-shadow:var(--e3),0 0 0 2px #58cc0259;background:var(--surface);animation:bob 3.4s ease-in-out infinite;transform-origin:50% 100%}.mabao .mic{position:absolute;right:-4px;bottom:-4px;width:40px;height:40px;border-radius:50%;background:var(--grad-green);display:grid;place-items:center;box-shadow:var(--e2),var(--sheen);border:2px solid var(--surface)}.mabao .mic svg{width:18px;height:18px;fill:#fff}@keyframes breathe{0%,to{transform:scale(.96);opacity:.75}50%{transform:scale(1.04);opacity:1}}@keyframes bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.01,.99)}}@media (max-width:640px){.mabao{right:var(--s3);bottom:var(--s3);gap:var(--s2)}.mabao .bubble{max-width:calc(100vw - 120px);padding:var(--s3) var(--s4)}.mabao .body,.mabao .body img{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.mlg-shell .role-pill{font:var(--t-caption);color:var(--ink-3);margin-right:var(--s2)}.mlg-shell .ghost{border:1px solid var(--line);background:transparent;border-radius:var(--r-pill);padding:6px 12px;cursor:pointer;font:inherit;color:var(--ink)}.mlg-shell .role{display:flex;align-items:center;gap:var(--s2)}.lang-switcher[data-v-a62dcd2e]{position:relative}.lang-btn[data-v-a62dcd2e]{border:0;background:transparent;color:var(--ink-3);font:var(--t-caption);padding:2px 6px;cursor:pointer;border-radius:var(--r-sm);display:inline-flex;gap:2px;align-items:center}.lang-dropdown[data-v-a62dcd2e]{display:none;position:absolute;right:0;top:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:120px;z-index:30;box-shadow:var(--e2)}.lang-switcher.open .lang-dropdown[data-v-a62dcd2e]{display:block}.lang-dropdown a[data-v-a62dcd2e]{display:block;padding:8px 14px;color:var(--ink);font:var(--t-bodysm);font-weight:600;text-decoration:none}.footer[data-v-27ab59a4]{padding:var(--sp-xl) 0;text-align:center;border-top:1px solid var(--border);background:var(--card)}.foot-brand[data-v-27ab59a4]{font-weight:800;color:var(--text-green, var(--green));margin-bottom:var(--sp-sm)}.help-links[data-v-27ab59a4]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-sm) var(--sp-lg);margin-top:var(--sp-sm);font-size:var(--fs-caption)}.help-links a[data-v-27ab59a4]{color:var(--text);font-weight:600;text-decoration:none}.foot-copy[data-v-27ab59a4]{margin-top:var(--sp-sm);font-size:var(--fs-caption);color:var(--text-2)}.beian[data-v-27ab59a4]{margin-top:var(--sp-sm);font-size:12px}.beian a[data-v-27ab59a4]{color:var(--text);margin:0 var(--sp-sm)}.skip[data-v-dd9552ba]{position:absolute;left:var(--sp-sm);top:var(--sp-sm);z-index:40;padding:6px var(--sp-md);background:var(--card);color:var(--text);transform:translateY(-200%)}.skip[data-v-dd9552ba]:focus{transform:none}.main[data-v-dd9552ba]{padding-block:var(--sp-xxxl);padding-inline:var(--sp-lg);min-height:calc(100vh - 140px)}.bare[data-v-dd9552ba]{padding:0;margin:0;max-width:none}.koi-badge[data-v-a829f6a1]{position:relative;display:inline-block;border-radius:50%;overflow:hidden}.koi-badge.ultimate[data-v-a829f6a1]{box-shadow:0 0 18px #ffc80073}.shimmer[data-v-a829f6a1]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.7) 50%,transparent 62%);background-size:280% 100%;animation:koi-shimmer-a829f6a1 3s linear infinite;pointer-events:none}@keyframes koi-shimmer-a829f6a1{0%{background-position:120% 0}to{background-position:-120% 0}}.ladder[data-v-f207e63c]{text-align:center;padding:40px var(--sp-xxl);margin-top:var(--sp-lg)}.standard[data-v-f207e63c]{font-size:var(--fs-caption);letter-spacing:2px;margin-top:var(--sp-xs)}.intro[data-v-f207e63c]{max-width:560px;margin:var(--sp-md) auto 0}.phases[data-v-f207e63c]{display:grid;gap:var(--sp-xxl);margin-top:28px}.phase-head[data-v-f207e63c]{display:flex;align-items:baseline;gap:var(--sp-sm);justify-content:center;margin-bottom:14px}.phase-name[data-v-f207e63c]{font-size:17px;font-weight:800}.phase-sub[data-v-f207e63c]{font-size:var(--fs-caption)}.ranks[data-v-f207e63c]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-md);max-width:520px;margin:0 auto}.rank[data-v-f207e63c]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-xs)}.rank-label[data-v-f207e63c]{font-weight:800;font-size:15px;color:var(--text)}.rank-desc[data-v-f207e63c]{font-size:12px}.rank-points[data-v-f207e63c]{font-size:var(--fs-small)}.tag.cert[data-v-f207e63c]{background:#fff6e0;color:var(--text);font-size:var(--fs-small)}@media (max-width: 480px){.ranks[data-v-f207e63c]{gap:var(--sp-sm)}}.mg-card[data-v-a0940f3a]{background:var(--grad-surface, var(--card, #fff));border:1px solid var(--line, var(--border, #e6e9e2));border-radius:var(--r-xl, 20px);box-shadow:var(--e1, 0 1px 2px rgba(54, 72, 38, .06)),var(--sheen, inset 0 1.5px 0 rgba(255, 255, 255, .9));padding:var(--s6, var(--sp-xxl, 24px))}.mg-card.lift[data-v-a0940f3a]{box-shadow:var(--e2, 0 8px 18px rgba(54, 72, 38, .1)),var(--sheen, inset 0 1.5px 0 rgba(255, 255, 255, .9))}.mg-btn[data-v-c69c5721]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:800 15px/1 var(--font-ui, var(--font, sans-serif));color:var(--ink-on, #fff);padding:0 22px;height:48px;border-radius:var(--r-lg, 16px);background:var(--grad-green, var(--green, #58cc02));border:0;cursor:pointer;text-decoration:none;box-shadow:0 4px 0 var(--green-lo, var(--green-dark, #3f8c00)),var(--e1, 0 1px 2px rgba(54, 72, 38, .06)),var(--sheen, inset 0 1.5px 0 rgba(255, 255, 255, .9));transition:transform var(--d-fast, .15s) var(--c-press, ease),box-shadow var(--d-fast, .15s)}.mg-btn[data-v-c69c5721]:active:not(:disabled):not(.disabled){transform:translateY(4px);box-shadow:0 0 0 var(--green-lo, var(--green-dark, #3f8c00)),var(--e0, none)}.mg-btn.ghost[data-v-c69c5721]{color:var(--ink, var(--text, #2e3328));background:var(--surface, var(--card, #fff));box-shadow:0 4px 0 var(--line, var(--border, #e6e9e2)),var(--e1, none),var(--sheen, none)}.mg-btn.gold[data-v-c69c5721]{background:var(--grad-gold, var(--gold, #ff9600));box-shadow:0 4px 0 var(--gold-lo, #c26e00),var(--e1, none),var(--sheen, none)}.mg-btn.sm[data-v-c69c5721]{height:38px;padding:0 16px;font:var(--t-bodysm);border-radius:var(--r-md, 12px)}.mg-btn[data-v-c69c5721]:disabled,.mg-btn.disabled[data-v-c69c5721]{opacity:.55;cursor:not-allowed;pointer-events:none}.mg-band[data-v-040e89f6]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s4, var(--sp-md, 16px));margin-bottom:var(--s5, var(--sp-xl, 20px))}.mg-band h1[data-v-040e89f6],.mg-band h2[data-v-040e89f6]{font:var(--t-h2, 850 26px/1.25 var(--font-ui, sans-serif));letter-spacing:-.01em;margin:0}.mg-band h1[data-v-040e89f6]{font:var(--t-h1, 900 34px/1.15 var(--font-display, var(--font-ui, sans-serif)))}.mg-band .sub[data-v-040e89f6]{font:var(--t-bodysm, 500 13px/1.55 var(--font-ui, sans-serif));color:var(--ink-2, var(--text, #6b7264));margin:0}.stage[data-v-68c7a4fe]{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(-1 * var(--sp-xxxl, 40px));margin-bottom:var(--s7, 32px);background:radial-gradient(900px 500px at 70% 20%,rgba(137,226,25,.18),transparent 60%),radial-gradient(700px 400px at 10% 90%,rgba(28,176,246,.1),transparent 60%),linear-gradient(180deg,var(--stage, #1a2a1a),var(--stage-2, #122012));color:var(--stage-ink, rgba(255, 255, 255, .92));overflow:hidden;min-height:88vh;display:flex;align-items:center}.stage[data-v-68c7a4fe]:after{content:"";position:absolute;inset:auto 0 0 0;height:140px;background:linear-gradient(180deg,transparent,var(--bg, #f2f4f0));pointer-events:none}.stage-inner[data-v-68c7a4fe]{width:min(1080px,calc(100% - 2 * var(--gutter, 16px)));margin:0 auto;padding:var(--s9, 48px) 0 var(--s10, 64px);position:relative;z-index:2}.grid-b[data-v-68c7a4fe]{display:grid;grid-template-columns:6fr 6fr;gap:var(--s6, 24px);align-items:center}.kicker[data-v-68c7a4fe]{display:inline-flex;align-items:center;gap:10px;font:var(--t-overline, 800 11px/1.4 var(--font-ui, sans-serif));letter-spacing:.12em;color:var(--green-hi, #89e219);padding:8px 14px;border:1px solid rgba(137,226,25,.35);border-radius:var(--r-pill, 999px);background:#89e21914}.live-dot[data-v-68c7a4fe]{width:8px;height:8px;border-radius:50%;background:var(--red-hi, #ff8585);box-shadow:0 0 0 4px #ff4b4b33}.stage-copy h1[data-v-68c7a4fe]{font:900 clamp(48px,8vw,96px) / .98 var(--font-display, var(--font-ui, sans-serif));letter-spacing:-.03em;margin:var(--s5, 20px) 0;color:var(--stage-ink)}.lede[data-v-68c7a4fe]{font:500 18px/1.65 var(--font-ui, sans-serif);color:var(--stage-ink-2, rgba(255, 255, 255, .62));max-width:520px;margin:0}.cta[data-v-68c7a4fe]{display:flex;gap:var(--s3, 12px);margin-top:var(--s7, 32px);flex-wrap:wrap}.cta[data-v-68c7a4fe] .mg-btn.ghost,.cta .ghost-on-stage[data-v-68c7a4fe] .mg-btn,[data-v-68c7a4fe] .ghost-on-stage.mg-btn.ghost{background:#ffffff0f;color:var(--stage-ink);box-shadow:0 4px #00000059,var(--e1, none);border:1px solid var(--stage-line, rgba(255, 255, 255, .12))}.ticker[data-v-68c7a4fe]{display:flex;gap:var(--s5, 20px);margin-top:var(--s8, 40px);padding-top:var(--s5, 20px);border-top:1px solid var(--stage-line, rgba(255, 255, 255, .12));flex-wrap:wrap}.ticker div[data-v-68c7a4fe]{display:flex;flex-direction:column;gap:4px}.ticker .num[data-v-68c7a4fe]{font:800 30px/1 var(--font-round, var(--font-ui, sans-serif));color:var(--stage-ink)}.ticker small[data-v-68c7a4fe]{font:var(--t-caption, 600 12px/1.4 var(--font-ui, sans-serif));color:var(--stage-ink-2, rgba(255, 255, 255, .62))}.tiles3d[data-v-68c7a4fe]{position:relative;height:560px;perspective:1200px;perspective-origin:50% 40%}.tiles3d .floor[data-v-68c7a4fe]{position:absolute;left:50%;bottom:40px;width:520px;height:520px;margin-left:-260px;border-radius:50%;background:radial-gradient(closest-side,rgba(137,226,25,.22),rgba(137,226,25,.06) 55%,transparent 70%);transform:rotateX(74deg);filter:blur(2px)}.tiles3d .t[data-v-68c7a4fe]{position:absolute;width:112px;height:152px;border-radius:12px;transform-style:preserve-3d;box-shadow:0 30px 60px #00000073,0 6px #ffffff59 inset;animation:floaty-68c7a4fe 6s ease-in-out infinite}.tiles3d .t img[data-v-68c7a4fe]{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.tiles3d .t[data-v-68c7a4fe]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(160deg,rgba(255,255,255,.35),transparent 45%,rgba(0,0,0,.15));pointer-events:none}.tiles3d .t1[data-v-68c7a4fe]{left:12%;top:22%;transform:rotateY(-22deg) rotateX(8deg) rotate(-8deg)}.tiles3d .t2[data-v-68c7a4fe]{left:40%;top:8%;transform:rotateY(-6deg) rotateX(12deg) rotate(3deg) scale(1.12);animation-delay:-2s;z-index:3}.tiles3d .t3[data-v-68c7a4fe]{left:66%;top:26%;transform:rotateY(20deg) rotateX(8deg) rotate(10deg);animation-delay:-4s}.tiles3d .t4[data-v-68c7a4fe]{left:28%;top:52%;transform:rotateY(-14deg) rotateX(14deg) rotate(-4deg) scale(.9);animation-delay:-1s;opacity:.9}.tiles3d .t5[data-v-68c7a4fe]{left:56%;top:56%;transform:rotateY(12deg) rotateX(14deg) rotate(6deg) scale(.9);animation-delay:-3s;opacity:.9}.spark[data-v-68c7a4fe]{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--green-hi, #89e219);box-shadow:0 0 12px var(--green-hi, #89e219);opacity:.8;animation:twinkle-68c7a4fe 2.6s ease-in-out infinite}.spark.s1[data-v-68c7a4fe]{left:18%;top:70%}.spark.s2[data-v-68c7a4fe]{left:72%;top:14%;animation-delay:-1s}.spark.s3[data-v-68c7a4fe]{left:86%;top:62%;animation-delay:-2s}.spark.s4[data-v-68c7a4fe]{left:8%;top:40%;animation-delay:-.5s}.tiles3d .score[data-v-68c7a4fe]{position:absolute;right:4%;top:6%;background:#ffffff14;border:1px solid var(--stage-line, rgba(255, 255, 255, .12));border-radius:var(--r-lg, 16px);padding:12px 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tiles3d .score .num[data-v-68c7a4fe]{font:800 34px/1 var(--font-round, sans-serif);color:var(--stage-ink)}.tiles3d .score small[data-v-68c7a4fe]{font:var(--t-caption, 600 12px/1.4 sans-serif);color:var(--stage-ink-2, rgba(255, 255, 255, .62))}@keyframes floaty-68c7a4fe{0%,to{translate:0 0}50%{translate:0 -16px}}@keyframes twinkle-68c7a4fe{50%{opacity:.15;transform:scale(.6)}}.arena-live-bar[data-v-68c7a4fe]{display:flex;align-items:center;gap:var(--sp-md, 12px);margin-bottom:var(--sp-lg, 16px);padding:var(--sp-lg, 16px) var(--sp-xl, 20px);border-radius:var(--r-lg, 16px);border:1px solid rgba(88,204,2,.35);background:linear-gradient(90deg,var(--green-bg, #ecf8df),var(--card, #fff));text-decoration:none;color:inherit}.arena-live-bar[data-v-68c7a4fe]:hover{border-color:#58cc0299}.arena-live-dot[data-v-68c7a4fe]{width:10px;height:10px;border-radius:50%;background:var(--green, #58cc02);box-shadow:0 0 0 4px #58cc0233;flex:none}.arena-live-title[data-v-68c7a4fe]{font-weight:700;flex:1}.arena-live-cta[data-v-68c7a4fe]{font-size:var(--fs-small, 13px);color:var(--text-green, #3d8c00);font-weight:700}.sec[data-v-68c7a4fe]{margin-bottom:var(--s8, 40px)}.feat[data-v-68c7a4fe]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s4, 16px)}.dim h3[data-v-68c7a4fe]{margin:var(--s3, 12px) 0 4px;font:var(--t-title, 800 17px/1.4 var(--font-ui, sans-serif))}.dim p[data-v-68c7a4fe]{margin:0 0 var(--s3, 12px);color:var(--ink-2, #6b7264);font:var(--t-bodysm, 500 13px/1.55 var(--font-ui, sans-serif))}.ic[data-v-68c7a4fe]{width:40px;height:40px;border-radius:var(--r-md, 12px);display:grid;place-items:center;color:var(--stage-ink);font:800 16px/1 var(--font-round, sans-serif);box-shadow:var(--e1, none),var(--sheen, none)}.ic.c1[data-v-68c7a4fe]{background:var(--grad-green, linear-gradient(180deg, #89e219, #58cc02))}.ic.c2[data-v-68c7a4fe]{background:var(--grad-blue, linear-gradient(180deg, #6fd0ff, #1cb0f6))}.ic.c3[data-v-68c7a4fe]{background:var(--grad-purple, linear-gradient(180deg, #c99bf5, #a560e8))}.ic.c4[data-v-68c7a4fe]{background:var(--grad-gold, linear-gradient(180deg, #ffc233, #ff9600))}.ic.c5[data-v-68c7a4fe]{background:linear-gradient(180deg,var(--red-hi, #ff8585),var(--red, #ff4b4b))}.bar[data-v-68c7a4fe]{height:8px;border-radius:var(--r-pill, 999px);background:var(--divider, #f0f2ec);overflow:hidden}.bar i[data-v-68c7a4fe]{display:block;height:100%;border-radius:inherit}.bar i.c1[data-v-68c7a4fe]{background:var(--grad-green, #58cc02)}.bar i.c2[data-v-68c7a4fe]{background:var(--grad-blue, #1cb0f6)}.bar i.c3[data-v-68c7a4fe]{background:var(--grad-purple, #a560e8)}.bar i.c4[data-v-68c7a4fe]{background:var(--grad-gold, #ff9600)}.bar i.c5[data-v-68c7a4fe]{background:linear-gradient(180deg,var(--red-hi, #ff8585),var(--red, #ff4b4b))}.paths[data-v-68c7a4fe],.entries[data-v-68c7a4fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s4, 16px)}.path h3[data-v-68c7a4fe],.entry h3[data-v-68c7a4fe]{margin:0 0 var(--s2, 8px);font:var(--t-title, 800 17px/1.4 sans-serif);color:var(--ink, #2e3328)}.muted[data-v-68c7a4fe]{color:var(--ink-2, #6b7264);margin:0 0 var(--s4, 16px);font:var(--t-bodysm, 500 13px/1.55 sans-serif)}.entry-link[data-v-68c7a4fe]{display:block;text-decoration:none;color:inherit}.entry-link[data-v-68c7a4fe]:focus-visible{outline:2px solid var(--ink, #2e3328);outline-offset:2px}@media (max-width: 960px){.stage[data-v-68c7a4fe]{min-height:auto}.grid-b[data-v-68c7a4fe]{grid-template-columns:1fr}.tiles3d[data-v-68c7a4fe]{height:380px}.tiles3d .t[data-v-68c7a4fe]{width:84px;height:114px}.tiles3d .floor[data-v-68c7a4fe]{width:360px;margin-left:-180px}.feat[data-v-68c7a4fe]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.feat[data-v-68c7a4fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-copy h1[data-v-68c7a4fe]{font-size:clamp(40px,12vw,64px)}}@media (prefers-reduced-motion: reduce){.tiles3d .t[data-v-68c7a4fe],.spark[data-v-68c7a4fe]{animation:none!important}}.not-found[data-v-e3d58130]{padding:var(--sp-huge) 0 72px}.not-found h1[data-v-e3d58130]{margin:0 0 var(--sp-sm);font-size:var(--fs-display)}.not-found p[data-v-e3d58130]{margin:0 0 var(--sp-xl);color:var(--text);max-width:36em}.home-cta[data-v-e3d58130]{display:inline-flex}:root{--green: #58CC02;--green-dark: #46A302;--green-light: #89E219;--green-bg: #F7FFF0;--green-shadow: #3F8C00;--gold: #FF9600;--gold-dark: #E68A00;--blue: #1CB0F6;--blue-dark: #1899D6;--red: #FF4B4B;--red-dark: #EA2B2B;--purple: #A560E8;--cyan: #00CD9C;--member-gold: #C9A96E;--voice-navy: #0F1724;--bg: #F7F7F7;--card: #FFFFFF;--border: #DEDEDE;--divider: #E8E8E8;--text: #3C3C3C;--text-2: #5C5C5C;--text-3: #8E8E8E;--text-green: #368000;--text-warn: #6B4500;--disabled: #E5E5E5;--success: var(--green);--warning: var(--gold);--danger: #FF4B4B;--info: var(--blue);--fs-display: 28px;--fs-display-hero: clamp(2rem, 6.2vw, 3.25rem);--fs-title: 20px;--fs-body: 16px;--fs-body2: 14px;--fs-caption: 12px;--fs-small: 12px;--sp-xs: 4px;--sp-sm: 8px;--sp-md: 12px;--sp-lg: 16px;--sp-xl: 20px;--sp-xxl: 24px;--sp-xxxl: 32px;--sp-huge: 48px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-xxl: 24px;--r-pill: 999px;--shadow-soft: none;--shadow-card: none;--shadow-elevated: none;--text-light: var(--text-2)}:root{--bg: #F2F4F0;--bg-soft: #FAFBF8;--surface: #FFFFFF;--surface-2: #FBFCFA;--line: #E6E9E2;--divider: #F0F2EC;--ink: #2E3328;--ink-2: #6B7264;--ink-3: #A7AEA0;--ink-on: #FFFFFF;--disabled: #D8DCD2;--green:#58CC02;--green-hi:#89E219;--green-lo:#3F8C00;--green-dk:#46A302;--gold:#FF9600;--gold-hi:#FFC233;--gold-lo:#C26E00;--blue:#1CB0F6;--blue-hi:#6FD0FF;--blue-lo:#0F7FB8;--red:#FF4B4B;--red-hi:#FF8585;--red-lo:#C42B2B;--purple:#A560E8;--purple-hi:#C99BF5;--purple-lo:#7A3DB8;--cyan:#00CD9C;--cyan-hi:#5FE9C9;--cyan-lo:#009673;--pink:#FF86D0;--pink-hi:#FFB3E3;--pink-lo:#D14F9E;--member:#C9A96E;--member-hi:#E6CE9A;--member-lo:#9C7E45;--success:var(--green);--warning:var(--gold);--error:var(--red);--info:var(--blue);--success-bg:#ECF8DF;--warning-bg:#FFF3DC;--error-bg:#FFE9E9;--info-bg:#E3F4FD;--grad-surface: linear-gradient(180deg,#FFFFFF,#FBFCFA);--grad-green: linear-gradient(180deg,var(--green-hi),var(--green));--grad-gold: linear-gradient(180deg,var(--gold-hi),var(--gold));--grad-blue: linear-gradient(180deg,var(--blue-hi),var(--blue));--grad-purple: linear-gradient(180deg,var(--purple-hi),var(--purple));--grad-page: radial-gradient(1200px 600px at 15% -5%,#FFFFFF 0%,transparent 60%), radial-gradient(1000px 500px at 100% 0%,#EAF6E0 0%,transparent 55%),var(--bg);--scrim: rgba(28,34,22,.42);--glass: rgba(255,255,255,.62);--glass-line: rgba(255,255,255,.7);--halo-green: radial-gradient(closest-side,rgba(137,226,25,.3),transparent 70%);--highlight: var(--gold-hi);--e0: none;--e1: 0 1px 2px rgba(54,72,38,.06), 0 2px 6px rgba(54,72,38,.06);--e2: 0 2px 4px rgba(54,72,38,.05), 0 8px 18px rgba(54,72,38,.1);--e3: 0 6px 12px rgba(54,72,38,.08), 0 18px 40px rgba(54,72,38,.16);--e4: 0 12px 28px rgba(54,72,38,.12), 0 32px 72px rgba(54,72,38,.22);--sheen: inset 0 1.5px 0 rgba(255,255,255,.9);--inset: inset 0 2px 5px rgba(54,72,38,.12);--contact: drop-shadow(0 8px 10px rgba(54,72,38,.18));--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-3xl:28px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:48px;--s10:64px;--gutter:16px;--maxw:1080px;--font-ui: "Nunito","Noto Sans SC",-apple-system,"PingFang SC","HarmonyOS Sans SC","MiSans","Microsoft YaHei",sans-serif;--font-display: "Smiley Sans Oblique","Nunito","Noto Sans SC",-apple-system,"PingFang SC",sans-serif;--font-round: "Baloo 2","Nunito","Noto Sans SC",sans-serif;--font-num: "Baloo 2","Nunito",sans-serif;--font: var(--font-ui);--mono: "SF Mono",Menlo,monospace;--t-display: 900 44px/1.15 var(--font-display);--t-h1: 850 32px/1.2 var(--font-display);--t-h2: 850 26px/1.25 var(--font-ui);--t-h3: 800 20px/1.3 var(--font-ui);--t-title: 800 17px/1.4 var(--font-ui);--t-body: 500 15px/1.6 var(--font-ui);--t-bodysm: 500 13px/1.55 var(--font-ui);--t-caption: 600 12px/1.4 var(--font-ui);--t-overline:800 11px/1.4 var(--font-ui);--t-num: 800 28px/1 var(--font-round);--stage:#1A2A1A;--stage-2:#122012;--stage-ink:rgba(255,255,255,.92);--stage-ink-2:rgba(255,255,255,.62);--stage-line:rgba(255,255,255,.12);--d-instant:80ms;--d-fast:.15s;--d-base:.22s;--d-slow:.32s;--d-enter:.4s;--c-standard: cubic-bezier(.2,0,.2,1);--c-emphasized: cubic-bezier(.2,0,0,1);--c-press: cubic-bezier(.3,0,.4,1);--c-spring: cubic-bezier(.34,1.56,.64,1);--enter-slideY: 6%;--stagger: 60ms;--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:1000;--z-toast:2000;--z-modal:3000}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text)}a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.container{max-width:960px;margin-inline:auto;padding-inline:var(--sp-lg)}.card{background:var(--card);border-radius:var(--r-lg);padding:var(--sp-xxl);border:1px solid var(--border);margin-bottom:var(--sp-lg);box-shadow:none}.btn{display:inline-block;background:var(--green);color:var(--text);text-decoration:none;border:none;border-radius:var(--r-md);padding:var(--sp-md) 28px;font-size:var(--fs-body);font-weight:700;letter-spacing:.3px;cursor:pointer;box-shadow:0 4px 0 var(--green-dark);transition:transform .05s,box-shadow .05s}.btn:active{transform:translateY(4px);box-shadow:0 0 0 var(--green-dark)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-outline{background:var(--card);color:var(--text);border:2px solid var(--border);box-shadow:0 4px 0 var(--border)}.input{width:100%;padding:var(--sp-md) var(--sp-lg);border:2px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-body);margin-bottom:var(--sp-md);outline:none}.input:focus{border-color:var(--text)}:focus-visible{outline:2px solid var(--text);outline-offset:2px}.input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.tag{display:inline-block;padding:2px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;background:var(--green-bg);color:var(--text);margin-right:6px}.tag.gray{background:var(--divider);color:var(--text)}.error{color:var(--text);font-size:var(--fs-body2);margin:var(--sp-sm) 0}.muted{color:var(--text);font-size:var(--fs-body);line-height:1.55}h1{font-size:var(--fs-display);font-weight:900;line-height:1.2;margin-bottom:var(--sp-sm);color:var(--text)}h2{font-size:var(--fs-title);font-weight:800;line-height:1.3;margin-bottom:var(--sp-md)}h3{font-size:var(--fs-body);font-weight:700;line-height:1.4;margin-bottom:var(--sp-sm)}@keyframes w01-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.w01-enter{animation:w01-enter .45s ease-out both}.w01-enter-delay-1{animation-delay:.06s}.w01-enter-delay-2{animation-delay:.12s}.w01-enter-delay-3{animation-delay:.18s}.w01-enter-delay-4{animation-delay:.24s}@media (prefers-reduced-motion: reduce){.w01-enter,.w01-enter-delay-1,.w01-enter-delay-2,.w01-enter-delay-3,.w01-enter-delay-4{animation:none!important}.btn{transition:none}}.btn:focus-visible{outline:2px solid var(--text);outline-offset:2px}.btn:hover:not(:disabled){filter:brightness(.97)}
