main:has(.alt-root){max-width:none;padding:0}.alt-root{--c-void:#05070d;--c-ink:#0a0e17;--c-panel:#0e131d;--c-raised:#141b28;--c-graphite:#1b2433;--c-edge:#2b3849;--c-edge-hot:#4a5b76;--c-ivory:#f6f3ea;--c-mute:#aab5c7;--c-faint:#93a1b6;--c-red:#ff3a56;--c-red-ink:#ff9aa2;--c-red-fill:#b51230;--c-red-wash:#69071e;--c-blue:#3b8dff;--c-blue-ink:#9cc9ff;--c-blue-fill:#125bb9;--c-blue-wash:#073c81;--c-gold:#e5c68a;--c-gold-hot:#ffe2a9;--c-gold-deep:#94713d;--c-silver:#c8dcf5;--c-good:#7ee0b4;--c-warn:#f3cf88;--c-bad:#ff9aa2;--c-accent:var(--c-gold);--c-accent-ink:var(--c-gold);--c-accent-fill:var(--c-gold-deep);--c-accent-wash:#241a0b;--c-font-display:var(--font-clash),"Arial Black","Arial Narrow",Arial,var(--font-noto-sans-sc),sans-serif;--c-font-body:var(--font-clash),Arial,var(--font-noto-sans-sc),sans-serif;--c-font-num:ui-monospace,"SFMono-Regular",Consolas,monospace;--c-max:1400px;--cut:16px;--cut-sm:10px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--dur:180ms;--ease:cubic-bezier(0.2,0.7,0.3,1);color-scheme:dark;position:relative;z-index:1;min-height:100dvh;background:var(--c-void);color:var(--c-ivory);font-family:var(--c-font-body);font-size:16px;line-height:1.55;overflow-x:clip}.alt-root [data-wing=left]{--c-accent:var(--c-red);--c-accent-ink:var(--c-red-ink);--c-accent-fill:var(--c-red-fill);--c-accent-wash:#24070f}.alt-root [data-wing=right]{--c-accent:var(--c-blue);--c-accent-ink:var(--c-blue-ink);--c-accent-fill:var(--c-blue-fill);--c-accent-wash:#08182c}.alt-root *,.alt-root :after,.alt-root :before{box-sizing:border-box}.alt-root :where(button,input,select,textarea){font:inherit;color:inherit}.alt-root a,.alt-root button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.alt-root :where(a){color:var(--c-gold-hot);text-underline-offset:4px}.alt-root img{max-width:100%}.alt-root :focus-visible{outline:2px solid var(--c-ivory);outline-offset:3px;box-shadow:0 0 0 6px rgba(5,7,13,.96);border-radius:0}.alt-root .c-cut{position:relative;isolation:isolate;--cut-edge:var(--c-edge);--cut-fill:var(--c-panel);--cut-r:var(--cut);background:var(--cut-edge);clip-path:polygon(var(--cut-r) 0,100% 0,100% calc(100% - var(--cut-r)),calc(100% - var(--cut-r)) 100%,0 100%,0 var(--cut-r))}.alt-root .c-cut:before{content:"";position:absolute;z-index:-1;inset:1px;background:var(--cut-fill);clip-path:polygon(calc(var(--cut-r) - 1px) 0,100% 0,100% calc(100% - var(--cut-r) + 1px),calc(100% - var(--cut-r) + 1px) 100%,0 100%,0 calc(var(--cut-r) - 1px))}.alt-root .alt-h1,.alt-root .alt-h2,.alt-root .alt-h3,.alt-root .c-display{font-family:var(--c-font-display);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.045em;line-height:.86;margin:0;text-wrap:balance}.alt-root[lang^=zh] .alt-h1,.alt-root[lang^=zh] .alt-h2,.alt-root[lang^=zh] .alt-h3,.alt-root[lang^=zh] .c-display{font-style:normal;text-transform:none;letter-spacing:.01em;line-height:1.12}.alt-root .alt-h1{font-size:clamp(50px,11vw,130px);letter-spacing:-.06em;line-height:.82}.alt-root .alt-h2{font-size:clamp(32px,4.6vw,62px)}.alt-root .alt-h3{font-size:clamp(20px,2.2vw,28px);letter-spacing:-.03em;line-height:1}.alt-root .alt-eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold)}.alt-root[lang^=zh] .alt-btn,.alt-root[lang^=zh] .alt-eyebrow,.alt-root[lang^=zh] .alt-navlink,.alt-root[lang^=zh] .alt-smalllabel{letter-spacing:normal;text-transform:none}.alt-root .alt-lede{margin:0;color:var(--c-mute);font-size:16px;line-height:1.6;max-width:62ch}.alt-root .alt-note{margin:0;color:var(--c-faint);font-size:13.5px;line-height:1.55}.alt-root .alt-num{font-family:var(--c-font-num);font-variant-numeric:tabular-nums;font-style:normal}.alt-root .alt-smalllabel{display:block;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--c-faint)}.alt-shell{display:flex;min-height:100dvh;flex-direction:column}.alt-main{flex:1}.alt-main:focus{outline:none}.alt-wrap{margin:0 auto;width:100%;max-width:var(--c-max);padding-inline:18px}@media (min-width:768px){.alt-wrap{padding-inline:40px}}.alt-section{padding-block:var(--s12)}@media (min-width:768px){.alt-section{padding-block:72px}}.alt-root .alt-section-head{display:grid;gap:14px;margin-bottom:var(--s6)}@media (min-width:900px){.alt-root .alt-section-head{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:32px}.alt-root .alt-section-head>:first-child .alt-h2{text-align:left}}.alt-root .alt-rule{margin:0;height:1px;border:0;background:linear-gradient(90deg,var(--c-red) 0,#f4deb0 50%,var(--c-blue) 100%);opacity:.55;text-indent:-9999px;overflow:hidden}.alt-root .alt-header{position:sticky;top:0;z-index:30;background:linear-gradient(180deg,#05070df2,#05070de0);backdrop-filter:blur(10px);border-bottom:1px solid #1d2635}.alt-root .alt-header-row{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px}.alt-root .alt-brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;white-space:nowrap;color:var(--c-ivory);font-weight:900;font-size:17px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}@media (max-width:460px){.alt-root .alt-brand{font-size:13px;gap:8px;letter-spacing:.06em}.alt-root .alt-brand svg{width:18px;height:18px}}.alt-root .alt-brand svg{color:var(--c-gold)}.alt-root[lang^=zh] .alt-brand{letter-spacing:.04em;text-transform:none}.alt-root .alt-nav{display:none;gap:4px}@media (min-width:1000px){.alt-root .alt-nav{display:flex}}.alt-root .alt-navlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;color:var(--c-mute);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;position:relative;transition:color var(--dur) var(--ease)}.alt-root .alt-navlink:hover,.alt-root .alt-navlink[aria-current=page]{color:var(--c-ivory)}.alt-root .alt-navlink[aria-current=page]:after{content:"";position:absolute;inset:auto 10px -1px 10px;height:2px;background:linear-gradient(90deg,var(--c-red),var(--c-gold),var(--c-blue))}.alt-root .alt-header-tools{display:flex;align-items:center;gap:8px;min-width:0}.alt-root .alt-menu-toggle{display:inline-flex}.alt-root .alt-lang-inmenu{padding:4px 0 6px}@media (min-width:640px){.alt-root .alt-lang-inmenu{display:none}}@media (max-width:639px){.alt-root .alt-lang-slot{display:none}.alt-root .alt-header-tools{gap:6px}.alt-root .alt-header-tools .alt-btn-sm{padding-inline:12px;letter-spacing:.06em;font-size:11px}.alt-root .alt-menu-toggle{min-width:44px;padding-inline:12px}.alt-root .alt-narrow-hide{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width:1000px){.alt-root .alt-menu-toggle{display:none}}.alt-root .alt-menu{border-bottom:1px solid #1d2635;background:var(--c-ink)}@media (min-width:1000px){.alt-root .alt-menu{display:none}}.alt-root .alt-menu ul{margin:0;padding:8px 0 14px;list-style:none;display:grid;gap:2px}.alt-root .alt-menu .alt-navlink{width:100%;min-height:52px;padding-inline:4px;font-size:13px}.alt-root .alt-envbar{position:relative;display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;justify-content:space-between;padding:7px 18px 7px 26px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-gold);background:#100c04;border-bottom:1px solid #2f2510}.alt-root .alt-envbar:before{content:"";position:absolute;inset:0 auto 0 0;width:10px;background:repeating-linear-gradient(135deg,#e5c68a 0 6px,#7a6127 6px 12px)}@media (min-width:768px){.alt-root .alt-envbar{padding-inline:44px 40px}}.alt-root[lang^=zh] .alt-envbar{letter-spacing:normal;text-transform:none}.alt-root .alt-envbar a{color:var(--c-gold-hot);text-decoration:underline}.alt-root .alt-envdot{width:8px;height:8px;background:var(--c-gold);transform:rotate(45deg);display:inline-block}.alt-root .alt-btn{--btn-cut:12px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:0;cursor:pointer;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#07090f;background:linear-gradient(180deg,var(--c-gold-hot),var(--c-gold));clip-path:polygon(var(--btn-cut) 0,100% 0,100% calc(100% - var(--btn-cut)),calc(100% - var(--btn-cut)) 100%,0 100%,0 var(--btn-cut));transition:background var(--dur) var(--ease),color var(--dur) var(--ease),filter var(--dur) var(--ease)}.alt-root .alt-btn:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,#fff0cf,var(--c-gold-hot))}.alt-root .alt-btn:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.92)}.alt-root .alt-btn-full{width:100%}.alt-root .alt-btn-sm{min-height:42px;padding:8px 14px;font-size:11.5px;--btn-cut:9px}.alt-root .alt-btn-secondary{color:var(--c-ivory);background:var(--c-graphite);box-shadow:inset 0 0 0 1px var(--c-edge-hot)}.alt-root .alt-btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:#253044;box-shadow:inset 0 0 0 1px var(--c-ivory)}.alt-root .alt-btn-ghost{color:var(--c-mute);background:transparent;box-shadow:inset 0 0 0 1px var(--c-edge)}.alt-root .alt-btn-ghost:hover:not(:disabled){color:var(--c-ivory);background:#131a26}.alt-root .alt-btn-wing{background:var(--c-accent-fill);box-shadow:inset 0 0 0 1px var(--c-accent),0 0 26px -6px var(--c-accent)}.alt-root .alt-btn-wing:hover:not(:disabled){filter:brightness(1.14)}.alt-root .alt-btn:disabled,.alt-root .alt-btn[aria-disabled=true]{cursor:not-allowed;color:#7a8598;background:#161d29;box-shadow:inset 0 0 0 1px #29344a;filter:none}.alt-root .alt-btn-plate{--plate-h:64px;--plate-cap:calc(140 * var(--plate-h) / 253);--plate-pad:calc(175 * var(--plate-h) / 253);min-height:var(--plate-h);padding:0;color:#241703;background:transparent;clip-path:none;border-style:solid;border-color:transparent;border-width:0 calc(var(--plate-pad) * 1px);border-image-source:var(--clash-button-gold);border-image-slice:0 140 0 140 fill;border-image-width:0 calc(var(--plate-cap) * 1px);border-image-repeat:stretch;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55));font-size:13px;letter-spacing:.16em}.alt-root .alt-btn-plate:hover:not(:disabled){background:transparent;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55)) brightness(1.08)}@media (max-width:560px){.alt-root .alt-btn-plate{--plate-h:56px;font-size:12px;letter-spacing:.1em}}.alt-root .alt-panel{position:relative;isolation:isolate;padding:var(--s6);--cut-r:var(--cut);background:linear-gradient(135deg,var(--c-edge) 0,#1a2331 40%,var(--c-edge) 100%);clip-path:polygon(var(--cut-r) 0,100% 0,100% calc(100% - var(--cut-r)),calc(100% - var(--cut-r)) 100%,0 100%,0 var(--cut-r))}.alt-root .alt-panel:before{content:"";position:absolute;z-index:-1;inset:1px;background:radial-gradient(120% 90% at 8% 0,var(--c-accent-wash) 0,transparent 58%),linear-gradient(160deg,var(--c-raised),var(--c-panel) 58%);clip-path:polygon(calc(var(--cut-r) - 1px) 0,100% 0,100% calc(100% - var(--cut-r) + 1px),calc(100% - var(--cut-r) + 1px) 100%,0 100%,0 calc(var(--cut-r) - 1px))}.alt-root .alt-panel:after{content:"";position:absolute;z-index:0;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--c-accent),transparent);opacity:.85;pointer-events:none}@media (min-width:768px){.alt-root .alt-panel{padding:var(--s8)}}.alt-root .alt-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid #202a3a}.alt-root .alt-panel-head svg{color:var(--c-accent)}.alt-root .alt-inset{position:relative;isolation:isolate;padding:14px 16px;background:#0a0e16;box-shadow:inset 0 1px 0 #000,inset 0 0 0 1px #1c2534;clip-path:polygon(0 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)))}.alt-root .alt-atmos{position:relative;isolation:isolate;border-block:1px solid #1a2433}.alt-root .alt-atmos:before{content:"";position:absolute;z-index:-2;inset:0;background-image:var(--clash-atmos);background-size:cover;background-position:50%;opacity:.16}.alt-root .alt-atmos:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(70% 100% at 0 50%,rgba(105,7,30,.42),transparent 60%),radial-gradient(70% 100% at 100% 50%,rgba(7,60,129,.42),transparent 60%),linear-gradient(180deg,#05070de6,#05070df2)}.alt-root .alt-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-mute);background:#141c28;box-shadow:inset 0 0 0 1px #2a3547;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.alt-root[lang^=zh] .alt-badge{letter-spacing:normal;text-transform:none}.alt-root .alt-badge-left{color:var(--c-red-ink);background:#26080f;box-shadow:inset 0 0 0 1px #7a1f31}.alt-root .alt-badge-right{color:var(--c-blue-ink);background:#071829;box-shadow:inset 0 0 0 1px #1d4d84}.alt-root .alt-badge-gold{color:var(--c-gold-hot);background:#221a0b;box-shadow:inset 0 0 0 1px #6d5525}.alt-root .alt-badge-diamond{color:var(--c-silver);background:#121b26;box-shadow:inset 0 0 0 1px #40597a}.alt-root .alt-badge-good{color:var(--c-good);background:#07201a;box-shadow:inset 0 0 0 1px #1f6350}.alt-root .alt-badge-warn{color:var(--c-warn);background:#241c09;box-shadow:inset 0 0 0 1px #6f5a22}.alt-root .alt-rankrow{display:flex;flex-wrap:wrap;gap:8px}.alt-root .alt-rank{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:34px;padding:0 10px;font-family:var(--c-font-display);font-style:italic;font-weight:900;font-size:14px;letter-spacing:.02em;color:#0a0d14;background:linear-gradient(180deg,var(--c-gold-hot),var(--c-gold-deep));clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.alt-root .alt-rank[data-earned="0"]{color:#79859a;background:transparent;box-shadow:inset 0 0 0 1px #313d52;background-image:repeating-linear-gradient(135deg,#10161f 0 6px,#0c1119 6px 12px)}.alt-root .alt-label{display:block;margin-bottom:8px;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--c-mute)}.alt-root[lang^=zh] .alt-label{letter-spacing:normal;text-transform:none}.alt-root .alt-input{width:100%;min-height:52px;padding:12px 16px;color:var(--c-ivory);background:#070b12;border:0;box-shadow:inset 0 0 0 1px #2b3648,inset 0 2px 6px rgba(0,0,0,.7);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);font-family:var(--c-font-num);font-size:15px}.alt-root .alt-input::placeholder{color:#5f6b7f}.alt-root .alt-input:focus{box-shadow:inset 0 0 0 1px var(--c-gold),inset 0 2px 6px rgba(0,0,0,.7)}.alt-root .alt-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--c-red),inset 0 2px 6px rgba(0,0,0,.7)}.alt-root .alt-field-status{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:13.5px;color:var(--c-mute)}.alt-root .alt-field-status svg{flex:0 0 auto;margin-top:3px}.alt-root .alt-field-status[data-tone=ok]{color:var(--c-good)}.alt-root .alt-field-status[data-tone=bad]{color:var(--c-bad)}.alt-root .alt-field-status[data-tone=muted]{color:var(--c-faint)}.alt-root .alt-lock{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px 12px 16px;font-size:13.5px;color:var(--c-warn);background:#171205;border-left:4px solid var(--c-warn);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.alt-root .alt-lock svg{flex:0 0 auto;margin-top:2px}.alt-root .alt-lock strong{color:var(--c-gold-hot)}.alt-root .alt-arena{position:relative;isolation:isolate;grid-template-columns:1fr;grid-auto-rows:1fr;background:#06080f;border-top:1px solid #6b2638;border-bottom:1px solid #244e7b}@media (min-width:900px){.alt-root .alt-arena{grid-template-columns:1fr 1fr;grid-auto-rows:auto}}.alt-root .alt-arena:before{content:"";position:absolute;z-index:-1;inset:0;background-image:var(--clash-hero);background-size:cover;background-position:center 42%;opacity:.14;pointer-events:none}.alt-root .alt-arena-seam{position:absolute;z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.85;left:0;right:0;top:50%;height:120px;width:100%;transform:translateY(-50%);object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}@media (min-width:900px){.alt-root .alt-arena-seam{left:50%;right:auto;top:0;width:230px;height:100%;transform:translateX(-50%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}}.alt-root .alt-arena-vs{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%) skewX(-8deg);padding:14px 12px;font-family:var(--c-font-display);font-style:italic;font-weight:900;font-size:34px;line-height:.9;color:#fff;background:rgba(5,7,13,.82);border-top:2px solid #e1d4b9;border-bottom:2px solid #e1d4b9;text-shadow:0 0 26px #dcecff;pointer-events:none}@media (min-width:900px){.alt-root .alt-arena-vs{font-size:54px;padding:20px 14px}}.alt-root .alt-choice{position:relative;isolation:isolate;display:flex;min-height:430px;overflow:hidden;background:linear-gradient(90deg,rgba(122,8,35,.5),transparent 78%);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.alt-root .alt-choice[data-wing=right]{background:linear-gradient(270deg,rgba(8,68,146,.52),transparent 78%)}@media (min-width:900px){.alt-root .alt-choice{min-height:540px}}.alt-root .alt-choice input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.alt-root .alt-choice:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(0deg,#05070d,#05070d 40%,rgba(5,7,13,.985) 60%,rgba(5,7,13,.74) 74%,transparent 96%)}.alt-root .alt-wingart{position:absolute;z-index:0;top:-12%;right:-14%;width:104%;height:100%;object-fit:contain;object-position:top right;filter:drop-shadow(0 0 30px rgba(252,22,65,.34));transform:translateY(6px) rotate(-6deg);transition:transform .42s var(--ease),filter .26s var(--ease);pointer-events:none}.alt-root .alt-choice[data-wing=right] .alt-wingart{right:auto;left:-14%;object-position:top left;transform:translateY(6px) rotate(6deg);filter:drop-shadow(0 0 30px rgba(35,135,255,.4))}.alt-root .alt-choice-in{position:relative;z-index:2;display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px;padding:62px 22px 28px}@media (max-width:899px){.alt-root .alt-choice[data-wing=left] .alt-choice-in{padding-bottom:84px}.alt-root .alt-choice[data-wing=right] .alt-choice-in{padding-top:108px}.alt-root .alt-choice[data-wing=right] .alt-choice-index{top:72px}}@media (min-width:900px){.alt-root .alt-choice-in{padding:76px 38px 34px}.alt-root .alt-choice[data-wing=right] .alt-choice-in{align-items:flex-end;text-align:right}.alt-root .alt-choice[data-wing=right] .alt-choice-in .alt-ticks li{flex-direction:row-reverse}.alt-root .alt-choice[data-wing=right] .alt-choice-in .alt-row{justify-content:flex-end}}.alt-root .alt-choice-hit{position:absolute;z-index:3;inset:0;cursor:pointer;display:block}.alt-root .alt-choice:has(input:disabled) .alt-choice-hit{cursor:not-allowed}.alt-root .alt-choice:has(input:disabled) .alt-choice-in{opacity:.55}.alt-root .alt-choice .alt-h3{font-size:clamp(42px,5.4vw,74px);letter-spacing:-.055em;line-height:.84}.alt-root .alt-choice-index{position:absolute;top:18px;left:18px;padding:6px 10px;font-size:11.5px;font-weight:800;letter-spacing:.2em;color:var(--c-red-ink);background:rgba(6,8,14,.93);box-shadow:inset 0 0 0 1px rgba(255,58,86,.55);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.alt-root[lang^=zh] .alt-choice-index{letter-spacing:.06em}.alt-root .alt-choice[data-wing=right] .alt-choice-index{left:auto;right:18px;color:var(--c-blue-ink);box-shadow:inset 0 0 0 1px rgba(59,141,255,.55)}@media (min-width:900px){.alt-root .alt-choice-index{top:26px;left:34px}.alt-root .alt-choice[data-wing=right] .alt-choice-index{right:34px}}.alt-root .alt-choice:has(:focus-visible) .alt-wingart,.alt-root .alt-choice:hover .alt-wingart{transform:translateY(-6px) rotate(-3.5deg) scale(1.05);filter:drop-shadow(0 0 36px rgba(255,40,73,.52))}.alt-root .alt-choice[data-wing=right]:has(:focus-visible) .alt-wingart,.alt-root .alt-choice[data-wing=right]:hover .alt-wingart{transform:translateY(-6px) rotate(3.5deg) scale(1.05);filter:drop-shadow(0 0 36px rgba(50,140,255,.58))}.alt-root .alt-choice:has(.alt-choice-hit:focus-visible),.alt-root .alt-choice:has(input:focus-visible){outline:2px solid var(--c-ivory);outline-offset:-5px;box-shadow:inset 0 0 0 11px rgba(5,7,13,.92)}.alt-root .alt-choice:has(input:checked){background:linear-gradient(90deg,rgba(178,14,49,.55),rgba(105,7,30,.2) 74%);box-shadow:inset 0 -6px var(--c-red),inset 0 0 90px rgba(255,24,59,.18)}.alt-root .alt-choice[data-wing=right]:has(input:checked){background:linear-gradient(270deg,rgba(16,92,190,.55),rgba(7,60,129,.22) 74%);box-shadow:inset 0 -6px var(--c-blue),inset 0 0 90px rgba(23,111,255,.22)}.alt-root .alt-choice-pick{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;min-width:210px;margin-top:6px;padding:12px 20px;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--c-red-fill);box-shadow:inset 0 0 0 1px var(--c-red),0 0 26px -8px var(--c-red);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:filter var(--dur) var(--ease)}.alt-root[lang^=zh] .alt-choice-pick{letter-spacing:normal;text-transform:none}.alt-root .alt-choice[data-wing=right] .alt-choice-pick{background:var(--c-blue-fill);box-shadow:inset 0 0 0 1px var(--c-blue),0 0 26px -8px var(--c-blue)}.alt-root .alt-choice:hover .alt-choice-pick{filter:brightness(1.16)}.alt-root .alt-choice:has(input:checked) .alt-choice-pick{color:#07101b;background:#f0f2f7;box-shadow:inset 0 0 0 1px #fff}.alt-root .alt-choice-check{display:none}.alt-root .alt-choice:has(input:checked) .alt-choice-check,.alt-root .alt-choice[data-mode=link] .alt-choice-check{display:inline-flex}.alt-root .alt-choicegrid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:900px){.alt-root .alt-choicegrid{grid-template-columns:1fr 1fr;gap:30px}}.alt-root .alt-plan{position:relative;isolation:isolate;display:block}.alt-root .alt-plan input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0}.alt-root .alt-plate{position:relative;display:block;width:100%;aspect-ratio:1200/298;background-image:var(--clash-plan-gold);background-size:100% 100%;background-repeat:no-repeat;filter:drop-shadow(0 10px 26px rgba(0,0,0,.66))}.alt-root .alt-plan[data-plan="2"] .alt-plate{aspect-ratio:1200/307;background-image:var(--clash-plan-diamond)}.alt-root .alt-plate-in{position:absolute;inset:0;padding:3.667% 17.667% 4.167%;display:flex;align-items:center;justify-content:space-between;gap:4%}.alt-root .alt-planhead{display:grid;gap:2px;min-width:0}.alt-root .alt-plate-in .alt-smalllabel{white-space:nowrap;font-size:clamp(8.5px,.85vw,11px);letter-spacing:.14em}.alt-root .alt-planhead .alt-h3{font-size:clamp(21px,2.7vw,34px);color:var(--c-gold-hot)}.alt-root .alt-plan[data-plan="2"] .alt-planhead .alt-h3{color:#dce9fb}.alt-root .alt-price{margin:0;display:flex;align-items:baseline;gap:7px;font-family:var(--c-font-display);font-style:italic;font-weight:900;font-size:clamp(32px,5vw,58px);line-height:.9;letter-spacing:-.05em;color:var(--c-ivory);white-space:nowrap}.alt-root[lang^=zh] .alt-price{font-style:normal}.alt-root .alt-price small{font-family:var(--c-font-body);font-style:normal;font-size:clamp(10px,1vw,13px);font-weight:800;letter-spacing:.14em;color:var(--c-mute)}.alt-root .alt-plan-terms{position:relative;isolation:isolate;margin-top:-2px;padding:26px 24px 24px 132px;min-height:190px;background:#253043;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%);transition:background var(--dur) var(--ease)}.alt-root .alt-plan-terms:before{content:"";position:absolute;z-index:-1;inset:1px;background:radial-gradient(90% 120% at 12% 0,rgba(132,83,18,.34),transparent 58%),linear-gradient(168deg,#151d2a,#0a0e17);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut) + 1px),calc(100% - var(--cut) + 1px) 100%,0 100%)}.alt-root .alt-plan[data-plan="2"] .alt-plan-terms:before{background:radial-gradient(90% 120% at 12% 0,rgba(82,127,175,.3),transparent 58%),linear-gradient(168deg,#141c29,#0a0e17)}.alt-root .alt-plan-terms:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,transparent,var(--c-gold),transparent)}.alt-root .alt-plan[data-plan="2"] .alt-plan-terms:after{background:linear-gradient(90deg,transparent,#b0d6ff,transparent)}@media (max-width:520px){.alt-root .alt-plan-terms{padding:22px 18px 22px 108px;min-height:176px}}.alt-root .alt-crystal{position:absolute;z-index:3;left:18px;bottom:26px;width:auto;height:clamp(118px,15vw,168px);filter:drop-shadow(0 14px 26px rgba(234,184,80,.34));transition:transform .38s var(--ease);pointer-events:none}.alt-root .alt-plan[data-plan="2"] .alt-crystal{filter:drop-shadow(0 14px 26px rgba(169,205,255,.32))}.alt-root .alt-plan:hover .alt-crystal{transform:translateY(-9px) scale(1.04)}@media (max-width:520px){.alt-root .alt-crystal{left:12px;height:128px}}.alt-root .alt-plan-pick{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-hot)}.alt-root .alt-plan[data-plan="2"] .alt-plan-pick{color:#cfe3fb}.alt-root[lang^=zh] .alt-plan-pick{letter-spacing:normal;text-transform:none}.alt-root .alt-plan-check{display:none;align-items:center;justify-content:center;width:26px;height:26px;color:#07090f;background:var(--c-gold-hot);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.alt-root .alt-plan[data-plan="2"] .alt-plan-check{background:#cfe3fb}.alt-root .alt-plan:has(input:checked) .alt-plan-check,.alt-root .alt-plan[data-mode=link] .alt-plan-check{display:inline-flex}.alt-root .alt-plan:has(input:checked) .alt-plan-terms{background:var(--c-gold)}.alt-root .alt-plan[data-plan="2"]:has(input:checked) .alt-plan-terms{background:#9fc6f0}.alt-root .alt-plan:has(input:checked) .alt-plan-terms:before{inset:3px}.alt-root .alt-plan:has(.alt-choice-hit:focus-visible),.alt-root .alt-plan:has(input:focus-visible){outline:2px solid var(--c-ivory);outline-offset:4px;box-shadow:0 0 0 8px rgba(5,7,13,.95)}.alt-root .alt-plan:has(input:disabled) .alt-plan-terms,.alt-root .alt-plan:has(input:disabled) .alt-plate{opacity:.55}.alt-root .alt-ticks{display:grid;gap:9px;margin:4px 0 0;padding:0;list-style:none}.alt-root .alt-ticks li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--c-mute)}.alt-root .alt-ticks svg{flex:0 0 auto;margin-top:2px;color:var(--c-accent)}.alt-root .alt-metrics{display:grid;gap:1px;margin:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:#1b2432;box-shadow:0 0 0 1px #1b2432}.alt-root .alt-metric{margin:0;padding:14px 16px;background:#0b101a}.alt-root .alt-metric dt{margin:0 0 6px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--c-faint)}.alt-root[lang^=zh] .alt-metric dt{letter-spacing:normal;text-transform:none}.alt-root .alt-metric dd{margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-family:var(--c-font-num);font-size:21px;font-weight:600;color:var(--c-ivory)}.alt-root .alt-metric dd small{font-size:11px;font-weight:500;color:var(--c-faint)}.alt-root .alt-metric-state{flex-basis:100%;font-family:var(--c-font-body);font-size:11.5px;color:var(--c-faint)}.alt-root .alt-metric[data-state=error] dd,.alt-root .alt-metric[data-state=unavailable] dd{color:var(--c-faint)}.alt-root .alt-metric[data-state=error] .alt-metric-state{color:var(--c-bad)}.alt-root .alt-ledger{margin:0;padding:0;list-style:none}.alt-root .alt-ledger li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #1a2230}.alt-root .alt-ledger li:last-child{border-bottom:0}.alt-root .alt-ledger-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;color:var(--c-accent);background:#111926;box-shadow:inset 0 0 0 1px #28334a;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.alt-root .alt-ledger-name{font-size:14px;font-weight:700;color:var(--c-ivory)}.alt-root .alt-ledger-when{font-size:11.5px;color:var(--c-faint)}.alt-root .alt-ledger-amt{margin-left:auto;font-family:var(--c-font-num);font-size:14.5px;font-weight:700;white-space:nowrap;color:var(--c-good)}.alt-root .alt-ledger-amt[data-dir=out]{color:var(--c-bad)}.alt-root .alt-ledger-amt[data-dir=none]{color:var(--c-gold)}.alt-root .alt-empty{padding:30px 20px;text-align:center}.alt-root .alt-empty-halo{display:block;width:46px;height:46px;margin:0 auto 14px;background:linear-gradient(135deg,var(--c-accent),transparent 70%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:.6}.alt-root .alt-empty strong{display:block;font-family:var(--c-font-display);font-style:italic;font-weight:900;font-size:19px;text-transform:uppercase;letter-spacing:-.02em;color:var(--c-ivory)}.alt-root[lang^=zh] .alt-empty strong{font-style:normal;text-transform:none}.alt-root .alt-empty .alt-note{margin-top:8px}.alt-root .alt-skeleton{background:linear-gradient(90deg,#131a26 25%,#1d2633 37%,#131a26 63%);background-size:400% 100%;animation:alt-shimmer 1.4s linear infinite}@keyframes alt-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.alt-root .alt-step-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.alt-root .alt-step-n{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;font-family:var(--c-font-display);font-style:italic;font-weight:900;font-size:20px;background:#131a26;box-shadow:inset 0 0 0 1px #3b4a63;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.alt-root .alt-step[data-state=done] .alt-step-n{color:#07090f;background:linear-gradient(180deg,var(--c-gold-hot),var(--c-gold));box-shadow:none}.alt-root .alt-context{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;color:var(--c-ivory);background:var(--c-accent-wash);border-left:4px solid var(--c-accent);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.alt-root .alt-tree{position:relative;display:grid;justify-items:center;gap:0}.alt-root .alt-node{--node-r:var(--c-accent);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;padding:0;border:0;cursor:default;font-family:var(--c-font-num);font-size:11px;font-weight:700;color:var(--c-ivory);background:var(--node-r);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--node-r) 45%,transparent));transition:transform var(--dur) var(--ease),filter var(--dur) var(--ease)}.alt-root .alt-node,.alt-root .alt-node:before{clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%)}.alt-root .alt-node:before{content:"";position:absolute;z-index:-1;inset:2px;background:linear-gradient(160deg,color-mix(in srgb,var(--node-r) 26%,#0d131d),#080c13)}.alt-root button.alt-node{cursor:pointer}.alt-root button.alt-node:hover{transform:translateY(-3px);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--node-r) 75%,transparent))}.alt-root .alt-node[data-tier="2"]{--node-r:var(--c-silver)}.alt-root .alt-node[data-state=empty]{--node-r:#2c3a50;color:#7f8ca2;filter:none}.alt-root .alt-node[data-state=empty]:before{background:repeating-linear-gradient(135deg,#0d131d 0 5px,#090e16 5px 10px)}.alt-root .alt-node[data-you="1"]{width:76px;height:76px;font-size:12px}.alt-root .alt-tree-wires{display:block;width:100%;max-width:460px;height:46px}.alt-root .alt-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:460px}.alt-root .alt-slot{display:grid;justify-items:center;gap:8px;min-width:0}.alt-root .alt-slot-name{font-family:var(--c-font-num);font-size:11px;color:var(--c-mute);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-root .alt-leg{width:100%;display:grid;justify-items:center;gap:5px}.alt-root .alt-leg-bar{width:54px;height:4px;background:#151d2a;box-shadow:inset 0 0 0 1px #242f42;overflow:hidden}.alt-root .alt-leg-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--c-accent),var(--c-gold-hot))}.alt-root .alt-leg-fig{font-family:var(--c-font-num);font-size:11px;color:var(--c-faint);text-align:center}.alt-root .alt-leg-fig[data-small="1"]{color:var(--c-good)}.alt-root .alt-leg-tag{font-family:var(--c-font-body);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.alt-root[lang^=zh] .alt-leg-tag{letter-spacing:normal;text-transform:none}.alt-root .alt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.alt-root .alt-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;color:var(--c-mute);background:#101724;box-shadow:inset 0 0 0 1px #26324a;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.alt-root .alt-chip .alt-num{color:var(--c-ivory)}.alt-root .alt-people{margin:0;padding:0;list-style:none}.alt-root .alt-people li{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 0 10px 14px;border-bottom:1px solid #1a2230;position:relative}.alt-root .alt-people li:before{content:"";position:absolute;inset:12px auto 12px 0;width:2px;background:var(--c-accent);opacity:.6}.alt-root .alt-people li:last-child{border-bottom:0}.alt-root .alt-people-i{font-family:var(--c-font-num);font-size:11px;color:var(--c-faint);width:22px;flex:0 0 auto}@media (max-width:559px){.alt-root .alt-people li{flex-wrap:wrap}.alt-root .alt-people li>.alt-row{width:100%;margin-left:34px;margin-top:2px;justify-content:flex-start}}.alt-root .alt-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.alt-root .alt-pill{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border:0;cursor:pointer;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-mute);background:#0e141f;box-shadow:inset 0 0 0 1px #28334a;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.alt-root[lang^=zh] .alt-pill{letter-spacing:normal;text-transform:none}.alt-root .alt-pill:hover{color:var(--c-ivory);background:#172130}.alt-root .alt-pill[aria-selected=true]{color:#07090f;background:linear-gradient(180deg,var(--c-gold-hot),var(--c-gold));box-shadow:none}.alt-root .alt-pill[aria-selected=true]:before{content:"";width:7px;height:7px;margin-right:8px;background:#07090f;transform:rotate(45deg)}.alt-root .alt-rows{margin:0;padding:0;list-style:none;display:grid;gap:2px}.alt-root .alt-row-rec{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px 12px 14px;background:linear-gradient(90deg,#121927,#0c111b 60%)}.alt-root .alt-row-rec:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--row-tone,var(--c-gold))}@media (min-width:900px){.alt-root .alt-row-rec{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto auto;padding-inline:20px 18px}}.alt-root .alt-row-mark{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;color:var(--row-tone,var(--c-gold));background:currentColor}.alt-root .alt-row-mark,.alt-root .alt-row-mark:before{clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%)}.alt-root .alt-row-mark:before{content:"";position:absolute;z-index:-1;inset:1px;background:linear-gradient(160deg,#141c28,#080c13)}.alt-root .alt-row-head{display:flex;align-items:center;gap:12px;min-width:0}.alt-root .alt-row-name{font-size:14px;font-weight:700;color:var(--c-ivory);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-root .alt-row-sub{font-size:11.5px;color:var(--c-faint)}.alt-root .alt-row-when{display:none;font-family:var(--c-font-num);font-size:12.5px;color:var(--c-mute)}.alt-root .alt-row-amt{font-family:var(--c-font-num);font-size:14.5px;font-weight:700;text-align:right;white-space:nowrap;color:var(--row-tone,var(--c-gold))}.alt-root .alt-row-status{display:none}.alt-root .alt-row-amt [data-when=mobile]{display:block}@media (min-width:900px){.alt-root .alt-row-status,.alt-root .alt-row-when{display:inline-flex}.alt-root .alt-row-amt{text-align:left}.alt-root .alt-row-amt [data-when=mobile]{display:none}}.alt-root .alt-colheads{display:none}@media (min-width:900px){.alt-root .alt-colheads{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto auto;gap:12px;padding:0 18px 10px 20px;border-bottom:1px solid #1d2635}}.alt-root .alt-meter{height:3px;width:100%;background:#141c29;overflow:hidden}.alt-root .alt-meter>span{display:block;height:100%;background:linear-gradient(90deg,var(--c-red),var(--c-gold),var(--c-blue));transform-origin:left center;transition:transform .22s var(--ease)}.alt-root .alt-stack{display:grid;gap:16px}.alt-root .alt-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.alt-root .alt-grid-2{display:grid;gap:20px}@media (min-width:900px){.alt-root .alt-grid-2{grid-template-columns:1fr 1fr;align-items:start}}.alt-root .alt-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.alt-root a.alt-sr:focus,.alt-root a.alt-sr:focus-visible{position:fixed;z-index:100;top:12px;left:12px;width:auto;height:auto;margin:0;padding:12px 18px;clip-path:none;color:#07090f;background:var(--c-gold-hot)}.alt-root .alt-spin{animation:alt-spin .8s linear infinite}@keyframes alt-spin{to{transform:rotate(1turn)}}.alt-root .alt-foot{margin-top:auto;border-top:1px solid #1d2635;background:#070a11}.alt-root .alt-foot-row{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;padding-block:26px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-faint)}.alt-root[lang^=zh] .alt-foot-row{letter-spacing:normal;text-transform:none}.alt-root .alt-feathers{position:fixed;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}@media (prefers-reduced-motion:reduce){.alt-root .alt-feathers{display:none}}.alt-root .clash-intro{position:fixed;inset:0;z-index:900;overflow:hidden;background:#03050b;color:#f6f1e4;isolation:isolate;contain:layout paint}.alt-root .clash-intro__frame{position:absolute;inset:0;will-change:transform,filter;transform-origin:50% 42%}.alt-root .clash-intro__film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#03050b}.alt-root .clash-intro__vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 45%,transparent 55%,rgba(2,3,8,.78) 100%)}.alt-root .clash-intro__grain{position:absolute;inset:-50%;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:clash-grain .24s steps(2) infinite}@keyframes clash-grain{0%{transform:translate(0)}50%{transform:translate(-3%,2%)}to{transform:translate(2%,-3%)}}.alt-root .clash-intro__flash{position:absolute;inset:0;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse at 50% 26%,#fff9e8 0,rgba(255,231,186,.55) 22%,transparent 62%)}.alt-root .clash-intro__bar{position:absolute;left:0;right:0;height:50%;background:#020308;z-index:2}.alt-root .clash-intro__bar--top{top:0;transform-origin:50% 0}.alt-root .clash-intro__bar--bottom{bottom:0;transform-origin:50% 100%}.alt-root .clash-intro__brand{position:absolute;z-index:3;left:0;right:0;bottom:21%;display:flex;flex-direction:column;align-items:center;gap:10px;padding-inline:16px;text-align:center;opacity:0}.alt-root .clash-intro__rules{position:absolute;top:50%;left:50%;width:min(84vw,980px);height:1px;translate:-50% -14px;background:linear-gradient(90deg,transparent,rgba(229,198,138,.85) 18%,transparent 38%,transparent 62%,rgba(229,198,138,.85) 82%,transparent)}.alt-root .clash-intro__word{position:relative;display:inline-block;overflow:hidden;padding:.12em .1em .06em .3em;font-family:var(--font-cinzel),Georgia,serif;font-weight:600;font-size:clamp(26px,5.2vw,72px);line-height:1;letter-spacing:.2em;background:linear-gradient(180deg,#fffaf0,#f1e2bf 52%,#c9a45e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 24px rgba(0,0,0,.7))}.alt-root .clash-intro__sheen{position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,252,240,.85) 50%,transparent 65%);mix-blend-mode:overlay;transform:translateX(-120%);pointer-events:none}.alt-root .clash-intro__zh{font-family:var(--font-noto-serif-sc),serif;font-weight:600;font-size:clamp(15px,1.6vw,20px);letter-spacing:.5em;padding-left:.5em;color:#e5c68a}.alt-root .clash-intro__tag{margin-top:4px;font-family:var(--font-karla),sans-serif;font-size:12px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:rgba(214,222,236,.78)}.alt-root[lang^=zh] .clash-intro__tag{letter-spacing:.16em;text-transform:none}.alt-root .clash-intro__skip{position:absolute;top:22px;right:22px;z-index:4;min-width:76px;min-height:40px;padding:0 16px;border:1px solid rgba(229,198,138,.45);border-radius:999px;cursor:pointer;color:#efe6d2;background:rgba(3,5,11,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-karla),sans-serif;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;transition:border-color .2s,color .2s}.alt-root .clash-intro__skip:hover{border-color:#e5c68a;color:#fff}.alt-root[lang^=zh] .clash-intro__skip{letter-spacing:.08em;text-transform:none}.alt-root .clash-intro__line{position:absolute;z-index:3;bottom:0;left:0;height:1px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,rgba(200,40,60,.9),#e5c68a 50%,rgba(43,111,224,.9))}@media (max-width:600px){.alt-root .clash-intro__brand{bottom:17%}.alt-root .clash-intro__skip{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.alt-root .clash-intro__bar,.alt-root .clash-intro__grain{display:none}.alt-root .clash-intro__brand{opacity:1}.alt-root *,.alt-root :after,.alt-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.alt-root .alt-choice[data-wing=right] .alt-wingart,.alt-root .alt-crystal,.alt-root .alt-node,.alt-root .alt-wingart{transform:none!important}}.alt-root{--c-font-display:var(--font-cinzel),var(--font-noto-serif-sc),Georgia,serif;--c-font-body:var(--font-karla),var(--font-noto-sans-sc),system-ui,sans-serif;--c-font-num:var(--font-jetbrains),ui-monospace,"SFMono-Regular",Consolas,monospace}.alt-root .alt-h1,.alt-root .alt-h2,.alt-root .alt-h3,.alt-root .c-display{font-style:normal;font-weight:600;letter-spacing:.035em;line-height:1.06}.alt-root .alt-h1{font-size:clamp(40px,7.2vw,92px);letter-spacing:.03em;line-height:1.02;background:linear-gradient(180deg,#fffaf0,#f3e6c8 55%,#d9bd84);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 18px rgba(0,0,0,.55))}.alt-root .alt-h2{font-size:clamp(26px,3.3vw,44px)}.alt-root .alt-h3{font-size:clamp(18px,1.7vw,22px);letter-spacing:.04em;line-height:1.15}.alt-root .alt-arena-vs,.alt-root .alt-empty strong,.alt-root .alt-rank,.alt-root .alt-step-n{font-style:normal;font-family:var(--c-font-display);font-weight:600;letter-spacing:.04em}.alt-root .alt-price{font-style:normal;font-family:var(--c-font-num);font-weight:600;letter-spacing:-.01em}.alt-root .alt-eyebrow,.alt-root .alt-smalllabel{font-weight:700;letter-spacing:.22em}.alt-root .alt-lede{font-size:17px;line-height:1.65;color:#b9c3d3}.alt-root{--c-hair:rgba(229,198,138,0.22);--c-hair-hot:rgba(229,198,138,0.55);--c-glass:linear-gradient(180deg,rgba(17,23,36,0.78),rgba(8,11,19,0.82));--r:6px;background:#04060c}.alt-root:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 0 30%,rgba(150,20,40,.13),transparent 70%),radial-gradient(60% 50% at 100% 30%,rgba(30,80,190,.14),transparent 70%),radial-gradient(50% 40% at 50% 0,rgba(229,198,138,.06),transparent 70%),#04060c}.alt-root .alt-header{background:rgba(4,6,12,.72);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--c-hair);box-shadow:none}.alt-root .alt-brand{font-family:var(--c-font-display);font-weight:600;font-style:normal;letter-spacing:.14em}.alt-root .alt-navlink{font-family:var(--c-font-body);font-weight:600;letter-spacing:.16em;color:#c2cad8;transition:color .25s var(--ease)}.alt-root .alt-navlink:hover,.alt-root .alt-navlink[aria-current=page]{color:var(--c-gold-hot)}.alt-root .alt-envbar{background:#03050a;border-bottom:1px solid rgba(229,198,138,.12);color:#8f9bb0;font-weight:500;letter-spacing:.12em}.alt-root .alt-foot{border-top:1px solid var(--c-hair);background:transparent}.alt-root .c-cut,.alt-root .c-cut:before{clip-path:none;border-radius:var(--r)}.alt-root .c-cut:before{border-radius:calc(var(--r) - 1px)}.alt-root .alt-panel{border-radius:var(--r)}.alt-root .alt-btn{clip-path:none;border-radius:2px;min-height:50px;padding:0 28px;overflow:hidden;font-family:var(--c-font-body);font-weight:700;font-size:12px;letter-spacing:.22em;color:#1a1206;background:linear-gradient(180deg,#f4dfae,#e1bf7c);box-shadow:inset 0 0 0 1px rgba(255,236,196,.35),0 10px 30px -12px rgba(229,198,138,.55);transition:box-shadow .35s var(--ease),transform .35s var(--ease),background .35s var(--ease)}.alt-root .alt-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s var(--ease);pointer-events:none}.alt-root .alt-btn:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,#fbe9c2,#e8c88a);box-shadow:inset 0 0 0 1px rgba(255,236,196,.5),0 16px 40px -12px rgba(229,198,138,.7);transform:translateY(-1px)}.alt-root .alt-btn:hover:after{transform:translateX(120%)}.alt-root .alt-btn-ghost,.alt-root .alt-btn-secondary{color:var(--c-ivory);background:rgba(8,11,19,.35);box-shadow:inset 0 0 0 1px var(--c-hair-hot)}.alt-root .alt-btn-ghost:hover:not(:disabled),.alt-root .alt-btn-secondary:hover:not(:disabled):not([aria-disabled=true]){color:#fff;background:rgba(229,198,138,.08);box-shadow:inset 0 0 0 1px var(--c-gold)}.alt-root .alt-btn-ghost:after,.alt-root .alt-btn-secondary:after,.alt-root .alt-btn-wing:after{display:none}.alt-root .alt-btn-wing{color:#fff;background:transparent;box-shadow:inset 0 0 0 1px var(--c-accent)}.alt-root .alt-btn-wing:hover:not(:disabled){background:color-mix(in srgb,var(--c-accent) 16%,transparent);filter:none}.alt-root .alt-btn:disabled,.alt-root .alt-btn[aria-disabled=true]{color:#6d778a;background:#0e131d;box-shadow:inset 0 0 0 1px #222b3b;transform:none}.alt-root .alt-badge{clip-path:none;border-radius:999px;padding:4px 11px;font-weight:600;font-size:10.5px;letter-spacing:.16em;font-style:normal;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.alt-root .alt-section{padding-block:clamp(72px,10vw,136px)}.alt-root .alt-section-head{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 auto clamp(40px,5vw,64px);max-width:760px;text-align:center}.alt-root .alt-section-head>div{display:contents}.alt-root .alt-section-head .alt-eyebrow{order:1;display:inline-flex;align-items:center;gap:14px}.alt-root .alt-section-head .alt-eyebrow:after,.alt-root .alt-section-head .alt-eyebrow:before{content:"";width:36px;height:1px;background:linear-gradient(90deg,transparent,var(--c-gold))}.alt-root .alt-section-head .alt-eyebrow:after{background:linear-gradient(90deg,var(--c-gold),transparent)}
/* !important only to beat the inline alignment the old split layout wrote into the markup */.alt-root .alt-section-head .alt-h2{order:2;text-align:center!important}.alt-root .alt-section-head .alt-note{order:3;margin:0 auto!important;max-width:54ch!important;font-size:15px;color:#a7b2c4}.alt-root .alt-arena{display:grid;gap:24px;background:none;border:0;grid-auto-rows:auto}.alt-root .alt-arena:before{display:none}.alt-root .alt-choice,.alt-root .alt-choice[data-wing=right]{min-height:520px;border-radius:var(--r);background:var(--c-glass);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 30px 60px -30px rgba(0,0,0,.8);transition:box-shadow .5s var(--ease),transform .5s var(--ease)}.alt-root .alt-choice:before{content:"";position:absolute;z-index:3;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--c-accent),transparent);opacity:.8}.alt-root .alt-choice:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-accent) 45%,transparent),0 40px 80px -30px rgba(0,0,0,.9)}.alt-root .alt-choice:after{background:linear-gradient(0deg,#070a12,#070a12 34%,rgba(7,10,18,.9) 52%,rgba(7,10,18,.3) 78%,transparent)}.alt-root .alt-choice[data-wing=right] .alt-wingart,.alt-root .alt-wingart{top:-4%;left:0;right:0;width:100%;height:82%;object-fit:contain;object-position:center top;transform:none;filter:drop-shadow(0 0 40px color-mix(in srgb,var(--c-accent) 30%,transparent));opacity:.92;transition:transform 1.2s var(--ease),opacity .6s var(--ease)}.alt-root .alt-choice:hover .alt-wingart{transform:scale(1.04);opacity:1}.alt-root .alt-choice-in,.alt-root .alt-choice[data-wing=left] .alt-choice-in,.alt-root .alt-choice[data-wing=right] .alt-choice-in{align-items:center;text-align:center;padding:64px 32px 36px}.alt-root .alt-choice[data-wing=right] .alt-choice-in .alt-ticks li{flex-direction:row}.alt-root .alt-choice-in .alt-row{justify-content:center!important}.alt-root .alt-choice-in .alt-ticks{text-align:left}.alt-root .alt-choice .alt-h3{font-size:clamp(26px,2.6vw,34px)}.alt-root .alt-choice-index,.alt-root .alt-choice[data-wing=right] .alt-choice-index{top:22px;left:0;right:0;text-align:center;background:none;box-shadow:none;clip-path:none;font-weight:600;letter-spacing:.3em;color:color-mix(in srgb,var(--c-accent) 70%,#fff)}.alt-root .alt-choice-pick{font-weight:700;letter-spacing:.2em;color:var(--c-ivory)}.alt-root .alt-choice-check{clip-path:none;border-radius:999px;background:transparent;color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}.alt-root .alt-lock{clip-path:none;border-radius:var(--r);background:rgba(229,198,138,.05);box-shadow:inset 0 0 0 1px var(--c-hair);border-left:0;color:#c9d0dc}.alt-root .alt-plan{border-radius:var(--r);background:var(--c-glass);box-shadow:inset 0 0 0 1px rgba(229,198,138,.18),0 30px 60px -30px rgba(0,0,0,.8);overflow:hidden;transition:box-shadow .5s var(--ease),transform .5s var(--ease)}.alt-root .alt-plan[data-plan="2"]{box-shadow:inset 0 0 0 1px rgba(200,220,245,.18),0 30px 60px -30px rgba(0,0,0,.8)}.alt-root .alt-plan:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(229,198,138,.5),0 40px 80px -30px rgba(0,0,0,.9)}.alt-root .alt-plan[data-plan="2"] .alt-plate,.alt-root .alt-plate{aspect-ratio:auto;background:none;filter:none}.alt-root .alt-plate-in{position:relative;padding:34px 36px 0;display:grid;gap:18px;justify-content:start}.alt-root .alt-plate-in .alt-smalllabel{font-size:11px;letter-spacing:.24em}.alt-root .alt-planhead .alt-h3{font-size:clamp(28px,2.8vw,38px)}.alt-root .alt-price{font-size:clamp(34px,3.6vw,48px);gap:10px}.alt-root .alt-plan-terms{margin-top:0;clip-path:none;background:none;min-height:0;padding:18px 36px 34px}.alt-root .alt-plan-terms:before{display:none}.alt-root .alt-plan-terms:after{left:10%;right:10%;top:0;bottom:auto;height:1px;opacity:.7}.alt-root .alt-crystal,.alt-root .alt-plan[data-plan="2"] .alt-crystal{left:auto;right:34px;top:-150px;bottom:auto;height:clamp(130px,13vw,180px);animation:alt-float 6s ease-in-out infinite}@keyframes alt-float{50%{transform:translateY(-10px)}}.alt-root .alt-plan:hover .alt-crystal{transform:none}.alt-root .alt-plan-pick{font-weight:700;letter-spacing:.2em}.alt-root .alt-plan-check{clip-path:none;border-radius:999px;background:transparent;color:var(--c-gold-hot);box-shadow:inset 0 0 0 1px currentColor}.alt-root .alt-plan:has(input:checked){box-shadow:inset 0 0 0 1px var(--c-gold),0 0 0 4px rgba(229,198,138,.12),0 40px 80px -30px rgba(0,0,0,.9)}.alt-root .alt-plan:has(input:checked) .alt-plan-terms{background:none}@media (max-width:520px){.alt-root .alt-plan-terms,.alt-root .alt-plate-in{padding-inline:22px}.alt-root .alt-crystal,.alt-root .alt-plan[data-plan="2"] .alt-crystal{right:16px;top:-120px;height:110px}}.alt-root .alt-hero{position:relative;display:grid;place-items:end center;min-height:calc(100svh - 60px);overflow:hidden;isolation:isolate}.alt-root .alt-hero-stage{position:absolute;inset:0;z-index:-1;overflow:hidden}.alt-root .alt-hero-art{position:absolute;inset:-6% 0 0;width:100%;height:112%;object-fit:cover;object-position:50% 14%;background-size:cover;background-position:50% 14%;will-change:transform}.alt-root .alt-hero-grade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,6,12,.55),rgba(4,6,12,0) 22%,rgba(4,6,12,0) 38%,rgba(4,6,12,.82) 64%,#04060c 86%),radial-gradient(120% 70% at 50% 30%,transparent 40%,rgba(4,6,12,.6) 100%)}.alt-root .alt-hero-shade{position:absolute;inset:0;background:#04060c;opacity:0}.alt-root .alt-hero-copy{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:900px;padding:0 20px clamp(96px,13vh,140px);text-align:center}.alt-root .alt-hero-copy .alt-h1{padding-bottom:.06em}.alt-root .alt-hero-second{margin:-4px 0 0;font-family:var(--font-noto-serif-sc),var(--c-font-display),serif;font-weight:600;font-size:clamp(15px,1.6vw,20px);letter-spacing:.5em;padding-left:.5em;color:var(--c-gold)}.alt-root .alt-hero-second:lang(en){font-family:var(--c-font-display);letter-spacing:.3em}.alt-root .alt-hero-copy .alt-lede{max-width:46ch;margin-top:6px}.alt-root .alt-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px}.alt-root .alt-hero-cue{position:absolute;left:50%;bottom:26px;width:1px;height:52px;overflow:hidden;background:rgba(229,198,138,.18)}.alt-root .alt-hero-cue span{position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--c-gold);animation:alt-cue 2.4s var(--ease) infinite}@keyframes alt-cue{0%{top:-40%}to{top:100%}}@media (max-width:600px){.alt-root .alt-hero{min-height:92svh}.alt-root .alt-hero-art{object-position:50% 8%}.alt-root .alt-hero-actions,.alt-root .alt-hero-actions .alt-btn{width:100%}}@media (prefers-reduced-motion:reduce){.alt-root .alt-crystal,.alt-root .alt-hero-cue span{animation:none}.alt-root .alt-btn:after{display:none}}.alt-root .alt-hero-copy .alt-h1{background:none;color:#f3e5c3;-webkit-text-fill-color:currentColor;filter:none;text-shadow:0 2px 30px rgba(0,0,0,.65),0 0 60px rgba(229,198,138,.18)}.alt-root .clash-intro__brand:before{content:"";position:absolute;z-index:-1;inset:-40px -20% -50px;background:radial-gradient(50% 60% at 50% 55%,rgba(3,5,11,.72),transparent 75%)}.alt-root .alt-choice-pick,.alt-root .alt-choice[data-wing=right] .alt-choice-pick{min-height:48px;min-width:230px;padding:0 24px;border-radius:2px;clip-path:none;font-weight:700;font-size:12px;letter-spacing:.22em;color:#fff;background:color-mix(in srgb,var(--c-accent) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-accent) 70%,transparent);transition:background .35s var(--ease),box-shadow .35s var(--ease)}.alt-root .alt-choice:hover .alt-choice-pick{background:color-mix(in srgb,var(--c-accent) 20%,transparent);box-shadow:inset 0 0 0 1px var(--c-accent),0 12px 32px -14px var(--c-accent)}.alt-root .alt-choice-pick .alt-choice-check{width:22px;height:22px}.alt-root .alt-plan[data-plan="2"] .alt-plan-check{background:transparent;color:#cfe3fb}.alt-root .alt-atmos{border-block:0}.alt-root .alt-atmos:after,.alt-root .alt-atmos:before{-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.alt-root .alt-hero-copy{position:relative}.alt-root .alt-hero-copy:before{content:"";position:absolute;z-index:-1;inset:-12% -18% 0;background:radial-gradient(55% 55% at 50% 45%,rgba(4,6,12,.7),transparent 72%);pointer-events:none}@media (max-width:640px){.alt-root .alt-header .alt-btn{letter-spacing:.1em;padding-inline:14px;white-space:nowrap}}.alt-root .alt-context,.alt-root .alt-input,.alt-root .alt-inset,.alt-root .alt-panel,.alt-root .alt-panel:after,.alt-root .alt-panel:before{clip-path:none}.alt-root .alt-pagehead{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin:clamp(8px,3vw,40px) auto clamp(48px,6vw,80px);text-align:center}.alt-root .alt-pagehead .alt-eyebrow{display:inline-flex;align-items:center;gap:14px}.alt-root .alt-pagehead .alt-eyebrow:after,.alt-root .alt-pagehead .alt-eyebrow:before{content:"";width:36px;height:1px;background:linear-gradient(90deg,transparent,var(--c-gold))}.alt-root .alt-pagehead .alt-eyebrow:after{background:linear-gradient(90deg,var(--c-gold),transparent)}.alt-root .alt-pagehead-title{font-size:clamp(36px,5.6vw,72px);background:none;color:#f3e5c3;-webkit-text-fill-color:currentColor;filter:none;text-shadow:0 2px 30px rgba(0,0,0,.6)}.alt-root .alt-pagehead-zh{margin:-2px 0 0;font-family:var(--font-noto-serif-sc),serif;font-weight:600;font-size:16px;letter-spacing:.5em;padding-left:.5em;color:var(--c-gold)}.alt-root .alt-rail{position:sticky;top:72px;z-index:20;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;padding:14px 18px;width:min(100%,720px);list-style:none;border-radius:999px;background:rgba(4,6,12,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--c-hair)}.alt-root .alt-rail li{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7d889c;transition:color .6s var(--ease)}.alt-root .alt-rail li+li:before{content:"";position:absolute;right:calc(50% + 86px);left:calc(-50% + 86px);top:50%;height:1px;background:rgba(229,198,138,.15)}.alt-root .alt-rail li[data-done]{color:var(--c-gold-hot)}.alt-root .alt-rail li[data-done]+li:before{background:linear-gradient(90deg,var(--c-gold),rgba(229,198,138,.35))}.alt-root .alt-rail-dot{display:inline-grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;font-family:var(--c-font-display);font-size:11px;letter-spacing:0;box-shadow:inset 0 0 0 1px currentColor;transition:background .6s var(--ease),color .6s var(--ease)}.alt-root .alt-rail li[data-done] .alt-rail-dot{color:#1a1206;background:linear-gradient(180deg,#f4dfae,#e1bf7c);box-shadow:0 0 18px -4px rgba(229,198,138,.8)}.alt-root[lang^=zh] .alt-rail li{letter-spacing:.06em}@media (max-width:640px){.alt-root .alt-rail{top:64px;padding:10px 8px}.alt-root .alt-rail-label{display:none}.alt-root .alt-rail li+li:before{right:calc(50% + 22px);left:calc(-50% + 22px)}}.alt-root .alt-step-head{gap:18px;margin-bottom:22px}.alt-root .alt-step-n{width:46px;height:46px;border-radius:50%;clip-path:none;background:transparent;box-shadow:inset 0 0 0 1px var(--c-hair-hot);font-size:15px;color:var(--c-gold-hot)}.alt-root .alt-step[data-state=done] .alt-step-n{color:#1a1206;background:linear-gradient(180deg,#f4dfae,#e1bf7c);box-shadow:0 0 22px -6px rgba(229,198,138,.8)}.alt-root .alt-step-head .alt-h3{font-size:clamp(20px,2vw,26px);letter-spacing:.08em;white-space:nowrap}.alt-root .alt-step-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--c-hair-hot),transparent)}.alt-root .alt-step-lede{margin:0;max-width:64ch;font-size:15px;line-height:1.7;color:#a7b2c4}.alt-root .alt-portals{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:860px){.alt-root .alt-portals{grid-template-columns:1fr 1fr;gap:32px}}.alt-root .alt-portal{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:34px 28px 32px;border-radius:var(--r);background:var(--c-glass);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 30px 60px -30px rgba(0,0,0,.8);text-align:center;transition:opacity .7s var(--ease),filter .7s var(--ease),box-shadow .6s var(--ease),transform .6s var(--ease)}.alt-root .alt-portal:hover{transform:translateY(-3px)}.alt-root .alt-portal[data-state=other]{opacity:.5;filter:saturate(.45)}.alt-root .alt-portal[data-state=other]:hover{opacity:.8;filter:saturate(.8)}.alt-root .alt-portal[data-state=chosen]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-accent) 40%,transparent),0 40px 90px -36px color-mix(in srgb,var(--c-accent) 60%,transparent)}.alt-root .alt-portal-arch{position:relative;width:min(100%,340px);aspect-ratio:100/130;margin-bottom:26px;border-radius:999px 999px 4px 4px/260px 260px 4px 4px;overflow:hidden;background:radial-gradient(80% 60% at 50% 38%,color-mix(in srgb,var(--c-accent) 18%,#0a0f1a),#05080f 75%)}.alt-root .alt-portal-glow{position:absolute;inset:10% 5% 25%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-accent) 55%,transparent),transparent);opacity:.35;filter:blur(18px);transition:opacity .9s var(--ease)}.alt-root .alt-portal[data-state=chosen] .alt-portal-glow{opacity:.85}.alt-root .alt-portal-art{position:absolute;left:6%;top:8%;width:88%;height:80%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.6));will-change:transform}.alt-root .alt-portal-ring{position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(229,198,138,.2);border-bottom:0;pointer-events:none}.alt-root .alt-portal-ring.is-gold{border:1.5px solid #e9cf95;border-bottom:0;box-shadow:0 0 14px -2px rgba(233,207,149,.55),inset 0 0 14px -4px rgba(233,207,149,.35);clip-path:inset(100% 0 0 0)}.alt-root .alt-portal-body{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.alt-root .alt-portal-numeral{font-family:var(--c-font-display);font-size:13px;letter-spacing:.3em;color:color-mix(in srgb,var(--c-accent) 75%,#fff)}.alt-root .alt-portal-name{margin:0;font-family:var(--c-font-display);font-weight:600;font-size:clamp(28px,2.8vw,38px);line-height:1.05;letter-spacing:.1em;color:#f6efdf}.alt-root .alt-portal-zh{font-family:var(--font-noto-serif-sc),serif;font-size:13px;letter-spacing:.2em;color:var(--c-gold)}.alt-root .alt-portal-one{margin:6px 0 0;max-width:36ch;font-size:15px;line-height:1.6;color:#c9d1de}.alt-root .alt-portal-terms{width:100%;max-width:420px;margin:12px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.07)}.alt-root .alt-portal-terms li{padding:12px 4px;font-size:13.5px;line-height:1.55;color:#a2adbf;border-bottom:1px solid rgba(255,255,255,.07)}.alt-root .alt-portal-seal{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;min-height:46px;min-width:220px;padding:0 22px;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-accent) 60%,transparent);transition:background .5s var(--ease),box-shadow .5s var(--ease),color .5s var(--ease)}.alt-root .alt-portal:hover .alt-portal-seal{background:color-mix(in srgb,var(--c-accent) 14%,transparent)}.alt-root .alt-portal[data-state=chosen] .alt-portal-seal{color:#1a1206;background:linear-gradient(180deg,#f4dfae,#e1bf7c);box-shadow:0 10px 30px -12px rgba(229,198,138,.7)}.alt-root[lang^=zh] .alt-portal-seal{letter-spacing:.08em;text-transform:none}.alt-root .alt-portal input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0}.alt-root .alt-portal-hit{position:absolute;inset:0;z-index:5;cursor:pointer;border-radius:var(--r)}.alt-root .alt-portal:has(input:focus-visible){outline:2px solid var(--c-ivory);outline-offset:4px}.alt-root .alt-portal:has(input:disabled){opacity:.5}.alt-root .alt-portal:has(input:disabled) .alt-portal-hit{cursor:not-allowed}.alt-root .alt-portal-note{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font-size:13.5px;color:#a7b2c4;text-align:center}.alt-root .alt-portal-note svg{color:var(--c-gold);flex:none}.alt-root .alt-context{display:inline-flex;border-left:0;border-radius:999px;padding:8px 16px;background:color-mix(in srgb,var(--c-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-accent) 35%,transparent)}.alt-root .alt-label{font-family:var(--c-font-display);font-weight:600;font-size:12px;letter-spacing:.18em;color:var(--c-gold)}.alt-root .alt-input{min-height:54px;padding:14px 4px 10px;border-radius:0;background:transparent;box-shadow:inset 0 -1px 0 rgba(229,198,138,.3);font-family:var(--c-font-body);font-size:17px;transition:box-shadow .4s var(--ease)}.alt-root .alt-input::placeholder{color:#6f7a8e}.alt-root .alt-input:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--c-gold),0 14px 24px -20px rgba(229,198,138,.6)}.alt-root .alt-input[aria-invalid=true]{box-shadow:inset 0 -1px 0 var(--c-bad)}.alt-root .alt-inset{border-radius:var(--r);background:rgba(229,198,138,.05);box-shadow:inset 0 0 0 1px var(--c-hair)}.alt-root .alt-joinflow>.alt-panel{padding:clamp(24px,3vw,40px);box-shadow:inset 0 0 0 1px var(--c-hair-hot),0 40px 90px -40px rgba(0,0,0,.9)}.alt-root .alt-joinflow>.alt-panel .alt-h3{text-align:center;letter-spacing:.14em}.alt-root .alt-metrics{gap:0;background:none;box-shadow:none;border-block:1px solid var(--c-hair)}.alt-root .alt-metric{padding:22px 18px;background:none;text-align:center}.alt-root .alt-metric+.alt-metric{border-left:1px solid var(--c-hair)}@media (max-width:560px){.alt-root .alt-metric+.alt-metric{border-left:0;border-top:1px solid var(--c-hair)}}.alt-root .alt-metric dt{font-size:11px;letter-spacing:.22em;color:var(--c-gold)}.alt-root .alt-metric dd{font-family:var(--c-font-display);font-size:22px;letter-spacing:.04em}.alt-root .alt-field-status[data-tone=bad]{justify-content:center;color:#e8a3a9}@media (prefers-reduced-motion:reduce){.alt-root .alt-portal,.alt-root .alt-portal-glow,.alt-root .alt-rail li{transition:none}}@media (max-width:640px){.alt-root .alt-step-head .alt-h3{white-space:normal;font-size:19px}.alt-root .alt-step-rule{display:none}.alt-root .alt-step-n{width:40px;height:40px}}