:root{color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;--bg: #0c121a;--panel: #1a2532;--panel2: #22303f;--border: #324456;--text: #e5eef7;--muted: #8ca0b8;--accent: #6cc8ff;--gold: #ffd15c;--danger: #ff6a6a;--ok: #6afb9f}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text)}button{font:inherit;background:var(--panel2);color:var(--text);border:1px solid var(--border);padding:8px 14px;border-radius:6px;cursor:pointer;transition:background .12s,border-color .12s}button:hover:not(:disabled){background:var(--border);border-color:var(--accent)}button:disabled{opacity:.5;cursor:not-allowed}input{font:inherit;background:var(--panel);color:var(--text);border:1px solid var(--border);padding:8px 10px;border-radius:6px}input:focus{outline:2px solid var(--accent);outline-offset:1px}.home{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:20px;background-image:url(/lobby-bg.jpg);background-size:cover;background-position:center 30%;position:relative}.home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#080c148c,#080c14b8 60%,#080c14e0);pointer-events:none}.home>*{position:relative;z-index:3}.home-fog{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}#foglayer_01,#foglayer_02{height:100%;position:absolute;width:200%;display:flex;will-change:transform;backface-visibility:hidden}#foglayer_01 .fimg1,#foglayer_01 .fimg2,#foglayer_02 .fimg1,#foglayer_02 .fimg2{flex:0 0 50%;height:100%}#foglayer_01 .fimg1,#foglayer_01 .fimg2{background:url(/fog1.png) center center/cover no-repeat transparent;mix-blend-mode:screen}#foglayer_02 .fimg1,#foglayer_02 .fimg2{background:url(/fog2.png) center center/cover no-repeat transparent;mix-blend-mode:screen}#foglayer_01{animation:fog_opacity_1 14s linear infinite,fog_left 28s linear infinite}#foglayer_02{animation:fog_opacity_2 20s linear infinite,fog_right 22s linear infinite}@keyframes fog_left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fog_right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes fog_opacity_1{0%{opacity:.25}22%{opacity:.6}40%{opacity:.38}58%{opacity:.5}80%{opacity:.28}to{opacity:.25}}@keyframes fog_opacity_2{0%{opacity:.55}25%{opacity:.28}50%{opacity:.18}80%{opacity:.4}to{opacity:.55}}.home h1{font-size:64px;margin:0;letter-spacing:-2px;background:linear-gradient(135deg,var(--accent),#b07cff);-webkit-background-clip:text;background-clip:text;color:transparent}.home .tagline{color:var(--muted);margin-top:-12px}.home .card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:24px;width:480px;display:flex;flex-direction:column;gap:16px}.home .row{display:flex;gap:10px}.home .row>*{flex:1}.game{display:grid;grid-template-rows:auto 1fr auto;height:100%}.topbar{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:52px;min-height:52px;flex-shrink:0;flex-wrap:nowrap;overflow:hidden;background:var(--panel);border-bottom:1px solid var(--border);gap:16px}.topbar .stat{display:flex;gap:6px;align-items:baseline}.topbar .stat .label{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:1px}.topbar .stat .value{font-size:18px;font-weight:600}.topbar .value.lives{color:var(--ok)}.topbar .value.wave{color:var(--accent)}.topbar .countdown .value{color:var(--gold);font-variant-numeric:tabular-nums}@keyframes pulse-glow{0%,to{border-color:var(--accent);box-shadow:0 0 #6cc8ff8c}50%{border-color:var(--gold);box-shadow:0 0 0 6px #ffd15c00}}button.pulse{border-color:var(--accent);animation:pulse-glow 1.2s ease-in-out infinite}.tower-btn-head{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px}.tower-btn .kbd{font-size:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--muted);background:#0000004d;border:1px solid var(--border);border-radius:3px;padding:1px 5px}.tower-btn.active .kbd{color:var(--accent);border-color:var(--accent)}.toasts{position:absolute;top:60px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;pointer-events:none;z-index:20}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.toast{padding:8px 14px;border-radius:6px;background:var(--panel);border:1px solid var(--border);font-size:13px;box-shadow:0 4px 12px #0006;animation:toast-in .18s ease-out}.toast.error{border-color:var(--danger);color:#ffc6c6}.toast.info{border-color:var(--accent)}.stage{display:grid;grid-template-columns:1fr 260px;overflow:hidden}.canvas-wrap{position:relative;background:var(--bg);overflow:hidden;min-width:0;min-height:0}.canvas-wrap canvas{display:block}.sidebar{background:var(--panel);border-left:1px solid var(--border);padding:12px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.sidebar h3{margin:0 0 4px;font-size:13px;text-transform:uppercase;color:var(--muted);letter-spacing:1px}.player-row{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:var(--panel2);border-radius:6px;border:1px solid var(--border)}.player-row.me{border-color:var(--accent)}.player-row .gold{color:var(--gold);font-weight:600}.bottombar{display:flex;gap:8px;padding:10px;background:var(--panel);border-top:1px solid var(--border);overflow-x:auto;align-items:center}.tower-btn{display:flex;flex-direction:column;align-items:flex-start;min-width:88px;padding:6px 8px;text-align:left;gap:2px}.tower-btn.active{border-color:var(--accent);background:var(--border)}.tower-btn.unaffordable{opacity:.55}.tower-btn .name{font-weight:600;font-size:12px;line-height:1.2}.tower-btn .cost{color:var(--gold);font-size:11px}.tower-btn .swatch{width:14px;height:14px;border-radius:3px}.tower-btn .cost-row{display:flex;justify-content:space-between;align-items:center;width:100%;gap:4px}.el-pill{display:inline-block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;padding:1px 4px;border:1px solid;border-radius:3px;letter-spacing:.5px}.tier-pill{display:inline-block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;padding:1px 5px;border:1px solid var(--gold);color:var(--gold);border-radius:3px;margin-left:4px}.tower-panel{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid var(--border)}.tower-panel .tp-head{display:flex;gap:10px;align-items:center}.tower-panel .tp-swatch{width:28px;height:28px;border-radius:5px;flex-shrink:0}.tower-panel .tp-thumb{width:48px;height:48px;object-fit:contain;background:#ffffff0a;border:1px solid var(--border);border-radius:6px;flex-shrink:0;image-rendering:pixelated}.tower-panel .tp-name{font-weight:600;font-size:14px}.tower-panel .tp-sub{display:flex;gap:4px;align-items:center;margin-top:2px}.tower-panel .tp-stats{font-size:11px}.tower-panel button kbd{background:#0000004d;border:1px solid var(--border);border-radius:3px;padding:0 4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;margin-left:4px}.spacer{flex:1}.msg{padding:6px 10px;background:var(--panel2);border-radius:6px;color:var(--muted);font-size:13px}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0c121ad9;pointer-events:none;z-index:10}.overlay .card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:32px 48px;text-align:center;pointer-events:auto}.overlay h2{margin:0 0 8px;font-size:36px}.overlay .card p{margin:0 0 16px}.overlay .card button{width:100%}.overlay.won h2{color:var(--ok)}.overlay.lost h2{color:var(--danger)}.overlay.race-select{background:#0c121aeb}.overlay.race-select .race-select-card{padding:24px 28px;max-width:920px;text-align:left}.race-select-card h2{margin:0;font-size:26px;text-align:center}.race-timer{text-align:center;color:var(--gold);font-variant-numeric:tabular-nums;font-size:14px;margin:4px 0 16px}.race-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.race-card{display:flex;flex-direction:column;gap:8px;padding:12px;text-align:left;background:var(--panel2);border:2px solid var(--border);transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden}.race-card:hover{transform:translateY(-2px)}.race-card.picked{background:var(--border);box-shadow:0 0 0 3px #ffd15c66}.race-card>*:not(.race-particles){position:relative;z-index:1}.race-portrait{width:100%;height:130px;object-fit:cover;object-position:center top;border-radius:6px;background:linear-gradient(180deg,#ffffff05,#00000040);mask-image:linear-gradient(180deg,#000 72%,#0009);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 72%,rgba(0,0,0,.6) 100%);animation:portrait-swap .32s ease-out}@keyframes portrait-swap{0%{opacity:.45;filter:brightness(1.25) saturate(1.1)}to{opacity:1;filter:brightness(1) saturate(1)}}.race-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.race-particle{position:absolute;width:5px;height:5px;border-radius:50%;animation-iteration-count:infinite;animation-timing-function:linear;will-change:transform,opacity}.race-card.race-fire .race-particle{background:radial-gradient(circle,#ffd15c 0%,#ff7a3a 60%,transparent 100%);box-shadow:0 0 6px #ff7a3a;animation-name:ember-rise;bottom:-8px}@keyframes ember-rise{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:.85}85%{opacity:.7}to{transform:translate(var(--drift, 10px),-260px) scale(.3);opacity:0}}.race-card.race-frost .race-particle{background:radial-gradient(circle,#ffffff 0%,#b0e0ff 70%,transparent 100%);box-shadow:0 0 4px #a0d0ff;animation-name:snow-fall;top:-8px}@keyframes snow-fall{0%{transform:translate(0);opacity:0}12%{opacity:.9}to{transform:translate(var(--drift, -12px),260px);opacity:.3}}.race-card.race-storm .race-particle{background:radial-gradient(circle,#ffffff 0%,#ffec80 50%,transparent 100%);box-shadow:0 0 8px #ffec80;animation-name:spark-flicker;top:var(--ty, 50%)}@keyframes spark-flicker{0%,to{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.3)}60%{opacity:.8;transform:scale(1)}}.race-card.race-nature .race-particle{background:radial-gradient(circle,#e8ffb0 0%,#6afb9f 70%,transparent 100%);box-shadow:0 0 5px #6afb9f;animation-name:pollen-drift;bottom:-8px}@keyframes pollen-drift{0%{transform:translate(0);opacity:0}20%{opacity:.75}to{transform:translate(var(--drift, 20px),-260px);opacity:0}}.race-card-head{display:flex;gap:8px;align-items:center}.race-swatch{width:20px;height:20px;border-radius:5px}.race-card-name{font-size:20px;font-weight:700;letter-spacing:-.5px}.race-card-tagline{font-size:12px;color:var(--muted);line-height:1.4}.race-card-matchup{font-size:11px;color:var(--muted);display:flex;flex-direction:column;gap:2px;padding:6px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.race-card-matchup .label{color:var(--accent);text-transform:uppercase;font-size:9px;letter-spacing:.8px;margin-right:4px}.race-card-towers{display:flex;flex-wrap:wrap;gap:4px}.tower-chip{display:flex;gap:4px;align-items:center;font-size:10px;padding:2px 6px;background:#00000040;border-radius:3px}.tower-chip .swatch{width:8px;height:8px;border-radius:2px}.race-card-pickedby{font-size:10px;color:var(--gold);font-style:italic}.race-badge{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px 10px;border:2px solid;border-radius:6px;min-width:60px}.race-badge-label{font-size:9px;text-transform:uppercase;color:var(--muted);letter-spacing:.8px}.race-badge-name{font-weight:700;font-size:13px}.tower-tooltip{position:fixed;z-index:50;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px 12px;min-width:180px;max-width:240px;pointer-events:none;box-shadow:0 4px 16px #00000080;font-size:12px}.tt-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.tt-name{font-weight:700;font-size:13px}.tt-thumb{width:36px;height:36px;object-fit:contain;background:#ffffff0a;border:1px solid var(--border);border-radius:4px;flex-shrink:0;image-rendering:pixelated}.tt-flavor{color:var(--muted);font-style:italic;font-size:11px;margin-bottom:5px;line-height:1.4}.tt-stats{color:var(--text);font-size:10px;line-height:1.5;margin-bottom:5px}.tt-traits{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tt-trait{font-size:10px;padding:1px 5px;background:#6cc8ff1f;border:1px solid rgba(108,200,255,.3);border-radius:3px;color:var(--accent)}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.mz-premium__beta{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--wc-font-label);font-size:14px;letter-spacing:.06em;color:var(--wc-title);margin:0 0 8px}.mz-premium__betatag,.wc-pbanner__beta{font-family:var(--wc-font-label);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1a0f02;background:linear-gradient(180deg,#ffe08a,#c8901c);border:1px solid #5a3d0e;border-radius:2px;padding:1px 7px;box-shadow:0 0 8px #ffc83c59;text-shadow:none}.mz-ptrailer{position:relative;width:100%;aspect-ratio:16 / 9;max-height:230px;margin:0 auto 10px;border-radius:3px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wc-metal-mid) 60%,#000),0 4px 14px #0009}.mz-ptrailer video,.mz-ptrailer img{display:block;width:100%;height:100%;object-fit:cover}.mz-ptrailer__sound{all:unset;position:absolute;right:8px;bottom:8px;width:32px;height:32px;display:grid;place-items:center;cursor:pointer;border-radius:50%;color:#f3ead8;background:#0009;box-shadow:0 0 0 1px #e8b64a99}.mz-ptrailer__sound:hover,.mz-ptrailer__sound:focus-visible{background:#3c2808d9;color:#ffd84a}.mz-ptrailer__sound.is-on{color:#ffd84a}.mz-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 10px}.mz-plan{all:unset;position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 10px 10px;border-radius:3px;background:#00000073;box-shadow:inset 0 1px 3px #000,0 0 0 1px color-mix(in srgb,var(--wc-metal-mid) 55%,#000);transition:box-shadow .12s,background .12s}.mz-plan:hover{background:#0000004d}.mz-plan.is-on{background:#3c28088c;box-shadow:inset 0 1px 3px #000,0 0 0 2px #e8b64a,0 0 14px #e8b64a59}.mz-plan:focus-visible{outline:2px solid #ffd84a;outline-offset:2px}.mz-plan__ribbon{position:absolute;top:-10px;right:10px;font-family:var(--wc-font-label);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1a0f02;background:linear-gradient(180deg,#ffe08a,#c8901c);border:1px solid #5a3d0e;border-radius:2px;padding:0 6px}.mz-plan__name{font-family:var(--wc-font-label);font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--wc-title)}.mz-plan__price{font-family:var(--wc-font-display);font-size:24px;text-shadow:0 2px 0 #000}.mz-plan__sub{font-size:13px;color:var(--wc-muted)}.mz-premium__terms{text-align:center;font-size:15px;line-height:1.5;margin:4px 0 10px}.mz-premium__foot{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%;max-width:560px}.mz-premium__btns{display:flex;gap:12px;justify-content:center}.mz-waiver{position:relative;display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.45;padding:10px 12px;border-radius:3px;background:#00000059;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wc-metal-mid) 45%,#000);text-align:left}.mz-waiver.is-on{box-shadow:inset 0 0 0 1px #8a6a2a}.mz-waiver input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.mz-waiver__box{position:relative;flex:none;width:20px;height:20px;margin-top:1px;background:#000000d9;border-radius:2px;box-shadow:inset 0 2px 4px #000,0 0 0 2px var(--wc-metal-lo),0 0 0 3px color-mix(in srgb,var(--wc-metal-mid) 50%,transparent)}.mz-waiver.is-on .mz-waiver__box:after{content:"";position:absolute;left:6px;top:1px;width:6px;height:12px;border:solid #ffd84a;border-width:0 3px 3px 0;transform:rotate(40deg);filter:drop-shadow(0 0 3px rgba(255,200,60,.9))}.mz-waiver input:focus-visible+.mz-waiver__box{outline:2px solid #ffd84a;outline-offset:2px}.mz-waiver a,.mz-premium__support a{color:#e8b64a}.mz-premium__indie{margin-top:12px;text-align:center;font-style:italic;color:var(--wc-title);font-size:14px}.mz-premium__support{text-align:center;font-size:13px;color:var(--wc-muted);margin-top:2px}.mz-racepv{margin:10px auto 4px;padding:10px 12px;border-radius:3px;background:#0006;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wc-metal-mid) 50%,#000)}.mz-racepv__head{display:flex;align-items:center;gap:12px}.mz-racepv__name{font-family:var(--wc-font-display);font-size:26px;font-weight:800;color:var(--wc-title);text-shadow:0 2px 0 #000;line-height:1}.mz-racepv__tag{font-size:14px;color:var(--wc-muted)}.mz-racepv__lore{font-size:14px;font-style:italic;margin:6px 0 8px;line-height:1.45}.mz-racepv__towers{display:flex;gap:8px;justify-content:center}.mz-racepv .wc-icon.mz-racepv__icon{width:52px;height:52px;flex:none;cursor:default}.mz-racepv .wc-icon.mz-racepv__icon.is-ult{width:60px;height:60px;box-shadow:0 0 12px #ffc83c73}.mz-racepv__ult{display:flex;gap:12px;align-items:center;margin-top:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--wc-metal-mid) 35%,transparent)}.mz-racepv__ultname{font-family:var(--wc-font-label);font-size:17px;color:#ffd84a}.mz-racepv__flavor{font-size:13px;color:var(--wc-muted);font-style:italic}.mz-trialchip{display:flex;align-items:center;gap:10px;padding:6px 10px;margin:0 0 10px;border-radius:3px;background:#00000073;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wc-metal-mid) 50%,#000);font-size:15px}.mz-trialchip__tag{font-family:var(--wc-font-label);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#06240a;background:linear-gradient(180deg,#b8f5a0,#4fa83a);border:1px solid #1f4a14;border-radius:2px;padding:1px 7px;text-shadow:none}.mz-trialchip__left{flex:1;color:var(--wc-title)}.mz-trialcheck{margin:10px 0 4px;padding:8px 12px;border-radius:3px;background:#00000059;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wc-metal-mid) 40%,#000)}.mz-trialcheck__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.mz-trialcheck__count{color:#ffd84a;font-size:14px}.mz-trialcheck ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.mz-trialcheck.is-compact ul{grid-template-columns:1fr;gap:2px}.mz-trialcheck li{display:flex;align-items:center;gap:8px;font-size:15px}.mz-trialcheck__box{position:relative;flex:none;width:14px;height:14px;border-radius:2px;background:#000c;box-shadow:inset 0 1px 2px #000,0 0 0 1px var(--wc-metal-lo)}.mz-trialcheck li.is-done .mz-trialcheck__box{background:#2c4d16;box-shadow:0 0 0 1px #7fd65a,0 0 6px #7fd65a80}.mz-trialcheck li.is-done .mz-trialcheck__box:after{content:"";position:absolute;left:4px;top:0;width:4px;height:9px;border:solid #d8ffb8;border-width:0 2px 2px 0;transform:rotate(40deg)}.mz-trialcheck li.is-done .mz-trialcheck__label{color:var(--wc-muted);text-decoration:line-through;text-decoration-color:#ffffff40}.mz-trialcheck__label{flex:1}.mz-trialcheck__xp{font-size:13px;color:#9fd8ff}.mz-cancel__reasons{display:flex;flex-direction:column;gap:8px;margin:12px auto 4px;max-width:380px}.mz-cancel__reason{all:unset;cursor:pointer;padding:9px 14px;border-radius:3px;text-align:center;font-size:16px;background:#00000073;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wc-metal-mid) 55%,#000)}.mz-cancel__reason:hover,.mz-cancel__reason:focus-visible{background:#3c280880;box-shadow:inset 0 0 0 1px #e8b64a;color:#fff}.mz-cancel__offer{text-align:center;font-size:16px;line-height:1.5;display:flex;flex-direction:column;gap:6px}.mz-cancel__offer a{color:#e8b64a}.mz-cancel__big{font-family:var(--wc-font-display);font-size:26px;text-shadow:0 2px 0 #000}.mz-cancel__warn{margin-top:12px;text-align:center;font-size:14px;color:#ffb38a;font-weight:600}.mz-cancel__back{all:unset;cursor:pointer;display:block;margin:10px auto 0;font-size:13px;color:var(--wc-muted)}.mz-cancel__back:hover{color:#fff}.mz-debrief-cta{display:flex;align-items:center;gap:14px;justify-content:space-between;margin:10px 0 2px;padding:10px 14px;border-radius:3px;background:linear-gradient(90deg,#3c28088c,#00000059);box-shadow:inset 0 0 0 1px #8a6a2a;font-size:16px}.mz-debrief-cta>div{flex:1}.mz-premium-dlg{max-width:calc(100vw / var(--wc-s, 1) - 32px)}.mz-premium__well{max-height:calc(100vh / var(--wc-s, 1) - 250px);overflow-y:auto}.mz-premium__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.mz-premium__pitch .mz-premium__list{margin-bottom:0}.mz-premium__buy .mz-plans{margin-top:0}.mz-premium__buy .mz-premium__indie{margin-top:10px}@media (max-width: 900px){.mz-premium__cols{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width: 640px){.mz-plans,.mz-trialcheck ul{grid-template-columns:1fr}.mz-debrief-cta{flex-direction:column}}.wc-home__premium{position:absolute;left:110px;right:580px;bottom:506px;display:flex;justify-content:flex-start;pointer-events:none}.wc-home__premium>*{pointer-events:auto}.wc-pbanner{display:flex;align-items:center;gap:18px;padding:10px 16px;border-radius:4px;background:linear-gradient(90deg,#140c04e0,#140c049e);box-shadow:inset 0 0 0 1px #8a6a2a,0 6px 18px #0000008c;max-width:100%;font-family:var(--wc-font-body);color:var(--wc-text);text-shadow:0 1px 0 #000}.wc-pbanner__main{min-width:0}.wc-pbanner__title{display:flex;align-items:center;gap:10px;font-family:var(--wc-font-display);font-size:22px;color:#ffd84a;text-shadow:0 2px 0 #000}.wc-pbanner__what{font-size:14px;color:var(--wc-muted);margin-top:2px}.wc-pbanner__btns{display:flex;gap:8px;flex:none}.wc-pbanner.is-trial{flex-direction:column;align-items:stretch;gap:0;padding:10px 14px;min-width:380px}.wc-pbanner.is-trial .mz-trialcheck{margin:0}.wc-home.is-narrow .wc-home__premium{position:static;order:1;width:min(700px,100%);justify-content:center}.wc-home.is-narrow .wc-pbanner{flex-direction:column;align-items:stretch;text-align:center}.wc-home.is-narrow .wc-pbanner__title{justify-content:center}.wc-home.is-narrow .wc-pbanner__btns{justify-content:center;flex-wrap:wrap}.mz-coach-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;pointer-events:none}.mz-note-card{--ink: #2e1f0d;position:absolute;left:0;top:0;width:calc(330px * var(--cs, 1));max-width:calc(100vw - 16px);box-sizing:border-box;padding:calc(10px * var(--cs, 1)) calc(14px * var(--cs, 1)) calc(10px * var(--cs, 1));color:var(--ink);font-family:var(--wc-font-body, Georgia, serif);font-size:calc(15px * var(--cs, 1));line-height:1.38;background:radial-gradient(120% 80% at 20% 0%,#fffae6b3,#fffae600 60%),radial-gradient(90% 70% at 100% 100%,#8c602847,#8c602800 70%),radial-gradient(70% 60% at 0% 100%,#78501e33,#78501e00 70%),linear-gradient(180deg,#efe0b8,#e3cd98);border-radius:3px;box-shadow:0 0 0 2px var(--wc-metal-mid, #8a7a5a),0 0 0 3px #000,inset 0 0 18px #6e461459,0 8px 22px #0009;pointer-events:auto}.mz-note-card b{color:#7a2c06;font-weight:700}.mz-note-card__kicker{font-family:var(--wc-font-label, Georgia, serif);font-size:calc(11px * var(--cs, 1));letter-spacing:.12em;text-transform:uppercase;color:#7b5a2a;margin-bottom:1px;padding-right:18px}.mz-note-card__title{font-family:var(--wc-font-label, Georgia, serif);font-size:calc(18px * var(--cs, 1));color:#4a1f04;margin-bottom:4px;padding-right:18px}.mz-note-card__progress{margin-top:6px;font-family:var(--wc-font-label, Georgia, serif);font-size:calc(13px * var(--cs, 1));color:#5b3f12;font-variant-numeric:lining-nums tabular-nums}.mz-note-card__off{margin-top:6px;font-size:calc(13px * var(--cs, 1));font-style:italic;color:#5b3f12}.mz-note-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.mz-note-card__link{all:unset;cursor:pointer;font-size:calc(13px * var(--cs, 1));color:#6b4a1c;text-decoration:underline;text-underline-offset:2px}.mz-note-card__link:hover,.mz-note-card__link:focus-visible{color:#3a1a02}.mz-note-card__btn{cursor:pointer;font-family:var(--wc-font-label, Georgia, serif);font-size:calc(14px * var(--cs, 1));color:#ffe9a8;padding:3px 14px 4px;background:linear-gradient(180deg,#7a3d12,#4a2008);border:1px solid #1e0d02;border-radius:2px;box-shadow:inset 0 1px #ffdca059,0 1px 2px #00000080;text-shadow:0 1px 0 #000}.mz-note-card__btn:hover,.mz-note-card__btn:focus-visible{filter:brightness(1.15)}.mz-note-card__x{all:unset;position:absolute;top:4px;right:7px;cursor:pointer;font-size:calc(18px * var(--cs, 1));line-height:1;color:#6b4a1c;padding:2px 4px}.mz-note-card__x:hover,.mz-note-card__x:focus-visible{color:#2e1f0d}.mz-note-card :focus-visible{outline:2px solid #7a2c06;outline-offset:2px}.mz-coach__box{visibility:hidden;will-change:transform;animation:mz-coach-in .25s ease-out}.mz-coach__arrow{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;background:#e5cf9b;box-shadow:2px 2px 0 0 var(--wc-metal-mid, #8a7a5a);transform:rotate(45deg)}.mz-coach__arrow[data-side=top]{top:100%}.mz-coach__arrow[data-side=bottom]{top:0;transform:rotate(225deg)}.mz-coach__arrow[data-side=left]{left:100%;margin-left:-7px;transform:rotate(-45deg)}.mz-coach__arrow[data-side=right]{left:0;transform:rotate(135deg)}.mz-coach__hl{position:absolute;display:none;border-radius:4px;box-shadow:0 0 0 2px #ffd84a,0 0 14px 3px #ffc83cbf;animation:mz-coach-pulse 1.4s ease-in-out infinite}.mz-coach__ring{position:absolute;display:none;width:64px;height:30px;margin:-15px 0 0 -32px;border-radius:50%;border:3px solid #ffd84a;box-shadow:0 0 12px #ffc83ccc,inset 0 0 10px #ffc83c80;animation:mz-coach-pulse 1.4s ease-in-out infinite}.mz-coach__route{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.mz-coach__routeglow{fill:none;stroke:#ffc43c47;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.mz-coach__routeline{fill:none;stroke:#ffe28a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 9;filter:drop-shadow(0 0 3px rgba(0,0,0,.8));animation:mz-coach-march .9s linear infinite}.mz-livetip{left:16px;top:min(18vh,150px);animation:mz-coach-in .3s ease-out}@keyframes mz-coach-in{0%{opacity:0}to{opacity:1}}@keyframes mz-coach-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes mz-coach-march{to{stroke-dashoffset:-19}}@media (prefers-reduced-motion: reduce){.mz-coach__box,.mz-livetip,.mz-coach__hl,.mz-coach__ring,.mz-coach__routeline{animation:none}}.mz-guided-offer{position:fixed;left:50%;top:24px;transform:translate(-50%);z-index:260;width:min(460px,calc(100vw - 32px));--cs: 1}.mz-guided-offer .mz-note-card{position:relative;width:100%}.mz-guided-offer .mz-note-card__foot{justify-content:flex-end;gap:14px}@media (max-width: 520px){.mz-guided-offer{top:12px}}.wc-acttrack{display:flex;gap:5px;margin-top:20px;pointer-events:auto}.wc-acttrack__pip{min-width:28px;height:17px;padding:0 5px;display:flex;align-items:center;justify-content:center;font-family:var(--wc-font-display);font-weight:700;font-size:11px;color:var(--wc-muted);background:linear-gradient(180deg,#0000008c,#000000d9);border:1px solid color-mix(in srgb,var(--wc-metal-mid) 45%,#000);border-radius:2px;box-shadow:0 0 0 1px #000,inset 0 1px #ffffff14}.wc-acttrack__pip.is-done{color:#c8b88a;border-color:color-mix(in srgb,var(--wc-metal-mid) 70%,#000)}.wc-acttrack__pip.is-done:before{content:"✓";margin-right:3px;font-size:9px;color:#7ad06a}.wc-acttrack__pip.is-now{color:#1a1206;background:linear-gradient(180deg,#fff0b8,#e6b84a 55%,#a87618);border-color:#000;box-shadow:0 0 0 1px #000,0 0 10px #ffc85a8c}.wc-top__send+.wc-acttrack{margin-top:8px}.wc-mech{--mech: #c8b88a;position:relative;display:inline-flex;align-items:center;gap:3px;height:19px;padding:0 6px 0 4px;border-radius:9px;font-family:var(--wc-font-label);font-size:12px;color:color-mix(in srgb,var(--mech) 85%,#fff);background:color-mix(in srgb,var(--mech) 18%,rgba(0,0,0,.75));border:1px solid color-mix(in srgb,var(--mech) 60%,#000);pointer-events:auto;cursor:help;white-space:nowrap}.wc-mech.is-compact{padding:0 3px}.wc-mech.is-swift{--mech: #e8d8a0}.wc-mech.is-brood{--mech: #c8a86a}.wc-mech.is-bulwark{--mech: #8fb4d8}.wc-mech.is-mender{--mech: #7ad06a}.wc-mech.is-burrower{--mech: #b8885a}.wc-mech.is-veiled{--mech: #b8a0e0}.wc-mech.is-champion{--mech: #ffd84a}.wc-mech__tip{display:block;position:absolute;transform:translate(-50%,calc(-100% - 8px));z-index:50;width:max-content;max-width:330px;white-space:normal;padding:7px 10px 8px;font-family:var(--wc-font-body);font-size:14px;line-height:1.3;color:#f2f2f2;background:linear-gradient(180deg,#0e0e12f7,#040406f7);border:1px solid color-mix(in srgb,var(--wc-metal-mid) 75%,#000);border-radius:3px;box-shadow:0 0 0 1px #000,0 6px 16px #000c;pointer-events:none}.wc-mech__tip b{color:#ffd84a;font-weight:600}.wc-mech__counter{display:block;margin-top:3px;color:#9ae08a}.wc-muster__new{font-family:var(--wc-font-label);font-size:12px;letter-spacing:.12em;color:#1a1206;background:linear-gradient(180deg,#fff0b8,#e6b84a);border-radius:2px;padding:1px 6px;box-shadow:0 0 0 1px #000,0 0 8px #ffd26499}.wc-muster.is-dense{gap:3px 16px}.wc-muster.is-dense .wc-muster__row{font-size:14px;gap:5px}.wc-muster.is-dense .wc-muster__count{font-size:15px}.wc-giantprev{display:flex;gap:12px;align-items:flex-start;margin-top:4px}.wc-giantprev__body{display:flex;flex-direction:column;gap:3px;font-size:15px;line-height:1.3}.wc-giantprev__tag{color:#ff8a6a;margin-right:4px}.wc-giantprev__rule{color:#fff}.wc-giantprev__puzzle{color:#ffd84a}.wc-giantprev__leak{color:#ff7a5a;font-size:14px}.wc-giant{position:absolute;left:50%;top:136px;transform:translate(-50%);width:640px;padding:7px 14px 8px;display:flex;flex-direction:column;align-items:stretch;gap:4px;background:linear-gradient(180deg,#140806db,#060202e6);border:1px solid #5a2418;border-radius:3px;box-shadow:0 0 0 1px #000,0 6px 18px #000000b3,inset 0 0 24px #78140a59}.wc-top:has(.wc-top__send)~.wc-giant{top:176px}.wc-giant__head{display:flex;align-items:center;gap:9px}.wc-giant__name{font-size:22px;filter:drop-shadow(0 1px 0 #000) drop-shadow(0 0 8px rgba(255,50,20,.6))}.wc-giant__rule{margin-left:auto;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#ff9a7a}.wc-giant__bar{position:relative;height:20px;border-radius:2px;background:linear-gradient(180deg,#050505,#1a0e0c);box-shadow:inset 0 1px 3px #000,0 0 0 1px #000,0 1px #ffffff1f;overflow:visible}.wc-giant__fill{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:linear-gradient(180deg,#fff6,#ffffff0d 45%,#0000004d),linear-gradient(90deg,#8a1208,#d2301a 70%,#ff6a2a);transition:width .15s linear}.wc-giant__mark{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:#ffd84a;box-shadow:0 0 0 1px #000,0 0 6px #ffd250cc}.wc-giant__mark span{position:absolute;top:-15px;left:50%;transform:translate(-50%);font-family:var(--wc-font-body);font-size:10px;font-weight:700;color:#ffd84a;text-shadow:0 1px 0 #000,0 0 3px #000}.wc-giant__mark.is-done{background:#6a5a4a;box-shadow:0 0 0 1px #000}.wc-giant__mark.is-done span{color:#8a7a6a}.wc-giant__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 1px #000,0 0 3px #000}.wc-giant__tele{font-size:15px;color:#e8dcc0;text-align:center;font-family:var(--wc-font-label)}.wc-giant__tele.is-hot{color:#ffdc30;animation:wc-giant-hot .6s ease-in-out infinite alternate}@keyframes wc-giant-hot{0%{opacity:1}to{opacity:.55}}.wc-giant__leak{font-size:13px;color:#ff7a5a;text-align:center}.wc-giant.is-roaring{border-color:#c8501a;box-shadow:0 0 0 1px #000,0 0 24px #ff5a1499,inset 0 0 30px #c8320a80;animation:wc-giant-shake .12s linear infinite}@keyframes wc-giant-shake{0%{transform:translate(-50%)}25%{transform:translate(calc(-50% + 2px),1px)}50%{transform:translate(calc(-50% - 1px),-1px)}75%{transform:translate(calc(-50% + 1px))}to{transform:translate(-50%)}}.wc-giant.is-under .wc-giant__fill{filter:saturate(.5) brightness(.75)}.wc-salvage{position:absolute;left:50%;top:136px;transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:5px 16px 5px 12px;white-space:nowrap;font-size:16px;color:#f2e6c0;background:linear-gradient(180deg,#281e06e6,#0e0a02eb);border:1px solid #8a6a1a;border-radius:3px;box-shadow:0 0 0 1px #000,0 0 16px #ffc83c59}.wc-salvage b{color:#ffd84a;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.wc-top:has(.wc-top__send)~.wc-salvage{top:176px}.wc-giant~.wc-salvage{top:auto}.wc-giantwrap{position:absolute;left:50%;top:136px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}.wc-top:has(.wc-top__send)~.wc-giantwrap{top:176px}.wc-giantwrap>.wc-giant,.wc-giantwrap>.wc-salvage{position:relative;left:auto;top:auto;transform:none}.wc-giantwrap>.wc-giant.is-roaring{animation-name:wc-giant-shake-rel}@keyframes wc-giant-shake-rel{0%{transform:translate(0)}25%{transform:translate(2px,1px)}50%{transform:translate(-1px,-1px)}75%{transform:translate(1px)}to{transform:translate(0)}}.wc-stunbanner{display:flex;align-items:center;gap:10px;padding:6px 16px 7px 8px;white-space:nowrap;font-size:17px;color:#f4ecd8;background:linear-gradient(180deg,#161410f0,#060605f2);border:2px solid #c9c2b0;border-radius:3px;box-shadow:0 0 0 1px #000,0 4px 18px #0009;animation:wc-stun-in .32s cubic-bezier(.2,1.6,.4,1) both;pointer-events:none}.wc-stunbanner.is-mine{border-color:#ffd84a;box-shadow:0 0 0 1px #000,0 0 22px #ffd84a73}.wc-stunbanner.is-out{border-color:#8a8a8e}.wc-stunbanner.is-standalone{position:absolute;left:50%;top:96px;transform:translate(-50%);z-index:12;font-family:system-ui,sans-serif}.wc-stunbanner__body{display:flex;flex-direction:column;gap:4px}.wc-stunbanner__line{display:flex;align-items:baseline;gap:9px}.wc-stunbanner__head{color:#ffd84a;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.wc-stunbanner.is-out .wc-stunbanner__head{color:#dcdad4}.wc-stunbanner__tail{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.wc-stunbanner__bar{height:4px;background:#2a2620;border-radius:2px;overflow:hidden}.wc-stunbanner__bar i{display:block;height:100%;background:#f4ecd8;transform-origin:left;animation:wc-stun-bar linear forwards}.wc-stunbanner.is-mine .wc-stunbanner__bar i{background:#ffd84a}@keyframes wc-stun-in{0%{opacity:0;scale:1.25}to{opacity:1;scale:1}}@keyframes wc-stun-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.wc-stunbanner{animation:none}}.wc-stuncount{color:#ffd84a;font-weight:700;font-variant-numeric:tabular-nums}.wc-relics{position:absolute;right:12px;bottom:258px;padding:5px 8px 7px;background:linear-gradient(180deg,#0000008c,#000000d1);border:1px solid color-mix(in srgb,var(--wc-metal-mid) 55%,#000);border-radius:3px;box-shadow:0 0 0 1px #000,0 4px 12px #0009;pointer-events:auto}.wc-relics__head{font-size:13px;color:var(--wc-title);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;display:flex;justify-content:space-between;gap:12px}.wc-relics__rule{color:var(--wc-muted);letter-spacing:.06em;text-transform:none}.wc-relics__row{display:grid;grid-template-columns:repeat(4,56px);gap:6px}.wc-relics__cell .wc-icon{width:56px;height:56px}.wc-relics__count{font-size:11px;font-weight:700;color:#fff;text-shadow:0 1px 1px #000,0 0 3px #000}.wc-relics__tip{position:absolute;right:0;bottom:calc(100% + 8px);pointer-events:none}.wc-shieldbar{margin:-3px 0 5px}.wc-mechlist{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}.wc-root{font-family:var(--wc-font-body, Georgia, serif);color:var(--wc-text, #eee);-webkit-font-smoothing:antialiased}.wc-root button{font-family:inherit}.wc-stone{background:radial-gradient(120% 90% at 50% 0%,#ffffff0f,#0000 60%),linear-gradient(180deg,#0000,#00000052),var(--wc-stone, none) 0 0 / 420px 420px repeat,var(--wc-stone-base, #444)}.wc-frame{position:relative;padding:6px;background:linear-gradient(90deg,#00000040,#ffffff14 20%,#0000,#ffffff0f 70%,#0000004d),var(--wc-metal);border-radius:4px;box-shadow:0 0 0 1px var(--wc-metal-sh),0 4px 14px #000000bf,inset 0 1px #ffffff73,inset 0 -1px #0009}.wc-frame.wc-frame--thin{padding:3px}.wc-frame.wc-frame--rope{background:repeating-linear-gradient(62deg,#e6d6ac 0,#e6d6ac 3px,#b89c6c 3px,#b89c6c 6px,#7a6240 6px,#7a6240 7.5px,#d0bc8c 7.5px,#d0bc8c 9px);box-shadow:0 0 0 1px #2a2014,0 4px 14px #000000bf,inset 0 2px 1px #ffffff59,inset 0 -2px 2px #0000008c}.wc-frame>.wc-frame__body{position:relative;height:100%;border-radius:2px;box-shadow:inset 0 0 0 1px #000c,inset 0 3px 4px #0000008c,inset 0 -1px #ffffff14,inset 0 0 24px #00000073}.wc-rivet{position:absolute;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--wc-metal-hi) 0 18%,var(--wc-metal-mid) 45%,var(--wc-metal-lo) 72%,var(--wc-metal-sh) 100%);box-shadow:0 1px 2px #000000e6,0 0 0 1px #0000008c;z-index:3;pointer-events:none}.wc-rivet.wc-rivet--gem{width:14px;height:14px;background:radial-gradient(circle at 38% 32%,var(--wc-gem-core) 0 14%,var(--wc-gem) 42%,color-mix(in srgb,var(--wc-gem) 45%,#000) 78%,#000 100%);box-shadow:0 0 0 2px var(--wc-metal-mid),0 0 0 3px var(--wc-metal-sh),0 0 8px color-mix(in srgb,var(--wc-gem) 70%,transparent),0 1px 3px #000000e6}.wc-orn{position:absolute;width:46px;height:46px;z-index:4;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.85))}.wc-orn.tl{left:-9px;top:-9px}.wc-orn.tr{right:-9px;top:-9px;transform:scaleX(-1)}.wc-orn.bl{left:-9px;bottom:-9px;transform:scaleY(-1)}.wc-orn.br{right:-9px;bottom:-9px;transform:scale(-1)}.wc-well{position:relative;background:linear-gradient(180deg,#ffffff0d,#fff0 38%),radial-gradient(140% 100% at 50% 110%,color-mix(in srgb,var(--wc-glow) 10%,transparent),transparent 60%),var(--wc-well);border:1px solid rgba(0,0,0,.95);border-radius:3px;box-shadow:inset 0 3px 8px #000000e6,inset 0 0 0 1px #ffffff08,0 1px #ffffff29}.wc-title{font-family:var(--wc-font-display);font-weight:700;letter-spacing:.04em;color:var(--wc-title);background:linear-gradient(180deg,var(--wc-title-hi) 0%,var(--wc-title) 48%,color-mix(in srgb,var(--wc-title) 62%,#3a2206) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.95)) drop-shadow(0 0 3px rgba(0,0,0,.8))}.wc-label{font-family:var(--wc-font-label);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--wc-muted);text-shadow:0 1px 0 #000}.wc-gold{color:#ffd84a;text-shadow:0 1px 0 #000,0 0 4px rgba(0,0,0,.9)}.wc-num{font-family:var(--wc-font-body);font-weight:500;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;text-shadow:0 1px 0 #000,0 0 3px rgba(0,0,0,.9)}.wc-hl{color:#fc0}.wc-good{color:#7cf07c}.wc-bad{color:#ff6a5a}.wc-btn{position:relative;font-family:var(--wc-font-label)!important;font-size:15px;letter-spacing:.06em;color:var(--wc-title);padding:7px 16px 6px;border-radius:3px;border:1px solid var(--wc-metal-sh);background:linear-gradient(180deg,#ffffff29,#fff0 45%,#00000059),linear-gradient(#00000080,#00000080),var(--wc-stone, none) 0 0 / 300px 300px,color-mix(in srgb,var(--wc-stone-base) 55%,#111);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wc-metal-mid) 70%,transparent),inset 0 3px #fff3,inset 0 -3px #00000073,0 2px #000000d9,0 3px 6px #00000080;text-shadow:0 1px 0 #000,0 0 4px rgba(0,0,0,.9);cursor:pointer;transition:filter .1s,box-shadow .1s,transform .05s;white-space:nowrap}.wc-btn:hover:not(:disabled){filter:brightness(1.22);box-shadow:inset 0 0 0 2px var(--wc-metal-hi),inset 0 3px #ffffff40,inset 0 -3px #00000073,0 2px #000000d9,0 0 10px color-mix(in srgb,var(--wc-glow) 45%,transparent);background:linear-gradient(180deg,#ffffff29,#fff0 45%,#00000059),linear-gradient(#00000080,#00000080),var(--wc-stone, none) 0 0 / 300px 300px,color-mix(in srgb,var(--wc-stone-base) 55%,#111);border-color:var(--wc-metal-sh)}.wc-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 2px var(--wc-metal-lo),inset 0 3px 6px #000000b3,0 0 #000000d9}.wc-btn:disabled{filter:grayscale(1) brightness(.6);cursor:default;opacity:1}.wc-btn.wc-btn--primary{color:#fff3c4;background:linear-gradient(180deg,#ffffff38,#fff0 45%,#0006),linear-gradient(180deg,color-mix(in srgb,var(--wc-accent) 55%,#2a1a08),color-mix(in srgb,var(--wc-accent) 30%,#120a04))}.wc-btn.wc-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#ffffff38,#fff0 45%,#0006),linear-gradient(180deg,color-mix(in srgb,var(--wc-accent) 55%,#2a1a08),color-mix(in srgb,var(--wc-accent) 30%,#120a04))}.wc-btn.wc-btn--small{font-size:12px;padding:4px 10px 3px}.wc-btn.wc-btn--pulse{animation:wc-pulse 1.6s ease-in-out infinite}@keyframes wc-pulse{0%,to{box-shadow:inset 0 0 0 2px var(--wc-metal-mid),inset 0 3px #fff3,inset 0 -3px #00000073,0 2px #000000d9,0 0 #ffc85000}50%{box-shadow:inset 0 0 0 2px var(--wc-metal-hi),inset 0 3px #fff3,inset 0 -3px #00000073,0 2px #000000d9,0 0 16px #ffc8508c}}.wc-hotkey{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 3px;font-family:var(--wc-font-body);font-weight:700;font-feature-settings:"lnum" 1;font-size:13px;line-height:1;color:#ffd200;background:#000000d1;border:1px solid rgba(255,210,0,.35);border-radius:2px;text-shadow:0 1px 0 #000}.wc-slot{position:relative;width:100%;aspect-ratio:1;border-radius:3px;background:radial-gradient(90% 90% at 50% 40%,#ffffff08,#0000 70%),#000000b8;box-shadow:inset 0 3px 7px #000000f2,inset 0 0 0 1px #000000e6,0 1px #ffffff24}.wc-icon{position:relative;display:block;width:100%;aspect-ratio:1;padding:0!important;margin:0;border:0!important;border-radius:3px;background:#000!important;cursor:pointer;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 0 2px color-mix(in srgb,var(--wc-metal-lo) 80%,#000),0 2px 4px #000c;transition:filter .08s,box-shadow .12s;outline:none}.wc-icon .wc-icon__art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .06s}.wc-icon .wc-icon__art img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.wc-icon .wc-icon__bevel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:3px;box-shadow:inset 2px 2px #ffffff57,inset -2px -2px #000000a6,inset 0 0 0 3px #00000059,inset 0 0 12px #00000059}.wc-icon:hover:not(.is-disabled){filter:brightness(1.18) saturate(1.08);box-shadow:0 0 0 1px #000,0 0 0 2px var(--wc-metal-hi),0 0 12px color-mix(in srgb,#ffd060 70%,transparent)}.wc-icon:active:not(.is-disabled) .wc-icon__art{transform:scale(.93)}.wc-icon:active:not(.is-disabled) .wc-icon__bevel{box-shadow:inset -2px -2px #fff3,inset 2px 2px #000c,inset 0 0 14px #0009}.wc-icon.is-disabled{cursor:default}.wc-icon.is-disabled .wc-icon__art{filter:grayscale(1) brightness(.52) contrast(1.1)}.wc-icon.is-poor .wc-icon__art{filter:grayscale(.85) brightness(.62)}.wc-icon.is-active{box-shadow:0 0 0 1px #000,0 0 0 2px #ffd84a,0 0 14px #ffd84ad9}.wc-icon.is-active .wc-icon__bevel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;box-shadow:inset 0 0 0 2px #ffd84ae6,inset 0 0 14px #ffc83c8c;animation:wc-active 1.1s ease-in-out infinite}@keyframes wc-active{0%,to{opacity:.55}50%{opacity:1}}.wc-icon .wc-icon__sweep{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:conic-gradient(from 0deg,#0000,#0000 calc((1 - var(--p, 0)) * 1turn),#000000a8 calc((1 - var(--p, 0)) * 1turn),#000000a8 1turn)}.wc-icon .wc-icon__sweep-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--wc-font-body);font-weight:700;font-feature-settings:"lnum" 1;font-size:22px;color:#fff;text-shadow:0 0 3px #000,0 1px 0 #000,0 0 6px #000;pointer-events:none}.wc-icon .wc-hotkey{position:absolute;top:3px;left:3px;min-width:15px;height:15px;font-size:12px;pointer-events:none}.wc-icon .wc-icon__badge{position:absolute;right:3px;bottom:2px;font-family:var(--wc-font-body);font-weight:700;font-feature-settings:"lnum" 1,"tnum" 1;font-size:12px;line-height:1;color:#ffd84a;text-shadow:0 1px 0 #000,0 0 3px #000,0 0 3px #000;pointer-events:none}.wc-icon .wc-icon__badge.is-poor{color:#ff6a5a}.wc-icon .wc-icon__corner{position:absolute;right:3px;top:3px;pointer-events:none}.wc-icon__ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.wc-icon__ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 70% at 50% 45%,color-mix(in srgb,var(--ph-accent, #fff) 38%,transparent),#0000008c)}.wc-icon__ph span{position:relative;font-family:var(--wc-font-display);font-weight:800;font-size:26px;letter-spacing:.02em;color:#ffe6a0;text-shadow:0 2px 0 #000,0 0 6px #000}.wc-tip{position:relative;min-width:250px;max-width:380px;font-feature-settings:"lnum" 1;padding:10px 13px 11px;font-family:var(--wc-font-body);font-size:15px;line-height:1.32;color:#f2f2f2;background:linear-gradient(180deg,#0e0e12f2,#040406f2);border:1px solid color-mix(in srgb,var(--wc-metal-mid) 75%,#000);border-radius:3px;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffffff0d,0 6px 18px #000000bf;pointer-events:none}.wc-tip__title{font-family:var(--wc-font-label);font-size:17px;color:#fff;margin-bottom:3px;text-shadow:0 1px 0 #000}.wc-tip__title .wc-tip__key{color:#fc0}.wc-tip__cost{display:flex;gap:12px;align-items:center;margin:2px 0 6px;font-family:var(--wc-font-body);font-weight:700;font-feature-settings:"lnum" 1,"tnum" 1;font-size:16px}.wc-tip__cost>span{display:inline-flex;align-items:center;gap:4px}.wc-tip__line{margin:1px 0}.wc-tip__line b{color:#fc0;font-weight:500}.wc-tip__flavor{margin-top:7px;color:#c8bfa6;font-style:italic}.wc-tip__warn{margin-top:5px;color:#ff6a5a}.wc-bar{position:relative;height:15px;border-radius:2px;background:linear-gradient(180deg,#050505,#1a1a1a);box-shadow:inset 0 1px 3px #000,0 0 0 1px #000000e6,0 1px #ffffff1f;overflow:hidden}.wc-bar__fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(180deg,#ffffff73,#ffffff14 45%,#00000040),var(--bar, #3ccf3c);transition:width .12s linear}.wc-bar__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--wc-font-body);font-weight:700;font-feature-settings:"lnum" 1,"tnum" 1;font-size:12px;color:#fff;text-shadow:0 1px 0 #000,0 0 2px #000,0 0 2px #000}.wc-el{display:inline-flex;align-items:center;gap:4px;font-family:var(--wc-font-label);font-size:13px;letter-spacing:.04em}.wc-el:before{content:"";width:9px;height:9px;transform:rotate(45deg);background:var(--el, #ccc);box-shadow:0 0 0 1px #000,0 0 5px var(--el, #ccc)}.wc-pips{display:inline-flex;gap:3px}.wc-pip{width:11px;height:11px;transform:rotate(45deg);background:#1a1a1a;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #000}.wc-pip.on{background:radial-gradient(circle at 35% 35%,#fff6c0,#ffc830 45%,#8a5a00);box-shadow:0 0 0 1px #000,0 0 6px #ffc830b3}.mz-layer{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 45%,rgba(0,0,0,calc(var(--mz-dim, .6) * .55)),rgba(0,0,0,var(--mz-dim, .6)) 60%,rgba(0,0,0,min(1,calc(var(--mz-dim, .6) + .25))));animation:mz-fade .16s ease-out;-webkit-user-select:none;user-select:none}.mz-layer input{-webkit-user-select:text;user-select:text}@keyframes mz-fade{0%{opacity:0}to{opacity:1}}.mz-layer__zoom{zoom:var(--wc-s, 1);display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.mz-dialog{position:relative;box-sizing:border-box;margin-top:22px;display:flex;flex-direction:column;animation:mz-pop .18s cubic-bezier(.2,.9,.3,1.15)}@keyframes mz-pop{0%{transform:translateY(8px) scale(.97);opacity:0}to{transform:none;opacity:1}}.mz-dialog__frame{flex:1;min-height:0;padding:9px}.mz-dialog__frame.wc-frame--rope{padding:10px}.mz-dialog__body{display:flex;flex-direction:column;min-height:0}.mz-dialog__inner{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;padding:18px}.mz-dialog__inner.has-title{padding-top:36px}.mz-dialog__well{flex:1;min-height:0;max-height:calc(100vh - 230px);padding:16px 18px;overflow:auto;color:var(--wc-text);font-size:16px;line-height:1.4}.mz-dialog__footer{display:flex;gap:12px;justify-content:center}.mz-plate{position:absolute;left:50%;top:0;transform:translate(-50%,-52%);min-width:46%;max-width:86%;padding:4px;z-index:6;border-radius:3px;background:linear-gradient(90deg,#0000004d,#ffffff1a 22%,#0000 48%,#ffffff14 72%,#00000052),var(--wc-metal);box-shadow:0 0 0 1px var(--wc-metal-sh),0 4px 10px #000c,inset 0 1px #ffffff73;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%)}.mz-plate__body{padding:7px 36px 6px;text-align:center;white-space:nowrap;font-size:22px;letter-spacing:.08em;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);background:linear-gradient(180deg,#ffffff12,#00000059),var(--wc-stone, none) 0 0 / 300px 300px,color-mix(in srgb,var(--wc-stone-base) 45%,#0c0c0c)}.mz-plate__body.wc-title{-webkit-text-fill-color:currentColor;color:var(--wc-title);filter:none;text-shadow:0 1px 0 #000,0 0 6px rgba(0,0,0,.9),0 0 1px #000}.wc-frame--rope~.mz-plate{background:repeating-linear-gradient(62deg,#e6d6ac 0,#e6d6ac 3px,#b89c6c 3px,#b89c6c 6px,#7a6240 6px,#7a6240 7.5px,#d0bc8c 7.5px,#d0bc8c 9px)}.mz-x{position:absolute!important;right:16px;top:16px;width:26px;height:26px;display:flex!important;align-items:center;justify-content:center;padding:0!important;z-index:7;color:var(--wc-title)!important;border-radius:3px!important;border:1px solid var(--wc-metal-sh)!important;background:linear-gradient(180deg,#ffffff24,#00000073),color-mix(in srgb,var(--wc-stone-base) 40%,#111)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wc-metal-mid) 70%,transparent),0 1px #000c!important;cursor:pointer;filter:drop-shadow(0 1px 0 #000)}.mz-x:hover{filter:brightness(1.3)}.mz-x:active{transform:translateY(1px)}.mz-mbtn{display:flex!important;flex-direction:column;align-items:center;width:100%;font-size:19px!important;padding:10px 16px 9px!important;letter-spacing:.08em!important}.mz-mbtn+.mz-mbtn{margin-top:8px}.mz-mbtn__sub{font-family:var(--wc-font-body);font-size:13px;letter-spacing:.02em;color:var(--wc-muted);margin-top:1px}.mz-mbtn:disabled .mz-mbtn__sub{color:#aaa}.mz-mbtn .mz-mbtn__label{color:#f3e9d2}.mz-mbtn:disabled .mz-mbtn__label{color:#cfc6b0}.mz-key{color:#fc0;text-shadow:0 1px 0 #000,0 0 6px rgba(255,190,0,.35)}.mz-mbtn.is-danger .mz-mbtn__label{color:#ffbcaa}.mz-mbtn.is-danger:hover:not(:disabled){box-shadow:inset 0 0 0 2px #c0503a,inset 0 3px #fff3,inset 0 -3px #00000073,0 2px #000000d9,0 0 12px #ff462873}.mz-gap{height:10px}.mz-rule{height:2px;margin:12px 4px;background:linear-gradient(90deg,transparent,var(--wc-metal-mid) 20%,var(--wc-metal-mid) 80%,transparent);box-shadow:0 1px #000;opacity:.8}.mz-section{margin:2px 0 8px;font-size:12px}.mz-note{color:var(--wc-muted);font-size:14px;text-align:center}.mz-textbtn{background:none!important;border:0!important;padding:2px 4px!important;font-family:var(--wc-font-label)!important;font-size:13px!important;letter-spacing:.06em;color:var(--wc-muted)!important;cursor:pointer;text-shadow:0 1px 0 #000}.mz-textbtn:hover{color:var(--wc-title)!important}.mz-gfx__row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mz-gfx__label{font-family:var(--wc-font-body);font-size:16px;color:var(--wc-text);text-shadow:0 1px 0 #000;margin-right:8px;min-width:64px}.mz-gfx__opt{all:unset;cursor:pointer;padding:4px 12px;min-width:52px;text-align:center;font-family:var(--wc-font-label);font-size:13px;letter-spacing:.06em;color:var(--wc-muted);background:#000000b3;border-radius:2px;box-shadow:inset 0 2px 4px #000,0 0 0 1px var(--wc-metal-lo);text-shadow:0 1px 0 #000}.mz-gfx__opt:hover{color:var(--wc-title)}.mz-gfx__opt:focus-visible{outline:2px solid var(--wc-title);outline-offset:2px}.mz-gfx__opt.is-on{color:var(--wc-title);background:linear-gradient(180deg,color-mix(in srgb,var(--wc-metal-mid) 55%,#000),#000000d9);box-shadow:inset 0 1px color-mix(in srgb,var(--wc-title) 30%,transparent),0 0 0 1px var(--wc-metal-mid)}.mz-opt{display:grid;grid-template-columns:150px 1fr 52px;align-items:center;gap:14px;margin:10px 0 14px}.mz-opt__label{font-family:var(--wc-font-label);font-size:16px;color:var(--wc-text);text-shadow:0 1px 0 #000}.mz-opt__val{text-align:right;font-size:16px;color:#ffd84a}.mz-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;margin:0;padding:0!important;background:transparent!important;border:0!important;cursor:pointer}.mz-slider:focus{outline:none}.mz-slider::-webkit-slider-runnable-track{height:10px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--wc-glow) 75%,#fff 10%) 0 calc(var(--v, 0) * 100%),transparent calc(var(--v, 0) * 100%)),linear-gradient(180deg,#030303,#1a1a1a);box-shadow:inset 0 1px 3px #000,0 0 0 1px #000,0 1px #ffffff24}.mz-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:24px;margin-top:-7px;border-radius:2px;background:linear-gradient(90deg,#0000004d,#fff3 40%,#0000004d),var(--wc-metal);box-shadow:0 0 0 1px var(--wc-metal-sh),0 2px 3px #000c,inset 0 1px #ffffff80}.mz-slider:hover::-webkit-slider-thumb{filter:brightness(1.2)}.mz-slider::-moz-range-track{height:10px;background:#111;border:1px solid #000}.mz-slider::-moz-range-progress{height:10px;background:var(--wc-glow)}.mz-slider::-moz-range-thumb{width:16px;height:24px;border-radius:2px;background:var(--wc-metal);border:1px solid var(--wc-metal-sh)}.mz-keys{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;font-size:15px}.mz-keys .wc-hotkey{justify-self:end;font-size:13px;height:20px;min-width:20px;padding:0 5px}.mz-help{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mz-help p{margin:0 0 8px;font-size:15px;line-height:1.42}.mz-help b{color:#fc0;font-weight:500}.mz-tri{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:15px}.mz-tri__row{display:flex;align-items:center;gap:8px}.mz-tip{display:flex;gap:16px;align-items:flex-start;min-height:84px}.mz-tip__text{font-size:17px;line-height:1.5}.mz-tip__text b{color:#fc0;font-weight:500}.mz-tip__count{text-align:center;margin-top:6px}.mz-pause__timer{text-align:center;font-family:var(--wc-font-display);font-weight:700;font-size:46px;letter-spacing:.06em;font-variant-numeric:lining-nums tabular-nums;color:#fff3c4;text-shadow:0 2px 0 #000,0 0 14px color-mix(in srgb,var(--wc-glow) 60%,transparent);line-height:1;margin:2px 0 4px}.mz-pause__bar{margin:0 auto 6px;width:78%}.mz-roster{display:flex;flex-direction:column;gap:5px;margin-top:8px}.mz-roster__row{display:flex;align-items:center;gap:10px;padding:5px 10px;border-radius:2px;background:#ffffff08;box-shadow:inset 0 0 0 1px #0009;font-family:var(--wc-font-label);font-size:16px;text-shadow:0 1px 0 #000}.mz-roster__row.is-me{background:#ffd84a12}.mz-roster__state{margin-left:auto;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.mz-roster__state.is-ok{color:#7cf07c}.mz-roster__state.is-wait{color:var(--wc-muted)}.mz-check{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.mz-confirm__q{text-align:center;font-family:var(--wc-font-label);font-size:20px;color:var(--wc-text);text-shadow:0 1px 0 #000;margin:6px 0}.mz-gift__to{text-align:center;font-family:var(--wc-font-label);font-size:17px;color:var(--wc-muted);text-shadow:0 1px 0 #000}.mz-gift__to b{font-weight:400;text-shadow:0 1px 0 #000,0 0 6px rgba(255,255,255,.35)}.mz-gift__amount{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0 4px;min-height:60px}.mz-gift__num{font-family:var(--wc-font-display);font-weight:700;font-size:48px;color:#ffd84a;text-shadow:0 2px 0 #000,0 0 12px rgba(255,190,40,.35);font-variant-numeric:lining-nums tabular-nums;line-height:1}.mz-gift__have{text-align:center;font-size:14px;color:var(--wc-muted)}.mz-coins{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:12px}.mz-coin{position:relative;aspect-ratio:1;border-radius:50%!important;padding:0!important;border:0!important;cursor:pointer;font-family:var(--wc-font-body)!important;font-weight:700;font-size:15px!important;font-variant-numeric:lining-nums;color:#3a2404!important;text-shadow:0 1px 0 rgba(255,240,180,.7);background:radial-gradient(circle at 36% 30%,#fff6c0 0,#fff6c0 12%,#ffcf3a 38%,#c48a12 72%,#6a4406)!important;box-shadow:0 0 0 2px #2a1a04,inset 0 0 0 3px #ffeca059,inset 0 -3px 4px #5a320099,0 3px 4px #000000b3;transition:transform .06s,filter .1s}.mz-coin:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 0 0 2px #2a1a04,inset 0 0 0 3px #ffeca073,inset 0 -3px 4px #5a320099,0 0 12px #ffc83c99}.mz-coin:active:not(:disabled){transform:translateY(2px) scale(.96)}.mz-coin:disabled{filter:grayscale(1) brightness(.45);cursor:default}.mz-notes__ver{margin-bottom:18px}.mz-notes__ver:last-child{margin-bottom:0}.mz-notes__head{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.mz-notes__v{font-family:var(--wc-font-label);font-size:14px;color:#ffd84a;text-shadow:0 1px 0 #000;padding:1px 8px;border:1px solid color-mix(in srgb,var(--wc-metal-mid) 60%,#000);border-radius:2px;background:#0006}.mz-notes__t{font-size:21px;flex:1}.mz-notes__d{font-size:13px;color:var(--wc-muted)}.mz-notes ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.mz-notes li{display:flex;gap:10px;align-items:baseline;font-size:15px;line-height:1.45}.mz-tag{flex-shrink:0;width:38px;text-align:center;font-family:var(--wc-font-label);font-size:10px;letter-spacing:.1em;padding:2px 0 1px;border-radius:2px;box-shadow:0 0 0 1px #000;transform:translateY(-2px)}.mz-tag.is-new{color:#1a1204;background:linear-gradient(180deg,#ffe38a,#d6a232)}.mz-tag.is-fix{color:#eaffea;background:linear-gradient(180deg,#4aa04a,#245a24)}.mz-tag.is-chg{color:#e8f0ff;background:linear-gradient(180deg,#5a7ab8,#2a3e6a)}.mz-score{position:relative;display:flex;flex-direction:column;align-items:center}.mz-score__banner{font-family:var(--wc-font-display);font-weight:800;font-size:92px;letter-spacing:.08em;line-height:1;margin:0 0 6px;animation:mz-banner .9s cubic-bezier(.2,.8,.2,1)}.mz-score__banner.is-won{background:linear-gradient(180deg,#fffbe0,#ffe07a 40%,#d49a1c,#7a4a08);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 0 #000) drop-shadow(0 0 18px rgba(255,200,60,.55))}.mz-score__banner.is-lost{background:linear-gradient(180deg,#fff0e8,#ff8a66 34%,#d8341c 62%,#7a1206);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 0 #000) drop-shadow(0 0 3px #000) drop-shadow(0 0 22px rgba(255,60,20,.75))}@keyframes mz-banner{0%{opacity:0;transform:scale(1.35);letter-spacing:.3em}to{opacity:1;transform:none;letter-spacing:.08em}}.mz-score__sub{font-family:var(--wc-font-label);font-size:19px;color:var(--wc-text);text-shadow:0 1px 0 #000,0 0 6px #000;margin-bottom:18px;letter-spacing:.04em;animation:mz-fade 1.2s ease-out}.mz-medals{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.mz-medal{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px 9px}.mz-medal__v{font-family:var(--wc-font-display);font-weight:700;font-size:32px;color:#fff3c4;text-shadow:0 2px 0 #000;font-variant-numeric:lining-nums tabular-nums;line-height:1.1;display:flex;align-items:center;gap:7px}.mz-medal__l{font-size:12px}.mz-tabs{display:flex;gap:4px;padding:0 6px}.mz-tab{font-family:var(--wc-font-label)!important;font-size:15px!important;letter-spacing:.08em;padding:7px 18px 6px!important;border-radius:3px 3px 0 0!important;border:1px solid var(--wc-metal-sh)!important;border-bottom:0!important;color:var(--wc-muted)!important;background:linear-gradient(180deg,#ffffff14,#00000080),color-mix(in srgb,var(--wc-stone-base) 35%,#0a0a0a)!important;box-shadow:inset 0 1px #ffffff1f;cursor:pointer;text-shadow:0 1px 0 #000;transform:translateY(1px)}.mz-tab:hover{color:var(--wc-text)!important}.mz-tab.is-on{color:var(--wc-title)!important;background:linear-gradient(180deg,#ffffff29,#0003),color-mix(in srgb,var(--wc-stone-base) 55%,#111)!important;box-shadow:inset 0 2px 0 var(--wc-metal-hi),inset 0 0 0 1px color-mix(in srgb,var(--wc-metal-mid) 60%,transparent);transform:none;padding-bottom:7px!important}.mz-table{width:100%;border-collapse:collapse;font-size:16px}.mz-table th{font-family:var(--wc-font-label);font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--wc-muted);padding:6px 10px;text-align:center;border-bottom:1px solid rgba(0,0,0,.9);box-shadow:0 1px #ffffff12;white-space:nowrap}.mz-table td{padding:7px 10px;text-align:center;text-shadow:0 1px 0 #000;white-space:nowrap}.mz-table th:first-child,.mz-table td:first-child{text-align:left}.mz-table tbody tr:nth-child(odd) td{background:#ffffff06}.mz-table tr.is-me td{background:#ffd84a14!important}.mz-table tr.is-best td.is-best{color:#ffd84a}.mz-pl{display:flex;align-items:center;gap:9px;font-family:var(--wc-font-label);font-size:17px}.mz-pl__sw{width:14px;height:14px;box-shadow:0 0 0 1px #000,inset 0 1px #fff6;border-radius:1px}.mz-score__foot{display:flex;gap:14px;justify-content:center;align-items:center;margin-top:18px}.mz-score__foot .wc-btn{font-size:18px;padding:10px 26px 9px;min-width:190px}.mz-deb{padding:6px 6px 2px}.mz-deb__verdict{font-family:var(--wc-font-display);font-weight:700;font-size:25px;line-height:1.2;letter-spacing:.02em;text-shadow:0 2px 0 #000,0 0 10px #000}.mz-deb__verdict.is-lost{color:#ff9a72}.mz-deb__verdict.is-won{color:#ffd84a}.mz-deb__close{font-family:var(--wc-font-label);font-size:15px;color:var(--wc-text);margin:3px 0 12px;text-shadow:0 1px 0 #000}.mz-deb__cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mz-deb__h{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid rgba(0,0,0,.9);box-shadow:0 1px #ffffff12}.mz-deb__chart{display:block;background:linear-gradient(180deg,#00000059,#0000008c);border-radius:2px;box-shadow:inset 0 1px 3px #000,0 0 0 1px #000000e6,0 1px #ffffff14}.mz-deb__axis{font-family:var(--wc-font-body);font-size:10px;fill:var(--wc-muted)}.mz-deb__mark{font-family:var(--wc-font-label);font-size:11px;fill:#fff3c4;paint-order:stroke;stroke:#000;stroke-width:3px}.mz-deb__legend{font-size:12px;margin-top:5px}.mz-deb__bars{display:flex;flex-direction:column;gap:5px}.mz-deb__bar{display:grid;grid-template-columns:28px 112px 1fr 40px 58px;align-items:center;gap:8px;font-size:14px}.mz-deb__icon{position:relative;width:28px;height:28px;border-radius:2px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #000,0 0 0 2px color-mix(in srgb,var(--wc-metal-lo) 80%,#000)}.mz-deb__icon img{width:100%;height:100%;object-fit:cover;display:block}.mz-deb__icon .wc-icon__ph span{font-size:12px}.mz-deb__name{font-family:var(--wc-font-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 #000}.mz-deb__track{position:relative;height:13px;border-radius:2px;background:linear-gradient(180deg,#050505,#1a1a1a);box-shadow:inset 0 1px 3px #000,0 0 0 1px #000000e6,0 1px #ffffff1a;overflow:hidden}.mz-deb__fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(180deg,#ffffff73,#ffffff14 45%,#00000040),var(--wc-glow, #d6a232)}.mz-deb__pct{text-align:right;color:#fff3c4}.mz-deb__kills{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;color:var(--wc-muted);font-size:13px}.mz-deb__tips{list-style:none;margin:14px 0 0;padding:10px 0 0;display:flex;flex-direction:column;gap:7px;border-top:1px solid rgba(0,0,0,.9);box-shadow:inset 0 1px #ffffff12}.mz-deb__tips li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.35;text-shadow:0 1px 0 #000}.mz-deb__tips li>svg{flex:none;margin-top:1px}.mz-deb__team{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin-top:12px;font-size:13px}.mz-deb__team .wc-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.mz-deb__mate{display:inline-flex;align-items:center;gap:6px;font-family:var(--wc-font-label)}.mz-deb__mate .mz-pl__sw{width:11px;height:11px}.mz-score__foot .wc-btn.mz-score__again{font-size:24px;padding:12px 44px 11px;min-width:300px}.mz-score__foot .mz-score__key{font-size:12px;opacity:.75;margin-left:10px;font-family:var(--wc-font-label);letter-spacing:.06em}@media (max-width: 760px){.mz-deb__cols{grid-template-columns:1fr}.mz-deb__bar{grid-template-columns:24px 90px 1fr 36px 50px}}.mz-cat{display:flex;flex-direction:column;height:100%;min-height:0;gap:0}.mz-cat__panes{flex:1;min-height:0;display:flex;gap:12px}.mz-cat__pane{min-height:0;overflow:auto}.mz-cat__list{width:214px;flex-shrink:0;padding:8px;display:flex;flex-direction:column;gap:5px}.mz-cat__main{flex:1;min-width:0;padding:14px 16px}.mz-cat__detail{width:330px;flex-shrink:0;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.mz-cat__panes>.wc-well{border-radius:0 3px 3px}.mz-race{display:flex!important;align-items:center;gap:10px;width:100%;padding:6px 8px!important;border-radius:3px!important;border:1px solid transparent!important;background:#ffffff06!important;box-shadow:inset 0 0 0 1px #0009;color:var(--wc-text)!important;font-family:var(--wc-font-label)!important;font-size:16px!important;letter-spacing:.04em;text-align:left;cursor:pointer;text-shadow:0 1px 0 #000}.mz-race:hover{background:#ffffff12!important}.mz-race.is-on{border-color:color-mix(in srgb,var(--rc) 70%,#000)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--rc) 26%,transparent),#0000)!important;box-shadow:inset 3px 0 0 var(--rc),inset 0 0 0 1px #0009}.mz-race__sub{display:block;font-family:var(--wc-font-body);font-size:12px;color:var(--wc-muted);letter-spacing:0}.mz-racehead{display:flex;gap:16px;align-items:center;margin-bottom:14px}.mz-racehead__name{font-size:30px;line-height:1.1}.mz-racehead__tag{font-style:italic;color:#c8bfa6;font-size:15px;margin:2px 0 4px}.mz-racehead__vs{font-size:14px;display:flex;gap:18px;flex-wrap:wrap}.mz-racehead__edges{margin-top:3px;gap:4px 18px}.mz-race__relic{width:34px;height:34px;flex-shrink:0;border-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #d8c48a59}.mz-race__relic img{width:100%;height:100%;display:block}.mz-tree{display:flex;flex-direction:column;gap:10px}.mz-line{display:flex;align-items:center;gap:0;padding:8px 10px;border-radius:3px;background:#00000047;box-shadow:inset 0 0 0 1px #000000b3,0 1px #ffffff0d}.mz-line__slot{font-family:var(--wc-font-label);color:var(--wc-muted);font-size:12px;width:18px;text-align:center;margin-right:8px}.mz-line__fork{position:relative;display:flex;flex-direction:column;gap:8px;padding-left:14px}.mz-line__fork:before{content:"";position:absolute;left:0;top:26px;bottom:43px;width:4px;background:linear-gradient(90deg,var(--wc-metal-hi),var(--wc-metal-lo));box-shadow:1px 0 #000}.mz-line__branch{position:relative;display:flex;align-items:flex-start}.mz-line__branch:before{content:"";position:absolute;left:-14px;top:26px;width:14px;height:4px;background:linear-gradient(180deg,var(--wc-metal-hi),var(--wc-metal-lo));box-shadow:0 1px #000}.mz-line__branch>.wc-hotkey{margin-top:20px}.mz-node{display:flex;flex-direction:column;align-items:center;gap:3px;width:64px}.mz-node .wc-icon{width:56px}.mz-up{display:flex;align-items:center;gap:8px}.mz-up .wc-icon{width:44px}.mz-node__t{font-family:var(--wc-font-label);font-size:11px;color:var(--wc-muted);letter-spacing:.08em;white-space:nowrap;text-shadow:0 1px 0 #000;max-width:76px;overflow:hidden;text-overflow:ellipsis}.mz-node.is-on .mz-node__t{color:#ffd84a}.mz-link{width:26px;height:14px;position:relative;flex-shrink:0;align-self:flex-start;margin-top:21px}.mz-link:before{content:"";position:absolute;left:0;right:5px;top:5px;height:4px;background:linear-gradient(180deg,var(--wc-metal-hi),var(--wc-metal-lo));box-shadow:0 1px #000}.mz-link:after{content:"";position:absolute;right:0;top:1px;border:6px solid transparent;border-left:7px solid var(--wc-metal-mid);border-right:0;filter:drop-shadow(0 1px 0 #000)}.mz-forklink{width:14px;height:4px;flex-shrink:0;align-self:center;transform:translateY(-8.5px);background:linear-gradient(180deg,var(--wc-metal-hi),var(--wc-metal-lo));box-shadow:0 1px #000}.mz-line__desc{flex:1;min-width:0;margin-left:14px;font-size:14px;color:var(--wc-muted)}.mz-line__name{font-family:var(--wc-font-label);color:var(--wc-text);font-size:16px}.mz-detail__portrait{position:relative;height:210px;border-radius:4px 4px 3px 3px;overflow:hidden;box-shadow:0 0 0 2px #000,0 0 0 4px var(--wc-metal-mid),0 0 0 5px var(--wc-metal-sh),0 4px 10px #000000b3;margin:4px 4px 6px}.mz-detail__name{font-size:24px;line-height:1.1}.mz-detail__sub{font-family:var(--wc-font-label);font-size:14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mz-detail__cost{display:flex;gap:16px;align-items:center;font-size:17px;font-weight:700;font-variant-numeric:lining-nums tabular-nums}.mz-detail__cost span{display:inline-flex;gap:5px;align-items:center}.mz-stats{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:15px}.mz-stat{display:flex;align-items:center;gap:6px;white-space:nowrap}.mz-stat b{color:#fff;font-weight:500;margin-left:auto;font-variant-numeric:lining-nums tabular-nums}.mz-stat .wc-dim{font-size:14px}.mz-traits .mz-stat{white-space:normal;align-items:flex-start}.mz-traits .mz-stat>span:first-of-type{white-space:nowrap}.mz-traits .mz-stat .wc-hl{text-align:right}.mz-traits{display:flex;flex-direction:column;gap:3px;font-size:14px}.mz-flavor{font-style:italic;color:#c8bfa6;font-size:15px}.mz-search{width:100%;box-sizing:border-box;padding:7px 10px!important;font-family:var(--wc-font-body)!important;font-size:15px!important;color:var(--wc-text)!important;background:#0000008c!important;border:1px solid rgba(0,0,0,.9)!important;border-radius:2px!important;box-shadow:inset 0 2px 4px #000,0 1px #ffffff1a!important;margin-bottom:10px}.mz-search:focus{outline:1px solid color-mix(in srgb,var(--wc-metal-mid) 70%,transparent)}.mz-trow{cursor:pointer}.mz-trow:hover td{background:#ffffff12!important}.mz-trow.is-on td{background:#ffd84a1a!important}.mz-mini-icon{width:34px;display:inline-block;vertical-align:middle}.mz-mini-icon .wc-icon{width:34px}.mz-creeps{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:12px 10px}.mz-creep-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--wc-font-display);font-weight:800;font-size:26px;background:radial-gradient(70% 70% at 50% 40%,#3a3024,#0a0806);text-shadow:0 2px 0 #000}.mz-creep-img{width:100%;height:100%;object-fit:contain!important;background:radial-gradient(80% 80% at 50% 40%,#3a3428,#0c0a08)}.mz-creep-img.is-concept{object-fit:cover!important;object-position:50% 22%}.mz-beasts{display:flex;flex-direction:column;gap:16px}.mz-beasts__acts{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;font-size:14px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.6);box-shadow:0 1px #ffffff0f}.mz-beasts__act b{font-family:var(--wc-font-label);color:#ffd84a;font-weight:500}.mz-beasts__sec{display:flex;flex-direction:column;gap:6px}.mz-beasts__h{font-size:20px;line-height:1.1}.mz-beasts__note{font-size:13px;color:var(--wc-muted);margin-bottom:4px}.mz-beasts__giants{display:flex;flex-wrap:wrap;gap:12px 14px}.mz-beasts__rows{display:flex;flex-direction:column;gap:8px}.mz-beast{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 10px;padding:6px 8px;border-radius:3px;background:#0000002e}.mz-beast__arrow{align-self:flex-start;margin-top:16px;font-size:22px;color:var(--wc-metal-mid);text-shadow:0 1px 0 #000}.mz-beast__tile{width:78px}.mz-beast__tile .mz-node__t{max-width:84px}.mz-beast__waves{font-size:11px;color:var(--wc-muted);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.mz-variants{display:flex;flex-wrap:wrap;gap:4px}.mz-variants .mz-chip,.mz-wavepick .mz-chip,.mz-diffs .mz-chip{font-size:12px;padding:3px 8px}.mz-chip:disabled{opacity:.4;cursor:default}.mz-where{display:flex;flex-direction:column;gap:2px;font-size:14px}.mz-where__row{display:flex;gap:8px;align-items:baseline}.mz-where__act{font-family:var(--wc-font-label);color:#ffd84a;min-width:52px}.mz-wavepick{display:flex;align-items:center;gap:6px;margin-top:4px}.mz-wavepick__w{flex:1;min-width:0;font-family:var(--wc-font-label);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.mz-diffs{display:flex;flex-wrap:wrap;gap:3px}.mz-groups{display:flex;flex-direction:column;gap:3px;font-size:13px}.mz-group{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mz-fine{font-size:12px;color:var(--wc-muted)}.mz-detail__portrait--glyph .wc-icon__art,.mz-detail__portrait--glyph>div{height:100%}.mz-maps__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;flex-wrap:wrap}.mz-maps{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.mz-maps--themes{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.mz-map{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px}.mz-map__top{display:flex;align-items:baseline;gap:8px}.mz-map__icon{font-size:18px;min-width:22px;text-align:center;color:#ffd84a;text-shadow:0 1px 0 #000}.mz-map__swatch{width:14px;height:14px;border-radius:2px;align-self:center;box-shadow:0 0 0 1px #000,0 0 0 2px var(--wc-metal-lo)}.mz-map__diff{margin-left:auto;font-family:var(--wc-font-label);font-size:13px;white-space:nowrap}.mz-map__svg{width:100%;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 0 3px var(--wc-metal-lo)}.mz-map__name{font-size:18px}.mz-map__desc{font-size:14px;color:var(--wc-muted);min-height:2.6em}.mz-tri-strip{display:flex;gap:20px;flex-wrap:wrap;align-items:center;font-size:14px;padding:8px 12px;margin-bottom:12px}.mz-notice{padding:16px 40px 18px;text-align:center}.mz-notice__big{font-size:28px}.mz-notice__small{margin-top:4px;color:var(--wc-muted);font-size:15px}.mz-quest__step{text-align:center;margin-bottom:4px}.mz-quest__body{font-size:17px;line-height:1.5;text-align:center}.mz-layer .wc-well{background:linear-gradient(180deg,#ffffff0d,#fff0 38%),radial-gradient(140% 100% at 50% 110%,color-mix(in srgb,var(--wc-glow) 10%,transparent),transparent 60%),linear-gradient(#0000006b,#0000006b),var(--wc-well)}.mz-premium__list{margin:12px auto 6px;padding-left:22px;max-width:400px;font-size:16px;line-height:1.55}.mz-premium__price{text-align:center;font-family:var(--wc-font-display);font-size:24px;margin:8px 0 4px}.mz-premium__signin{margin-top:12px;display:flex;flex-direction:column;gap:6px;align-items:stretch}.mz-premium__signin .wc-edit{width:100%}.mz-premium__signin .mz-premium__row{display:flex;gap:8px;justify-content:center}.mz-fb .mz-dialog__well{max-height:min(70vh,640px);overflow-y:auto;text-align:left}.mz-fb__cats{display:flex;gap:10px;margin-bottom:12px}.mz-fb__cats .wc-btn{flex:1}.mz-fb__text{resize:vertical;min-height:110px;font-size:16px!important;line-height:1.4}.mz-fb__count{text-align:right;font-size:12px;color:var(--wc-muted);margin:4px 0 6px}.mz-fb .wc-check{margin:6px 0}.mz-fb__media{margin:4px 0 10px 34px}.mz-fb__shot,.mz-fb__video{display:block;max-width:100%;max-height:240px;border:1px solid #000;box-shadow:0 0 0 2px var(--wc-metal-lo);background:#000}.mz-fb__parts{display:flex;gap:6px;margin-top:6px}.mz-fb__part{all:unset;cursor:pointer;font-size:13px;color:var(--wc-muted);padding:2px 8px;border:1px solid var(--wc-metal-lo);border-radius:2px}.mz-fb__part.is-on{color:var(--wc-title);border-color:var(--wc-metal-hi)}.mz-fb__ctx{margin-top:6px;font-size:13px;color:var(--wc-muted);display:grid;gap:2px}.mz-fb__ctx>div:not(.mz-fb__ctxnote){display:grid;grid-template-columns:130px 1fr;gap:10px}.mz-fb__ctx>div>span:last-child{color:var(--wc-text);overflow-wrap:anywhere}.mz-fb__ctxnote{margin-top:6px;font-style:italic}.mz-runscore{padding:10px 14px;margin:-4px 0 14px;display:flex;flex-direction:column;gap:8px}.mz-runscore__top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.mz-runscore__total{display:flex;align-items:baseline;gap:12px}.mz-runscore__num{font-family:var(--wc-font-display);font-weight:800;font-size:40px;color:#ffe07a;text-shadow:0 2px 0 #000,0 0 12px rgba(255,200,60,.35);font-variant-numeric:lining-nums tabular-nums;line-height:1}.mz-runscore__pb{font-family:var(--wc-font-label);font-size:15px;color:#7cf07c;text-shadow:0 1px 0 #000;letter-spacing:.06em;animation:mz-fade .8s ease-out}.mz-runscore__parts{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:15px;font-variant-numeric:tabular-nums;cursor:help}.mz-runscore__part .wc-dim{margin-right:4px}.mz-runscore__help{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--wc-metal-mid);color:var(--wc-muted);font-size:13px}.mz-runscore__rank{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;flex-wrap:wrap}.mz-runscore__claim{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:2px}.mz-runscore__claim .mz-premium__signin{width:min(420px,100%);margin-top:0}.mz-lb .mz-dialog__well{text-align:left}.mz-lb__filters{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:10px}.mz-lb__select.wc-edit{font-size:15px;padding:5px 8px;width:auto;min-width:150px;flex:0 0 auto}.mz-lb__body{max-height:min(56vh,560px);overflow-y:auto}.mz-lb__table td,.mz-lb__table th{padding:5px 8px}.mz-lb__medal{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#1a1206;font-weight:700;text-shadow:none}.mz-lb__medal.is-1{background:radial-gradient(circle at 35% 30%,#fff6c0,#e0a820 60%,#7a5008)}.mz-lb__medal.is-2{background:radial-gradient(circle at 35% 30%,#fff,#b8c0c8 60%,#5a6068)}.mz-lb__medal.is-3{background:radial-gradient(circle at 35% 30%,#ffe0c0,#c07838 60%,#5a3010)}.mz-lb__foot{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:15px;flex-wrap:wrap}.mz-chips{display:inline-flex;gap:2px}.mz-chip{font-family:var(--wc-font-label);font-size:14px;letter-spacing:.04em;padding:5px 11px;color:var(--wc-muted);background:#00000073;border:1px solid var(--wc-metal-sh);border-radius:3px;cursor:pointer}.mz-chip:hover{color:var(--wc-text)}.mz-chip.is-on{color:#ffd84a;border-color:var(--wc-metal-mid);background:#ffd84a1a}.mz-linkbtn{background:none;border:0;padding:0;color:#ffd84a;text-decoration:underline;cursor:pointer;font:inherit}.mz-runscore__streak{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:16px}.mz-chip--heroic.is-on{color:#ffb0a0;border-color:#8a2020;background:#c0282a29}.mz-lb__heroictag{color:#ff8a70;font-weight:700}.mz-lb.is-heroic .mz-lb__table thead th{color:#ffb0a0}.mz-runscore__medal{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:16px}.mz-runscore__medal b{font-family:var(--wc-font-display);font-size:20px;letter-spacing:.02em}.mz-runscore__medal .is-heroic{color:#ff8a70}.mz-runscore__medalnext{font-size:14px}.mz-score__scroll{max-height:calc((100vh - 300px) / var(--wc-s, 1));overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.mz-runscore__saved{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:16px;padding:6px 10px;background:#7810104d;border:1px solid #8a2020;border-radius:3px}.mz-runscore__saved b{font-family:var(--wc-font-display);font-size:22px;letter-spacing:.02em;color:#ffd84a;text-shadow:0 2px 0 #000,0 0 10px rgba(255,120,60,.55)}.wc-game{display:block!important;position:relative;height:100%;overflow:hidden;background:#050505}.wc-game>.wc-world{position:absolute;left:0;right:0;top:0;bottom:calc(196px * var(--wc-s, 1))}.wc-hud{position:absolute;top:0;right:0;bottom:0;left:0;zoom:var(--wc-s, 1);pointer-events:none;z-index:15;-webkit-user-select:none;user-select:none}.wc-hud button,.wc-hud input{pointer-events:auto}.wc-hud .wc-num,.wc-hud .wc-hotkey{font-family:var(--wc-font-body);font-weight:500;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.wc-top{position:absolute;left:0;right:0;top:0;height:40px}.wc-top__strip{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#00000080),var(--wc-stone, none) 0 0 / 420px 420px,var(--wc-stone-base)!important;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 10px;border-bottom:4px solid transparent;border-image:linear-gradient(90deg,var(--wc-metal-lo),var(--wc-metal-hi) 20%,var(--wc-metal-mid) 50%,var(--wc-metal-hi) 80%,var(--wc-metal-lo)) 1;box-shadow:0 3px 8px #000c,inset 0 -8px 12px #00000059;pointer-events:auto}.wc-top__left{display:flex;gap:6px}.wc-topbtn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 7px;font-family:var(--wc-font-label);font-size:14px;letter-spacing:.06em;color:var(--wc-title);background:linear-gradient(180deg,#ffffff1f,#00000059),#00000073;border:1px solid var(--wc-metal-sh);border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wc-metal-mid) 60%,transparent),inset 0 2px #ffffff1f,0 1px #000c;text-shadow:0 1px 0 #000;cursor:pointer}.wc-topbtn:hover{filter:brightness(1.25);box-shadow:inset 0 0 0 1px var(--wc-metal-hi),0 0 8px color-mix(in srgb,var(--wc-glow) 40%,transparent)}.wc-topbtn:active{transform:translateY(1px)}.wc-topbtn.is-on{box-shadow:inset 0 0 0 1px var(--wc-metal-hi),inset 0 2px 6px #000000b3;color:#fff}.wc-resbar{display:flex;align-items:center;gap:20px}.wc-res{display:inline-flex;align-items:center;gap:6px;transition:transform .2s}.wc-res.is-flash{transform:scale(1.12)}.wc-res__val{font-size:19px;min-width:26px}.wc-liveshit{position:relative;display:inline-flex;align-items:center;border-radius:4px}.wc-liveshit.is-hit{animation:wc-liveshit .65s ease-out}.wc-liveshit.is-hit.is-big{animation:wc-liveshit-big .65s ease-out}.wc-liveshit.is-hit .wc-res__val{animation:wc-liveshit-val .65s ease-out}.wc-liveshit__pips{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);display:flex;gap:3px;pointer-events:auto}.wc-liveshit__pip{width:9px;height:4px;border-radius:2px;box-shadow:0 0 0 1px #000000bf,0 0 5px currentColor;animation:wc-liveshit-pip 1.8s ease-out forwards}@keyframes wc-liveshit{0%{background:#ff28148c;box-shadow:0 0 14px #ff3214e6;transform:translate(0)}15%{transform:translate(-2px)}30%{transform:translate(2px)}45%{transform:translate(-1px)}to{background:#ff281400;box-shadow:0 0 #ff321400;transform:translate(0)}}@keyframes wc-liveshit-big{0%{background:#ff1e0ab3;box-shadow:0 0 22px #ff280a;transform:translate(0) scale(1.15)}12%{transform:translate(-3px,1px) scale(1.12)}26%{transform:translate(3px,-1px) scale(1.08)}40%{transform:translate(-2px) scale(1.04)}to{background:#ff1e0a00;box-shadow:0 0 #ff280a00;transform:translate(0) scale(1)}}@keyframes wc-liveshit-val{0%{color:#ff5a3a;text-shadow:0 0 8px #ff2a10}to{text-shadow:none}}@keyframes wc-liveshit-pip{0%{opacity:0;transform:translateY(-3px)}12%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0}}.wc-res__hint{font-size:12px;color:#9ae07a;margin-left:-2px;align-self:flex-start;margin-top:2px}.wc-top__meta{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05;font-size:11px}.wc-top__code{font-family:var(--wc-font-label);letter-spacing:.25em;color:var(--wc-text);-webkit-user-select:all;user-select:all;pointer-events:auto}.wc-top__medal{position:absolute;left:50%;top:0;transform:translate(-50%);width:470px;display:flex;flex-direction:column;align-items:center}.wc-top__plate{position:absolute;top:2px;left:0;right:0;height:50px;padding:3px!important;clip-path:polygon(0 0,100% 0,96% 100%,4% 100%)}.wc-top__plate.is-boss{box-shadow:0 0 18px #ff280a99}.wc-top__platebody{height:100%;clip-path:polygon(0 0,100% 0,96.2% 100%,3.8% 100%);background:linear-gradient(180deg,#00000073,#000000c7),var(--wc-stone, none) 0 0 / 420px 420px,var(--wc-stone-base);display:grid;grid-template-columns:1fr 104px 1fr;align-items:center;padding:0 34px}.wc-top__wname{grid-column:1;font-family:var(--wc-font-display);font-weight:700;font-size:15px;color:var(--wc-title);text-shadow:0 1px 0 #000,0 0 4px #000;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-top__plate.is-boss .wc-top__wname{color:#ff8a6a}.wc-top__status{grid-column:3;font-size:14px;color:var(--wc-text);white-space:nowrap}.wc-top__status.is-hot{color:#ff7a5a}.wc-dial{position:relative;width:100px;height:100px;margin-top:-6px;border-radius:50%;background:var(--wc-metal);box-shadow:0 0 0 1px var(--wc-metal-sh),0 5px 12px #000c,inset 0 2px #fff6;pointer-events:auto}.wc-dial__ring{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--wc-glow) 85%,#fff),color-mix(in srgb,var(--wc-glow) 85%,#fff) calc(var(--p, 0) * 1turn),#000000bf calc(var(--p, 0) * 1turn),#000000bf 1turn);box-shadow:inset 0 0 0 1px #000,inset 0 2px 5px #000c,0 0 10px color-mix(in srgb,var(--wc-glow) 35%,transparent)}.wc-dial__face{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.08),transparent 60%),var(--wc-well);box-shadow:inset 0 3px 8px #000,0 0 0 2px var(--wc-metal-lo),0 0 0 3px var(--wc-metal-sh);line-height:1}.wc-dial__act{font-family:var(--wc-font-label);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--wc-title);margin-bottom:1px}.wc-dial__label{font-family:var(--wc-font-label);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--wc-muted)}.wc-dial__num{font-size:32px;margin:1px 0 0}.wc-dial__of{font-size:10px;color:var(--wc-muted)}.wc-dial__crest{position:absolute;left:50%;bottom:-16px;transform:translate(-50%)}.wc-top__send{margin-top:18px;pointer-events:auto}.wc-top__brief{margin-top:6px;display:flex;justify-content:center;pointer-events:auto}.wc-top__send .wc-btn{font-size:16px;padding:8px 18px 7px}.wc-reward{position:absolute;right:16px;top:48px;text-align:right;animation:wc-reward 4s ease forwards}.wc-hud:has(.wc-mb) .wc-reward{right:360px}.wc-reward__big{font-size:26px;color:#ffd84a;display:inline-flex;gap:6px;align-items:center}.wc-reward__small{font-size:13px;color:#ddd}@keyframes wc-reward{0%{opacity:0;transform:translateY(8px)}10%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.wc-mb{position:absolute;right:10px;top:52px;min-width:330px;background:#0000009e;border:1px solid color-mix(in srgb,var(--wc-metal-mid) 55%,#000);box-shadow:0 0 0 1px #000,0 4px 12px #00000080;border-radius:2px;pointer-events:auto}.wc-mb__title{display:flex!important;width:100%;align-items:center;justify-content:space-between;padding:4px 10px!important;background:linear-gradient(180deg,#ffffff1a,#0000004d)!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.8)!important;border-radius:0!important;cursor:pointer}.wc-mb__toggle{color:var(--wc-muted);font-size:12px}.wc-mb__table{width:100%;border-collapse:collapse;font-size:14px}.wc-mb__table th{font-family:var(--wc-font-label);font-weight:400;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--wc-muted);padding:4px 8px 2px}.wc-mb__table td{padding:3px 8px;text-align:center;text-shadow:0 1px 0 #000;white-space:nowrap}.wc-mb__table td:first-child{text-align:left}.wc-mb__table tr.is-me td{background:#ffffff0f}.wc-mb__swatch{display:inline-block;width:10px;height:10px;margin-right:6px;box-shadow:0 0 0 1px #000;vertical-align:0}.wc-mb__name{font-family:var(--wc-font-label);display:inline-block;vertical-align:middle;max-width:170px}.wc-mb__name .mz-np__title{font-size:10px}.wc-mb__name .mz-np.has-plate .mz-np__row{padding:0 5px 1px}.wc-mb__bot{display:inline-block;margin-right:4px;padding:0 4px;border-radius:2px;font-family:var(--wc-font-label);font-size:10px;letter-spacing:.06em;color:#0c0a08;background:linear-gradient(180deg,#c9e6ff,#6fa8d8);box-shadow:0 0 0 1px #000;vertical-align:1px}.wc-mb__lane{color:var(--wc-muted);font-size:11px;margin-left:6px}.wc-mb__give{padding:1px 8px!important;font-size:11px!important}.wc-chat{position:absolute;left:16px;bottom:262px;width:620px;display:flex;flex-direction:column;gap:4px}.wc-chat__lines{display:flex;flex-direction:column;gap:1px;max-height:190px;overflow:hidden}.wc-chat.is-log .wc-chat__lines{max-height:300px;overflow-y:auto;padding:8px 10px;background:#000000a8;border:1px solid color-mix(in srgb,var(--wc-metal-mid) 50%,#000);pointer-events:auto}.wc-chat__line{font-size:16px;color:#fff;text-shadow:0 1px 0 #000,0 0 3px #000,0 0 3px #000;word-break:break-word}.wc-chat__name{font-family:var(--wc-font-label)}.wc-chat__input{display:flex;align-items:center;gap:6px;pointer-events:auto}.wc-chat__to{font-family:var(--wc-font-label);color:#ffd84a;text-shadow:0 1px 0 #000;font-size:16px}.wc-chat__input input{flex:1;font-family:var(--wc-font-body);font-size:16px;color:#fff;background:#000000b3;border:1px solid color-mix(in srgb,var(--wc-metal-mid) 60%,#000);border-radius:2px;padding:5px 8px;outline:none}.wc-errors{position:absolute;left:50%;bottom:300px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px}.wc-error{font-family:var(--wc-font-label);font-size:19px;color:#ffdc30;text-shadow:0 1px 0 #000,0 0 4px #000,0 0 8px #000;animation:wc-err 2.5s ease forwards;white-space:nowrap}.wc-error.is-info{color:#fff}@keyframes wc-err{0%{opacity:0}6%{opacity:1}80%{opacity:1}to{opacity:0}}.wc-banner{position:absolute;left:50%;top:190px;transform:translate(-50%);text-align:center;animation:wc-banner 3.5s ease forwards}.wc-banner__small{font-size:16px;color:var(--wc-text)}.wc-banner__big{font-size:46px;white-space:nowrap}.wc-banner__sub{font-size:15px;margin-top:4px;letter-spacing:.12em;text-transform:uppercase}.wc-banner--act{animation-duration:4s}.wc-banner--act .wc-banner__small{letter-spacing:.3em;text-transform:uppercase}@keyframes wc-banner{0%{opacity:0;transform:translate(-50%,10px) scale(.96)}12%{opacity:1;transform:translate(-50%) scale(1)}78%{opacity:1}to{opacity:0}}.wc-console{position:absolute;left:0;right:0;bottom:0;height:250px;display:flex;align-items:flex-end;pointer-events:none}.wc-console>*{pointer-events:auto}.wc-console .wc-frame{border-radius:6px 6px 0 0}.wc-console .wc-frame>.wc-frame__body{border-radius:3px 3px 0 0}.wc-console__left{width:372px;height:250px;z-index:2}.wc-console__right{width:318px;height:250px;z-index:2}.wc-console__mid{position:relative;flex:1;height:204px;margin:0 -8px;z-index:1;min-width:0}.wc-console__midframe{position:absolute!important;top:0;right:0;bottom:0;left:0}.wc-console__midframe>.wc-frame__body{box-shadow:inset 0 0 0 1px #000c,inset 0 3px 4px #0000008c,inset 0 0 30px #00000080}.wc-console__midrow{display:flex;height:100%;padding:12px 22px 10px 14px;gap:12px;box-sizing:border-box}.wc-console__portraitgap{width:206px;flex-shrink:0}.wc-console__info{flex:1;min-width:0;padding:8px 16px 9px;overflow:hidden}.wc-console__portrait{position:absolute;left:22px;bottom:8px;width:206px;height:236px;z-index:3;display:flex;flex-direction:column;gap:5px}.wc-console__portraitframe{flex:1;border-radius:103px 103px 6px 6px!important;padding:7px!important}.wc-console__portraitframe>.wc-frame__body{border-radius:96px 96px 3px 3px!important;overflow:hidden}.wc-console__caption{height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.wc-caption{font-size:14px;color:var(--wc-title);letter-spacing:.08em}.wc-console__mm{display:flex;gap:8px;height:100%;padding:12px 10px 12px 12px;box-sizing:border-box}.wc-console__mmwell{flex:1;position:relative;background:#000;border-radius:2px;box-shadow:inset 0 0 0 1px #000,0 0 0 2px color-mix(in srgb,var(--wc-metal-lo) 80%,#000),0 1px 0 3px #ffffff1a;overflow:hidden}.wc-console__mmside{display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.wc-mmbtn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0!important;border-radius:50%!important;background:radial-gradient(circle at 40% 35%,#ffffff1f,#0009 70%),#111!important;border:0!important;box-shadow:0 0 0 2px var(--wc-metal-mid),0 0 0 3px var(--wc-metal-sh),inset 0 2px 4px #000c,0 2px 3px #000c;cursor:pointer}.wc-mmbtn:hover{filter:brightness(1.3)}.wc-mmbtn:active{transform:translateY(1px)}.wc-mmbtn.is-on{box-shadow:0 0 0 2px #ffd84a,0 0 0 3px #000,0 0 10px #ffd84acc}.wc-minimap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:pointer}.wc-minimap.is-signal{cursor:crosshair}.wc-console__cmd{height:100%;padding:13px;box-sizing:border-box}.wc-cmdwrap{position:relative;height:100%}.wc-cmdgrid{display:grid;grid-template-columns:repeat(4,64px);grid-template-rows:repeat(3,64px);gap:7px;justify-content:center;align-content:center;height:100%}.wc-cmdtip{position:absolute;right:-8px;bottom:calc(100% + 30px);pointer-events:none}.wc-portrait{position:absolute;top:0;right:0;bottom:0;left:0}.wc-portrait canvas{width:100%!important;height:100%!important}.wc-portrait__glass{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 50% 42%,color-mix(in srgb,var(--wc-glow) 26%,#1a1a1a),#0a0a0c 70%,#000)}.wc-portrait__vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 24px #000000e6,inset 0 6px 12px #000000b3;background:linear-gradient(170deg,rgba(255,255,255,.08),transparent 30%)}.wc-portrait__idle{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:.55}.wc-portrait__icon{position:absolute;top:22%;right:18%;bottom:22%;left:18%;border-radius:4px;overflow:hidden;box-shadow:0 0 0 2px #000,0 0 0 3px var(--wc-metal-mid)}.wc-portrait__icon img{width:100%;height:100%;object-fit:cover}.wc-portrait__creepph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--wc-font-display);font-size:70px;text-shadow:0 2px 0 #000}.wc-info{display:flex;flex-direction:column;gap:4px;height:100%}.wc-info__head{display:flex;align-items:baseline;gap:14px}.wc-info__name{font-size:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-info__sub{display:flex;gap:8px;align-items:center;font-size:15px;font-family:var(--wc-font-label)}.wc-sep{color:var(--wc-muted)}.wc-dim{color:var(--wc-muted);font-size:14px}.wc-info__cols{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr);gap:4px 28px;margin-top:4px}.wc-stats{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:minmax(0,max-content);gap:3px 34px;margin-top:2px}.wc-stats.wc-stats--list{display:flex;flex-direction:column;gap:3px}.wc-stat{display:flex;align-items:center;gap:8px;font-size:16px;white-space:nowrap}.wc-stat__label{color:var(--wc-muted);font-family:var(--wc-font-label);font-size:14px;min-width:80px}.wc-stat__val{color:#fff;font-size:17px}.wc-info__foot{margin-top:auto;display:flex;align-items:center;gap:14px}.wc-path{display:flex;flex-wrap:wrap;gap:2px 0;font-family:var(--wc-font-label);font-size:13px}.wc-path__step{color:#6a6660}.wc-path__step.on{color:var(--wc-text)}.wc-path__step.now{color:var(--wc-title);text-shadow:0 0 6px color-mix(in srgb,var(--wc-glow) 60%,transparent)}.wc-path__arrow{color:var(--wc-muted);margin:0 7px}.wc-group{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.wc-group__icon{width:46px!important}.wc-muster{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:4px}.wc-muster__row{display:inline-flex;align-items:center;gap:7px;font-size:16px}.wc-muster__count{color:#ffd84a;font-size:17px}.wc-muster__name{font-family:var(--wc-font-label);color:#fff}.wc-raceselect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 70% at 50% 45%,#14100ab8,#000000f0);pointer-events:auto}.wc-raceselect__inner{width:1560px;max-width:calc(100% - 40px)}.wc-raceselect__timer{display:flex;align-items:center;justify-content:center;gap:8px;font-size:19px;color:var(--wc-text);margin-bottom:20px}.wc-raceselect__hurry{animation:wc-hurry .5s ease-in-out infinite alternate;color:#ff6a4a}@keyframes wc-hurry{0%{text-shadow:0 1px 0 #000}to{text-shadow:0 1px 0 #000,0 0 10px rgba(255,80,40,.9)}}.wc-raceselect__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 26px}.wc-raceselect__note{text-align:center;margin-top:18px;font-style:italic;color:var(--wc-muted, #a89c84);text-shadow:0 1px 0 #000}.wc-racecard{all:unset;position:relative;display:block;cursor:pointer;transition:transform .12s,filter .12s}.wc-racecard:hover{transform:translateY(-4px);filter:brightness(1.12)}.wc-racecard:active{transform:translateY(1px)}.wc-raceselect__grid:has(.is-picked) .wc-racecard:not(.is-picked):not(:hover){filter:brightness(.72) saturate(.8)}.wc-racecard.is-picked .wc-racecard__frame{box-shadow:0 0 0 2px #ffd84a,0 0 26px #ffd84abf,0 4px 14px #000000bf}.wc-racecard__body{padding:12px 14px 8px;display:flex;flex-direction:column;gap:7px}.wc-racecard__head{display:flex;align-items:center;gap:10px;margin:-2px 0 0 4px;border-radius:32px 3px 3px 32px;background:linear-gradient(90deg,#00000080,#00000047 60%,#0000)}.wc-racecard__names{display:flex;flex-direction:column;gap:2px;min-width:0}.wc-racecard__mat{font-size:10px;color:var(--wc-title);letter-spacing:.07em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 #000,0 0 4px #000,0 0 6px #000}.wc-racecard__lore{font-style:italic;font-size:14px;line-height:1.3;color:var(--wc-text);min-height:46px;padding:4px 8px 5px;border-radius:2px;background:linear-gradient(90deg,#00000080,#0000004d);box-shadow:inset 0 0 0 1px #00000059;text-shadow:0 1px 0 #000,0 0 4px #000}.wc-racecard__well{padding:7px 10px;font-size:15px;line-height:1.3}.wc-racecard__tag{color:#fff;margin-bottom:3px;font-family:var(--wc-font-label);font-size:15px;letter-spacing:.02em}.wc-racecard__vs{font-size:14px;color:#ddd}.wc-racecard__vs span{font-family:var(--wc-font-label);margin-right:4px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.wc-racecard__towers{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.wc-racecard__icon{cursor:inherit}.wc-racecard__picked{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px;font-size:14px;min-height:18px}.wc-racecard__who{display:inline-flex;align-items:center;gap:5px;font-family:var(--wc-font-label);color:#fff;text-shadow:0 1px 0 #000}.wc-racecard__pc{width:9px;height:9px;border-radius:1px;box-shadow:0 0 0 1px #000}.wc-racecard__free{font-style:italic;color:var(--wc-muted);opacity:0;transition:opacity .12s;text-shadow:0 1px 0 #000}.wc-racecard:hover .wc-racecard__free{opacity:1}.wc-racecard__ribbon{position:absolute;left:50%;top:-15px;transform:translate(-50%);z-index:8;padding:3px 22px 2px;font-family:var(--wc-font-display);font-weight:700;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:#2a1a04;background:linear-gradient(180deg,#fff4c0,#ffd05a 45%,#b07a18);clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);filter:drop-shadow(0 2px 2px #000)}.wc-console__crest{position:absolute;left:50%;top:-22px;transform:translate(-50%);z-index:5;pointer-events:none}.wc-console__studs{position:absolute;left:230px;right:30px;top:-5px;height:11px;display:flex;justify-content:space-between;pointer-events:none;z-index:3}.wc-console__studs .wc-rivet{position:relative;width:8px;height:8px}.wc-info.wc-info--split{flex-direction:row;gap:26px}.wc-info__main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.wc-info__side{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 0;flex-shrink:0}.wc-info__sell{font-size:14px}.wc-tree__label{font-size:11px;margin-bottom:5px;text-align:right}.wc-tree__tip{position:fixed;transform:translate(-50%,-100%);z-index:9999;min-width:0;white-space:nowrap;padding:6px 11px 7px}.wc-tree__tip .wc-tip__title{font-size:15px;margin-bottom:1px}.wc-tree__tipstate{font-size:12px;color:#b8ab92}.wc-tree__row,.wc-tree__col{display:flex;align-items:center}.wc-tree__stack{display:flex;flex-direction:column;gap:5px}.wc-tree__arrow{color:var(--wc-title);font-size:22px;margin:0 6px;text-shadow:0 1px 0 #000}.wc-tree__node{position:relative;width:44px;height:44px;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 0 2px color-mix(in srgb,var(--wc-metal-lo) 80%,#000)}.wc-tree__node .wc-icon__art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.wc-tree__node .wc-icon__art img{width:100%;height:100%;object-fit:cover}.wc-tree__node .wc-icon__ph span{font-size:16px}.wc-tree__node .wc-icon__bevel{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0009}.wc-tree__node.is-next .wc-icon__art{filter:grayscale(.7) brightness(.55)}.wc-tree__node.is-off .wc-icon__art{filter:grayscale(1) brightness(.3)}.wc-tree__node.is-now{box-shadow:0 0 0 1px #000,0 0 0 2px #ffd84a,0 0 10px #ffd84a99}.wc-tree__stack:has(.wc-tree__node:nth-child(2)) .wc-tree__node{width:34px;height:34px}.wc-racecard.is-locked .wc-racecard__frame{filter:grayscale(.55) brightness(.72);transition:filter .15s}.wc-racecard.is-locked:hover .wc-racecard__frame{filter:grayscale(.25) brightness(.9)}.wc-racecard.is-locked .wc-racecard__free{opacity:1;font-style:normal;color:#ffd05a;font-family:var(--wc-font-label)}.wc-racecard__lock{position:absolute;right:14px;top:12px;z-index:8;padding:3px 10px 2px 26px;font-family:var(--wc-font-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffe7a0;background:no-repeat 8px 50% / 11px 13px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 13'%3E%3Cpath d='M2.5 6V4a3 3 0 0 1 6 0v2' fill='none' stroke='%23ffd05a' stroke-width='1.6'/%3E%3Crect x='.5' y='6' width='10' height='7' rx='1' fill='%23ffd05a'/%3E%3C/svg%3E"),linear-gradient(180deg,#3a3a44,#17171d);border:1px solid #8a6a2a;border-radius:2px;box-shadow:0 2px 3px #000;pointer-events:none}.mz-benched{position:fixed;left:50%;top:calc(96px * var(--wc-s, 1));transform:translate(-50%);z-index:60;padding:8px 18px;font-family:var(--wc-font-label);font-size:calc(15px * var(--wc-s, 1));color:#ffe7a0;background:#0a0804d1;border:1px solid #8a6a2a;border-radius:3px;box-shadow:0 3px 8px #000;cursor:pointer;white-space:nowrap}.mz-benched:hover{color:#fff;border-color:#d9a441}.wc-rate{position:fixed;left:50%;top:calc(96px * var(--wc-s, 1));transform:translate(-50%);z-index:60;display:grid;gap:8px;padding:10px 14px;max-width:min(640px,calc(100vw - 32px));background:#10121aeb;border:1px solid #6b5a33;border-radius:6px;color:#e8e2cf;font:13px system-ui,sans-serif;box-shadow:0 6px 20px #00000080}.wc-rate__title{font-size:14px;color:#ffd84a}.wc-rate__title b{color:#fff3c4}.wc-rate__row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wc-rate__btn,.wc-rate__send,.wc-rate__skip{padding:5px 10px;border:1px solid #4a4436;border-radius:4px;background:#23252f;color:#e8e2cf;font:inherit;cursor:pointer}.wc-rate__btn:hover,.wc-rate__send:hover:not(:disabled),.wc-rate__skip:hover{border-color:#b89a52}.wc-rate__btn.is-on{border-color:#ffd84a;background:#3a3320;color:#fff3c4}.wc-rate__btn--1.is-on,.wc-rate__btn--2.is-on{background:#1f3326;border-color:#6fcf8a}.wc-rate__btn--4.is-on,.wc-rate__btn--5.is-on{background:#3a2020;border-color:#e07a5f}.wc-rate__note{flex:1 1 220px;min-width:0;padding:5px 8px;border:1px solid #4a4436;border-radius:4px;background:#15161d;color:#e8e2cf;font:inherit}.wc-rate__send{background:#3a3320;border-color:#b89a52}.wc-rate__send:disabled{opacity:.45;cursor:default}.wc-rate__skip{background:transparent}.wc-slain{position:absolute;left:50%;top:128px;transform:translate(-50%);text-align:center;pointer-events:none;z-index:11;animation:wc-slain 2.6s ease forwards}.wc-slain__big{font-size:40px;white-space:nowrap;color:#ffe08a;filter:drop-shadow(0 2px 0 #000) drop-shadow(0 0 14px rgba(255,176,40,.75))}.wc-slain__count{font-size:30px;color:#fff3c4}.wc-slain__sub{font-size:15px;margin-top:2px;letter-spacing:.1em;text-transform:uppercase;color:var(--wc-text);text-shadow:0 1px 0 #000,0 0 6px #000}@keyframes wc-slain{0%{opacity:0;transform:translate(-50%) scale(1.35)}9%{opacity:1;transform:translate(-50%) scale(.97)}16%{transform:translate(-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-6px) scale(1)}}@media (max-width: 700px){.wc-slain{top:96px}.wc-slain__big{font-size:26px}.wc-slain__count{font-size:20px}}.wc-menu{position:relative;width:100%;height:100%;overflow:hidden;background:#07070a}.wc-menu__stage{position:absolute;top:0;right:0;bottom:0;left:0;zoom:var(--wc-s, 1);z-index:5}.wc-bd{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.wc-bd__art{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;background:url(/lobby-bg.jpg) center 30% / cover no-repeat;filter:saturate(.92) brightness(.8) contrast(1.05);animation:wc-bd-drift 48s ease-in-out infinite alternate;will-change:transform}@keyframes wc-bd-drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.09) translate(-1.4%,-1%)}}.wc-bd__fog{z-index:2}.wc-bd__lightning,.wc-bd__embers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.wc-bd__embers span{position:absolute;bottom:-12px;border-radius:50%;background:radial-gradient(circle,#fff3c0 0,#fff3c0 20%,#ffa030 45%,#ff500a00 72%);box-shadow:0 0 6px 2px #ff781e8c;opacity:0;animation-name:wc-ember;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes wc-ember{0%{transform:translate(0);opacity:0}8%{opacity:.95}60%{opacity:.7}to{transform:translate(var(--drift, 40px),-78vh);opacity:0}}.wc-bd__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:radial-gradient(120% 90% at 50% 40%,#0000 40%,#000000b3),linear-gradient(180deg,#04040859,#04040800 25%,#0404081a 60%,#040408bf)}.wc-logo{position:relative;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none}.wc-logo__glow{position:absolute;left:50%;top:52%;width:920px;height:240px;transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,#ff962857,#ff5a0a1a 55%,#0000 75%);filter:blur(8px);animation:wc-logo-breathe 4.8s ease-in-out infinite;pointer-events:none}@keyframes wc-logo-breathe{0%,to{opacity:.65}50%{opacity:1}}.wc-logo__word{position:relative;font-family:var(--wc-font-display);font-weight:800;font-size:150px;line-height:1;letter-spacing:.035em;white-space:nowrap}.wc-logo__word>span{display:block}.wc-logo__rim{position:absolute;top:0;right:0;bottom:0;left:0;color:#1a0e02;-webkit-text-stroke:10px #120a02;filter:drop-shadow(0 6px 6px rgba(0,0,0,.9)) drop-shadow(0 0 22px rgba(0,0,0,.8))}.wc-logo__edge{position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;-webkit-text-stroke:4px #7a4a12}.wc-logo__face{position:relative;background:linear-gradient(180deg,#fffbe2,#ffe28a 22%,#e9a93a 48%,#9a5a12 52%,#d08a2a 70%,#fd8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wc-logo__sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#fff0 38%,#fffff0d9,#fff0 56%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:wc-logo-sheen 7s ease-in-out infinite;mix-blend-mode:screen}@keyframes wc-logo-sheen{0%,55%{background-position:110% 0}85%,to{background-position:-10% 0}}.wc-logo__sub{position:relative;display:flex;align-items:center;gap:18px;margin-top:6px}.wc-logo__sub .wc-title{font-size:30px;letter-spacing:.34em;padding-left:.34em}.wc-logo__rule{position:relative;width:190px;height:3px;background:linear-gradient(90deg,#0000,#d2a444 70%,#fff0b4);box-shadow:0 1px #000,0 -1px #0009}.wc-logo__rule.is-l{transform:scaleX(1)}.wc-logo__rule.is-r{transform:scaleX(-1)}.wc-logo__rule:after{content:"";position:absolute;right:-7px;top:-5px;width:11px;height:11px;transform:rotate(45deg);background:radial-gradient(circle at 35% 35%,#fff6c0,#ffc830 45%,#8a5a00);box-shadow:0 0 0 1px #000,0 0 8px #ffc830cc}.wc-logo__tag{position:relative;margin-top:10px;font-family:var(--wc-font-body);font-style:italic;font-size:21px;color:#d8ccb0;text-shadow:0 1px 0 #000,0 0 8px #000,0 0 16px #000}.wc-home__logo{position:absolute;left:90px;right:620px;top:70px}.wc-home__row{position:absolute;left:110px;right:580px;bottom:90px;height:400px;display:flex;gap:30px}.wc-home__left{flex:1 1 auto;min-width:0;height:100%}.wc-home__pillar{position:absolute;right:110px;top:50%;transform:translateY(-50%);width:440px}.wc-home__corner{position:absolute;right:22px;bottom:18px;display:flex;gap:10px;align-items:center}.wc-home__ver{position:absolute;left:22px;bottom:16px;font-family:var(--wc-font-label);font-size:13px;letter-spacing:.12em;color:#dccdaa8c;text-shadow:0 1px 0 #000}.wc-pillar__body{padding:58px 30px 30px;display:flex;flex-direction:column;gap:14px}.wc-pillar__crest{position:absolute;left:50%;top:-46px;transform:translate(-50%);z-index:6}.wc-pillar .wc-btn{width:100%;box-sizing:border-box}.wc-btn.wc-btn--big{font-size:22px;padding:14px 18px 12px;letter-spacing:.1em}.wc-btn.wc-btn--menu{font-size:18px;padding:11px 16px 10px;letter-spacing:.08em}.wc-pillar__label{margin:2px 2px -6px}.wc-pillar__row{display:flex;gap:10px}.wc-pillar__row>.wc-edit{flex:1;min-width:0}.wc-pillar__who{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:17px}.wc-pillar__who b{color:var(--wc-title);font-family:var(--wc-font-label);font-weight:400;letter-spacing:.04em}.wc-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:8px;border-radius:10px;font-family:var(--wc-font-body);font-weight:700;font-size:13px;color:#fff;background:radial-gradient(circle at 40% 35%,#ff9a7a,#c0200c 60%,#5a0800);box-shadow:0 0 0 1px #000,0 0 8px #ff3c14b3;vertical-align:2px;text-shadow:0 1px 0 #000}.wc-gemdot{display:inline-block;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff 0 12%,var(--c, #7cf07c) 45%,color-mix(in srgb,var(--c, #7cf07c) 40%,#000) 100%);box-shadow:0 0 0 1px #000,0 0 6px var(--c, #7cf07c);flex-shrink:0}.wc-edit{box-sizing:border-box;width:100%;font-family:var(--wc-font-body)!important;font-size:18px;color:#f4ecd4;padding:9px 12px 8px;background:linear-gradient(180deg,#0000008c,#0003),#040508eb;border:1px solid #000;border-radius:2px;box-shadow:inset 0 2px 5px #000000f2,0 0 0 2px color-mix(in srgb,var(--wc-metal-lo) 85%,#000),0 0 0 3px color-mix(in srgb,var(--wc-metal-mid) 45%,transparent),0 1px 0 3px #ffffff0f;outline:none!important;caret-color:#ffd84a;transition:box-shadow .12s}.wc-edit::placeholder{color:#c8ba9673;font-style:italic}.wc-edit:focus{box-shadow:inset 0 2px 5px #000000f2,0 0 0 2px var(--wc-metal-mid),0 0 0 3px var(--wc-metal-hi),0 0 12px color-mix(in srgb,var(--wc-glow) 50%,transparent)}.wc-edit.wc-edit--code{font-family:var(--wc-font-display)!important;font-weight:700;font-size:26px;letter-spacing:.4em;text-indent:.4em;text-align:center;color:#ffd84a;padding:6px 10px 5px}.wc-edit.wc-edit--code::placeholder{font-family:var(--wc-font-body);font-weight:400;font-size:17px;letter-spacing:.12em;text-indent:.12em}.wc-check{all:unset;display:flex;align-items:center;gap:12px;cursor:pointer;font-family:var(--wc-font-body);font-size:16px;color:var(--wc-text);padding:2px;text-shadow:0 1px 0 #000}.wc-check:hover{color:#fff}.wc-check__box{position:relative;width:22px;height:22px;flex-shrink:0;background:#000000d9;border-radius:2px;box-shadow:inset 0 2px 4px #000,0 0 0 2px var(--wc-metal-lo),0 0 0 3px color-mix(in srgb,var(--wc-metal-mid) 50%,transparent)}.wc-check.is-on .wc-check__box:after{content:"";position:absolute;left:7px;top:2px;width:6px;height:12px;border:solid #ffd84a;border-width:0 3px 3px 0;transform:rotate(40deg);filter:drop-shadow(0 0 3px rgba(255,200,60,.9))}.wc-check small{display:block;font-size:13px;color:var(--wc-muted);font-style:italic}.wc-msg{font-size:15px;line-height:1.35;text-shadow:0 1px 0 #000}.wc-msg.is-bad{color:#ff7a66}.wc-msg.is-good{color:#8af08a}.wc-msg.is-dim{color:var(--wc-muted);font-style:italic}.wc-list{display:flex;flex-direction:column;height:100%;min-height:0}.wc-list__head,.wc-list__row{display:grid;grid-template-columns:var(--cols);align-items:center;gap:12px;padding:0 14px}.wc-list__head{height:30px;border-bottom:1px solid color-mix(in srgb,var(--wc-metal-mid) 45%,transparent);box-shadow:0 1px #000}.wc-list__body{flex:1;min-height:0;overflow-y:auto;padding:4px 0}.wc-list__row{all:unset;display:grid;grid-template-columns:var(--cols);align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:42px;padding:0 14px;font-family:var(--wc-font-body);font-size:17px;color:var(--wc-text);text-shadow:0 1px 0 #000;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04)}.wc-list__row:nth-child(2n){background:#ffffff06}.wc-list__row:hover:not(:disabled){background:linear-gradient(90deg,color-mix(in srgb,var(--wc-glow) 22%,transparent),color-mix(in srgb,var(--wc-glow) 6%,transparent));box-shadow:inset 2px 0 0 var(--wc-metal-hi);color:#fff}.wc-list__row:disabled{cursor:default;opacity:.55}.wc-list__row.is-friend{background:linear-gradient(90deg,#3cc85a24,#3cc85a05)}.wc-list__code{font-family:var(--wc-font-display);font-weight:700;letter-spacing:.18em;color:#ffd84a}.wc-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;text-align:center;font-style:italic;color:var(--wc-muted);font-size:18px}.wc-list__foot{display:flex;align-items:center;gap:10px;padding:8px 12px 2px}.wc-acct{display:grid;grid-template-columns:1fr 1fr;gap:26px;height:100%;min-height:0}.wc-acct__col{display:flex;flex-direction:column;gap:12px;min-height:0}.wc-acct__tabs{display:flex;gap:8px}.wc-acct__tabs .wc-btn{flex:1}.wc-btn.is-on{color:#fff3c4;box-shadow:inset 0 0 0 2px var(--wc-metal-hi),inset 0 3px 6px #0009,0 0 10px color-mix(in srgb,var(--wc-glow) 40%,transparent);transform:translateY(1px)}.wc-friend{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.05)}.wc-friend__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-friend__at{color:var(--wc-muted);font-size:13px;margin-left:6px}.wc-friend__status{font-size:13px;color:var(--wc-muted);font-style:italic}.wc-friend--two{min-height:46px;padding-top:3px;padding-bottom:3px}.wc-friend__main{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.wc-friend__main .wc-friend__name{flex:none}.wc-friend__activity{font-size:13px;color:var(--wc-muted);font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-acct__lore{font-style:italic;color:#cfc3a6;font-size:17px;line-height:1.45;text-shadow:0 1px 0 #000}.wc-acct__lore ul{margin:8px 0 0;padding-left:20px;font-style:normal;color:var(--wc-text)}.wc-acct__lore li{margin:4px 0}.wc-home__daily{flex:0 0 270px;height:100%}.wc-home.is-narrow{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;gap:24px;padding:30px 20px 70px;box-sizing:border-box}.wc-home.is-narrow .wc-home__logo{position:static;width:min(900px,100%);flex:none}.wc-home.is-narrow .wc-home__pillar{position:static;transform:none;flex:none;width:min(440px,100%)}.wc-home.is-narrow .wc-home__row{position:static;flex:none;flex-direction:column;width:min(700px,100%);height:auto;gap:24px}.wc-home.is-narrow .wc-home__left{height:400px;flex:none}.wc-home.is-narrow .wc-home__daily{height:auto;flex:none}.wc-home.is-narrow .wc-home__ver,.wc-home.is-narrow .wc-home__corner{position:static}.wc-home.is-narrow .wc-home__logo{order:0}.wc-home.is-narrow .wc-home__pillar{order:1}.wc-home.is-narrow .wc-home__row{order:2}.wc-home.is-narrow .wc-home__daily{order:-1}.wc-home.is-narrow .wc-home__ver,.wc-home.is-narrow .wc-home__corner{order:3}.mz-daily__head{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.mz-daily__race{font-family:var(--wc-font-display);font-weight:800;font-size:27px;line-height:1;text-shadow:0 2px 0 #000}.mz-daily__map{font-family:var(--wc-font-label);font-size:16px;color:var(--wc-title);letter-spacing:.03em}.mz-daily__fmt{font-size:14px}.mz-daily__twist{font-size:14px;color:#ffd84a}.mz-daily__streak{display:flex;align-items:center;gap:10px;font-size:15px;margin-top:2px}.mz-daily__streak small{font-size:13px}.mz-daily__best{font-size:15px}.mz-daily__nudge{font-size:13px;line-height:1.3}.mz-flame{display:inline-flex;align-items:center;gap:4px;filter:grayscale(.85) brightness(.8)}.mz-flame.is-lit{filter:drop-shadow(0 0 6px rgba(255,150,40,.65))}.mz-flame b{font-family:var(--wc-font-display);font-size:calc(var(--fs, 30px) * .8);color:#ffd27a;text-shadow:0 2px 0 #000;line-height:1}.wc-pillar__row>.wc-btn--menu{flex:1;min-width:0}.wc-home__lvl{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:9px;font-size:.78em;line-height:1.3;color:#2a1a04;background:linear-gradient(180deg,#fff1b0,#f2c23c 45%,#a8721a);box-shadow:0 0 0 1px #1a1008;text-shadow:none;font-variant-numeric:tabular-nums}.mz-medal{display:inline-flex;vertical-align:middle;line-height:0;flex:none}.mz-medal.is-gold{filter:drop-shadow(0 0 5px rgba(255,200,60,.55))}.mz-medal.is-silver{filter:drop-shadow(0 0 4px rgba(220,230,240,.35))}.mz-daily__best{display:flex;align-items:center;gap:8px}.mz-daily__best>span{display:flex;flex-direction:column;gap:1px}.mz-daily__medalline{font-size:12px}.mz-daily__week{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.mz-medalstrip{display:inline-flex;gap:3px;align-items:flex-end}.mz-medalstrip__day{position:relative;display:inline-grid;place-items:center;width:18px;height:24px}.mz-medalstrip__day.is-today{box-shadow:inset 0 -2px #ffd84a}.mz-medalstrip__dot{width:7px;height:7px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#0006}.mz-medalstrip__dot.is-played{background:#ffffff59}.mz-medalstrip__heroic{position:absolute;right:-1px;top:0;width:6px;height:6px;border-radius:50%;border:1px solid #2a0404;background:#c0282a}.mz-medalstrip__heroic.is-gold{background:#e0a820}.mz-medalstrip__heroic.is-silver{background:#b9c2cb}.mz-medalstrip__heroic.is-bronze{background:#c0763a}.mz-daily__heroic{display:flex;align-items:center;gap:8px}.mz-daily__heroic .wc-btn{flex:0 0 auto;border-color:#6a1414;color:#ffb0a0}.mz-daily__heroicinfo{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:1.2;min-width:0}.mz-daily__boards{display:flex;gap:6px}.mz-daily__boards>.wc-btn{flex:1;min-width:0}.mz-daily__play{display:flex;gap:6px}.mz-daily__play>:first-child{flex:2;min-width:0}.mz-daily__play>:nth-child(2){flex:1;min-width:0}.mz-daily__foot{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;line-height:1.2;flex-wrap:wrap}.mz-daily__foot .mz-linkbtn{font-size:12px}.mz-daily__heroicbest{display:inline-flex;align-items:center;gap:4px}.mz-daily__boards{margin-left:auto}.wc-home__filmswitch{all:unset;margin-left:16px;padding-left:16px;border-left:1px solid rgba(220,205,170,.25);cursor:pointer;color:#dccdaa8c}.wc-home__filmswitch:hover,.wc-home__filmswitch:focus-visible{color:#ffd84a}.mz-cover{display:inline-flex;vertical-align:middle;line-height:0;flex:none}.mz-cover.is-freeze{filter:drop-shadow(0 0 4px rgba(120,200,255,.55))}.mz-cover.is-rescue{filter:drop-shadow(0 0 4px rgba(255,90,60,.5))}.mz-daily__freeze{margin-left:auto;padding:1px 7px;border-radius:9px;font-size:13px;line-height:1.4;white-space:nowrap;color:#d8f2ff;background:#286eaa47;border:1px solid rgba(120,190,240,.55);text-shadow:0 1px 0 #000;cursor:help}.mz-daily__rescue{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:13px;line-height:1.3;color:#ffd0c0;background:#78101061;border:1px solid #8a2020;border-radius:3px;text-shadow:0 1px 0 #000}.mz-daily__rescuecd{font-size:12px;line-height:1.3}.mz-daily__play .wc-btn.is-rescue{border-color:#c0282a;color:#ffd0c0}.mz-np{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;vertical-align:middle;line-height:1.15}.mz-np__row{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:100%}.mz-np__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mz-np__title{font-family:var(--wc-font-label, serif);font-size:.72em;letter-spacing:.08em;text-transform:uppercase;color:#e9cf86;text-shadow:0 1px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mz-np.has-plate .mz-np__row{padding:1px 7px 2px;border-radius:3px;border:1px solid var(--np-a);background:linear-gradient(180deg,color-mix(in srgb,var(--np-a) 26%,transparent),#0000008c 70%),#00000059;box-shadow:inset 0 1px color-mix(in srgb,var(--np-b) 55%,transparent),0 0 0 1px #000c,0 0 6px color-mix(in srgb,var(--np-a) 35%,transparent)}.mz-np.has-plate .mz-np__title{padding-left:8px;color:color-mix(in srgb,var(--np-b) 70%,#e9cf86)}.mz-np.is-obsidian .mz-np__row{box-shadow:inset 0 1px color-mix(in srgb,var(--np-b) 45%,transparent),0 0 0 1px #000,0 0 9px color-mix(in srgb,var(--np-b) 45%,transparent)}.mz-np--md{font-size:inherit}.mz-np--md .mz-np__title{font-size:.66em}.mz-np--lg .mz-np__row{font-size:30px}.mz-np--lg.has-plate .mz-np__row{padding:2px 14px 4px;border-width:2px;border-radius:4px}.mz-np--lg .mz-np__title{font-size:15px;margin-top:3px;padding-left:2px}.mz-lvl{--lvl-s: 44px;flex:none;display:inline-grid;place-items:center;width:var(--lvl-s);height:var(--lvl-s);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1b0,#f2c23c 30%,#a8721a 72%,#5b3a0c);box-shadow:0 0 0 2px #1a1008,0 0 0 4px #6b5326,inset 0 -3px 6px #00000073,0 2px 6px #0009}.mz-lvl__n{font-family:var(--wc-font-display);font-weight:800;font-size:calc(var(--lvl-s) * .46);line-height:1;color:#2a1a04;text-shadow:0 1px 0 rgba(255,240,180,.7);font-variant-numeric:lining-nums tabular-nums}.mz-xpbar{--xp-c: #ffd84a;position:relative;display:block;height:12px;border-radius:2px;overflow:hidden;background:linear-gradient(180deg,#0b0906,#1c160e);box-shadow:inset 0 1px 3px #000,0 0 0 1px var(--wc-metal-sh, #3a2d18)}.mz-xpbar__fill{position:absolute;inset:0 auto 0 0;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--xp-c) 55%,#fff) 0%,var(--xp-c) 45%,color-mix(in srgb,var(--xp-c) 55%,#000) 100%);box-shadow:0 0 8px color-mix(in srgb,var(--xp-c) 55%,transparent)}.mz-xpbar__fill.is-anim{transition:width 1.1s cubic-bezier(.2,.7,.2,1)}.mz-xpbar__label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;color:#fff;text-shadow:0 1px 0 #000}.mz-pop{--pop-glow: transparent;--pop-line: #180e02;font-family:var(--wc-font-display);font-weight:700;font-size:26px;line-height:1;background:linear-gradient(180deg,#fff3a6,#ffcf2e 55%,#d98a0b);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1.5px var(--pop-line);paint-order:stroke fill;filter:drop-shadow(0 0 0 #000)}.mz-pop.has-trim{filter:drop-shadow(0 0 4px var(--pop-glow)) drop-shadow(0 0 9px color-mix(in srgb,var(--pop-glow) 60%,transparent))}.mz-prof .mz-dialog__well{text-align:left}.mz-prof__body{display:flex;flex-direction:column;gap:16px;max-height:min(70vh,760px);overflow-y:auto;padding-right:6px}.mz-prof__head{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:6px 4px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.mz-prof__banner{display:flex;align-self:start}.mz-prof__who{display:flex;flex-direction:column;gap:10px;min-width:0}.mz-prof__lvlrow{display:flex;align-items:center;gap:14px}.mz-prof__lvlbar{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.mz-prof__lvltext{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:15px}.mz-prof__lvltext .wc-title{font-size:19px}.mz-prof__stats{display:grid;grid-template-columns:repeat(2,auto);gap:6px 18px;margin:0}.mz-prof__stats div{display:flex;flex-direction:column;align-items:flex-end}.mz-prof__stats dt{font-size:12px}.mz-prof__stats dd{margin:0;font-size:20px;color:var(--wc-text)}.mz-prof__guest{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px dashed var(--wc-metal-mid);border-radius:3px;font-size:15px;background:#ffd84a0d}.mz-prof__h{margin-bottom:8px;font-size:14px}.mz-prof__mastery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mz-mast{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#00000052;border:1px solid rgba(255,255,255,.06);border-radius:3px;min-width:0}.mz-mast__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mz-mast__top{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--wc-font-label);font-size:16px}.mz-mast__lvl{font-size:17px;color:var(--wc-text)}.mz-mast__next{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-mast__next b{color:#e9cf86;font-weight:500}.mz-prof__cosmhead{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.mz-prof__cosmhead .mz-prof__h{margin:0}.mz-prof__count{margin-left:auto;font-size:13px}.mz-prof__hint{text-align:left;margin:0 0 8px;font-size:13px}.mz-cosm{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px}.mz-cosm__item{display:grid;grid-template-rows:56px auto auto 30px;gap:3px;padding:8px 10px;text-align:center;background:#00000059;border:1px solid rgba(255,255,255,.07);border-radius:3px}.mz-cosm__item.is-on{border-color:var(--wc-metal-hi);box-shadow:inset 0 0 0 1px #ffd84a40,0 0 10px #ffd84a1f}.mz-cosm__item.is-locked .mz-cosm__preview{filter:grayscale(.85) brightness(.6)}.mz-cosm__item.is-locked .mz-cosm__name{color:var(--wc-muted)}.mz-cosm__preview{display:grid;place-items:center;min-width:0;overflow:hidden}.mz-cosm__title{font-family:var(--wc-font-label);font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#e9cf86;text-shadow:0 1px 0 #000}.mz-cosm__portal{width:34px;height:44px;border-radius:17px 17px 3px 3px;background:radial-gradient(ellipse at 50% 62%,#000 0 22%,var(--p-core) 48%,var(--p-rim) 96%);box-shadow:0 0 10px color-mix(in srgb,var(--p-rim) 45%,transparent),inset 0 0 0 2px #0000008c}.mz-cosm__lane{font-family:var(--wc-font-label);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#e9cf86;padding:6px 10px;border:1px solid rgba(233,207,134,.35);border-radius:3px;background:#0000004d}.mz-cosm__lane--monument{font-family:var(--wc-font-display);font-size:22px;padding:4px 14px;color:#ffd84a}.mz-cosm__name{font-family:var(--wc-font-label);font-size:15px;color:var(--wc-text)}.mz-cosm__how{font-size:12px;line-height:1.25}.mz-cosm__prem{color:#c9a2ff;letter-spacing:.06em}.mz-cosm__act{display:grid;place-items:center}.mz-cosm__lock{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#c8bea573}.mz-cosm__eq{font-family:var(--wc-font-label);font-size:13px;letter-spacing:.08em;color:#7cf07c;text-transform:uppercase}.mz-cosm__item[role=button]{cursor:pointer}.mz-cosm__item:hover{border-color:#ffffff2e}.mz-cosm__item.is-sel{border-color:#e9cf86;box-shadow:inset 0 0 0 1px #e9cf8659,0 0 12px #e9cf862e;background:#e9cf860f}.mz-cosm__item.is-on.is-sel{border-color:var(--wc-metal-hi)}.mz-show{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;margin:0 0 10px}.mz-show__stage{position:relative;height:290px;border-radius:3px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,#ffffff0f,#0000008c 75%),#0c0a08;border:1px solid var(--wc-metal-sh, #3a2d18);box-shadow:inset 0 0 18px #000000b3}.mz-show__stage canvas{display:block}.mz-show__stage canvas{width:100%!important;height:100%!important}.mz-show__stage>div:first-child:not(.mz-show__flat){position:absolute!important;top:0;right:0;bottom:0;left:0}.mz-show.is-locked .mz-show__stage canvas{filter:saturate(.55) brightness(.8)}.mz-show__flat{display:grid;place-items:center;transform:scale(1.35)}.mz-show__pops{display:flex;gap:22px;align-items:baseline}.mz-show__pops .mz-pop{font-size:34px}.mz-show__pops .mz-pop+.mz-pop{font-size:44px}.mz-show__loading{font-size:13px}.mz-show__empty{position:absolute;left:50%;top:14px;transform:translate(-50%);font-size:13px;padding:3px 10px;background:#0000008c;border-radius:3px;white-space:nowrap}.mz-show__lock{position:absolute;top:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#0009;color:#e9cf86;box-shadow:0 0 0 1px #e9cf8666;pointer-events:none}.mz-show__lockico{width:18px;height:18px;flex:none}.mz-show__themes{position:absolute;left:8px;bottom:8px;display:flex;gap:3px;flex-wrap:wrap}.mz-chip--sm{font-size:12px;padding:3px 8px}.mz-show__tip{position:absolute;right:10px;bottom:10px;font-size:12px;pointer-events:none;text-shadow:0 1px 2px #000}.mz-show__info{display:flex;flex-direction:column;gap:6px;min-width:0;padding:6px 2px}.mz-show__slot{font-size:12px}.mz-show__name{font-size:24px;line-height:1.1}.mz-show__blurb{margin:0;font-size:14px;line-height:1.4;color:var(--wc-text);opacity:.85}.mz-show__status{display:flex;flex-direction:column;gap:6px;margin-top:4px;font-size:14px}.mz-show__how{display:inline-flex;align-items:center;gap:6px;color:#e9cf86}.mz-show__how .mz-show__lockico{width:14px;height:14px}.mz-show__status .mz-xpbar{height:16px}.mz-show__status .mz-xpbar__label{font-size:11px}.mz-show__ok{font-family:var(--wc-font-label);letter-spacing:.06em;color:#7cf07c;text-transform:uppercase;font-size:13px}.mz-show__act{margin-top:auto;display:flex;gap:8px;align-items:center}.mz-prof__rules summary{cursor:pointer;font-size:14px}.mz-prof__rules ul{margin:6px 0 0;padding-left:20px;font-size:14px;line-height:1.5}.mz-xp{padding:10px 14px;margin:-6px 0 14px;display:flex;flex-direction:column;gap:8px;text-align:left}.mz-xp__top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mz-xp__gain{font-family:var(--wc-font-display);font-weight:800;font-size:28px;color:#b9f0ff;text-shadow:0 2px 0 #000,0 0 10px rgba(120,210,255,.35);line-height:1}.mz-xp__gain small{font-size:15px;letter-spacing:.08em}.mz-xp__parts{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;flex:1;font-variant-numeric:tabular-nums}.mz-xp__bars{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.mz-xp__bar{display:flex;align-items:center;gap:10px;min-width:0}.mz-xp__track{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mz-xp__label{display:flex;align-items:baseline;gap:10px;font-size:14px;font-family:var(--wc-font-label)}.mz-xp__label .wc-dim{margin-left:auto;font-family:inherit;font-size:12px}.mz-xp__up{color:#ffd84a;letter-spacing:.08em;text-transform:uppercase;font-size:13px;text-shadow:0 0 8px rgba(255,216,74,.6),0 1px 0 #000;animation:mz-xp-up .6s ease-out}@keyframes mz-xp-up{0%{opacity:0;transform:translateY(4px) scale(.9)}to{opacity:1;transform:none}}.mz-xp__unlocks{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mz-unlock{display:inline-flex;flex-direction:column;gap:1px;padding:5px 12px 6px;border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--wc-glow, #ffd84a) 18%,rgba(0,0,0,.6)),#0009);border:1px solid color-mix(in srgb,var(--wc-glow, #ffd84a) 55%,#000);box-shadow:0 0 10px color-mix(in srgb,var(--wc-glow, #ffd84a) 25%,transparent);animation:mz-unlock-in .45s cubic-bezier(.2,.8,.2,1)}.mz-unlock__kind{font-size:11px}.mz-unlock__name{font-family:var(--wc-font-label);font-size:16px;color:#fff3cf}.mz-unlock .mz-pop{font-size:17px}@keyframes mz-unlock-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mz-xp__note{font-size:13px}@media (max-width: 900px){.mz-show{grid-template-columns:1fr}.mz-show__stage{height:240px}.mz-prof__head{grid-template-columns:auto 1fr}.mz-prof__stats{grid-column:1 / -1;grid-template-columns:repeat(4,auto);justify-content:start}.mz-prof__mastery{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-xp__bars{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.mz-xpbar__fill.is-anim,.mz-unlock,.mz-xp__up{transition:none;animation:none}}.mz-trailer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:max(16px,3vh) max(16px,3vw);box-sizing:border-box;background:radial-gradient(120% 100% at 50% 50%,#080604eb,#000000fa);animation:mz-trailer-in .35s ease-out}@keyframes mz-trailer-in{0%{opacity:0}to{opacity:1}}.mz-trailer__stage{position:relative;width:min(100%,calc((100vh - 2 * max(16px,3vh)) * 16 / 9));aspect-ratio:16 / 9}.mz-trailer__video{display:block;width:100%;height:100%;background:#000;object-fit:contain;box-shadow:0 0 0 1px #d2a44459,0 20px 80px #000000e6,0 0 120px #ff8c2814}.mz-trailer__close{all:unset;position:fixed;top:max(10px,1.6vh);right:max(12px,1.6vw);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font:22px/1 system-ui,sans-serif;color:#f3e6c4;background:#14100abf;box-shadow:0 0 0 1px #d2a44480,0 2px 10px #000c;cursor:pointer;transition:background .15s,transform .15s}.mz-trailer__close:hover{background:#3c280ee6;transform:scale(1.06)}.mz-trailer__close:focus-visible{box-shadow:0 0 0 2px #ffd84a,0 2px 10px #000c}.mz-trailer__end{position:absolute;left:50%;bottom:14%;transform:translate(-50%);display:flex;gap:14px;animation:mz-trailer-in .6s ease-out}.mz-trailer__end .wc-btn{font-size:18px;padding:11px 22px 10px;letter-spacing:.08em;white-space:nowrap}.wc-btn.wc-home__trailer{display:flex;align-items:center;justify-content:center;gap:12px}.wc-home__trailer .wc-home__play{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:11px;padding-left:2px;box-sizing:border-box;color:#2a1a04;background:radial-gradient(circle at 38% 32%,#fff6c8,#f2c23c 50%,#a8721a);box-shadow:0 0 0 1px #1a1008,0 0 10px #ffbe3c73;text-shadow:none}.wc-film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:opacity .8s ease}.wc-film.has-poster{opacity:1}.wc-film__poster,.wc-film__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wc-film__video{opacity:0;transition:opacity 1.4s ease}.wc-film.is-playing .wc-film__video{opacity:1}.wc-film__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06050880,#0605081f 32%,#0605082e 52%,#060508d1),linear-gradient(90deg,#06050873,#0605080d 40%,#0605081f 62%,#0605089e)}.wc-bd.has-film .wc-bd__fog{display:none}.wc-bd.has-film .wc-bd__art{animation:none;visibility:hidden}.wc-bd.has-film .wc-bd__embers{opacity:.55}@media (prefers-reduced-motion: reduce){.wc-film,.wc-film__video{transition:none}}.mz-tpage{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;background:#07070a;color:#e8dcc0}.mz-tpage__bg{position:fixed;top:-40px;right:-40px;bottom:-40px;left:-40px;background:center / cover no-repeat;filter:blur(26px) brightness(.32) saturate(1.1);transform:scale(1.05)}.mz-tpage__inner{position:relative;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2.4vh,28px);padding:clamp(16px,3vh,40px) 16px}.mz-tpage__logo{display:block;text-decoration:none;color:inherit}.mz-tpage__player{position:relative;width:min(100%,1280px,calc((100vh - 300px) * 16 / 9));min-width:min(100%,560px);aspect-ratio:16 / 9}.mz-tpage__player video{display:block;width:100%;height:100%;background:#000;box-shadow:0 0 0 1px #d2a44466,0 24px 90px #000000e6}.mz-tpage__bigplay{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;cursor:pointer;background:radial-gradient(60% 60% at 50% 50%,#0000001a,#00000073)}.mz-tpage__bigplay span{display:grid;place-items:center;width:clamp(64px,9vw,104px);aspect-ratio:1;border-radius:50%;padding-left:6px;box-sizing:border-box;font-size:clamp(24px,3.4vw,40px);color:#2a1a04;background:radial-gradient(circle at 38% 32%,#fff6c8,#f2c23c 50%,#a8721a);box-shadow:0 0 0 2px #1a1008,0 0 40px #ffbe3c8c;transition:transform .15s}.mz-tpage__bigplay:hover span,.mz-tpage__bigplay:focus-visible span{transform:scale(1.08)}.mz-tpage__cta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.mz-tpage__cta .wc-btn{font-size:20px;padding:13px 26px 12px;letter-spacing:.1em}.mz-tpage__cta .wc-btn.is-small{font-size:15px;padding:9px 16px 8px}.mz-tpage__sub{font-family:var(--wc-font-body, Georgia, serif);font-style:italic;font-size:17px;color:#cfc3a6;text-align:center;text-shadow:0 1px 0 #000,0 0 10px #000}.mz-brief{width:min(1180px,calc(100vw / var(--wc-s, 1) - 32px));max-height:calc(100vh / var(--wc-s, 1) - 32px);display:flex;animation:mz-pop .2s cubic-bezier(.2,.9,.3,1.15)}.mz-brief__frame{flex:1;min-width:0}.mz-brief__body{padding:18px 22px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box}.mz-brief__head{text-align:center}.mz-brief__kicker{color:var(--wc-hl, #f0c060);font-size:15px;letter-spacing:.22em;text-transform:uppercase}.mz-brief__title{font-size:44px;line-height:1.05;margin-top:2px;filter:drop-shadow(0 2px 0 #000) drop-shadow(0 0 14px rgba(255,140,60,.45))}.mz-brief__tagline{color:var(--wc-text, #e8dcc0);font-size:18px;margin-top:4px;font-style:italic;opacity:.92}.mz-brief__main{display:flex;gap:16px;min-height:0;align-items:stretch}.mz-brief__media{position:relative;flex:0 0 640px;aspect-ratio:16 / 9;background:#000;border:2px solid var(--wc-metal-mid, #7a6040);box-shadow:0 0 0 1px #000,inset 0 0 18px #000;overflow:hidden;align-self:flex-start}.mz-brief__media video,.mz-brief__media img{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.mz-brief__media.is-still img{cursor:default;filter:saturate(.9)}.mz-brief__nomedia{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.5}.mz-brief__vctl{position:absolute;right:8px;bottom:8px;display:flex;gap:6px}.mz-brief__vctl .wc-btn{opacity:.88}.mz-brief__text{flex:1;min-width:0;padding:12px 16px;overflow:auto}.mz-brief__sec+.mz-brief__sec{margin-top:12px}.mz-brief__sechead{color:var(--wc-hl, #f0c060);font-size:14px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px}.mz-brief__sec ul{margin:0;padding-left:20px}.mz-brief__sec li{color:var(--wc-text, #e8dcc0);font-size:17px;line-height:1.38;margin:3px 0}.mz-brief__foot{display:flex;flex-direction:column;align-items:center;gap:8px}.mz-brief__roster{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.mz-brief__chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:3px;font-size:14px;background:#00000073;border:1px solid rgba(255,255,255,.12);color:var(--wc-muted, #b8ab90)}.mz-brief__chip.is-ready{color:#7cf07c;border-color:#7cf07c59}.mz-brief__chip.is-me{box-shadow:inset 0 0 0 1px #ffd84a59}.mz-brief__chip.is-away{opacity:.6}.mz-brief__chip em{font-style:normal;font-size:12px;opacity:.8}.mz-brief__status{color:var(--wc-muted, #b8ab90);font-size:15px;min-height:18px}.mz-brief__buttons{display:flex;gap:12px;align-items:center;justify-content:center}.mz-brief__ready.wc-btn{min-width:240px;font-size:22px;padding:12px 28px 11px}.mz-brief__readyok{min-width:240px;text-align:center;font-size:24px;color:#7cf07c}@media (max-width: 1100px){.mz-brief__main{flex-direction:column}.mz-brief__media{flex:none;width:100%}}.mz-brief__note{color:#ffd84a;font-size:15px;letter-spacing:.02em}.wc-lobby__head{position:absolute;left:50%;top:34px;transform:translate(-50%);width:760px}.wc-lobby__plate-body{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 34px}.wc-lobby__code{display:flex;align-items:center;gap:12px}.wc-lobby__code-val{font-family:var(--wc-font-display);font-weight:800;font-size:34px;letter-spacing:.3em;padding:3px 8px 2px 18px;color:#ffd84a;text-shadow:0 1px 0 #000,0 0 10px rgba(255,200,60,.45);-webkit-user-select:all;user-select:all;cursor:text}.wc-lobby__private{display:inline-flex;align-items:center;gap:5px;font-family:var(--wc-font-label);font-size:14px;color:var(--wc-muted);text-shadow:0 1px 0 #000}.wc-lobby__left{position:absolute;left:140px;top:160px;bottom:44px;right:780px;max-width:1000px;display:flex;flex-direction:column;gap:22px}.wc-lobby__slots{flex:none}.wc-lobby__chat{flex:1;min-height:0}.wc-lobby__right{position:absolute;right:140px;top:160px;bottom:44px;width:600px;display:flex;flex-direction:column;gap:22px}.wc-lobby__settings{flex:1;min-height:0}.wc-lobby__actions{flex:none}.wc-lobby__actions-body{display:flex;flex-direction:column;gap:10px;padding:16px 22px 14px}.wc-lobby__actions .wc-btn{width:100%;box-sizing:border-box}.wc-slothead,.wc-slotrow{display:grid;grid-template-columns:30px 18px 50px 1fr 290px 130px;align-items:center;gap:12px;padding:0 16px}.wc-slothead{height:26px;border-bottom:1px solid color-mix(in srgb,var(--wc-metal-mid) 40%,transparent);box-shadow:0 1px #000}.wc-slotrow{height:50px;font-size:18px;color:var(--wc-text);text-shadow:0 1px 0 #000;border-bottom:1px solid rgba(255,255,255,.04)}.wc-slotrow:nth-of-type(2n){background:#ffffff06}.wc-slotrow.is-me{background:linear-gradient(90deg,color-mix(in srgb,var(--wc-glow) 18%,transparent),transparent 70%);box-shadow:inset 2px 0 0 var(--wc-metal-hi)}.wc-slotrow.is-open{color:#c8bea561;font-style:italic}.wc-slotrow__num{color:var(--wc-muted);font-size:16px;text-align:center}.wc-slotrow__color{width:16px;height:16px;border-radius:2px;background:linear-gradient(180deg,#fff6,#fff0 50%,#0000004d),var(--pc);box-shadow:0 0 0 1px #000,0 0 0 2px color-mix(in srgb,var(--wc-metal-mid) 70%,transparent),0 0 8px color-mix(in srgb,var(--pc) 60%,transparent)}.wc-slotrow.is-open .wc-slotrow__color{box-shadow:0 0 0 1px #000,inset 0 1px 3px #000}.wc-slotrow__banner{display:flex;justify-content:center;align-self:start}.wc-slotrow__name{font-family:var(--wc-font-label);font-size:19px;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-slotrow__you{color:var(--wc-muted);font-family:var(--wc-font-body);font-style:italic;font-size:15px}.wc-slotrow__race{font-size:15px;color:var(--wc-muted);font-style:italic}.wc-slotrow__ready{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-family:var(--wc-font-label);font-size:15px;color:#c08a70;letter-spacing:.04em}.wc-slotrow__ready.is-on{color:#8af08a}.wc-bot-badge{display:inline-block;margin-right:8px;padding:1px 6px 0;border-radius:3px;vertical-align:2px;font-family:var(--wc-font-label);font-style:normal;font-size:12px;letter-spacing:.08em;color:#0c0a08;background:linear-gradient(180deg,#c9e6ff,#6fa8d8);box-shadow:0 0 0 1px #000;text-shadow:none}.wc-slotrow__kick{margin-right:6px;padding:2px 8px;border:0;border-radius:3px;cursor:pointer;font-family:var(--wc-font-label);font-size:13px;letter-spacing:.04em;line-height:18px;color:#e0a090;background:#00000059;box-shadow:0 0 0 1px #000}.wc-slotrow__kick:hover{color:#ffd0c0;background:#781e1480}.wc-slotrow__ailevel{font-style:normal;color:#9cc6ea}.wc-slotrow.is-addai{font-style:normal}.wc-slotrow__ai-pick{display:flex;gap:6px;min-width:0}.wc-ai-select{font-size:14px;padding:4px 6px 3px;min-width:0;flex:1}.wc-pennant-ph{display:block;width:30px;height:36px;margin-top:7px;border-radius:2px;background:#00000059;box-shadow:inset 0 1px 3px #000;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.wc-pennant{position:relative;display:inline-block;width:var(--bn-w, 48px);height:calc(var(--bn-w, 48px) * 1.25);filter:drop-shadow(0 2px 2px rgba(0,0,0,.85))}.wc-pennant__rod{position:absolute;left:-3px;right:-3px;top:0;height:5px;border-radius:3px;background:var(--wc-metal);box-shadow:0 0 0 1px var(--wc-metal-sh);z-index:2}.wc-pennant__cloth{position:absolute;left:2px;right:2px;top:3px;bottom:0;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:linear-gradient(90deg,#00000073,#ffffff14 45%,#0006),linear-gradient(180deg,color-mix(in srgb,var(--wc-accent) 26%,transparent),#00000059),var(--wc-stone, none) 0 0 / 160px 160px,var(--wc-stone-base);display:flex;justify-content:center}.wc-pennant__cloth:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wc-metal-mid) 80%,transparent);clip-path:inherit}.wc-pennant__sigil{margin-top:12%;display:flex}.wc-pennant__q{font-family:var(--wc-font-display);font-weight:800;font-size:calc(var(--bn-w, 48px) * .55);line-height:1;margin-top:2px;color:var(--wc-title);text-shadow:0 1px 0 #000,0 0 6px #000}.wc-lobby__preview{display:flex;gap:14px;align-items:stretch}.wc-lobby__previewframe{flex:none;width:300px}.wc-lobby__previewbox{height:180px;background:#000;display:flex;align-items:center;justify-content:center}.wc-lobby__mapinfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-top:2px}.wc-lobby__mapname{font-family:var(--wc-font-display);font-weight:700;font-size:24px;color:var(--wc-title);text-shadow:0 1px 0 #000,0 0 6px #000}.wc-lobby__maplayout{font-style:italic;color:#d8ccb0;font-size:16px;line-height:1.3;text-shadow:0 1px 0 #000}.wc-lobby__mapmeta{display:flex;flex-direction:column;gap:3px;margin-top:auto;font-size:15px;color:var(--wc-text);text-shadow:0 1px 0 #000}.wc-lobby__mapmeta span{display:inline-flex;align-items:center;gap:7px}.wc-lobby__themes{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.wc-lobby__layouts{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.wc-lobby__diffs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wc-opt{all:unset;box-sizing:border-box;position:relative;display:flex;cursor:pointer;border-radius:3px;background:linear-gradient(180deg,#ffffff12,#fff0 40%,#00000059),#0a0a0cd1;box-shadow:inset 0 0 0 1px #000000e6,inset 0 1px #ffffff1a,0 0 0 1px color-mix(in srgb,var(--wc-metal-lo) 80%,#000),0 2px 3px #0009;transition:filter .1s,box-shadow .12s;font-family:var(--wc-font-body);color:var(--wc-text);text-shadow:0 1px 0 #000}.wc-opt:hover:not(:disabled){filter:brightness(1.2);box-shadow:inset 0 0 0 1px #000000e6,0 0 0 1px var(--wc-metal-mid),0 0 8px color-mix(in srgb,var(--wc-glow) 40%,transparent)}.wc-opt:active:not(:disabled){transform:translateY(1px)}.wc-opt.is-on{background:linear-gradient(180deg,#ffe69624,#fff0 45%,#0000004d),#221a0ae6;box-shadow:inset 0 0 0 1px #000000e6,0 0 0 2px #ffd84a,0 0 12px #ffd84a8c}.wc-opt:disabled{cursor:default}.wc-opt:disabled:not(.is-on){filter:grayscale(.7) brightness(.62)}.wc-opt__name{font-family:var(--wc-font-label);font-size:15px;letter-spacing:.03em;color:var(--wc-title)}.wc-opt.is-on .wc-opt__name{color:#fff3c4}.wc-opt__desc{font-size:13px;color:var(--wc-muted);font-style:italic;display:inline-flex;align-items:center;gap:4px}.wc-opt--theme{flex-direction:column;align-items:stretch;gap:4px;padding:5px}.wc-opt--theme .wc-opt__name{font-size:13px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-opt__thumb{flex:none;width:88px;height:46px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #000;background:#000}.wc-opt__text{display:flex;flex-direction:column;gap:1px;min-width:0}.wc-opt--layout{flex-direction:column;align-items:center;gap:4px;padding:5px 4px}.wc-opt__mini{width:100%;height:40px;border-radius:2px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #000}.wc-opt--layout .wc-opt__name{font-size:12px}.wc-opt--layout .wc-opt__desc{font-size:10px}.wc-opt--diff{flex-direction:column;align-items:center;gap:2px;padding:8px 4px 7px}.wc-opt--diff .wc-opt__name{font-size:16px}.wc-opt--diff.is-on{box-shadow:inset 0 0 0 1px #000000e6,0 0 0 2px var(--dc),0 0 12px color-mix(in srgb,var(--dc) 60%,transparent)}.wc-lobbychat__lines{flex:1;min-height:0;overflow-y:auto;padding:8px 14px;display:flex;flex-direction:column;gap:3px}.wc-lobbychat__line{font-size:17px;color:#fff;text-shadow:0 1px 0 #000;word-break:break-word}.wc-lobbychat__name{font-family:var(--wc-font-label)}.wc-lobbychat__pc{display:inline-block;width:9px;height:9px;margin-right:6px;vertical-align:1px;border-radius:1px;box-shadow:0 0 0 1px #000}.wc-lobbychat__input{display:flex;align-items:center;gap:10px;padding:8px 10px 10px;border-top:1px solid rgba(0,0,0,.8);box-shadow:inset 0 1px #ffffff0d}.wc-lobbychat__to{font-family:var(--wc-font-label);color:#ffd84a;font-size:16px;text-shadow:0 1px 0 #000;white-space:nowrap}.wc-lobbychat__input .wc-edit{font-size:16px;padding:6px 10px 5px}.wc-practice__pop{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);width:620px;z-index:30}.wc-practice{display:flex;flex-direction:column;gap:8px;padding:14px 20px 12px}.wc-practice__tag{margin-left:6px;padding:0 5px;border:1px solid #6b5a33;border-radius:3px;color:#ffd84a;font-size:.8em}.wc-practice__row{display:flex;gap:8px;align-items:center}.wc-practice__row .wc-edit{flex:1;min-width:0;font-size:16px;padding:6px 10px 5px}.wc-practice__row .wc-practice__wave{flex:0 0 4.5em;text-align:center}.wc-lobby__head:has(.wc-practice__pop){z-index:30}.wc-slotrow__banner.has-frame{filter:drop-shadow(0 0 3px var(--np-a)) drop-shadow(0 0 1px var(--np-a))}.wc-slotrow__name .mz-np__title{font-size:12px;letter-spacing:.1em}.wc-continue__row{justify-content:space-between}.wc-continue__what{flex:1;min-width:0}.wc-continue__act{color:#ffd84a;font-size:17px}.wc-continue__what .wc-dim{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-lobby__left>.wc-contcard__wrap,.wc-lobby__left>.wc-contslim{flex:none}.wc-contcard__wrap{position:relative;z-index:20}.wc-contcard .wc-frame__body{background:radial-gradient(120% 140% at 0% 50%,rgba(255,196,70,.16),transparent 60%),linear-gradient(180deg,#00000026,#00000059),var(--wc-stone, none) 0 0 / 256px 256px,var(--wc-stone-base)}.wc-contcard__body{display:flex;align-items:center;gap:18px;padding:9px 22px 9px 18px}.wc-contcard__banner{flex:none;align-self:flex-start;margin-top:2px}.wc-contcard__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wc-contcard__line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:14px;min-width:0}.wc-contcard__kicker{font-family:var(--wc-font-label);text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:#ffd84a;text-shadow:0 1px 0 #000,0 0 8px rgba(255,190,60,.45)}.wc-contcard__act{font-family:var(--wc-font-display);font-weight:700;font-size:24px;line-height:1.15;color:var(--wc-title);text-shadow:0 1px 0 #000,0 0 6px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wc-contcard__meta{font-family:var(--wc-font-label);font-size:15px;color:#e8dcc0;letter-spacing:.02em;text-shadow:0 1px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-contcard__help{margin-top:2px;font-size:14px;line-height:1.25;color:#b9ad92;font-style:italic;text-shadow:0 1px 0 #000}.wc-contcard__help.is-busy{color:#e8dcc0;font-style:normal}.wc-contcard__help.is-bad{color:#ff7a66;font-style:normal}.wc-contcard__actions{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:210px}.wc-contcard__actions .wc-btn.wc-contcard__go{width:100%;box-sizing:border-box;font-size:22px;padding:11px 18px 9px}.wc-contcard__all{all:unset;cursor:pointer;text-align:center;font-family:var(--wc-font-label);font-size:13px;letter-spacing:.06em;color:#d8ccb0;text-shadow:0 1px 0 #000;padding:2px 4px}.wc-contcard__all:hover,.wc-contcard__all.is-on{color:#ffd84a}.wc-contcard__all:focus-visible{outline:1px solid #ffd84a;outline-offset:2px}.wc-contcard__pop{position:absolute;left:24px;right:24px;top:calc(100% + 6px);z-index:30}.wc-contcard__pop .wc-continue__row .wc-btn{flex:none}.wc-contslim .wc-frame__body{background:#08080ab8}.wc-contslim__body{display:flex;align-items:center;gap:10px;padding:8px 16px 7px;font-size:15px;font-style:italic;color:#c9bd9f;text-shadow:0 1px 0 #000}.wc-contslim__body svg{flex:none;opacity:.8}.wc-lobby__left.has-contcard .wc-slotrow{height:45px}.wc-lobby__left.has-contcard .wc-slotrow__banner{transform:scale(.9);transform-origin:50% 0}.mz-chat{position:fixed;z-index:260;zoom:var(--wc-s, 1);color:var(--wc-text, #eee)}.mz-chat--menu{right:110px;bottom:14px}.mz-chat--menu.is-collapsed{width:440px}.mz-chat-menubtn .mz-chat-menubtn__dot{display:inline-block;margin-left:8px;vertical-align:2px}.mz-chat--menu.is-lobby{bottom:auto;top:14px;right:24px}.mz-chat--menu.is-lobby.is-collapsed{width:400px}.mz-chat--menu.is-lobby:not(.is-collapsed){top:146px}.mz-chat--game{left:18px;top:92px;z-index:320}.mz-chat__bar{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:9px 16px 8px;cursor:pointer;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#302614f5,#100d08f7);box-shadow:0 0 0 1px #000,inset 0 0 0 1px #8a6f34,inset 0 1px 0 1px #ffdc8c2e,0 4px 12px #000000b3;font-family:var(--wc-font-label);font-size:16px;letter-spacing:.05em;color:var(--wc-title, #f3d98a);text-shadow:0 1px 0 #000}.mz-chat__bar:hover{filter:brightness(1.12)}.mz-chat__bar:focus-visible{outline:2px solid #ffd84a;outline-offset:2px}.mz-chat__bar-title{font-family:var(--wc-font-display);font-weight:700;font-size:17px;letter-spacing:.12em;text-transform:uppercase}.mz-chat__bar .wc-badge{margin-left:0}.mz-chat__chev{margin-left:auto;font-size:12px;opacity:.8}.mz-chat__new{font-size:13px;color:#ffd84a;font-style:italic}.mz-chat__online{display:inline-flex;align-items:center;gap:7px;font-family:var(--wc-font-body);font-size:14px;color:#bfe8bf;letter-spacing:0;text-transform:none}.mz-chat__frame{width:600px}.mz-chat--game .mz-chat__frame{width:560px}.mz-chat__body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.mz-chat__head{display:flex;align-items:center;gap:12px;padding:0 6px 0 10px}.mz-chat__title{font-size:19px;flex:1}.mz-chat__bell{all:unset;cursor:pointer;font-size:13px;padding:2px 8px;border-radius:3px;color:var(--wc-muted, #a99);border:1px solid rgba(0,0,0,.6);background:#00000059}.mz-chat__bell.is-on{color:#f4ecd4}.mz-chat__bell:hover{filter:brightness(1.25)}.mz-chat__close{padding:2px 9px!important}.mz-chat__main{display:flex;gap:8px;height:430px}.mz-chat--game .mz-chat__main{height:360px}.mz-chat__side{width:168px;flex:none;padding:6px 0;overflow-y:auto;display:flex;flex-direction:column}.mz-chat__side-label{padding:10px 12px 4px;font-size:12px}.mz-chat__blocked-row{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 12px;font-size:14px;color:var(--wc-muted, #a99)}.mz-chat__blocked-row .mz-chat__tab-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-chat__unblock{all:unset;cursor:pointer;font-size:12px;padding:1px 6px;border-radius:3px;border:1px solid rgba(0,0,0,.6);background:#00000059;color:#c8b890}.mz-chat__unblock:hover{color:#ffd84a}.mz-chat__side-note{padding:4px 12px;font-size:13px;font-style:italic;color:var(--wc-muted, #a99);line-height:1.3}.mz-chat__tab{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:32px;padding:5px 10px 5px 12px;cursor:pointer;font-size:15px;color:#e6dcc0;border-left:3px solid transparent}.mz-chat__tab:hover{background:#ffdc8c12}.mz-chat__tab:focus-visible{outline:1px solid #ffd84a;outline-offset:-1px}.mz-chat__tab.is-on{background:linear-gradient(90deg,#ffd84a29,#ffd84a05);border-left-color:#ffd84a;color:#fff3cf}.mz-chat__tab-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-chat__tab .wc-badge{margin-left:0}.mz-chat__dot{width:8px;height:8px;border-radius:50%;background:#ffd84a;box-shadow:0 0 6px #ffd84a}.mz-chat__muted{font-size:12px;font-style:italic;color:#c98b7a}.mz-chat__thread{flex:1;min-width:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.mz-chat__peer{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid rgba(0,0,0,.6);box-shadow:0 1px #ffffff0d}.mz-chat__peer-name{font-family:var(--wc-font-label);font-size:16px;color:var(--wc-title, #f3d98a)}.mz-chat__peer-status{font-size:13px;color:var(--wc-muted, #a99);font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-chat__peer .wc-btn{flex:none;padding-left:8px!important;padding-right:8px!important}.mz-chat__lines{flex:1;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.mz-chat__empty{margin:auto;padding:20px;text-align:center;font-style:italic;color:var(--wc-muted, #a99);font-size:15px}.mz-chat__day{display:flex;align-items:center;gap:10px;margin:6px 0 2px;font-family:var(--wc-font-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--wc-muted, #a99)}.mz-chat__day:before,.mz-chat__day:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(200,170,100,.35),transparent)}.mz-chat__line{position:relative;font-size:15px;line-height:1.38;text-shadow:0 1px 0 #000;overflow-wrap:anywhere}.mz-chat__time{font-size:12px;color:#b3a684;margin-right:6px;font-variant-numeric:tabular-nums}.mz-chat__name{all:unset;cursor:pointer;color:#ffd84a;font-weight:600}.mz-chat__name:disabled{cursor:default}.mz-chat__name:not(:disabled):hover{text-decoration:underline}.mz-chat__line.is-mine .mz-chat__name{color:#7fd0ff}.mz-chat__text{color:#f1e8d0}.mz-chat__menu{position:absolute;left:40px;top:100%;z-index:2;display:flex;gap:2px;padding:3px;background:#0a0907f7;border:1px solid #6b5a33;border-radius:3px;box-shadow:0 4px 10px #000c}.mz-chat__menu button{all:unset;cursor:pointer;padding:3px 10px;font-size:14px;color:#f1e8d0;border-radius:2px}.mz-chat__menu button:hover{background:#ffd84a26;color:#fff}.mz-chat__invite{margin:4px 0;padding:8px 10px;border-radius:3px;background:linear-gradient(180deg,#3c2e12d9,#1a1409e6);box-shadow:0 0 0 1px #000,inset 0 0 0 1px #8a6f34,0 0 10px #ffc8501f}.mz-chat__invite.is-expired{filter:grayscale(.85) brightness(.8)}.mz-chat__invite-head{display:flex;align-items:center;gap:8px;font-size:14px}.mz-chat__invite-icon{color:#ffd84a;font-size:18px;flex:none}.mz-chat__invite-title{flex:1;color:#f4ecd4}.mz-chat__invite-row{display:flex;align-items:center;gap:12px;margin-top:6px}.mz-chat__invite-code{font-family:var(--wc-font-display);font-weight:700;letter-spacing:.14em;color:#ffd84a;font-size:17px;white-space:nowrap;flex:none}.mz-chat__invite-state{margin-left:auto;font-size:13px;font-style:italic;color:var(--wc-muted, #a99);text-align:right;line-height:1.25}.mz-chat__invite-row .wc-btn{margin-left:auto}.mz-chat__report{padding:8px 10px;border-top:1px solid rgba(0,0,0,.6);background:#00000059;display:flex;flex-direction:column;gap:6px}.mz-chat__report-quote{font-size:14px;font-style:italic;color:#e6dcc0;overflow-wrap:anywhere}.mz-chat__reasons{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.mz-chat__reasons .wc-check{font-size:14px;padding:2px 0}.mz-chat__report-btns{display:flex;justify-content:flex-end;gap:8px}.mz-chat__report--done{flex-direction:row;align-items:center;justify-content:space-between}.mz-chat__error{padding:4px 10px;cursor:pointer;font-size:14px}.mz-chat__compose,.mz-chat__signin{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid rgba(0,0,0,.6)}.mz-chat__signin{justify-content:space-between;font-style:italic;color:var(--wc-muted, #a99);font-size:14px}.mz-chat__input{font-size:15px!important;padding:6px 10px 5px!important}.mz-chat__count{font-size:12px;color:#ffb36a;font-variant-numeric:tabular-nums}.mz-chat__hint{font-size:13px;color:var(--wc-muted, #a99);text-align:center;font-style:italic}.mz-chat__bell:focus-visible,.mz-chat__name:focus-visible,.mz-chat__unblock:focus-visible,.mz-chat__menu button:focus-visible,.mz-chat-toast__x:focus-visible,.mz-chat__lines:focus-visible{outline:2px solid #ffd84a;outline-offset:1px;border-radius:2px}.mz-chat-toast{position:fixed;right:24px;top:120px;z-index:330;zoom:var(--wc-s, 1);pointer-events:none}.mz-chat-toast.is-game{top:auto;bottom:230px}.mz-chat-toast__card{pointer-events:auto;position:relative;cursor:pointer;width:320px;box-sizing:border-box;padding:10px 34px 10px 14px;border-radius:4px;background:linear-gradient(180deg,#221c10f5,#0e0c08f5);box-shadow:0 0 0 1px #000,inset 0 0 0 1px #8a6f34,0 6px 18px #000c;animation:mz-chat-toast-in .25s ease-out}.mz-chat-toast__card:hover{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffd84a,0 6px 18px #000c}.mz-chat-toast__who{display:flex;align-items:center;gap:8px;font-family:var(--wc-font-label);color:#ffd84a;font-size:16px;letter-spacing:.03em}.mz-chat-toast__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-chat-toast__icon{flex:none;font-size:17px}.mz-chat-toast__body{margin-top:4px;font-size:15px;color:#f1e8d0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.mz-chat-toast__hint{margin-top:4px;font-size:13px;font-style:italic;color:var(--wc-muted, #a99)}.mz-chat-toast__x{all:unset;position:absolute;right:8px;top:6px;cursor:pointer;color:#c8b890;font-size:13px;padding:2px 4px}.mz-chat-toast__x:hover{color:#fff}.mz-chat-toast.is-anchored .mz-chat-toast__card:after{content:"";position:absolute;width:10px;height:10px;transform:rotate(45deg);background:#18140c}.mz-chat-toast.is-left .mz-chat-toast__card:after{right:-6px;top:calc(50% - 5px);box-shadow:inset -1px 1px #8a6f34,1px -1px #000}.mz-chat-toast.is-below .mz-chat-toast__card:after{top:-6px;right:28px;box-shadow:inset 1px 1px #8a6f34,-1px -1px #000}.mz-chat-toast.is-below .mz-chat-toast__card{animation-name:mz-chat-toast-drop}@keyframes mz-chat-toast-drop{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}@keyframes mz-chat-toast-in{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.mz-chat-toast__card{animation:none}}.mz-chat-launch{position:fixed;left:18px;top:50px;z-index:300;zoom:var(--wc-s, 1)}.mz-chat-launch__btn .wc-badge{margin-left:6px}@media (max-width: 700px){.mz-chat--menu{right:8px;left:8px}.mz-chat--menu.is-collapsed,.mz-chat__frame,.mz-chat--game .mz-chat__frame{width:auto}.mz-chat__side{width:120px}}.mz-legal{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;background:radial-gradient(90% 60% at 50% 0%,rgba(120,70,20,.22),transparent 70%),radial-gradient(70% 50% at 50% 100%,rgba(60,30,10,.25),transparent 70%),#0b0a0d;color:#e6dcc4;font-size:17px;line-height:1.6}@media (prefers-reduced-motion: reduce){.mz-legal{scroll-behavior:auto}}.mz-legal__top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:10px max(16px,calc((100% - 1040px)/2));background:linear-gradient(180deg,#0a0806f5,#0a0806e0);box-shadow:0 1px #d2a44459,0 8px 24px #0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mz-legal__logo{display:block;text-decoration:none;color:inherit;zoom:.26}.mz-legal__nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-family:var(--wc-font-label)}.mz-legal__nav a{color:#cdbd98;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:13px;padding:6px 0;border-bottom:2px solid transparent}.mz-legal__nav a:hover{color:#ffe39a}.mz-legal__nav a.is-on{color:#ffd84a;border-bottom-color:#ffd84ab3}.mz-legal__nav a.mz-legal__play{padding:6px 14px;border:1px solid rgba(210,164,68,.6);border-radius:3px;background:linear-gradient(180deg,#5a3c1499,#281a0acc);color:#ffe7a8}.mz-legal__nav a.mz-legal__play:hover{background:linear-gradient(180deg,#82581cb3,#3c260cd9)}.mz-legal__main{max-width:820px;margin:0 auto;padding:28px 16px 56px;box-sizing:border-box}.mz-legal__draft{margin:0 0 22px;padding:12px 16px;border:1px solid rgba(255,170,60,.6);border-left-width:4px;border-radius:3px;background:#783c0a47;color:#ffdcae;font-size:15px;line-height:1.5}.mz-legal__draft strong{color:#ffb347;text-transform:uppercase;letter-spacing:.08em}.mz-legal__title{margin:0;font-size:clamp(30px,6vw,44px);line-height:1.15}.mz-legal__meta{margin:6px 0 22px;color:#a2957a;font-size:14px}.mz-legal code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;padding:1px 5px;border-radius:3px;background:#ffffff12;color:#f0e2bd;overflow-wrap:anywhere}.mz-legal__toc{margin:0 0 28px;padding:10px 16px;border:1px solid rgba(210,164,68,.28);border-radius:3px;background:#14100cb3}.mz-legal__toc summary{cursor:pointer;font-family:var(--wc-font-label);text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:#d6c493}.mz-legal__toc ol{margin:10px 0 4px;padding-left:22px;columns:2 260px;column-gap:28px;font-size:15px}.mz-legal__toc li{break-inside:avoid;margin:2px 0}.mz-legal__body h2{margin:38px 0 10px;padding-bottom:6px;font-family:var(--wc-font-display);font-weight:700;font-size:clamp(21px,3.6vw,25px);letter-spacing:.03em;color:#f0c870;border-bottom:1px solid rgba(210,164,68,.3);scroll-margin-top:90px}.mz-legal__body h3{margin:26px 0 8px;font-family:var(--wc-font-label);font-weight:400;font-size:18px;letter-spacing:.05em;color:#e6cf98;scroll-margin-top:90px}.mz-legal__body p{margin:0 0 14px}.mz-legal__body ul,.mz-legal__body ol{margin:0 0 14px;padding-left:24px}.mz-legal__body li{margin:4px 0}.mz-legal__body strong{color:#fff1cf}.mz-legal a{color:#ffcf5a;text-decoration:underline;text-decoration-color:#ffcf5a66;text-underline-offset:2px;overflow-wrap:anywhere}.mz-legal a:hover{color:#ffe9a8;text-decoration-color:currentColor}.mz-legal a:focus-visible{outline:2px solid #ffd84a;outline-offset:2px}.mz-legal__ph{padding:0 3px;border-radius:2px;background:#ff962838;color:#ffbf6a;box-shadow:inset 0 -1px #ff962899}.mz-legal__table{margin:0 0 18px;overflow-x:auto;border:1px solid rgba(210,164,68,.25);border-radius:3px;background:#120f0cbf}.mz-legal__table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.mz-legal__table th,.mz-legal__table td{padding:9px 12px;text-align:left;vertical-align:top}.mz-legal__table th{font-family:var(--wc-font-label);font-weight:400;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#d6c493;background:#3c281080}.mz-legal__table tr+tr td{border-top:1px solid rgba(210,164,68,.14)}.mz-legal__foot{margin-top:44px;padding-top:16px;border-top:1px solid rgba(210,164,68,.3);color:#a2957a;font-size:15px}@media (max-width: 600px){.mz-legal{font-size:16px}.mz-legal__top{position:relative;justify-content:center}.mz-legal__logo{zoom:.22}.mz-legal__nav{justify-content:center;gap:4px 14px}.mz-legal__nav a{font-size:12px}.mz-legal__main{padding-top:20px}.mz-legal__table{overflow-x:visible}.mz-legal__table table,.mz-legal__table tbody,.mz-legal__table tr,.mz-legal__table td{display:block;width:100%;box-sizing:border-box}.mz-legal__table thead{display:none}.mz-legal__table tr{padding:8px 12px}.mz-legal__table tr+tr{border-top:1px solid rgba(210,164,68,.2)}.mz-legal__table tr+tr td{border-top:0}.mz-legal__table td{padding:2px 0}.mz-legal__table td:first-child{color:#fff1cf}.mz-legal__table td:before{content:attr(data-label);display:block;font-family:var(--wc-font-label);text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#a2957a}.mz-legal__table td:first-child:before{display:none}}
