:root{--bg:#07090E;--bg2:#0B0E18;--panel:#12161F;--panel2:#171D2B;--gold:#FFD437;--red:#FF2D55;--cyan:#39E8FF;--txt:#F2F4FA;--muted:#9AA3B5;--line:rgba(255,212,55,.22);--font-display:"Orbitron","Noto Sans SC",system-ui,sans-serif;--font-body:"Noto Sans SC",system-ui,-apple-system,"Segoe UI",sans-serif;--grad-hero:radial-gradient(120% 90% at 50% 0%, rgba(255,45,85,.16), transparent 55%), radial-gradient(90% 70% at 85% 100%, rgba(255,212,55,.1), transparent 50%), linear-gradient(180deg,#0B0E18,#07090E);--ease:cubic-bezier(.22,1,.36,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--txt);font-family:var(--font-body);line-height:1.7;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}img{max-width:100%}.wrap{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 20px}.site-head{position:sticky;top:0;z-index:50;background:#07090edb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-head .wrap{display:flex;align-items:center;gap:22px;min-height:68px}.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:20px;letter-spacing:.04em;color:var(--txt)}.brand img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,212,55,.45))}.brand b{color:var(--gold)}.nav{display:flex;gap:6px;margin-left:auto}.nav-btn{padding:8px 14px;font-size:14px;font-weight:700;color:var(--muted);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:color .2s,background .2s}.nav-btn:hover{color:var(--txt);background:#ffd43714}.nav-btn.active{color:#160f02;background:var(--gold)}.nav-btn .ic{width:15px;height:15px;vertical-align:-2px;margin-right:5px;display:inline-block}.user-box{display:flex;align-items:center;gap:10px}.avatar{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);object-fit:cover}.avatar-fallback{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:var(--panel2);font-size:14px}.site-foot{border-top:1px solid var(--line);padding:26px 0;margin-top:80px}.site-foot .wrap{display:flex;gap:24px;align-items:center;color:var(--muted);font-size:13px;flex-wrap:wrap}.site-foot a:hover{color:var(--gold)}.view{display:none}.view.on{display:block;animation:viewIn .5s var(--ease)}@keyframes viewIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.page-head{padding:56px 0 8px}.kicker{font-family:var(--font-display);font-size:12px;letter-spacing:.42em;color:var(--gold);text-transform:uppercase}.page-title{font-size:clamp(30px,5vw,44px);font-weight:900;letter-spacing:.04em;margin-top:6px}.page-title em{font-style:normal;color:transparent;background:linear-gradient(90deg,var(--gold),var(--red));-webkit-background-clip:text;background-clip:text}.hero{position:relative;min-height:640px;display:flex;align-items:center;overflow:hidden;background:var(--grad-hero)}.hero-bg{position:absolute;inset:0;background:url(/assets/bg-arena.jpg) center/cover no-repeat;opacity:.5;filter:saturate(1.1)}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07090e59,#07090eeb 85%)}.hero-spot{position:absolute;top:0;bottom:0;width:34%;left:-40%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,212,55,.14),rgba(255,45,85,.18),transparent);transform:skew(-18deg);animation:spotSweep 9s var(--ease) infinite}@keyframes spotSweep{0%,55%{left:-40%}85%,to{left:130%}}.hero-chars{position:absolute;inset:0;z-index:2;pointer-events:none}.char{position:absolute;bottom:0;height:88%;width:26%;animation:charFloat 5.5s ease-in-out infinite}.char img{position:absolute;inset:0;height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 0 26px rgba(57,232,255,.28))}.char-l{left:0}.char-r{right:0;animation-delay:-2.7s}.char-r img{filter:drop-shadow(0 0 26px rgba(255,45,85,.3))}@keyframes charFloat{0%,to{transform:translateY(0) rotate(-1.2deg) scale(1)}22%{transform:translateY(-18px) rotate(1.5deg) scale(1.04)}42%{transform:translateY(4px) rotate(-.6deg) scale(.96)}58%{transform:translateY(-12px) rotate(.8deg) scale(1.03)}80%{transform:translateY(-4px) rotate(-.8deg) scale(1)}}.char:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.34) 48%,transparent 62%);background-size:260% 100%;animation:charShine 6.5s var(--ease) infinite}.char-r:after{animation-delay:-3.2s}@keyframes charShine{0%,30%{background-position:220% 0}70%,to{background-position:-60% 0}}.char:before{content:"";position:absolute;left:50%;bottom:2%;width:34%;height:14%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(57,232,255,.5),transparent 70%);filter:blur(6px);animation:auraPulse 3.2s ease-in-out infinite}.char-r:before{background:radial-gradient(50% 50% at 50% 50%,rgba(255,45,85,.5),transparent 70%);animation-delay:-1.6s}@keyframes auraPulse{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.18)}}.hero-inner{position:relative;z-index:3;width:100%}.hero-title{font-family:var(--font-display);font-weight:900;font-size:clamp(38px,6.4vw,76px);line-height:1.05;letter-spacing:.05em}.hero-title .zh{display:block;font-family:var(--font-body);font-weight:900;font-size:.46em;letter-spacing:.34em;color:var(--txt);margin-bottom:10px}.hero-title .en{color:transparent;background:linear-gradient(92deg,var(--gold) 8%,#fff 50%,var(--red) 92%);-webkit-background-clip:text;background-clip:text}.hero-sub{margin-top:16px;max-width:560px;color:var(--muted);font-size:17px}.hero-sub b{color:var(--txt)}.hero-cta{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.za-btn{padding:13px 26px;font-weight:900;font-size:15px;color:#160f02;background:linear-gradient(92deg,var(--gold),#FFE98A);border:1px solid rgba(255,212,55,.6);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);box-shadow:0 0 22px #ffd43759;transition:transform .2s var(--ease),box-shadow .2s}.za-btn:hover{transform:translateY(-2px);box-shadow:0 0 34px #ffd4378c}.za-btn.ghost{background:#141a2899;color:var(--txt);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.za-btn.ghost:hover{border-color:var(--gold);box-shadow:0 0 20px #ffd43740}.za-btn.block{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px}.za-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.hero-stats{display:flex;gap:34px;margin-top:42px;flex-wrap:wrap}.hstat b{font-family:var(--font-display);font-size:30px;color:var(--gold);display:block;line-height:1.1}.hstat span{font-size:12px;color:var(--muted);letter-spacing:.1em}.marquee{overflow:hidden;white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#ff2d551a,#ffd4371a);padding:11px 0;margin-top:-1px}.marquee-in{display:inline-block;animation:marqueeMove 34s linear infinite;font-size:14px;color:var(--gold);padding-right:48px}@keyframes marqueeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-in{animation:none}}.sec{padding:64px 0 8px}.sec-title{display:flex;align-items:baseline;gap:14px;font-size:26px;font-weight:900}.sec-title:before{content:"";width:34px;height:4px;background:linear-gradient(90deg,var(--gold),var(--red));clip-path:polygon(0 0,100% 0,80% 100%,0 100%);align-self:center}.sec-title .en2{font-family:var(--font-display);font-size:12px;letter-spacing:.3em;color:var(--red);text-transform:uppercase}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.card{position:relative;background:linear-gradient(160deg,var(--panel2),var(--panel));border:1px solid var(--line);padding:22px;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}.card:hover{transform:translateY(-4px);border-color:#ffd43780;box-shadow:0 12px 34px #ff2d551f}.card .tag{display:inline-block;font-size:11px;font-weight:900;padding:2px 9px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);background:#ff2d5529;color:var(--red);border:1px solid rgba(255,45,85,.4);margin-bottom:10px}.card .tag.gold{background:#ffd43724;color:var(--gold);border-color:#ffd43766}.card h3{font-size:17px;font-weight:900;margin-bottom:6px}.card p{font-size:14px;color:var(--muted)}.card .meta{margin-top:12px;font-size:12px;color:var(--muted);opacity:.75}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.feat{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--line);text-align:left;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}.feat:hover{transform:translateY(-5px);border-color:#ffd43780;box-shadow:0 14px 40px #ff2d5529}.feat .art{height:180px;overflow:hidden;position:relative}.feat .art img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.feat:hover .art img{transform:scale(1.06)}.feat .art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,var(--panel))}.feat .body{padding:16px 18px 20px}.feat h3{font-size:17px;font-weight:900;display:flex;align-items:center;gap:8px;color:var(--txt)}.feat h3 .n{font-family:var(--font-display);font-size:11px;color:var(--gold);border:1px solid rgba(255,212,55,.4);padding:1px 7px;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}.feat p{font-size:13.5px;color:var(--muted);margin-top:6px}.feat .go{margin-top:12px;font-size:13px;font-weight:900;color:var(--gold);letter-spacing:.08em}.feat .go svg{width:13px;height:13px;vertical-align:-1px}.rank-tabs{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.rtab{padding:10px 20px;font-weight:900;font-size:14px;color:var(--muted);border:1px solid var(--line);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:all .2s}.rtab:hover{color:var(--txt)}.rtab.on{color:#160f02;background:linear-gradient(92deg,var(--gold),#FFE98A);border-color:var(--gold)}.podium{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;align-items:end}.pcard{text-align:center;background:var(--panel);border:1px solid var(--line);padding:22px 14px 26px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));position:relative}.pcard.p1{border-color:#ffd437a6;box-shadow:0 0 30px #ffd43729;background:linear-gradient(170deg,#1B1A12,var(--panel))}.pcard.p1:after{content:"CHAMPION";position:absolute;top:8px;right:12px;font-family:var(--font-display);font-size:9px;letter-spacing:.3em;color:var(--gold)}.pcard.p2:after{content:"RUNNER-UP";position:absolute;top:8px;right:12px;font-family:var(--font-display);font-size:9px;letter-spacing:.3em;color:#c9cdd8}.pcard.p3:after{content:"THIRD";position:absolute;top:8px;right:12px;font-family:var(--font-display);font-size:9px;letter-spacing:.3em;color:#b8873b}.pcard .rank-no{font-family:var(--font-display);font-size:44px;font-weight:900;color:transparent;-webkit-background-clip:text;background-clip:text}.p1 .rank-no{background-image:linear-gradient(180deg,var(--gold),#9A6B00)}.p2 .rank-no{background-image:linear-gradient(180deg,#e6eaf2,#8a93a6)}.p3 .rank-no{background-image:linear-gradient(180deg,#d9a05b,#8a5b28)}.pcard .ava{width:64px;height:64px;border-radius:50%;margin:10px auto 8px;border:2px solid var(--line);object-fit:cover;background:var(--panel2)}.pcard h3{font-size:16px;font-weight:900}.pcard .pts{font-family:var(--font-display);font-size:13px;color:var(--gold);margin-top:4px}.rank-list{margin-top:26px;border:1px solid var(--line);border-radius:0}.rrow{display:grid;grid-template-columns:64px 1fr 130px 110px;align-items:center;padding:13px 20px;gap:14px;border-bottom:1px solid rgba(255,255,255,.06);transition:background .2s}.rrow:last-child{border-bottom:0}.rrow:hover{background:#ffd4370d}.rrow .pos{font-family:var(--font-display);font-weight:900;font-size:18px;color:var(--muted)}.rrow:nth-child(1) .pos{color:var(--gold)}.rrow:nth-child(2) .pos{color:#c9cdd8}.rrow:nth-child(3) .pos{color:#b8873b}.rrow .pname{display:flex;align-items:center;gap:10px;font-weight:700}.rrow .pname img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.rrow .pval{font-family:var(--font-display);text-align:right;color:var(--txt);font-weight:700}.rrow .pval small{display:block;font-family:var(--font-body);font-size:11px;color:var(--muted);font-weight:400}.demo-note{margin-top:16px;font-size:12px;color:var(--muted);opacity:.7;letter-spacing:.05em}.arena-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.arena-card{background:var(--panel);border:1px solid var(--line);overflow:hidden;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));transition:all .25s}.arena-card:hover{transform:translateY(-4px);border-color:#39e8ff80;box-shadow:0 12px 34px #39e8ff1a}.arena-card .map{height:130px;overflow:hidden;position:relative;background:var(--panel2)}.arena-card .map img{width:100%;height:100%;object-fit:cover;opacity:.85}.arena-card .map .pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;filter:drop-shadow(0 0 10px rgba(255,45,85,.8))}.arena-card .bd{padding:16px 18px}.arena-card .loc{font-size:12px;color:var(--cyan);font-weight:700;letter-spacing:.06em}.arena-card h3{font-size:16px;font-weight:900;margin:3px 0}.arena-card .dist{font-family:var(--font-display);font-size:15px;color:var(--gold);font-weight:700}.arena-card .st{margin-top:8px;display:inline-block;font-size:11px;font-weight:900;padding:2px 10px;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}.st.open{background:#39e8ff24;color:var(--cyan);border:1px solid rgba(57,232,255,.4)}.st.hot{background:#ff2d5524;color:var(--red);border:1px solid rgba(255,45,85,.4)}.tier-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.tier{padding:22px;background:var(--panel);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));position:relative}.tier.gold{border-color:#ffd43780}.tier.silver{border-color:#c9cdd859}.tier.bronze{border-color:#b8873b66}.tier .lv{font-family:var(--font-display);font-size:11px;letter-spacing:.3em;font-weight:700}.tier.gold .lv{color:var(--gold)}.tier.silver .lv{color:#c9cdd8}.tier.bronze .lv{color:#b8873b}.tier h3{font-size:18px;font-weight:900;margin:6px 0 8px}.tier p{font-size:13.5px;color:var(--muted)}.merch-list{margin-top:24px}.mrow{display:grid;grid-template-columns:1fr 120px 90px;gap:14px;align-items:center;padding:16px 20px;border:1px solid var(--line);margin-bottom:12px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));transition:border-color .2s;width:100%;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mrow:hover{border-color:#ffd43773}.mrow h4{font-size:16px;font-weight:900}.mrow .addr{font-size:12.5px;color:var(--muted)}.mrow .tt{font-family:var(--font-display);font-size:12px;font-weight:700;text-align:center;padding:3px 0;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.mrow .tt.g{background:#ffd43724;color:var(--gold);border:1px solid rgba(255,212,55,.4)}.mrow .tt.s{background:#c9cdd81a;color:#c9cdd8;border:1px solid rgba(201,205,216,.3)}.mrow .tt.b{background:#b8873b1f;color:#b8873b;border:1px solid rgba(184,135,59,.4)}.mrow .extra{text-align:right;font-size:12px;color:var(--muted)}.mrow .prod{font-size:12px;color:var(--gold)}.mback{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--line);color:var(--muted);font-size:13px;padding:8px 16px;margin:6px 0 18px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);cursor:pointer;transition:border-color .2s,color .2s}.mback:hover{border-color:#ffd43773;color:var(--gold)}.merch-detail{margin-top:8px}.mhead{background:var(--panel);border:1px solid var(--line);padding:22px 24px;margin-bottom:20px;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.mname{display:flex;align-items:center;gap:14px}.mlogo{width:56px;height:56px;object-fit:cover;border:1px solid var(--line);flex-shrink:0}.mname h3{font-size:20px;font-weight:900}.mname .addr{font-size:13px;color:var(--muted);margin-top:4px}.mdesc{font-size:13.5px;color:var(--muted);margin-top:12px;line-height:1.6}.mprod-title{font-size:16px;font-weight:900;margin:0 0 14px;display:flex;align-items:center;gap:10px}.mprod-title:after{content:"";flex:1;height:1px;background:var(--line)}.prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.pcard{background:var(--panel);border:1px solid var(--line);overflow:hidden;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));display:flex;flex-direction:column}.pimg{width:100%;height:150px;object-fit:cover;border-bottom:1px solid var(--line)}.pbody{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.pname{font-size:14.5px;font-weight:800}.pdesc{font-size:12.5px;color:var(--muted);line-height:1.55;flex:1}.pprice{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--gold);margin-top:6px}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.prof-card{background:var(--panel);border:1px solid var(--line);padding:28px;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.prof-card h3{font-size:19px;font-weight:900;margin-bottom:14px}.google-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;font-weight:700;font-size:15px;background:#fff;color:#222;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:transform .2s}.google-btn:hover{transform:translateY(-2px)}.google-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.google-btn svg{width:20px;height:20px}.login-tip{margin-top:12px;font-size:12.5px;color:var(--muted)}.pstat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pstat{text-align:center;padding:16px 8px;border:1px solid var(--line);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.pstat b{font-family:var(--font-display);font-size:26px;display:block;line-height:1.2}.pstat.gold b{color:var(--gold)}.pstat.red b{color:var(--red)}.pstat.cyan b{color:var(--cyan)}.pstat span{font-size:12px;color:var(--muted)}.pstat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:6px}.pstat.sm{padding:12px 8px}.pstat.sm b{font-size:19px}.ring-wrap{display:flex;align-items:center;gap:20px;margin-top:18px}.ring{width:110px;height:110px;border-radius:50%;position:relative;flex-shrink:0;background:conic-gradient(var(--gold) 0 68%,rgba(255,255,255,.08) 68% 100%)}.ring:after{content:"";position:absolute;inset:12px;border-radius:50%;background:var(--panel)}.ring .v{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.ring .v b{font-family:var(--font-display);font-size:22px;color:var(--gold)}.ring .v span{font-size:10px;color:var(--muted)}.bar{margin-top:10px;height:8px;background:#ffffff12;clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%)}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--red))}.coming{text-align:center;padding:80px 0 40px}.coming .art{max-width:520px;margin:0 auto 30px;position:relative}.coming .art img{width:100%;border-radius:0;border:1px solid var(--line);box-shadow:0 24px 70px #ff2d552e}.coming h2{font-size:clamp(28px,4.5vw,42px);font-weight:900;letter-spacing:.1em}.coming h2 em{font-style:normal;color:transparent;background:linear-gradient(90deg,var(--gold),var(--red));-webkit-background-clip:text;background-clip:text}.coming p{color:var(--muted);margin-top:14px;font-size:16px}.coming .soon-badge{display:inline-block;margin-top:26px;padding:10px 34px;font-family:var(--font-display);letter-spacing:.3em;font-size:13px;font-weight:900;color:var(--gold);border:1px solid rgba(255,212,55,.45);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);animation:soonPulse 2.6s ease-in-out infinite}@keyframes soonPulse{0%,to{box-shadow:0 0 #ffd43700}50%{box-shadow:0 0 26px #ffd43766}}.za-error{color:var(--red);border:1px solid rgba(255,45,85,.4);background:#ff2d5514;padding:12px 16px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);font-size:14px;margin-top:20px}.za-loading,.za-empty{color:var(--muted);padding:20px 0;font-size:14px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media(max-width:900px){.grid3,.feat-grid,.arena-grid,.tier-row{grid-template-columns:repeat(2,1fr)}.profile-grid,.podium{grid-template-columns:1fr}.rrow{grid-template-columns:44px 1fr 90px}.rrow .pval small{display:none}}@media(max-width:640px){.site-head .wrap{height:auto;flex-wrap:wrap;padding:12px 20px;gap:10px}.nav{margin-left:0;width:100%;overflow-x:auto;display:flex}.nav-btn{flex-shrink:0}.grid3,.feat-grid,.arena-grid,.tier-row{grid-template-columns:1fr}.hero{min-height:600px}.char{height:72%;width:34%}.hero-stats{gap:20px}.hstat b{font-size:22px}.mrow{grid-template-columns:1fr 90px}.mrow .tt{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.contact-page{padding:44px 0 20px}.page-sub{margin-top:14px;color:var(--muted);font-size:16px;max-width:640px}.contact-grid{display:grid;grid-template-columns:380px 1fr;gap:28px;margin-top:34px;align-items:start}.c-card{background:linear-gradient(160deg,var(--panel),var(--panel2));border:1px solid var(--line);clip-path:polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%);padding:28px 26px;position:relative}.c-card:after{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,var(--cyan),var(--red))}.c-card+.c-card{margin-top:22px}.c-card h3{font-size:18px;font-weight:900;letter-spacing:.06em;color:var(--gold)}.c-card p{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.65}.c-mail{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--cyan);letter-spacing:.03em}.c-mail svg{width:19px;height:19px;flex-shrink:0}.c-mail.gold{color:var(--gold)}.c-mail:hover{text-shadow:0 0 14px rgba(57,232,255,.5)}.c-mail.gold:hover{text-shadow:0 0 14px rgba(255,212,55,.55)}.c-note{margin-top:12px;font-size:12.5px;opacity:.8}.c-form-card{background:linear-gradient(165deg,var(--panel) 0%,var(--bg2) 100%);border:1px solid rgba(255,212,55,.3);clip-path:polygon(22px 0,100% 0,calc(100% - 22px) 100%,0 100%);padding:30px 30px 34px;box-shadow:0 26px 80px #00000073}.c-form-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:16px;flex-wrap:wrap}.c-form-head h3{font-size:20px;font-weight:900;letter-spacing:.05em}.c-form-head span{font-family:var(--font-display);font-size:11px;letter-spacing:.34em;color:var(--muted)}.c-form{display:grid;gap:18px;margin-top:22px}.c-form label{display:block}.c-form label>span{display:block;font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:7px;letter-spacing:.06em}.c-form input,.c-form select,.c-form textarea{width:100%;background:#07090ebf;border:1px solid rgba(255,212,55,.25);color:var(--txt);padding:11px 14px;font-size:14px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);outline:none;transition:border-color .2s,box-shadow .2s}.c-form input:focus,.c-form select:focus,.c-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #39e8ff2e}.c-form textarea{resize:vertical;line-height:1.6}.c-form select{appearance:none;cursor:pointer}.c-form select option{background:var(--panel);color:var(--txt)}.c-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.c-msg{margin-top:2px;padding:12px 16px;font-size:14px;font-weight:700;letter-spacing:.02em}.c-msg.ok{color:#7cffb2;background:#39e8ff1a;border:1px solid rgba(57,232,255,.4);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.c-msg.err{color:#ff8fa8;background:#ff2d551f;border:1px solid rgba(255,45,85,.45);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.c-form .za-btn{width:100%;justify-content:center;font-size:16px;padding:15px}@media(max-width:880px){.contact-grid,.c-row{grid-template-columns:1fr}}
