.alt-root{background:#070504}.alt-root:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 0 22%,rgba(255,96,36,.11),transparent 70%),radial-gradient(70% 55% at 100% 22%,rgba(48,140,255,.11),transparent 70%),radial-gradient(60% 34% at 50% 0,rgba(255,200,120,.09),transparent 72%),linear-gradient(180deg,rgba(7,5,4,.5),rgba(7,5,4,.82)),url(/woh/theme/marble.webp) 0 0 /512px 512px,#070504}.alt-root .alt-shell{--tf-void:#070504;--tf-char:#0d0907;--tf-panel:#15100c;--tf-raise:#1d1611;--tf-well:rgba(0,0,0,0.45);--tf-line:rgba(255,214,150,0.14);--tf-line-2:rgba(255,214,150,0.3);--tf-ink:#f7f1e3;--tf-ink-2:rgba(247,241,227,0.82);--tf-ink-3:rgba(247,241,227,0.62);--tf-gold:#e2c48a;--tf-gold-2:#f0d9a6;--tf-good:#8ff0b4;--tf-warn:#ffd27a;--tf-bad:#ffa08c;--tf-credit:var(--tf-gold-2);--tf-pending:var(--tf-warn);--tf-owed:#cbbcff;--tf-header-h:68px;--tf-left:#ff8a3d;--tf-left-2:#ffc67a;--tf-right:#5cb8ff;--tf-right-2:#9fe3ff;--tf-display:var(--font-cinzel),"Cinzel",Georgia,serif;--tf-body:var(--font-inter),"Helvetica Neue",Arial,var(--font-noto-sans-sc),sans-serif;--tf-num:var(--font-inter),var(--font-jetbrains),ui-monospace,monospace;--tf-t-hero:clamp(38px,5.6vw,84px);--tf-t-h1:clamp(32px,4.6vw,64px);--tf-t-h2:clamp(25px,3vw,40px);--tf-t-h3:clamp(18px,1.6vw,22px);--tf-t-lede:clamp(16px,1.35vw,19px);--tf-t-body:16px;--tf-t-small:13.5px;--tf-t-micro:12px;--tf-r-sm:10px;--tf-r:16px;--tf-r-lg:22px;--tf-r-pill:999px;--fx-r:18px;--tf-shadow:0 30px 70px -40px rgba(0,0,0,0.95);--tf-glow:0 0 34px -8px rgba(var(--fx-glow),0.5);--tf-fast:160ms;--tf-med:320ms;--tf-slow:700ms;--tf-ease:cubic-bezier(0.16,1,0.3,1);--c-void:var(--tf-void);--c-ink:var(--tf-char);--c-panel:var(--tf-panel);--c-raised:var(--tf-raise);--c-graphite:#261d15;--c-edge:#3a2c1e;--c-edge-hot:#6b5133;--c-ivory:var(--tf-ink);--c-mute:#cdc2b0;--c-faint:#a89c8b;--c-red:#ff5a26;--c-red-ink:#ffb27a;--c-red-fill:#c8300f;--c-red-wash:#4a0b05;--c-blue:#2fa2ff;--c-blue-ink:#9fe3ff;--c-blue-fill:#2f52e0;--c-blue-wash:#0e0a3e;--c-gold:var(--tf-gold);--c-gold-hot:var(--tf-gold-2);--c-good:var(--tf-good);--c-warn:var(--tf-warn);--c-bad:var(--tf-bad);--c-hair:var(--tf-line);--c-hair-hot:var(--tf-line-2);--c-glass:linear-gradient(180deg,var(--fx-body-1),var(--fx-body-2));--c-font-display:var(--tf-display);--c-font-body:var(--tf-body);--c-font-num:var(--tf-num);--app-card:rgba(255,214,150,0.045);--app-card-2:rgba(255,214,150,0.08);--app-hair:var(--tf-line);--app-text-2:var(--tf-ink-2);--app-gold:var(--tf-gold);--r:var(--tf-r);color:var(--tf-ink);font-family:var(--tf-body)}.alt-root .alt-shell .woh-story{--woh-ivory:var(--tf-char);--woh-paper:var(--tf-panel);--woh-ink:var(--tf-ink);--woh-ink-2:var(--tf-ink-2);--woh-ink-3:var(--tf-ink-3);--woh-line:var(--tf-line);--woh-gold:var(--tf-gold);--woh-gold-2:var(--tf-gold-2);--woh-crimson:var(--tf-left);--woh-royal:var(--tf-right);--woh-navy:#120b06;color:var(--tf-ink);background:none}.alt-root .alt-shell .mv-page{--mv-red:#e8431c;--mv-red-hi:var(--tf-left);--mv-blue:#2f7dff;--mv-blue-hi:var(--tf-right);--mv-ink:var(--tf-ink);--mv-ink-2:var(--tf-ink-2);--mv-ink-3:var(--tf-ink-3);--mv-gold:var(--tf-gold);--mv-gold-deep:#c9a466;--mv-hair:var(--tf-line);--mv-card:rgba(255,214,150,0.045);--mv-card-2:rgba(255,214,150,0.08);--mv-good:var(--tf-good)}.alt-root[lang^=zh] .alt-shell{--tf-display:var(--font-cinzel),"Cinzel",var(--font-noto-serif-sc),"Songti SC","Songti TC","SimSun",Georgia,serif}html[lang=zh-Hant] .alt-root .alt-shell{--tf-body:var(--font-inter),"Helvetica Neue",Arial,var(--font-noto-sans-tc),"PingFang TC","Microsoft JhengHei",var(--font-noto-sans-sc),sans-serif}.alt-root .alt-shell :is(.fx-title,.fx-h2,.fx-h3,.woh-title,.woh-join-title,.alt-h1,.alt-h2,.alt-h3,.c-display,.mv-title){font-family:var(--tf-display);font-weight:600;letter-spacing:.015em;line-height:1.1;text-transform:none;text-wrap:balance;color:var(--fx-hot);background:none;-webkit-text-fill-color:currentColor;filter:none;text-shadow:0 0 26px rgba(var(--fx-glow),.38),0 2px 14px rgba(0,0,0,.6)}.alt-root .alt-shell :is(.fx-title,.woh-title,.alt-h1){font-size:var(--tf-t-h1)}.alt-root .alt-shell :is(.fx-h2,.woh-join-title,.alt-h2,.mv-title){font-size:var(--tf-t-h2)}.alt-root .alt-shell :is(.fx-h3,.alt-h3){font-size:var(--tf-t-h3);letter-spacing:.03em;text-shadow:0 0 18px rgba(var(--fx-glow),.3)}.alt-root .alt-shell[lang^=zh] :is(.fx-title,.fx-h2,.fx-h3,.woh-title,.woh-join-title,.alt-h1,.alt-h2,.alt-h3,.c-display,.mv-title),.alt-root[lang^=zh] .alt-shell :is(.fx-title,.fx-h2,.fx-h3,.woh-title,.woh-join-title,.alt-h1,.alt-h2,.alt-h3,.c-display,.mv-title){letter-spacing:.06em;line-height:1.22}.alt-root .alt-shell :is(.fx-eyebrow,.woh-eyebrow,.woh-label,.alt-eyebrow,.alt-smalllabel,.alt-label){font-family:var(--tf-body);font-size:var(--tf-t-micro);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--fx-ink-accent)}.alt-root[lang^=zh] .alt-shell :is(.fx-eyebrow,.woh-eyebrow,.woh-label,.alt-eyebrow,.alt-smalllabel,.alt-label){letter-spacing:.3em;font-size:13px}.alt-root .alt-shell :is(.fx-lede,.woh-lede,.alt-lede){font-size:var(--tf-t-lede);line-height:1.65;color:var(--tf-ink-2)}.alt-root .alt-shell :is(.fx-fine,.woh-fine,.alt-note){font-size:var(--tf-t-small);line-height:1.6;color:var(--tf-ink-3)}.alt-root .alt-shell :is(.fx-num,.woh-num,.alt-num){font-family:var(--tf-num);font-variant-numeric:tabular-nums}.alt-root .alt-shell .fx-figure{font-family:var(--tf-display);font-weight:600;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;line-height:1;color:var(--fx-a);background:linear-gradient(180deg,var(--fx-hot) 12%,var(--fx-a) 48%,var(--fx-b) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(var(--fx-glow),.5))}.alt-root .alt-shell .fx-figure small{font-family:var(--tf-body);font-size:.26em;font-weight:700;letter-spacing:.14em;-webkit-text-fill-color:var(--tf-ink-3)}.alt-root .alt-shell :where(a){color:var(--fx-ink-accent);text-underline-offset:4px}.alt-root .alt-shell .fx-link{color:var(--fx-ink-accent);text-decoration:underline;text-decoration-color:rgba(var(--fx-glow),.5);transition:color var(--tf-fast),text-shadow var(--tf-fast)}.alt-root .alt-shell .fx-link:hover{color:var(--fx-hot);text-shadow:0 0 12px rgba(var(--fx-glow),.8)}.alt-root .alt-shell :focus-visible{outline:2px solid var(--fx-hot);outline-offset:3px}.alt-root .alt-shell ::selection{color:#150a03;background:var(--fx-a)}.alt-root .alt-shell .fx-page{position:relative;min-height:calc(100svh - 60px);padding-block:clamp(40px,6vw,88px) clamp(72px,9vw,128px)}.alt-root .alt-shell :is(.fx-section,.woh-page,.alt-section){position:relative;background:none;border:0}.alt-root .alt-shell .fx-section{padding-block:clamp(64px,9vw,128px)}.alt-root .alt-shell .fx-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}.alt-root .alt-shell .fx-scene{position:relative;isolation:isolate;overflow:hidden}.alt-root .alt-shell .fx-backdrop{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none;user-select:none}.alt-root .alt-shell .fx-backdrop,.alt-root .alt-shell .fx-scene:before{-webkit-mask:linear-gradient(180deg,transparent,#000 24%,#000 72%,transparent);mask:linear-gradient(180deg,transparent,#000 24%,#000 72%,transparent)}.alt-root .alt-shell .fx-scene:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 70% at 50% 50%,rgba(var(--fx-glow),.12),transparent 70%),linear-gradient(180deg,rgba(7,5,4,.62),rgba(7,5,4,.5))}.alt-root .alt-shell .fx-rule{height:1px;margin:0;border:0;background:var(--fx-ring-bg);-webkit-mask:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);opacity:.55}.alt-root .alt-shell :is(.fx-panel,.alt-panel){position:relative;isolation:isolate;padding:clamp(20px,3vw,32px);border:calc(1px + (var(--heat) - 1) * .5px) solid transparent;border-radius:var(--fx-r);clip-path:none;color:var(--tf-ink);background:radial-gradient(130% 46% at 50% 104%,rgba(var(--fx-glow),calc(.06 + var(--heat) * .06)),transparent 72%) padding-box,linear-gradient(180deg,var(--fx-body-1),var(--fx-body-2)) padding-box,var(--fx-ring-bg) border-box;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 calc(14px + var(--heat) * 10px) -8px rgba(var(--fx-glow),calc(.3 + var(--heat) * .1)),var(--tf-shadow)}.alt-root .alt-shell :is(.fx-panel,.alt-panel):before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;opacity:0;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--fx-bolt),inset 0 0 26px rgba(var(--fx-bolt-glow),.45),0 0 0 1px rgba(var(--fx-bolt-glow),.7),0 0 28px 4px rgba(var(--fx-bolt-glow),.5)}.alt-root .alt-shell :is(.fx-panel,.alt-panel)[data-strike]:before{animation:fx-flash .28s linear both}.alt-root .alt-shell :is(.fx-panel,.alt-panel)[data-strike="2"]:before{animation:fx-flash2 .36s linear both}.alt-root .alt-shell :is(.fx-panel,.alt-panel):after{content:"";position:absolute;inset:-4px;left:-4px;right:-4px;width:auto;height:auto;z-index:1;opacity:1;border-radius:0;pointer-events:none;background:linear-gradient(135deg,#fff 0,var(--fx-metal-1) 30%,var(--fx-metal-2) 100%);-webkit-mask:var(--fx-corner-svg) left top /22px 22px no-repeat,var(--tf-corner-tr) right top /22px 22px no-repeat,var(--tf-corner-bl) left bottom /22px 22px no-repeat,var(--tf-corner-br) right bottom /22px 22px no-repeat;mask:var(--fx-corner-svg) left top /22px 22px no-repeat,var(--tf-corner-tr) right top /22px 22px no-repeat,var(--tf-corner-bl) left bottom /22px 22px no-repeat,var(--tf-corner-br) right bottom /22px 22px no-repeat}.alt-root .alt-shell .fx-panel.fx-bare{border-color:transparent;background:linear-gradient(180deg,var(--fx-body-1),var(--fx-body-2)) padding-box;box-shadow:0 0 0 1px rgba(0,0,0,.6),var(--tf-shadow)}.alt-root .alt-shell .fx-panel.fx-bare:after,.alt-root .alt-shell .fx-panel.fx-bare:before{content:none}.alt-root .alt-shell :is(.fx-well,.alt-inset,.alt-lock,.alt-context){border-radius:var(--tf-r);clip-path:none;color:var(--tf-ink-2);background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.25));box-shadow:inset 0 0 0 1px rgba(var(--fx-glow),.2),inset 0 1px 12px rgba(0,0,0,.5)}.alt-root .alt-shell .fx-well{padding:16px 18px}.alt-root .alt-shell{--tf-corner-tr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg transform='matrix(-1 0 0 1 20 0)'%3E%3Cpath d='M2 19V8.5Q2 2 8.5 2H19' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='M6.5 3.2L9.8 6.5 6.5 9.8 3.2 6.5z'/%3E%3Cpath d='M12 2h3l-1.5 2.2zM2 12v3l2.2-1.5z'/%3E%3C/g%3E%3C/svg%3E");--tf-corner-bl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg transform='matrix(1 0 0 -1 0 20)'%3E%3Cpath d='M2 19V8.5Q2 2 8.5 2H19' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='M6.5 3.2L9.8 6.5 6.5 9.8 3.2 6.5z'/%3E%3Cpath d='M12 2h3l-1.5 2.2zM2 12v3l2.2-1.5z'/%3E%3C/g%3E%3C/svg%3E");--tf-corner-br:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg transform='matrix(-1 0 0 -1 20 20)'%3E%3Cpath d='M2 19V8.5Q2 2 8.5 2H19' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='M6.5 3.2L9.8 6.5 6.5 9.8 3.2 6.5z'/%3E%3Cpath d='M12 2h3l-1.5 2.2zM2 12v3l2.2-1.5z'/%3E%3C/g%3E%3C/svg%3E")}.alt-root .alt-shell :is(.fx-btn,.woh-btn,.alt-btn){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 28px;border:0;border-radius:var(--tf-r-pill);clip-path:none;font-family:var(--tf-body);font-size:14.5px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--tf-med) var(--tf-ease),box-shadow var(--tf-med) var(--tf-ease),color var(--tf-fast),opacity var(--tf-fast)}.alt-root[lang^=zh] .alt-shell :is(.fx-btn,.woh-btn,.alt-btn){font-size:15.5px;letter-spacing:.14em}.alt-root .alt-shell :is(.fx-btn-sm,.alt-btn-sm){min-height:40px;padding:0 18px;font-size:12.5px}.alt-root .alt-shell :is(.fx-btn-block,.woh-btn-block,.alt-btn-full){display:flex;width:100%}.alt-root .alt-shell :is(.fx-btn-primary,.woh-btn-primary,.alt-btn:where(:not(.alt-btn-secondary):not(.alt-btn-ghost))){isolation:isolate;overflow:hidden;color:var(--fx-btn-ink);text-shadow:0 1px 0 rgba(255,255,255,.35);background:var(--fx-btn);box-shadow:0 0 0 1px rgba(255,240,210,.35),0 0 26px -2px rgba(var(--fx-glow),.65),0 12px 30px -12px rgba(var(--fx-glow),.9),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -3px 8px rgba(0,0,0,.25)}.alt-root .alt-shell :is(.fx-btn-primary,.woh-btn-primary,.alt-btn:where(:not(.alt-btn-secondary):not(.alt-btn-ghost))):after{content:"";display:block;position:absolute;inset:0 auto 0 0;width:40%;height:auto;z-index:-1;opacity:1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55) 50%,transparent);transform:translateX(-120%) skewX(-18deg);animation:tf-glint 4.2s ease-in-out 1.2s infinite;pointer-events:none}@keyframes tf-glint{0%,62%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(320%) skewX(-18deg)}}.alt-root .alt-shell :is(.fx-btn-primary,.woh-btn-primary,.alt-btn:where(:not(.alt-btn-secondary):not(.alt-btn-ghost))):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);color:var(--fx-btn-ink);box-shadow:0 0 0 1px rgba(255,245,220,.6),0 0 36px 0 rgba(var(--fx-glow),.85),0 14px 34px -12px rgba(var(--fx-glow),1),inset 0 1px 0 rgba(255,255,255,.75),inset 0 -3px 8px rgba(0,0,0,.25)}.alt-root .alt-shell :is(.fx-btn,.woh-btn,.alt-btn):active:not(:disabled){transform:translateY(1px) scale(.99)}.alt-root .alt-shell :is(.fx-btn-ghost,.alt-btn-secondary,.alt-btn-ghost){color:var(--tf-ink);text-shadow:none;border:1px solid transparent;background:linear-gradient(180deg,var(--fx-body-1),var(--fx-body-2)) padding-box,var(--fx-ring-bg) border-box;box-shadow:0 0 16px -6px rgba(var(--fx-glow),.5),inset 0 1px 0 rgba(255,255,255,.06)}.alt-root .alt-shell :is(.fx-btn-ghost,.alt-btn-secondary,.alt-btn-ghost):after{content:none}.alt-root .alt-shell :is(.fx-btn-ghost,.alt-btn-secondary,.alt-btn-ghost):hover:not(:disabled){color:var(--fx-hot);box-shadow:0 0 26px -4px rgba(var(--fx-glow),.75),inset 0 0 14px -4px rgba(var(--fx-glow),.6)}.alt-root .alt-shell :is(.fx-btn-quiet,.woh-btn-quiet){min-height:44px;padding:0 6px;color:var(--tf-ink-2);background:none;box-shadow:none;letter-spacing:.06em}.alt-root .alt-shell :is(.fx-btn-quiet,.woh-btn-quiet):hover{color:var(--fx-hot);text-shadow:0 0 12px rgba(var(--fx-glow),.8)}.alt-root .alt-shell :is(.fx-btn,.woh-btn,.alt-btn):is(:disabled,[aria-disabled=true]){cursor:not-allowed;color:rgba(247,241,227,.5);text-shadow:none;background:linear-gradient(180deg,rgba(64,56,50,.92),rgba(32,28,26,.95));box-shadow:inset 0 0 0 1px rgba(247,241,227,.16);opacity:1;transform:none}.alt-root .alt-shell :is(.fx-btn,.woh-btn,.alt-btn):is(:disabled,[aria-disabled=true]):after{content:none}.alt-root .alt-shell :is(.fx-btn,.woh-btn,.alt-btn):focus-visible{outline:2px solid var(--fx-hot);outline-offset:3px;border-radius:var(--tf-r-pill)}.alt-root .alt-shell :is(.fx-field,.woh-field){display:grid;gap:8px;text-align:left}.alt-root .alt-shell :is(.fx-field-label,.woh-field-label){font-size:var(--tf-t-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-ink-accent)}.alt-root .alt-shell :is(.fx-field-label,.woh-field-label) em{font-style:normal;font-weight:500;text-transform:none;letter-spacing:.02em;color:var(--tf-ink-3)}.alt-root .alt-shell :is(.fx-field :is(input,select,textarea),.fx-input,.woh-field input,.alt-input){width:100%;min-height:56px;padding:0 20px;border:0;border-radius:var(--tf-r);clip-path:none;font-family:var(--tf-body);font-size:17px;color:#fff8ec;caret-color:var(--fx-a);background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(18,12,9,.7));box-shadow:inset 0 0 0 1px rgba(var(--fx-glow),.34),inset 0 2px 8px rgba(0,0,0,.6);transition:box-shadow var(--tf-med) var(--tf-ease)}.alt-root .alt-shell .fx-field textarea{min-height:112px;padding-block:14px;resize:vertical}.alt-root .alt-shell :is(.fx-field :is(input,textarea),.fx-input,.woh-field input,.alt-input)::placeholder{color:rgba(251,243,226,.42)}.alt-root .alt-shell :is(.fx-field :is(input,select,textarea),.fx-input,.woh-field input,.alt-input):focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--fx-a),inset 0 2px 8px rgba(0,0,0,.6),0 0 0 4px rgba(var(--fx-glow),.22),0 0 22px rgba(var(--fx-glow),.45)}.alt-root .alt-shell :is(.fx-field :is(input,select,textarea),.fx-input,.woh-field input,.alt-input)[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #ff7a66,inset 0 2px 8px rgba(0,0,0,.6)}.alt-root .alt-shell :is(.fx-field :is(input,select,textarea),.fx-input,.woh-field input,.alt-input):is(:disabled,[readonly]){color:var(--tf-ink-2);box-shadow:inset 0 0 0 1px rgba(247,241,227,.14),inset 0 2px 8px rgba(0,0,0,.6)}.alt-root .alt-shell :is(.fx-status,.woh-field-status,.alt-field-status){font-size:13px;line-height:1.5;color:var(--tf-ink-3)}.alt-root .alt-shell :is(.fx-status,.woh-field-status,.alt-field-status):is([data-tone=good],[data-tone=ok]){color:var(--tf-good)}.alt-root .alt-shell :is(.fx-status,.woh-field-status,.alt-field-status)[data-tone=bad]{color:var(--tf-bad)}.alt-root .alt-shell :is(.fx-status,.woh-field-status,.alt-field-status)[data-tone=warn]{color:var(--tf-warn)}.alt-root .alt-shell :is(.fx-ledger,.woh-join-ledger,.alt-ledger,.alt-list){margin-block:0;padding:4px 22px;border-radius:var(--tf-r);list-style:none;text-align:left;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.25));box-shadow:inset 0 0 0 1px rgba(var(--fx-glow),.24),inset 0 1px 12px rgba(0,0,0,.5)}.alt-root .alt-shell .fx-ledger>li,.alt-root .alt-shell :is(.fx-ledger,.woh-join-ledger)>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border:0;box-shadow:none}.alt-root .alt-shell .fx-ledger>li+li,.alt-root .alt-shell :is(.fx-ledger,.woh-join-ledger)>div+div{box-shadow:0 -1px 0 var(--tf-line)}.alt-root .alt-shell :is(.fx-ledger,.woh-join-ledger) dt{font-size:14.5px;color:var(--tf-ink-2)}.alt-root .alt-shell :is(.fx-ledger,.woh-join-ledger) dd{margin:0;font-size:15.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--tf-ink)}.alt-root .alt-shell :is(.fx-ledger,.woh-join-ledger) .is-total dt{align-self:center;font-size:var(--tf-t-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-ink-accent)}.alt-root .alt-shell :is(.fx-ledger,.woh-join-ledger) .is-total dd{font-family:var(--tf-display);font-size:28px;letter-spacing:.01em;color:var(--fx-a);background:linear-gradient(180deg,var(--fx-hot) 15%,var(--fx-a) 50%,var(--fx-b));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(var(--fx-glow),.6))}.alt-root .alt-shell :is(.fx-ledger,.woh-join-ledger) .is-total dd small{margin-left:4px;font-family:var(--tf-body);font-size:.46em;font-weight:700;letter-spacing:.12em;-webkit-text-fill-color:var(--tf-ink-3)}.alt-root .alt-shell .fx-table-wrap{overflow-x:auto;border-radius:var(--tf-r);background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.25));box-shadow:inset 0 0 0 1px rgba(var(--fx-glow),.24);scrollbar-color:rgba(var(--fx-glow),.5) transparent;scrollbar-width:thin}.alt-root .alt-shell :is(.fx-table,.alt-table){width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums;color:var(--tf-ink)}.alt-root .alt-shell :is(.fx-table,.alt-table) th{padding:12px 16px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--fx-ink-accent);background:rgba(var(--fx-glow),.07);border-bottom:1px solid rgba(var(--fx-glow),.3)}.alt-root .alt-shell :is(.fx-table,.alt-table) td{padding:13px 16px;border-bottom:1px solid var(--tf-line);color:var(--tf-ink-2)}.alt-root .alt-shell :is(.fx-table,.alt-table) tr:last-child td{border-bottom:0}.alt-root .alt-shell :is(.fx-table,.alt-table) tbody tr:hover td{color:var(--tf-ink);background:rgba(var(--fx-glow),.06)}.alt-root .alt-shell :is(.fx-table,.alt-table) :is(th,td)[data-num]{text-align:right}.alt-root .alt-shell :is(.fx-chip,.alt-badge,.alt-pill){display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:0;border-radius:var(--tf-r-pill);clip-path:none;font-family:var(--tf-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--fx-ink-accent);background:rgba(var(--fx-glow),.1);box-shadow:inset 0 0 0 1px rgba(var(--fx-glow),.34)}.alt-root .alt-shell .alt-pill{min-height:36px;padding:0 16px;cursor:pointer;transition:color var(--tf-fast),box-shadow var(--tf-fast),background var(--tf-fast)}.alt-root .alt-shell :is(button.fx-chip,a.fx-chip,.alt-pill):hover{color:var(--fx-hot);box-shadow:inset 0 0 0 1px rgba(var(--fx-glow),.7),0 0 16px -4px rgba(var(--fx-glow),.6)}.alt-root .alt-shell :is(.fx-chip,.alt-pill):is([data-on],[aria-selected=true],[aria-pressed=true]){color:var(--fx-btn-ink);background:var(--fx-btn);box-shadow:0 0 18px -4px rgba(var(--fx-glow),.8),inset 0 1px 0 rgba(255,255,255,.6)}.alt-root .alt-shell .alt-pill[aria-selected=true]:before{content:none}.alt-root .alt-shell :is(.fx-chip,.alt-badge)[data-tone=good]{color:var(--tf-good);background:rgba(60,180,120,.12);box-shadow:inset 0 0 0 1px rgba(143,240,180,.4)}.alt-root .alt-shell :is(.fx-chip,.alt-badge)[data-tone=warn]{color:var(--tf-warn);background:rgba(255,190,80,.1);box-shadow:inset 0 0 0 1px rgba(255,210,122,.4)}.alt-root .alt-shell :is(.fx-chip,.alt-badge)[data-tone=bad]{color:var(--tf-bad);background:rgba(255,90,60,.1);box-shadow:inset 0 0 0 1px rgba(255,160,140,.42)}.alt-root .alt-shell :is(.fx-chip,.alt-badge)[data-tone=muted]{color:var(--tf-ink-3);background:rgba(247,241,227,.05);box-shadow:inset 0 0 0 1px rgba(247,241,227,.16)}.alt-root .alt-shell .fx-heat{display:inline-flex;gap:4px}.alt-root .alt-shell .fx-heat>i{width:12px;height:15px;background:rgba(247,241,227,.2);-webkit-mask:var(--tf-flame-svg) center /contain no-repeat;mask:var(--tf-flame-svg) center /contain no-repeat}.alt-root .alt-shell .fx-heat[data-heat="1"]>i:nth-child(-n+1),.alt-root .alt-shell .fx-heat[data-heat="2"]>i:nth-child(-n+2),.alt-root .alt-shell .fx-heat[data-heat="3"]>i{background:linear-gradient(0deg,var(--fx-b),var(--fx-a) 60%,var(--fx-hot));filter:drop-shadow(0 0 4px rgba(var(--fx-glow),.9))}.alt-root .alt-shell{--tf-flame-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M12 0c1 5 6 8 8 13 2 5 1 12-4 15 1-3 0-6-2-8-1 3-3 4-4 7-1 1-1 2-1 3C4 28 1 22 3 16c1-3 3-5 4-8 1 2 2 3 3 4 1-4 1-8 2-12z'/%3E%3C/svg%3E")}.alt-root .alt-shell .fx-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:var(--tf-r);font-size:14.5px;line-height:1.55;color:var(--tf-ink);background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.25));box-shadow:inset 3px 0 0 var(--fx-a),inset 0 0 0 1px rgba(var(--fx-glow),.3)}.alt-root .alt-shell .fx-alert[data-tone=good]{box-shadow:inset 3px 0 0 var(--tf-good),inset 0 0 0 1px rgba(143,240,180,.3)}.alt-root .alt-shell .fx-alert[data-tone=warn]{box-shadow:inset 3px 0 0 var(--tf-warn),inset 0 0 0 1px rgba(255,210,122,.3)}.alt-root .alt-shell .fx-alert[data-tone=bad]{box-shadow:inset 3px 0 0 #ff7a66,inset 0 0 0 1px rgba(255,160,140,.34)}.alt-root .alt-shell .fx-alert strong{color:var(--fx-hot)}.alt-root .alt-shell .fx-toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:60;max-width:min(520px,calc(100vw - 32px));padding:13px 20px;border:1px solid transparent;border-radius:var(--tf-r-pill);font-size:14.5px;font-weight:600;color:var(--tf-ink);background:linear-gradient(180deg,rgba(24,17,12,.98),rgba(10,7,6,.98)) padding-box,var(--fx-ring-bg) border-box;box-shadow:0 0 26px -6px rgba(var(--fx-glow),.7),0 20px 40px -20px #000;transform:translateX(-50%);animation:tf-toast var(--tf-slow) var(--tf-ease) both}@keyframes tf-toast{0%{opacity:0;transform:translate(-50%,16px)}}.alt-root .alt-shell :is(.fx-skel,.alt-skeleton,.woh-join-skeleton){position:relative;overflow:hidden;border-radius:var(--tf-r-sm);background:rgba(var(--fx-glow),.07);box-shadow:inset 0 0 0 1px rgba(var(--fx-glow),.12);animation:none}.alt-root .alt-shell :is(.fx-skel,.alt-skeleton,.woh-join-skeleton):after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(var(--fx-glow),.2) 50%,transparent 80%);transform:translateX(-100%);animation:tf-skel 1.6s ease-in-out infinite}@keyframes tf-skel{to{transform:translateX(100%)}}.alt-root .alt-shell .alt-metrics{gap:1px;border:0;border-radius:var(--tf-r);overflow:hidden;background:var(--tf-line);box-shadow:inset 0 0 0 1px rgba(var(--fx-glow),.2)}.alt-root .alt-shell .alt-metric{background:linear-gradient(180deg,#17110c,#0f0a08)}.alt-root .alt-shell .alt-metric dd{font-family:var(--tf-display);font-weight:600;letter-spacing:.01em;color:var(--fx-hot)}.alt-root .alt-shell .alt-metric dt{color:var(--fx-ink-accent)}.alt-root .alt-shell .alt-empty strong{font-family:var(--tf-display);font-weight:600;letter-spacing:.03em;color:var(--fx-hot)}.alt-root .alt-shell .alt-section-head .alt-eyebrow:after,.alt-root .alt-shell .alt-section-head .alt-eyebrow:before{background:linear-gradient(90deg,transparent,var(--fx-ink-accent))}.alt-root .alt-shell .alt-atmos:after,.alt-root .alt-shell .alt-atmos:before{content:none}.alt-root .alt-shell .alt-envbar{position:relative;padding-block:7px;font-family:var(--tf-body);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--tf-ink-3);background:linear-gradient(180deg,#0b0705,#070504);border-bottom:1px solid rgba(255,200,120,.14)}.alt-root[lang^=zh] .alt-shell .alt-envbar{font-size:12px;letter-spacing:.06em}@media (max-width:520px){.alt-root .alt-shell .alt-envbar{gap:2px 14px;padding-block:6px;font-size:10.5px;letter-spacing:.07em}}.alt-root .alt-shell .alt-envbar:before{width:8px;background:repeating-linear-gradient(135deg,#ffb347 0 6px,#7a2d0c 6px 12px);box-shadow:0 0 12px rgba(255,150,60,.6)}.alt-root .alt-shell .alt-envbar a{color:var(--tf-gold-2);text-decoration-color:rgba(255,200,120,.5)}.alt-root .alt-shell .alt-envbar a:hover{color:#fff4d6}.alt-root .alt-shell .alt-envdot{width:7px;height:7px;background:#ffc46a;box-shadow:0 0 6px 2px rgba(255,160,60,.9),0 0 14px 4px rgba(255,120,40,.45);animation:tf-pulse 2.6s ease-in-out infinite alternate}@keyframes tf-pulse{0%{opacity:.55}}.alt-root .alt-shell .alt-header{position:sticky;top:0;z-index:30;background:linear-gradient(180deg,rgba(13,9,7,.97),rgba(8,5,4,.94));-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;box-shadow:0 12px 30px -18px rgba(0,0,0,.9)}.alt-root .alt-shell .alt-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#ff5a26 12%,#ff9a3a 30%,#f4cf7e 50%,#5cc4ff 70%,#3d7bff 88%,transparent);box-shadow:0 0 12px rgba(255,190,110,.45);opacity:.85}@media (min-width:1000px){.alt-root .alt-shell .alt-header{background:linear-gradient(180deg,rgba(13,9,7,.9),rgba(8,5,4,.8));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.alt-root .alt-shell .alt-header-row{min-height:68px}.alt-root .alt-shell .alt-brand,.alt-root[lang^=zh] .alt-shell .alt-brand{gap:11px;font-family:var(--tf-display);font-size:16px;font-weight:600;font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-gold-2);text-shadow:0 0 18px rgba(255,176,80,.4)}.alt-root .alt-shell .alt-brand-mark{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,176,80,.45)) drop-shadow(0 2px 6px rgba(0,0,0,.6))}@media (max-width:460px){.alt-root .alt-shell .alt-brand,.alt-root[lang^=zh] .alt-shell .alt-brand{gap:8px;font-size:12px;letter-spacing:.1em}.alt-root .alt-shell .alt-brand-mark{width:30px;height:30px}}@media (max-width:430px){.alt-root .alt-shell .alt-brand,.alt-root[lang^=zh] .alt-shell .alt-brand{max-width:112px;white-space:normal;line-height:1.2}}.alt-root .alt-shell .alt-navlink{position:relative;font-family:var(--tf-body);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-ink-2);transition:color var(--tf-fast),text-shadow var(--tf-fast)}.alt-root[lang^=zh] .alt-shell .alt-navlink{font-size:14.5px;letter-spacing:.12em}.alt-root .alt-shell .alt-navlink svg{color:var(--tf-gold);opacity:.8}.alt-root .alt-shell .alt-navlink:hover,.alt-root .alt-shell .alt-navlink[aria-current=page]{color:#fff4d6;text-shadow:0 0 14px rgba(255,176,80,.75)}.alt-root .alt-shell .alt-nav .alt-navlink[aria-current=page]:after{content:"";position:absolute;inset:auto 12px 2px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#ff9a3a 20%,#fff0c4 50%,#ff9a3a 80%,transparent);box-shadow:0 0 10px 1px rgba(255,150,60,.8)}.alt-root .alt-shell .alt-header .alt-btn{min-height:40px;padding:0 18px;font-size:12.5px;letter-spacing:.08em}.alt-root[lang^=zh] .alt-shell .alt-header .alt-btn{font-size:14px}.alt-root .alt-shell .alt-header .alt-btn-secondary .alt-num{letter-spacing:.02em}@media (max-width:639px){.alt-root .alt-shell .alt-header .alt-btn{padding-inline:13px;font-size:11.5px;letter-spacing:.05em}.alt-root .alt-shell .alt-header .alt-menu-toggle{min-width:44px;padding-inline:12px}}@media (max-width:999px){.alt-root .alt-shell .alt-header .alt-brand,.alt-root .alt-shell .alt-header .alt-btn{min-height:44px}.alt-root .alt-shell .alt-lang-seg button{min-width:44px;min-height:44px}.alt-root .alt-shell .alt-envbar a{display:inline-block;margin-block:-14px;padding-block:14px}.alt-root .alt-shell :is(.fx-btn-sm,.alt-btn-sm){min-height:44px}}@media (min-width:1000px){.alt-root .alt-header .alt-menu-toggle,.alt-root .alt-shell .alt-header .alt-menu-toggle{display:none}}.alt-root .alt-shell .alt-header .alt-panel{--fx-r:16px;background:linear-gradient(180deg,#17110c,#0b0705) padding-box,var(--fx-ring-bg) border-box}.alt-root .alt-shell .alt-lang-seg{gap:2px;padding:3px;border:1px solid transparent;border-radius:var(--tf-r-pill);background:linear-gradient(180deg,var(--fx-body-1),var(--fx-body-2)) padding-box,linear-gradient(90deg,rgba(255,90,38,.7),rgba(244,207,126,.7) 50%,rgba(61,123,255,.7)) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.alt-root .alt-shell .alt-lang-seg button{min-width:34px;min-height:32px;border-radius:var(--tf-r-pill);font-family:var(--tf-body);font-size:12.5px;font-weight:700;color:var(--tf-ink-2);background:none;transition:color var(--tf-fast),background var(--tf-fast)}.alt-root .alt-shell .alt-lang-seg button:hover{color:#fff4d6}.alt-root .alt-shell .alt-lang-seg button[aria-pressed=true]{color:#1d0f02;background:linear-gradient(180deg,#fff0c4,#f6c66a 45%,#e08f2c);box-shadow:0 0 14px -2px rgba(255,176,80,.8),inset 0 1px 0 rgba(255,255,255,.6)}.alt-root .alt-shell .alt-menu{position:relative;border-bottom:0;background:linear-gradient(180deg,rgba(11,7,5,.99),rgba(7,5,4,.99)),url(/woh/theme/marble.webp) 0 0 /512px 512px;box-shadow:0 30px 50px -30px #000,inset 0 -1px 0 rgba(255,200,120,.2);animation:tf-menu var(--tf-med) var(--tf-ease) both}@keyframes tf-menu{0%{opacity:0;transform:translateY(-8px)}}.alt-root .alt-shell .alt-menu ul{gap:0;padding:6px 0 12px}.alt-root .alt-shell .alt-menu li+li{box-shadow:0 -1px 0 var(--tf-line)}.alt-root .alt-shell .alt-menu .alt-navlink{min-height:54px;padding-inline:14px 8px;font-size:13.5px}.alt-root[lang^=zh] .alt-shell .alt-menu .alt-navlink{font-size:15.5px}.alt-root .alt-shell .alt-menu .alt-navlink[aria-current=page]:after{content:none}.alt-root .alt-shell .alt-menu .alt-navlink[aria-current=page]{background:linear-gradient(90deg,rgba(255,150,60,.16),transparent 70%);box-shadow:inset 3px 0 0 #ffb347}.alt-root .alt-shell .alt-lang-inmenu{padding:6px 0 16px}.alt-root .alt-shell .alt-foot{position:relative;margin-top:auto;border-top:0;font-family:var(--tf-body);background:linear-gradient(180deg,rgba(7,5,4,0),rgba(4,3,2,.92) 60%)}.alt-root .alt-shell .alt-foot:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#ff5a26 12%,#ff9a3a 30%,#f4cf7e 50%,#5cc4ff 70%,#3d7bff 88%,transparent);opacity:.6}.alt-root .alt-shell .alt-foot-row{align-items:center;padding-block:30px;font-size:11.5px;font-weight:600;letter-spacing:.12em;color:var(--tf-ink-3)}.alt-root .alt-shell .alt-foot-row>:first-child{font-family:var(--tf-display);font-size:14px;letter-spacing:.16em;color:var(--tf-gold)}.alt-root[lang^=zh] .alt-shell .alt-foot-row{font-size:13px;letter-spacing:.08em}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box){position:relative;display:block}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box) input{padding-right:52px}.alt-root .alt-shell .woh-ignite{display:block;position:absolute;inset:0;border-radius:var(--tf-r);pointer-events:none}.alt-root .alt-shell .woh-ignite>i{position:absolute;display:block}.alt-root .alt-shell .woh-ignite-ring{inset:0;padding:1.5px;border-radius:inherit;overflow:hidden;opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity var(--tf-med) ease}.alt-root .alt-shell .woh-ignite-ring:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--fx-b),var(--fx-a) 50%,var(--fx-b))}.alt-root .alt-shell .woh-ignite-ring>b{position:absolute;inset:-40% auto -40% 0;width:42%;background:linear-gradient(90deg,transparent,var(--fx-a) 30%,#fff 50%,var(--fx-a) 70%,transparent);transform:translateX(-110%)}.alt-root .alt-shell .woh-ignite:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;box-shadow:0 0 0 3px rgba(var(--fx-glow),.2),0 0 24px 2px rgba(var(--fx-glow),.55)}.alt-root .alt-shell .woh-ignite-bolt{top:50%;right:15px;width:16px;height:28px;margin-top:-14px;opacity:0;background:linear-gradient(180deg,#fff,var(--fx-bolt) 40%,var(--fx-a));-webkit-mask:var(--jf-bolt) center /contain no-repeat;mask:var(--jf-bolt) center /contain no-repeat}.alt-root .alt-shell .woh-ignite-mark{top:50%;right:16px;width:18px;height:18px;margin-top:-9px;opacity:0;background:var(--tf-good);-webkit-mask:var(--jf-check) center /contain no-repeat;mask:var(--jf-check) center /contain no-repeat}.alt-root .alt-shell{--jf-bolt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 28'%3E%3Cpath d='M10.5 0L1 15.5h5.6L4.4 28 15 11.2H9.2z'/%3E%3C/svg%3E");--jf-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9.6l4 4L15 5.2' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=checking] .woh-ignite-ring{opacity:.8}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=checking] .woh-ignite-ring:before{opacity:.25}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=checking] .woh-ignite-ring>b{animation:jf-sweep 1.3s linear infinite}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box):is([data-state=ok],[data-state=lit]) .woh-ignite-ring{opacity:1}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=ok] .woh-ignite-ring>b{animation:jf-sweep .9s cubic-bezier(.3,0,.2,1) both}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=ok] .woh-ignite:after{animation:jf-flare 1.1s ease-out both}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=lit] .woh-ignite:after{opacity:.4}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=ok] .woh-ignite-bolt{animation:jf-tick .55s linear .35s both}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=ok] .woh-ignite-mark{animation:jf-mark .45s var(--tf-ease) .85s both}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=lit] .woh-ignite-mark{opacity:1}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=bad] .woh-ignite-ring{opacity:1}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=bad] .woh-ignite-ring:before{background:linear-gradient(90deg,#a3200d,#ff6a4a 50%,#a3200d)}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box)[data-state=bad] .woh-ignite:after{box-shadow:0 0 0 3px rgba(255,80,50,.16),0 0 22px 1px rgba(255,70,40,.55);animation:jf-smoulder 1.9s ease-in-out infinite alternate}@keyframes jf-sweep{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}@keyframes jf-flare{0%{opacity:0}35%{opacity:1}to{opacity:.4}}@keyframes jf-tick{0%{opacity:0;transform:scale(.6) translateY(-6px)}14%{opacity:1;transform:scale(1.15)}32%{opacity:.2}48%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes jf-mark{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes jf-smoulder{0%{opacity:.2}to{opacity:.85}}.alt-root .alt-shell :is(.fx-fire,.wj-fire){position:absolute;inset:auto 0 0;z-index:-1;height:74%;overflow:hidden;border-radius:0 0 var(--fx-r) var(--fx-r);opacity:0;transform:scaleY(.2);transform-origin:50% 100%;pointer-events:none;transition:transform .6s var(--tf-ease),opacity .6s ease}.alt-root .alt-shell :is(.fx-fire,.wj-fire)>span{position:absolute;inset:0;background:linear-gradient(0deg,var(--fx-b) 0,var(--fx-c) 40%,var(--fx-d) 78%,transparent 100%);-webkit-mask:var(--fx-flames) repeat-x left bottom /150px 100%;mask:var(--fx-flames) repeat-x left bottom /150px 100%;opacity:.55;transform-origin:50% 100%;animation:fx-lick 1.5s ease-in-out infinite alternate;animation-play-state:paused}.alt-root .alt-shell :is(.fx-fire,.wj-fire)>span:nth-child(2){top:30%;background:linear-gradient(0deg,var(--fx-a) 0,var(--fx-b) 45%,var(--fx-c) 85%,transparent 100%);-webkit-mask:var(--fx-flames-2) repeat-x 40px bottom /104px 100%;mask:var(--fx-flames-2) repeat-x 40px bottom /104px 100%;opacity:.6;animation-duration:1.05s;animation-delay:-.5s}.alt-root .alt-shell :is(.fx-fire,.wj-fire)>span:nth-child(3){top:62%;background:linear-gradient(0deg,var(--fx-hot) 0,var(--fx-a) 55%,transparent 100%);-webkit-mask:var(--fx-flames) repeat-x 18px bottom /66px 100%;mask:var(--fx-flames) repeat-x 18px bottom /66px 100%;opacity:.7;animation-duration:.8s;animation-delay:-.2s}.alt-root .alt-shell :is(a,button,[tabindex],.fx-panel):is(:hover,:focus-visible)>.fx-fire{opacity:.75;transform:scaleY(.45)}.alt-root .alt-shell [data-on]>.fx-fire{opacity:.8;transform:scaleY(.62)}.alt-root .alt-shell :is(:hover,:focus-visible,[data-on])>.fx-fire>span{animation-play-state:running}.alt-root .alt-shell :is(.fx-flow,.woh-joinfire){position:relative;isolation:isolate;overflow-x:clip;min-height:calc(100svh - 60px);padding-block:clamp(28px,4vw,56px) clamp(72px,9vw,120px)}.alt-root .alt-shell :is(.fx-flow,.woh-joinfire) :is(.fx-flow-bg,.woh-join-bg){position:absolute;inset:0 0 auto;z-index:-1;height:min(100%,860px);overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(180deg,transparent,#000 12%,#000 52%,transparent);mask:linear-gradient(180deg,transparent,#000 12%,#000 52%,transparent);animation:jf-bg 1.1s ease both}.alt-root .alt-shell :is(.fx-flow,.woh-joinfire) :is(.fx-flow-bg,.woh-join-bg) img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 42%;opacity:.62;user-select:none}.alt-root .alt-shell :is(.fx-flow,.woh-joinfire) :is(.fx-flow-bg,.woh-join-bg)[data-scene=left] img,.alt-root .alt-shell :is(.fx-flow,.woh-joinfire) :is(.fx-flow-bg,.woh-join-bg)[data-scene=right] img{object-position:50% 30%;opacity:.7}.alt-root .alt-shell :is(.fx-flow,.woh-joinfire) :is(.fx-flow-bg,.woh-join-bg)[data-dim] img{opacity:.42}.alt-root .alt-shell :is(.fx-flow,.woh-joinfire) :is(.fx-flow-bg,.woh-join-bg):after{content:"";position:absolute;inset:0;background:radial-gradient(70% 46% at 50% 0,rgba(var(--fx-glow),.16),transparent 72%),radial-gradient(64% 60% at 50% 46%,rgba(7,5,4,.72),rgba(7,5,4,.3) 70%,rgba(7,5,4,.1))}@keyframes jf-bg{0%{opacity:0}}@media (max-width:719px){.alt-root .alt-shell :is(.fx-flow,.woh-joinfire) :is(.fx-flow-bg,.woh-join-bg){height:min(100%,760px)}}@keyframes jf-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes jf-pulse{0%{opacity:.3}}@keyframes jf-pop{0%{transform:scale(.96)}45%{transform:scale(1.05)}to{transform:scale(1)}}.alt-root .alt-shell .mv-viewing{position:relative;z-index:20;color:#1d0f02;background:repeating-linear-gradient(135deg,rgba(29,15,2,.16) 0 10px,transparent 10px 20px),linear-gradient(180deg,#ffe7a8,#ffc04a 55%,#f29a32);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 10px 26px -12px rgba(255,150,40,.75),0 2px 0 #7a2d0c}.alt-root .alt-shell .mv-viewing[data-sticky]{position:sticky;top:var(--tf-header-h)}.alt-root .alt-shell .mv-viewing-in{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;width:100%;max-width:1180px;min-height:46px;margin-inline:auto;padding:7px 20px}.alt-root .alt-shell .mv-viewing-eye{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#ffe7a8;background:#1d0f02;box-shadow:0 0 0 2px rgba(29,15,2,.25)}.alt-root .alt-shell .mv-viewing-who{font-family:var(--tf-body);font-size:14.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.alt-root[lang^=zh] .alt-shell .mv-viewing-who{font-size:16px;letter-spacing:.1em}.alt-root .alt-shell .mv-viewing-note{font-size:13px;font-weight:600;line-height:1.35;color:#3a1d04}.alt-root .alt-shell .mv-strip>.mv-viewing{border-radius:var(--tf-r);overflow:hidden}@media (max-width:559px){.alt-root .alt-shell .mv-viewing-in{padding-inline:16px}.alt-root .alt-shell .mv-viewing-who{flex:1 1 0;font-size:13.5px}.alt-root .alt-shell .mv-viewing-note{flex:1 1 100%;padding-left:42px;margin-top:-4px;font-size:11.5px;line-height:1.3}.alt-root .alt-shell .mv-viewing-in{min-height:44px;padding-block:6px}}.alt-root .alt-shell :is(.fx-switch,.mv-switch){position:relative;flex:0 0 auto;display:inline-block;width:62px;height:44px;padding:0;border:0;border-radius:var(--tf-r-pill);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.alt-root .alt-shell :is(.fx-switch,.mv-switch):before{content:"";position:absolute;inset:8px 0;border-radius:var(--tf-r-pill);background:#120d0a;box-shadow:inset 0 2px 5px rgba(0,0,0,.95),inset 0 0 0 1px rgba(247,241,227,.2)}.alt-root .alt-shell :is(.fx-switch,.mv-switch):after{content:"";position:absolute;inset:8px 0;border-radius:var(--tf-r-pill);opacity:0;background:linear-gradient(90deg,var(--fx-c),var(--fx-b) 55%,var(--fx-a));box-shadow:inset 0 2px 4px rgba(0,0,0,.5),0 0 16px -2px rgba(var(--fx-glow),.85);transition:opacity var(--tf-med) var(--tf-ease)}.alt-root .alt-shell :is(.fx-switch-knob,.mv-switch-knob){position:absolute;z-index:1;left:3px;top:11px;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#8c867e,#4d4843);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 5px rgba(0,0,0,.7);transition:transform var(--tf-med) var(--tf-ease)}.alt-root .alt-shell :is(.fx-switch,.mv-switch):is([aria-checked=true],[data-checked]):after{opacity:1}.alt-root .alt-shell :is(.fx-switch,.mv-switch):is([aria-checked=true],[data-checked]) :is(.fx-switch-knob,.mv-switch-knob){transform:translateX(34px);background:linear-gradient(180deg,#fff 0,var(--fx-hot) 40%,var(--fx-a) 100%);box-shadow:inset 0 1px 0 #fff,0 0 10px 1px rgba(var(--fx-glow),.9),0 2px 5px rgba(0,0,0,.6)}.alt-root .alt-shell button:is(.fx-switch,.mv-switch):hover :is(.fx-switch-knob,.mv-switch-knob){box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 5px rgba(var(--fx-glow),.22),0 2px 5px rgba(0,0,0,.7)}.alt-root .alt-shell button:is(.fx-switch,.mv-switch):disabled{cursor:progress;opacity:.6}.alt-root .alt-shell :is(.fx-switch,.mv-switch)[data-ro]{cursor:default;opacity:.9}.alt-root .alt-shell :is(.fx-switch,.mv-switch)[data-ro]:after{background:linear-gradient(90deg,#5a544d,#8c867e);box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}.alt-root .alt-shell :is(.fx-switch,.mv-switch)[data-ro]:before{box-shadow:inset 0 2px 5px rgba(0,0,0,.95);outline:1px dashed rgba(207,201,192,.45);outline-offset:-1px}.alt-root .alt-shell :is(.fx-switch,.mv-switch)[data-ro] :is(.fx-switch-knob,.mv-switch-knob){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23201c18' stroke-width='2.6' stroke-linecap='round'%3E%3Crect x='6' y='11' width='12' height='9' rx='2'/%3E%3Cpath d='M9 11V8a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E") 50% /13px 13px no-repeat,linear-gradient(180deg,#cfc9c0,#8c867e);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 2px 5px rgba(0,0,0,.7)}.alt-root .alt-shell :is(.fx-more,.mv-more){min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:var(--tf-r-pill);font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--fx-ink-accent);background:linear-gradient(180deg,var(--fx-body-1),var(--fx-body-2)) padding-box,var(--fx-ring-bg) border-box;box-shadow:0 0 14px -6px rgba(var(--fx-glow),.6);cursor:pointer;transition:color var(--tf-fast),box-shadow var(--tf-fast)}.alt-root .alt-shell :is(.fx-more,.mv-more):hover{color:var(--fx-hot);box-shadow:0 0 22px -4px rgba(var(--fx-glow),.8)}.alt-root .alt-shell :is(.fx-rung,.mv-rung){position:relative;display:grid;place-items:center;width:36px;height:40px;overflow:hidden;font-family:var(--tf-body);font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--tf-ink-2);background:linear-gradient(180deg,#2a2420,#151210);clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%)}@media (prefers-reduced-motion:reduce){.alt-root .alt-shell .woh-ignite-ring>b,.alt-root .alt-shell .woh-ignite:after,.alt-root .alt-shell .woh-ignite:before,.alt-root .alt-shell .woh-ignite>i,.alt-root .alt-shell :is(.fx-fire,.wj-fire)>span,.alt-root .alt-shell :is(.fx-flow,.woh-joinfire) :is(.fx-flow-bg,.woh-join-bg){animation:none!important}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box):is([data-state=ok],[data-state=lit]) .woh-ignite-mark{opacity:1}.alt-root .alt-shell :is(.fx-field-box,.woh-field-box):is([data-state=ok],[data-state=lit],[data-state=bad]) .woh-ignite:after{opacity:.4}.alt-root .alt-shell :is(.fx-fire,.wj-fire),.alt-root .alt-shell :is(.fx-more,.mv-more),.alt-root .alt-shell :is(.fx-switch,.mv-switch):after,.alt-root .alt-shell :is(.fx-switch-knob,.mv-switch-knob){transition:none}}@media (prefers-reduced-motion:reduce){.alt-root .alt-shell .alt-envdot,.alt-root .alt-shell .alt-menu,.alt-root .alt-shell .fx-toast,.alt-root .alt-shell :is(.fx-btn-primary,.woh-btn-primary,.alt-btn):after,.alt-root .alt-shell :is(.fx-skel,.alt-skeleton,.woh-join-skeleton):after{animation:none!important}.alt-root .alt-shell :is(.fx-btn,.woh-btn,.alt-btn){transition:none}}