@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-cyrillic-400-normal-zn71iUjg.woff2)format("woff2"),url(/assets/yeseva-one-cyrillic-400-normal-BqwkFOD0.woff)format("woff")}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-latin-400-normal-DOOi0Fwv.woff2)format("woff2"),url(/assets/yeseva-one-latin-400-normal-BFTviq16.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2)format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-normal-wonQiwhm.woff2)format("woff2"),url(/assets/rubik-cyrillic-800-normal-DocVmW4N.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-normal-BtaGuVpR.woff2)format("woff2"),url(/assets/rubik-latin-800-normal-Dq1miTTj.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-900-normal-jlxVC9Lu.woff2)format("woff2"),url(/assets/rubik-cyrillic-900-normal-DPF03d39.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-900-normal-Cz6GdZLE.woff2)format("woff2"),url(/assets/rubik-latin-900-normal-CBojinpD.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff)format("woff")}:root{--bg:#0e0b09;--panel:#1b1613;--raised:#27201b;--inset:#120e0c;--line:#ffeed617;--line-2:#ffeed62e;--ink:#f3ece2;--ink-2:#a89c8e;--ink-3:#72675c;--accent:#e6a23c;--accent-ink:#1c1409;--pos:#5ec08f;--neg:#e2664f;--info:#69b9dc;--r:12px;--font:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Yeseva One", Georgia, serif;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font);-webkit-user-select:none;user-select:none;overscroll-behavior:none;margin:0;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden}#stage{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#app{pointer-events:none;position:fixed;inset:0}#app button,#app input,#app label,#app .hit,#app .panel,#app .surface{pointer-events:auto}.shade{background:linear-gradient(#0a070580 0%,#0000 14% 80%,#0a070599 100%);position:absolute;inset:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}h1,h2,h3,p,ol{margin:0}.icon{flex:none;display:block}.row{align-items:center;gap:10px;display:flex}.col{flex-direction:column;gap:10px;display:flex}.between{justify-content:space-between}.end{justify-content:flex-end}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.gap-s{gap:6px}.gap-l{gap:16px}.gap-xl{gap:24px}.t2{color:var(--ink-2)}.t3{color:var(--ink-3)}.pos{color:var(--pos)}.neg{color:var(--neg)}.acc{color:var(--accent)}.info{color:var(--info)}.small{font-size:13px}.tiny{font-size:12px}.b{font-weight:700}.num{font-variant-numeric:tabular-nums;font-weight:700}.big{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:1.1}.center{text-align:center}.clip{white-space:nowrap;min-width:0;overflow:hidden}.clip[data-fit=wrap]{white-space:normal;overflow-wrap:break-word;text-wrap:balance;flex-wrap:wrap;line-height:1.15;overflow:visible}.fit-2,.fit-3{overflow-wrap:break-word}.stat{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.hint{align-items:flex-start;gap:8px;display:flex}.hint svg{flex:none;margin-top:2px}.coin{background:var(--accent);border-radius:50%;flex:none;width:.78em;height:.78em;display:inline-block;box-shadow:inset 0 0 0 .13em #1c140959}.cash{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.36em;font-weight:700;display:inline-flex}.flash-up{animation:.5s flashUp}.flash-down{animation:.5s flashDown}@keyframes flashUp{0%{color:var(--pos)}}@keyframes flashDown{0%{color:var(--neg)}}.btn{background:var(--raised);min-height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;transition:transform 80ms,background .12s,opacity .12s;display:inline-flex}.btn:hover{background:#30281f}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.38;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--accent-ink);box-shadow:none}.btn.primary .coin,.toast.gold .coin{background:var(--accent-ink);box-shadow:none}.btn.pos .coin{box-shadow:none;background:#0b2417}.btn.neg .coin{box-shadow:none;background:#2a0c06}.btn.pos{background:var(--pos);color:#0b2417;box-shadow:none}.btn.neg{background:var(--neg);color:#2a0c06;box-shadow:none}.btn.info{background:var(--info);color:#082230;box-shadow:none}.btn.quiet:hover{color:var(--ink);background:#ffeed612}.btn.on{background:var(--ink);color:var(--bg);box-shadow:none}.btn.sm{border-radius:8px;gap:6px;min-height:32px;padding:0 11px;font-size:13.5px}.btn.lg{border-radius:12px;min-height:50px;padding:0 24px;font-size:16.5px}.btn.block{width:100%;display:flex}.btn.square{width:40px;padding:0}.btn.square.sm{width:32px}.btn .count{opacity:.6;font-variant-numeric:tabular-nums}.surface{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);background:#1b1613f0}.panel{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), 0 18px 50px #0000008c;border-radius:16px}.tile{background:var(--raised);border-radius:var(--r);padding:14px}.tile.warn{box-shadow:inset 0 0 0 1px var(--neg)}.sep{background:var(--line);border:0;height:1px;margin:0}.sheet-wrap{z-index:15;pointer-events:none;justify-content:center;align-items:center;padding:66px 16px 14px;display:flex;position:absolute;inset:0}.sheet-wrap>.scrim{pointer-events:auto;background:#0805038c;animation:.18s fade;position:absolute;inset:0}.sheet{pointer-events:auto;flex-direction:column;width:min(1200px,100%);max-height:100%;animation:.2s ease-out rise;display:flex;position:relative}.sheet.narrow{width:min(880px,100%)}.sheet.wide{width:min(1280px,100%)}.sheet-head{align-items:center;gap:12px;min-height:56px;padding:10px 12px 10px 18px;display:flex}.sheet-title{flex:none;align-items:center;gap:8px;display:inline-flex}.sheet-head h2{white-space:nowrap;font-size:18px;font-weight:700}.sheet-nav{flex:1;justify-content:center;min-width:0;display:flex}.sheet-aside{flex:none;align-items:center;gap:8px;display:flex}.sheet-wallet{background:var(--inset);border-radius:10px;align-items:baseline;gap:8px;padding:6px 12px;font-size:16px;font-weight:700;display:inline-flex}.sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 20px 18px;overflow-y:auto}.tabs.docked{z-index:auto;background:var(--inset);box-shadow:none;border-radius:12px;padding:3px;position:static;transform:none}.tabs.docked .tab{flex-direction:row;gap:6px;min-width:0;padding:7px 11px;font-size:13px}.tabs.docked .tab .dot,.tabs.docked .tab .k-badge{top:1px;right:2px}@media (width<=1100px){.tabs.docked .tab-label{display:none}.tabs.docked .tab{padding:8px 10px}}.sheet-body::-webkit-scrollbar{width:6px}.sheet-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes fade{0%{opacity:0}}.dot{background:var(--neg);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px}.seg{background:var(--inset);border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.seg button{min-height:30px;color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.seg button.on{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.field{background:var(--inset);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);-webkit-user-select:text;user-select:text;border:0;border-radius:10px;outline:none;padding:0 14px;font-weight:600}.field:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.field::placeholder{color:var(--ink-3);font-weight:500}.field.sm{min-height:34px;padding:0 10px}input[type=range]{appearance:none;touch-action:pan-y;background:0 0;width:100%;height:28px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--fill,0%), var(--line-2) var(--fill,0%));border-radius:2px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);cursor:grab;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 1px 4px #00000080}input[type=range]::-moz-range-track{background:var(--line-2);border-radius:2px;height:4px}input[type=range]::-moz-range-progress{background:var(--accent);border-radius:2px;height:4px}input[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:20px;height:20px}.switch{background:var(--inset);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:11px;flex:none;transition:background .15s;position:relative}.switch:after{content:"";background:var(--ink-2);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.switch.on{background:var(--accent);box-shadow:none}.switch.on:after{background:var(--accent-ink);transform:translate(16px)}.meter{background:var(--inset);border-radius:3px;height:6px;overflow:hidden}.meter i{background:var(--accent);border-radius:3px;height:100%;transition:width .3s;display:block}.pips{gap:3px;display:inline-flex}.pips i{background:var(--line-2);border-radius:50%;width:7px;height:7px}.pips i.on{background:var(--accent)}.stepper{align-items:center;gap:2px;display:inline-flex}.stepper .v{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-weight:700}.stepper button{width:28px;height:28px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.stepper button:hover{background:var(--raised);color:var(--ink)}.stepper button:active{transform:scale(.9)}.num-in{box-sizing:content-box;width:calc(var(--n,1) * 1ch + 4px);min-width:22px;max-width:64px;height:28px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:text;background:0 0;border:0;border-radius:7px;outline:none;margin:0;padding:0 4px;font-weight:700;transition:background .12s,box-shadow .12s}.num-in:hover{background:var(--hover)}.num-in:focus{background:var(--inset);box-shadow:inset 0 0 0 1.5px var(--accent)}.ava{color:#0e0b09d9;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid;position:relative}.ava.lg{width:44px;height:44px;font-size:18px}.ava.sm{width:24px;height:24px;font-size:11px}.ava.xs{width:22px;height:22px;font-size:10px}.ava img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.ava.off{filter:grayscale()brightness(.55)}.ava .mark{background:var(--pos);color:#0b2417;width:16px;height:16px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.screen{pointer-events:auto;flex-direction:column;align-items:center;padding:20px;display:flex;position:absolute;inset:0;overflow-y:auto}.screen>:first-child{margin-top:auto}.screen>:last-child{margin-bottom:auto}.screen.pass{pointer-events:none}.logo{font-family:var(--display);text-align:center;color:var(--ink);text-shadow:0 4px 24px #0009;font-size:clamp(42px,8vw,80px);line-height:.98}.home{width:min(380px,100%);margin-top:28px;padding:24px}.ava-pick{flex:none;position:relative}.ava-pick>button:first-child{border-radius:50%;transition:transform .1s;display:block;position:relative}.ava-pick>button:first-child:hover{transform:scale(1.06)}.ava-pick .badge{background:var(--ink);width:20px;height:20px;color:var(--bg);box-shadow:0 0 0 2px var(--panel);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.ava-pick .drop-pic{background:var(--neg);color:#2a0c06;width:18px;height:18px;box-shadow:0 0 0 2px var(--panel);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.goal-input{width:150px}.swatches{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.swatches button{aspect-ratio:1;border-radius:50%;transition:transform .1s}.swatches button:hover{transform:scale(1.08)}.swatches button.on{box-shadow:0 0 0 3px var(--panel), 0 0 0 5px var(--ink)}.code-input{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums;padding-left:calc(14px + .3em);font-size:20px}.lobby{grid-template-columns:1.2fr 1fr;align-items:start;gap:16px;width:min(820px,100%);display:grid}.lobby>.panel{padding:24px}.lobby-code{font-family:var(--display);letter-spacing:.1em;font-size:52px;line-height:1}.slots{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.slot{background:var(--raised);border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:flex}.slot.empty{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.steps{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.steps li{grid-template-columns:36px 1fr;align-items:center;gap:12px;display:grid}.steps .ic{background:var(--raised);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.topbar{padding:calc(12px + var(--safe-t)) 12px 0;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.topbar .surface{align-items:center;gap:10px;min-height:40px;padding:0 12px;display:flex}.phase{flex-direction:column;align-items:center;gap:6px;min-width:220px;display:flex}.phase-segs{gap:4px;width:100%;display:flex}.phase-segs i{background:var(--line-2);border-radius:2px;flex:1;height:4px;overflow:hidden}.phase-segs i.done{background:var(--ink-3)}.phase-segs i b{background:var(--accent);transform-origin:0;height:100%;display:block}.phase-segs i.hot b{background:var(--neg)}.time{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-weight:700}.time.hot{color:var(--neg)}.threat{gap:12px}.threat.danger .stat:first-child{color:var(--neg)}.threat.bump{animation:.3s ease-out bump}.vote-mini{border-left:1px solid var(--line);gap:4px;padding-left:10px;display:inline-flex}.vote{background:var(--raised);border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.vote.lead{box-shadow:inset 0 0 0 1px var(--accent)}.ev-head{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.ev-head b{color:var(--ink)}.ev-head .time{flex:none;min-width:3ch}.ev-bar{background:var(--line-2);border-radius:2px;height:4px;overflow:hidden}.ev-bar b{background:var(--accent);transform-origin:0;height:100%;display:block}.ev-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.ev-foot .btn{gap:5px}.ev-who{display:inline-flex}.ev-who .ava+.ava{margin-left:-6px}.ev-who .ava{box-shadow:0 0 0 2px var(--panel)}@media (width<=480px){.vote-mini{display:none}}.night{background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:9px;margin:12px 0 6px;padding:12px 14px;display:flex}.night.breach{box-shadow:inset 0 0 0 1.5px var(--neg)}.night-bar{background:var(--line-2);border-radius:4px;height:8px;display:flex;overflow:hidden}.night-bar i{transform-origin:0;height:100%;animation:.7s ease-out both growX;display:block}.night-bar .wall{background:var(--pos)}.night-bar .hole{background:var(--neg);animation-delay:.5s}@keyframes growX{0%{transform:scaleX(0)}}.goal{color:var(--ink-3);align-items:center;gap:6px;margin-top:5px;display:flex}.goal .meter{flex:1;height:4px}.seat .goal{margin-top:2px}.seat .goal .meter{width:100%}.anchor{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.seat{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:30px;left:0;transform:translate(-50%)}.seat .hit{border-radius:50%;transition:transform .1s;position:relative}.seat .hit:active{transform:scale(.92)}.seat.target .ava{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--accent)}.seat .plate{background:#1b1613e6;border-radius:10px;flex-direction:column;gap:2px;padding:5px 10px 6px;font-size:13px;display:flex}.seat .nm{max-width:110px;font-weight:600}.seat .stats{color:var(--ink-2);gap:9px;font-size:12.5px;display:flex}.seat .stats:empty{display:none}.me-ava{display:block;position:relative}.aimers{z-index:2;pointer-events:none;display:inline-flex;position:absolute;top:100%;left:22px;transform:translate(-50%,5px)}.aimers .ava{box-shadow:0 0 0 2px var(--bg);animation:.16s cubic-bezier(.2,.9,.3,1.4) both aimIn}.aimers .ava+.ava{margin-left:-6px}.me-ava .aimers{top:auto;bottom:100%;left:50%;transform:translate(-50%,-6px)}@keyframes aimIn{0%{opacity:0;transform:translateY(-6px)scale(.6)}}.emotes-fly{pointer-events:none;z-index:55;width:0;height:0;position:absolute;top:0;left:50%}.emote-fly{background:var(--ink);width:30px;height:30px;color:var(--bg);border-radius:50%;place-items:center;animation:1.5s ease-out forwards emoteFly;display:grid;position:absolute;top:-15px;left:-15px}@keyframes emoteFly{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}12%{opacity:1;transform:translate(calc(var(--dx) * .15), -18px) scale(1.15) rotate(calc(var(--rot) * .3))}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), -96px) scale(.9) rotate(var(--rot))}}.combo{color:var(--accent);white-space:nowrap;text-shadow:0 1px 4px #000;margin-left:2px;font-size:13px;font-weight:700;animation:.18s ease-out comboPop;position:absolute;top:-8px;left:100%}@keyframes comboPop{0%{transform:scale(1.5)}}.prop-label{white-space:nowrap;pointer-events:none;background:#1b1613d9;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13.5px;font-weight:600;display:flex;position:absolute;top:10px;left:0;transform:translate(-50%)}.mebar{padding:0 12px calc(12px + var(--safe-b));justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.me{align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex}.me .big{font-size:24px}.inv{border-left:1px solid var(--line);gap:14px;padding-left:14px;display:flex}.inv .stat{color:var(--ink);gap:6px}.inv .stat.zero{color:var(--ink-3)}.inv .stat.bump{animation:.3s ease-out bump}@keyframes bump{0%{color:var(--accent);transform:scale(1.35)}}.me-actions{align-items:center;gap:8px;display:flex}.tabs{left:50%;bottom:calc(84px + var(--safe-b));z-index:5;gap:2px;padding:4px;display:flex;position:absolute;transform:translate(-50%)}.tab{min-width:68px;color:var(--ink-2);border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:8px 10px 6px;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:flex;position:relative}.tab:hover{color:var(--ink)}.tab.on{background:var(--raised);color:var(--ink)}.tab .dot{position:absolute;top:3px;right:12px}.emote-bar{right:12px;bottom:calc(64px + var(--safe-b));z-index:25;flex-direction:column;gap:4px;width:min(336px,100vw - 16px);padding:4px;animation:.14s ease-out rise;display:flex;position:absolute}.emote-bar button{width:40px;height:40px;color:var(--ink-2);border-radius:9px;place-items:center;transition:transform 80ms,background .12s,color .12s;display:grid}.emote-bar button:hover{background:var(--raised);color:var(--ink)}.emote-bar button:active{color:var(--accent);transform:scale(.85)}.emote-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;padding-bottom:4px;display:flex;overflow-x:auto}.emote-tabs button{flex:none;width:36px;height:32px}.emote-tabs button.on{background:var(--raised);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.emote-grid{grid-template-columns:repeat(auto-fill,40px);justify-content:center;gap:2px;display:grid}.emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:22px;line-height:1}.emote-grid.stickers{grid-template-columns:repeat(auto-fill,72px)}.emote-grid.stickers button,.sticker-add{width:72px;height:72px}.sticker-img{object-fit:contain;width:64px;height:64px;display:block}.sticker-slot{position:relative}.sticker-x{box-shadow:inset 0 0 0 1px var(--line-2);top:-2px;right:-2px;background:var(--raised)!important;border-radius:50%!important;width:20px!important;height:20px!important;position:absolute!important}.sticker-add{box-shadow:inset 0 0 0 1.5px dashed var(--line-2);border-radius:10px;border:1.5px dashed var(--line-2)!important}.sticker-hint{grid-column:1/-1;padding:4px}.emote-fly.fly-emoji,.emote-fly.fly-sticker{background:0 0;width:auto;height:auto;top:-16px;left:-16px}.emote-fly.fly-sticker .sticker-img{filter:drop-shadow(0 3px 6px #00000080);width:54px;height:54px}.feed{left:12px;bottom:calc(100px + var(--safe-b));pointer-events:none;flex-direction:column;justify-content:flex-end;gap:4px;width:260px;display:flex;position:absolute}.feed-line{max-width:100%;color:var(--ink-2);background:#1b1613d1;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;animation:.2s ease-out rise;display:flex}.feed-line.gold{color:var(--accent)}.feed-line.bad{color:var(--neg)}.feed-line.fading{opacity:0;transition:opacity .6s}.chat{right:12px;bottom:calc(64px + var(--safe-b));z-index:20;flex-direction:column;width:min(320px,100vw - 24px);height:min(360px,52vh);animation:.16s ease-out rise;display:flex;position:absolute}.chat-log{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:6px;padding:14px 14px 6px;font-size:13px;display:flex;overflow-y:auto}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.chat-sys{color:var(--ink-2);white-space:pre-wrap;word-break:break-word;border-left:2px solid var(--line-2);padding-left:10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.chat-cmd{color:var(--accent);margin-top:4px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.chat-me{color:var(--ink-2);font-style:italic}.chat-whisper{color:#c9a6ff}.chat-whisper .b{color:#dcc6ff}.chat-input{padding:10px;position:relative}.chat-hints{z-index:5;flex-direction:column;max-height:260px;padding:4px;display:flex;position:absolute;bottom:calc(100% - 2px);left:8px;right:8px;overflow-y:auto;box-shadow:0 8px 28px #00000080}.chat-hints button{text-align:left;color:var(--ink);border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 9px;font-size:13px;display:flex}.chat-hints button.on,.chat-hints button:hover{background:var(--raised)}.chat-hints button .clip{max-width:100%}.chat-usage{border-bottom:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:2px;margin-bottom:2px;padding:6px 9px 8px;font-size:13px;display:flex}.chat-usage .cur{color:var(--accent);font-weight:700}.lobby-side>.panel{padding:24px}.lobby-side>.lobby-chat{flex-direction:column;height:260px;padding:0;display:flex}.lobby-chat .chat-log{padding:16px 16px 4px}.lobby-chat .chat-hints{max-height:190px}.dot.soft{background:var(--raised);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.journal{width:min(340px,100vw - 24px);height:min(420px,56vh)}.jr-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:10px 10px 8px;display:flex}.jr-filters button{background:var(--inset);min-height:26px;color:var(--ink-2);border-radius:99px;padding:0 8px;font-size:12px;font-weight:600;transition:background .12s,color .12s}.jr-filters button.on{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.jr-log{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:1px;padding:6px 8px 10px;font-size:12.5px;line-height:1.35;display:flex;overflow-y:auto}.jr-log>.small{padding:8px 4px}.jr-round{background:var(--inset);color:var(--ink-3);border-radius:99px;align-self:center;margin:6px 0 3px;padding:1px 9px;font-size:11px;font-weight:600}.jr-line{color:var(--ink-2);overflow-wrap:anywhere;border-radius:6px;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:6px;padding:3px 4px;display:grid}.jr-line:hover{background:var(--inset)}.jr-line.gold{color:var(--accent)}.jr-line.bad{color:var(--neg)}.jr-line.good{color:var(--pos)}.jr-ico{padding-top:2px;display:flex}.jr-time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:1px;font-size:10.5px}.me-col{flex-direction:column;gap:6px;min-width:0;display:flex}.spectate{box-shadow:inset 0 0 0 1px var(--accent);align-items:center;gap:6px;padding:5px 6px 5px 12px;display:flex}.spectate-who{flex:1;min-width:0}.spectating .feed{bottom:calc(148px + var(--safe-b))}.watched{box-shadow:inset 0 0 0 1px var(--line-2);align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;animation:.2s ease-out rise;display:flex}.cursors{pointer-events:none;z-index:90;position:fixed;inset:0;overflow:hidden}.cursor{transition:left .1s linear,top .1s linear;position:absolute}.cursor svg{filter:drop-shadow(0 1px 2px #00000080);display:block}.cursor span{background:var(--c);color:#120e0c;white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.phase.paused{box-shadow:inset 0 0 0 1px var(--accent)}.adm-who{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.adm-who button{max-width:170px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;flex:none;align-items:center;gap:7px;padding:4px 12px 4px 4px;font-size:13.5px;font-weight:600;display:flex}.adm-who button.on{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.adm-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:10px;display:grid}.adm-sec{border-radius:var(--r);background:var(--raised);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.adm-row{align-items:center;gap:8px;min-height:34px;display:flex}.numf{flex:none;align-items:center;gap:2px;display:inline-flex}.numf input{text-align:right;width:96px;min-height:30px;padding:0 8px}.numf button{width:26px;height:30px;color:var(--ink-2);border-radius:7px;place-items:center;display:grid}.numf button:hover{background:var(--inset);color:var(--ink)}.adm-chances{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}.adm-chance{background:var(--inset);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 6px 10px 10px;display:flex}.adm-chance.on{box-shadow:inset 0 0 0 1px var(--accent)}.adm-symbols{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;display:grid}.adm-sym{background:var(--inset);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:5px 6px 5px 8px;display:flex}.adm-sym.on{box-shadow:inset 0 0 0 1px var(--accent)}.adm-sym .numf input{width:76px}.adm-glyph{flex:none;place-items:center;width:22px;height:22px;font-size:15px;font-weight:800;display:grid}.adm-select{cursor:pointer;width:auto;max-width:230px;min-height:34px}.adm-search{align-items:center;display:flex;position:relative}.adm-search .icon{pointer-events:none;position:absolute;left:10px}.adm-search input{padding-left:32px}.adm-groups{flex-wrap:wrap;gap:6px;display:flex}.adm-groups button{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.adm-groups button.on{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.adm-groups button:disabled{opacity:.4}.adm-rules{flex-direction:column;display:flex}.adm-rule{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 4px 7px 10px;display:flex}.adm-rule.on{box-shadow:inset 2px 0 0 var(--accent);background:#e6a23c12}.bonds{gap:3px;display:inline-flex}.bond{border-radius:99px;align-items:center;gap:2px;padding:1px 3px 1px 4px;display:inline-flex}.bond.ally{color:var(--pos);background:#5ec08f1f}.bond.foe{color:var(--neg);background:#e2664f24}.bond .ava.xs{width:14px;height:14px;font-size:8px}.roles{white-space:nowrap;pointer-events:auto;gap:3px;animation:.25s ease-out rise;display:flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.role{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);background:#1b1613eb;border-radius:99px;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.role-leader{color:#ffd24a;box-shadow:inset 0 0 0 1px #ffd24a99}.role-target{color:#ff8a6a;box-shadow:inset 0 0 0 1px #ff8a6a99}.role-aggressor{color:#ff6b4a}.role-poor{color:#8fb6d9}.role-debtor{color:#e2664f}.role-lucky{color:var(--pos)}.role-defender{color:#c9b27a}.role-haunted{color:#b9a7ff}.role-quiet{color:var(--ink-3)}.seat.lead-leader .ava{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px #ffd24a, 0 0 18px #ffd24a80}.seat.lead-target .ava{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px #ff8a6a, 0 0 18px #ff785a73}.seat.lead-aggressor .ava{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px #ff6b4a}.seat.lead-poor .ava{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px #8fb6d9}.crowd .role-label{display:none}.skins{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.skin{flex-direction:column;gap:8px;padding:12px;display:flex}.skin.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.skin-on{color:var(--accent);align-self:center}.skin-switch{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;max-width:130px;padding:2px 8px 2px 2px}.skin-switch:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.ante-steps{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.ante-steps>span{background:var(--inset);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font-size:13px;display:flex}.ante-steps>span.on{box-shadow:inset 0 0 0 1px var(--accent)}.toasts{top:calc(70px + var(--safe-t));z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:min(420px,92vw);display:flex;position:absolute;left:50%;transform:translate(-50%)}.toast{background:var(--ink);color:var(--bg);text-align:center;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;animation:.18s ease-out rise;display:flex}.toast.bad{background:var(--neg);color:#2a0c06}.toast.good{background:var(--pos);color:#0b2417}.toast.gold{background:var(--accent);color:var(--accent-ink)}.banner{background:var(--neg);color:#2a0c06;z-index:80;border-radius:0 0 10px 10px;padding:6px 14px;font-size:13px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%)}.stage-ui{left:50%;bottom:calc(84px + var(--safe-b));z-index:6;flex-direction:column;align-items:center;gap:8px;width:min(460px,100vw - 24px);display:flex;position:absolute;transform:translate(-50%)}.stage-ui>.surface{width:100%;padding:16px;animation:.2s ease-out rise}.stage-ui>.note{color:var(--ink-2);background:#1b1613e6;border-radius:10px;padding:8px 14px;font-size:13.5px;animation:.2s ease-out rise}.phase-banner{text-align:center;pointer-events:none;z-index:45;font-family:var(--display);color:var(--ink);text-shadow:0 4px 24px #000000bf;font-size:clamp(40px,8vw,72px);line-height:1;animation:1.4s both bannerIn;position:absolute;top:32%;left:0;right:0}@keyframes bannerIn{0%{opacity:0;transform:translateY(10px)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}.good{flex-direction:column;gap:14px;display:flex}.spark{width:100%;height:26px;display:block}.wall-alert{left:50%;bottom:calc(150px + var(--safe-b));z-index:5;text-align:left;max-width:calc(100vw - 16px);box-shadow:inset 0 0 0 1.5px var(--neg);align-items:center;gap:12px;padding:8px 8px 8px 14px;animation:.2s ease-out rise;display:flex;position:absolute;transform:translate(-50%)}.wall-alert .btn{pointer-events:none;flex:none}.hub{flex-direction:column;gap:14px;display:flex}.hub>.seg{align-self:center}.hub-top{grid-template-columns:minmax(0,1fr) 220px;gap:14px;display:grid}.hub-stage{background:var(--inset);min-height:250px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:14px 16px 18px;display:flex}.hub-stats{flex-wrap:wrap;justify-content:space-between;align-self:stretch;gap:6px;display:flex}.chip{background:var(--raised);color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.chip b{color:var(--ink)}.chip b.pos{color:var(--pos)}.chip b.neg{color:var(--neg)}.chip b.acc{color:var(--accent)}.hub-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.hub-warn{color:var(--neg);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.tilt{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.tilt-side{align-items:center;gap:10px;display:flex}.tilt-side.b{flex-direction:row-reverse}.tilt-side .stat{min-width:62px;font-size:15px}.tilt-side.b .stat{flex-direction:row-reverse}.tilt-track{justify-content:space-between;align-items:center;gap:3px;display:flex}.tilt-track i{background:var(--line-2);border-radius:3px;flex:1;height:6px}.tilt-track i.mid{background:var(--ink-3);flex:0 0 3px;height:12px}.tilt-track i.fill{background:var(--accent);opacity:.45}.tilt-track i.on{background:var(--accent);border-radius:50%;flex:0 0 14px;height:14px}.odds{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.odd{background:var(--raised);border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:2px 8px;padding:9px 11px;display:grid}.odd .tiny{grid-column:2/-1}.hall{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.hall::-webkit-scrollbar{display:none}.hall-seat{background:var(--raised);border-radius:12px;flex-direction:column;flex:1 0 132px;gap:7px;min-width:0;padding:9px 10px;transition:box-shadow .15s;display:flex}.hall-seat.hit{box-shadow:inset 0 0 0 1.5px var(--accent)}.hall-seat.out{opacity:.45}.hall-seat .nm{flex:1;min-width:0}.hall-out{align-items:center;min-height:18px;display:flex}.hall-seat.hit .hall-out{color:var(--accent);font-weight:700}.machines{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.machine{background:var(--raised);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.reels{gap:3px;display:flex}.reel{background:#efe8dc;border-radius:7px;width:42px;height:48px;position:relative;overflow:hidden}.reel-strip{will-change:transform;position:absolute;top:0;left:0;right:0}.reel-strip span{place-items:center;height:48px;font-size:26px;font-weight:700;line-height:1;display:grid}.reel.blur .reel-strip{filter:blur(1.4px)}.reels.mini{gap:2px}.reels.mini .reel{border-radius:5px;width:24px;height:26px}.reels.mini .reel-strip span{height:26px}.machine .out{height:18px;color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.loot{align-items:center;gap:8px;display:inline-flex}.loot .stat{gap:2px}.x2{background:var(--accent);color:var(--accent-ink);border-radius:5px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px}.wins{background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:5px;height:0;min-height:100%;padding:12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 70px),#0000);mask-image:linear-gradient(#000 calc(100% - 70px),#0000)}.wins-title{letter-spacing:.06em;text-transform:uppercase}.drop{background:var(--raised);border-radius:10px;flex:none;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 9px 6px 6px;font-size:13px;font-weight:600;animation:.32s cubic-bezier(.2,.9,.3,1.2) both winIn;display:grid;position:relative;overflow:hidden}.drop:before{content:"";background:var(--line-2);width:3px;position:absolute;top:0;bottom:0;left:0}.drop .nm{color:var(--ink-2)}.drop .loot{color:var(--ink)}.drop.r1:before{background:var(--pos)}.drop.r1 .loot{color:var(--pos)}.drop.r2:before{background:var(--info)}.drop.r2 .loot{color:var(--info)}.drop.r3:before{background:var(--accent)}.drop.r3 .loot,.drop.r3 .nm{color:var(--accent)}.drop.r3:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffeed647 50%,#0000 65%);animation:.9s ease-out .25s both sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes winIn{0%{opacity:0;transform:translate(22px)scale(.96)}}@keyframes sheen{to{transform:translate(100%)}}.pay{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px 14px;font-size:13px;display:grid}.pay div{justify-content:space-between;align-items:center;gap:8px;display:flex}.pay .syms{gap:1px;display:flex}.upgrades{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.upg{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex}.upgrades.loot{grid-template-columns:repeat(7,1fr)}.upg{position:relative}.upg .jub{background:var(--accent);color:var(--accent-ink);border-radius:99px;padding:1px 6px;font-size:10.5px;font-weight:800;position:absolute;top:6px;right:6px}.upg-val{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 4px;min-height:30px;line-height:1.25;display:inline-flex}.upg .btn{gap:6px}.stars svg.acc{fill:currentColor}.kv{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.simple-intro{background:var(--inset);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.45;display:flex}.simple-intro>svg{flex:none;margin-top:2px}.gauge{background:linear-gradient(90deg, var(--neg), var(--line-2) 50%, var(--pos));border-radius:2px;height:4px;position:relative}.gauge i{background:var(--ink);border-radius:2px;width:3px;height:12px;transition:left .4s;position:absolute;top:-4px;transform:translate(-50%)}.who{flex-wrap:wrap;gap:6px;display:flex}.who button{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13.5px;font-weight:600;display:flex}.who button.on{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.offer{right:12px;top:calc(64px + var(--safe-t));z-index:40;width:min(300px,100vw - 24px);padding:14px;animation:.2s ease-out rise;position:absolute}.side{flex-wrap:wrap;gap:4px 12px;display:flex}.effect-intro{z-index:70;pointer-events:auto;background:#08050399;place-items:center;animation:.2s fade;display:grid;position:absolute;inset:0}.effect-intro.out{animation:.3s forwards fadeOut}@keyframes fadeOut{to{opacity:0}}.effect-card{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(320px,86vw);padding:28px 24px;animation:.3s ease-out rise;display:flex}.tone-good{color:var(--pos)}.tone-bad{color:var(--neg)}.tone-chaos{color:var(--info)}.tone-calm{color:var(--ink-2)}.res{grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 0;animation:.25s ease-out both rise;display:grid}.res+.res{border-top:1px solid var(--line)}.res.me{background:var(--raised);margin:0 -18px;padding-left:18px;padding-right:18px}.res .delta{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.place{grid-template-columns:22px 36px 1fr auto;align-items:center;gap:12px;padding:12px 0;animation:.3s ease-out both rise;display:grid}.place+.place{border-top:1px solid var(--line)}.crowd .seat{flex-direction:column;gap:3px;bottom:24px}.crowd .seat .ava.lg{width:36px;height:36px;font-size:15px}.crowd .seat .plate{align-items:stretch;width:116px;padding:3px 6px 4px;font-size:12px}.crowd .seat .plate>.row{flex-wrap:wrap;justify-content:center;gap:0 4px}.crowd .seat .plate>.row>svg.t3{display:none}.crowd .seat .nm{text-align:center;max-width:100%}.crowd .seat.busy .plate>.row>.cash,.crowd .seat.busy .goal{display:none}.crowd .seat .stats{flex-wrap:wrap;justify-content:center;gap:2px 7px;font-size:11.5px}.crowd .seat .plate{width:min(116px, calc((100vw - 40px) / var(--seats,6)))}.crowd .seat>.aimers{left:50%}@media (width<=1100px){.upgrades.loot{grid-template-columns:repeat(4,1fr)}.seat{flex-direction:column;gap:3px;bottom:24px}.seat .ava.lg{width:36px;height:36px;font-size:15px}.seat .plate{align-items:stretch;width:116px;padding:3px 6px 4px;font-size:12px}.seat>.aimers{left:50%}.seat .plate>.row{flex-wrap:wrap;justify-content:center;gap:0 4px}.seat .plate>.row>svg.t3{display:none}.seat .nm{text-align:center;max-width:100%}.seat.busy .plate>.row>.cash,.seat.busy .goal{display:none}.seat .stats{flex-wrap:wrap;justify-content:center;gap:2px 7px;font-size:11.5px}.feed{bottom:calc(196px + var(--safe-b))}}@media (width<=720px){body{font-size:14px}.lobby{grid-template-columns:1fr}.lobby>.panel{padding:18px}.lobby-code{font-size:40px}.sheet-wrap{align-items:stretch;padding:58px 0 0}.sheet,.sheet.narrow,.sheet.wide{border-radius:16px 16px 0 0;width:100%;max-height:none}.sheet-head{flex-wrap:wrap;row-gap:6px;min-height:0;padding:8px 8px 6px 14px}.sheet.has-nav .sheet-title h2{font-size:16px}.sheet-nav{flex-basis:100%;order:3}.tabs.docked{justify-content:space-between;width:100%}.tabs.docked .tab{flex:1;justify-content:center;min-height:40px;padding:8px 4px}.sheet-body{padding:2px 12px calc(12px + var(--safe-b))}.upgrades{grid-template-columns:repeat(2,1fr)}.hub-top{grid-template-columns:minmax(0,1fr)}.hub-top>.wins{scrollbar-width:none;flex-direction:row;order:-1;height:auto;min-height:0;padding:8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.hub-top>.wins::-webkit-scrollbar{display:none}.hub-stage{min-height:0}.upgrades.loot{grid-template-columns:repeat(2,1fr)}.tilt{gap:8px}.tilt-side{flex-direction:column;gap:6px}.tilt-side.b{flex-direction:column}.wins-title{display:none}.drop{flex:none}.hall-seat{flex-basis:118px}.topbar{gap:6px;padding-left:8px;padding-right:8px}.topbar .surface{padding:0 10px}.phase{flex:1;min-width:0}.hide-s{display:none!important}.tabs{bottom:calc(132px + var(--safe-b));justify-content:space-between;width:calc(100vw - 16px)}.tab{flex:1;min-width:0;padding:7px 2px 5px}.mebar{padding:0 8px calc(8px + var(--safe-b));flex-direction:column;align-items:stretch;gap:6px}.me{justify-content:space-between;gap:10px;padding:8px 12px 8px 8px}.me>div:nth-child(2){flex:1}.me-actions .btn.lg{flex:1;min-height:46px}.me .big{font-size:20px}.inv{gap:9px;padding-left:10px}.feed{display:none}.seat .plate,.crowd .seat .plate{width:min(76px,17.5vw);padding-left:4px;padding-right:4px}.crowd .seat .ava.lg{width:30px;height:30px;font-size:13px}.crowd .seat .goal,.crowd .seat .plate>.row>.cash{display:none}.stage-ui{bottom:calc(132px + var(--safe-b))}.wall-alert{bottom:calc(196px + var(--safe-b));width:calc(100vw - 16px)}.emote-bar,.chat{right:8px;bottom:calc(60px + var(--safe-b))}.journal{width:calc(100vw - 16px);height:min(440px,58vh)}.lobby-side>.panel{padding:18px}.lobby-side>.lobby-chat{height:220px;padding:0}.spectate{padding-left:6px}.adm-grid,.adm-chances,.adm-symbols{grid-template-columns:minmax(0,1fr)}}@media (height<=520px){.sheet-wrap{padding:52px 8px 6px}.tabs{bottom:calc(8px + var(--safe-b));left:auto;right:150px;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.chat-msg{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.chat-msg .ava.xs{margin-top:2px}.chat-body{min-width:0}.chat-name{font-size:12px;font-weight:700;line-height:1.2;display:block}.chat-text{overflow-wrap:anywhere;line-height:1.35;display:block}.chat-anchor{display:inline-flex;position:relative}.chat-peek{z-index:25;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;width:min(290px,100vw - 24px);display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.peek{pointer-events:auto;background:var(--panel);max-width:100%;color:var(--ink);text-align:left;box-shadow:0 8px 24px #00000059, inset 0 0 0 1px var(--line);border-radius:14px 14px 4px;padding:8px 11px;font-size:13px;animation:.28s cubic-bezier(.2,1.4,.4,1) both peekIn}.peek:hover{box-shadow:0 8px 24px #00000059, inset 0 0 0 1px var(--accent)}.peek .chat-text{display:block}@keyframes peekIn{0%{opacity:0;transform:translateY(10px)scale(.92)}}@media (prefers-reduced-motion:reduce){.peek{animation:none}}:root,[data-theme=tavern]{--bg:#0e0b09;--panel:#1b1613;--raised:#27201b;--inset:#120e0c;--line:#ffeed617;--line-2:#ffeed62e;--ink:#f3ece2;--ink-2:#a89c8e;--ink-3:#72675c;--accent:#e6a23c;--accent-ink:#1c1409;--accent-hover:#f0b04c;--hover:#30281f;--pos:#5ec08f;--neg:#e2664f;--info:#69b9dc;--pos-ink:#0b2417;--neg-ink:#2a0c06;--info-ink:#082230;--r:12px;--r-panel:16px;--r-btn:10px;--display:"Yeseva One", Georgia, serif;--panel-edge:inset 0 0 0 1px var(--line);--panel-shadow:0 18px 50px #0000008c;--scrim:#0805038c;--preview:radial-gradient(90% 110% at 100% 0%, #ffa24a8c, transparent 60%), radial-gradient(70% 60% at 0% 100%, #2f6b3f80, transparent 70%), linear-gradient(160deg, #3a2414 0%, #1d130c 60%, #120b07 100%)}[data-theme=winter]{--bg:#0a111d;--panel:#131b27;--raised:#1c2634;--inset:#0d141e;--line:#c4deff1a;--line-2:#c4deff33;--ink:#e9f1fb;--ink-2:#9db0c6;--ink-3:#687b92;--accent:#8fd8ff;--accent-ink:#062031;--accent-hover:#b0e4ff;--hover:#243041;--pos:#5fd3a5;--neg:#ff7b72;--info:#b9a8ff;--pos-ink:#0b2417;--neg-ink:#2a0c06;--info-ink:#160f3a;--r:12px;--r-panel:16px;--r-btn:10px;--display:"Yeseva One", Georgia, serif;--panel-edge:inset 0 0 0 1px var(--line), inset 0 1px 0 #e1f0ff29;--panel-shadow:0 18px 50px #00040c99;--scrim:#0408108c;--preview:radial-gradient(#fffc .8px, transparent 1.5px) 3px 4px / 15px 17px, radial-gradient(#ffffff80 .6px, transparent 1.2px) 9px 11px / 23px 19px, radial-gradient(90% 110% at 100% 0%, #cfe6ff73, transparent 60%), linear-gradient(165deg, #263a56 0%, #142033 60%, #0b1220 100%)}[data-theme=forest]{--bg:#050b08;--panel:#0f1913;--raised:#17251c;--inset:#09110c;--line:#beffc817;--line-2:#beffc82e;--ink:#e5f1e2;--ink-2:#95ab96;--ink-3:#607463;--accent:#b6f36b;--accent-ink:#13230a;--accent-hover:#c9f88f;--hover:#1e2f24;--pos:#55d6b4;--neg:#ff7c66;--info:#8ec5ff;--pos-ink:#062118;--neg-ink:#2a0c06;--info-ink:#0a1d33;--r:14px;--r-panel:20px;--r-btn:12px;--display:"Yeseva One", Georgia, serif;--panel-edge:inset 0 0 0 1px var(--line);--panel-shadow:0 18px 50px #0009;--scrim:#02060499;--preview:radial-gradient(circle at 78% 34%, #d6ff96f2 0 1.5px, #b4ff7a59 3px, transparent 7px), radial-gradient(circle at 60% 72%, #d6ff96e6 0 1.2px, #b4ff7a4d 2.5px, transparent 6px), radial-gradient(circle at 90% 84%, #d6ff96d9 0 1px, #b4ff7a40 2px, transparent 5px), radial-gradient(70% 90% at 100% 0%, #a9c8ff4d, transparent 60%), linear-gradient(170deg, #17301f 0%, #0c1a11 60%, #050b08 100%)}[data-theme=vegas]{--bg:#0c0412;--panel:#180a1b;--raised:#261028;--inset:#10060f;--line:#ffa0e11c;--line-2:#ffa0e138;--ink:#fdebf7;--ink-2:#bf9cb4;--ink-3:#846478;--accent:#ff4fd8;--accent-ink:#2b0421;--accent-hover:#ff7be2;--hover:#301533;--pos:#45e39d;--neg:tomato;--info:#67d6ff;--pos-ink:#062317;--neg-ink:#2a0904;--info-ink:#032130;--r:12px;--r-panel:16px;--r-btn:10px;--display:"Yeseva One", Georgia, serif;--panel-edge:inset 0 0 0 1px var(--line), inset 0 1px 0 #ff4fd838;--panel-shadow:0 18px 50px #0009, 0 0 40px #ff4fd80f;--scrim:#0a020c99;--preview:radial-gradient(circle at 70% 26%, #fff 0 1px, #ffd2f080 2px, transparent 4px), radial-gradient(circle at 88% 62%, #ffe08a 0 1px, #ffe08a66 2px, transparent 4px), radial-gradient(circle at 56% 86%, #fff 0 .8px, transparent 3px), radial-gradient(80% 100% at 100% 0%, #ff4fd899, transparent 60%), radial-gradient(70% 70% at 0% 100%, #7a1630e6, transparent 70%), linear-gradient(160deg, #2a0b26 0%, #14061a 60%, #0c0412 100%)}[data-theme=forge]{--bg:#0f0604;--panel:#1a1412;--raised:#261d19;--inset:#120c0a;--line:#ff96641f;--line-2:#ff8c5a3d;--ink:#f6eae1;--ink-2:#b49f92;--ink-3:#7c675b;--accent:#ff6b2c;--accent-ink:#260a02;--accent-hover:#ff8a52;--hover:#30241f;--pos:#7fd68f;--neg:#ff5a70;--info:#7cc4e8;--pos-ink:#0b2417;--neg-ink:#2a0610;--info-ink:#082230;--r:8px;--r-panel:10px;--r-btn:6px;--display:"Yeseva One", Georgia, serif;--panel-edge:inset 0 0 0 1px #ff783c29, inset 0 -2px 0 #ff5a1f8c;--panel-shadow:0 18px 50px #0009, 0 6px 30px #ff460a1f;--scrim:#0c040299;--preview:radial-gradient(circle at 74% 66%, #ffd08a 0 1px, #ff8c3c80 2px, transparent 4px), radial-gradient(circle at 88% 42%, #ffb070 0 1px, transparent 3px), radial-gradient(circle at 60% 86%, #ffc080 0 .8px, transparent 3px), radial-gradient(110% 80% at 85% 110%, #ff5a1fcc, #ff3c0a40 45%, transparent 70%), linear-gradient(180deg, #2a2522 0%, #1a1513 55%, #2a120a 100%)}[data-theme=summer]{--bg:#e9f2f6;--panel:#fffaf2;--raised:#f4ebdc;--inset:#eee3cf;--line:#5a3c1421;--line-2:#5a3c143d;--ink:#2a2118;--ink-2:#66574a;--ink-3:#857462;--accent:#b35505;--accent-ink:#fff;--accent-hover:#c4620c;--hover:#ebdfca;--pos:#1b7f4b;--neg:#c3381f;--info:#1f74a3;--pos-ink:#fff;--neg-ink:#fff;--info-ink:#fff;--r:14px;--r-panel:22px;--r-btn:14px;--display:"Nunito", "Onest", system-ui, sans-serif;--panel-edge:inset 0 0 0 1px var(--line);--panel-shadow:0 16px 40px #462d0a2e;--scrim:#1e2d3c59;--preview:radial-gradient(circle at 84% 22%, #fffbe0 0 9px, #fff0aabf 12px, #ffe69600 34px), linear-gradient(175deg, #a9d6ef 0%, #dff0f7 52%, #f4e2bd 100%)}[data-theme=cyber]{--bg:#03040c;--panel:#0a0e1e;--raised:#111733;--inset:#060916;--line:#00e5ff24;--line-2:#00e5ff4d;--ink:#e0f7ff;--ink-2:#8aa4c8;--ink-3:#5c6e92;--accent:#00e5ff;--accent-ink:#00171d;--accent-hover:#5ff0ff;--hover:#172045;--pos:#3cf0a0;--neg:#ff3d7f;--info:#c77dff;--pos-ink:#00210f;--neg-ink:#2a0013;--info-ink:#1d0533;--r:6px;--r-panel:6px;--r-btn:4px;--display:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--panel-edge:inset 0 0 0 1px var(--line-2), inset 0 2px 0 -1px #ff3dcdbf;--panel-shadow:0 18px 50px #0009, 0 0 24px #00e5ff12;--scrim:#02030c99;--preview:linear-gradient(#00e5ff29 1px, transparent 1px) 0 0 / 100% 12px, linear-gradient(90deg, #00e5ff29 1px, transparent 1px) 0 0 / 12px 100%, radial-gradient(80% 100% at 100% 0%, #ff3dcd80, transparent 60%), radial-gradient(70% 80% at 0% 100%, #00e5ff59, transparent 65%), linear-gradient(165deg, #121a44 0%, #070a1c 60%, #03040c 100%)}[data-theme=meadow]{--bg:#0b1810;--panel:#12231a;--raised:#1a3022;--inset:#0d1b13;--line:#d6ffc41a;--line-2:#d6ffc433;--ink:#eef7e8;--ink-2:#a3b8a0;--ink-3:#6c8269;--accent:#ffd23f;--accent-ink:#2a2004;--accent-hover:#ffdd6e;--hover:#21392a;--pos:#6fdc8c;--neg:#ff7a6a;--info:#7cc6ff;--pos-ink:#062114;--neg-ink:#2a0c06;--info-ink:#062035;--r:14px;--r-panel:20px;--r-btn:12px;--display:"Yeseva One", Georgia, serif;--panel-edge:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffeea01a;--panel-shadow:0 18px 50px #000a0480;--scrim:#040c0680;--preview:radial-gradient(circle at 84% 20%, #fffbe0 0 5px, #ffeca099 8px, transparent 22px), radial-gradient(circle at 70% 86%, #fff 0 1.5px, transparent 2.4px), radial-gradient(circle at 80% 78%, #ff4a3a 0 1.5px, transparent 2.4px), radial-gradient(circle at 90% 90%, #6a9cff 0 1.4px, transparent 2.2px), radial-gradient(circle at 60% 94%, #ffd23f 0 1.3px, transparent 2.2px), radial-gradient(90% 46% at 85% 104%, #3f7a2c 0 70%, transparent 71%), radial-gradient(80% 40% at 40% 110%, #2f5f24 0 70%, transparent 71%), linear-gradient(170deg, #1d4a6a 0%, #1c4030 58%, #11281a 100%)}[data-theme=lake]{--bg:#110e20;--panel:#1a172e;--raised:#24203e;--inset:#131027;--line:#ffcde11a;--line-2:#ffcde133;--ink:#f8edf2;--ink-2:#bba8c0;--ink-3:#80708a;--accent:#ff9a62;--accent-ink:#2a0e04;--accent-hover:#ffb184;--hover:#2c2648;--pos:#5fd6b0;--neg:#ff6a7a;--info:#8ab8ff;--pos-ink:#05211a;--neg-ink:#2a0610;--info-ink:#0a1a36;--r:14px;--r-panel:18px;--r-btn:12px;--display:"Yeseva One", Georgia, serif;--panel-edge:inset 0 0 0 1px var(--line), inset 0 -1px 0 #ff9a622e;--panel-shadow:0 18px 50px #06021099;--scrim:#0a06148c;--preview:radial-gradient(circle at 85% 56%, #ffe2a0 0 5px, #ffaa5abf 9px, transparent 28px), radial-gradient(55% 45% at 88% 56%, #ff825a99, transparent 72%), linear-gradient(90deg, transparent 78%, #ffc87880 82% 89%, transparent 94%) 0 100% / 100% 44% no-repeat, repeating-linear-gradient(180deg, transparent 0 5px, #ffbe9614 5px 6px), linear-gradient(170deg, #2c2558 0%, #42295a 46%, #24224c 60%, #141632 100%)}[data-theme=peaks]{--bg:#0a1120;--panel:#121b2b;--raised:#1a2638;--inset:#0e1624;--line:#c8e1ff1a;--line-2:#c8e1ff33;--ink:#eaf2fb;--ink-2:#9fb0c4;--ink-3:#68798e;--accent:#7fd7c4;--accent-ink:#05211b;--accent-hover:#a2e4d6;--hover:#223043;--pos:#6fdca0;--neg:#ff7a72;--info:#9ab8ff;--pos-ink:#06210f;--neg-ink:#2a0c06;--info-ink:#0a1838;--r:10px;--r-panel:14px;--r-btn:9px;--display:"Yeseva One", Georgia, serif;--panel-edge:inset 0 0 0 1px var(--line), inset 0 1px 0 #ebf5ff29;--panel-shadow:0 18px 50px #00061099;--scrim:#0408108c;--preview:radial-gradient(circle at 86% 18%, #fff 0 3px, #fff6 6px, transparent 16px), linear-gradient(to top right, #5a6f94 49.5%, transparent 50.5%) 48% 100% / 30% 62% no-repeat, linear-gradient(to top left, #34445e 49.5%, transparent 50.5%) 78% 100% / 30% 62% no-repeat, linear-gradient(to top right, #e8f0fa 49.5%, transparent 50.5%) 64% 38% / 9% 16% no-repeat, linear-gradient(to top left, #b8c8de 49.5%, transparent 50.5%) 73% 38% / 9% 16% no-repeat, linear-gradient(to top right, #44587a 49.5%, transparent 50.5%) 96% 100% / 26% 44% no-repeat, linear-gradient(175deg, #2a64b0 0%, #1f3a62 55%, #121a2c 100%)}[data-theme=camp]{--bg:#06080f;--panel:#0f1220;--raised:#171b2e;--inset:#0a0d18;--line:#ffd2aa17;--line-2:#ffd2aa2e;--ink:#f2ece4;--ink-2:#aaa3a0;--ink-3:#6e6a72;--accent:#ff9a48;--accent-ink:#2a1004;--accent-hover:#ffb070;--hover:#1d2236;--pos:#7ad8a0;--neg:#ff6a6a;--info:#8fa6ff;--pos-ink:#062114;--neg-ink:#2a0606;--info-ink:#0a1236;--r:12px;--r-panel:16px;--r-btn:10px;--display:"Yeseva One", Georgia, serif;--panel-edge:inset 0 0 0 1px var(--line), inset 0 -2px 0 #ff8c3c2e;--panel-shadow:0 18px 50px #000000a6, 0 6px 30px #ff78280f;--scrim:#03040a99;--preview:radial-gradient(circle at 80% 22%, #f6f0d8 0 6px, transparent 7px), radial-gradient(circle at 83% 19%, #0b1230 0 6px, transparent 7px), radial-gradient(circle at 80% 22%, #aabeff59 0 4px, transparent 18px), radial-gradient(circle at 62% 30%, #fff 0 .8px, transparent 1.5px), radial-gradient(circle at 92% 46%, #fff 0 .9px, transparent 1.6px), radial-gradient(circle at 70% 12%, #fff 0 .7px, transparent 1.4px), radial-gradient(circle at 52% 52%, #dfe6ff 0 .6px, transparent 1.3px), radial-gradient(70% 55% at 88% 108%, #ff8c32bf, #ff5a1433 50%, transparent 72%), linear-gradient(170deg, #121c46 0%, #0a1028 58%, #05070f 100%)}.shade{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 50%, transparent) 0%, transparent 14%, transparent 80%, color-mix(in srgb, var(--bg) 60%, transparent) 100%)}.panel{border-radius:var(--r-panel);box-shadow:var(--panel-edge), var(--panel-shadow)}.chat-hints{box-shadow:0 8px 28px #00000080}.surface{background:color-mix(in srgb, var(--panel) 94%, transparent)}.seat .plate{background:color-mix(in srgb, var(--panel) 90%, transparent)}.prop-label{background:color-mix(in srgb, var(--panel) 85%, transparent)}.feed-line{background:color-mix(in srgb, var(--panel) 82%, transparent)}.role{background:color-mix(in srgb, var(--panel) 92%, transparent)}.stage-ui>.note{background:color-mix(in srgb, var(--panel) 90%, transparent)}.sheet-wrap>.scrim{background:var(--scrim)}.btn{border-radius:var(--r-btn)}.btn.sm{border-radius:calc(var(--r-btn) - 2px)}.btn.lg{border-radius:calc(var(--r-btn) + 2px)}.btn.primary:hover{background:var(--accent-hover)}.btn.quiet:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.btn.pos{color:var(--pos-ink)}.btn.neg{color:var(--neg-ink)}.btn.info{color:var(--info-ink)}.btn.pos .coin{background:var(--pos-ink)}.btn.neg .coin{background:var(--neg-ink)}.toast.good,.ava .mark{color:var(--pos-ink)}.toast.bad,.banner,.plot.armed,.ava-pick .drop-pic{color:var(--neg-ink)}.field,.seg{border-radius:var(--r-btn)}.seg button{border-radius:calc(var(--r-btn) - 2px)}.plot:not(.armed,.empty,.add):hover{background:var(--hover)}.adm-rule.on{background:color-mix(in srgb, var(--accent) 7%, transparent)}.bond.ally{background:color-mix(in srgb, var(--pos) 12%, transparent)}.bond.foe{background:color-mix(in srgb, var(--neg) 14%, transparent)}[data-theme=winter] .logo,[data-theme=winter] .lobby-code{color:#f2f8ff;text-shadow:0 0 18px #8fd8ff73,0 4px 24px #0009}[data-theme=winter] .btn.primary{box-shadow:inset 0 1px #ffffff8c,0 0 14px #8fd8ff40}[data-theme=forest] .logo,[data-theme=forest] .lobby-code{text-shadow:0 0 22px #b6f36b4d,0 4px 24px #000000b3}[data-theme=forest] .btn.primary{box-shadow:0 0 14px #b6f36b4d}[data-theme=vegas] .btn.primary:hover{box-shadow:0 0 0 1px #ffd2f5cc,0 0 26px #ff4fd8b3}[data-theme=vegas] .btn.pos{box-shadow:0 0 14px #45e39d59}[data-theme=vegas] .btn.neg{box-shadow:0 0 14px #ff634759}[data-theme=vegas] .switch.on{box-shadow:0 0 10px #ff4fd88c}[data-theme=vegas] .logo,[data-theme=vegas] .lobby-code{color:#ffe9f8;text-shadow:0 0 4px #fff,0 0 12px #ff4fd8,0 0 32px #ff4fd8b3,0 0 64px #ff4fd859}[data-theme=vegas] .phase-banner,[data-theme=vegas] .verdict{text-shadow:0 0 10px,0 0 34px #ff4fd899,0 4px 24px #000000bf}[data-theme=forge] .panel{background-image:linear-gradient(0deg,#ff501417,#0000 120px)}[data-theme=forge] .surface:not(.mini){background-image:linear-gradient(#0000 40%,#ff5a1f29)}[data-theme=forge] .meter:not(.neg) i{background:linear-gradient(90deg, #d8340f, var(--accent), #ffc36b)}[data-theme=forge] .logo,[data-theme=forge] .lobby-code{color:#ffe6d2;text-shadow:0 0 10px #ff7828b3,0 0 34px #ff460a73,0 4px 24px #000000b3}[data-theme=summer] .logo,[data-theme=summer] .lobby-code,[data-theme=summer] .phase-banner,[data-theme=summer] .verdict{text-shadow:0 1px #ffffffb3,0 4px 26px #fff8e6f2}[data-theme=summer] .combo{text-shadow:0 1px 3px #ffffffe6}[data-theme=summer] .chat-hints{box-shadow:0 8px 28px #462d0a33, inset 0 0 0 1px var(--line)}[data-theme=summer] .chat-whisper{color:#7a3fd0}[data-theme=summer] .chat-whisper .b{color:#5a28a8}[data-theme=summer] .seg button.on{background:var(--panel)}[data-theme=summer] .effect-intro{background:#28374666}[data-theme=summer] .btn.primary{box-shadow:0 4px 12px #b3550540}[data-theme=summer] .chart{background:#26313b}[data-theme=summer] .reel,[data-theme=summer] .role{box-shadow:inset 0 0 0 1px var(--line-2)}[data-theme=summer] .role-leader{color:#8a6200;box-shadow:inset 0 0 0 1px #a0730080}[data-theme=summer] .role-target{color:#c0472a;box-shadow:inset 0 0 0 1px #c0472a80}[data-theme=summer] .role-aggressor{color:#c4381c}[data-theme=summer] .role-poor{color:#2f6f9f}[data-theme=summer] .role-debtor{color:#b23a22}[data-theme=summer] .role-defender{color:#7a6420}[data-theme=summer] .role-haunted{color:#6a4fd0}[data-theme=cyber] .btn{letter-spacing:.02em}[data-theme=cyber] .btn.primary{box-shadow:0 0 0 1px #8ff4ff,0 0 16px #00e5ff73}[data-theme=cyber] .btn.primary:hover{box-shadow:0 0 0 1px #c4faff,0 0 22px #00e5ff99}[data-theme=cyber] .field:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 10px #00e5ff59}[data-theme=cyber] .logo{text-transform:uppercase;letter-spacing:.04em}[data-theme=cyber] .logo,[data-theme=cyber] .lobby-code,[data-theme=cyber] .phase-banner,[data-theme=cyber] .verdict{text-shadow:-2px 0 #ff3dcdcc,2px 0 #00e5ffcc,0 0 28px #00e5ff59}[data-theme=cyber] .phase-banner{text-transform:uppercase}[data-theme=meadow] .logo,[data-theme=meadow] .lobby-code{text-shadow:0 0 22px #ffd23f4d,0 4px 24px #0009}[data-theme=meadow] .btn.primary{box-shadow:0 0 14px #ffd23f4d}[data-theme=lake] .logo,[data-theme=lake] .lobby-code{color:#fff2ea;text-shadow:0 0 18px #ff9a6280,0 0 40px #c8608a59,0 4px 24px #0009}[data-theme=lake] .btn.primary{box-shadow:0 0 16px #ff9a6259}[data-theme=peaks] .logo,[data-theme=peaks] .lobby-code{color:#f4f9ff;text-shadow:0 0 16px #7fd7c459,0 4px 24px #0009}[data-theme=peaks] .btn.primary{box-shadow:inset 0 1px #ffffff73,0 0 14px #7fd7c440}[data-theme=camp] .panel{background-image:linear-gradient(0deg,#ff78280f,#0000 120px)}[data-theme=camp] .btn.primary{box-shadow:0 0 16px #ff8c3c66}[data-theme=camp] .logo,[data-theme=camp] .lobby-code{color:#fed;text-shadow:0 0 12px #ff96468c,0 0 36px #ff641e4d,0 4px 24px #000000b3}.themes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.theme-card{isolation:isolate;background:var(--preview);min-width:0;min-height:84px;color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1px var(--line-2), 0 4px 14px #00000038;border-radius:12px;flex-direction:column;gap:5px;padding:10px 11px 11px;transition:transform .12s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.theme-card:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent), 0 8px 20px #00000047;transform:translateY(-2px)}.theme-card:active:not(:disabled){transform:scale(.97)}.theme-card:disabled{cursor:default;opacity:.6}.theme-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-card.on{box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent), 0 8px 22px #0000004d}.theme-art{z-index:-1;color:var(--accent);opacity:.22;pointer-events:none;position:absolute;bottom:-14px;right:-10px;transform:rotate(-14deg)}.theme-ic{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);border-radius:7px;flex:none;place-items:center;display:grid}.theme-name{min-width:0;font-family:var(--display);flex:1;font-size:15px;font-weight:400;line-height:1.2}.presets{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.preset-card{background:var(--raised);min-width:0;color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:5px;padding:10px 11px 11px;transition:transform .12s,box-shadow .15s,background .15s;display:flex;position:relative}.preset-card:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.preset-card:active{transform:scale(.97)}.preset-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.preset-card.on{background:color-mix(in srgb, var(--accent) 10%, var(--raised));box-shadow:inset 0 0 0 2px var(--accent)}.preset-ic{background:var(--inset);width:24px;height:24px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:grid}.preset-card.on .preset-ic{background:var(--accent);color:var(--accent-ink)}.preset-name{flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.2}.adm-sec .preset-card{background:var(--inset)}.adm-sec .preset-card.on{background:color-mix(in srgb, var(--accent) 10%, var(--inset))}.adm-sec .preset-ic{background:var(--raised)}.manual{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.pick-head{align-items:center;gap:7px;min-width:0;display:flex}.on>.pick-head{padding-right:20px}.pick-desc{color:var(--ink-2);font-size:11.5px;line-height:1.3}.pick-check{background:var(--accent);width:20px;height:20px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px}@media (width<=720px){.themes,.presets{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby .themes{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:148px;grid-auto-flow:column;width:0;min-width:calc(100% + 6px);margin:-4px -3px -8px;padding:4px 3px 8px;scroll-padding:0 3px;overflow-x:auto}.lobby .themes::-webkit-scrollbar{display:none}.lobby .themes>.theme-card{scroll-snap-align:start}}.j-layer{z-index:118;pointer-events:none;position:fixed;inset:0;overflow:hidden}.j-canvas{z-index:119;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.j-ico{will-change:transform, opacity;filter:drop-shadow(0 2px 3px #00000073);place-items:center;display:grid;position:absolute;top:0;left:0}.j-ico>svg{width:100%;height:100%}.j-float{font-family:var(--f-num);white-space:nowrap;color:var(--pos);paint-order:stroke fill;-webkit-text-stroke:.18em var(--outline,#1a0e06);text-shadow:0 .08em 0 var(--outline,#1a0e06);will-change:transform, opacity;font-size:21px;font-weight:900;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.j-float.big{font-size:30px}.j-float.j-neg{color:var(--neg)}.j-float.j-gold{color:#ffd27a}.j-float.j-info{color:var(--info)}[data-theme=summer] .j-float{-webkit-text-stroke-color:#fffaf0;text-shadow:0 .08em #fffaf0}[data-theme=summer] .j-float.j-gold{color:#a05a00}.j-flash{pointer-events:none;opacity:0;position:fixed;inset:0}.j-vignette{pointer-events:none;opacity:0;background:radial-gradient(ellipse at center, transparent 52%, color-mix(in srgb, var(--vc,var(--neg)) 75%, transparent) 100%);position:fixed;inset:0}.j-why{text-align:center;max-width:min(300px,100vw - 16px);color:var(--ink);background:var(--mat-face-hi,var(--panel));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 70%, transparent), 0 3px 0 var(--mat-edge,#000), 0 10px 24px #0006;animation:jWhyIn calc(.22s / var(--jspeed,1)) cubic-bezier(.2, 1.4, .4, 1) both;border-radius:10px;padding:7px 11px;font-size:13px;font-weight:600;line-height:1.3;position:absolute}.j-why.up{transform:translate(-50%,-100%)}.j-why.down{transform:translate(-50%)}.j-why.out{opacity:0;transition:opacity .2s}@keyframes jWhyIn{0%{opacity:0;scale:.85}}.j-antic{animation:jAntic calc(90ms / var(--jspeed,1)) linear infinite alternate;filter:drop-shadow(0 0 8px var(--jc,#fff1c4)) drop-shadow(0 0 18px var(--jc,#fff1c4))}@keyframes jAntic{0%{translate:-1px .5px;rotate:-.6deg}to{translate:1px -.5px;rotate:.6deg}}#app :is(.hit,[role=button],[role=tab],.tab,.dock-win,.tb-chip,.tb-tool,.prop-label,.fr-row,.fr-tile,.mp-gold,.mp-stock):not(.btn).is-pressed{transition:scale 34ms;scale:.95}#app :is(.hit,[role=button],[role=tab],.tab,.dock-win,.tb-chip,.tb-tool,.prop-label,.fr-row,.fr-tile,.mp-gold,.mp-stock):not(.btn){transition:scale calc(.32s / var(--jspeed,1)) cubic-bezier(.3, .7, .4, 1.6)}.j-tri{z-index:130;pointer-events:auto;animation:jTriIn calc(.22s / var(--jspeed,1)) ease-out both;place-items:center;display:grid;position:fixed;inset:0}.j-tri.out{animation:jTriOut calc(.22s / var(--jspeed,1)) ease-in both}.j-tri-dim{background:radial-gradient(at 50% 45%,#00000040,#0000009e);position:absolute;inset:0}.j-tri-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--tc) 26%, transparent) 0deg 5deg, transparent 5deg 18deg);width:150vmax;height:150vmax;animation:jRays calc(9s / var(--jspeed,1)) linear infinite;opacity:.75;position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 0 8%,#0000 38%);mask:radial-gradient(circle,#000 0 8%,#0000 38%)}.j-tri.fast .j-tri-rays{animation-duration:calc(4s / var(--jspeed,1))}.j-tri-box{text-align:center;animation:jTriBox calc(.52s / var(--jspeed,1)) cubic-bezier(.34, 1.56, .64, 1) both;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex;position:relative}.j-tri-art{width:min(220px,56vw);filter:drop-shadow(0 0 30px color-mix(in srgb, var(--tc) 60%, transparent))}.j-tri-title{font-family:var(--f-banner);color:#fff6e0;paint-order:stroke fill;-webkit-text-stroke:.14em color-mix(in srgb, var(--tc) 35%, #1a0b00);text-shadow:0 .08em 0 color-mix(in srgb, var(--tc) 35%, #1a0b00), 0 0 40px color-mix(in srgb, var(--tc) 70%, transparent);font-size:clamp(34px,8vw,68px);font-weight:800;line-height:1.05}.j-tri-sub{font-family:var(--f-num);color:var(--tc);paint-order:stroke fill;-webkit-text-stroke:.14em #1a0b00;font-size:clamp(18px,4vw,26px);font-weight:800}.j-tri-sub:empty{display:none}.j-tri-skip{bottom:calc(28px + var(--safe-b,0px));min-height:44px;font-family:var(--f-num);color:#ffffffd9;opacity:0;background:#00000073;border-radius:99px;padding:0 18px;font-size:14px;font-weight:700;transition:opacity .25s;position:absolute;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff40}.j-tri-skip.on{opacity:1}.j-tri.still .j-tri-rays{display:none}.j-tri.still .j-tri-box{animation:none}@keyframes jTriIn{0%{opacity:0}}@keyframes jTriOut{to{opacity:0}}@keyframes jTriBox{0%{opacity:0;scale:1.6}60%{opacity:1;scale:.95}}@keyframes jRays{to{rotate:360deg}}[data-motion=reduce] .j-antic{animation:none}.k-sec{border-radius:var(--r);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.k-sec.k-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neg) 60%, transparent)}.k-sec.k-good{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pos) 55%, transparent)}.k-sec.k-gold{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent)}.k-sec-head{align-items:center;gap:10px;min-height:24px;display:flex}.k-col .k-sec-head{cursor:pointer}.k-col .k-sec-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.k-sec-ic{color:var(--accent);flex:none}.k-sec-title{align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.k-sec-sub{color:var(--ink-2);margin-top:1px;font-size:12.5px}.k-sec-right{flex:none;align-items:center;gap:6px;display:flex}.k-chev{color:var(--ink-3);flex:none;transition:transform .2s}.k-open .k-chev{transform:rotate(180deg)}.k-sec-body{flex-direction:column;gap:10px;animation:.2s ease-out kIn;display:flex}.k-tip{display:none}.k-tip-pop{z-index:400;background:var(--panel);width:max-content;max-width:min(280px,100vw - 32px);color:var(--ink);text-align:left;white-space:normal;box-shadow:inset 0 0 0 1px var(--line-2), 0 12px 30px #00000073;pointer-events:auto;visibility:hidden;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;position:fixed;top:0;left:0}.k-tip-pop.on{visibility:visible;animation:.16s ease-out kIn}.k-tip-pop.data-tip{z-index:600;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:700;line-height:1.3}.k-tabs{background:var(--inset);scrollbar-width:none;border-radius:12px;gap:2px;padding:3px;display:flex;position:relative;overflow:auto hidden}.k-tabs::-webkit-scrollbar{display:none}.k-tab{z-index:1;min-height:34px;color:var(--ink-2);white-space:nowrap;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.k-tab:hover,.k-tab.on{color:var(--ink)}.k-tab:disabled{opacity:.4;cursor:not-allowed}.k-tab-mark{z-index:0;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:9px;transition:transform .25s cubic-bezier(.3,1.3,.5,1),width .25s;position:absolute;top:3px;bottom:3px;left:0}.k-badge{background:var(--accent);min-width:17px;height:17px;color:var(--accent-ink);text-align:center;border-radius:9px;padding:0 5px;font-size:10.5px;line-height:17px}.k-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite kPulse}.k-empty{text-align:center;border-radius:var(--r);background:var(--inset);flex-direction:column;align-items:center;gap:6px;padding:18px 14px;display:flex}.k-empty-ic{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.k-empty-act{margin-top:6px}.k-call{border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.4;animation:.2s ease-out kIn;display:flex}.k-call>svg{flex:none;margin-top:1px}.k-call.k-info{background:color-mix(in srgb, var(--info) 13%, transparent);color:var(--ink)}.k-call.k-info>svg{color:var(--info)}.k-call.k-warn{background:color-mix(in srgb, var(--neg) 14%, transparent)}.k-call.k-warn>svg{color:var(--neg)}.k-call.k-good{background:color-mix(in srgb, var(--pos) 13%, transparent)}.k-call.k-good>svg{color:var(--pos)}.k-call.k-gold{background:color-mix(in srgb, var(--accent) 14%, transparent)}.k-call.k-gold>svg{color:var(--accent)}.k-call-x{color:var(--ink-3);flex:none}.k-call-x:hover{color:var(--ink)}.k-kv{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.k-kv>span{align-items:center;gap:6px;display:inline-flex}.k-card{border-radius:var(--r);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));flex-direction:column;gap:8px;min-width:0;padding:12px;transition:transform .18s,box-shadow .18s,background .18s;display:flex;position:relative}.k-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), color-mix(in srgb, var(--glow,var(--accent)) 16%, transparent), transparent 60%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.k-card.k-click{cursor:pointer}.k-card.k-click:hover:after{opacity:1}.k-card.k-click:active{transform:perspective(700px)scale(.98)}.k-card.on{box-shadow:inset 0 0 0 1.5px var(--glow,var(--accent)), 0 0 22px color-mix(in srgb, var(--glow,var(--accent)) 22%, transparent)}.k-card.off{opacity:.55}.k-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.k-steps li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.k-steps li>b{background:color-mix(in srgb, var(--accent) 18%, transparent);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.k-pop{animation:.42s cubic-bezier(.3,1.6,.5,1) kPop}@keyframes kIn{0%{opacity:0;transform:translateY(4px)}}@keyframes kPop{0%{transform:scale(1)}35%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes kPulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.k-card{transform:none!important}.k-sec-body,.k-call,.k-tip-pop,.k-dot{animation:none}}.tw-stack{flex-direction:column;gap:14px;display:flex}.tw-stack>*{animation:.28s cubic-bezier(.2,.9,.3,1) both twRise}.tw-stack>:nth-child(2){animation-delay:35ms}.tw-stack>:nth-child(3){animation-delay:70ms}.tw-stack>:nth-child(4){animation-delay:.105s}.tw-stack>:nth-child(5){animation-delay:.14s}.tw-stack>:nth-child(n+6){animation-delay:.175s}.tw-lead{color:var(--ink-2);font-size:13px;line-height:1.5}.tw-lead>.k-tip{margin-left:5px}.tw-lead b{color:var(--ink)}.tw-act{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.tw-why{color:var(--ink-3);text-align:center;justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:1.3;display:inline-flex}.tw-why.warn{color:var(--neg);font-weight:600}.tw-why>svg{flex:none}.tw-delta{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.28em;font-weight:700;display:inline-flex}.btn .tw-delta{opacity:.9}.btn .tw-dot{opacity:.55}.tw-peek-btn{cursor:pointer;transition:transform .12s,background .12s,box-shadow .12s}.tw-peek-btn:active{transform:scale(.95)}.k-tip-pop.tw-peek{z-index:130;visibility:visible;max-width:min(300px,100vw - 16px);animation:.16s ease-out kIn;position:fixed}.tw-peek .btn{margin-top:2px}.tw-tipcol{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tw-tipcol .t2{color:var(--ink-2)}.tw-kbd{font:700 10px/1.4 var(--font);letter-spacing:.02em;opacity:.6;border-radius:5px;margin-left:2px;padding:1px 5px;display:inline-block;box-shadow:inset 0 0 0 1px}@media (hover:none),(width<=560px){.tw-kbd{display:none}}:is(.tw-shop,.tw-grove,.tw-split,.tw-col,.tw-stack,.forge,.tw-peek) :is(button,[role=button],input):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tw-hero{border-radius:var(--r);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 62%), var(--inset);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:12px;padding:14px 16px;display:grid}.tw-hero.warn{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 70%, transparent);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--neg) 14%, transparent), transparent 62%), var(--inset)}.tw-hero.good{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--pos) 13%, transparent), transparent 62%), var(--inset)}.tw-hstat{flex-direction:column;gap:2px;min-width:0;display:flex}.tw-hstat>.lbl{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.tw-hstat>.val{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:22px;font-weight:800;line-height:1.15;display:inline-flex}.tw-hstat>.val.pos{color:var(--pos)}.tw-hstat>.val.neg{color:var(--neg)}.tw-hstat>.val.acc{color:var(--accent)}.tw-hstat>.sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.tw-btns{align-items:flex-start;gap:8px;display:flex}.tw-btns>*{flex:1;min-width:0}.tw-btns .btn{padding-left:10px;padding-right:10px}.tw-tilt{transform:perspective(600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s,box-shadow .15s,background .15s}.tw-tilt:active:not(:disabled){transform:perspective(600px)scale(.96)}.k-card.tw-good:hover,.k-card.tw-upg:hover{box-shadow:inset 0 0 0 1px var(--line-2), 0 10px 26px color-mix(in srgb, var(--bg) 55%, transparent)}.k-card.tw-good:hover:after,.k-card.tw-upg:hover:after{opacity:1}.tw-shop{flex-direction:column;gap:10px;display:flex;container:shop/inline-size}.tw-shop-body{animation:.22s cubic-bezier(.2,.9,.3,1) both twRise}.tw-tabs .k-tab{min-height:40px}.tw-goods{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.tw-goods.casino{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.k-card.tw-good{grid-template:"medal name""medal when""desc desc""price price""btns btns"1fr/48px minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px;display:grid}.tw-good>.tw-medal{grid-area:medal}.tw-good-name{grid-area:name;align-self:end;font-size:15px}.tw-good-when{grid-area:when;align-self:start}.tw-good-meta{grid-area:meta;align-items:center;gap:6px;min-width:0;display:none}.tw-good-desc{grid-area:desc;min-height:2.7em;margin-top:8px;line-height:1.35}.tw-good>.tw-price{grid-area:price;margin-top:8px}.tw-good-btns{flex-direction:column;grid-area:btns;align-self:end;gap:6px;margin-top:8px;display:flex}.tw-good-btns .btn{padding:0 10px}.tw-trend{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;font-weight:700;display:inline-flex}@media (width<=560px){.tw-tabs .k-tab{flex:auto;min-height:44px;padding:0 10px}.tw-tabs .k-tab:not(.on)>span{display:none}}@container shop (width<=560px){.tw-goods,.tw-goods.casino{grid-template-columns:minmax(0,1fr);gap:6px}.k-card.tw-good{grid-template:"medal name btns""medal meta btns"/44px minmax(0,1fr) auto;gap:0 10px;padding:8px 8px 8px 10px}.tw-good>.tw-medal{width:44px;height:44px}.tw-good-when,.tw-good-desc,.tw-good>.tw-price{display:none}.tw-good-meta{align-self:start;display:flex}.tw-good-btns{flex-direction:row;align-self:center;margin:0}.tw-good-btns .tw-act{width:74px}.tw-good-btns .tw-why{display:none}.tw-good-btns .btn{flex-direction:column;gap:0;min-height:46px;padding:2px 4px;font-size:13px;line-height:1.15}.tw-good-btns .tw-delta{font-size:12px}}.tw-medal{width:48px;height:48px;color:var(--accent);background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 72%), var(--inset);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent);border-radius:14px;flex:none;place-items:center;transition:transform .22s cubic-bezier(.3,1.5,.5,1);display:grid;position:relative}.tw-good:hover .tw-medal{transform:rotate(-7deg)scale(1.06)}.tw-own{background:var(--ink);min-width:22px;height:22px;color:var(--panel);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--raised);border-radius:11px;padding:0 6px;font-size:12px;font-weight:800;line-height:22px;position:absolute;bottom:-7px;right:-7px}.tw-own.zero{background:var(--inset);color:var(--ink-3);box-shadow:0 0 0 2px var(--raised), inset 0 0 0 1px var(--line-2)}.tw-price{background:var(--inset);border-radius:10px;align-items:center;gap:10px;min-height:34px;padding:4px 10px;display:flex}.tw-price .spark{height:22px}.tw-price .num{align-items:center;gap:3px;display:inline-flex}.tw-price .small{white-space:nowrap}.tw-grove{flex-direction:column;gap:8px;display:flex;container:grove/inline-size}.tw-grove>*{animation:.28s cubic-bezier(.2,.9,.3,1) both twRise}.tw-grove>:nth-child(2){animation-delay:40ms}.tw-grove>:nth-child(n+3){animation-delay:80ms}.tw-grove .k-sec{gap:8px;padding:10px 12px}.tw-logbar{border-radius:var(--r);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 62%), var(--inset);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:12px;padding:8px 10px;display:flex}.tw-logbar.warn{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 60%, transparent)}.tw-logs{text-align:left;border-radius:12px;flex:none;align-items:center;gap:10px;min-height:44px;padding:2px 10px 2px 2px;display:flex}.tw-logs:hover,.tw-logs.open{background:var(--hover)}.tw-logs-ic{color:#c08a52;background:#c08a522e;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tw-logs-n{flex-direction:column;line-height:1.15;display:flex}.tw-logs-n>b{font-size:22px}.tw-logbar-acts{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.tw-need{background:color-mix(in srgb, var(--accent-ink) 80%, transparent);min-width:20px;height:20px;color:var(--accent);border-radius:10px;padding:0 6px;font-size:12px;line-height:20px}.tw-grove-main{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:8px;display:grid}.tw-upgs{flex-direction:column;gap:6px;display:flex}.tw-plots{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;max-height:340px;display:grid;overflow-y:auto}.tw-plot{aspect-ratio:1/1.05;background:linear-gradient(to top, color-mix(in srgb, var(--accent) 16%, var(--inset)) 0 30%, transparent 30%), var(--raised);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;padding:8px 4px 9px;display:flex;position:relative;overflow:hidden}.tw-plot:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--line-2), 0 8px 20px color-mix(in srgb, var(--bg) 45%, transparent)}.tw-plot:disabled{cursor:not-allowed}.tw-plot.empty:disabled,.tw-plot.add:disabled{opacity:.5}.tw-plot.ripe{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 55%, transparent)}.tw-plot.ripe:before{content:"";background:radial-gradient(60% 50% at 50% 45%, color-mix(in srgb, var(--pos) 20%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.tw-plot.doomed{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 70%, transparent)}.tw-plot.empty,.tw-plot.add{color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0;justify-content:center;gap:3px}.tw-plot.empty{background:repeating-linear-gradient(135deg, transparent 0 8px, color-mix(in srgb, var(--ink) 3%, transparent) 8px 16px)}.tw-plot.empty:not(:disabled):hover,.tw-plot.add:not(:disabled):hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.tw-plot.empty.armed,.tw-plot.add.armed{box-shadow:inset 0 0 0 1.5px var(--neg);color:var(--neg)}.tw-plot-ic{background:color-mix(in srgb, var(--pos) 12%, transparent);width:36px;height:36px;color:var(--pos);border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.3,1.5,.5,1);display:grid}.tw-plot.add .tw-plot-ic{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.tw-plot:not(:disabled):hover .tw-plot-ic{transform:scale(1.12)rotate(-6deg)}.tw-plot-yield{color:var(--pos);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800;position:absolute;top:6px;left:7px}.tw-plot-doom{background:var(--neg);width:20px;height:20px;color:var(--neg-ink,var(--bg));border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.tw-plot .pips i{width:6px;height:6px}.tw-plot .pips i.on{background:var(--pos)}.tw-tree{height:40px;color:var(--pos);transform-origin:50% 100%;transform:scale(var(--s,1));place-items:end center;transition:transform .6s cubic-bezier(.3,1.5,.5,1);animation:.6s cubic-bezier(.3,1.6,.5,1) backwards twSprout;display:grid}.tw-tree>svg{transform-origin:50% 100%}.tw-plot.age-0 .tw-tree{--s:.62;color:color-mix(in srgb, var(--pos) 70%, var(--ink))}.tw-plot.age-1 .tw-tree{--s:.82}.tw-plot.age-2 .tw-tree{--s:.95}.tw-plot.age-3 .tw-tree{--s:1.05}.tw-plot.age-4 .tw-tree,.tw-plot.ripe .tw-tree{--s:1.16}.tw-plot:not(:disabled):hover .tw-tree>svg{animation:.9s ease-in-out twSway}@keyframes twSprout{0%{opacity:0;transform:scale(0)}60%{transform:scale(calc(var(--s,1) * 1.15));opacity:1}to{transform:scale(var(--s,1))}}@keyframes twSway{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}65%{transform:rotate(4deg)}}.tw-plot.armed:not(.empty,.add){background:color-mix(in srgb, var(--neg) 16%, var(--raised));box-shadow:inset 0 0 0 2px var(--neg);padding:0;animation:.22s ease-out twPop}.tw-chop{width:100%;color:var(--neg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex}.tw-chop .tiny{color:var(--ink);align-items:center;gap:3px;display:inline-flex}.tw-chop:hover>svg{animation:.45s ease-in-out twChop}.tw-plot-x{z-index:1;width:28px;height:28px;color:var(--ink-2);background:var(--inset);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;right:3px}.tw-plot-x:hover{color:var(--ink)}@keyframes twChop{0%,to{transform:rotate(0)}40%{transform:rotate(-28deg)}70%{transform:rotate(10deg)}}.k-card.tw-upg{background:var(--inset);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.tw-upg-ic{width:40px;height:40px;color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:12px;flex:none;place-items:center;transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .12s;display:grid}.tw-upg-ic:hover,.tw-upg-ic.open{box-shadow:inset 0 0 0 1.5px var(--accent)}.tw-upg-glyph{place-items:center;display:grid}.tw-upg:hover .tw-upg-ic{transform:rotate(-8deg)scale(1.08)}.tw-upg-body{flex-direction:column;gap:2px;min-width:0;display:flex}.tw-upg-val{line-height:1.35;display:block}.tw-upg-val>svg{vertical-align:-1px;display:inline-block}.tw-upg-name{align-items:center;gap:8px;font-size:13.5px;display:flex}.tw-upg-btn{width:92px}.tw-upg.max .tw-upg-ic{color:var(--pos);background:color-mix(in srgb, var(--pos) 13%, transparent)}.tw-max{width:92px;min-height:32px;color:var(--pos);background:color-mix(in srgb, var(--pos) 12%, transparent);border-radius:99px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}@container grove (width<=640px){.tw-grove{gap:8px}.tw-grove-main{grid-template-columns:minmax(0,1fr);gap:8px}.tw-logbar{gap:8px;padding:6px 8px}.tw-logs{gap:8px;padding-right:4px}.tw-logs-ic{width:36px;height:36px}.tw-logs-n .tiny{display:none}.tw-logbar-acts{grid-template-columns:minmax(0,1fr) 44px 44px;gap:6px}.tw-logbar-acts .btn{min-height:44px;padding:0 8px}.tw-logbar-acts>:not(:first-child) .tw-lbl{display:none}.tw-logbar-acts>:not(:first-child) .btn{gap:2px;padding:0}.tw-grove .k-sec{gap:6px;padding:8px 10px}.tw-plots{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;max-height:230px}.tw-plot{aspect-ratio:auto;gap:3px;height:72px;padding:5px 4px 6px}.tw-upg-val .tw-upg-cur,.tw-upg-val .tw-upg-cur+svg{display:none}.tw-plot .tw-tree{height:32px}.k-card.tw-upg{gap:8px;padding:6px 8px}.tw-upg-btn,.tw-max{width:84px}.tw-upg-btn .btn{min-height:44px}}.tw-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid;container-type:inline-size}.tw-col{flex-direction:column;gap:10px;min-width:0;display:flex}.tw-col>*{animation:.28s cubic-bezier(.2,.9,.3,1) both twRise}.tw-col+.tw-col>*{animation-delay:50ms}.tw-split .k-sec{gap:8px;padding:10px 12px}.tw-chips{flex-wrap:wrap;gap:6px;display:flex}.tw-chips .chip{min-height:30px}@media (width<=720px){.tw-split{grid-template-columns:minmax(0,1fr);gap:8px}.tw-col{gap:8px}}.tw-nologs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tw-how{min-height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.tw-how:hover,.tw-how.open{color:var(--ink);background:var(--hover)}.tw-wall .tw-night{gap:10px;padding:12px 14px}.tw-night{border-radius:var(--r);background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.tw-night.safe{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--pos) 13%, transparent), transparent 62%), var(--inset);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 50%, transparent)}.tw-night.risk,.tw-night.breach{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--neg) 15%, transparent), transparent 62%), var(--inset);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 70%, transparent)}.tw-night-head{align-items:center;gap:12px;display:flex}.tw-night-ic{width:42px;height:42px;color:var(--ink-2);background:var(--raised);border-radius:50%;flex:none;place-items:center;display:grid}.tw-night.safe .tw-night-ic{color:var(--pos);background:color-mix(in srgb, var(--pos) 15%, transparent)}.tw-night.risk .tw-night-ic,.tw-night.breach .tw-night-ic{color:var(--neg);background:color-mix(in srgb, var(--neg) 15%, transparent)}.tw-night.breach .tw-night-ic{animation:1.6s ease-in-out 2 twThreat}.tw-night-title{font-family:var(--display);align-items:center;gap:6px;font-size:clamp(18px,4.8vw,21px);line-height:1.15;display:flex}.tw-night.safe .tw-night-title{color:var(--pos)}.tw-night.risk .tw-night-title,.tw-night.breach .tw-night-title{color:var(--neg)}.tw-night-legend{justify-content:space-between;gap:10px;font-size:13px;display:flex}@keyframes twThreat{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--neg) 18%, transparent);transform:scale(1.12)}}.tw-wallbar{background:var(--raised);height:24px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;position:relative;overflow:hidden}.tw-wallbar>i{position:absolute;top:0;bottom:0}.tw-wallbar>.fill{background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 16%, transparent), transparent 45%, color-mix(in srgb, var(--bg) 22%, transparent)), repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent) 88%, var(--ink)) 0 8px, color-mix(in srgb, var(--accent) 55%, var(--bg)) 8px 10px);border-radius:12px 4px 4px 12px;transition:width .7s cubic-bezier(.3,1.25,.5,1);left:0}.tw-wallbar>.threat{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--neg) 62%, transparent) 0 5px, color-mix(in srgb, var(--neg) 18%, transparent) 5px 10px);transition:left .5s,width .5s}.tw-wallbar>.mark{background:var(--neg);width:3px;box-shadow:0 0 8px var(--neg);margin-left:-1.5px;transition:left .5s}.tw-wallbar>.cap{background:var(--ink-3);width:2px;margin-left:-1px}.chip.tw-me{color:var(--ink);background:color-mix(in srgb, var(--accent) 16%, var(--raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.tw-link{color:var(--accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}.tw-link:hover{color:var(--accent-hover,var(--accent))}.tw-seg-full>.seg{width:100%;display:flex}.tw-seg-full>.seg button{flex-direction:column;flex:1;gap:0;min-height:44px;padding:4px 6px;line-height:1.2}.tw-seg-full>.seg button .tiny{font-weight:700}.tw-in{animation:.24s cubic-bezier(.2,.9,.3,1) both twRise}.tw-big-cash{font-size:20px}.tw-kvs{background:var(--inset);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tw-form{flex-direction:column;gap:10px;display:flex}.tw-amount{flex-direction:column;gap:2px;display:flex}.tw-bank .tw-hero{gap:10px;padding:12px 14px}.tw-bank .tw-hstat>.val{font-size:20px}.tw-bank-note{background:var(--inset);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.tw-bank-note>svg{flex:none;margin-top:2px}.tw-credit{border-radius:var(--r);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.tw-money{align-items:center;gap:6px;display:flex}.tw-money-btn{width:34px;height:34px;color:var(--ink-2);background:var(--inset);border-radius:9px;flex:none;place-items:center;display:grid}.tw-money-btn:hover:not(:disabled){color:var(--ink);background:var(--hover)}.tw-money-btn:disabled{opacity:.4;cursor:not-allowed}.tw-money-v{background:var(--inset);border-radius:9px;align-items:center;gap:4px;min-width:96px;height:34px;padding:0 8px;font-size:18px;display:inline-flex}.tw-money-v .num-in{max-width:110px;height:30px}.tw-money-q{height:30px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;flex:none;padding:0 10px;font-size:12.5px;font-weight:700}.tw-money-q:hover:not(:disabled){color:var(--ink)}.tw-money-q.on{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tw-money-q:disabled{opacity:.4;cursor:not-allowed}@media (width<=720px){.tw-bank .tw-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.tw-bank .tw-hstat>.val{font-size:17px}.tw-bank .tw-hstat>.sub{display:none}.tw-form{gap:8px}.tw-form .tw-kvs{gap:4px;padding:8px 10px}.tw-loan{grid-template-columns:minmax(0,1fr) auto}.tw-loan .tw-loan-doc{display:none}.tw-loan .tw-act{min-width:0}.tw-loan .btn{min-height:44px}}.tw-row{align-items:center;gap:10px;min-height:36px;display:flex}.tw-row+.tw-row{border-top:1px solid var(--line);padding-top:6px}.tw-loan{background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.tw-loan.due{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 65%, transparent)}.tw-loan-doc{width:64px;height:30px;color:var(--ink-2);background:linear-gradient(#fbf6ea,#efe4cd);border-radius:6px;place-items:center;transition:transform .2s cubic-bezier(.3,1.5,.5,1);display:grid;transform:rotate(-2deg);box-shadow:inset 0 0 0 1px #503c1e38}.tw-loan-doc>svg{color:#8a6a3a}.tw-loan:hover .tw-loan-doc{transform:rotate(-5deg)scale(1.06)}.tw-loan.dep .tw-loan-doc{background:color-mix(in srgb, var(--pos) 14%, transparent);width:34px;height:34px;box-shadow:none;border-radius:50%;transform:none}.tw-loan.dep .tw-loan-doc>svg{color:var(--pos)}.tw-loan .tw-act{min-width:96px;max-width:150px}.tw-trade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.tw-side-ed{background:var(--inset);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex}.tw-side-kind{background:var(--raised);text-transform:none;letter-spacing:0;border-radius:9px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.tw-side-kind button{min-width:38px;height:32px;color:var(--ink-3);border-radius:7px;align-items:center;gap:3px;padding:0 8px;transition:background .12s,color .12s;display:inline-flex}.tw-side-kind button:hover{color:var(--ink)}.tw-side-kind button.on{color:var(--ink);background:var(--inset);box-shadow:inset 0 0 0 1px var(--line-2)}.tw-side-kind button:active{transform:scale(.94)}.tw-picks{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:0;max-height:264px;display:flex;overflow-y:auto}.tw-pick .stepper button{width:36px;height:36px}.tw-pick .stepper button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tw-compose{flex-direction:column;gap:6px;min-width:0;display:flex}.tw-who-row{align-items:center;gap:8px;min-width:0;display:flex}.tw-who-row>.who{flex:1;min-width:0}.tw-who-lbl{flex:none;align-items:center;gap:4px;display:inline-flex}.tw-trade-foot{flex-direction:column;gap:8px;display:flex}.tw-trade-send{min-width:0}.tw-tradew{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.tw-tradew .who button,.tw-tradep .who button{max-width:160px;min-height:40px}.tw-tradew .tw-col:last-child{scrollbar-width:thin;max-height:calc(100dvh - 180px);overflow-y:auto}@media (width>=721px){.tw-tradew{align-items:stretch;height:100%}.tw-tradew>.tw-col{min-height:0}.tw-tradew>.tw-col:last-child{max-height:none}.tw-tradew .tw-compose,.tw-tradew .tw-trade{flex:auto;min-height:0}.tw-tradew .tw-side-ed{min-height:0}.tw-tradew .tw-picks{flex:auto;min-height:72px;max-height:none}}.tw-offers{flex-direction:column;gap:10px;display:flex}.tw-offers .k-empty{padding:28px 16px}@media (width<=720px){.tw-side-ed{padding:6px}.tw-pick{gap:4px;min-height:44px;padding-left:4px}.tw-pick .grow{display:none}.tw-pick{justify-content:space-between}.tw-pick .stepper button{width:40px;height:44px}.tw-side-title{letter-spacing:.02em;gap:4px}.tw-side-title>svg{display:none}.tw-side-kind button{min-width:34px;height:36px;padding:0 6px}.tw-trade-foot{grid-template-columns:minmax(0,1fr)}.tw-trade-send{max-width:none}.tw-tradep .who{flex-wrap:nowrap}.tw-tradep .who button{flex:1 1 0;min-width:0;min-height:44px}}.tw-side-ed.give{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--neg) 70%, transparent), inset 0 0 0 1px var(--line)}.tw-side-ed.get{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--pos) 70%, transparent), inset 0 0 0 1px var(--line)}.tw-side-title{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;min-height:32px;font-size:13px;font-weight:800;display:flex}.tw-side-ed.give .tw-side-title{color:var(--neg)}.tw-side-ed.get .tw-side-title{color:var(--pos)}.tw-coin-in{align-items:center;gap:8px;display:flex}.tw-coin-in .field{flex:1;min-width:0}.tw-coin-in .tiny{white-space:nowrap}.tw-pick{min-height:34px;color:var(--ink-2);border-radius:9px;align-items:center;gap:8px;padding:0 2px 0 8px;transition:background .12s,color .12s;display:flex}.tw-pick.on{color:var(--ink);background:var(--raised)}.tw-pick .stepper .v{min-width:20px}.tw-pick-ic{flex:none;place-items:center;width:22px;height:22px;margin-right:4px;display:grid;position:relative}.tw-pick-ic>b{background:var(--ink);min-width:15px;height:15px;color:var(--panel);text-align:center;border-radius:8px;padding:0 3px;font-size:10px;line-height:15px;position:absolute;bottom:-6px;right:-7px}.tw-tradew .who button,.tw-tradep .who button{transition:background .12s,color .12s,transform .12s}.tw-tradew .who button:hover,.tw-tradep .who button:hover{color:var(--ink);background:var(--hover)}.tw-tradew .who button:active,.tw-tradep .who button:active{transform:scale(.96)}.tw-balance{background:var(--inset);border-radius:10px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.tw-balance-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.tw-balance-row>.tw-balance-bar{flex:60px}.tw-balance-row>span{align-items:center;gap:4px;display:inline-flex}.tw-balance-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--neg) 70%, transparent), var(--line-2) 50%, color-mix(in srgb, var(--pos) 70%, transparent));border-radius:3px;height:6px;position:relative}.tw-balance-bar>i{background:var(--ink);width:4px;height:14px;box-shadow:0 0 0 2px var(--inset);border-radius:2px;margin-left:-2px;transition:left .35s cubic-bezier(.3,1.4,.5,1);position:absolute;top:-4px}.tw-offer{background:var(--inset);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:12px;flex-direction:column;gap:10px;padding:12px;animation:.26s ease-out both twRise;display:flex}.tw-offer+.tw-offer{margin-top:2px}.tw-offer-sides,.offer .tw-offer-sides{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tw-offer-side{background:var(--raised);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:8px 10px;display:flex}.tw-offer-side>.tiny{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;display:inline-flex}.tw-offer-side.get>.tiny{color:var(--pos)}.tw-offer-side.give>.tiny{color:var(--neg)}.offer .tw-balance{background:var(--inset)}.tw-out{grid-template-columns:minmax(60px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.tw-out+.tw-out{border-top:1px solid var(--line)}.tw-out-sides{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}@keyframes twRise{0%{opacity:0;transform:translateY(8px)}}@keyframes twPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tw-stack>*{animation:none}}.who-pick{flex:1;min-width:0}.who-pick-btn{background:var(--raised);width:100%;min-height:40px;box-shadow:inset 0 0 0 1px var(--line-2);text-align:left;border-radius:99px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:14px;transition:background .12s,transform 80ms;display:flex}.who-pick-btn:hover{background:var(--hover)}.who-pick-btn:active{transform:scale(.98)}.who-pick-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fr-pop.who-pop{width:max-content;max-width:calc(100vw - 16px);padding:8px}.who-menu{gap:2px;min-width:240px;display:grid}.who-menu.two{grid-template-columns:repeat(2,minmax(200px,1fr))}.who-menu .fr-row{min-height:44px}.who-menu .fr-row.on{background:var(--raised)}@media (width<=720px){.who-menu.two{grid-template-columns:minmax(0,1fr)}.who-pick-btn{min-height:44px}}#app :is(button,[role=button],[role=tab],[role=radio],[role=switch],a[href],summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}#app input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.fr-x,.k-call-x{position:relative}.fr-x:after,.k-call-x:after{content:"";border-radius:50%;position:absolute;inset:-6px}.k-call-x:after{inset:-13px}.fr-blk-go{position:relative}.fr-blk-go:after{content:"";position:absolute;inset:-6px -2px}.seat .hit:after{content:"";border-radius:50%;position:absolute;inset:-6px}@media (pointer:coarse){.fr-x:after{inset:-8px}.topbar .tb-chip,.topbar .btn.square{min-height:44px}.topbar .btn.square{width:44px}.me-actions .btn.square{width:44px;min-height:44px}.spectate .btn.sm{min-height:40px}.spectate .btn.sm.square{width:40px}.help-dot{height:44px}.help-pager .btn.sm.square{width:44px;min-height:44px}}.fr-host{position:relative}.fr-pop{z-index:40;width:min(340px,100vw - 16px);max-height:min(var(--room,72vh), 640px);overscroll-behavior:contain;text-align:left;white-space:normal;translate:var(--dx,0px) 0;scrollbar-width:thin;flex-direction:column;gap:12px;padding:14px 16px 16px;font-size:14px;animation:.2s cubic-bezier(.2,1.3,.4,1) both frPopIn;display:flex;position:absolute;overflow-y:auto}.fr-pop.wide{width:min(380px,100vw - 16px)}.fr-pop.bottom{transform-origin:top;top:calc(100% + 8px)}.fr-pop.top{transform-origin:bottom;bottom:calc(100% + 8px)}.fr-pop.left{left:0}.fr-pop.bottom.left{transform-origin:0 0}.fr-pop.top.left{transform-origin:0 100%}.fr-pop.right{right:0}.fr-pop.bottom.right{transform-origin:100% 0}.fr-pop.top.right{transform-origin:100% 100%}.fr-pop.center{translate:calc(-50% + var(--dx,0px)) 0;left:50%}.fr-pop-head{align-items:center;gap:8px;margin-right:-6px;display:flex}.fr-pop-head b{font-size:15px;line-height:1.25}@keyframes frPopIn{0%{opacity:0;transform:translateY(6px)scale(.95)}}.fr-pop.top{animation-name:frPopUp}@keyframes frPopUp{0%{opacity:0;transform:translateY(-6px)scale(.95)}}.fr-x{width:28px;height:28px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;transition:background .12s,color .12s,transform 80ms;display:grid}.fr-x:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.fr-x:active{transform:scale(.9)}.fr-menu{flex-direction:column;gap:2px;margin:0 -8px;display:flex}.fr-menu>.sep{margin:4px 8px}.fr-row{text-align:left;width:100%;min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:6px 8px;display:flex}button.fr-row{transition:background .12s,transform 80ms}button.fr-row:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}button.fr-row:active:not(:disabled){transform:scale(.98)}button.fr-row:disabled{opacity:.5;cursor:not-allowed}.fr-row-ic{background:var(--inset);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;align-self:flex-start;place-items:center;transition:transform .15s;display:grid}button.fr-row:hover:not(:disabled) .fr-row-ic{transform:scale(1.06)}.fr-row.neg .fr-row-ic,.fr-row.neg .fr-row-label{color:var(--neg)}.fr-row-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.fr-row-label{font-size:14px;font-weight:600;line-height:1.3}.fr-row-sub{color:var(--ink-2);font-size:12px;line-height:1.3}.fr-row .switch{pointer-events:none}.fr-gfx .seg{align-self:stretch;margin-top:7px;display:flex}.fr-gfx .seg button{flex:1;justify-content:center;padding:0 6px;font-size:12.5px}.fr-lead{vertical-align:1px;background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:16px;display:inline-block}.fr-only-s{display:none}.topbar{z-index:17;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.tb-side{align-items:flex-start;gap:6px;min-width:0;display:flex}.tb-side.end{justify-content:flex-end}.topbar .tb-chip{transition:box-shadow .15s,background .15s,transform 80ms}.topbar .tb-chip:hover,.topbar .tb-chip.on{box-shadow:inset 0 0 0 1px var(--line-2)}.topbar .tb-chip:active{transform:scale(.96)}.topbar .tb-round{gap:9px;padding:0 11px}.tb-two{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.tb-k{color:var(--ink-3);letter-spacing:.02em;white-space:nowrap;font-size:10.5px;font-weight:600}.tb-two .num,.tb-v .cash{font-size:15px}.tb-div{background:var(--line-2);align-self:stretch;width:1px;margin:9px 0}.tb-eff-name{max-width:150px}.topbar .threat{gap:11px}.tb-phase{border-radius:var(--r);align-items:stretch;gap:1px;animation:.55s cubic-bezier(.2,1.3,.4,1) frPhaseIn;display:flex}.topbar .tb-phase .phase{border-radius:var(--r) 4px 4px var(--r);text-align:left;min-width:210px;min-height:52px;color:var(--ink);flex-direction:column;justify-content:center;align-items:stretch;gap:7px;padding:7px 12px 9px;transition:box-shadow .15s;display:flex}.tb-phase.hot .phase{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neg) 70%, transparent)}.tb-phase.paused .phase{box-shadow:inset 0 0 0 1.5px var(--accent)}.phase-top{align-items:center;gap:6px;width:100%;display:flex}.phase-label{min-width:0;animation:.4s ease-out both frSlide}.topbar .time{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.topbar .time.hot{animation:.45s cubic-bezier(.2,1.4,.4,1) frTick}@keyframes frPhaseIn{0%{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent);transform:scale(.9)}55%{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 12px color-mix(in srgb, var(--accent) 0%, transparent);transform:scale(1.04)}to{transform:none}}@keyframes frSlide{0%{opacity:0;transform:translateY(6px)}}@keyframes frTick{0%{transform:scale(1.4)}}.fr-phases{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.fr-phases li{color:var(--ink-3);border-radius:10px;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.fr-phases li.done{color:var(--ink-2)}.fr-phases li.on{color:var(--ink);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.fr-ph-ic{background:var(--inset);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.fr-phases li.done .fr-ph-ic{color:var(--pos)}.fr-phases li.on .fr-ph-ic{background:var(--accent);color:var(--accent-ink)}.fr-eff-ic{background:var(--inset);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.fr-under{z-index:35;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:min(560px,100vw - 16px);display:flex;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.fr-under>*{pointer-events:auto}.topbar .fr-under>.surface{width:min(420px,100%);min-height:0;padding:10px 12px}.topbar .fr-under>.fr-vote{box-shadow:inset 0 0 0 1px var(--accent), 0 10px 30px #0006;flex-direction:column;align-items:stretch;gap:8px;animation:.3s cubic-bezier(.2,1.3,.4,1) both frDrop;display:flex}.fr-vote-ic{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.fr-vote.k-pause .fr-vote-ic{background:var(--info);color:var(--info-ink)}.fr-vote.k-resume .fr-vote-ic{background:var(--pos);color:var(--pos-ink)}.fr-vote .ev-head{align-items:center}.fr-pause-veil{pointer-events:none;background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--bg) 25%, transparent) 30%, color-mix(in srgb, var(--bg) 70%, transparent));-webkit-backdrop-filter:saturate(.45);backdrop-filter:saturate(.45);animation:.4s fade;position:fixed;inset:0}.fr-coach{background:color-mix(in srgb, var(--panel) 95%, transparent);max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 55%, transparent), 0 8px 24px #0000004d;border-radius:99px;align-items:center;gap:9px;padding:7px 7px 7px 13px;font-size:13.5px;font-weight:600;line-height:1.3;animation:.45s cubic-bezier(.2,1.4,.4,1) both frDrop;display:flex}.fr-coach>svg{color:var(--info);flex:none}.fr-coach.k-gold{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 24px color-mix(in srgb, var(--accent) 30%, transparent)}.fr-coach.k-gold>svg{color:var(--accent)}.fr-coach.k-warn{box-shadow:inset 0 0 0 1.5px var(--neg), 0 8px 24px #0000004d}.fr-coach.k-warn>svg{color:var(--neg)}@keyframes frDrop{0%{opacity:0;transform:translateY(-10px)scale(.94)}}.has-under .gq,.has-under .offer,.has-under .toasts{margin-top:var(--under-h,0px)}.vote{transition:box-shadow .2s}.seat .plate{pointer-events:auto;text-align:left;color:var(--ink);cursor:pointer;transition:box-shadow .15s,transform .1s}.seat .plate:hover,.seat .plate.on{box-shadow:inset 0 0 0 1px var(--line-2), 0 6px 18px #00000040}.seat .plate:active{transform:scale(.97)}.seat .hit:hover .ava{transform:translateY(-2px)}.seat .hit .ava{transition:transform .15s,box-shadow .2s}.anchor.fr-up{z-index:45}button.prop-label{min-height:32px;color:var(--ink);cursor:pointer;transition:box-shadow .15s,transform .1s,background .15s}button.prop-label:active{transform:translate(-50%)scale(.95)}.fr-card{width:min(300px,100vw - 16px)}.stars{gap:1px;display:inline-flex}.stars .acc{fill:currentColor}.sheet-nav{justify-content:safe center;container-type:inline-size}.fr-more{width:min(300px,100vw - 16px)}.k-badge.urgent{background:var(--neg);color:var(--neg-ink)}@keyframes frBadge{0%{transform:scale(0)}}.fr-blk{flex-direction:column;gap:7px;display:flex}.fr-blk-head{align-items:center;gap:7px;min-height:26px;font-size:13.5px;display:flex}.fr-blk.warn .fr-blk-head b{color:var(--neg)}.fr-blk-go{min-height:28px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:99px;align-items:center;gap:2px;padding:0 6px 0 10px;font-size:12.5px;font-weight:700;transition:background .12s,transform 80ms;display:inline-flex}.fr-blk-go:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.fr-blk-go:active{transform:scale(.95)}.fr-tiles{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;display:grid}.fr-tile{background:var(--inset);min-width:0;min-height:52px;color:var(--ink);text-align:left;border-radius:10px;flex-direction:column;align-items:stretch;gap:3px;padding:7px 8px 6px;display:flex}.fr-tile-top{justify-content:space-between;align-items:center;gap:4px;display:flex}.fr-tile-top>svg{color:var(--accent);flex:none}.fr-tile-top .num{font-size:15px}.fr-tile-name{color:var(--ink-2);font-size:11.5px;font-weight:600;line-height:1.2}.fr-tile.zero{opacity:.5}.fr-tile.on{box-shadow:inset 0 0 0 1.5px var(--accent)}button.fr-tile{transition:box-shadow .15s,transform 80ms,background .15s}button.fr-tile:hover{box-shadow:inset 0 0 0 1px var(--line-2);background:color-mix(in srgb, var(--ink) 5%, var(--inset));opacity:1}button.fr-tile.on:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}button.fr-tile:active{transform:scale(.95)}@media (width<=720px){.fr-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.fr-dock{position:relative}.fr-dock-badge{box-shadow:0 0 0 2px var(--panel);animation:.35s cubic-bezier(.2,1.6,.4,1) frBadge;position:absolute;top:-6px;right:-6px}.fr-dock-badge.soft{background:var(--raised);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2), 0 0 0 2px var(--panel)}.fr-ready-wrap{display:inline-flex}.fr-ready.is-ready{color:var(--pos);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 70%, transparent)}.fr-ready.is-ready>svg{animation:.35s cubic-bezier(.2,1.6,.4,1) frBadge}.fr-escape{box-shadow:0 0 24px color-mix(in srgb, var(--accent) 45%, transparent);animation:.6s cubic-bezier(.2,1.4,.4,1) frEscape}@keyframes frEscape{0%{opacity:0;transform:scale(.6)}}.me-actions{position:relative}.chat-anchor{position:static}.chat-peek{bottom:calc(100% + 10px);right:0}#app:has(.sheet-wrap) .chat-peek{display:none}.fr-panel-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 8px 6px 14px;display:flex}.toast{text-align:left;max-width:100%;animation:.35s cubic-bezier(.2,1.4,.4,1) both frToast;box-shadow:0 8px 24px #0000004d}.toast>svg{flex:none}@keyframes frToast{0%{opacity:0;transform:translateY(-10px)scale(.92)}}@media (width<=720px){.fr-only-s{display:inline}.topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.tb-phase-host,.tb-phase{min-width:0}.topbar .tb-phase .phase{flex:1;min-width:0;padding:7px 8px 9px}.phase-ic{display:none}.phase-label{margin-right:auto}.tb-round .tb-two:first-child,.tb-round .tb-div{display:none}.topbar .tb-round{padding:0 10px}.topbar .threat{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:0 8px}.topbar .threat .stat{gap:3px;font-size:12.5px;line-height:1.15}.topbar .threat .stat svg{width:13px;height:13px}.topbar .tb-eff{justify-content:center;width:40px;padding:0}.fr-coach{border-radius:14px;font-size:13px}.fr-ready-wrap{flex:1}.fr-ready-wrap .btn{width:100%}.me-actions{position:static}.chat-peek{align-items:flex-start;width:min(320px,100vw - 16px);bottom:calc(100% + 8px);left:8px;right:auto}.peek{border-radius:14px 14px 14px 4px}.chat-peek .peek:not(:last-child){display:none}#app:has(.mebar .dock) .chat-peek{bottom:calc(100% + 8px)}:is(#app:not(:has(.mebar .dock)) .chat-peek,#app:has(.sheet-wrap) .chat-peek),.help .k-tab>svg{display:none}.help .k-tab{padding:0 6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.fr-pop,.topbar .phase,.phase-name>.b,.fr-coach,.fr-under>*,.toast,.fr-escape{animation:none!important}}.t1{color:var(--ink)}.home-hero{flex-direction:column;align-items:center;gap:12px;display:flex}.home-tag{color:var(--ink-2);text-align:center;background:color-mix(in srgb, var(--panel) 75%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;padding:5px 14px;font-size:13.5px;animation:.5s cubic-bezier(.2,1.3,.4,1) .15s both frDrop}.home-side{flex-direction:column;gap:10px;width:min(380px,100%);margin-top:20px;display:flex}.home-screen .home{width:100%;margin-top:0;animation:.35s ease-out both rise}.home-step{align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.home-step>b{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.home-err{margin-top:-8px;padding-left:54px}.home-or{color:var(--ink-3);align-items:center;gap:10px;font-size:12.5px;display:flex}.home-or:before,.home-or:after{content:"";background:var(--line);flex:1;height:1px}.home-conn{color:var(--ink-3);justify-content:center;align-items:center;gap:7px;margin-top:-4px;font-size:12px;display:flex}.home-dot{background:var(--pos);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pos) 25%, transparent);border-radius:50%}.home-rules{pointer-events:auto;flex-direction:column;gap:12px;width:min(440px,100%);margin-top:8px;padding:16px 18px 18px;animation:.35s ease-out .1s both rise;display:flex}.home-rules-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.home-rules-head>svg{align-self:center}.home-rules-btn{border-radius:var(--r);text-align:left;min-height:48px;color:var(--ink);align-items:center;gap:10px;padding:0 12px 0 14px;font-size:14px;transition:box-shadow .15s,transform 80ms;animation:.35s ease-out .1s both rise;display:flex}.home-rules-btn:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.home-rules-btn:active{transform:scale(.98)}.home-screen .swatches{justify-items:center;gap:8px}.home-screen .swatches button{width:100%;max-width:34px;transition:transform .12s cubic-bezier(.2,1.6,.4,1)}.home-screen .swatches button.on{transform:scale(1.12)}@media (width>=900px){.screen.home-screen{flex-direction:row;justify-content:center;align-items:center;gap:clamp(32px,6vw,96px)}.screen.home-screen>*{margin:0}.home-hero{flex:0 440px;align-items:flex-start;min-width:0}.home-hero .logo{text-align:left}.home-side{flex:none}}.fr-shake{box-shadow:inset 0 0 0 1.5px var(--neg);animation:.4s frShake}@keyframes frShake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.fr-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite frSpin}@keyframes frSpin{to{transform:rotate(360deg)}}.fr-banner{align-items:center;gap:8px;display:inline-flex}.screen.lobby-screen{padding:20px}.lobby{grid-template-columns:minmax(320px,380px) minmax(0,1fr) minmax(280px,340px);align-items:stretch;gap:14px;width:min(1240px,100%);height:min(700px,100%)}.lobby>.lb-col{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px;animation:.3s ease-out both rise;display:flex}.lobby>.lb-set{animation-delay:50ms}.lobby>.lobby-side{animation-delay:.1s}.lb-head{align-items:center;gap:8px;min-width:0;display:flex}.lb-head .lobby-code{font-size:44px}.lb-block{flex-direction:column;gap:10px;min-height:0;display:flex}.lb-block-head{align-items:center;gap:8px;min-height:32px;font-size:14.5px;display:flex}.lb-players{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.lb-players>.slot{gap:8px;min-height:46px;padding:5px 6px 5px 8px}.lb-chip{background:var(--inset);animation:.3s cubic-bezier(.2,1.3,.4,1) both frPopIn}.lb-chip.me{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.lb-crown{vertical-align:-1px;margin-left:5px;display:inline}.lb-wait{color:var(--ink-3);box-shadow:none;border:1.5px dashed var(--line-2);text-align:center;background:0 0;justify-content:center;gap:8px;line-height:1.25}.lb-kick{flex:none;position:relative}.lb-kick:after{content:"";position:absolute;inset:-4px}.lb-pane{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;animation:.2s ease-out kIn;display:flex;overflow-y:auto}.lb-form{flex-direction:column;gap:16px;display:flex}.lb-field{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.lb-label{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lb-hint{margin-top:-8px;animation:.2s ease-out kIn}.lb-summary{background:var(--inset);border-radius:12px;padding:10px 12px}.lb-pill{background:var(--inset);max-width:150px;color:var(--ink-2);border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.lb-pill.manual{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.lb-goal{align-items:flex-end}.lb-goal .seg{flex-wrap:wrap}.lb-seed{flex:0 220px;min-width:150px}.lb-seed .seed-input{letter-spacing:.02em;flex:1;min-width:0}.lb-field>.seg{flex-wrap:wrap;max-width:100%}.lb-start{flex-direction:column;gap:8px;margin-top:auto;display:flex}.lb-start-btn{display:block}.lb-chat{border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;margin:0 -18px -18px;display:flex}.lb-chat .chat-log{padding:12px 16px 4px}.lb-chat .chat-input{padding:10px 12px 12px}.lb-chat .chat-hints{max-height:190px}.lb-set .themes,.lb-set .presets{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.lb-set .theme-card{min-height:76px}.lb-rules .k-steps{gap:10px}.help-goal{background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.preset-card.on .pick-check,.theme-card.on .pick-check{animation:.35s cubic-bezier(.2,1.6,.4,1) frBadge}.preset-card:hover{transform:translateY(-1px)}.screen.lobby-screen:has(>.lobby-m){padding:8px}.lobby-m{flex-direction:column;gap:12px;width:min(560px,100%);height:100%;padding:14px;animation:.3s ease-out both rise;display:flex}.lb-m-top{align-items:flex-start;gap:4px}.lb-m-top>.lb-head{flex:1}.lobby-m .lb-head .lobby-code{font-size:36px}.lobby-m .k-tab>svg{display:none}.lobby-m .k-tab{min-height:40px;padding:0 8px}.lobby-m .lb-chat{border-bottom:1px solid var(--line);margin:0 -14px}.lobby-m .themes,.lobby-m .presets{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-m .theme-card{gap:4px;min-height:0;padding:8px 10px 9px}.lobby-m .pick-desc{font-size:11px}.lobby-m .lb-note{display:none}@media (pointer:coarse){.lobby-m .lb-players>.slot{min-height:48px}}.help .k-tab{gap:5px;padding:0 9px}.sheet:has(>.sheet-body>.help){height:min(100%,680px)}.help-body{flex-direction:column;gap:10px;animation:.2s ease-out kIn;display:flex}.help-now{color:var(--ink)}.help-cols{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-items:start;gap:10px;display:grid}.help-col{flex-direction:column;gap:10px;min-width:0;display:flex}.help-card{border-radius:var(--r);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:7px;padding:11px 13px 12px;display:flex}@media (width<=1100px){.help-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.help-card.k-gold{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--raised))}.help-card-head{color:var(--ink);text-align:left;align-items:center;gap:8px;font-size:14px;display:flex}.help-card-head>svg:first-child{color:var(--accent);flex:none}.help-card-body{flex-direction:column;gap:8px;display:flex}.help-hints{color:var(--ink-2);flex-direction:column;gap:5px;font-size:13px;line-height:1.33;display:flex}.help-hints .hint{gap:7px}.help-hints .hint svg{color:var(--ink-3)}.help-card .k-steps{gap:6px}.help-card .k-steps li{font-size:13px;line-height:1.35}.help-acc{flex-direction:column;gap:6px;display:flex}.help-acc .help-card{gap:0;padding:0}.help-acc .help-card-head{border-radius:var(--r);min-height:44px;padding:0 12px}.help-acc .help-card-body{padding:0 12px 12px;animation:.2s ease-out kIn}.help-chev{color:var(--ink-3);transition:transform .2s}.help-card.open .help-chev{transform:rotate(180deg)}.help-tier{align-items:flex-start;gap:8px;display:flex}.help-tier-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.help-words-top{align-items:center;gap:12px;display:flex}.help-words-top .adm-search{max-width:420px}.help-pager{align-items:center;gap:2px;margin-left:auto;display:flex}.help-dot{place-items:center;width:22px;height:32px;display:grid;position:relative}.help-dot:before{content:"";background:var(--line-2);border-radius:50%;width:8px;height:8px;transition:background .15s,transform .15s}.help-dot:hover:before{background:var(--ink-3);transform:scale(1.2)}.help-dot.on:before{background:var(--accent);transform:scale(1.25)}.help-words{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:0;animation:.2s ease-out kIn;display:grid}.help-words>div{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.help-words dt{color:var(--accent);font-size:14px;font-weight:700}.help-words dd{color:var(--ink-2);margin:0;font-size:13px;line-height:1.35}@media (width<=720px){.help .k-tab{padding:0 6px;font-size:13px}.help-words{grid-template-columns:repeat(2,minmax(0,1fr))}.help-words-top{flex-wrap:wrap;gap:6px}.help-words-top .adm-search{flex-basis:100%;max-width:none}.help-pager{margin:0 auto}}.go-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"main side""act side";align-items:start;gap:18px 28px;width:min(940px,100%);padding:24px;animation:.3s ease-out both rise;display:grid}.go-card.solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""act";width:min(480px,100%)}.go-main{flex-direction:column;grid-area:main;gap:18px;min-width:0;display:flex}.go-side{flex-direction:column;grid-area:side;align-self:center;gap:14px;min-width:0;display:flex}.go-list{flex-direction:column;gap:4px;display:flex}.go-list .place{background:var(--inset);border-radius:10px;grid-template-columns:18px 24px minmax(0,1fr);gap:10px;padding:6px 10px}.go-list .place+.place{border-top:0}.go-place-sub{gap:10px}.go-head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.go-badge{background:color-mix(in srgb, var(--accent) 16%, transparent);width:68px;height:68px;color:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 8%, transparent), 0 0 40px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;place-items:center;animation:.7s cubic-bezier(.2,1.5,.4,1) both frGoBadge;display:grid}.go-badge.lose{background:color-mix(in srgb, var(--neg) 16%, transparent);color:var(--neg);box-shadow:0 0 0 6px color-mix(in srgb, var(--neg) 8%, transparent)}.go-title{font-family:var(--display);font-size:clamp(28px,6vw,40px);font-weight:400;line-height:1.05;animation:.5s ease-out .15s both frGoTitle}.go-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.go-step{flex-direction:column;align-items:center;gap:4px;min-width:0;animation:.6s cubic-bezier(.2,1.2,.4,1) both frRiseUp;display:flex}.go-name{max-width:100%}.go-block{background:linear-gradient(180deg, color-mix(in srgb, var(--m) 30%, var(--raised)), var(--raised));width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m) 50%, transparent);color:var(--m);border-radius:10px 10px 4px 4px;place-items:center;margin-top:4px;font-size:22px;font-weight:800;display:grid}.go-step.p1 .go-block{height:76px}.go-step.p2 .go-block{height:54px}.go-step.p3 .go-block{height:40px}.go-step.p1 .ava{width:56px;height:56px;box-shadow:0 0 0 3px var(--panel), 0 0 0 5px var(--accent), 0 0 24px color-mix(in srgb, var(--accent) 50%, transparent);font-size:22px}.go-crown{color:var(--accent);margin-bottom:-2px;animation:.8s cubic-bezier(.2,1.6,.4,1) .5s both frCrown}.go-list .place.me{background:var(--raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.go-awards{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.go-award{background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:6px;padding:5px 11px 5px 9px;animation:.3s cubic-bezier(.2,1.3,.4,1) both frPopIn;display:inline-flex}.go-actions{grid-area:act;align-self:end;align-items:center;gap:10px;display:flex}.go-wait{align-items:center;gap:6px;display:inline-flex}.go-seed{background:var(--inset);color:var(--ink);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;margin-top:2px;padding:4px 10px;font-size:12.5px;transition:transform .15s ease-out,background .15s;display:inline-flex}.go-seed:hover{background:color-mix(in srgb, var(--accent) 14%, var(--inset))}.go-seed:active{transform:scale(.96)}@keyframes frGoBadge{0%{opacity:0;transform:scale(.3)rotate(-20deg)}70%{transform:scale(1.08)rotate(4deg)}}@keyframes frGoTitle{0%{opacity:0;transform:translateY(10px)scale(1.06)}}@keyframes frRiseUp{0%{opacity:0;transform:translateY(40px)}}@keyframes frCrown{0%{opacity:0;transform:translateY(-14px)scale(.5)}}.stage-ui>.zb{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 45%, transparent), 0 10px 30px #0000004d;gap:12px}.zb-ic{background:color-mix(in srgb, var(--info) 16%, transparent);width:40px;height:40px;color:var(--info);border-radius:50%;flex:none;place-items:center;display:grid}.zb-who{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.zb-pick{text-align:left;background:var(--inset);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:8px;padding:6px 10px 6px 6px;transition:box-shadow .15s,transform 80ms,background .15s;display:flex;position:relative}.zb-pick:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-2)}.zb-pick:active:not(:disabled){transform:scale(.96)}.zb-pick.on{background:color-mix(in srgb, var(--info) 14%, var(--inset));box-shadow:inset 0 0 0 1.5px var(--info)}.zb-pick:disabled{opacity:.55;cursor:not-allowed}.zb-pick .cash{margin-left:auto}.zb-mark{color:var(--info);animation:.35s cubic-bezier(.2,1.6,.4,1) frBadge;position:absolute;top:-6px;right:-4px}.spectate-who{animation:.25s ease-out frSlide}.spectate{animation:.25s ease-out rise}@media (width<=720px){.go-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""act";gap:14px;padding:18px}.go-main{gap:12px}.go-head{gap:6px}.go-badge{width:52px;height:52px}.go-step.p1 .go-block{height:56px}.go-step.p2 .go-block{height:40px}.go-step.p3 .go-block{height:30px}.go-step.p1 .ava{width:48px;height:48px;font-size:19px}.go-block{font-size:18px}.go-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.go-list .place{grid-template-columns:14px 24px minmax(0,1fr);gap:8px;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.home-tag,.home-screen .home,.lb-chip,.go-card,.go-badge,.go-title,.go-step,.go-crown,.go-award{animation:none!important}}.adm-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-top .k-tabs{flex:none;max-width:100%}.adm-top .adm-search{min-width:200px}.adm-search .adm-clear{position:absolute;right:4px}.adm .k-sec .preset-card{background:var(--inset)}.adm .k-sec .preset-card.on{background:color-mix(in srgb, var(--accent) 10%, var(--inset))}.adm .k-sec .preset-ic{background:var(--raised)}.adm-grid .k-sec-body{gap:2px}.adm-chance,.adm-sym{transition:box-shadow .15s}.adm-rule{transition:background .15s}.adm-rule:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.sheet:has(>.sheet-body>.adm){height:100%}.sheet-body:has(>.adm){flex-direction:column;display:flex;overflow:hidden}.adm{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.adm-pane{flex-direction:column;flex:1;gap:12px;min-height:0;animation:.2s ease-out kIn;display:flex}.adm-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin-right:-12px;padding-right:12px;overflow-y:auto}.adm-scroll::-webkit-scrollbar{width:6px}.adm-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px}.adm-rules.adm-scroll{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));align-content:start;column-gap:24px;display:grid}.adm-world{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));align-content:start;align-items:start;gap:12px;display:grid}.adm-groups-row{align-items:flex-start;gap:8px;display:flex}.adm-groups-row>.adm-groups{flex:1;min-width:0}.adm-groups button{min-height:32px;transition:background .12s,box-shadow .12s,transform 80ms}.adm-groups button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-2)}.adm-groups button:active:not(:disabled){transform:scale(.95)}.adm-who button{min-height:36px;transition:box-shadow .12s,transform 80ms}.adm-who button:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.adm-who button:active{transform:scale(.96)}@media (width<=720px){.adm-top .k-tabs{flex:100%}.adm-top .k-tab{padding:0 8px}.adm-top .k-tab>svg{display:none}.adm-top .adm-search{flex:1;min-width:0}.adm-groups{scrollbar-width:none;flex-wrap:nowrap;margin:0 -4px;padding:0 4px 2px;overflow-x:auto}.adm-groups::-webkit-scrollbar{display:none}.adm-groups button{flex:none;min-height:36px}.adm-world{grid-template-columns:minmax(0,1fr)}}.fr-wide{display:none}@media (width>=1360px){.fr-wide{display:inline}}.chat-empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:4px;margin:auto;padding:16px;display:flex}.chat-empty>svg{color:var(--accent);margin-bottom:2px}.journal .fr-panel-head{border-bottom:0;padding-bottom:0}.jr-filters button{transition:background .12s,color .12s,transform 80ms}.jr-filters button:active{transform:scale(.94)}.jr-log .k-empty{background:0 0;margin:12px 4px}.emote-hint{text-align:center;border-top:1px solid var(--line);padding:5px 6px 2px}.emote-bar{box-shadow:var(--panel-edge), 0 12px 30px #00000059}.emote-bar .emote-grid button:active{transform:scale(.8)rotate(-6deg)}.adm-search input.field{padding-left:32px;padding-right:32px}.fr-coach.fr-coach-low{left:50%;bottom:calc(156px + var(--safe-b));z-index:6;width:max-content;max-width:min(560px,100vw - 24px);position:fixed;transform:translate(-50%)}#app:has(.fr-coach-low) .prop-label{opacity:0;pointer-events:none}.prop-label{transition:opacity .25s}@media (width<=720px){.stage-ui{bottom:calc(var(--mebar-h,141px) + 8px)}.wall-alert,.fr-coach.fr-coach-low{bottom:calc(var(--mebar-h,141px) + 70px)}#app:has(.wall-alert) .fr-coach.fr-coach-low{bottom:calc(var(--mebar-h,141px) + 124px)}.crowd .seat .stats{flex-wrap:nowrap;gap:0 5px}.crowd .seat .seat-mult{display:none}}.fr-coach.fr-coach-low{animation:.45s cubic-bezier(.2,1.4,.4,1) both frLow}@keyframes frLow{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}to{opacity:1;transform:translate(-50%)}}@media (width<=560px){.topbar .tb-phase .time svg{display:none}.topbar .phase-label{font-size:14px}.topbar .tb-phase .phase-top{gap:4px}}.skin-axe{filter:drop-shadow(0 2px 2.5px #00000080);flex:none;overflow:visible}.skin-axe .ax-tw{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite axTw}.skin-axe .ax-pulse{animation:1.7s ease-in-out infinite alternate axPulse}.skin-axe .ax-beat{animation:1.25s ease-in-out infinite axBeat}.skin-axe .ax-flick{transform-box:fill-box;transform-origin:50% 100%;animation:.85s ease-in-out infinite alternate axFlick}.skin-axe .ax-drip{transform-box:fill-box;transform-origin:50% 0;animation:3s ease-in infinite axDrip}.skin-axe .ax-flow{stroke-dasharray:1.4 2.2;animation:1.1s linear infinite axFlow}.skin-axe .ax-sweep{animation:4.6s ease-in-out infinite axSweep}.skin-axe .ax-hue{animation:8s linear infinite axHue}.skin-axe .ax-hue1{animation-delay:-1.6s}.skin-axe .ax-hue2{animation-delay:-3.2s}.skin-axe .ax-hue3{animation-delay:-4.8s}.skin-axe .ax-hue4{animation-delay:-6.4s}@keyframes axTw{0%,to{opacity:.15;transform:scale(.35)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes axPulse{0%{opacity:.4}to{opacity:1}}@keyframes axBeat{0%,45%,to{opacity:.35}10%,30%{opacity:1}20%{opacity:.55}}@keyframes axFlick{0%{transform:scaleY(.86)skew(-4deg)}50%{transform:scale(.94,1.07)skew(3deg)}to{transform:scale(1.04,.95)skew(-2deg)}}@keyframes axDrip{0%{opacity:0;transform:scale(.3)}15%{opacity:1}62%{opacity:1;transform:translateY(0)scaleY(1.06)}84%{opacity:1;transform:translateY(4px)scale(.92,1.14)}to{opacity:0;transform:translateY(9px)scale(.8)}}@keyframes axFlow{to{stroke-dashoffset:-7.2px}}@keyframes axSweep{0%,50%{transform:translate(-28px)}to{transform:translate(28px)}}@keyframes axHue{0%,to{stop-color:#5ec08f}20%{stop-color:#48b5e0}40%{stop-color:#9a86ff}60%{stop-color:#ff8ad1}80%{stop-color:#ffd36e}}.forge{container:forge/inline-size}.forge-in{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:start;gap:14px;display:grid}.forge-left{flex-direction:column;gap:10px;min-width:0;display:flex}.forge-tree{flex-direction:column;gap:6px;display:flex}.ftier{grid-template-columns:108px repeat(4,minmax(0,1fr));gap:6px;display:grid}.ftier-head{border-left:3px solid var(--tc);flex-direction:column;justify-content:center;gap:1px;min-width:0;padding-left:9px;display:flex}.ftier-name{color:color-mix(in srgb, var(--tc) 78%, var(--ink));font-size:12.5px;font-weight:800}.ftier-from{color:var(--ink-3);font-size:11px;line-height:1.2}.ftile{background:var(--raised);min-width:0;height:64px;box-shadow:inset 0 0 0 1px var(--line);text-align:center;isolation:isolate;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px 4px 4px;display:flex;position:relative;overflow:hidden}.ftile:before{content:"";z-index:-1;background:radial-gradient(70% 55% at 50% 32%, color-mix(in srgb, var(--c1) 26%, transparent), transparent 75%);position:absolute;inset:0}.ftile:after{content:"";background:var(--tc);opacity:.85;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:12px;right:12px}.ftile:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-2), 0 8px 20px color-mix(in srgb, var(--bg) 50%, transparent)}.ftile.ready{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 70%, transparent)}.ftile.sel{box-shadow:inset 0 0 0 2px var(--accent), 0 0 18px color-mix(in srgb, var(--accent) 22%, transparent)}.ftile.empty .ftile-ico{opacity:.72;filter:saturate(.6)}.ftile-ico{place-items:center;width:38px;height:38px;transition:transform .18s;display:grid}.ftile:hover .ftile-ico,.ftile.sel .ftile-ico{transform:scale(1.08)rotate(-4deg)}.ftile-name{max-width:100%;font-size:12px;font-weight:700;line-height:1.2}.ftile-n{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800;position:absolute;top:5px;left:7px}.ftile-mark,.ftile-ready{border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:5px;right:5px}.ftile-mark{background:var(--accent);color:var(--accent-ink)}.ftile-ready{background:var(--pos);color:var(--pos-ink,var(--bg))}.ftile-mark+.ftile-ready{right:26px}.forge-res{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.fres{background:var(--raised);min-width:0;min-height:56px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 2px;transition:background .12s,box-shadow .12s,transform .12s;display:flex}.fres:hover,.fres.open{background:var(--hover);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--rc) 70%, transparent)}.fres:active{transform:scale(.95)}.fres.zero{opacity:.6}.fres b{font-size:15px;line-height:1.1}.fres-nm{max-width:100%;color:var(--ink-2);font-size:10.5px}.res-ico{color:color-mix(in srgb, var(--rc) 75%, var(--ink));flex:none;place-items:center;display:inline-grid}.fres .res-ico{background:color-mix(in srgb, var(--rc) 18%, transparent);border-radius:50%;width:24px;height:24px}.forge-hint{background:var(--inset);min-height:42px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:8px;padding:5px 8px 5px 10px;display:flex}.forge-hint>svg{flex:none}.forge-hint.can{background:color-mix(in srgb, var(--pos) 11%, var(--inset));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pos) 35%, transparent)}.forge-hint.can>svg{color:var(--pos)}.forge-hint>.k-tip{flex:none;margin-left:auto}.forge-ready{flex-wrap:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.forge-ready>*{flex:none}.forge-chip{background:color-mix(in srgb, var(--c1) 16%, var(--raised));min-height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 55%, transparent);border-radius:99px;align-items:center;gap:5px;padding:2px 10px 2px 4px;font-size:12.5px;font-weight:700;display:inline-flex}.forge-chip:hover{background:color-mix(in srgb, var(--c1) 26%, var(--raised))}.forge-chip b{color:var(--pos)}.forge-hero{background:radial-gradient(110% 55% at 30% 0%, color-mix(in srgb, var(--c1) 22%, transparent), transparent 70%), var(--raised);min-width:0;box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 0 color-mix(in srgb, var(--tc) 75%, transparent);border-radius:16px;flex-direction:column;gap:10px;padding:12px;animation:.24s cubic-bezier(.2,.9,.3,1) both twRise;display:flex}.forge-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.forge-show{background:radial-gradient(closest-side at 50% 60%, color-mix(in srgb, var(--c2) 20%, transparent), transparent), radial-gradient(75% 75% at 50% 62%, color-mix(in srgb, var(--c1) 26%, transparent), transparent 80%), var(--inset);width:148px;height:148px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;place-items:center;display:grid;overflow:hidden}.forge-show>.skin-preview{width:100%!important;height:100%!important}.forge-show.k-pop{animation:.42s cubic-bezier(.3,1.6,.5,1) forgeShowPop}@keyframes forgeShowPop{35%{box-shadow:inset 0 0 0 1px var(--line), 0 0 30px color-mix(in srgb, var(--c2) 35%, transparent);transform:scale(1.035)}}.skin-preview{background:radial-gradient(55% 40% at 50% 78%, color-mix(in srgb, var(--c1,var(--accent)) 30%, transparent), transparent 75%);border-radius:14px;display:block}.forge-info{flex-direction:column;gap:5px;min-width:0;display:flex}.forge-tier{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--tc) 78%, var(--ink));align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.forge-tier:before{content:"";background:var(--tc);width:8px;height:8px;box-shadow:0 0 8px var(--tc);border-radius:50%}.forge-title{font-family:var(--display);font-size:26px;font-weight:400;line-height:1.05}.forge-perk{font-size:13.5px;line-height:1.38}.forge-own{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px;display:flex}.forge-count{color:var(--ink-2);font-size:13px}.forge-count b{color:var(--ink);font-size:17px}.forge-pill{background:var(--inset);min-height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.forge-pill.on{background:var(--accent);color:var(--accent-ink);box-shadow:none}.btn.forge-equip{min-height:36px}.forge-box{background:var(--inset);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.forge-box.ready{box-shadow:inset 0 0 0 1.5px var(--pos)}.forge-box-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.forge-box.ready .forge-box-head{color:var(--pos)}.forge-box-sub{letter-spacing:0;text-transform:none;min-width:0;color:var(--ink-3);margin-left:auto;font-weight:600}.forge-box .tw-btns>:first-child{flex:2 1 0}.forge-box .tw-btns>:nth-child(2){flex:1 1 0}.forge-needs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.forge-need{background:var(--raised);min-height:38px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.forge-need .nm{color:var(--ink-2);font-weight:500}.forge-need b{font-variant-numeric:tabular-nums}.forge-need .skin-axe{margin:-4px -2px -4px -3px}.forge-need.ok b,.forge-need.ok .cash{color:var(--pos)}.forge-need.no b,.forge-need.no .cash{color:var(--neg)}.forge-need.no{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neg) 45%, transparent)}.forge-need.link{cursor:pointer}.forge-need.link:hover,.forge-need.link.open{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-2)}.forge-need.link:active{transform:scale(.96)}.forge-need.out .nm{color:var(--pos);font-weight:800}.forge-need.sm{gap:3px;min-height:24px;padding:1px 6px;font-size:11.5px}.forge-ach{background:var(--inset);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.forge-ach-ic{width:26px;height:26px;color:color-mix(in srgb, var(--tc) 80%, var(--ink));background:color-mix(in srgb, var(--tc) 16%, transparent);border-radius:50%;place-items:center;display:grid}.forge-ach.done .forge-ach-ic{color:var(--pos-ink,var(--bg));background:var(--pos)}.forge-ach-body{flex-direction:column;gap:4px;min-width:0;display:flex}.forge-ach-rew{gap:4px;display:inline-flex}.forge-ach.done .forge-ach-rew{opacity:.6}.frefs{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.fref{background:var(--raised);min-width:0;box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 0 color-mix(in srgb, var(--rc) 70%, transparent);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.fref.ready{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 60%, transparent), inset 0 2px 0 color-mix(in srgb, var(--rc) 70%, transparent)}.fref-head{align-items:center;gap:10px;display:flex}.fref-head .grow{flex-direction:column;min-width:0;display:flex}.fref-out{background:color-mix(in srgb, var(--rc) 18%, transparent);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.fref-io{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fref-for{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.fref-axe{border-radius:8px;place-items:center;width:36px;height:36px;transition:background .12s,transform .12s;display:grid}.fref-axe:hover{background:var(--hover);transform:translateY(-1px)}.fref-axe:active{transform:scale(.92)}.fref .tw-btns{margin-top:auto}.fachs{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:8px;display:grid}.fach{background:var(--raised);text-align:left;min-width:0;box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 0 color-mix(in srgb, var(--tc) 60%, transparent);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.fach:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 2px 0 var(--tc)}.fach-ico{width:36px;height:36px;color:color-mix(in srgb, var(--tc) 80%, var(--ink));background:color-mix(in srgb, var(--tc) 14%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.fach.done .fach-ico{color:var(--pos-ink,var(--bg));background:var(--pos)}.fach.done{opacity:.72}.fach-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fach-text{display:block}.fach-reward{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.axe-pick{scrollbar-width:none;gap:4px;max-width:100%;display:flex;overflow-x:auto}.axe-pick::-webkit-scrollbar{display:none}.axe-opt{min-height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;flex:none;align-items:center;gap:5px;padding:2px 9px 2px 3px;font-size:12.5px;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.axe-opt:hover{color:var(--ink);background:var(--hover)}.axe-opt.on{color:var(--ink);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1.5px var(--accent)}.axe-opt b{color:var(--ink)}@container forge (width<=900px){.forge-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.forge-top{gap:10px}.forge-own .tw-why{text-align:left}.ftier{grid-template-columns:88px repeat(4,minmax(0,1fr));gap:5px}.ftier-name{font-size:11.5px}.ftier-head{padding-left:7px}.ftile-name{font-size:11px}.forge-show{width:104px;height:104px}.forge-title{font-size:22px}.forge-perk{font-size:13px}}@container forge (width<=560px){.forge-in{grid-template-columns:minmax(0,1fr);gap:8px}.forge-left{gap:8px}.forge-tree{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.ftier{display:contents}.ftier-head{display:none}.ftile{border-radius:10px;height:50px;padding:2px}.ftile-ico{width:36px;height:36px}.ftile-name{display:none}.ftile-n{font-size:10.5px;top:2px;left:4px}.ftile-mark,.ftile-ready{width:15px;height:15px;top:3px;right:3px}.ftile-mark+.ftile-ready{right:20px}.fres{min-height:46px;padding:3px 1px}.fres-nm{display:none}.fres .res-ico{width:22px;height:22px}.forge-hint{display:none}.forge-hero{gap:8px;padding:10px}.forge-top{gap:10px}.forge-show{width:92px;height:92px}.forge-title{font-size:20px}.forge-perk{font-size:12.5px;line-height:1.3}.forge-tier{font-size:10.5px}.forge-need{gap:4px;min-height:40px;padding:3px 7px;font-size:12px}.forge-box{padding:8px}.forge-box-head,.forge-ach{display:none}.btn.forge-equip{min-height:40px}}@container shop (width<=560px){.fachs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fach{gap:8px;padding:8px}.fach-ico{width:30px;height:30px}.fach-text,.fach-reward{display:none}.fres{min-height:46px;padding:3px 1px}.fres-nm{display:none}.fres .res-ico{width:22px;height:22px}.frefs{gap:6px}.fref{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""io btns";align-items:center;gap:6px 8px;padding:8px 10px;display:grid}.fref-head{grid-area:head;gap:8px}.fref-head .grow{flex-direction:row;align-items:baseline;gap:8px}.fref-out{border-radius:8px;width:26px;height:26px}.fref-io{flex-wrap:nowrap;grid-area:io;gap:4px}.fref-io .forge-need{gap:3px;min-height:44px;padding:3px 6px}.fref-io .forge-need:not(.out) .nm{display:none}.fref .tw-btns{grid-area:btns;gap:6px;margin:0}.fref .tw-btns .btn{min-height:44px;padding:0 9px;font-size:13.5px}.fref-for{display:none}}@media (width<=720px){.axe-opt:not(.on) .axe-opt-nm{display:none}}.sfx{z-index:85;pointer-events:none;visibility:hidden;color:#f3ece2;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.sfx-veil,.sfx-flash,.sfx-parts,.sfx-over{pointer-events:none;position:absolute;inset:0}.sfx-veil{opacity:0;background:radial-gradient(ellipse at center, transparent 36%, color-mix(in srgb, var(--c1) 38%, transparent) 76%, color-mix(in srgb, var(--c1) 62%, #000) 100%)}.sfx-flash{opacity:0;background:radial-gradient(circle at center, #fff 0%, color-mix(in srgb, var(--c2) 75%, transparent) 26%, transparent 68%)}.sfx-parts canvas{display:block}.sfx-over{width:100%;height:100%;overflow:visible}.sfx-cracks path,.sfx-frost path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.sfx-cracks .glow path{stroke:#ff3b24;stroke-width:9px;stroke-opacity:.16}.sfx-cracks .hot path{stroke:#ff7a4a;stroke-width:3.6px;stroke-opacity:.55}.sfx-cracks .core path{stroke:#fff4e6;stroke-width:1.3px}.sfx-frost .glow path{stroke:#9fe8ff;stroke-width:4px;stroke-opacity:.32}.sfx-frost .core path{stroke:#fff;stroke-width:1.2px;stroke-opacity:.92}.sfx-drips{filter:drop-shadow(0 3px 6px #00000073)}.sfx-trick .sfx-veil{inset:-50%;-webkit-mask:radial-gradient(circle,#0000 16%,#000 42%);mask:radial-gradient(circle,#0000 16%,#000 42%)}.sfx-ghost.g1{filter:hue-rotate(110deg)saturate(1.4)}.sfx-ghost.g2{filter:hue-rotate(230deg)saturate(1.4)}.sfx-card,.sfx-ghost{text-align:center;opacity:0;border-radius:22px;flex-direction:column;grid-area:1/1;align-items:center;gap:6px;width:min(400px,100vw - 32px);padding:18px 24px 22px;display:flex;position:relative}.sfx-card{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--c1) 34%, transparent), transparent 70%), #100c0ae0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c2) 42%, transparent), 0 0 0 1px #0009, 0 0 56px color-mix(in srgb, var(--c1) 50%, transparent), 0 26px 70px #000000a6;overflow:hidden}.sfx-ghost{background:color-mix(in srgb, var(--c1) 30%, #100c0a80);box-shadow:inset 0 0 0 1.5px var(--c2);mix-blend-mode:screen}.sfx-medal{place-items:center;width:132px;height:132px;display:grid;position:relative}.sfx-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--c2) 46%, transparent) 0deg 7deg, transparent 7deg 20deg);border-radius:50%;position:absolute;inset:-34px;-webkit-mask:radial-gradient(closest-side,#000 25%,#0000 100%);mask:radial-gradient(closest-side,#000 25%,#0000 100%)}.sfx-disc{background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--c2) 38%, transparent), color-mix(in srgb, var(--c1) 32%, #0c0806) 72%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c2) 55%, transparent), inset 0 -10px 24px #00000073, 0 0 34px color-mix(in srgb, var(--c1) 60%, transparent);border-radius:50%;position:absolute;inset:16px}.sfx-axe{place-items:center;display:grid;position:relative}.sfx-axe .skin-axe{filter:drop-shadow(0 6px 10px #0009)}.sfx-name{font-family:var(--display);color:#fff6ea;text-shadow:0 2px 16px color-mix(in srgb, var(--c1) 70%, transparent);font-size:28px;line-height:1.1}.sfx-from{font-family:var(--font);color:#f3ece2b3;white-space:nowrap;text-shadow:none;font-size:15px;font-weight:600}.sfx-text{color:#f3ece2c7;max-width:34ch;font-size:14.5px;line-height:1.4}.sfx-glint{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:30%;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-200%)skew(-14deg)}.sfx-ring{border:3px solid var(--c2);width:260px;height:260px;box-shadow:0 0 24px var(--c1), inset 0 0 24px var(--c1);opacity:0;border-radius:50%;margin:-130px 0 0 -130px;position:absolute;top:50%;left:50%}.sfx-fly{opacity:0;width:60px;height:60px;filter:drop-shadow(0 0 12px var(--c1));margin:-30px 0 0 -30px;position:absolute;top:0;left:0}.sfx-fly .skin-axe{width:100%;height:100%}.sfx.sfx-plain{visibility:visible;animation:3.4s forwards sfxOut}.sfx-plain .sfx-veil{opacity:.8}.sfx-plain .sfx-card{opacity:1;animation:.5s cubic-bezier(.2,1.5,.4,1) both sfxIn}@keyframes sfxOut{0%,82%{opacity:1}to{opacity:0}}@keyframes sfxIn{0%{opacity:0;transform:scale(.6)}}@media (width<=720px){.sfx-medal{width:112px;height:112px}.sfx-name{font-size:24px}}@media (prefers-reduced-motion:reduce){.skin-axe *{animation:none!important}}.vn{z-index:50;pointer-events:auto;--npc:var(--accent);--npc-ink:#150f0b;position:fixed;inset:0}.vn .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(.vn) :is(.tabs,.wall-alert,.fr-coach-low){visibility:hidden}.vn-scrim{background:radial-gradient(55% 65% at 24% 58%, color-mix(in srgb, var(--npc) 16%, transparent), transparent 72%), linear-gradient(180deg, transparent 35%, #06040361 100%), var(--scrim);animation:.6s ease-out backwards vnScrimIn;position:absolute;inset:0}@keyframes vnScrimIn{0%{opacity:0;-webkit-backdrop-filter:blur()}30%{opacity:1;-webkit-backdrop-filter:blur(5px)}to{opacity:1;-webkit-backdrop-filter:blur()}}.vn-stage{left:50%;top:calc(64px + var(--safe-t));bottom:calc(var(--mebar-h,101px) + 8px);pointer-events:none;flex-direction:column;justify-content:flex-end;width:min(940px,100vw - 32px);display:flex;position:absolute;transform:translate(-50%)}.vn-top{pointer-events:none;flex:1 1 0;align-items:flex-end;min-height:0;margin-bottom:-28px;display:flex;position:relative}.vn-portrait{aspect-ratio:200/220;pointer-events:auto;cursor:pointer;height:100%;max-height:min(430px,48vw);margin-left:6px;animation:.55s cubic-bezier(.2,.9,.3,1.15) both vnPortIn;position:relative}@keyframes vnPortIn{0%{opacity:0;transform:translate(-44px)scale(.96)}}.vn-glow{background:radial-gradient(closest-side at 50% 60%, color-mix(in srgb, var(--npc) 60%, transparent), color-mix(in srgb, var(--npc) 18%, transparent) 70%, transparent);opacity:.85;border-radius:50% 50% 0 0/58% 58% 0 0;position:absolute;inset:14% 4% 0}.vn-portrait.listen .vn-glow{opacity:.45;transition:opacity .3s}.vn-sway{transform-origin:50% 100%;will-change:transform;animation:7s ease-in-out infinite vnSway;position:absolute;inset:0}@keyframes vnSway{0%,to{transform:rotate(-.7deg)scaleY(1)}25%{transform:rotate(0)scaleY(1.008)}50%{transform:rotate(.7deg)scaleY(1)}75%{transform:rotate(0)scaleY(1.008)}}.vn-fig{transform-origin:50% 100%;transition:scale .3s,translate .3s,filter .3s;position:absolute;inset:0}.vn-fig .pt{filter:drop-shadow(0 10px 18px #00000059);width:100%;height:100%;display:block;overflow:visible}.vn-fig.angry{animation:.6s ease-out vnAngry;translate:12px}@keyframes vnAngry{0%{transform:translate(-12px)}16%{transform:translate(10px)scale(1.035)}28%{transform:translate(-5px)rotate(-1.6deg)}40%{transform:translate(6px)rotate(1.4deg)}52%{transform:translate(-4px)rotate(-.9deg)}66%{transform:translate(3px)rotate(.5deg)}to{transform:none}}.vn-fig.glad{animation:.55s ease-out vnGlad}@keyframes vnGlad{0%{transform:none}32%{transform:translateY(-14px)scale(1.02)}58%{transform:none}76%{transform:translateY(-5px)}to{transform:none}}.vn-portrait.listen .vn-fig{filter:brightness(.74)saturate(.85);scale:.97}.vn-portrait.blink .pt-eye{transform:scaleY(.12)}.pt-eye{transform-box:fill-box;transform-origin:50%}.pt-vein{transform-box:fill-box;transform-origin:50%;animation:.7s ease-in-out 4 ptVein}@keyframes ptVein{50%{transform:scale(1.22)}}.pt-spark{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out both ptSpark}@keyframes ptSpark{0%{opacity:0;transform:scale(0)rotate(-60deg)}60%{opacity:1;transform:scale(1.25)rotate(10deg)}to{transform:none}}.pt-fallback{position:absolute;inset:0}.pt-fallback .pt{width:100%;height:100%;display:block}.pt-icon{opacity:.8;place-items:center;display:grid;position:absolute;top:41.8%;left:50%;transform:translate(-50%,-50%)}.vn-box{z-index:1;border-radius:var(--r-panel,16px);background:linear-gradient(180deg, color-mix(in srgb, var(--npc) 7%, transparent), transparent 46px), color-mix(in srgb, var(--panel) 96%, transparent);max-height:calc(100% - 96px);box-shadow:var(--panel-edge,inset 0 0 0 1px var(--line)), inset 0 3px 0 color-mix(in srgb, var(--npc) 85%, transparent), var(--panel-shadow,0 18px 50px #0000008c);cursor:pointer;flex-direction:column;flex:none;padding:28px 24px 18px;animation:.4s cubic-bezier(.2,.9,.3,1.1) 50ms both vnBoxIn;display:flex;position:relative}@keyframes vnBoxIn{0%{opacity:0;transform:translateY(26px)}}.vn-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-height:0;margin:0 -6px;padding:0 6px;display:flex;overflow-y:auto}.vn-plate{background:var(--npc);max-width:calc(100% - 120px);color:var(--npc-ink);border-radius:10px;align-items:baseline;gap:10px;padding:6px 14px 7px;animation:.28s ease-out vnPlate;display:flex;position:absolute;top:0;left:18px;transform:translateY(-58%);box-shadow:0 6px 18px #0000004d,inset 0 -2px #00000029}@keyframes vnPlate{0%{opacity:0;transform:translateY(-20%)}}.vn-plate b{font-family:var(--display);white-space:nowrap;font-size:18px;font-weight:400;line-height:1.1}.vn-plate span{opacity:.78;min-width:0;font-size:12.5px;font-weight:600}.vn-plate.me{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), 0 6px 18px #00000040;left:auto;right:108px}.vn-tools{gap:6px;display:flex;position:absolute;top:0;right:14px;transform:translateY(-50%)}.vn-tool{background:var(--raised);width:40px;height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2), 0 4px 12px #00000040;border-radius:50%;place-items:center;transition:color .12s,background .12s,transform 80ms;display:grid}.vn-tool:hover{color:var(--ink);background:var(--hover)}.vn-tool:active{transform:scale(.92)}.vn :is(.vn-tool,.btn):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vn-tool.on{color:var(--accent-ink);background:var(--accent);box-shadow:none}.vn-text{align-items:flex-start;gap:10px;min-height:4.65em;font-size:17px;line-height:1.55;display:flex;position:relative}.vn-line{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.vn-text.me{color:var(--ink-2);justify-content:flex-end}.vn-text.me .vn-line{text-align:right;flex:0 auto;font-style:italic}.vn-text.me .ava{margin-top:3px}.vn-ghost{color:#0000}.vn-next{border:6px solid #0000;border-top:8px solid var(--npc);vertical-align:middle;border-bottom:0;width:0;height:0;margin-left:8px;animation:.9s ease-in-out infinite vnNext;display:inline-block}@keyframes vnNext{50%{opacity:.55;transform:translateY(4px)}}.vn-dots{vertical-align:middle;gap:4px;margin-left:10px;display:inline-flex}.vn-dots i{background:var(--npc);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite vnDot}.vn-dots i:nth-child(2){animation-delay:.15s}.vn-dots i:nth-child(3){animation-delay:.3s}@keyframes vnDot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-4px)}}.vn-choices{cursor:default;flex-direction:column;gap:6px;margin-top:14px;display:flex}.vn-choice{border-radius:var(--r-btn,10px);text-align:left;width:100%;min-height:40px;color:var(--ink);background:color-mix(in srgb, var(--panel) 94%, transparent);box-shadow:inset 0 0 0 1px var(--line-2), 0 8px 22px #00000038;align-items:center;gap:10px;padding:7px 14px 7px 9px;transition:transform .12s,background .12s,box-shadow .12s;animation:.3s ease-out both vnChoiceIn;display:flex}@keyframes vnChoiceIn{0%{opacity:0;transform:translateY(8px)}}.vn-choice:hover:not(:disabled):not(.ro){background:var(--raised);box-shadow:inset 0 0 0 1.5px var(--npc), 0 8px 22px #00000042;transform:translate(-4px)}.vn-choice:active:not(:disabled):not(.ro){transform:translate(-4px)scale(.985)}.vn-choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vn-choice:disabled,.vn-choice.off{opacity:.55;cursor:not-allowed}.vn-choice.ro{cursor:default;opacity:.82}.vn-choice.ro.off{opacity:.5}.vn-key{width:22px;height:22px;color:var(--ink-2);background:var(--inset);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;transition:background .12s,color .12s;display:grid}.vn-choice:hover:not(:disabled):not(.ro) .vn-key{background:var(--npc);color:var(--npc-ink);box-shadow:none}.vn-choice-main{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.vn-choice-label{font-weight:600;line-height:1.3}.vn-risk{align-items:center;gap:4px;display:inline-flex}.vn-end{justify-content:flex-end;margin-top:12px;display:flex}.vn-note{text-align:center;margin-top:10px}.vn-scroll{overscroll-behavior:contain;touch-action:pan-y;cursor:default;scrollbar-width:thin;flex-direction:column;gap:8px;min-height:4.65em;max-height:min(260px,34vh);padding:2px 2px 2px 0;font-size:13.5px;line-height:1.4;display:flex;overflow-y:auto}.vn-entry{align-items:flex-start;gap:8px;display:flex}.vn-entry>span:last-child{background:var(--inset);max-width:86%;box-shadow:inset 0 0 0 1px var(--line);white-space:pre-wrap;border-radius:10px;padding:6px 10px}.vn-entry.npc>span:last-child{box-shadow:inset 2px 0 0 var(--npc), inset 0 0 0 1px var(--line)}.vn-entry.me{flex-direction:row-reverse}.vn-entry.me>span:last-child{color:var(--ink-2);font-style:italic}.vn.out{pointer-events:none}.vn.out .vn-scrim{animation:.24s ease-in forwards vnFadeOut}.vn.out .vn-portrait{animation:.24s ease-in forwards vnPortOut}.vn.out .vn-box{animation:.22s ease-in forwards vnBoxOut}@keyframes vnFadeOut{to{opacity:0}}@keyframes vnPortOut{to{opacity:0;transform:translate(-36px)scale(.97)}}@keyframes vnBoxOut{to{opacity:0;transform:translateY(18px)}}@media (width>=721px) and (height>=521px){.vn-choices{width:min(540px,100% - 420px);margin:0;position:absolute;bottom:calc(100% + 26px);right:18px}}@media (hover:none) and (pointer:coarse){.vn-key{display:none}.vn-choice{padding-left:14px}}@media (width<=720px){.vn-stage{top:calc(58px + var(--safe-t));bottom:calc(var(--mebar-h,141px) + 8px);width:calc(100vw - 16px)}.vn-top{justify-content:center;min-height:72px;margin-bottom:-20px}.vn-portrait{height:100%;max-height:min(210px,25vh);margin-left:0;animation-name:vnPortInTop}@keyframes vnPortInTop{0%{opacity:0;transform:translateY(-24px)scale(.95)}}.vn.out .vn-portrait{animation-name:vnPortOutTop}@keyframes vnPortOutTop{to{opacity:0;transform:translateY(-16px)scale(.96)}}.vn-box{max-height:calc(100% - 52px);padding:26px 12px 12px}.vn-plate{max-width:calc(100% - 112px);padding:5px 12px 6px;left:12px}.vn-plate b{font-size:16px}.vn-plate span{font-size:11.5px}.vn-plate.me{right:104px}.vn-tools{right:10px}.vn-tool{width:44px;height:44px}.vn-text{min-height:4.5em;font-size:15.5px;line-height:1.5}.vn-choices{gap:6px;margin-top:10px}.vn-choice{min-height:44px;padding:7px 12px;font-size:14.5px}.vn-scroll{max-height:min(220px,30vh)}}@media (height<=520px){.vn-stage{top:calc(48px + var(--safe-t));bottom:calc(64px + var(--safe-b));flex-direction:row;align-items:flex-end;width:min(940px,100vw - 16px)}.vn-top{flex:none;justify-content:flex-start;height:100%;margin:0 -24px 0 0}.vn-portrait{height:100%;max-height:300px;margin-left:0}.vn-box{flex:1 1 0;min-width:0;max-height:100%}.vn-choices{width:auto;margin-top:10px;position:static}.vn-text{min-height:3em}}@media (prefers-reduced-motion:reduce){.vn-sway,.vn-next,.vn-dots i,.pt-vein{animation:none!important}}.vn-box,.vn-choices,.vn-doc{pointer-events:auto}.vn-sign-tag{color:var(--accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.vn-doc{border-radius:var(--r-btn,10px);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 3px 0 color-mix(in srgb, var(--npc) 70%, transparent), 0 12px 30px #0000004d;cursor:default;margin-top:14px;padding:14px 14px 12px;animation:.32s cubic-bezier(.2,.9,.3,1.15) both vnDocIn}@keyframes vnDocIn{0%{opacity:0;transform:translateY(10px)rotate(-1.2deg)scale(.97)}}.vn-doc-what{color:var(--ink);margin-bottom:4px;font-style:italic;display:block}.vn-doc .npc-terms{margin-top:2px}.vn-signed{justify-content:flex-end;margin-top:4px;display:flex}.vn-signed .sign-view{width:110px;height:36px;animation:.5s ease-out both vnInk}@keyframes vnInk{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.vn-sign-mini{width:72px;height:24px;margin-top:4px;margin-left:auto;display:block}.vn-doc .btn.sm{min-height:40px}@media (width>=721px) and (height>=521px){.vn-doc{width:min(540px,100% - 420px);margin:0;position:absolute;bottom:calc(100% + 26px);right:18px}.vn-doc .sign-pad{grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-template-areas:"title paper""what paper""btns btns";align-items:start;gap:8px 14px;display:grid}.vn-doc .sign-title{grid-area:title}.vn-doc .sign-pad>.small{grid-area:what}.vn-doc .sign-paper{grid-area:paper}.vn-doc .sign-pad>.row{grid-area:btns}}@media (width<=720px){.vn-doc{margin-top:10px;padding:12px 12px 10px}.vn-doc .btn.sm{min-height:44px}}@media (height<=520px){.vn-doc{width:auto;margin-top:10px;position:static}}.npc-ava{color:#120e0c;box-shadow:0 0 0 2px color-mix(in srgb, var(--bg) 40%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.npc-door{--npc:var(--accent);left:12px;top:max(30%, calc(var(--topbar-h,56px) + 24px + var(--qt-h,0px)));z-index:12;width:min(320px,100vw - 24px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--npc) 70%, var(--accent)), 0 10px 28px #0000004d;align-items:center;gap:10px;padding:10px 10px 10px 12px;animation:.5s ease-out knockIn;display:flex;position:absolute}@keyframes knockIn{0%{opacity:0;transform:translate(-30px)}50%{opacity:1;transform:translate(6px)}65%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:none}}.npc-knock{border-radius:50%;flex:none;animation:.9s ease-in-out .3s 3 npcKnock;display:grid;position:relative}.npc-knock:after{content:"";box-shadow:0 0 0 2px var(--npc);opacity:0;pointer-events:none;border-radius:50%;animation:.9s ease-out .3s 3 npcRing;position:absolute;inset:-3px}@keyframes npcKnock{0%,40%,to{transform:none}10%{transform:rotate(-7deg)scale(1.04)}20%{transform:rotate(6deg)}30%{transform:rotate(-3deg)}}@keyframes npcRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.npc-door-what{margin-top:2px;line-height:1.3}.npc-door .btn{gap:5px;min-height:40px}.npc-door .btn:focus-visible,.npc-door.mini:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.npc-door.mini{width:auto;box-shadow:0 0 0 2px var(--npc), 0 8px 20px #0000004d;background:0 0;border-radius:50%;padding:3px;transition:transform .12s;animation:.2s ease-out rise}.npc-door.mini:hover{transform:scale(1.07)}.npc-door.mini:active{transform:scale(.94)}.npc-door.mini .door-ico{background:var(--accent);color:var(--accent-ink);border-radius:50%;padding:2px;position:absolute;bottom:-4px;right:-4px}.npc-terms{flex-wrap:wrap;gap:4px 10px;font-size:12.5px;display:flex}.npc-terms .acc{align-items:center;gap:4px;display:inline-flex}@media (width<=720px){.npc-door .btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.npc-knock,.npc-knock:after{animation:none}}.npc-bundle{flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:600;display:inline-flex}.npc-part{align-items:center;gap:4px;display:inline-flex}.npc-part .coin{width:.8em;height:.8em}.npc-part .skin-axe{flex:none}.charms{z-index:3;pointer-events:auto;flex-direction:column;gap:2px;display:flex;position:absolute;top:-5px;left:-9px}.charms.inline{flex-direction:row;flex:none;position:static}.charm{border-radius:50%;place-items:center;width:17px;height:17px;animation:.35s cubic-bezier(.2,1.6,.4,1) both charmIn;display:grid;position:relative;box-shadow:0 1px 4px #00000073}.charm.good{color:var(--pos-ink);background:var(--pos)}.charm.bad{color:var(--neg-ink);background:var(--neg)}.charm i{background:var(--ink);min-width:11px;height:11px;color:var(--bg);text-align:center;border-radius:6px;padding:0 2px;font-size:8.5px;font-style:normal;font-weight:800;line-height:11px;position:absolute;bottom:-4px;right:-4px}@keyframes charmIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.sign-pad{flex-direction:column;gap:10px;display:flex}.sign-title{align-items:center;gap:8px;display:flex}.sign-title>svg{color:var(--accent)}.sign-paper{--ink-pen:#1d2c72;aspect-ratio:3;touch-action:none;background:linear-gradient(#fbf6ea,#f1e7d2);border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #503c1e40,inset 0 6px 14px #785a281f}.sign-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.sign-line{pointer-events:none;background:#3c2d1959;height:1.5px;position:absolute;bottom:24%;left:8%;right:8%}.sign-x{color:#3c2d1973;pointer-events:none;font-size:15px;position:absolute;bottom:25%;left:4%}.sign-ph{color:#3c2d1959;pointer-events:none;place-items:center;font-size:14px;font-style:italic;display:grid;position:absolute;inset:0}.sign-shake{animation:.4s signShake}.sign-view{width:120px;height:40px;display:block}.sign-view path{fill:none;stroke:var(--sign-ink,#3d5bd9);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@keyframes signShake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.hub-stage{gap:12px}.hub-stats .chip{gap:5px}.hub-stats .chip .k-tip{margin-left:1px}.hub-sub{max-width:420px;margin-top:-4px;line-height:1.35}.stake-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}.stake-row .seg{align-self:center}.spin-btn{min-width:168px}.hub-warn{text-align:center;flex-wrap:wrap;justify-content:center}.hub-stage.shake{animation:.55s cubic-bezier(.36,.07,.19,.97) hubShake}@keyframes hubShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px,-1px)}30%,50%,70%{transform:translate(-5px,1px)}40%,60%{transform:translate(5px,-1px)}}.machine{transition:box-shadow .2s,transform .2s}.machine.spinning{box-shadow:inset 0 0 0 1px var(--line-2)}.machine.win{box-shadow:inset 0 0 0 1.5px var(--pos), 0 0 16px color-mix(in srgb, var(--pos) 22%, transparent)}.machine.win.r0{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 70%, transparent)}.machine.win.r2{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 20px color-mix(in srgb, var(--accent) 35%, transparent)}.machine.win.r3{box-shadow:inset 0 0 0 2px var(--accent), 0 0 34px color-mix(in srgb, var(--accent) 55%, transparent)}.machine .out.hit{color:var(--pos)}.machine.r2 .out.hit,.machine.r3 .out.hit{color:var(--accent)}.spin-hist{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:100%;min-height:20px;display:flex}.spin-hist.empty{min-height:20px}.sh{font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.sh:first-child{animation:.42s cubic-bezier(.3,1.6,.5,1) kPop}.sh.miss{background:var(--line-2);width:8px;min-width:8px;height:8px;padding:0}.sh.refund{background:var(--raised);color:var(--ink-3)}.sh.win{background:color-mix(in srgb, var(--pos) 16%, transparent);color:var(--pos)}.sh.win.r2,.sh.win.r3{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.sh .loot .stat{gap:1px}.drop.mine{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.drop.r2{background:color-mix(in srgb, var(--info) 13%, var(--raised))}.drop.r3{background:color-mix(in srgb, var(--accent) 18%, var(--raised))}.drop.r3:after{background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--ink) 18%, transparent) 50%, transparent 65%)}.auto-bar{background:color-mix(in srgb, var(--raised) 65%, transparent);box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:12px;flex-direction:column;align-self:stretch;gap:8px;padding:10px 12px;display:flex}.auto-bar.on{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 65%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 14%, transparent);text-align:left}.auto-bar.on.waiting{box-shadow:inset 0 0 0 1px var(--line-2)}.auto-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.auto-bar.on .auto-head{flex-wrap:nowrap;justify-content:flex-start}.auto-head .seg{align-self:center}.auto-ic{color:var(--accent);flex:none;place-items:center;display:inline-grid}.auto-ic.spin{animation:1.6s linear infinite autoSpin}@keyframes autoSpin{to{transform:rotate(360deg)}}.auto-cfg{border-top:1px solid var(--line);text-align:left;flex-direction:column;gap:8px;padding-top:8px;animation:.2s ease-out kIn;display:flex}.auto-opt{align-items:center;gap:6px;display:flex}.auto-opt.risky .small{color:var(--neg)}.auto-bar .meter{height:6px}.auto-chip{max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent), 0 6px 18px #00000038;border-radius:99px;align-self:flex-start;align-items:stretch;font-size:13px;animation:.2s ease-out kIn;display:inline-flex;overflow:hidden}.auto-chip.waiting{box-shadow:inset 0 0 0 1px var(--line-2)}.auto-chip.done.tone-gold{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 18px color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent)}.auto-chip.done.tone-bad{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neg) 60%, transparent)}.auto-chip.done.tone-info{box-shadow:inset 0 0 0 1px var(--line-2)}.auto-chip-main{white-space:nowrap;align-items:center;gap:6px;min-width:0;min-height:32px;padding:0 10px 0 11px;transition:background .12s;display:inline-flex}.auto-chip-main:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.auto-chip-main:active{transform:scale(.97)}.auto-chip-x{width:32px;color:var(--ink-3);border-left:1px solid var(--line);flex:none;place-items:center;transition:color .12s,background .12s;display:grid}.auto-chip-x:hover{color:var(--neg);background:color-mix(in srgb, var(--neg) 10%, transparent)}.auto-chip .loot{gap:5px}.upgrades.cz-upg,.upgrades.cz-upg.loot{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.k-card.upg{text-align:left;align-items:stretch;gap:6px;padding:10px}.upg-head{align-items:center;gap:8px;min-width:0;display:flex}.upg-ic{width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.upg-name{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.upg-desc{min-height:2.6em;line-height:1.3}.upg-val{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:2px 6px;min-height:0;font-size:15px;line-height:1.2;display:flex}.upg-val .upg-lab{flex-basis:100%}.upg-val svg{align-self:center}.upg .btn{margin-top:auto}.upg .jub{box-shadow:0 0 0 2px var(--panel);top:-7px;right:10px}.upg.jubilee{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 18px color-mix(in srgb, var(--accent) 18%, transparent)}.pay .jack{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:8px;margin:-2px -6px;padding:2px 6px}.k-sec .odd{background:var(--inset)}.odd.chest{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.odd.chest .loot{flex-wrap:wrap;gap:2px 6px}.tilt.tile{background:var(--inset);padding:12px}.hall.grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid;overflow:visible}.hall.grid .hall-seat{box-shadow:inset 0 0 0 1px var(--line);flex:none}.hall.grid .hall-seat.hit{box-shadow:inset 0 0 0 1.5px var(--accent)}.sheet:has(>.sheet-body>.hub.cz){height:100%}.sheet-body:has(>.hub.cz){flex-direction:column;display:flex}.hub.cz{flex:1;gap:12px;min-height:0}.hub.cz.desk{grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:stretch;display:grid}.cz-left{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.cz-left>.k-call,.cz-right>.k-call{flex:none;padding-top:8px;padding-bottom:8px}.cz-right{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.hub.cz .hub-stage{flex:1;justify-content:safe center;gap:8px;min-height:0;padding:12px 14px}.hub.cz .hub-sub{margin-top:-2px}.hub .reels .reel,.hub .reels.mini .reel{width:calc(var(--cell,48px) * .875);height:var(--cell,48px)}.hub .reels .reel-strip span{height:var(--cell,48px)}.hub.cz .machines{gap:8px}.hub.cz .machines.many .machine{gap:3px;padding:5px}.hub.cz .machines.many .out{height:15px;font-size:12px}.hub.cz .machines.lots{gap:6px}.hub.cz .machines.lots .out{display:none}.hub.cz .auto-bar{gap:6px;padding:8px 10px;position:relative}.hub.cz .auto-cfg{z-index:6;background:var(--panel);box-shadow:0 12px 32px #00000052, inset 0 0 0 1px var(--line-2);border:none;border-radius:12px;padding:10px 12px 12px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.auto-cfg-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cz-up{flex-direction:column;gap:10px;min-height:0;display:flex}.cz-sum{flex-wrap:wrap;gap:6px;display:flex}.cz-sum .chip{gap:5px}.cz-odds{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.cz-block{background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.cz-block-head{align-items:center;gap:6px;min-width:0;display:flex}.cz-block-head>.b{white-space:nowrap}.cz-block-head .clip{margin-left:auto}.hub.cz .pay{grid-template-columns:1fr;gap:5px}.hub.cz .odd{background:var(--raised)}.cz-facts{flex-direction:column;gap:8px;display:flex}.cz-fact{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cz-fact-ic{width:30px;height:30px;color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.cz-fact-body{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.cz-odds.loot{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.cz-odds.loot .tilt.tile{background:var(--raised);gap:10px;padding:10px}.cz-odds.loot .tilt-side .stat{min-width:52px}.cz-hall{flex:1;grid-template-columns:minmax(0,1fr) 240px;gap:12px;min-height:0;display:grid}.cz-hall .hall.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:8px}.cz-hall>.k-empty{align-self:start}@media (width<=1100px){.upgrades.cz-upg,.upgrades.cz-upg.loot{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.hub.cz.phone{flex-direction:column;gap:8px;display:flex}.hub.cz.phone>.k-tabs{flex:none}.hub.cz.phone .k-tab{gap:4px;padding:0 8px;font-size:12.5px}.hub.cz.phone .k-tab>svg{display:none}.hub.cz.phone .upg-desc{min-height:0}.hub.cz.phone .upg-desc.t3{display:none}.hub.cz.phone .k-card.upg{gap:3px;padding:7px 8px}.hub.cz.phone .cz-sum{flex-wrap:nowrap;gap:4px}.hub.cz.phone .cz-sum .chip{white-space:nowrap;padding-left:8px;padding-right:8px;font-size:12px}.hub.cz.phone .cz-long{display:none}.hub.cz.phone .cz-left,.hub.cz.phone .cz-right{flex:1}.hub-stage{gap:10px;padding:12px 10px 14px}.hub.cz.phone .hub-stage{gap:7px;padding:10px}.hub.cz.phone .hub-stats{flex-wrap:nowrap;gap:4px}.hub.cz.phone .hub-stats .chip{white-space:nowrap;padding-left:8px;padding-right:8px;font-size:12px}.hub.cz.phone .auto-head{flex-wrap:nowrap;gap:6px}.hub.cz.phone .auto-head .seg button{padding:0 9px}.hub.cz.phone .machines.lots .machine{padding:4px}.spin-btn{flex:1;min-width:0}.hub-controls{align-self:stretch}.hub-controls .btn.lg{min-height:48px}.upgrades.cz-upg,.upgrades.cz-upg.loot{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.k-card.upg{gap:4px;padding:8px}.upg-ic{width:28px;height:28px}.cz-odds,.cz-odds.loot{grid-template-columns:minmax(0,1fr);gap:8px}.hub.cz .odds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hub.cz .odd{padding:7px 9px}.cz-block{gap:8px;padding:10px}.cz-fact{padding:7px 10px}.cz-hall{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}.cz-hall .hall.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cz-hall .wins{height:auto;min-height:0;max-height:100%}}@media (prefers-reduced-motion:reduce){.hub-stage.shake,.auto-ic.spin,.sh:first-child,.auto-chip,.auto-cfg{animation:none}}.chip.cz-behind{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pos) 50%, transparent)}.cr-win{flex-direction:column;gap:12px;min-width:0;display:flex}.cr-top{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cr-top>.k-tabs{flex:none}.cr-top.solo{justify-content:center}.cr-top.solo .cr-crate{margin-left:0}.cr-body{flex-direction:column;min-width:0;animation:.12s ease-out kIn;display:flex}.cr-crate{background:var(--mat-inset);box-shadow:inset 0 2px 4px #0006, inset 0 0 0 1px color-mix(in srgb, var(--mat-rim) 60%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;padding:3px 4px;display:flex}.cr-crate-l{font:700 12.5px var(--f-num);color:var(--ink-2);align-items:center;gap:5px;padding:0 6px;display:inline-flex}.cr-res-w{display:inline-flex}.cr-res{min-width:52px;min-height:36px;font:800 15px var(--f-num);color:var(--ink);border-radius:9px;align-items:center;gap:4px;padding:2px 8px 2px 4px;display:inline-flex}.cr-res:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.cr-res.zero{color:var(--ink-3)}.cr-res.zero .resic{opacity:.5;filter:saturate(.4)}.cr-needs{flex-wrap:wrap;gap:5px;min-height:32px;display:flex}.cr-need-w{display:inline-flex}.cr-need{background:var(--mat-inset);min-height:32px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 45%, transparent);color:var(--ink);font:800 14px var(--f-num);border-radius:9px;align-items:center;gap:4px;padding:2px 8px 2px 4px;display:inline-flex}.cr-need.no{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 65%, transparent);background:color-mix(in srgb, var(--neg) 10%, var(--mat-inset))}.cr-need .coin{width:16px;height:16px}.cr-need-lack{color:var(--neg-ink,#fff);background:var(--neg);border-radius:99px;padding:0 5px;font-size:11.5px}button.cr-need:hover{background:color-mix(in srgb, var(--ink) 8%, var(--mat-inset))}.cr-need-link{border-radius:9px;display:inline-flex}.cr-need-link:hover .cr-need{background:color-mix(in srgb, var(--ink) 8%, var(--mat-inset))}.cr-tip .resic{flex:none}.cr-btns{grid-template-columns:1.25fr 1fr 1fr;gap:6px;display:grid}.cr-btns .btn{white-space:nowrap;gap:5px;min-height:42px;padding:0 8px}.cr-btns .btn.cr-go{font-weight:800}.cr-why{text-align:center;min-height:15px;line-height:1.3}.cr-auto{background:var(--inset);border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.cr-auto.on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.cr-auto .stepper{flex:none}.cr-anvil{pointer-events:none;place-items:center;display:grid;position:relative}.cr-anvil-svg,.cr-hammer-svg{display:block;overflow:visible}.cr-anvil-svg{filter:drop-shadow(0 2px #00000040)}.cr-hammer-l{z-index:2;pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cr-hammer{transform-box:view-box;transform-origin:84.6px 7.4px;opacity:0}.strike .cr-hammer{animation:crHit calc(.24s / var(--jspeed,1)) cubic-bezier(.55, 0, .6, 1) both}@keyframes crHit{0%{opacity:0;transform:translateY(-14px)rotate(48deg)}18%{opacity:1;transform:translateY(-14px)rotate(56deg)}48%{opacity:1;transform:translateY(-14px)rotate(-3deg)}70%{opacity:1;transform:translateY(-14px)rotate(10deg)}to{opacity:0;transform:translateY(-14px)rotate(40deg)}}.strike .cr-stage-item>*,.strike>.skin-preview{transform-origin:50% 100%;animation:crSquash calc(.24s / var(--jspeed,1)) ease-out both}@keyframes crSquash{0%,44%{transform:none}56%{transform:scale(1.12,.86)}76%{transform:scale(.96,1.04)}to{transform:none}}.cr-toss-ic{background:radial-gradient(circle at 35% 30%, #fff, var(--accent) 60%, color-mix(in srgb, var(--accent) 50%, #000));width:100%;height:100%;box-shadow:0 0 10px var(--accent);border-radius:50%;display:block}.cr-ws{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:12px;display:grid}.cr-card{gap:7px;padding:10px 11px 9px}.cr-card-top{justify-content:space-between;align-items:center;gap:6px;min-height:26px;display:flex}.cr-when{font:700 11.5px var(--f-num);color:var(--ink-2);background:var(--mat-inset);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.cr-hand{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.cr-hand-n{min-width:30px;height:26px;font:900 15px var(--f-num);color:var(--ink);background:var(--mat-inset);box-shadow:inset 0 2px 3px #0006, inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:99px;place-items:center;padding:0 7px;display:inline-grid}.cr-stage{--an:112px;height:calc(var(--an) * .62 + 34px);margin:2px 0 0;position:relative}.cr-stage:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ff9a3a4d,#0000);border-radius:50%;width:78%;height:60%;transition:opacity .3s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.cr-card.ready .cr-stage:before{opacity:1}.cr-stage>.cr-anvil{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cr-stage-item{z-index:1;left:50%;bottom:calc(var(--an) * .62 - var(--an) * .17 - 9px);filter:drop-shadow(0 3px 2px #00000073);border-radius:14px;place-items:center;padding:2px;display:grid;position:absolute;transform:translate(-50%)}.cr-stage-item:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.cr-stage-item:active{transform:translate(-50%)scale(.94)}.cr-card-nm{font:800 17px var(--f-num);text-align:center;line-height:1.15}.cr-card-what{text-align:center;min-height:2.7em;line-height:1.35}.cr-card .cr-needs{justify-content:center}.cr-card>.cr-btns{margin-top:auto}.cr-card.cr-big{gap:9px;padding:12px 14px 10px}.cr-card.cr-big .cr-stage{--an:120px}.cr-ws.narrow{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;max-width:560px;margin:0 auto}.cr-pick{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:6px;display:grid}.cr-pick-it{background:var(--mat-inset);min-height:64px;box-shadow:inset 0 2px 4px #00000059, inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 5px;transition:transform .12s,box-shadow .15s;display:flex;position:relative}.cr-pick-it.on{color:var(--ink);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 2px var(--accent), 0 2px 0 var(--mat-edge)}.cr-pick-it:active{transform:scale(.95)}.cr-pick-nm{font:700 11px var(--f-num);line-height:1.1}.cr-pick-n{min-width:18px;height:18px;font:800 11.5px/18px var(--f-num);text-align:center;color:var(--ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:99px;padding:0 4px;position:absolute;top:3px;right:4px}.cr-pick-dot{background:var(--pos);width:7px;height:7px;box-shadow:0 0 0 2px var(--mat-inset);border-radius:50%;position:absolute;top:5px;left:6px}.cr-forge{grid-template-columns:minmax(0,470px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cr-forge-left{flex-direction:column;gap:10px;min-width:0;display:flex}.cr-tree{flex-direction:column;gap:8px;display:flex}.cr-tier{background:color-mix(in srgb, var(--tc) 7%, var(--mat-inset));box-shadow:inset 3px 0 0 var(--tc), inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px 6px 10px;display:grid}.cr-tier-head{flex-direction:column;min-width:0;display:flex}.cr-tier-nm{font:800 13px var(--f-num);color:color-mix(in srgb, var(--tc) 75%, var(--ink))}.cr-tier-from{color:var(--ink-3);font-size:11.5px;line-height:1.25}.cr-tier-row{gap:6px;min-width:0;display:flex}.cr-tile{background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));min-width:0;min-height:74px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tc) 55%, var(--mat-rim)), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 2px 0 var(--mat-edge);color:var(--ink);border-radius:11px;flex-direction:column;flex:0 78px;align-items:center;gap:2px;padding:7px 4px 5px;display:flex;position:relative}.cr-tile.empty>.skin-axe{opacity:.55;filter:saturate(.6)}.cr-tile.sel{box-shadow:inset 0 0 0 2.5px var(--tc), 0 0 16px color-mix(in srgb, var(--tc) 45%, transparent), 0 2px 0 var(--mat-edge)}.cr-tile-nm{max-width:100%;font:700 11.5px var(--f-num)}.cr-tile-n{font:800 11px var(--f-num);color:var(--ink-2);position:absolute;top:3px;right:4px}.cr-tile-on{width:16px;height:16px;color:var(--pos-ink,#fff);background:var(--pos);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:4px}.cr-tile-ready{z-index:1;width:20px;height:20px;color:var(--accent-ink);background:var(--accent);box-shadow:0 0 0 2px var(--mat-inset), 0 0 10px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.cr-tile.ready{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 70%, var(--mat-rim)), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 2px 0 var(--mat-edge), 0 0 12px color-mix(in srgb, var(--accent) 30%, transparent)}.cr-tile.ready.sel{box-shadow:inset 0 0 0 2.5px var(--tc), 0 0 16px color-mix(in srgb, var(--accent) 45%, transparent), 0 2px 0 var(--mat-edge)}.cr-tile.ready .cr-tile-n{top:14px}.cr-lead{align-items:center;gap:7px;line-height:1.35;display:flex}.cr-lead>svg{flex:none}.cr-show{gap:10px;padding:12px 14px}.cr-show-top{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:14px;display:grid}.cr-show-art{flex-direction:column;align-items:center;display:flex;position:relative}.cr-show-art>.skin-preview{z-index:1;margin-bottom:-38px;position:relative}.cr-show-art>.cr-hammer-l{bottom:0}.cr-show-info{flex-direction:column;gap:5px;min-width:0;display:flex}.cr-show-tier{font:800 11.5px var(--f-num);letter-spacing:.03em;text-transform:uppercase;color:var(--tc);background:color-mix(in srgb, var(--tc) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 45%, transparent);border-radius:99px;align-self:flex-start;padding:2px 9px}.cr-show-nm{font:800 24px/1.1 var(--f-banner);color:var(--ink);margin:0}.cr-show-perk{color:var(--ink-2);margin:0;font-size:14px;line-height:1.4}.cr-own{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:36px;display:flex}.cr-own-n{font:900 17px var(--f-num);color:var(--ink)}.cr-pill{font:700 12px var(--f-num);border-radius:99px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.cr-pill.on{color:var(--pos);background:color-mix(in srgb, var(--pos) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pos) 45%, transparent)}.cr-recipe{background:color-mix(in srgb, var(--mat-inset) 80%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:7px;padding:9px 10px 7px;display:flex}.cr-recipe .cr-btns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cr-recipe .cr-btns:has(>:only-child){grid-template-columns:minmax(0,1fr)}.cr-show.ready .cr-recipe{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent)}.cr-plain{background:var(--mat-inset);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;line-height:1.35;display:flex}.cr-plain>.btn{flex:none}.cr-achl{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.cr-achl.done{background:color-mix(in srgb, var(--pos) 8%, transparent)}.cr-achl-body{flex-direction:column;gap:3px;min-width:0;display:flex}.cr-rew{flex-wrap:wrap;gap:6px;display:inline-flex}.cr-rew-it{font:800 12px var(--f-num);align-items:center;gap:2px;display:inline-flex}.cr-achs-wrap{flex-direction:column;gap:10px;display:flex}.cr-achs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cr-ach{text-align:left;color:var(--ink);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tc) 50%, var(--mat-rim)), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 2px 0 var(--mat-edge);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.cr-ach.done{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 60%, transparent), 0 2px 0 var(--mat-edge)}.cr-ach-ic{background:var(--mat-inset);width:34px;height:34px;color:var(--pos);border-radius:50%;place-items:center;display:grid}.cr-ach-body{flex-direction:column;gap:4px;min-width:0;display:flex}.cr-ach-top{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.bg{background:color-mix(in srgb, var(--mat-inset) 85%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:5px 8px;display:flex}.bg-head{font:700 12.5px var(--f-num);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px 1px;display:flex}.bg-head>.tiny{text-align:right}.bg-row{border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:1px 4px 1px 2px;transition:background .2s;display:grid}.bg-row.on{background:color-mix(in srgb, var(--pos) 9%, transparent)}.bg-ic{place-items:center;display:grid}.bg-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.bg-nm{font:800 13.5px var(--f-num)}.bg-sub{font-size:12px}.bg-sub b{font-family:var(--f-num)}.bg-step{align-items:center;gap:4px;display:inline-flex}.bg-step .btn.square{width:40px;min-height:40px;padding:0}.bg-step-v{flex-direction:column;align-items:center;min-width:30px;line-height:1.05;display:flex}.bg-step-v b{font:900 18px var(--f-num)}.bg-step-v .num-in{height:24px;font:900 18px var(--f-num)}.bg-switch{border-radius:14px;width:50px;height:28px;margin:0 34px;position:relative}.bg-switch:after{width:20px;height:20px;top:4px;left:4px}.bg-switch.on:after{transform:translate(22px)}.bg-switch:before{content:"";position:absolute;inset:-8px}.bg-craft .btn{gap:5px;min-height:40px;padding:0 12px}.bg.bg-none{flex-direction:row;align-items:center;gap:10px;padding:6px 8px}.bg-none-ics{flex:none;gap:1px;display:inline-flex}.bg-hung{flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.bg-hung>span{font:800 12.5px var(--f-num);color:var(--ink);align-items:center;gap:1px;display:inline-flex}.seat-shield{z-index:4;pointer-events:auto;filter:drop-shadow(0 2px 2px #0009);animation:.35s cubic-bezier(.2,1.6,.4,1) both crShieldIn;display:inline-flex;position:absolute;bottom:-13px;left:-15px}.seat-shield b{min-width:19px;height:19px;font:900 12.5px/19px var(--f-num);text-align:center;color:#fff;background:#2f6fb5;border-radius:99px;padding:0 4px;position:absolute;bottom:-4px;right:-8px;box-shadow:0 0 0 1.5px #0d2238}.seat-shield.broke{animation:.6s ease-out both crShieldBreak}.seat:has(.seat-shield:not(.broke)) .hit .ava{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px #5b9be0, 0 0 16px #5b9be08c}.crowd .seat-shield{bottom:2px;left:-25px}.crowd .seat-shield svg{width:24px;height:24px}@keyframes crShieldIn{0%{opacity:0;transform:scale(.3)rotate(-20deg)}}@keyframes crShieldBreak{30%{transform:scale(1.25)rotate(-10deg)}to{opacity:0;transform:scale(.5)rotate(18deg)}}@media (width<=1180px){.cr-achs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.cr-forge{grid-template-columns:minmax(0,1fr);gap:10px}.cr-achs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.cr-win{gap:8px}.cr-top{flex-direction:column;align-items:stretch;gap:6px}.cr-top>.k-tabs{width:100%}.cr-top .k-tab{min-height:40px;padding:0 8px}.cr-crate{justify-content:space-between;gap:0;margin-left:0;padding:2px 3px}.cr-crate-l{display:none}.cr-res{gap:2px;min-width:0;min-height:40px;padding:2px 5px 2px 2px;font-size:13.5px}.cr-res .resic{width:20px;height:20px}.cr-btns .btn{min-height:44px}.cr-card.cr-big{gap:7px;padding:10px 12px 8px}.cr-tier{grid-template-columns:76px minmax(0,1fr);gap:6px;padding:4px 6px 4px 8px}.cr-tier-from{display:none}.cr-tier-nm{font-size:11.5px}.cr-tile{flex-basis:64px;gap:0;min-height:46px;padding:3px 2px 2px}.cr-tile>.skin-axe{width:24px;height:24px}.cr-tile-nm{font-size:10.5px}.cr-tile-ready{width:17px;height:17px;top:-6px;right:-6px}.cr-tile-on{width:14px;height:14px;top:auto;bottom:18px;left:3px}.cr-tree{gap:4px}.cr-forge{gap:8px}.cr-recipe{gap:5px;padding:7px 8px 5px}.cr-forge-left .cr-lead{display:none}.cr-show{gap:7px;padding:9px 10px}.cr-show-top{grid-template-columns:96px minmax(0,1fr);gap:10px}.cr-show-art>.skin-preview{margin-bottom:-26px}.cr-show-nm{font-size:19px}.cr-show-perk{font-size:12.5px}.cr-own{min-height:0}.cr-achl{grid-template-columns:auto minmax(0,1fr) auto}.cr-achl .cr-rew{display:none}.cr-achs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cr-ach{grid-template-columns:28px minmax(0,1fr);gap:6px;padding:6px 8px}.cr-ach-ic{width:28px;height:28px}.cr-achs-wrap>.cr-lead{display:none}.seat-shield{bottom:2px;left:-25px}.seat-shield svg{width:24px;height:24px}.bg{padding:4px 6px}.bg-burn-more{display:none}.bg-row{gap:6px}.bg-step .btn.square{width:44px;min-height:44px}.bg-switch{margin:0 38px}}@media (prefers-reduced-motion:reduce){.strike .cr-hammer,.strike .cr-stage-item>*,.strike>.skin-preview,.seat-shield,.seat-shield.broke{animation:none}}[data-motion=reduce] :is(.strike .cr-hammer,.strike .cr-stage-item>*,.strike>.skin-preview,.seat-shield,.seat-shield.broke){animation:none}.sheet:has(>.sheet-body>.hw){height:100%}.sheet-body:has(>.hw){flex-direction:column;padding:10px 12px 12px;display:flex;overflow:hidden}.hw{--rar:var(--line-2);flex:1;grid-template-columns:minmax(300px,1.1fr) minmax(330px,1.1fr) minmax(300px,.9fr);gap:12px;min-height:0;display:grid;position:relative}.hw [data-r="0"]{--rar:var(--rar-0)}.hw [data-r="1"]{--rar:var(--rar-1)}.hw [data-r="2"]{--rar:var(--rar-2)}.hw [data-r="3"]{--rar:var(--rar-3)}.hw [data-r="4"]{--rar:var(--rar-4)}.hw [data-r="5"]{--rar:var(--rar-5)}.hw .nowrap{white-space:nowrap}.hw-col{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.hw :is(button,[role=button]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hw-line,.hw-perks,.hw-detail{background:linear-gradient(180deg, color-mix(in srgb, var(--raised) 100%, #fff 3%), var(--raised));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 60%, transparent), inset 0 0 0 1px var(--line), 0 2px 0 #00000038;border-radius:12px}.hw-stage{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(70px,96px) minmax(0,1fr) minmax(70px,96px);gap:6px;min-height:180px;display:grid}.hw-stage>.hw-figure{grid-area:1/1/auto/-1}.hw-stage>.hw-slots{z-index:1;grid-row:1}.hw-stage>.hw-slots.l{grid-column:1}.hw-stage>.hw-slots.r{grid-column:3}.hw-slots{flex-direction:column;justify-content:center;gap:6px;min-height:0;display:flex;container-type:size}.hw-slot{min-height:0;color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;align-items:center;padding:0;display:flex}.hw-slot-box{aspect-ratio:1;background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--rar) 26%, var(--mat-face-hi)), var(--mat-face-lo) 78%);width:min(100cqw,33.3333cqh - 4px);box-shadow:inset 0 0 0 3px var(--rar), inset 0 0 0 4.5px color-mix(in srgb, var(--rar) 35%, #000), inset 0 6px 0 -2px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 6px 14px #0000004d;border-radius:14px;transition:transform .25s cubic-bezier(.3,1.4,.5,1),box-shadow .2s;position:relative}.hw-slot.empty .hw-slot-box{color:var(--ink-3);background:var(--mat-inset);box-shadow:inset 0 2px 6px #00000073, inset 0 0 0 1.5px color-mix(in srgb, var(--line-2) 80%, transparent);outline:1.5px dashed color-mix(in srgb, var(--ink-3) 50%, transparent);outline-offset:-7px;place-items:center;display:grid}.hw-slot.empty .hw-slot-box svg{width:42%;height:42%}@media (hover:hover) and (pointer:fine){.hw-slot:hover .hw-slot-box,.hw-tile:hover{transform:translateY(-3px)scale(1.04)}}.hw-slot.sel .hw-slot-box,.hw-tile.sel{outline:2.5px solid var(--accent);outline-offset:2px;transform:translateY(-2px)}.hw-slot.is-pressed .hw-slot-box,.hw-tile.is-pressed{transition-duration:34ms;transform:translateY(1px)scale(.96)}:is(.hw-slot-box,.hw-tile,.hw-ihead-art)[data-r="3"],.hw-slot[data-r="3"] .hw-slot-box{box-shadow:inset 0 0 0 3px var(--rar), inset 0 0 0 4.5px color-mix(in srgb, var(--rar) 35%, #000), inset 0 6px 0 -2px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 0 14px color-mix(in srgb, var(--rar) 45%, transparent)}.hw-slot:is([data-r="4"],[data-r="5"]) .hw-slot-box,.hw-tile:is([data-r="4"],[data-r="5"]),.hw-ihead[data-r="4"] .hw-ihead-art,.hw-ihead[data-r="5"] .hw-ihead-art{box-shadow:inset 0 0 0 3px var(--rar), inset 0 0 0 4.5px color-mix(in srgb, var(--rar) 35%, #000), inset 0 6px 0 -2px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 0 20px color-mix(in srgb, var(--rar) 55%, transparent)}.hw-slot:is([data-r="4"],[data-r="5"]) .hw-slot-box:after,.hw-tile:is([data-r="4"],[data-r="5"]):after,.hw-ihead:is([data-r="4"],[data-r="5"]) .hw-ihead-art:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--spin,0deg), var(--rar), #fff6d6, var(--rar), color-mix(in srgb, var(--rar) 50%, #000), var(--rar));animation:rimSpin calc(3.5s / var(--jspeed,1)) linear infinite;padding:3px;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-motion=reduce] .hw :is(.hw-slot-box,.hw-tile,.hw-ihead-art):after{animation:none}.hw-art{color:color-mix(in oklab, var(--rar) 70%, var(--ink));pointer-events:none;place-items:center;display:grid;position:absolute;inset:9%}.hw-art>svg{filter:drop-shadow(0 1.5px #0009);width:56%;height:56%}.hw-art>img{object-fit:contain;filter:drop-shadow(0 3px 3px #00000073);width:100%;height:100%;animation:.25s ease-out both hwArtIn}@keyframes hwArtIn{0%{opacity:0;transform:scale(.85)}}.hw-notch{pointer-events:none;gap:2px;display:flex;position:absolute;top:4px;right:8px}.hw-notch i{background:var(--rar);border-radius:0 0 2px 2px;width:3px;height:7px;box-shadow:0 1px #00000080}.hw-plus{font-family:var(--f-num);color:#ffd27a;paint-order:stroke fill;-webkit-text-stroke:.22em #1a0e06;pointer-events:none;font-size:12px;font-weight:900;line-height:1;position:absolute;top:3px;left:5px}.hw-better{width:18px;height:18px;color:var(--pos-ink,#0b2417);background:var(--pos);box-shadow:0 1px 0 #00000080, 0 0 8px color-mix(in srgb, var(--pos) 60%, transparent);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:3px;right:3px}.hw-lock{color:var(--ink);filter:drop-shadow(0 1px 1px #000);pointer-events:none;position:absolute;bottom:4px;left:4px}.hw-new{background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 2px var(--mat-inset), 0 0 8px var(--accent);pointer-events:none;border-radius:50%;position:absolute;top:-4px;left:-4px}.hw-figure{background:radial-gradient(ellipse 60% 22% at 50% 86%, color-mix(in srgb, var(--accent) 26%, transparent), transparent), radial-gradient(ellipse 70% 60% at 50% 42%, color-mix(in srgb, var(--ink) 7%, transparent), transparent 70%);border-radius:18px;min-width:0;min-height:0;position:relative}.hw-figure-gl{position:absolute;inset:0}.hw-figure-gl>canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.hw-figure-gl>canvas:active{cursor:grabbing}.hw-figure-ph{color:var(--ink-3);opacity:.5;position:absolute;top:42%;left:50%;translate:-50% -50%}.hw-bag-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex;container-type:inline-size}@container (width<=400px){.hw-bag-head:has(.hw-junk) .hw-sort-l{display:none}}.hw-bag-title{font-family:var(--f-num);align-items:center;gap:6px;margin-right:auto;font-size:15px;display:inline-flex}.hw-bag-title .icon{color:var(--accent)}.hw-filter{background:var(--mat-inset);border-radius:10px;gap:2px;padding:3px;display:flex;box-shadow:inset 0 2px 4px #0006}.hw-filter>.hw-chip{flex:1 1 0}.hw-chip-n{color:var(--ink-2);font-size:11px;font-weight:800}.hw-chip{min-width:32px;min-height:32px;font-family:var(--f-num);color:var(--ink-2);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:700;transition:background .12s,color .12s,transform 80ms;display:inline-flex}.hw-chip.ic{gap:3px;padding:0 4px}.hw-chip.none{opacity:.45}.hw-chip:hover{color:var(--ink)}.hw-chip.on{color:var(--ink);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 1.5px var(--accent), 0 1px 0 var(--mat-edge);opacity:1}.hw-chip.is-pressed{transform:scale(.94)}.hw-sort{background:var(--mat-inset);box-shadow:inset 0 2px 4px #0006}.hw-junk{color:var(--ink)}.hw-junk .icon{color:var(--accent)}.hw-junk:disabled{opacity:.5}.hw-grid-box{flex:1;min-height:110px;position:relative}.hw-grid-box>.k-empty{height:100%}.hw-grid{grid-template-columns:repeat(var(--cols,6), var(--cell,56px));grid-auto-rows:var(--cell,56px);place-content:start center;gap:6px;display:grid}.hw-cell{background:var(--mat-inset);box-shadow:inset 0 2px 5px #00000073, inset 0 0 0 1px color-mix(in srgb, var(--mat-rim) 60%, transparent);border-radius:11px}.hw-cell.ghost{opacity:.35}.hw-tile{cursor:pointer;background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--rar) 26%, var(--mat-face-hi)), var(--mat-face-lo) 80%);box-shadow:inset 0 0 0 2.5px var(--rar), inset 0 0 0 4px color-mix(in srgb, var(--rar) 35%, #000), inset 0 5px 0 -2px var(--mat-rim-hi), 0 2px 0 var(--mat-edge);border-radius:11px;padding:0;transition:transform .22s cubic-bezier(.3,1.4,.5,1),box-shadow .2s;position:relative}.hw-tile .hw-art{inset:11%}.hw-tile .hw-notch{top:3px;right:6px}.hw-tile .hw-notch i{width:2.5px;height:5px}.hw-tile.fresh{animation:.42s cubic-bezier(.34,1.56,.64,1) both hwPopIn}@keyframes hwPopIn{0%{opacity:0;transform:scale(.4)}}.hw-ghost{z-index:3;pointer-events:none;transition:none!important}.hw-detail-box{flex:none}.hw-detail{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rar) 75%, transparent), inset 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 60%, transparent), 0 2px 0 #00000038;flex-direction:column;gap:7px;padding:9px 10px 10px;display:flex;position:relative}.hw-ihead{align-items:flex-start;gap:10px;min-width:0;display:flex}.hw-ihead-art{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--rar) 28%, var(--mat-face-hi)), var(--mat-face-lo) 80%);width:58px;height:58px;box-shadow:inset 0 0 0 2.5px var(--rar), inset 0 0 0 4px color-mix(in srgb, var(--rar) 35%, #000), 0 2px 0 var(--mat-edge);border-radius:12px;flex:none;position:relative}.hw-detail .hw-ihead-art{width:64px;height:64px}.hw-ihead-art .hw-art{inset:8%}.hw-ihead-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hw-iname{font-family:var(--f-num);color:color-mix(in oklab, var(--rar) 70%, var(--ink));font-size:16px;font-weight:800;line-height:1.15}.hw-imeta{color:var(--ink-2);font-size:12px}.hw-itags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.hw-uq{color:#ffd27a;background:color-mix(in srgb, #ffb84a 14%, var(--mat-inset));border-radius:99px;align-items:center;gap:4px;min-height:22px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffb84a80}.hw-elem{--tc:var(--ink-2);min-height:24px;color:var(--tc);background:var(--mat-inset);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 45%, transparent);border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}[data-theme=summer] .hw-uq{color:#8a4a00}[data-theme=summer] .hw .hw-iname{color:color-mix(in srgb, var(--rar) 55%, #1a1008)}.hw-ihead-btns{flex:none;gap:4px;display:flex}.hw-lockbtn{width:36px;height:36px;color:var(--ink-2);background:var(--mat-inset);border-radius:10px;place-items:center;transition:color .12s,transform 80ms;display:grid;box-shadow:inset 0 1px 3px #0006}.hw-lockbtn.on{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.hw-lockbtn.is-pressed{transform:scale(.92)}.hw-lockbtn:disabled{opacity:.45}.hw-detail-body{flex-direction:column;gap:5px;display:flex}.hw-stats-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.hw-stats-list li{color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto 62px;align-items:baseline;gap:8px;font-size:13px;line-height:1.35;display:grid}.hw-stats-list.small li{font-size:12.5px}.hw-stats-list li.main .nm{color:var(--ink);font-weight:700}.hw-stats-list li.bridge .nm{color:color-mix(in srgb, var(--info) 80%, var(--ink))}.hw-stats-list .v{font-family:var(--f-num);font-variant-numeric:tabular-nums;color:var(--ink)}.hw-stats-list .d{font-family:var(--f-num);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:1px;font-size:12px;font-weight:800;display:inline-flex}.hw-stats-list li.lost,.hw-stats-list li.lost .v{color:var(--neg)}.hw-utext{color:color-mix(in srgb, #ffd27a 85%, var(--ink));margin:0;line-height:1.3}[data-theme=summer] .hw-utext{color:#7a4a00}.hw-delta{font-family:var(--f-num);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;font-weight:800;display:flex}.hw-delta>span{align-items:center;gap:4px;display:inline-flex}.hw-preview{flex-direction:column;gap:1px;line-height:1.3;display:flex}.hw-preview>span{flex-wrap:wrap;align-items:center;gap:0 4px;display:inline-flex}.hw-preview .icon{color:var(--ink-3)}.hw-preview b{font-family:var(--f-num);color:var(--pos)}.hw-tag-up{color:var(--pos-ink,#0b2417);background:var(--pos);border-radius:99px;padding:2px 8px;font-size:11.5px}.hw-detail-main{grid-template-columns:minmax(0,1fr) minmax(150px,.62fr);align-items:start;gap:10px;display:grid}.hw-acts{flex-direction:column;gap:5px;display:flex}.hw-main-act{min-height:40px}.hw-tool{justify-content:space-between;gap:6px;min-width:0;min-height:36px;padding:3px 9px;font-size:12.5px;line-height:1.15}.hw-tool-top{align-items:center;gap:5px;display:inline-flex}.hw-tool-sub{display:inline-flex}.hw-tool.neg{animation:.34s hwShake}@keyframes hwShake{25%{translate:-3px}75%{translate:3px}}.hw-yield{font-family:var(--f-num);gap:6px;font-size:12px;font-weight:800;display:inline-flex}.hw-yield>span{align-items:center;gap:2px;display:inline-flex}.hw-cost{flex-wrap:wrap;align-items:center;gap:3px 8px;display:inline-flex}.hw-cost-i{font-family:var(--f-num);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:13px;font-weight:800;display:inline-flex}.hw-cost.compact .hw-cost-i{font-size:12px}.hw-cost-i.lack b{color:var(--neg)}.hw-confirm{color:var(--neg);font-weight:700}.hw-compare-host{z-index:30;pointer-events:none;position:absolute;inset:0}.hw-compare{width:290px;box-shadow:inset 0 0 0 2px var(--rar), inset 0 4px 0 -2px var(--mat-rim-hi), 0 4px 0 var(--mat-edge), 0 18px 40px #00000080;animation:hwTipIn calc(.14s / var(--jspeed,1)) ease-out both;border-radius:13px;flex-direction:column;gap:6px;padding:10px 11px;display:flex;position:absolute}.hw-compare .hw-ihead-art{width:46px;height:46px}.hw-compare .hw-iname{font-size:14.5px}.hw-compare-foot{border-top:1px solid var(--line);align-items:center;gap:4px;padding-top:5px;display:flex}@keyframes hwTipIn{0%{opacity:0;transform:translateY(4px)scale(.97)}}.hw-up-head{font-family:var(--f-num);align-items:center;gap:6px;font-size:15px;display:flex}.hw-up-head>.icon{color:var(--accent)}.hw-lines{flex:1;grid-template-rows:repeat(4,minmax(min-content,112px));gap:6px;min-height:0;display:grid}.hw-line{--hb:32px;--bw:116px;grid-template-columns:38px minmax(0, 1fr) var(--bw);align-items:center;gap:4px 9px;padding:7px 9px;display:grid}.hw-line .btn.sm{min-height:var(--hb)}.hw-line-ic{width:38px;height:38px;color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, var(--mat-inset));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:11px;place-items:center;display:grid}.hw-line-body{flex-direction:column;gap:2px;min-width:0;display:flex}.hw-line-top{align-items:center;gap:6px;min-width:0;display:flex}.hw-line-name{font-family:var(--f-num);white-space:nowrap;font-size:15px;font-weight:800}.hw-line-lv{text-align:center;min-width:24px;font-family:var(--f-num);background:var(--mat-inset);border-radius:6px;padding:0 6px;font-size:14px;font-weight:900;display:inline-block}.hw-line-eff{-webkit-line-clamp:2;height:2.5em;color:var(--ink-2);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.hw-line-eff b{color:var(--ink);font-family:var(--f-num)}.hw-line-pips{align-items:center;gap:2px;margin-top:3px;display:flex}.hw-line-pips>.tiny{white-space:nowrap;margin-left:6px;font-size:11px}.hw-line-pips i{background:var(--mat-inset);border-radius:2px;flex:1;height:4px;box-shadow:inset 0 1px 1px #0006}.hw-line-pips i.on{background:var(--accent);box-shadow:0 0 4px color-mix(in srgb, var(--accent) 50%, transparent)}.hw-line-btns{flex-direction:column;gap:5px;display:flex}.hw-buy{font-family:var(--f-num);justify-content:space-between;gap:8px}.hw-buy-cost{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.hw-pass{flex-direction:column;justify-content:center;gap:3px}.hw-line .btn.sm.hw-pass{min-height:calc(2 * var(--hb) + 5px)}.hw-pass-lbl{align-items:center;gap:4px;display:inline-flex}.hw-pass .hw-cost{justify-content:center;gap:2px 6px}.hw-perks{flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.hw-perks:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hw-perks.is-offer{box-shadow:inset 0 0 0 1.5px var(--rar-3), 0 2px 0 #00000038, 0 0 22px color-mix(in srgb, var(--rar-3) 28%, transparent)}.hw-perks-head{font-family:var(--f-num);flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:14.5px;display:flex}.hw-perks-head.center{justify-content:center}.hw-offer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.hw-or{font-family:var(--f-num);color:var(--ink-2);align-self:center;font-size:13px;font-weight:800}.hw-perk-card{transition:opacity .35s,transform .35s cubic-bezier(.3,1.2,.5,1),filter .35s;display:flex}.hw-perk-card>.gcard{flex:1;gap:5px;padding:9px 10px 10px}.hw-perk-top{align-items:center;gap:8px;height:36px;padding-right:16px;display:flex}.hw-perk-card.lose{opacity:.3;filter:grayscale(.85);transform:scale(.92)translateY(6px)}.hw-perk-ic{color:#fff;background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--rar-3) 70%, #fff 30%), color-mix(in srgb, var(--rar-3) 60%, #000 40%));width:36px;height:36px;box-shadow:0 0 0 2px color-mix(in srgb, var(--rar-3) 50%, #000), 0 0 16px color-mix(in srgb, var(--rar-3) 50%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.hw-perk-name{-webkit-line-clamp:2;font-family:var(--f-num);-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.hw-perk-text{-webkit-line-clamp:4;height:5em;color:var(--ink-2);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.hw-perk-take{pointer-events:none;align-self:flex-end;margin-top:auto}.hw-perk-chips{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,1), 30px);touch-action:pan-y;gap:6px;display:grid}.hw-perk-chip{min-width:0;color:var(--ink);background:color-mix(in srgb, var(--rar-3) 16%, var(--mat-inset));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rar-3) 45%, transparent);border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:flex}.hw-perk-chip .icon{color:var(--rar-3);flex:none}.hw-perk-chip-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hw-dots{margin:-4px -6px -4px auto;display:inline-flex}.hw-dots>button{place-items:center;width:22px;height:22px;display:grid}.hw-dots>button:before{content:"";background:var(--ink-3);border-radius:50%;width:8px;height:8px;transition:transform .15s,background .15s}.hw-dots>button.on:before{background:var(--accent);transform:scale(1.25)}.hw.narrow{flex-direction:column;gap:8px;display:flex}.hw.narrow>.k-tabs{flex:none}.hw.narrow .k-tab{min-height:40px}.hw-pane{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.hw-pane>.hw-col{flex:1}.hw-overlay{z-index:20;background:color-mix(in srgb, var(--mat-inset) 72%, transparent);animation:fade calc(.15s / var(--jspeed,1)) ease both;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.hw-overlay>.hw-detail{background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 2px var(--rar), 0 -8px 24px #00000073;animation:hwSheetUp calc(.26s / var(--jspeed,1)) cubic-bezier(.34, 1.3, .64, 1) both}@keyframes hwSheetUp{0%{opacity:0;transform:translateY(40px)}}@media (width<=720px){.hw-detail-main{grid-template-columns:1fr}.hw-acts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.hw-main-act,.hw-tool{min-height:46px}.hw-tool{flex-direction:column;justify-content:center;gap:2px}.sheet-body:has(>.hw){padding:6px 8px calc(8px + var(--safe-b,0px))}.hw-stage{grid-template-columns:minmax(64px,84px) minmax(0,1fr) minmax(64px,84px)}.hw-grid-box{min-height:150px}.hw-line{--hb:30px;--bw:106px;grid-template-columns:32px minmax(0, 1fr) var(--bw);gap:3px 8px;padding:6px 8px}.hw-line-ic{width:32px;height:32px}.hw-perk-top{gap:6px;padding-right:4px}.hw-perk-ic{width:30px;height:30px}.hw-perk-name{font-size:13.5px}.hw-perk-text{-webkit-line-clamp:5;height:6.25em}}@media (width>=721px) and (height>=761px),(width<=720px) and (height>=800px){.hw-lines{grid-template-rows:repeat(4,minmax(min-content,168px));gap:8px}.hw-line{--hb:38px;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"ic body""btns btns";align-content:center;gap:10px 12px;padding:12px 14px}.hw-line-ic{border-radius:13px;grid-area:ic;width:46px;height:46px}.hw-line-body{grid-area:body}.hw-line-name{font-size:16.5px}.hw-line-eff{-webkit-line-clamp:1;height:1.25em}.hw-line-btns{flex-direction:row;grid-area:btns;gap:8px}.hw-line-btns>.btn{flex:1}.hw-buy{font-size:14px}.hw-line .btn.sm.hw-pass{min-height:var(--hb);flex-direction:row;justify-content:space-between}}@media (width<=720px) and (height>=800px){.hw-line{--hb:34px;grid-template-columns:40px minmax(0,1fr);gap:8px 10px;padding:10px 12px}.hw-line-ic{border-radius:12px;width:40px;height:40px}}@media (height<=760px) and (width>=721px){.hw-line-pips{display:none}.hw-line{--hb:30px;padding:5px 8px}}[data-motion=reduce] .hw :is(.hw-tile.fresh,.hw-art>img,.hw-compare,.hw-overlay>.hw-detail){animation:none}.wn{flex-direction:column;gap:18px;padding-bottom:6px;display:flex}.wn-tabs{justify-content:center;min-width:0;display:flex}.wn-tabs .k-tabs{max-width:100%}.wn-hero{border-radius:calc(var(--r) + 4px);text-align:center;isolation:isolate;background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, var(--inset)), var(--inset));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, var(--line)), 0 10px 30px #00000059;flex-direction:column;align-items:center;gap:8px;padding:26px 18px 22px;animation:.6s cubic-bezier(.2,1.2,.4,1) both wnHero;display:flex;position:relative;overflow:hidden}.wn-hero:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg at 50% 50%, color-mix(in srgb, var(--accent) 18%, transparent) 0deg 7deg, transparent 7deg 20deg);pointer-events:none;animation:40s linear infinite wnRays;position:absolute;inset:-80% -20%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 46%);mask-image:radial-gradient(circle,#000 0%,#0000 46%)}.wn-ribbon{background:var(--accent);color:#2a1a05;letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:3px 12px;font-weight:800;box-shadow:0 2px #00000059}.wn-title{font-family:var(--display);color:var(--ink);text-wrap:balance;text-shadow:0 3px 0 #00000059, 0 0 30px color-mix(in srgb, var(--accent) 45%, transparent);margin:0;font-size:clamp(26px,4.2vw,42px);line-height:1.05}.wn-intro{text-wrap:pretty;max-width:62ch;margin:0}.wn-grid{perspective:1200px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.wn-card{--tx:0;--ty:0;border-radius:var(--r);background:linear-gradient(180deg, var(--raised), color-mix(in srgb, var(--raised) 70%, var(--inset)));box-shadow:inset 0 0 0 1px var(--line-2), 0 6px 16px #00000047;transform:rotateX(calc(var(--ty) * -5deg)) rotateY(calc(var(--tx) * 6deg));animation:.55s cubic-bezier(.2,1.25,.4,1) both wnDeal;animation-delay:calc(.14s + var(--i) * 70ms);flex-direction:column;gap:10px;padding:14px 14px 12px;transition:transform .18s ease-out,box-shadow .18s;display:flex;position:relative}.wn-card.more{cursor:pointer}.wn-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, var(--line-2)), 0 12px 26px #0000005c}.wn-card:after{content:"";border-radius:inherit;background:radial-gradient(circle at calc(50% + var(--tx) * 45%) calc(50% + var(--ty) * 45%), #ffffff17, transparent 55%);pointer-events:none;position:absolute;inset:0}.wn-card-head{align-items:center;gap:10px;display:flex}.wn-card-head h3{text-wrap:balance;margin:0;font-size:15px;line-height:1.2}.wn-medal,.wn-btn-medal{color:#2a1a05;background:radial-gradient(circle at 35% 30%, #fff3c2, var(--accent) 55%, color-mix(in srgb, var(--accent) 60%, #000));border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 2px #0006,inset 0 -2px #0003}.wn-list{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding:0 0 0 16px;font-size:13px;line-height:1.42;display:flex}.wn-list li::marker{color:var(--accent)}.wn-list.short{color:var(--ink);gap:4px;font-weight:600}.wn-list.full li{animation:.25s ease-out both wnLine}@keyframes wnLine{0%{opacity:0;transform:translateY(-4px)}}.wn-list b{color:var(--ink)}.wn-more{color:var(--accent);align-self:flex-start;align-items:center;gap:3px;font-weight:700;display:inline-flex}.wn-foot{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:4px;display:flex}@keyframes wnDeal{0%{opacity:0;transform:translateY(26px)rotateX(38deg)scale(.9)}}@keyframes wnHero{0%{opacity:0;transform:scale(.94)}}@keyframes wnRays{to{transform:rotate(360deg)}}.wn-btn{border-radius:var(--r);text-align:left;min-height:52px;color:var(--ink);align-items:center;gap:10px;padding:0 12px 0 10px;font-size:14px;transition:box-shadow .15s,transform 80ms;animation:.35s ease-out .15s both rise;display:flex}.home-hero .wn-btn{pointer-events:auto;width:min(440px,100%);margin-top:10px}.wn-btn:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.wn-btn:active{transform:scale(.98)}.wn-btn-text{flex-direction:column;min-width:0;display:flex}.wn-btn-medal{width:32px;height:32px}.wn-btn.fresh{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 28%, transparent)}.wn-btn.fresh .wn-btn-medal{animation:1.8s ease-in-out infinite wnPulse}.wn-badge{background:var(--neg);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:2px 8px;font-weight:800}@keyframes wnPulse{50%{box-shadow:0 0 16px color-mix(in srgb, var(--accent) 70%, transparent);transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.wn-card,.wn-hero,.wn-hero:before,.wn-btn,.wn-btn.fresh .wn-btn-medal{animation:none}.wn-card{transform:none}}.sab,.sabx{--sab:#c4314b;--sab-2:#e0566d;--o-clean:var(--pos);--o-traced:#e0a43a;--o-blocked:#4fa3d1}[data-theme=summer] .sab{--o-traced:#b97a0c}.sab-ava{color:var(--ac);background:color-mix(in srgb, var(--ac) 20%, var(--inset));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ac) 55%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.sab{flex-direction:column;gap:10px;min-width:0;display:flex}.sab button:focus-visible{outline:2px solid var(--sab-2);outline-offset:2px}.sab-top{align-items:center;gap:12px;min-height:40px;display:flex}.sab-top>.k-tabs{flex:none}.sab .k-tab{min-height:38px}.sab-ledger{color:var(--ink-2);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.sab-ledger b{color:var(--ink);font-family:var(--f-num)}.sab-ledger b.neg{color:var(--neg)}.sab-targets{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;padding-top:7px;display:grid}.sab-tp{text-align:left;min-width:0;min-height:56px;color:var(--ink);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 1.5px var(--mat-rim), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 6px 12px #00000042;transition:transform calc(.3s / var(--jspeed,1)) cubic-bezier(.3, .7, .4, 1.5), box-shadow .15s, filter .15s, opacity .15s;border-radius:12px;align-items:center;gap:9px;padding:7px 10px 7px 8px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.sab-tp:not(.low):hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sab-2) 60%, var(--mat-rim)), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 4px 0 var(--mat-edge), 0 9px 16px #0000004d;transform:translateY(-2px)}}.sab-tp.is-pressed:not(.low){box-shadow:inset 0 0 0 1.5px var(--mat-rim), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 0 0 var(--mat-edge), 0 2px 4px #00000040;transition-duration:34ms;transform:translateY(3px)}.sab-tp.on{background:linear-gradient(180deg, color-mix(in srgb, var(--sab) 26%, var(--mat-face-hi)), color-mix(in srgb, var(--sab) 12%, var(--mat-face-lo)));box-shadow:inset 0 0 0 2px var(--sab-2), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 3px 0 color-mix(in srgb, var(--sab) 55%, #000), 0 0 20px color-mix(in srgb, var(--sab) 45%, transparent)}.sab-tp-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sab-tp-name{font-size:14px;font-weight:700;line-height:1.2}.sab-tp-cap{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 7px;font-size:12.5px;display:flex}.sab-targets.many{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));row-gap:12px}.sab-targets.many .sab-tp{gap:7px;min-height:46px;padding-top:5px;padding-bottom:5px;padding-left:7px}.sab-targets.many .sab-tp .ava{width:28px;height:28px;font-size:12px}.sab-tags{pointer-events:none;gap:3px;display:flex;position:absolute;top:-9px;right:6px}.sab-tag{white-space:nowrap;color:#fff;background:#5a5148;border-radius:99px;align-items:center;gap:3px;padding:1px 6px 1px 5px;font-size:11px;font-weight:800;line-height:15px;display:inline-flex;box-shadow:0 1px #00000073,inset 0 0 0 1px #ffffff2e}.sab-tag.rev{background:#2f8a5b}.sab-stamp{font:800 10.5px/16px var(--f-num);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--sab-2);background:color-mix(in srgb, var(--sab) 14%, var(--panel));box-shadow:inset 0 0 0 1.5px var(--sab-2);pointer-events:none;border-radius:5px;padding:0 7px;position:absolute;bottom:-7px;right:7px;rotate:-5deg}.sab-stamp.fresh{animation:sabStamp calc(.42s / var(--jspeed,1)) cubic-bezier(.2, 1.6, .4, 1) calc(.65s / var(--jspeed,1)) both}@keyframes sabStamp{0%{opacity:0;rotate:-18deg;scale:2.4}}.sab-kinds{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:10px;display:grid}.gcard.sab-kc{--rar:color-mix(in srgb, var(--kc) 80%, var(--ink) 20%);text-align:left;color:var(--ink);cursor:pointer;align-items:stretch;gap:7px;padding:8px 8px 10px}.gcard.sab-kc.on{--rar:var(--kc)}.gcard.sab-kc:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--kc) 30%, #fff 12%), transparent 60%);mix-blend-mode:screen;opacity:0;transition:opacity .2s;position:absolute;inset:0}.gcard.sab-kc.tilt:before,.gcard.sab-kc.on:before{opacity:.4}.gcard.sab-kc.is-pressed{--ty:3px;--sc:.98;transition-duration:34ms}.gcard.sab-kc.off{cursor:not-allowed;filter:saturate(.2)brightness(.86)}.gcard.sab-kc.off .sab-kc-art{opacity:.6}.sab-kc-art{color:#fff;background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--kc) 85%, #fff 15%), color-mix(in srgb, var(--kc) 50%, #000) 80%);border-radius:8px;place-items:center;height:60px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #00000059,inset 0 -12px 18px #00000047,inset 0 1px #ffffff40}.sab-kc-art>.icon{filter:drop-shadow(0 2px #00000073)}.sab-kc-key{min-width:17px;height:17px;font:800 11px/17px var(--f-num);text-align:center;color:#ffffffd9;background:#00000052;border-radius:5px;padding:0 4px;font-style:normal;position:absolute;top:5px;left:6px}.sab-kc-check{color:#fff;background:var(--sab);width:20px;height:20px;animation:sabCheck calc(.26s / var(--jspeed,1)) cubic-bezier(.2, 1.6, .4, 1) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:6px;box-shadow:0 0 0 2px #ffffffd9,0 2px 6px #0006}@keyframes sabCheck{0%{opacity:0;scale:.2}}.sab-kc-body{flex-direction:column;gap:5px;min-width:0;display:flex}.sab-kc-name{font-family:var(--f-banner);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:14.5px;font-weight:800;line-height:1.15}.sab-kc-pick{color:var(--ink-2);align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.sab-kc-pick>.icon{color:var(--sab-2);flex:none}.sab-kc-lot{background:var(--mat-inset);box-shadow:inset 0 1px 3px #00000059, inset 0 0 0 1px color-mix(in srgb, var(--kc) 22%, transparent);border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px 7px;display:flex}.sab-kc-li{padding-left:11px;font-size:13px;line-height:1.25;position:relative}.sab-kc-li:before{content:"";background:var(--kc);border-radius:1px;width:5px;height:5px;position:absolute;top:.5em;left:1px;rotate:45deg}.sab-kc-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;min-height:22px;margin-top:auto;display:flex}.sab-kc-price{font-family:var(--f-num);gap:5px;font-size:19px;font-weight:900}.sab-kc-why{color:var(--neg);font-size:12.5px;font-weight:700;line-height:1.25}.sab-led-pt{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sab-led-pt>.icon{color:var(--sab-2)}.sab-tag.def{background:#3c5f8a}.sab-tag.grd{background:#2d6f6a}.sab-grd-card{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sab-grd-ic{color:#fff;background:radial-gradient(circle at 35% 30%,#5fb8a8,#2d6f6a 70%);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 2px #0006}.sab-grd-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.sab-grd-txt b{font-size:15px}.sab-grd-chance{align-items:center;gap:6px;font-size:18px;display:inline-flex}.sab-act{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line), inset 3px 0 0 var(--kc);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sab-act-ic{width:32px;height:32px;color:var(--kc);background:color-mix(in srgb, var(--kc) 18%, transparent);border-radius:50%;place-items:center;display:grid}.sab-act-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.sab-act-price{font-family:var(--f-num);align-items:center;gap:3px;margin-left:2px;font-weight:800;display:inline-flex}.sab-slip.simple{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)}.sab-eff{flex-wrap:wrap;gap:4px 6px;display:flex}.sab-eff-li{color:#ffb9ab;background:color-mix(in srgb, var(--neg) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neg) 35%, transparent);border-radius:99px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.35}.sab-eff-li.gold{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.sab-eff.why{color:var(--neg);font-size:13px;font-weight:700}.sab-slip{background:linear-gradient(180deg, color-mix(in srgb, var(--raised) 92%, var(--sab) 8%), var(--raised));box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 60%, transparent), 0 2px 0 #00000038;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(250px,.85fr);align-items:center;gap:16px;padding:12px 14px;display:grid;position:relative}.sab-slip:before{content:"";border:1.5px dashed color-mix(in srgb, var(--sab-2) 32%, transparent);pointer-events:none;border-radius:10px;position:absolute;inset:5px}.sab-seal{z-index:1;color:#ffd7dd;pointer-events:none;background:radial-gradient(circle at 35% 30%,#e25b70,#8e1d31 70%);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-11px;right:-9px;rotate:12deg;box-shadow:0 2px #00000073,inset 0 0 0 2px #0003}.sab-slip-a{flex-direction:column;gap:7px;min-width:0;display:flex}.sab-slip-who{align-items:center;gap:7px;min-width:0;font-size:15px;display:flex}.sab-slip-kind{color:#fff;background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--kc) 85%, #fff 15%), color-mix(in srgb, var(--kc) 55%, #000) 85%);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.sab-slip-kname{flex:none}.sab-slip-tname{min-width:0}.sab-facts{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.sab-fact{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sab-fact b{color:var(--ink);font-family:var(--f-num)}.sab-fact.neg,.sab-fact.neg b{color:var(--neg)}.sab-fact.pos,.sab-fact.pos b{color:var(--pos)}.sab-slip-hint{color:var(--sab-2);align-items:center;gap:12px;display:flex}.sab-slip-hint>span{flex-direction:column;gap:3px;font-size:13px;line-height:1.3;display:flex}.sab-slip-hint b{color:var(--ink);font-size:15px}.o-clean{--oc:var(--o-clean)}.o-traced{--oc:var(--o-traced)}.o-blocked{--oc:var(--o-blocked)}@keyframes sabRisk{50%{opacity:.45}}.sab-cta{flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.btn.main.sab-go{--b-hi:color-mix(in srgb, var(--sab) 70%, #fff 30%);--b-lo:var(--sab);--b-rim:color-mix(in srgb, var(--sab) 50%, #000 50%);--b-edge:color-mix(in srgb, var(--sab) 38%, #000 62%);--b-ink:#fff;--b-shine:#ffffff6b;justify-content:center;align-items:center;gap:9px;padding:0 14px;display:flex}@keyframes sabBeat{0%,to{scale:1}12%{scale:1.035}24%{scale:1}36%{scale:1.02}}.sab-go-price{-webkit-text-stroke:0;text-shadow:none;background:#0000003d;border-radius:99px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:17px;display:inline-flex;box-shadow:inset 0 1px 2px #0000004d}.sab-go-price .coin{background:var(--chip-svg) center / contain no-repeat;width:.95em;height:.95em;box-shadow:none;border-radius:0}@keyframes sabFuse{to{transform:scaleX(0)}}.sab-cta-line{text-align:center;min-height:18px;color:var(--ink-2);flex-direction:column;align-items:center;gap:2px;font-size:12.5px;line-height:1.3;display:flex}.sab-cta-line b{color:var(--ink);font-family:var(--f-num)}.sab-cta-line.why{font-weight:700}.sab-cta-line .neg .icon{vertical-align:-2px}.sab-parts{flex-wrap:wrap;justify-content:center;gap:2px 8px;display:flex}.sab-parts>span{white-space:nowrap;font-family:var(--f-num);font-size:12px;font-weight:700}.sab-parts>.neg{color:var(--neg)}.sab-parts>.pos{color:var(--pos)}.sab-dos{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.sab-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sab-sum-cell{min-width:0;color:var(--ink-2);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 12px;font-size:13px;line-height:1.3;display:flex}.sab-sum-cell>.icon{color:var(--sab-2);flex:none}.sab-sum-cell>span{flex:180px;min-width:0}.sab-sum-cell b{color:var(--ink);font-family:var(--f-num)}.sab-sum-cell b.gold{color:var(--accent)}.sab-sum-cell.pos>.icon,.sab-sum-cell.pos{color:var(--info)}.sab-sum-cell.rev>.icon{color:var(--pos)}.sab-rev{max-width:100%;min-height:32px;color:var(--ink);background:color-mix(in srgb, var(--pos) 16%, var(--mat-inset));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 55%, transparent), 0 2px 0 var(--mat-edge);border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.sab-rev:hover{background:color-mix(in srgb, var(--pos) 26%, var(--mat-inset))}.sab-rev.is-pressed{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 55%, transparent);translate:0 2px}.sab-dos-cols{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sab-col{background:color-mix(in srgb, var(--raised) 70%, transparent);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.sab-col-head{align-items:center;gap:7px;font-size:14px;display:flex}.sab-col-head>.icon{color:var(--sab-2)}.sab-cases{flex-direction:column;gap:6px;display:flex}.sab-rc{background:var(--inset);min-width:0;box-shadow:inset 3px 0 0 var(--kc), inset 0 0 0 1px var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;animation:.16s ease-out kIn;display:flex}.sab-rc-ico{width:32px;height:32px;color:var(--ac);background:color-mix(in srgb, var(--ac) 18%, var(--mat-inset));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ac) 55%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.sab-rc-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sab-rc-head{align-items:center;gap:6px;min-width:0;font-size:13.5px;display:flex}.sab-rc-kind{flex:none}.sab-rc-who{flex:1;align-items:center;gap:5px;min-width:0;display:inline-flex}.sab-rc.theirs .sab-rc-stamp.o-clean,.sab-rc.theirs .sab-rc-stamp.o-traced{--oc:var(--neg)}.sab-rc-stamp{font:800 10.5px/17px var(--f-num);letter-spacing:.06em;text-transform:uppercase;color:var(--oc);box-shadow:inset 0 0 0 1.5px var(--oc);border-radius:5px;flex:none;margin-left:auto;padding:0 6px;rotate:-3deg}.sab-rc-sub{color:var(--ink-3);font-size:12px;line-height:1.3}.sab-rc-lines{flex-wrap:wrap;gap:3px 5px;display:flex}.sab-rc-lines>i{color:var(--ink-2);background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:99px;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:600;line-height:1.35;display:inline-flex}.sab-rc-lines>i.neg{color:var(--neg);background:color-mix(in srgb, var(--neg) 12%, transparent)}.sab-rc-lines>i.pos{color:var(--pos);background:color-mix(in srgb, var(--pos) 12%, transparent)}.sab-rc-lines>i.gold{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.sab-rc-lines>i.info{color:var(--info);background:color-mix(in srgb, var(--info) 12%, transparent)}.sab-pager{justify-content:center;align-items:center;gap:6px;margin-top:2px;display:flex}.sab-pager>i{background:color-mix(in srgb, var(--ink) 20%, transparent);border-radius:50%;width:7px;height:7px}.sab-pager>i.on{background:var(--sab-2)}@media (width>=721px) and (height<=760px){.sab{gap:8px}.sab-top{min-height:36px}.sab .k-tab{min-height:34px}.sab-tp{min-height:50px;padding-top:5px;padding-bottom:5px}.gcard.sab-kc{gap:5px}.sab-kc-art{height:44px}.sab-kc-art>.icon{width:24px;height:24px}.sab-slip{padding:10px 12px}.sab-sum-cell{padding:6px 12px}.sab-col{gap:6px;padding:8px}.sab-rc{padding:6px 10px}}@media (width<=1100px){.sab-slip.simple{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:10px 16px}}@media (width<=720px){.sab{gap:6px}.sab-top>.k-tabs{flex:1}.sab .k-tab{flex:1;justify-content:center;min-height:44px}.sab-ledger{display:none}.sab-targets,.sab-targets.many{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:7px}.sab-tp{gap:6px;min-height:48px;padding:5px 6px}.sab-tp .ava,.sab-targets.many .sab-tp .ava{width:26px;height:26px;font-size:12px}.sab-tp-name{font-size:13px}.sab-tp-cap{gap:0 4px;font-size:11.5px}.sab-tags{top:-8px;right:4px}.sab-tag{padding:0 5px 0 4px;font-size:10.5px}.sab-tag>.icon,.sab-tag:not(:first-child){display:none}.sab-stamp{padding:0 5px;font-size:9.5px;line-height:14px;inset:-8px auto auto 4px}.sab-kinds{gap:5px}.gcard.sab-kc{text-align:center;align-items:stretch;gap:4px;padding:4px 4px 6px}.sab-kc-art{border-radius:7px;height:36px}.sab-kc-art>.icon{width:22px;height:22px}.sab-kc-key{display:none}.sab-kc-check{width:17px;height:17px;top:3px;right:3px}.sab-kc-check>.icon{width:11px;height:11px}.sab-kc-body{gap:0}.sab-kc-name{font-family:var(--f-num);font-size:12px;font-weight:800;line-height:1.12}.sab-kc-pick,.sab-kc-lot,.sab-kc-why{display:none}.sab-kc-foot{justify-content:center;min-height:0}.sab-kc-price{gap:3px;font-size:15px}.sab-slip{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:7px;padding:8px 10px}.sab-slip-a,.sab-cta{grid-area:auto}.sab-seal{width:24px;height:24px;top:-9px;right:-6px}.sab-seal>.icon{width:13px;height:13px}.sab-slip-who{gap:6px;font-size:14px}.sab-slip-kind{width:24px;height:24px}.sab-slip-a{flex-flow:wrap;align-items:center;gap:6px 12px}.sab-slip-who,.sab-eff{flex-basis:100%}.sab-facts{gap:3px 10px;font-size:12.5px}.btn.main.sab-go{min-height:56px;font-size:18px}.sab-sum{grid-template-columns:minmax(0,1fr);gap:6px}.sab-sum-cell{padding:7px 10px;font-size:12.5px}.sab-rc{gap:8px;padding:7px 8px}.sab-rc-ico{width:28px;height:28px}}.hexes{z-index:3;pointer-events:auto;flex-direction:column;gap:2px;display:flex;position:absolute;top:-5px;right:-9px}.hexes.inline{flex-direction:row;flex:none;position:static}.hexes.mine{top:-6px;right:-8px}.hex{color:#ffd2d9;background:#3a1018;border-radius:50%;place-items:center;width:17px;height:17px;animation:.3s cubic-bezier(.2,1.6,.4,1) both hexIn;display:grid;position:relative;box-shadow:0 0 0 1.5px #c4314b,0 1px 4px #0009}.hex i{background:var(--ink);min-width:11px;height:11px;color:var(--bg);text-align:center;border-radius:6px;padding:0 2px;font-size:8.5px;font-style:normal;font-weight:800;line-height:11px;position:absolute;bottom:-4px;right:-4px}.hex.more{width:auto;min-width:17px;padding:0 3px;font-size:9px;font-weight:800}.hex-mult{color:#ff9ac4}.hex-jinx{color:#c6b6ff}.hex-freeze{color:#8fe8c8}.hex-board{color:#ffd0a0}@keyframes hexIn{0%{opacity:0;transform:scale(.2)}}@media (width<=480px){.tabs.many .tab{letter-spacing:-.02em;font-size:10px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.sab-stamp.fresh,.sab-kc-check{animation:none}}[data-motion=reduce] .sab-stamp.fresh,[data-motion=reduce] .sab-kc-check{animation:none}.sabx{--ink:#f3ece2;--ink-2:#c9bcad;--ink-3:#998c7f;--pos:#5ec08f;--neg:#ef6a55;--info:#69b9dc;--accent:#ffcf5a;--o-clean:#5ec08f;--o-traced:#e8b04a;--o-blocked:#69b9dc;z-index:86;color:var(--ink);cursor:pointer;animation:sabxIn calc(.22s / var(--jspeed,1)) ease-out both;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sabx.out{animation:sabxOut calc(.18s / var(--jspeed,1)) ease-in both}@keyframes sabxIn{0%{opacity:0}}@keyframes sabxOut{to{opacity:0}}.sabx-veil{background:radial-gradient(#0e060885 0%,#060203e6 72%);position:absolute;inset:0}.sabx-veil:after{content:"";background:radial-gradient(ellipse at center, transparent 45%, color-mix(in srgb, var(--tc) 45%, transparent) 100%);opacity:.85;position:absolute;inset:0}.sabx-card{text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--ac) 12%, #18110e) 0%, #0f0b0a 62%);width:min(450px,100%);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--tc) 72%, transparent), 0 0 44px color-mix(in srgb, var(--tc) 28%, transparent), 0 24px 60px #000000b3;animation:sabxCard calc(.38s / var(--jspeed,1)) cubic-bezier(.34, 1.56, .64, 1) both;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:18px 22px 14px;display:flex;position:relative}@keyframes sabxCard{0%{opacity:0;translate:0 26px;scale:.92}}.sabx-x{z-index:1;width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:#ffeed612;border-radius:9px;place-items:center;transition:background .12s,color .12s,transform 80ms;display:grid;position:absolute;top:10px;right:10px}.sabx-x:hover{color:var(--ink);background:#ffeed626}.sabx-x:active{transform:scale(.9)}.sabx-kicker{letter-spacing:.1em;text-transform:uppercase;max-width:100%;color:color-mix(in srgb, var(--kc) 55%, #fff 45%);align-items:center;gap:6px;padding-inline:30px;font-size:12px;font-weight:800;display:inline-flex}.sabx-medal{width:96px;height:96px;margin:2px 0 22px;position:relative}.sabx-medal-face{color:var(--ac);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--ac) 38%, #1b1311), #0e0907 75%);box-shadow:0 0 0 2.5px var(--ac), 0 0 36px color-mix(in srgb, var(--ac) 55%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.sabx.open .sabx-medal-face{animation:sabxFace calc(.42s / var(--jspeed,1)) cubic-bezier(.34, 1.56, .64, 1) both}@keyframes sabxFace{0%{rotate:-14deg;scale:1.25}}.sabx.wait .sabx-medal-face{color:#9a8e83;box-shadow:0 0 0 2.5px #4d433c, 0 0 30px color-mix(in srgb, var(--ac) 30%, transparent);background:radial-gradient(circle at 35% 30%,#2a211d,#0e0907 75%)}.sabx.wait .sabx-medal:after{content:"";box-shadow:0 0 0 2px color-mix(in srgb, var(--ac) 70%, transparent);opacity:0;animation:sabxRing calc(.75s / var(--jspeed,1)) ease-out infinite;border-radius:50%;position:absolute;inset:-6px}@keyframes sabxRing{0%{opacity:.9;scale:.92}to{opacity:0;scale:1.25}}.sabx.t-hurt .sabx-stamp{--oc:var(--neg)}.sabx-stamp{font-family:var(--f-banner);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--oc);box-shadow:inset 0 0 0 2.5px var(--oc), 0 4px 14px #0000008c;animation:sabxStamp calc(.34s / var(--jspeed,1)) cubic-bezier(.2, 1.6, .4, 1) both;background:#0c0706e6;border-radius:8px;padding:3px 12px 2px;font-size:19px;font-weight:800;line-height:1.15;position:absolute;bottom:-10px;left:50%;translate:-50%;rotate:-8deg}@keyframes sabxStamp{0%{opacity:0;rotate:-24deg;scale:2.6}}.sabx-wait,.sabx-body{flex-direction:column;align-items:center;gap:7px;width:100%;display:flex}.sabx-title{font-family:var(--f-banner);color:var(--ink);font-size:22px;font-weight:800;line-height:1.15}.sabx-sub{color:var(--ink-2);font-size:13.5px}.sabx-dots{gap:6px;margin:4px 0 6px;display:flex}.sabx-dots i{background:var(--ac);width:7px;height:7px;animation:sabxDot calc(.75s / var(--jspeed,1)) ease-in-out infinite;border-radius:50%}.sabx-dots i:nth-child(2){animation-delay:calc(.125s / var(--jspeed,1))}.sabx-dots i:nth-child(3){animation-delay:calc(.25s / var(--jspeed,1))}@keyframes sabxDot{0%,to{opacity:.25;translate:0}40%{opacity:1;translate:0 -4px}}.sabx-actor{color:var(--ink-2);font-size:13px}.sabx-actor b{color:var(--ink)}.sabx-motto{font-family:var(--f-lore);color:var(--ink-3);font-size:14px}.sabx-text{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.45}.sabx-lost{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.sabx-lost-h{color:var(--ink-3);font-size:12.5px}.sabx-lost i{color:#ffb9ab;animation:sabxChip calc(.26s / var(--jspeed,1)) ease-out both;background:#ef6a5524;border-radius:99px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700;box-shadow:inset 0 0 0 1px #ef6a5573}.sabx.t-win .sabx-lost i,.sabx.t-trace .sabx-lost i{color:#ffe0b0;background:#ffcf5a1f;box-shadow:inset 0 0 0 1px #ffcf5a66}@keyframes sabxChip{0%{opacity:0;translate:-8px}}.sabx-lines{flex-direction:column;align-items:center;gap:4px;display:flex}.sabx-line{color:var(--ink-2);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.sabx-line.gold{color:var(--accent)}.sabx-line.neg{color:var(--neg)}.sabx-line.pos{color:var(--pos)}.sabx-line.info{color:var(--info)}.sabx-by{color:var(--ink-2);background:#ffeed612;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:13.5px;display:flex}.sabx-by b{color:var(--ink)}.sabx-by .pos{color:var(--pos)}.sabx-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.sabx-next{color:var(--ink-2);font-size:13px;font-weight:700;font-family:var(--f-num)}.sabx-btn{align-items:center;gap:6px;min-height:40px;padding:0 14px;display:inline-flex}.sabx-hint{color:var(--ink-3);font-size:12px}@media (width<=480px){.sabx-card{padding:16px 14px 12px}.sabx-medal{width:80px;height:80px}.sabx-title{font-size:20px}.sabx-stamp{font-size:17px}}@media (prefers-reduced-motion:reduce){.sabx-card,.sabx-stamp,.sabx.open .sabx-medal-face,.sabx-lost i{animation:none}.sabx.wait .sabx-medal:after,.sabx-dots i{opacity:.6;animation:none}}[data-motion=reduce] .sabx-card,[data-motion=reduce] .sabx-stamp,[data-motion=reduce] .sabx.open .sabx-medal-face,[data-motion=reduce] .sabx-lost i{animation:none}[data-motion=reduce] .sabx.wait .sabx-medal:after,[data-motion=reduce] .sabx-dots i{opacity:.6;animation:none}.ea{aspect-ratio:16/9;background:var(--ea-paper,#f3e6c8);contain:paint;isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.ea.ea-card,.ea.ea-thumb{aspect-ratio:4/3}.ea>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ea-grain{pointer-events:none;background-image:var(--ea-grain);mix-blend-mode:multiply;opacity:.55;background-size:160px 160px;position:absolute;inset:0}.ea:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px var(--ea-ink,#333);opacity:.85;position:absolute;inset:0}.ea-live .ea-far,.ea-live .ea-mid,.ea-live .ea-subj,.ea-live .ea-near,.ea-live .ea-front{animation:16s ease-in-out infinite alternate ea-par}.ea-live .ea-far{--ea-dx:1.5px}.ea-live .ea-mid{--ea-dx:3px}.ea-live .ea-near{--ea-dx:4.5px}.ea-live .ea-subj{--ea-dx:5px}.ea-live .ea-front{--ea-dx:7px}@keyframes ea-par{0%{transform:translateX(var(--ea-dx,0))}to{transform:translateX(calc(var(--ea-dx,0) * -1))}}.ea-live .ea-flicker{transform-box:fill-box;transform-origin:50% 100%;animation:.9s steps(2,jump-none) infinite ea-flicker}@keyframes ea-flicker{0%{transform:scale(1)}33%{transform:scale(.94,1.08)}66%{transform:scale(1.04,.95)}to{transform:scaleY(1.03)}}.ea-live .ea-flicker-soft{animation:3.2s ease-in-out infinite alternate ea-glow}@keyframes ea-glow{0%{opacity:1}to{opacity:.72}}.ea-live .ea-rain{animation:.55s linear infinite ea-rain}.ea-live .ea-rain.fast{animation-duration:.38s}@keyframes ea-rain{0%{transform:translate(0)}to{transform:translate(-9px,40px)}}.ea-live .ea-snow{animation:7s linear infinite ea-snow}.ea-live .ea-snow.fast{animation:5s linear infinite ea-snow2}@keyframes ea-snow{0%{transform:translate(0)}to{transform:translate(8px,58px)}}@keyframes ea-snow2{0%{transform:translate(0)}to{transform:translate(-6px,94px)}}.ea-live .ea-fog,.ea-live .ea-drift{animation:12s ease-in-out infinite alternate ea-drift}.ea-live .ea-drift.d1{animation-duration:15s;animation-direction:alternate-reverse}.ea-live .ea-drift.d2{animation-duration:18s}@keyframes ea-drift{0%{transform:translate(-14px)}to{transform:translate(14px)}}.ea-live .ea-twinkle{animation:2.6s ease-in-out infinite alternate ea-twinkle}.ea-live .d1{animation-delay:-.7s}.ea-live .d2{animation-delay:-1.4s}.ea-live .d3{animation-delay:-2.1s}@keyframes ea-twinkle{0%{opacity:1}to{opacity:.25}}.ea-live .ea-blink{animation:4s step-end infinite ea-blink}@keyframes ea-blink{0%,90%{opacity:1}92%,95%{opacity:0}97%,to{opacity:1}}.ea-live .ea-bolt{animation:5s linear infinite ea-bolt}@keyframes ea-bolt{0%,62%{opacity:0}63%,66%{opacity:1}67%{opacity:.2}68%,74%{opacity:1}76%,to{opacity:0}}.ea-live .ea-neon{animation:3.4s step-end infinite ea-neon}@keyframes ea-neon{0%,40%{opacity:1}41%{opacity:.35}43%{opacity:1}44%{opacity:.5}46%,to{opacity:1}}.ea-live .ea-ember{animation:2.4s ease-out infinite ea-ember}@keyframes ea-ember{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6px,-26px)}}.ea-live .ea-flag{transform-box:fill-box;transform-origin:0;animation:1.2s ease-in-out infinite alternate ea-flag}@keyframes ea-flag{0%{transform:skewY(-3deg)scaleX(1)}to{transform:skewY(3deg)scaleX(.94)}}.ea-live .ea-sweep{animation:7s ease-in-out infinite alternate ea-sweep}@keyframes ea-sweep{0%{transform:rotate(-6deg)}to{transform:rotate(10deg)}}.ea-live .ea-spin-slow{animation:60s linear infinite ea-spin}@keyframes ea-spin{to{transform:rotate(360deg)}}.ea-live .ea-train{animation:14s linear infinite ea-train}@keyframes ea-train{0%{transform:translate(-160px)}to{transform:translate(200px)}}.ea-live .ea-leaf{animation:3.6s linear infinite ea-leaf}@keyframes ea-leaf{0%{opacity:0;transform:translate(-40px,-6px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(90px,16px)}}.ea-live .ea-gust{animation:4.2s ease-in-out infinite ea-gust}@keyframes ea-gust{0%{opacity:0;transform:translate(-30px)}30%,70%{opacity:.8}to{opacity:0;transform:translate(50px)}}.ea-live .ea-haze{animation:2.2s ease-in-out infinite alternate ea-haze}@keyframes ea-haze{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.ea-live .ea-smoke{animation:3.6s ease-in-out infinite alternate ea-smoke}@keyframes ea-smoke{0%{transform:translate(0)}to{transform:translate(3px,-4px)}}.ea-live .ea-shake{animation:.24s linear infinite ea-shake}@keyframes ea-shake{0%,to{transform:translate(0)}25%{transform:translate(.6px,-.4px)}75%{transform:translate(-.6px,.3px)}}.ea-live .ea-rotor{transform-box:fill-box;transform-origin:50%;animation:.3s linear infinite ea-rotor}@keyframes ea-rotor{0%{transform:scaleX(1)}50%{transform:scaleX(.2)}to{transform:scaleX(1)}}.ea-live .ea-fall{animation:2.6s ease-in-out infinite alternate ea-fall}@keyframes ea-fall{0%{transform:translateY(-3px)rotate(-4deg)}to{transform:translate(2px,4px)rotate(5deg)}}.ea-live .ea-sway{animation:3.4s ease-in-out infinite alternate ea-sway}@keyframes ea-sway{0%{transform:rotate(-1deg)}to{transform:rotate(1.4deg)}}.ea-live .ea-rise{animation:2.8s ease-in-out infinite alternate ea-rise}@keyframes ea-rise{0%{transform:translateY(4px)}to{transform:translateY(-2px)}}.ea-live .ea-burst{animation:1.6s ease-out infinite ea-burst}@keyframes ea-burst{0%{opacity:.85;transform:scale(.92)}30%{opacity:1;transform:scale(1.04)}to{opacity:.9;transform:scale(1)}}.ea-live .ea-bubble{animation:3s ease-in-out infinite ea-bubble}@keyframes ea-bubble{0%{opacity:.4;transform:translateY(6px)}50%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.ea-live .ea-spin{animation:2.4s linear infinite ea-axe}@keyframes ea-axe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ea-live .ea-draw{animation:.9s ease-out both ea-pop}@keyframes ea-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ea-live .ea-stamp{animation:ea-stamp .42s cubic-bezier(.3, 1.5, .5, 1) var(--ea-stamp-delay,.4s) both}@keyframes ea-stamp{0%{opacity:0;transform:scale(2.2)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ea *,.ea{animation:none!important}}html[data-motion=reduce] .ea *,html[data-motion=reduce] .ea{animation:none!important}.np-spread,.np-flashes,.np-window,.np-btn,.np-page,.np-paper{--np-paper:#f2ead7;--np-paper-2:#e8dec7;--np-ink:#1d1711;--np-rule:#2a2118;--np-muted:#5e5244;--np-good:#2f6a35;--np-bad:#a3231d;--np-neutral:#24406a;--np-head:"Yeseva One", Georgia, "PT Serif", serif;--np-text:Georgia, "PT Serif", "Times New Roman", serif;--np-ui:"Onest", system-ui, sans-serif}.np-page{color:var(--np-ink);text-align:left;-webkit-user-select:text;user-select:text;flex-direction:column;gap:10px;padding:14px 18px 12px;display:flex}.np-mast{text-align:center;border-bottom:3px double var(--np-rule);padding-bottom:6px}.np-mast-meta{border-bottom:1px solid var(--np-rule);font:700 11px/1.2 var(--np-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--np-muted);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:4px;display:flex}.np-mast-sub{letter-spacing:.04em;text-transform:none;font-weight:600}.np-mast-title{font:400 clamp(30px, 5vw, 50px)/.92 var(--np-head);letter-spacing:.01em;margin-top:2px;padding:4px 0 2px}.np-cols{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.np-main{flex-direction:column;min-width:0;display:flex}.np-main-text{min-width:0}.np-cols-solo{grid-template-columns:minmax(0,1fr)}.np-main.np-solo{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.np-main.np-solo .np-kick{margin-top:0}.np-main-art{box-shadow:0 1px #00000026}.np-main .ea{max-height:42vh}.np-side{border-left:1px solid var(--np-rule);flex-direction:column;gap:10px;min-width:0;padding-left:14px;display:flex}.np-small{border-bottom:1px solid color-mix(in srgb, var(--np-rule) 35%, transparent);border-radius:2px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:10px;transition:background .3s;display:grid}.np-small:last-child{border-bottom:0;padding-bottom:0}.np-small.np-focus{background:#f3c64a4d;box-shadow:0 0 0 6px #f3c64a4d}.np-small-text{flex-direction:column;min-width:0;display:flex}.np-kick{font:800 11px/1.2 var(--np-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--np-muted);margin-top:8px}.np-small .np-kick{margin-top:0}.np-t-good .np-kick{color:var(--np-good)}.np-t-bad .np-kick{color:var(--np-bad)}.np-t-neutral .np-kick{color:var(--np-neutral)}.np-h1{font:400 clamp(21px, 2.4vw, 30px)/1.12 var(--np-head);text-wrap:balance;overflow-wrap:break-word;margin:3px 0 5px}.np-h3{font:400 16px/1.18 var(--np-head);text-wrap:balance;overflow-wrap:break-word;margin:2px 0 3px}.np-lead{font:400 15.5px/1.42 var(--np-text)}.np-small-lead{font:400 13.5px/1.35 var(--np-text);color:#3a3026}.np-note{font:italic 400 13.5px/1.35 var(--np-text);color:var(--np-muted);margin-top:6px}.np-empty{font:italic 400 15px/1.4 var(--np-text);color:var(--np-muted);text-align:center;padding:18px}.np-chips{flex-wrap:wrap;gap:5px 6px;margin-top:7px;display:flex}.np-chip{max-width:100%;font:700 13px/1.25 var(--np-ui);background:color-mix(in srgb, currentColor 8%, var(--np-paper));overflow-wrap:break-word;border:1.5px solid;border-radius:3px;padding:3px 8px;display:inline-block}.np-chip i{opacity:.78;white-space:nowrap;margin-left:4px;font-style:normal;font-weight:600}.np-chip .ava{flex:none}.np-good{color:var(--np-good)}.np-bad{color:var(--np-bad)}.np-neutral{color:var(--np-neutral)}.np-who{font:700 13px/1.2 var(--np-ui);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:7px;display:flex}.np-who-k{color:var(--np-muted);font-weight:600}.np-who-p{align-items:center;gap:5px;display:inline-flex}.np-rumor{border:2px dashed var(--np-bad);background:color-mix(in srgb, var(--np-bad) 6%, var(--np-paper));border-radius:3px;padding:10px 12px 11px;position:relative}.np-rumor-k{background:var(--np-paper);color:#c4162a;font:900 12px/1.3 var(--np-ui);letter-spacing:.12em;border:2px solid #c4162a;border-radius:3px;padding:1px 8px;position:absolute;top:-10px;right:10px;transform:rotate(4deg)}.np-notes{border-top:1px solid var(--np-rule);columns:2;flex-direction:column;gap:3px 20px;padding-top:8px;display:flex}.np-note-row{font:400 13.5px/1.35 var(--np-text);break-inside:avoid}.np-note-row b{color:var(--np-muted);margin-right:3px}.np-note-lead{color:var(--np-muted)}.np-ticker{border-top:3px double var(--np-rule);white-space:nowrap;font:700 12.5px/1.4 var(--np-ui);letter-spacing:.04em;text-transform:uppercase;padding-top:5px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.np-ticker-track{gap:48px;animation:32s linear infinite np-ticker;display:inline-flex}@keyframes np-ticker{to{transform:translate(calc(-50% - 24px))}}.np-spread{z-index:72;padding:calc(10px + var(--safe-t,0px)) 10px calc(10px + var(--safe-b,0px));pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.np-veil{background:#0805039e;animation:.25s both np-fade;position:absolute;inset:0}.np-sheet{background:var(--np-paper);width:min(1020px,100%);max-height:100%;color:var(--np-ink);cursor:default;transform-origin:50% 45%;border-radius:3px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009,0 2px #00000040,inset 0 0 60px #785a282e}.np-sheet-in{flex:auto;min-height:0;overflow:hidden}.np-sheet[data-squeeze="1"] .np-notes,.np-sheet[data-squeeze="1"] .np-ticker,.np-sheet[data-squeeze="2"] .np-notes,.np-sheet[data-squeeze="2"] .np-ticker,.np-sheet[data-squeeze="2"] .np-small-lead,.np-sheet[data-squeeze="3"] .np-notes,.np-sheet[data-squeeze="3"] .np-ticker,.np-sheet[data-squeeze="3"] .np-small-lead,.np-sheet[data-squeeze="3"] .np-side>.np-small:nth-child(n+2),.np-sheet[data-squeeze="3"] .np-who,.np-sheet[data-squeeze="4"] .np-notes,.np-sheet[data-squeeze="4"] .np-ticker,.np-sheet[data-squeeze="4"] .np-small-lead,.np-sheet[data-squeeze="4"] .np-side>.np-small:nth-child(n+2),.np-sheet[data-squeeze="4"] .np-who{display:none}.np-sheet[data-squeeze="4"] .np-main .ea{max-height:24vh}.np-sheet[data-squeeze="4"] .np-mast-meta{display:none}.np-sheet:after,.np-paper:after{content:"";pointer-events:none;background-image:var(--np-grain);mix-blend-mode:multiply;opacity:.45;border-radius:inherit;background-size:160px 160px;position:absolute;inset:0}.np-paper{position:relative}.np-crease{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#3c281429 46%,#ffffff59 52%,#0000);width:46px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.np-blink{pointer-events:none;opacity:0;background:#fff;position:absolute;inset:0}.np-foot{border-top:1px solid color-mix(in srgb, var(--np-rule) 40%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 10px 18px;display:flex}.np-hint{font:italic 400 13px/1.3 var(--np-text);color:var(--np-muted)}.np-close{white-space:nowrap;background:var(--np-ink);min-height:44px;color:var(--np-paper);font:800 15px/1 var(--np-ui);border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 14px 0 18px;transition:transform 60ms;display:inline-flex;box-shadow:0 3px #000}.np-close:active{transform:translateY(2px);box-shadow:0 1px #000}.np-fuse{background:var(--np-ink);opacity:.55;transform-origin:0;height:3px;animation:linear forwards np-fuse;position:absolute;bottom:0;left:0;right:0}@keyframes np-fuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.np-drop .np-sheet{animation:.43s cubic-bezier(.3,.9,.4,1) both np-drop}.np-drop .np-sheet-in,.np-drop .np-foot{opacity:0}@keyframes np-drop{0%{transform:translateY(-75vh)rotate(-10deg)scale(.5,.42)}to{transform:translateY(0)rotate(-2.5deg)scale(.5,.42)}}.np-open .np-sheet{animation:.46s cubic-bezier(.2,1.35,.4,1) both np-unfold}@keyframes np-unfold{0%{transform:rotate(-2.5deg)scale(.5,.42)}55%{transform:rotate(.6deg)scale(1.025,1.01)}to{transform:none}}.np-open .np-crease{animation:1.2s ease-out both np-crease}@keyframes np-crease{0%{opacity:1}to{opacity:0}}.np-open .np-blink{animation:.18s ease-out 50ms both np-blink}@keyframes np-blink{0%{opacity:.55}to{opacity:0}}html.no-flash .np-blink{display:none}.np-open .np-main,.np-open .np-side>*,.np-open .np-notes,.np-open .np-ticker,.np-open .np-foot{animation:.34s cubic-bezier(.2,.9,.3,1) both np-in}.np-open .np-main{animation-delay:.12s}.np-open .np-side>:first-child{animation-delay:.24s}.np-open .np-side>:nth-child(2){animation-delay:.3s}.np-open .np-side>:nth-child(3){animation-delay:.36s}.np-open .np-side>:nth-child(4){animation-delay:.42s}.np-open .np-notes{animation-delay:.46s}.np-open .np-ticker,.np-open .np-foot{animation-delay:.5s}.np-open .np-sheet{--ea-stamp-delay:.62s}@keyframes np-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.np-out{pointer-events:none}.np-out .np-veil{animation:.32s forwards np-fade-out}.np-out .np-sheet{animation:.42s cubic-bezier(.5,0,.75,0) forwards np-fold}@keyframes np-fold{0%{opacity:1;transform:none}30%{opacity:1;transform:scale(.55,.5)rotate(-2deg)}to{transform:translate(var(--np-fx,0), var(--np-fy,-40vh)) scale(.04) rotate(10deg);opacity:.3}}@keyframes np-fade{0%{opacity:0}}@keyframes np-fade-out{to{opacity:0}}.np-flashes{right:12px;top:calc(66px + var(--safe-t,0px));z-index:44;pointer-events:none;flex-direction:column;gap:8px;width:min(370px,100vw - 24px);display:flex;position:fixed}.np-flash{pointer-events:auto;background:var(--np-paper);color:var(--np-ink);border-left:6px solid var(--np-neutral);border-radius:4px;animation:.36s cubic-bezier(.2,1.35,.4,1) both np-flash-in;position:relative;box-shadow:0 16px 40px #00000080,0 2px #0000004d}.np-flash.np-t-good{border-left-color:var(--np-good)}.np-flash.np-t-bad{border-left-color:var(--np-bad)}.np-flash-out{animation:.24s ease-in forwards np-flash-out}@keyframes np-flash-in{0%{opacity:0;transform:translate(40px)rotate(3deg)}to{opacity:1;transform:none}}@keyframes np-flash-out{to{opacity:0;transform:translate(30px)}}.np-flash-body{text-align:left;width:100%;color:inherit;grid-template-columns:108px minmax(0,1fr);gap:10px;padding:8px 34px 9px 8px;display:grid}.np-flash-art{border-radius:2px}.np-flash-text{flex-direction:column;gap:3px;min-width:0;display:flex}.np-flash-k{font:900 11px/1.2 var(--np-ui);letter-spacing:.12em;text-transform:uppercase;color:#c4162a;align-items:center;gap:4px;display:inline-flex}.np-flash-title{font:400 16px/1.18 var(--np-head);overflow-wrap:break-word}.np-flash .np-chips{margin-top:2px}.np-flash .np-chip{padding:2px 6px;font-size:12px}.np-flash-x{width:30px;height:30px;color:var(--np-muted);border-radius:4px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.np-flash-x:hover{background:#0000000f}.np-window{flex-direction:column;gap:10px;display:flex}.np-book{flex-direction:column;gap:8px;display:flex}.np-book.np-tight .np-main .ea{max-height:22vh}.np-book.np-tight .np-mast-meta{display:none}.np-book.np-tight .np-mast-title{font-size:28px}.np-side-solo{border-left:0;padding-left:0}.np-leaves{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.np-leaf{background:var(--raised);min-height:40px;color:var(--ink-2);font:700 13.5px/1 var(--font);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:0 14px}.np-leaf.on{background:var(--np-paper);color:var(--np-ink);box-shadow:none}.np-archive{flex-direction:column;gap:6px;display:flex}.np-pager-dark{color:var(--ink)}.np-pager-dark .np-page-btn{background:var(--raised);color:var(--ink)}.np-window .np-mast-title{font-size:clamp(26px,3.6vw,38px)}.np-window .np-main .ea{max-height:34vh}.np-tabs{background:var(--inset);border-radius:12px;gap:4px;padding:3px;display:flex}.np-tab{min-height:40px;color:var(--ink-2);font:600 14px/1 var(--font);white-space:nowrap;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.np-tab.on{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.np-tab-n{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);font:800 11px/18px var(--font);border-radius:9px;padding:0 5px}.np-paper{background:var(--np-paper);color:var(--np-ink);border-radius:4px;box-shadow:inset 0 0 50px #785a2829}.np-pad{padding:14px 18px}.np-section{font:400 22px/1.15 var(--np-head);border-bottom:3px double var(--np-rule);margin:4px 0 10px;padding-bottom:4px}.np-effects{flex-direction:column;gap:10px;display:flex}.np-eff{border-bottom:1px solid color-mix(in srgb, var(--np-rule) 30%, transparent);padding-bottom:10px}.np-eff-name{font:400 17px/1.2 var(--np-head);align-items:center;gap:8px;display:flex}.np-eff-who{font:700 14px/1.2 var(--np-ui);color:var(--np-muted)}.np-rumors{margin-top:18px}.np-rumor-row{font:400 14.5px/1.4 var(--np-text);margin-bottom:10px}.np-pager{font:700 14px/1 var(--np-ui);justify-content:center;align-items:center;gap:12px;padding:8px;display:flex}.np-page-btn{background:var(--np-paper-2);width:44px;height:44px;color:var(--np-ink);border-radius:6px;place-items:center;display:grid}.np-page-btn:disabled{opacity:.35;cursor:default}.np-feed-row{border-bottom:1px solid color-mix(in srgb, var(--np-rule) 22%, transparent);font:400 14.5px/1.35 var(--np-text);grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 0;display:grid}.np-feed-tag{font:800 12px/1.2 var(--np-ui);color:var(--np-muted);text-align:right}.np-t-good .np-feed-tag{color:var(--np-good)}.np-t-bad .np-feed-tag{color:var(--np-bad)}.np-btn{gap:8px;position:relative}.np-btn.on{box-shadow:inset 0 0 0 1px var(--accent)}.np-btn-name{max-width:140px}.np-btn-eff{background:var(--raised);min-width:18px;height:18px;color:var(--ink-2);font:800 11px/18px var(--font);text-align:center;border-radius:4px;padding:0 5px}.np-badge{color:#fff;min-width:20px;height:20px;font:800 12px/20px var(--font);text-align:center;box-shadow:0 0 0 2px var(--bg);background:#c4162a;border-radius:10px;padding:0 5px;animation:.4s cubic-bezier(.3,1.6,.5,1) both np-badge;position:absolute;top:-6px;right:-6px}@keyframes np-badge{0%{transform:scale(0)}}@media (width<=600px){.np-page{gap:8px;padding:10px 12px 8px}.np-mast-sub{display:none}.np-mast-title{font-size:27px}.np-mast-meta{font-size:10px}.np-cols{grid-template-columns:minmax(0,1fr);gap:8px}.np-main.np-solo{gap:0;display:flex}.np-main.np-solo .np-kick{margin-top:8px}.np-side{border-left:0;border-top:1px solid var(--np-rule);gap:8px;padding-top:8px;padding-left:0}.np-small{grid-template-columns:92px minmax(0,1fr);gap:9px;padding-bottom:8px}.np-h1{font-size:20px}.np-lead{font-size:14.5px;line-height:1.38}.np-h3{font-size:15px}.np-notes{columns:1}.np-spread{padding:calc(6px + var(--safe-t,0px)) 6px calc(6px + var(--safe-b,0px))}.np-spread .np-small-lead{display:none}.np-spread .np-main .ea{max-height:none}.np-foot{padding:6px 10px 8px 12px}.np-hint{font-size:12px}.np-hint-more{display:none}.np-flashes{width:calc(100vw - 16px);right:8px;top:calc(60px + var(--safe-t,0px))}.np-flash-body{grid-template-columns:92px minmax(0,1fr)}.np-tab span{display:none}.np-tab.on span{display:inline}.np-pad{padding:12px}}@media (height<=760px) and (width>=601px){.np-main .ea{max-height:36vh}}@media (prefers-reduced-motion:reduce){.np-ticker{white-space:normal;-webkit-mask-image:none;mask-image:none}.np-ticker-track>[aria-hidden]{display:none}.np-spread *,.np-flash,.np-badge{animation:none!important}.np-sheet{animation:.2s both np-fade!important}.np-out .np-sheet,.np-out .np-veil{animation:.18s forwards np-fade-out!important}.np-ticker-track{animation:none}}html[data-motion=reduce] .np-spread *,html[data-motion=reduce] .np-flash,html[data-motion=reduce] .np-badge{animation:none!important}html[data-motion=reduce] .np-sheet{animation:.2s both np-fade!important}html[data-motion=reduce] .np-out .np-sheet,html[data-motion=reduce] .np-out .np-veil{animation:.18s forwards np-fade-out!important}html[data-motion=reduce] .np-ticker-track{animation:none}html[data-motion=reduce] .np-ticker{white-space:normal;-webkit-mask-image:none;mask-image:none}html[data-motion=reduce] .np-ticker-track>[aria-hidden]{display:none}.hud-plate{color:var(--ink);background:linear-gradient(180deg, color-mix(in srgb, var(--mat-face-hi) var(--veil), transparent), color-mix(in srgb, var(--mat-face-lo) var(--veil), transparent)), var(--mat-grain-img) 0 0 / 360px auto;box-shadow:inset 0 0 0 2px var(--mat-rim), inset 0 3px 0 -1px var(--mat-rim-hi), inset 0 -3px 0 -1px #00000047, 0 3px 0 var(--mat-edge), 0 7px 16px #00000052;border-radius:12px;transition:box-shadow .15s,filter .15s;position:relative}button.hud-plate{cursor:pointer;text-align:left}@media (hover:hover) and (pointer:fine){button.hud-plate:hover,.hud-plate.on{filter:brightness(1.08)}}.topbar{padding:calc(10px + var(--safe-t)) 12px 0;gap:10px}.topbar .tb-left{align-items:flex-start;gap:8px;min-width:0;display:flex}.topbar .tb-menu-round{align-items:flex-start;gap:8px;display:flex}.topbar .tb-menu-round .btn.square{width:52px;height:52px}.topbar .tb-chip.hud-plate{align-items:center;gap:10px;min-height:52px;padding:0 13px;display:flex}.tb-round .tb-two{gap:1px}.tb-k{font-family:var(--f-num);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:700}.tb-big{font-size:23px;font-weight:900;line-height:1}.tb-stage{gap:4px;padding:5px 0 3px;display:inline-flex}.tb-stage i{background:var(--mat-inset);border-radius:2px;width:9px;height:9px;rotate:45deg;box-shadow:inset 0 1px 2px #0000008c}.tb-stage i.on{background:linear-gradient(135deg, #ffe29a, var(--accent));box-shadow:0 0 6px color-mix(in srgb, var(--accent) 60%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 50%, #000)}.tb-eff{position:relative}.tb-news-n{box-shadow:0 0 0 2px var(--mat-edge);animation:.35s cubic-bezier(.2,1.6,.4,1) frBadge;position:absolute;top:-6px;right:-6px}.tb-news-line{background:var(--mat-inset);border-radius:9px;flex-direction:column;gap:1px;padding:6px 9px;display:flex}.tug-host{min-width:0}.tug.hud-plate{grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:3px 8px;width:268px;min-height:52px;padding:5px 12px 7px;display:grid;position:relative}.tug-cap{font-family:var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;grid-column:1/-1;justify-self:center;font-size:9.5px;font-weight:800;line-height:1}.tug-mine{font-family:var(--f-num);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--info) 75%, var(--ink));background:var(--mat-face-lo);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--info) 45%, var(--mat-rim));white-space:nowrap;border-radius:99px;padding:0 7px;font-size:11px;font-weight:800;line-height:18px;position:absolute;bottom:-9px;left:10px}.tug-mine.behind{color:color-mix(in srgb, var(--neg) 80%, var(--ink));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 55%, var(--mat-rim))}.tug-side{white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:inline-flex}.tug-side .num{font-weight:800}.tug-side.horde{color:color-mix(in srgb, var(--neg) 85%, var(--ink))}.tug-side.squad{color:color-mix(in srgb, var(--info) 80%, var(--ink))}.tug-rope{--k:.5;background:var(--mat-inset);height:12px;box-shadow:inset 0 2px 3px #0000008c, 0 1px 0 var(--mat-rim-hi);border-radius:6px;position:relative}.tug-fill{border-radius:4px;transition:width .7s cubic-bezier(.3,1.3,.5,1),left .7s cubic-bezier(.3,1.3,.5,1);position:absolute;top:2px;bottom:2px}.tug-fill.horde{width:calc((100% - 4px) * var(--k));background:linear-gradient(180deg, color-mix(in srgb, var(--neg) 70%, #fff 30%), var(--neg));left:2px}.tug-fill.squad{left:calc(2px + (100% - 4px) * var(--k));background:linear-gradient(180deg, color-mix(in srgb, var(--info) 70%, #fff 30%), var(--info));right:2px}.tug-knot{top:50%;left:calc(var(--k) * 100%);background:linear-gradient(#f3d8a6,#b7854a);border-radius:6px;width:16px;height:22px;transition:left .7s cubic-bezier(.3,1.5,.5,1);position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 1.5px #4a2c10,0 2px #2b1806,0 3px 6px #0006}.tug.losing .tug-knot{box-shadow:inset 0 0 0 1.5px #4a2c10, 0 2px 0 #2b1806, 0 0 10px color-mix(in srgb, var(--neg) 70%, transparent)}.tug-boss{background:color-mix(in srgb, var(--neg) 25%, var(--mat-inset));border-radius:2px;height:4px;position:absolute;bottom:-9px;left:0;right:0;overflow:hidden}.tug-boss i{background:linear-gradient(90deg, #ff6b6b, var(--neg));transform-origin:0;height:100%;transition:transform .4s ease-out;display:block}.tug-pen{min-height:20px;font-family:var(--f-num);color:var(--neg-ink);background:var(--neg);box-shadow:0 2px 0 color-mix(in srgb, var(--neg) 40%, #000), 0 0 0 2px var(--mat-edge);border-radius:99px;align-items:center;gap:2px;padding:0 7px;font-size:12px;font-weight:800;animation:.35s cubic-bezier(.2,1.6,.4,1) frBadge;display:inline-flex;position:absolute;top:-9px;left:6px}.tb-phase-host{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.tb-phase.hud-plate{align-items:stretch;gap:0;padding:0;animation:.55s cubic-bezier(.2,1.3,.4,1) frPhaseIn;display:flex}.topbar .tb-phase .phase{min-width:260px;min-height:56px;box-shadow:none;background:0 0;border-radius:12px 0 0 12px;flex-direction:column;justify-content:center;gap:6px;padding:7px 14px 9px;display:flex}.tb-phase .phase-top{gap:8px}.tb-phase .phase-ic{color:var(--accent);filter:drop-shadow(0 1px 0 var(--outline))}.tb-phase .phase-label{font-family:var(--f-num);margin-right:auto;font-size:16px;font-weight:800}.phase-pips{gap:3px;display:inline-flex}.phase-pips i{background:var(--mat-inset);border-radius:50%;width:7px;height:7px;box-shadow:inset 0 1px 1px #00000080}.phase-pips i.done{background:color-mix(in srgb, var(--ink) 45%, var(--mat-inset))}.phase-pips i.on{background:var(--accent);box-shadow:0 0 5px color-mix(in srgb, var(--accent) 70%, transparent)}.phase-time{min-width:2.2ch;font-family:var(--f-num);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:3px;font-size:24px;font-weight:900;line-height:1;display:inline-flex}.phase-time.hot{color:#ff8a7a;animation:fusePulse calc(.2s / var(--jspeed,1)) cubic-bezier(.2, 1.6, .4, 1)}@keyframes fusePulse{50%{scale:1.12}}.fuse{background:var(--mat-inset);border-radius:4px;height:8px;display:block;position:relative;box-shadow:inset 0 1px 2px #0000008c}.fuse-rope{transform-origin:0;background:repeating-linear-gradient(115deg,#d9b57a 0 4px,#a87a40 4px 7px),#c49a5e;border-radius:3px;position:absolute;inset:1.5px;box-shadow:inset 0 -1px #00000040,inset 0 1px #ffffff59}.fuse-spark{opacity:0;width:0;height:0;transition:opacity .3s;position:absolute;top:50%;left:1.5px}.fuse-spark:before{content:"";background:radial-gradient(circle,#fff7d0 0 25%,#ffb347 45%,#ff5a1400 70%);border-radius:50%;width:14px;height:14px;animation:.12s steps(2,end) infinite sparkFlick;position:absolute;top:-7px;left:-7px}.fuse-spark:after{content:"";background:#ffd27a;border-radius:50%;width:4px;height:4px;animation:.5s linear infinite sparkFly;position:absolute;top:-10px;left:-2px;box-shadow:6px -3px 0 -1px #ffb347,-5px -5px 0 -1px #fff0b0,3px -8px 0 -1.5px #ff8a3a}.tb-phase.lit .fuse-spark{opacity:1}.tb-phase.lit .fuse-rope{background:repeating-linear-gradient(115deg,#e8bf80 0 4px,#b5813f 4px 7px),#c49a5e}.tb-phase.lit{box-shadow:inset 0 0 0 2px var(--mat-rim), inset 0 3px 0 -1px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 0 18px #ff8c3259}.tb-phase.hot{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--neg) 70%, var(--mat-rim)), inset 0 3px 0 -1px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 0 22px color-mix(in srgb, var(--neg) 45%, transparent)}.tb-phase.paused{box-shadow:inset 0 0 0 2px var(--accent), 0 3px 0 var(--mat-edge)}@keyframes sparkFlick{50%{scale:1.25}}@keyframes sparkFly{0%{opacity:1;translate:0 4px}to{opacity:0;translate:0 -6px}}.topbar .tb-ready{min-width:150px;min-height:56px;font-family:var(--f-num);color:var(--ink);box-shadow:inset 2px 0 0 -.5px color-mix(in srgb, var(--mat-rim) 80%, transparent);border-radius:0 12px 12px 0;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:16px;font-weight:800;transition:background .15s,filter .15s;display:flex;position:relative}.topbar button.tb-ready{cursor:pointer}.topbar button.tb-ready.is-pressed{filter:brightness(.9)}@media (hover:hover) and (pointer:fine){.topbar button.tb-ready:hover{filter:brightness(1.1)}}.topbar .tb-ready.can{color:var(--accent-ink);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 76%, #fff 24%), var(--accent));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, #000), inset 0 3px 0 -1px #ffffff80}.topbar .tb-ready.can:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:readyGleam calc(7s / var(--jspeed,1)) ease-in-out infinite;background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0}@keyframes readyGleam{0%,20%,to{opacity:0}8%{opacity:1}}.topbar .tb-ready.wait{color:var(--ink-2);background:var(--mat-inset);box-shadow:inset 0 2px 4px #0006}.topbar .tb-ready.status{color:var(--ink-2);font-size:14px}.topbar .tb-ready.status>svg{color:var(--ink-3);flex:none}.topbar .tb-ready.status.wait>svg{color:var(--pos)}.topbar .tb-ready.status.paused{text-align:center;color:var(--accent);justify-content:center;padding:0 14px}.topbar .tb-ready.status.paused>svg{color:var(--accent)}.topbar .tb-ready .bell-fuse{border-radius:0 10px 10px 0;inset:2px}.tb-tools{justify-content:center;gap:6px;display:flex}.tb-tool{height:28px;font-family:var(--f-num);white-space:nowrap;color:var(--ink);background:color-mix(in srgb, var(--mat-face-lo) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mat-rim) 55%, transparent), 0 2px 6px #0000002e;opacity:.72;border-radius:99px;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:700;transition:opacity .15s,background .15s;display:inline-flex;position:relative}.tb-tool>svg{color:var(--accent);flex:none}.tb-tool:hover:not(:disabled),.tb-tool:focus-visible{opacity:1;background:color-mix(in srgb, var(--mat-face-lo) 85%, transparent)}.tb-tool:disabled{opacity:.4;cursor:not-allowed}.tb-tool.vote{color:var(--accent)}.tb-tool.resume{opacity:1;color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 88%, transparent)}.tb-tool.resume>svg{color:inherit}.tb-tool-n{text-align:center;background:var(--mat-inset);border-radius:99px;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;line-height:16px}#app .sheet-wrap{padding-top:calc(var(--topbar-h,56px) + 6px)}.mebar{z-index:16}@media (width>=721px){#app .sheet-wrap{padding-right:16px;padding-bottom:calc(var(--dock-top,14px) + 10px);padding-left:16px}#app:has(.sheet-wrap) .me-col{visibility:hidden}#app .sheet,#app .sheet.narrow,#app .sheet.wide{width:min(1180px,100%);height:100%;max-height:100%}}@media (width>=1400px){#app .sheet-wrap{padding-left:140px;padding-right:140px}#app:has(.sheet-wrap) .me-col{visibility:visible}}@media (width<=720px){#app .sheet-wrap{padding-bottom:calc(var(--mebar-top,0px) + 6px)}#app:has(.sheet-wrap) .me-col{display:none}#app .sheet,#app .sheet.narrow,#app .sheet.wide{border-radius:16px}}@media (pointer:coarse){.tb-tool:after{content:"";position:absolute;inset:-8px -2px}}.hud-hurry{z-index:4;pointer-events:none;background:radial-gradient(ellipse at center, transparent 62%, color-mix(in srgb, var(--neg) 30%, transparent) 100%);animation:1s ease-out both hurry;position:fixed;inset:0}@keyframes hurry{0%{opacity:.2}20%{opacity:1}to{opacity:.35}}.mebar{padding:0 12px calc(12px + var(--safe-b));align-items:flex-end;gap:12px}.me-row{align-items:flex-end;gap:8px;display:flex}.me-panel.hud-plate{align-items:stretch;min-height:60px;display:flex}.me-panel>.fr-host{display:flex}.mp-gold,.mp-stock{color:inherit;text-align:left;cursor:pointer;align-items:center;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.mp-gold:hover,.mp-stock:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.mp-gold.on,.mp-stock.on{background:color-mix(in srgb, var(--ink) 9%, transparent)}.mp-gold{border-radius:12px 0 0 12px;grid-template-columns:auto auto;grid-template-areas:"ic main""heli heli";align-content:center;gap:5px 8px;min-width:148px;padding:6px 12px 7px 10px;display:grid}.mp-coin{background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--res-chips) 30%, var(--mat-inset)), var(--mat-inset));border-radius:50%;grid-area:ic;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 2px 4px #00000080}.wl-main{flex-direction:column;grid-area:main;min-width:0;display:flex}.wl-num{letter-spacing:-.01em;color:#ffe6b0;font-size:26px;font-weight:900;line-height:1;display:inline-block}[data-theme=summer] .wl-num{color:#8a4a00}.wl-sub{color:var(--ink-2);white-space:nowrap;gap:4px;font-size:11.5px;display:flex}.wl-sub b{color:var(--ink);font-family:var(--f-num)}.mp-heli{color:var(--ink-2);grid-area:heli;align-items:center;gap:5px;font-size:10.5px;display:flex}.mp-heli .meter{flex:1;height:4px}.mp-heli.ready{color:var(--accent)}.mp-div{background:var(--mat-rim);width:2px;box-shadow:1px 0 0 var(--mat-rim-hi);border-radius:1px;flex:none;margin:8px 0}.mp-stock{border-radius:0 12px 12px 0;gap:12px;padding:6px 8px 6px 12px}.mp-res,.mp-items{grid-template-rows:repeat(2,auto);grid-auto-flow:column;gap:4px 12px;display:grid}.mp-res{grid-template-rows:none;grid-template-columns:repeat(5,auto);grid-auto-flow:row}.mp-items{border-left:2px solid var(--mat-rim);padding-left:12px}.mp-cell{min-width:38px;font-family:var(--f-num);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:15px;font-weight:800;line-height:20px;display:inline-flex}.mp-cell.zero{opacity:.45}.mp-cell.zero .resic{filter:saturate(.4)}.mp-item>svg{color:var(--accent)}.mp-empty{color:var(--ink-3);font-size:13px}.mp-chev{color:var(--ink-3);flex:none;transition:rotate .2s}.mp-stock.on .mp-chev{rotate:180deg}.mp-gold-host .aimers{top:auto;bottom:100%;left:50%;transform:translate(-50%,-6px)}@media (width>=721px){.mebar>.me-col{left:12px;bottom:calc(12px + var(--safe-b));position:absolute}.mebar>.me-actions{margin-left:auto}.me-panel.hud-plate{flex-direction:column;align-items:stretch;width:112px}.me-panel>.fr-host{flex-direction:column}.mp-gold{border-radius:12px 12px 0 0;grid-template-columns:auto minmax(0,1fr);column-gap:6px;min-width:0;padding:8px 8px 8px 7px}.me-panel .mp-coin{width:26px;height:26px}.me-panel .mp-coin .resic{width:20px;height:20px}.me-panel .wl-num{font-size:21px}.mp-div{width:auto;height:2px;box-shadow:0 1px 0 var(--mat-rim-hi);margin:0 10px}.mp-stock{border-radius:0 0 12px 12px;flex-direction:column;align-items:stretch;gap:6px;padding:8px 10px 6px}.mp-res,.mp-items{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;row-gap:3px}.mp-items{border-left:0;border-top:2px solid var(--mat-rim);padding:6px 0 0}.mp-cell{justify-content:space-between;min-width:0}.mp-chev{align-self:center}}@media (width>=721px) and (width<=1080px){.dock:not(.docked) .dock-wins{grid-template-columns:repeat(5,auto);gap:2px;display:grid}.dock:not(.docked) .dock-win{min-width:58px;min-height:48px;padding:5px 4px 4px}}.fr-pop.hud-pop{width:min(400px,100vw - 16px)}.fr-pop.hud-crate-pop{width:min(560px,100vw - 16px)}.hud-kv-box{background:var(--mat-inset);border-radius:12px;flex-direction:column;gap:5px;padding:9px 12px;display:flex;box-shadow:inset 0 2px 4px #00000059}.crate-body{flex-direction:column;gap:12px;display:flex}.crate-res{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.crate-cell{background:var(--mat-inset);border-radius:10px;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:flex;position:relative;box-shadow:inset 0 2px 3px #00000059}.crate-cell.zero{opacity:.5}.crate-cell.zero .resic{filter:grayscale(.7)}.crate-txt{flex-direction:column;min-width:0;line-height:1.15;display:flex}.crate-txt .num{font-size:16px;font-weight:800}.crate-name{color:var(--ink-2);font-size:11.5px}.crate-rate{font-family:var(--f-num);font-size:10.5px;font-weight:800;position:absolute;top:3px;right:6px}.crate-items .fr-tiles{margin-top:6px}.btn.main.hud-escape{gap:10px;min-width:200px}.hud-bell .bell-label{text-align:left;min-width:3.4em}.hud-bell .bell-count,.tb-ready .bell-count{opacity:.85;margin-left:auto;font-size:15px}.hud-bell.wait{color:var(--ink);-webkit-text-stroke:0;text-shadow:none}.hud-bell.wait .bell-ic{opacity:.7}.bell-ic{flex:none;overflow:visible}.bell-body,.bell-tongue{transform-origin:16px 4px;transform-box:view-box}.hud-bell.ring .bell-body{animation:bellSwing calc(.7s / var(--jspeed,1)) cubic-bezier(.3, .7, .4, 1) both}.hud-bell.ring .bell-tongue{animation:bellTongue calc(.7s / var(--jspeed,1)) cubic-bezier(.3, .7, .4, 1) both}@keyframes bellSwing{15%{rotate:18deg}35%{rotate:-14deg}55%{rotate:8deg}75%{rotate:-4deg}}@keyframes bellTongue{15%{rotate:-24deg}35%{rotate:20deg}55%{rotate:-10deg}75%{rotate:5deg}}.bell-fuse{pointer-events:none;opacity:0;background:conic-gradient(from 0deg, #ffcf6a calc(var(--fuse,1) * 360deg), transparent 0);filter:drop-shadow(0 0 4px #ff9a3a);border-radius:19px;padding:3px;transition:opacity .3s;position:absolute;inset:-4px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hud-bell.fuse-lit:not(.wait) .bell-fuse{opacity:1}.btn.main.hud-escape{--b-hi:#fff0b5;--b-lo:#f2b23c;--b-rim:#7a4a08;--b-edge:#5a3604;box-shadow:inset 0 0 0 1.5px var(--b-rim), inset 0 2px 0 -.5px #fff9, 0 var(--st) 0 var(--b-edge), 0 0 26px #ffc8508c;animation:.6s cubic-bezier(.2,1.4,.4,1) frEscape}.dock-slot{flex:1;justify-content:center;min-width:0;display:flex;container:dockslot/inline-size}.dock.hud-plate{border-radius:16px;align-items:stretch;padding:6px;display:flex}.dock-wins{align-items:stretch;gap:4px;display:flex}.dock-win{min-width:62px;min-height:58px;font-family:var(--f-num);color:var(--ink-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 6px 6px;font-size:12px;font-weight:700;transition:color .15s,background .15s,translate .15s;display:flex;position:relative}.dock-label{white-space:nowrap;line-height:1.1}@media (hover:hover) and (pointer:fine){.dock-win:hover{color:var(--ink);translate:0 -2px}}.dock-win>svg{color:var(--accent);filter:drop-shadow(0 1px 0 var(--outline));flex:none}.dock-win.on{color:var(--ink);background:var(--mat-inset);box-shadow:inset 0 2px 4px #00000073, inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 60%, transparent)}.dock:not(.docked) .dock-win.on>svg{filter:drop-shadow(0 1px 0 var(--outline)) drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 70%, transparent))}.dock-win[aria-disabled=true]{opacity:.5}.dock-win.soon>svg{color:var(--ink-3)}.dock-badge{box-shadow:0 0 0 2px var(--mat-edge);animation:.35s cubic-bezier(.2,1.6,.4,1) frBadge;position:absolute;top:1px;right:6px}@container dockslot (width<=690px){.dock-slot>.dock{position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}}.mebar.has-dock .dock-slot{align-self:stretch;align-items:flex-end;position:relative}@media (width>=721px){.mebar.has-dock .dock-slot{left:50%;bottom:calc(12px + var(--safe-b));flex:none;position:absolute;translate:-50%;container-type:normal}}.dock.docked{background:var(--mat-inset);border-radius:12px;gap:2px;padding:3px;display:flex;box-shadow:inset 0 2px 4px #0006}.dock.docked .dock-wins{gap:2px}.dock.docked .dock-win{flex-direction:row;gap:6px;min-width:0;min-height:40px;padding:0 11px;font-size:13px}.dock.docked .dock-win.on{background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 1.5px var(--mat-rim), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 2px 0 var(--mat-edge)}.dock.docked .dock-badge{top:-4px;right:-2px}.dock.docked.tight .dock-win:not(.on) .dock-label{display:none}.dock.docked.tight .dock-win:not(.on){padding:0 10px}.dock.docked.tighter .dock-label{display:none}.dock.docked.tighter .dock-win,.dock.docked.tighter .dock-win:not(.on){padding:0 7px}@container (width<=760px){.dock.docked .dock-label{display:none}.dock.docked .dock-win{padding:0 10px}}.soon-board{place-items:center;min-height:260px;display:grid}.soon-board .k-empty{background:0 0;max-width:440px}.seat .plate.seat-plate{border-radius:11px;padding:6px 11px 7px}.seat .plate.seat-plate .nm{font-family:var(--f-num);font-weight:700}.seat .plate.seat-plate.ready{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pos) 75%, var(--mat-rim)), inset 0 3px 0 -1px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 0 14px color-mix(in srgb, var(--pos) 35%, transparent)}.seat .stats .stat{font-family:var(--f-num)}.seat-hero{color:color-mix(in srgb, var(--info) 70%, var(--ink-2))}.loot-host{left:16px;bottom:calc(var(--mepanel-top,var(--mebar-h,100px)) + 14px);z-index:46;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.loot-host>*{pointer-events:auto}.loot-card{perspective:900px;cursor:pointer;width:196px;height:256px;animation:lootDrop calc(.42s / var(--jspeed,1)) cubic-bezier(.3, 1.2, .5, 1) both}.loot-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform calc(.3s / var(--jspeed,1)) cubic-bezier(.3, .7, .4, 1);position:relative}.loot-card.is-shown .loot-inner,.loot-card.is-gone .loot-inner{transform:rotateY(180deg)}.loot-back,.loot-front{backface-visibility:hidden;position:absolute;inset:0}.loot-front{transform:rotateY(180deg)}.loot-front>.gcard{backface-visibility:hidden;width:100%;height:100%;transform:none}.loot-back{color:var(--accent);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--mat-face-hi) 90%, #fff 10%) 0 10px, var(--mat-face-lo) 10px 20px);box-shadow:inset 0 0 0 3px var(--mat-rim), inset 0 0 0 7px color-mix(in srgb, var(--mat-metal) 70%, transparent), 0 4px 0 var(--mat-edge), 0 14px 30px #00000073;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.loot-glow{pointer-events:none;box-shadow:0 0 0 2px var(--rc), 0 0 18px var(--rc), 0 0 40px color-mix(in srgb, var(--rc) 60%, transparent);opacity:.35;border-radius:18px;animation:.9s ease-in-out infinite alternate lootGlow;position:absolute;inset:-6px}.loot-card[data-r="0"] .loot-glow{opacity:.12;animation:none}.loot-card[data-r="3"] .loot-back,.loot-card[data-r="4"] .loot-back,.loot-card[data-r="5"] .loot-back{animation:lootShiver calc(80ms / var(--jspeed,1)) linear infinite alternate}.loot-hint{font-family:var(--f-num);color:var(--ink);font-size:13px;font-weight:800}.loot-face.gcard{text-align:center;justify-content:center;align-items:center;gap:7px;padding:16px 14px}.loot-art{width:88px;height:88px;color:var(--rc);background:radial-gradient(circle, color-mix(in srgb, var(--rc) 30%, transparent), transparent 70%), var(--mat-inset);box-shadow:inset 0 2px 5px #00000080, 0 0 0 2px color-mix(in srgb, var(--rc) 50%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.loot-face.big .loot-art{width:104px;height:104px}.loot-plus{font-family:var(--f-num);color:#fff;paint-order:stroke fill;-webkit-text-stroke:.2em #1a0b00;font-size:14px;font-weight:900;position:absolute;bottom:-2px;right:-6px}.loot-name{font-family:var(--f-num);text-wrap:balance;font-size:17px;font-weight:800;line-height:1.15}.loot-face.big .loot-name{font-size:20px}.loot-rar{font-family:var(--f-num);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.loot-src{color:var(--ink-2);font-size:12px}.loot-more{min-height:32px;font-family:var(--f-num);color:var(--ink);background:var(--mat-face-lo);box-shadow:inset 0 0 0 1.5px var(--mat-rim), 0 2px 0 var(--mat-edge);border-radius:99px;padding:0 12px;font-size:12.5px;font-weight:700}.loot-take{animation:.35s cubic-bezier(.2,1.6,.4,1) frBadge}@keyframes lootDrop{0%{opacity:0;transform:translateY(-80px)rotate(-8deg)}60%{opacity:1;transform:translateY(0)rotate(1deg)scale(1.08,.92)}80%{transform:scale(.97,1.03)}}@keyframes lootGlow{to{opacity:.85}}@keyframes lootShiver{0%{translate:-1px}to{translate:1px}}.news-scroll{left:50%;top:max(calc(84px + var(--safe-t) + var(--under-h,0px)), 24vh);z-index:58;transform-origin:top;pointer-events:auto;cursor:pointer;width:min(460px,100vw - 24px);animation:unroll calc(.3s / var(--jspeed,1)) cubic-bezier(.3, 1.3, .5, 1) both;position:absolute;transform:translate(-50%)}.news-body{color:#2b1d10;background:linear-gradient(#f4e6c6,#e8d3a6);flex-direction:column;gap:4px;margin:0 10px;padding:10px 16px 11px;display:flex;box-shadow:inset 0 0 0 1px #5a3c1459,0 10px 24px #00000059}.news-roll{background:linear-gradient(#d9bf8a,#a8844a 60%,#7a5a2a);border-radius:6px;height:12px;display:block;box-shadow:0 2px 4px #00000059,inset 0 0 0 1px #3c280a80}.news-kicker{font-family:var(--f-num);letter-spacing:.03em;text-transform:uppercase;color:#6a4410;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.news-text{font-family:var(--f-lore);font-size:16px;line-height:1.3}.news-move{font-family:var(--f-num);align-items:center;gap:3px;font-size:13px;font-weight:800;display:inline-flex}.news-move.pos{color:#1b7f4b}.news-move.neg{color:#b3311b}@keyframes unroll{0%{opacity:0;transform:translate(-50%)scaleY(.2)}}.feed-line{color:var(--ink);background:linear-gradient(180deg, color-mix(in srgb, var(--mat-face-hi) 92%, transparent), color-mix(in srgb, var(--mat-face-lo) 92%, transparent));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--mat-rim) 80%, transparent), 0 2px 0 color-mix(in srgb, var(--mat-edge) 80%, transparent);font-size:13px}.feed{bottom:calc(var(--mepanel-top,var(--mebar-h,100px)) + 8px)}.toasts{top:calc(80px + var(--safe-t))}@media (width<=1280px){.tug.hud-plate{width:220px}.topbar .tb-phase .phase{min-width:240px}}@media (width<=1100px){.tug.hud-plate{gap:6px;width:190px}.tug-side .num{font-size:12.5px}}@media (width<=720px){.topbar{padding:calc(6px + var(--safe-t)) 8px 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menuround phase right""tug tug tug";row-gap:6px}.topbar .tb-left{display:contents}.topbar .tb-menu-round{grid-area:menuround;gap:6px}.topbar .tb-menu-round .btn.square{width:48px;height:48px}.topbar .tug-host{grid-area:tug}.topbar .tb-phase-host{grid-area:phase}.topbar .tb-side.end{grid-area:right}.topbar .fr-under{grid-column:1/-1}.tug.hud-plate{width:100%;min-height:40px;padding:4px 10px}.topbar .tb-chip.hud-plate{min-height:48px;padding:0 9px}.topbar .tb-round.hud-plate{flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:0 8px}.topbar .tb-round .tb-two:first-child{display:flex}.topbar .tb-round .tb-two{flex-direction:row;justify-content:space-between;align-items:baseline;gap:6px}.topbar .tb-round .tb-big{font-size:15px}.tb-round .tb-stage-part{display:none}.tb-big{font-size:20px}.topbar .tb-phase .phase{min-width:0;min-height:48px;padding:6px 10px 7px}.topbar .tb-ready{gap:5px;min-width:0;min-height:48px;padding:0 10px 0 9px}.topbar .tb-ready:not(.paused) .bell-label{display:none}.topbar .tb-ready.paused{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 9px}.topbar .tb-ready.paused>svg{width:16px;height:16px}.topbar .tb-ready.paused .bell-label{white-space:nowrap;font-size:10.5px;line-height:1}.topbar .tb-ready .bell-ic{width:22px;height:22px}.tb-tools{gap:4px}.tb-tool{height:26px;padding:0 9px;font-size:12px}.phase-pips{display:none}.phase-time{font-size:21px}.topbar .tb-eff{justify-content:center;width:48px;padding:0}.mebar{padding:0 8px calc(8px + var(--safe-b));flex-direction:column;align-items:stretch;gap:8px}.me-row{align-items:center}.me-row>.me-panel{flex:100%;min-width:0}.me-panel.hud-plate{flex-direction:column}.me-panel>.fr-host>.mp-gold,.me-panel>.fr-host>.mp-stock{flex:1;min-width:0}.mp-gold{border-radius:12px 12px 0 0;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"ic main heli";min-width:0;padding:6px 10px 5px 8px}.mp-coin{width:30px;height:30px}.wl-num{font-size:22px}.mp-heli{padding-left:6px}.mp-div{width:auto;height:2px;box-shadow:0 1px 0 var(--mat-rim-hi);margin:0 10px}.mp-stock{border-radius:0 0 12px 12px;flex-wrap:wrap;justify-content:space-between;gap:6px 8px;padding:6px 10px 7px}.mp-res{flex:100%;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:6px}.mp-items{border-left:0;flex-wrap:wrap;flex:auto;gap:4px 12px;padding-left:0;display:flex}.mp-cell{gap:3px;min-width:0;font-size:14px}.mp-chev{display:none}.me-actions{gap:6px}.me-actions .hud-escape{flex:1;min-width:0}.me-actions>:not(.hud-escape){flex-shrink:0}.mebar .dock-slot{order:3;container-type:normal}.dock.hud-plate{width:100%;padding:4px}.dock:not(.docked) .dock-wins{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.dock:not(.docked) .dock-win{gap:2px;min-width:0;min-height:48px;padding:4px 2px;font-size:11px}.dock:not(.docked) .dock-win>svg{width:20px;height:20px}.loot-host{left:50%;translate:-50%}.loot-card{width:176px;height:232px}.loot-art{width:76px;height:76px}.loot-name{font-size:16px}.news-scroll{top:calc(54px + var(--safe-t))}.news-body{padding:8px 12px 9px}.news-text{font-size:14.5px}.toasts{top:calc(116px + var(--safe-t))}.crate-res{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.topbar .tb-phase .phase{padding-left:7px;padding-right:7px}.topbar .tb-phase .phase-top{gap:3px}.topbar .tb-phase .phase-label{font-size:14px}.topbar .tb-phase .phase-time{font-size:18px}}@media (prefers-reduced-motion:reduce){.tb-ready.can:after,.loot-glow,.loot-back,.fuse-spark:before,.fuse-spark:after{animation:none!important}}[data-motion=reduce] .tb-ready.can:after,[data-motion=reduce] .loot-glow,[data-motion=reduce] .loot-back,[data-motion=reduce] .loot-card,[data-motion=reduce] .fuse-spark:before,[data-motion=reduce] .fuse-spark:after{animation:none!important}[data-motion=reduce] .loot-inner{transition:none}.fr-coach.fr-coach-low{bottom:calc(var(--mebar-h,100px) + 92px)}#app:has(.wall-alert) .fr-coach.fr-coach-low{bottom:calc(var(--mebar-h,100px) + 146px)}.wall-alert{bottom:calc(var(--mebar-h,100px) + 92px)}@media (width<=720px){.fr-coach.fr-coach-low{bottom:calc(var(--mebar-h,141px) + 10px)}#app:has(.wall-alert) .fr-coach.fr-coach-low{bottom:calc(var(--mebar-h,141px) + 64px)}.wall-alert{bottom:calc(var(--mebar-h,141px) + 10px)}}#app:has(.sheet-wrap) .news-scroll{display:none}@media (width<=720px){#app:has(.sheet-wrap) .topbar .tug-host{display:none}}#app:has(.loot-host) .feed{opacity:0}body:has(.vn) .mebar .dock{visibility:hidden}@media (width>=721px){#app:has(.mebar .dock) .chat-peek{width:min(250px,100vw - 24px)}}@media (width<=380px){.me-actions{gap:4px}.me-actions .btn.square{width:40px;min-height:40px}.me-actions .hud-escape{gap:6px;padding-left:10px;padding-right:10px}}.bt-anchor{z-index:6;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.bt-me{font-family:var(--f-num);color:#3a2404;background:linear-gradient(#ffe7a3,#f2b84b);border-radius:99px;flex-direction:column;align-items:center;padding:2px 9px 0;font-size:12px;font-weight:900;line-height:16px;animation:1.6s ease-in-out infinite btBob;display:inline-flex;position:absolute;bottom:14px;left:0;translate:-50%;box-shadow:0 2px #8a5a14,0 0 14px #ffd36a99}.bt-me .icon{color:#ffd36a;filter:drop-shadow(0 1px #8a5a14);margin-top:-3px;margin-bottom:-6px}@keyframes btBob{50%{transform:translateY(-4px)}}.bt-card{--c:var(--accent);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));min-width:168px;box-shadow:inset 0 0 0 1.5px var(--mat-rim), inset 0 3px 0 -1px color-mix(in srgb, var(--c) 70%, transparent), 0 6px 16px #00000073;border-radius:11px;gap:3px;padding:7px 10px 8px;font-size:12.5px;animation:.16s ease-out btIn;display:grid;position:absolute;bottom:18px;left:0;translate:-50%}.bt-card.me{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, #ffd36a 70%, var(--mat-rim)), 0 6px 16px #00000073}.bt-name{align-items:center;gap:6px;min-width:0;font-size:13.5px;display:flex}.bt-dot{background:var(--c);width:9px;height:9px;box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 30%, transparent);border-radius:50%;flex:none}.bt-row{white-space:nowrap;color:var(--ink-2);align-items:center;gap:5px;display:flex}.bt-row .num{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}@keyframes btIn{0%{opacity:0;transform:translateY(4px)scale(.96)}}@media (prefers-reduced-motion:reduce){.bt-me,.bt-card{animation:none}}.sheet:has(>.sheet-body>.mk){height:100%}.sheet-body:has(>.mk){container:mk/inline-size}.mk{gap:10px 12px;height:100%;min-height:0;display:grid}.mk .seg{flex:none;gap:0;padding:0}.mk .seg button{background-clip:padding-box;border:3px solid #0000;border-radius:10px;min-height:40px}.mk .seg button:hover:not(.on){color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.mk .seg button:active{transform:scale(.96)}.mk button:focus-visible,.mk input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mk .k-empty{background:0 0;gap:4px;padding:12px}.mk .k-empty-ic{width:34px;height:34px;margin-bottom:0}.mk-rows{flex-direction:column;display:flex}.mk-rows>*+*{border-top:1px solid var(--line)}.mk-pro{grid-template:"list head port""list main port"minmax(170px,1fr)"list ticket port"/216px minmax(0,1fr) 300px}.mk-pro>.mk-list{grid-area:list}.mk-pro>.mk-head{grid-area:head}.mk-pro>.mk-main{grid-area:main}.mk-pro>.mk-ticket{grid-area:ticket}.mk-pro>.mk-port{grid-area:port}.mk-list{flex-direction:column;gap:2px;min-height:0;display:flex;position:relative}.mk-tk{text-align:left;min-height:40px;max-height:54px;color:var(--ink-2);border-radius:10px;flex:1 1 0;grid-template-columns:18px 46px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;transition:background .12s,color .12s,transform 80ms;display:grid}.mk-tk:hover{background:color-mix(in srgb, var(--raised) 70%, transparent);color:var(--ink)}.mk-tk:active{transform:scale(.98)}.mk-tk.on{background:var(--raised);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent), inset 0 0 0 1px var(--line-2)}.mk-tk.gap{margin-top:6px}.mk-tk-ic{color:var(--ink-3)}.mk-tk.on .mk-tk-ic{color:var(--accent)}.mk-tk-id{align-items:center;gap:4px;min-width:0;font-size:13px;display:inline-flex}.mk-tk .held{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.mk-tk-spark{min-width:0}.mk-tk-spark .spark{height:22px}.mk-tk-px{flex-direction:column;align-items:flex-end;font-size:13px;line-height:1.2;display:flex}.mk-tk-px .num+.num{font-size:11.5px}.mk-head{align-items:center;gap:8px;min-width:0;min-height:40px;display:flex}.mk-name{font-size:15px;font-weight:700}.mk-px{letter-spacing:-.01em;font-size:21px}.mk-main{flex-direction:column;min-width:0;min-height:0;display:flex}.chart-box{height:180px;min-height:0;position:relative}.mk-main .chart-box{flex:auto;height:auto;min-height:140px}.chart-box>canvas.chart{background:var(--inset);cursor:grab;touch-action:pan-y;border-radius:10px;width:100%;height:100%;display:block}[data-theme] .chart-box>canvas.chart{background:var(--inset)}.chart-box>canvas.chart:active{cursor:grabbing}.chart-tip{z-index:2;background:color-mix(in srgb, var(--panel) 96%, transparent);max-width:min(300px,70%);box-shadow:inset 0 0 0 1px var(--line-2), 0 8px 22px #0000004d;pointer-events:none;border-radius:9px;padding:7px 10px;font-size:12.5px;line-height:1.35;animation:.12s ease-out kIn;position:absolute}.chart-tip[hidden]{display:none}.chart-tip-head{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-weight:700;display:flex}.chart-tip-head span{color:var(--ink-3);font-size:11px;font-weight:500}.chart-tip-row{color:var(--ink-2);align-items:baseline;gap:6px;margin-top:3px;display:flex}.chart-tip-row i{flex:none;font-size:10px;font-style:normal}.chart-tip-row span{min-width:0}.chart-tip-row b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:6px}.chart-tip-row.mine span{color:var(--ink);font-weight:600}.mk-ticket{border-radius:var(--r);background:var(--raised);min-width:0;box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px 14px;padding:10px 12px;display:flex}.mk-ttype{flex:0 auto;align-items:center;gap:8px;min-height:40px;display:flex}.mk-ttype>.seg{width:190px}.mk-ttype>.seg button,.mk-field>.seg button{flex:1;justify-content:center}.mk-form{display:contents}.mk-form>.mk-field{flex:140px;min-width:0}.mk-form>.mk-field:has(.mk-qty){flex:180px}.mk-form>.mk-field.wide{flex:196px}.mk-cap-r{white-space:nowrap}.mk-form>.mk-sum{flex:230px}.mk-form>.mk-act{flex:210px}.mk-form>.mk-why{flex:100%}.mk-field{flex-direction:column;gap:5px;display:flex}.mk-field>.seg{align-self:stretch}.mk-cap{min-height:16px;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.mk-cap-r{margin-left:auto;font-weight:500}.mk-input{text-align:center;min-height:40px}.mk-qty{align-items:center;gap:6px;display:flex}.mk-qty .btn.mk-q{flex:none;min-width:52px;min-height:40px;padding:0 10px;font-weight:800}.mk-qv{text-align:center;flex:none;min-width:48px;font-size:18px}.mk-clear{font:inherit;color:var(--accent);padding:0 2px;font-weight:600}.mk-clear:hover{text-decoration:underline}.mk-sum{background:var(--inset);border-radius:10px;flex-direction:column;gap:2px;padding:4px 10px;font-size:13px;display:flex}.mk-kv{text-align:left;justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.mk-kv .nowrap{white-space:nowrap}.mk-link{border-radius:6px;width:100%;min-height:32px;transition:color .12s}.mk-link:hover .t2{color:var(--ink)}.mk-act{gap:8px;display:flex}.mk-act .btn{min-width:0;min-height:44px;padding:0 10px}.mk-why{align-items:center;gap:5px;min-height:16px;margin-top:-4px;display:flex}.mk-why>svg{flex:none}.mk-port{border-radius:var(--r);background:var(--raised);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.mk-psum{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--inset) 55%, transparent);flex-direction:column;flex:none;gap:6px;padding:10px 12px;display:flex}.mk-psum-top{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.mk-psum-title{align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.mk-psum-val{font-size:20px;font-weight:800}.mk-psum-grid{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px;font-size:13px;display:grid}.mk-psum-grid>:nth-child(2n){text-align:right;justify-self:end}.mk-port-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:2px 12px 8px;overflow-y:auto}.mk-port-body::-webkit-scrollbar{width:6px}.mk-port-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px}.mk-prow{text-align:left;align-items:center;gap:4px 8px;width:100%;min-height:44px;padding:4px 0;font-size:13.5px;display:grid}.mk-prow.fut{grid-template-columns:minmax(0,1fr) auto}.mk-prow.fut .mk-stops{grid-column:1/-1;align-items:center}.mk-prow.fut .mk-stops>.btn{flex:none;min-height:36px;padding:0 12px}.mk-prow.share{border-radius:8px;grid-template-columns:minmax(0,1fr) auto 58px}.mk-prow.order{grid-template-columns:minmax(0,1fr) auto}.mk-prow>b.num{text-align:right}.mk-pick{text-align:left;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:36px;transition:color .12s;display:inline-flex;overflow:hidden}.mk-pick>.clip{min-width:0}button.mk-pick:hover b,.mk-prow.share:hover b:first-of-type{color:var(--accent)}.mk-stops{gap:6px;display:flex}.mk .stop-field{text-align:center;flex:1;width:auto;min-width:0;min-height:36px;padding:0 6px;font-size:12.5px}.mk-row{transition:background .12s,transform 80ms}.mk-row:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.mk-row:active{transform:scale(.99)}@container mk (width<=1180px){.mk-pro{grid-template-columns:150px minmax(0,1fr) 252px}.mk-tk{grid-template-columns:18px minmax(0,1fr) auto;gap:6px;padding:0 8px}.mk-tk-spark{display:none}}@media (height<=760px) and (width>=721px){.mk{gap:6px 12px}.mk-pro{grid-template-rows:auto minmax(110px,1fr) auto}.mk-head{min-height:28px}.mk-name{font-size:14px}.mk-px{font-size:17px}.mk-ticket{gap:6px 12px;padding:8px 10px}.mk-ttype,.mk .seg button,.mk-input{min-height:36px}.mk-act .btn{min-height:40px}.mk-why.t3{display:none}.mk-sum{padding:2px 10px}.mk-kv{min-height:22px}.mk-tk{min-height:34px}}@media (width<=720px){.sheet:has(>.sheet-body>.mk){height:100%}.mk{flex-direction:column;gap:8px;height:auto;display:flex}.mk .seg button{min-height:44px;padding:0 10px}.mk .btn{min-height:44px}.mk-list{scrollbar-width:none;flex-direction:row;flex:none;gap:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.mk-list::-webkit-scrollbar{display:none}.mk-tk{background:var(--inset);flex:none;grid-template-rows:auto auto;grid-template-columns:16px auto;gap:0 6px;min-height:46px;max-height:none;padding:4px 10px}.mk-tk.gap{margin-top:0;margin-left:6px}.mk-tk-ic{grid-row:1/3}.mk-tk-spark{display:none}.mk-tk-px{flex-direction:row;align-items:baseline;gap:6px;font-size:12px}.mk-tk.on{box-shadow:inset 0 -3px 0 var(--accent), inset 0 0 0 1px var(--line-2)}.mk-head{flex:none;min-height:32px;scroll-margin-top:8px}.mk-name{font-size:14px}.mk-px{font-size:18px}.mk-main{flex:none;scroll-margin-top:48px}.mk-main .chart-box{height:210px;min-height:0}.mk-ticket{flex:none;gap:8px;padding:8px 10px}.mk-ttype{flex-basis:100%}.mk-ttype>.seg{flex:1;width:auto}.mk-form>.mk-field,.mk-form>.mk-sum,.mk-form>.mk-act{flex-basis:100%}.mk-field{gap:3px}.mk-why.t3{display:none}.mk-input,.mk .stop-field,.mk-link,.mk-pick{min-height:44px}.mk-port{flex:none;overflow:visible}.mk-port-body{overflow:visible}}.stage-ui.rd-dock{bottom:var(--rd-b,calc(84px + var(--safe-b)));width:min(500px,100vw - 24px);transform:translateX(calc(-50% + var(--rd-x,0px)))}.stage-ui>.surface.rd-card{box-shadow:inset 0 0 0 1px var(--line), 0 10px 30px #00000047;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rd-head{align-items:center;gap:10px;min-width:0;min-height:36px;display:flex}.rd-ic{width:34px;height:34px;color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.rd-ic.good{color:var(--pos);background:color-mix(in srgb, var(--pos) 15%, transparent)}.rd-ic.bad{color:var(--neg);background:color-mix(in srgb, var(--neg) 14%, transparent)}.rd-ic.info{color:var(--info);background:color-mix(in srgb, var(--info) 14%, transparent)}.rd-title{align-items:center;gap:6px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.rd-title>span:first-child{min-width:0}.rd-title .cash{font-size:inherit}.rd-sub{color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.35}.rd-head>.btn{flex:none;min-height:40px}.rd-pill{background:var(--inset);min-height:26px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.rd-pill.acc{color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.rd-pill.pos{color:var(--pos);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pos) 50%, transparent)}.rd-facts{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.rd-facts .stat{font-weight:600}.rd-foot{align-items:center;gap:8px;display:flex}.rd-foot>.btn{flex:none}.rd-foot>.btn.grow{flex:1}.rd-foot .btn.lg{min-height:48px}.rd-spring{min-width:0;display:flex}.rd-why{color:var(--ink-3);margin-top:-4px;font-size:12px}.rd-inl{vertical-align:-2px;margin-right:4px;display:inline-block}.rd-card :is(button,input,[role=button]):focus-visible,.rd-results :is(button,[role=button]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rd-card input[type=range]:focus-visible{outline-offset:4px;border-radius:6px}.rd-hurry{color:var(--neg);align-items:center;gap:6px;margin-top:-4px;font-size:12.5px;font-weight:600;animation:.2s ease-out kIn;display:flex}.rd-hurry-n{font-variant-numeric:tabular-nums;min-width:1.4ch;animation:.4s cubic-bezier(.3,1.6,.5,1) rdTick}@keyframes rdTick{0%{transform:scale(1.5)}}.btn.rd-urge{animation:1s ease-in-out infinite rdUrge}@keyframes rdUrge{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 40%, transparent)}}.rd-card .k-call{align-items:center;padding:7px 10px}.rd-card .k-call>.btn{flex:none;min-height:40px;margin:-4px -4px -4px 0}.rd-bet{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rd-amount{font-variant-numeric:tabular-nums;letter-spacing:-.01em;transform-origin:0;font-size:28px;font-weight:800;line-height:1.05}.rd-outs{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.rd-outs>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rd-outs b{font-variant-numeric:tabular-nums}.rd-slide{min-width:0;position:relative}.rd-slide>input{z-index:1;height:40px;display:block;position:relative}.rd-calm{top:50%;left:calc(10px + (100% - 20px) * var(--at,0));background:color-mix(in srgb, var(--ink-3) 80%, transparent);pointer-events:none;border-radius:1px;width:2px;height:12px;margin:-6px 0 0 -1px;transition:background .2s;position:absolute}.rd-calm.over{background:color-mix(in srgb, var(--neg) 75%, transparent)}.rd-notes{flex-wrap:wrap;gap:4px 12px;margin-top:-4px;font-size:12.5px;font-weight:600;display:flex}.rd-note{align-items:center;gap:5px;animation:.18s ease-out kIn;display:inline-flex}.rd-note>svg{flex:none}.rd-win{align-items:center;gap:5px;display:inline-flex}.rd-quick{border-radius:var(--r-btn,10px);background:var(--inset);flex:none;gap:2px;padding:3px;display:flex}.rd-quick .btn.sm{min-width:44px;min-height:42px;padding:0 10px}.rd-meter{align-items:center;gap:10px;display:flex}.rd-meter .meter{flex:1}.rescue-list{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;display:grid}.rd-sellw{min-width:0;display:flex}.rd-sellw>.btn{flex:1;gap:6px;min-width:0;min-height:40px;padding:0 8px}.rd-wait{gap:8px!important}.rd-wait-who{align-items:center;gap:10px;min-width:0;display:flex}.rd-avas{flex:none;gap:3px;display:inline-flex}.rd-avas>span{box-shadow:0 0 0 2px var(--panel);border-radius:50%;transition:opacity .2s,transform .2s;display:inline-flex}.rd-avas>span:not(.on){opacity:.55}.rd-avas>span.on{animation:.3s cubic-bezier(.3,1.5,.5,1) rdIn}@keyframes rdIn{0%{transform:scale(.7)}}.rd-dots{flex:none;gap:3px;display:inline-flex}.rd-dots i{background:var(--ink-3);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite rdDot}.rd-dots i:nth-child(2){animation-delay:.15s}.rd-dots i:nth-child(3){animation-delay:.3s}@keyframes rdDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.rd-tip{background:var(--inset);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:7px;padding:6px 10px;font-size:12.5px;line-height:1.35;animation:.35s ease-out rdTip;display:flex}.rd-tip>svg{color:var(--accent);flex:none;margin-top:1px}@keyframes rdTip{0%{opacity:0;transform:translateY(4px)}}.rd-flip{background:var(--inset);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);perspective:200px;border-radius:50%;flex:none;place-items:center;transition:background .12s,transform 80ms;display:grid}.rd-flip:hover{background:var(--hover,var(--raised))}.rd-flip:active{transform:scale(.92)}.rd-flip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rd-flip .coin{width:18px;height:18px}.rd-flip.go .coin{animation:.56s cubic-bezier(.3,.7,.4,1) rdFlip}.rd-flip.go.tails .coin{animation-name:rdFlipT}@keyframes rdFlip{0%{transform:translateY(0)rotateX(0)}50%{transform:translateY(-16px)rotateX(540deg)}to{transform:translateY(0)rotateX(1080deg)}}@keyframes rdFlipT{0%{transform:translateY(0)rotateX(0)}50%{transform:translateY(-16px)rotateX(450deg)}to{transform:translateY(0)rotateX(900deg)}}.rd-axes{flex-direction:column;gap:6px;min-width:0;display:flex}.rd-axes .axe-pick{flex-wrap:wrap;overflow:visible}.rd-axes .axe-opt{min-height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc,var(--line-2)) 40%, var(--line));padding-right:12px}.rd-axes .axe-opt:active:not(:disabled){transform:scale(.95)}.rd-axes .axe-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rd-axes .axe-opt.on{background:color-mix(in srgb, var(--tc,var(--accent)) 16%, transparent);box-shadow:inset 0 0 0 1.5px var(--tc,var(--accent))}.rd-axes .axe-opt:disabled{opacity:.45;cursor:not-allowed}.rd-perk{font-size:12.5px;line-height:1.35;animation:.18s ease-out kIn}.rd-outs-s{flex:none;gap:0;font-size:12.5px;line-height:1.3}.rd-head-btn{gap:6px}.rd-sub-warn{min-width:0;color:var(--neg);align-items:center;gap:5px;font-weight:600;display:flex}.rd-sub-warn>svg{flex:none}.rd-warn-more{color:var(--neg);background:color-mix(in srgb, var(--neg) 14%, transparent);border-radius:99px;flex:none;padding:0 6px;font-size:11.5px}.rd-results{pointer-events:auto;left:50%;bottom:var(--rd-b,calc(84px + var(--safe-b)));transform:translateX(calc(-50% + var(--rd-x,0px)));z-index:6;width:min(560px,100vw - 24px);max-height:var(--rd-h,calc(100% - 180px));overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:8px;display:flex;position:absolute;overflow-y:auto}.rd-results::-webkit-scrollbar{display:none}.rd-results>*{flex:none;animation:.25s ease-out both rise}.rd-results>:nth-child(2){animation-delay:.12s}.rd-results>:nth-child(3){animation-delay:.22s}.rd-results>.k-sec{background:color-mix(in srgb, var(--panel) 96%, transparent);gap:8px;padding:10px 12px}.rd-results .k-col .k-sec-head{border-radius:9px;min-height:40px;margin:-4px -6px;padding:4px 6px;transition:background .12s}.rd-results .k-col .k-sec-head:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.rd-results .k-col .k-sec-head:active{background:color-mix(in srgb, var(--ink) 10%, transparent)}.rd-verdict{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rd-verdict.win{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 34px color-mix(in srgb, var(--accent) 22%, transparent), 0 10px 30px #0000004d}.rd-verdict.lose{box-shadow:inset 0 0 0 1px var(--line-2), 0 10px 30px #00000040}.rd-v-top{align-items:center;gap:12px;display:flex}.rd-v-ic{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.rd-v-ic.win{color:var(--accent-ink);background:var(--accent);animation:.6s cubic-bezier(.3,1.6,.5,1) both rdWin}.rd-v-ic.lose{color:var(--ink-2);background:var(--inset);box-shadow:inset 0 0 0 1px var(--line-2);animation:.5s ease-out both rdLose}@keyframes rdWin{0%{transform:scale(.3)rotate(-30deg)}60%{transform:scale(1.18)rotate(8deg)}to{transform:none}}@keyframes rdLose{0%{transform:rotate(0)}30%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}to{transform:none}}.rd-v-title{font-family:var(--display);font-size:24px;line-height:1.05}.rd-verdict.win .rd-v-title{color:var(--accent)}.rd-v-num{flex-direction:column;flex:none;align-items:flex-end;display:flex}.rd-v-sum{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.rd-chips{flex-wrap:wrap;gap:6px;display:flex}.rd-chip{animation:.25s ease-out both kIn}.rd-chip>svg{flex:none}.rd-chip.pos>svg{color:var(--pos)}.rd-chip.neg>svg{color:var(--neg)}.rd-skinhit{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;line-height:1.35;animation:.25s ease-out .3s both kIn;display:flex}.rd-skinhit .skin-axe{flex:none}.rd-soft{margin-top:1px;animation:.3s ease-out .4s both kIn}.rd-night{align-items:center;gap:10px;display:flex}.rd-grid{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.rd-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-row{background:var(--inset);border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"ava nm d""ava sub sub";align-items:center;gap:0 8px;min-width:0;padding:4px 8px;animation:.25s ease-out both kIn;display:grid}.rd-row>.ava{grid-area:ava}.rd-row-nm{grid-area:nm;font-size:13px;font-weight:700;line-height:1.35}.rd-row-d{font-variant-numeric:tabular-nums;grid-area:d;align-items:center;gap:3px;font-size:14px;font-weight:800;display:inline-flex}.rd-row-sub{min-width:0;color:var(--ink-2);flex-wrap:wrap;grid-area:sub;align-items:center;gap:2px 8px;font-size:11.5px;line-height:1.35;display:flex}.rd-row-sub .stat{gap:3px;font-weight:600}.rd-row-sub .cash{gap:3px}.rd-row-sub .coin{width:10px;height:10px}.rd-row-sub>svg{flex:none}.rd-row.me{background:color-mix(in srgb, var(--accent) 9%, var(--inset));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent)}.effect-intro{background:var(--scrim);cursor:pointer}.effect-card{cursor:pointer;gap:10px;width:min(340px,100vw - 32px);max-height:calc(100% - 24px);padding:22px 20px 14px}.ef-top{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.ef-tone{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:700}.ef-ic{background:color-mix(in srgb, currentColor 12%, transparent);width:84px;height:84px;box-shadow:0 0 0 6px color-mix(in srgb, currentColor 6%, transparent);border-radius:50%;flex:none;place-items:center;animation:.6s cubic-bezier(.3,1.5,.5,1) .1s both efIc;display:grid}@keyframes efIc{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}.ef-name{font-family:var(--display);font-size:26px;font-weight:400;line-height:1.1}.ef-desc{font-size:14px;line-height:1.4}.ef-you{text-align:left;background:color-mix(in srgb, var(--accent) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:10px;align-self:stretch;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.35;animation:.3s ease-out .25s both kIn;display:flex}.ef-you>svg{color:var(--accent);flex:none;margin-top:1px}.ef-facts{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ef-facts .chip{gap:5px}.effect-card .k-call{text-align:left;align-self:stretch}.ef-bar{background:var(--accent);transform-origin:0;opacity:.7;border-radius:2px;align-self:stretch;height:3px;margin-top:4px;animation:linear forwards efBar}.ef-bar.held{animation-play-state:paused}@keyframes efBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (height<=700px){.effect-card{gap:8px;padding:16px 18px 12px}.ef-ic{width:64px;height:64px}.ef-ic svg{width:38px;height:38px}.ef-name{font-size:23px}.ef-desc{font-size:13.5px}.ef-you{padding:8px 10px}}@media (width<=720px){.stage-ui>.surface.rd-card{gap:10px;padding:12px}.rd-bet{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.rd-slide{grid-area:2/1/auto/-1}.rd-slide>input{height:44px}.rd-amount{font-size:26px}.rd-quick .btn.sm,.rd-foot .btn,.rd-sellw>.btn,.rd-axes .axe-opt,.rd-head>.btn,.rd-card .k-call>.btn{min-height:44px}.rd-flip{width:44px;height:44px}.rd-results .k-col .k-sec-head{min-height:44px}.rd-verdict{padding:10px 12px}.rd-v-title,.rd-v-sum{font-size:22px}.rd-v-ic{width:38px;height:38px}.stage-ui>.surface.rd-guess,.stage-ui>.surface.rd-wait-board{padding:10px 12px}.stage-ui>.surface.rd-guess{gap:8px}.rd-wait-board .rd-tip{display:none}.rd-guess .rd-foot .btn.lg{min-height:44px}}@media (width<=420px){.rd-quick .btn.sm{min-width:44px;padding:0 8px}.rd-foot .btn.lg{padding:0 14px}.rd-scan .rd-scan-l{display:none}.rd-scan{padding:0 12px}.rd-row{column-gap:6px;padding:4px 6px}.rd-row-d{font-size:13px}.rd-row-d>svg{display:none}}@media (prefers-reduced-motion:reduce){.btn.rd-urge,.rd-dots i{animation:none}}.q-face{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--npc) 70%, #fff 20%), color-mix(in srgb, var(--npc) 72%, #000 28%));box-shadow:0 0 0 2px var(--mat-rim), 0 0 0 3.5px color-mix(in srgb, var(--npc) 55%, #000), 0 3px 6px #00000059;border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.q-face-in{pointer-events:none;width:153.8%;height:169.2%;position:absolute;top:-16.9%;left:-26.9%}.q-face-in .pt,.q-face-in .pt-fallback{width:100%;height:100%;display:block}.q-face-in .pt-fallback .pt-icon{display:none}.q-chip{min-height:22px;color:var(--ink-2);background:var(--mat-inset);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px 2px #00000047}.q-chip>.icon{flex:none}.q-chip.q-hot{color:var(--neg);background:color-mix(in srgb, var(--neg) 15%, var(--mat-inset))}.q-chip.q-pos{color:var(--pos)}.q-chip.q-info{color:color-mix(in srgb, var(--info) 80%, var(--ink))}.q-chip.q-gold{color:var(--accent)}button.q-chip:hover,button.q-rare:hover{filter:brightness(1.12)}button.q-chip:focus-visible,button.q-rare:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q-diff{--dc:var(--accent)}.q-diff.q-d0,.q-diff.q-d1{--dc:var(--pos)}.q-diff.q-d3{--dc:color-mix(in srgb, var(--accent) 55%, var(--neg))}.q-diff.q-d4,.q-diff.q-d5{--dc:var(--neg)}.q-chip.q-diff{color:var(--dc);gap:6px}.q-pips{gap:2px;display:inline-flex}.q-pips i{background:color-mix(in srgb, var(--ink-3) 45%, transparent);border-radius:2px;width:4px;height:10px}.q-pips i.on{background:var(--dc);box-shadow:0 0 4px color-mix(in srgb, var(--dc) 60%, transparent)}.q-loot{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.q-gift{min-height:28px;font-family:var(--f-num);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--mat-inset);box-shadow:inset 0 1px 2px #0000004d, inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:2px 9px 2px 5px;font-size:14px;font-weight:800;display:inline-flex}.q-gift small{font-family:var(--f-text,inherit);color:var(--ink-3);font-size:11px;font-weight:600}.q-gift.q-gift-rare{box-shadow:inset 0 1px 2px #0000004d, inset 0 0 0 1.5px color-mix(in srgb, var(--rar-2) 65%, transparent)}.q-gift.q-gift-myth{box-shadow:inset 0 1px 2px #0000004d, inset 0 0 0 1.5px color-mix(in srgb, var(--rar-5) 70%, transparent)}.q-loot.q-compact .q-gift{border-radius:7px;gap:3px;min-height:22px;padding:1px 6px 1px 3px;font-size:12.5px}.q-rare{min-height:28px;font-family:var(--f-num);white-space:nowrap;color:color-mix(in srgb, var(--rar-3) 70%, var(--ink));background:color-mix(in srgb, var(--rar-3) 14%, var(--mat-inset));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--rar-3) 45%, transparent);border-radius:9px;align-items:center;gap:5px;padding:2px 9px 2px 6px;font-size:13px;font-weight:800;display:inline-flex}.q-rare.q-sure{color:color-mix(in srgb, var(--rar-4) 80%, var(--ink));background:color-mix(in srgb, var(--rar-4) 16%, var(--mat-inset));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--rar-4) 60%, transparent)}.q-rare.q-compact{min-height:22px;padding:1px 6px 1px 4px;font-size:12px}.q-rare-ics{align-items:center;display:inline-flex}.q-rare-ics>*+*{margin-left:-5px}.q-myth{color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--rar-5) 55%, #fff), var(--rar-5));box-shadow:0 0 0 1.5px #2a0610, 0 0 6px color-mix(in srgb, var(--rar-5) 55%, transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.q-tip{text-align:left;flex-direction:column;gap:5px;max-width:310px;font-size:13px;line-height:1.35;display:flex}.q-tip-row{align-items:center;gap:6px;display:flex}.q-check{color:var(--pos);stroke-dasharray:30;stroke-dashoffset:30px;animation:qCheck calc(.3s / var(--jspeed,1)) ease-out .1s forwards;flex:none}@keyframes qCheck{to{stroke-dashoffset:0}}.q-bar{align-items:center;gap:8px;display:flex}.q-meter{flex:1;min-width:0;display:block}.q-meter .meter{border-radius:4px;height:8px;box-shadow:inset 0 1px 2px #0006}.gcard.q-done .q-meter .meter i{background:linear-gradient(180deg, color-mix(in srgb, var(--pos) 70%, #fff 30%), var(--pos))}.q-n{font-family:var(--f-num);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:800}.q-meta{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.q-wrap{flex-direction:column;min-width:0;display:flex;position:relative}.q-wrap>.gcard{flex:1}.sheet:has(>.sheet-body>.qw){height:min(100%,840px)}.sheet-body:has(>.qw){flex-direction:column;display:flex}.qw{flex:1;grid-template-columns:minmax(0,1.85fr) minmax(330px,1fr);gap:14px;min-height:0;display:grid}.qw-left,.qw-right{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.qw-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.qw-board{flex:auto}.qw-mine{flex:none}.qw-table{flex:auto;gap:10px}.qw-head{flex-wrap:wrap;align-items:center;gap:2px 10px;padding:0 2px;display:flex}.qw-title{font-family:var(--f-banner);letter-spacing:.01em;color:var(--ink);align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex}.qw-title .icon{color:var(--accent)}.qw-sub{color:var(--ink-2);font-size:12.5px}.qw-sub b{color:var(--accent)}.qw-count{font-family:var(--f-num);color:var(--accent);font-size:15px;font-weight:900}.qw-stats{font-family:var(--f-num);color:var(--ink-2);gap:10px;margin-left:auto;font-size:13px;font-weight:800;display:inline-flex}.qw-stats>span{align-items:center;gap:3px;display:inline-flex}.qw-offers,.qw-active{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;min-height:0;display:grid}.qw-active{align-items:stretch}.qw .q-wrap{animation:qIn calc(.3s / var(--jspeed,1)) cubic-bezier(.3, 1.4, .5, 1) calc(var(--i,0) * 45ms) both}.qw .q-wrap.q-fresh{animation:qDrop calc(.44s / var(--jspeed,1)) cubic-bezier(.3, 1.5, .5, 1) calc(var(--i,0) * 90ms + 60ms) both}@keyframes qIn{0%{opacity:0;translate:0 10px}}@keyframes qDrop{0%{opacity:0;translate:0 -48px;rotate:-4deg;scale:1.06}55%{opacity:1;translate:0 5px;rotate:1deg;scale:.98}to{translate:0;rotate:0deg;scale:1}}.q-slot{border:2px dashed color-mix(in srgb, var(--line-2) 85%, transparent);min-width:0;min-height:110px;color:var(--ink-3);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13px;line-height:1.35;display:flex}.q-slot.q-s-first{color:var(--ink-2)}.q-slot.q-s-first .icon{color:var(--accent)}button.q-slot{width:100%;font:inherit;cursor:pointer;background:0 0}button.q-slot:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent);color:var(--ink)}button.q-slot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q-slot.q-s-table{flex:1;gap:6px}.q-slot.q-s-table b{color:var(--ink);font-size:15px}.q-offer.gcard{--rar:color-mix(in srgb, var(--npc) 65%, var(--mat-rim));gap:7px;padding:10px 12px 8px}.qo-head{text-align:center;flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.qo-head .q-face{margin-bottom:4px}.qo-name{max-width:100%;font-family:var(--f-lore);color:var(--ink);font-size:18px;font-weight:400;line-height:1.15}.qo-title{max-width:100%;color:var(--ink-2);font-size:12px}.qo-center{text-align:center;justify-content:center}.qo-loot.qo-center{flex-direction:column;align-items:center;gap:4px;display:flex}.qo-loot.qo-center .q-loot{justify-content:center}.qo-cap{width:100%;font-family:var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:flex}.qo-cap:before,.qo-cap:after{content:"";background:linear-gradient(90deg, transparent, var(--line-2), transparent);flex:1;height:1px}.qo-line{font-family:var(--f-lore);color:var(--ink-2);quotes:"«" "»";font-size:12.5px;line-height:1.28;display:block}.qo-goal{background:var(--mat-inset);box-shadow:inset 0 1px 3px #0000004d, inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:8px;padding:7px 10px 7px 7px;display:flex}.qo-goal>b{min-width:0;font-family:var(--f-num);color:var(--ink);flex:1;font-size:15px;font-weight:800;line-height:1.2}.qo-goal-ic{width:26px;height:26px;color:var(--accent);flex:none;place-items:center;display:grid}.qo-loot{margin-top:auto;padding-top:2px}.qo-acts{align-items:flex-start;gap:6px;display:flex}.qo-acts .tw-act{flex:1;min-width:0}.qo-acts .btn.sm{min-height:40px}.qo-no-lbl{flex-direction:column;align-items:center;line-height:1.1;display:flex}.qo-no-lbl small{color:color-mix(in srgb, var(--pos) 80%, var(--ink-2));font-size:10.5px;font-weight:700}.qo-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:11.5px;display:flex}.qo-pick{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-bottom:8px;display:grid}.qo-pick-it{min-width:0;min-height:48px;color:var(--ink-2);background:var(--mat-inset);box-shadow:inset 0 1px 3px #0000004d, inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:6px 6px 5px;display:flex;position:relative}.qo-pick-it.q-on{color:var(--ink);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--npc,var(--accent)) 30%, var(--accent)), 0 2px 0 var(--mat-edge)}.qo-pick-it:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qo-pick-goal{align-items:center;gap:4px;min-width:0;max-width:100%;font-size:11.5px;font-weight:700;line-height:1.2;display:flex}.qo-pick-goal>.icon,.qo-pick-goal>.resic{color:var(--accent);flex:none}.qo-pick-it .k-dot{position:absolute;top:5px;right:7px}.q-act.gcard{--rar:color-mix(in srgb, var(--npc) 50%, var(--mat-rim));gap:7px;padding:9px 11px}.q-act.gcard.q-done{--rar:var(--pos)}.qa-top{align-items:center;gap:8px;min-width:0;display:flex}.qa-text{min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:700;line-height:1.25}.qa-terms{flex-direction:column;gap:3px;font-size:12px;line-height:1.3;display:flex}.qa-terms>span{align-items:flex-start;gap:4px;display:flex}.qa-terms .icon{flex:none;margin-top:2px}.qa-who{display:inline-flex}.qa-who .ava+.ava{margin-left:-5px}.qa-acts{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:auto;display:flex}.qa-give{flex:1;min-width:0}.qa-acts .btn.sm{min-height:38px}.qa-drop{margin-left:auto}.qa-ok{color:var(--pos);font-size:12px}.q-table.gcard{--rar:color-mix(in srgb, var(--accent) 70%, var(--mat-rim));gap:8px;padding:12px 14px}.q-table.gcard.q-last{--rar:color-mix(in srgb, var(--neg) 70%, var(--mat-rim))}.qtc-head{align-items:center;gap:12px;min-width:0;display:flex}.qt-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qt-kicker{font-family:var(--f-num);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.qt-who>b{font-family:var(--f-lore);color:var(--ink);font-size:18px;font-weight:400;line-height:1.15}.qt-line{font-family:var(--f-lore);color:var(--ink-2);quotes:"«" "»";font-size:13px;line-height:1.3;display:block}.qt-goal{background:var(--mat-inset);box-shadow:inset 0 1px 3px #0000004d, inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:8px;padding:8px 10px 8px 8px;display:flex}.qt-goal>b{min-width:0;font-family:var(--f-banner);color:var(--ink);flex:1;font-size:15px;font-weight:800;line-height:1.25}.qt-bar-wrap{flex-direction:column;gap:3px;display:flex}.qt-bar,.qm-stack{background:var(--mat-inset);box-shadow:inset 0 2px 4px #00000073, 0 1px 0 var(--mat-rim-hi);display:flex;position:relative;overflow:hidden}.qt-bar{border-radius:9px;height:18px}.qt-bar>i,.qm-stack>i{height:100%;transition:width calc(.5s / var(--jspeed,1)) cubic-bezier(.3, 1.3, .5, 1);flex:none;display:block;box-shadow:inset -1px 0 #0006,inset 0 2px #ffffff47}.qt-bar>i.q-me,.qm-stack>i.q-me{z-index:1;position:relative;box-shadow:inset 0 0 0 2px #fff,inset 0 3px #ffffff4d}.qt-goal-mark{z-index:2;background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 4px #0009}.qt-bar-nums{font-family:var(--f-num);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13px;font-weight:700;display:flex}.qt-bar-nums>b{color:var(--ink);font-size:19px;font-weight:900}.qt-pct{color:var(--accent);margin-left:auto;font-weight:900}.qt-rows{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.qt-row{border-radius:8px;grid-template-columns:22px minmax(0,1fr) minmax(54px,32%) minmax(30px,auto) 16px;align-items:center;gap:6px;min-height:27px;padding:2px 5px;display:grid}.qt-row.q-me{background:color-mix(in srgb, var(--accent) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.qt-name{color:var(--ink);font-size:13px;font-weight:600}.qt-row.q-me .qt-name{font-weight:800}.qt-mini{background:var(--mat-inset);border-radius:4px;height:8px;position:relative;box-shadow:inset 0 1px 2px #00000073}.qt-mini .qt-fill{background:var(--ink-3);transition:width calc(.4s / var(--jspeed,1)) ease-out;border-radius:4px;position:absolute;top:0;bottom:0;left:0}.qt-row.q-below .qt-mini .qt-fill{background:color-mix(in srgb, var(--neg) 65%, var(--ink-3))}.qt-row.q-share .qt-mini .qt-fill{background:var(--accent)}.qt-row.q-draw .qt-mini .qt-fill{background:var(--pos)}.qt-mini .qt-tick,.qt-legend .qt-tick{background:var(--ink-2);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.qt-mini .qt-tick.qt-fair,.qt-legend .qt-tick.qt-fair{background:var(--pos)}.qt-val{font-family:var(--f-num);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px;font-weight:800}.qt-st{place-items:center;display:grid}.qt-more{color:var(--ink-2);align-items:center;gap:8px;padding:2px 5px;font-size:12px;display:flex}.qt-more .qt-avas{display:inline-flex}.qt-more .ava+.ava{margin-left:-6px}.qt-legend{color:var(--ink-3);flex-wrap:wrap;gap:2px 12px;font-size:11.5px;display:flex}.qt-legend>span{align-items:center;gap:5px;display:inline-flex}.qt-legend .qt-tick{height:11px;margin:0;display:inline-block;position:static}.qt-pool{flex-wrap:wrap;gap:6px;display:flex}.qt-mine{color:var(--ink);background:var(--mat-inset);box-shadow:inset 3px 0 0 var(--ink-3);border-radius:9px;padding:6px 10px;font-size:13px;line-height:1.35}.qt-mine.q-none,.qt-mine.q-below{box-shadow:inset 3px 0 0 var(--neg)}.qt-mine.q-share{box-shadow:inset 3px 0 0 var(--accent)}.qt-mine.q-draw{box-shadow:inset 3px 0 0 var(--pos)}.qt-acts{align-items:flex-start;gap:8px;display:flex}.qt-give{flex:1;min-width:0}.qt-give .btn{white-space:normal;text-align:center;min-height:46px;padding:4px 12px;font-size:15px;line-height:1.15}.qt-all{min-height:46px}.qt-how{color:var(--ink-2);flex:1;align-self:center;font-size:13px;line-height:1.35}.qt-risk{color:var(--ink-2);background:color-mix(in srgb, var(--neg) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neg) 30%, transparent);border-radius:9px;align-items:flex-start;gap:8px;padding:7px 10px;font-size:12.5px;line-height:1.35;display:flex}.qt-risk>.icon{color:var(--neg);flex:none;margin-top:1px}.qt-risk b{color:var(--ink)}.qt-risk b.neg{color:var(--neg)}.qt-risk b.pos{color:var(--pos)}.qt-risk.q-hot{background:color-mix(in srgb, var(--neg) 17%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 55%, transparent)}.q-next{background:linear-gradient(180deg, color-mix(in srgb, var(--raised) 100%, #fff 3%), var(--raised));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--npc) 45%, var(--line)), inset 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 60%, transparent), 0 2px 0 #00000038;border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 9px;display:flex}.qn-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qn-body>b{color:var(--ink);font-size:14px;font-weight:700;line-height:1.25}.qn-sub{color:var(--ink-2);font-size:12px;line-height:1.3}.q-next.q-ok{box-shadow:inset 3px 0 0 var(--pos), inset 0 0 0 1.5px color-mix(in srgb, var(--pos) 40%, var(--line)), 0 2px 0 #00000038}.q-next.q-fail{box-shadow:inset 3px 0 0 var(--neg), inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 40%, var(--line)), 0 2px 0 #00000038}.q-next.q-ok .qt-kicker{color:var(--pos)}.q-next.q-fail .qt-kicker{color:var(--neg)}.q-ghost{z-index:3;box-sizing:border-box;pointer-events:none;margin:0;position:absolute}.q-ghost:not(.j-antic){animation:none}.q-ghost *{transition:none!important;animation:none!important}.q-ghost>.gcard{height:100%}.q-ghost.q-g-lift>.gcard{box-shadow:inset 0 0 0 3px var(--rar), inset 0 6px 0 -2px var(--mat-rim-hi), 0 6px 0 var(--mat-edge), 0 22px 40px #00000080}.q-ghost.q-g-failed>.gcard{filter:grayscale(.85)brightness(.78)}.q-stamp{z-index:5;font-family:var(--f-banner);letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--pos);background:color-mix(in srgb, var(--mat-face-hi) 88%, transparent);border:3px solid;border-radius:8px;padding:5px 14px 6px;font-size:19px;font-weight:800;line-height:1.1;position:absolute;top:46%;left:50%;translate:-50% -50%;rotate:-8deg;box-shadow:0 6px 18px #00000073}.q-stamp small{font-family:var(--f-num);letter-spacing:0;text-transform:none;font-size:12px;display:block}.q-stamp.q-st-failed,.q-stamp.q-st-dropped{color:var(--neg)}.q-ghost .q-stamp{animation:qStamp calc(.3s / var(--jspeed,1)) cubic-bezier(.3, 1.6, .5, 1) both!important}.q-ghost .q-stamp.q-st-done{animation-delay:calc(.48s / var(--jspeed,1))!important}@keyframes qStamp{0%{opacity:0;scale:2.2}}[data-motion=reduce] .q-ghost .q-stamp{animation:.2s both qFade!important}@keyframes qFade{0%{opacity:0}}.qw.qw-tabs{flex-direction:column;gap:8px;display:flex}.qw-pane{flex-direction:column;flex:1;min-height:0;display:flex}.qw.qw-tabs .qw-sec{flex:1}.qw.qw-narrow .qw-offers,.qw.qw-narrow .qw-active{flex:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;align-content:start}.qw.qw-tabs .qw-head{display:none}.qw.qw-narrow .q-slot{min-height:88px}.q-act.gcard.q-slim{gap:5px;padding:7px 10px}.q-table.gcard.q-slim{gap:6px;padding:9px 10px}.q-table.q-slim .qt-line{font-size:12px}.q-table.q-slim .qt-risk,.q-table.q-slim .qt-mine{padding:5px 8px;font-size:12px}.q-table.q-slim .qt-row{min-height:25px}.q-table.q-slim .qt-who>b{font-size:16px}.q-table.q-slim .qt-goal>b{font-size:14px}.q-table.q-slim .qt-bar{height:16px}@media (width<=720px){.qt-give .btn,.qt-all,.qa-acts .btn.sm,.qo-acts .btn.sm{min-height:44px}}.qw-short .q-table.gcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head rows""goal rows""bar rows""meta legend""pool mine""acts risk";align-items:start;gap:8px 16px;display:grid}.qw-short .q-table .qtc-head{grid-area:head}.qw-short .q-table .qt-goal{grid-area:goal}.qw-short .q-table .qt-bar-wrap{grid-area:bar}.qw-short .q-table .q-meta{grid-area:meta}.qw-short .q-table .qt-rows{grid-area:rows}.qw-short .q-table .qt-legend{grid-area:legend}.qw-short .q-table .qt-pool{grid-area:pool}.qw-short .q-table .qt-mine{grid-area:mine}.qw-short .q-table .qt-acts{grid-area:acts}.qw-short .q-table .qt-risk{grid-area:risk}.qw-ups{flex:none}.qu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qu-card{background:var(--inset);min-width:0;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;flex-direction:column;gap:6px;padding:9px 10px 10px;display:flex}.qu-top{align-items:center;gap:7px;min-width:0;display:flex}.qu-ic{width:26px;height:26px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.qu-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.qu-lvl{font-family:var(--f-num);color:var(--ink-3);flex:none;font-size:12px;font-weight:800}.qu-eff{font-family:var(--f-num);align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.qu-card .btn{justify-content:center;width:100%}.qu-buy{font-family:var(--f-num);align-items:center;gap:5px;font-weight:800;display:inline-flex}.q-bundle{flex-wrap:wrap;justify-content:center;gap:5px;display:inline-flex}.q-bun{background:var(--inset);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--f-num);color:var(--ink-2);border-radius:8px;align-items:center;gap:4px;padding:3px 7px 3px 5px;font-size:12.5px;display:inline-flex}.q-bun.q-ok{color:var(--pos);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pos) 55%, var(--line-2))}.q-bundle.q-compact .q-bun{padding:2px 6px 2px 4px;font-size:12px}.q-act .q-bar:has(>.q-bundle){justify-content:flex-start}.gcard.q-rare-quest{--rar:var(--accent);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 38%, transparent))}.qt{left:12px;top:calc(var(--topbar-h,56px) + 14px);z-index:11;pointer-events:auto;flex-direction:column;gap:4px;width:250px;animation:.2s ease-out rise;display:flex;position:absolute}.qt-head,.qt-row,.qt-more{text-align:left;width:100%;color:var(--ink);background:linear-gradient(180deg, color-mix(in srgb, var(--mat-face-hi) 88%, transparent), color-mix(in srgb, var(--mat-face-lo) 88%, transparent));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--mat-rim) 75%, transparent), 0 2px 0 color-mix(in srgb, var(--mat-edge) 70%, transparent);border-radius:9px;align-items:center;gap:7px;padding:5px 9px;transition:transform 80ms,box-shadow .15s;display:flex;position:relative}.qt-head:hover,.qt-row:hover,.qt-more:hover{box-shadow:inset 0 0 0 1.5px var(--accent), 0 2px 0 color-mix(in srgb, var(--mat-edge) 70%, transparent)}.qt-head:active,.qt-row:active{transform:scale(.98)}.qt-head{font-size:12.5px}.qt-head .icon{color:var(--accent)}.qt-count{font-family:var(--f-num);color:var(--accent);font-weight:900}.qt-offers{color:var(--pos);margin-left:auto;font-size:11.5px;font-weight:700}.qt-row{padding-bottom:8px;font-size:12.5px}.qt-ic{width:20px;color:var(--ink-2);flex:none;place-items:center;display:grid}.qt-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qt-n{font-family:var(--f-num);color:var(--ink-2);flex:none;font-size:12px;font-weight:800}.qt-bar{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:2px;height:3px;position:absolute;bottom:3px;left:9px;right:9px;overflow:hidden}.qt-bar:after{content:"";width:calc(var(--p,0) * 100%);border-radius:inherit;background:var(--accent);transition:width .4s ease-out;position:absolute;inset:0}.qt-done .qt-bar:after{background:var(--pos)}.qt-hot .qt-n{color:var(--neg)}.qt-rare{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 85%, transparent), 0 2px 0 color-mix(in srgb, var(--mat-edge) 70%, transparent)}.qt-more{color:var(--ink-2);justify-content:center;padding:3px 9px;font-size:12px}.qt-group .qt-ic{color:var(--accent)}@media (width<=720px){.qt{display:none}}.gd{flex-direction:column;gap:10px;min-height:100%;display:flex}.gd-top{align-items:center;gap:12px;min-width:0;display:flex}.gd-top>.k-tabs{flex:none}.gd-lead{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.gd-stocks{flex:none;margin-left:auto}.gd-body{flex-direction:column;flex:1;min-height:0;animation:.18s ease-out both kIn;display:flex}.gd-res{flex:1;grid-template-columns:minmax(380px,440px) minmax(0,1fr);gap:12px;min-height:0;display:grid}.gd-list{flex-direction:column;gap:4px;display:flex}.gd-row{text-align:left;min-height:44px;color:var(--ink);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 84px 54px 64px;align-items:center;gap:8px;padding:4px 10px;display:grid}@media (hover:hover) and (pointer:fine){.gd-row:hover:not(.on){box-shadow:inset 0 0 0 1px var(--line-2), 0 2px 0 var(--mat-edge);translate:0 -1px}}.gd-row.on{background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 2px var(--accent), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 2px 0 var(--mat-edge)}.gd-row-name{flex-direction:column;min-width:0;line-height:1.2;display:flex}.gd-row-name b{font-family:var(--f-num);font-size:14px;font-weight:700}.gd-row-p,.gd-row-a{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.gd-row-p b,.gd-row-a b{font-size:15px;font-weight:800}.gd-row-a b{color:var(--ink-2)}.gd-row-s .spark{height:24px}.gd-dem{font-family:var(--f-num);white-space:nowrap;align-items:center;gap:2px;font-size:11px;font-weight:700;display:inline-flex}.gd-detail{background:linear-gradient(180deg, color-mix(in srgb, var(--raised) 100%, #fff 3%), var(--raised));min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 60%, transparent), 0 2px 0 #00000038;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.gd-dh{align-items:center;gap:10px;display:flex}.gd-dh-txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.gd-dh-name{font-family:var(--f-banner);font-size:18px;font-weight:800}.gd-dh-q{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.gd-dh-q b{font-size:22px;font-weight:900}.gd-chart{flex:1;min-height:120px;position:relative}.gd-chart>.chart-box{height:auto;position:absolute;inset:0}.gd-trade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gd-box{background:var(--mat-inset);min-width:0;box-shadow:inset 0 1px 3px #00000073, inset 0 0 0 1px var(--line);border-radius:11px;flex-direction:column;gap:7px;padding:9px 10px 10px;display:flex}.gd-box-h{font-family:var(--f-num);align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.gd-box-h>.icon{color:var(--accent)}.gd-calc{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.gd-sum{font-size:20px;font-weight:900}.gd-go{gap:6px;width:100%;min-height:42px;margin-top:auto}.gd-qty{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd-qty-row{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.gd-qty-b{width:34px;height:34px;color:var(--ink);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 1px var(--mat-rim), 0 2px 0 var(--mat-edge);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.gd-qty-b:disabled{opacity:.4;cursor:not-allowed}.gd-qty-v{text-align:center;width:64px;min-width:0;height:34px;font:inherit;font-family:var(--f-num);color:var(--ink);background:0 0;border:0;border-radius:7px;outline:none;padding:0 4px;font-size:18px;font-weight:900}.gd-qty-v:focus{background:color-mix(in srgb, var(--ink) 7%, transparent);box-shadow:inset 0 0 0 1.5px var(--accent)}.gd-qty-pre{flex-wrap:wrap;gap:4px;display:inline-flex}.gd-pre{min-width:36px;min-height:30px;font-family:var(--f-num);color:var(--ink-2);background:color-mix(in srgb, var(--ink) 6%, transparent);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;border:0;border-radius:8px;padding:0 8px;font-size:13px;font-weight:700}.gd-pre.on{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.gd-box-p{margin-left:auto;font-weight:700}.gd-flow{align-items:center;gap:5px;display:flex}.gd-flow b{color:var(--ink)}@media (width<=720px){.gd{gap:8px}.gd-top{gap:6px}.gd-top>.k-tabs{flex:1}.gd-top .k-tab{padding:0 8px}.gd-stocks{display:none}.gd-res{flex-direction:column;gap:8px;display:flex}.gd-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.gd-tile{min-height:46px;color:var(--ink);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;padding:4px 8px;display:grid}.gd-tile>svg{grid-row:1/3}.gd-tile.on{background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 2px var(--accent), 0 2px 0 var(--mat-edge)}.gd-tile-n{text-align:left;font-size:15px;font-weight:800}.gd-tile-p{color:var(--ink-2);text-align:left;font-size:11.5px;font-weight:700}.gd-detail{gap:6px;padding:8px 9px 9px}.gd-dh-name{font-size:16px}.gd-dh-q b{font-size:18px}.gd-chart{flex:none;height:104px;min-height:0}.gd-detail>.seg{align-self:stretch}.gd-detail>.seg button{flex:1;justify-content:center}.gd-trade{grid-template-columns:minmax(0,1fr)}}.loc-anchor{z-index:3}.loc-plate{border:1px solid var(--line-2);background:color-mix(in srgb, var(--panel) 88%, transparent);color:var(--ink);font:600 13px var(--font);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:5px 11px 5px 8px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:absolute;bottom:6px;left:0;transform:translate(-50%);box-shadow:0 3px #00000059,0 6px 14px #00000040}.loc-plate.plot{background:color-mix(in srgb, var(--panel) 52%, transparent);border-color:color-mix(in srgb, var(--line-2) 70%, transparent);-webkit-backdrop-filter:blur(3px);bottom:34px}.loc-plate.plot.mine{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.loc-plate:hover{border-color:var(--accent);transform:translate(-50%)translateY(-2px)}.loc-plate:active{transform:translate(-50%)translateY(1px);box-shadow:0 1px #00000059}.loc-plate.mine{border-color:color-mix(in srgb, var(--accent) 70%, transparent)}.loc-plate.focus{box-shadow:0 3px 0 #00000059, 0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent)}.loc-plate .dot{border-radius:50%;flex:none;width:12px;min-width:0;height:12px;padding:0;box-shadow:0 0 0 2px #00000059}.loc-plate b{font-weight:700}.loc-plate .lv,.loc-plate .tier{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12px}.loc-plate .tier{color:var(--accent)}.loc-home{left:50%;bottom:calc(var(--dock-top,96px) + 10px);z-index:4;border:1px solid var(--accent);background:color-mix(in srgb, var(--panel) 90%, transparent);color:var(--ink);font:700 13px var(--font);cursor:pointer;border-radius:999px;padding:7px 16px;position:fixed;translate:-50%;box-shadow:0 3px #00000059}.loc-home:active{transform:translateY(1px)}.loc-home{animation:.18s ease-out kIn}@media (width<=560px){.loc-plate{padding:4px 9px 4px 7px;font-size:12px}.loc-plate .tier{display:none}}.wk{flex-direction:column;gap:10px;min-height:100%;display:flex}.wk-sum{align-items:stretch;gap:10px;display:flex}.wk-sum-res{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.wk-res{background:linear-gradient(180deg, color-mix(in srgb, var(--raised) 100%, #fff 3%), var(--raised));box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 60%, transparent), 0 2px 0 #00000038;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0;padding:7px 10px 8px;display:grid}.wk-res-ic{place-items:center;display:grid}.wk-res-main{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.wk-res-n{font-size:20px;font-weight:800;line-height:1}.wk-res-rate{white-space:nowrap;font-size:13px;font-weight:700}.wk-price{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.wk-pr{align-items:center;gap:3px;display:inline-flex}.wk-pr b{font-size:14px;font-weight:800}.wk-pr.lack b{color:var(--neg)}.btn .wk-pr b{font-size:inherit}.btn.primary .wk-pr.lack b,.btn.pos .wk-pr.lack b{color:inherit}.wk-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.wk-card{--tc:var(--rar-0);--veil:calc(100% - var(--mat-grain) * 100%);background:linear-gradient(180deg, color-mix(in srgb, color-mix(in srgb, var(--mat-face-hi) 90%, var(--tc) 10%) var(--veil), transparent), color-mix(in srgb, var(--mat-face-lo) var(--veil), transparent)), var(--mat-grain-img) 0 0 / 360px auto;min-width:0;box-shadow:inset 0 0 0 2.5px var(--tc), inset 0 0 0 4px color-mix(in srgb, var(--tc) 30%, #000), inset 0 6px 0 -2px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 8px 18px #0000004d;border-radius:12px;flex-direction:column;gap:7px;padding:9px 10px 10px;transition:transform .4s cubic-bezier(.2,1.4,.4,1),box-shadow .25s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.wk-card:hover{box-shadow:inset 0 0 0 2.5px var(--tc), inset 0 0 0 4px color-mix(in srgb, var(--tc) 30%, #000), inset 0 6px 0 -2px var(--mat-rim-hi), 0 4px 0 var(--mat-edge), 0 14px 26px #0000005c, 0 0 18px color-mix(in srgb, var(--tc) 22%, transparent);transform:translateY(-2px)}}.wk-card[data-t="1"]{--tc:var(--rar-1)}.wk-card[data-t="2"]{--tc:var(--rar-2)}.wk-card[data-t="3"]{--tc:var(--rar-3)}.wk-card[data-t="4"]{--tc:var(--rar-4)}.wk-card[data-t="5"]{--tc:var(--rar-5)}.wk-card[data-t="4"]:after,.wk-card[data-t="5"]:after{content:"";pointer-events:none;background:conic-gradient(from var(--spin,0deg), var(--tc), #fff6d6, var(--tc), color-mix(in srgb, var(--tc) 50%, #000), var(--tc));animation:rimSpin calc(3.5s / var(--jspeed,1)) linear infinite;border-radius:14px;padding:3px;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.wk-card.ghost{--tc:var(--line-2);background:color-mix(in srgb, var(--raised) 70%, transparent);box-shadow:inset 0 0 0 1.5px var(--line-2), inset 0 0 0 1.5px color-mix(in srgb, var(--info) 30%, transparent);border:1.5px dashed color-mix(in srgb, var(--info) 45%, transparent);padding:7.5px 8.5px 8.5px}.wk-card.focus{animation:wkFocus calc(1.6s / var(--jspeed,1)) ease-out both}@keyframes wkFocus{0%{box-shadow:inset 0 0 0 2.5px var(--tc), 0 0 0 0 color-mix(in srgb, var(--accent) 80%, transparent)}25%{box-shadow:inset 0 0 0 2.5px var(--tc), 0 0 0 6px color-mix(in srgb, var(--accent) 55%, transparent)}}.wk-card.wk-tierup:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--tc) 55%, transparent), transparent 60%);animation:wkWave calc(.9s / var(--jspeed,1)) ease-out both;position:absolute;inset:0}.wk-card.wk-tierup .wk-tier{animation:wkStamp calc(.6s / var(--jspeed,1)) cubic-bezier(.34, 1.56, .64, 1) both}@keyframes wkWave{0%{clip-path:inset(100% 0 0);opacity:1}60%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes wkStamp{0%{opacity:0;rotate:-12deg;scale:2.2}60%{opacity:1}}.wk-head{align-items:center;gap:6px;min-height:26px;display:flex}.wk-head>.icon{color:var(--tc);filter:drop-shadow(0 1px 0 var(--outline));flex:none}.wk-card.ghost .wk-head>.icon{color:var(--info)}.wk-name{min-width:0;font-family:var(--f-num);flex:1;font-size:16px;font-weight:800}.wk-tier{min-height:24px;font-family:var(--f-num);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 72%, #fff 28%), var(--tc));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 50%, #000), 0 2px 0 color-mix(in srgb, var(--tc) 40%, #000);text-shadow:0 1px #00000080;cursor:pointer;border:0;border-radius:99px;flex:none;padding:2px 10px;font-size:12.5px;font-weight:800}.wk-tier.ghost{cursor:default;color:var(--info);background:color-mix(in srgb, var(--info) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 45%, transparent);text-shadow:none}.wk-art{background:radial-gradient(120% 100% at 50% 100%, color-mix(in srgb, var(--tc) 32%, transparent), transparent 72%), linear-gradient(180deg, #1d2a3b, #40546d);height:92px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tc) 55%, #000), inset 0 2px 8px #00000073;border-radius:9px;flex:none;position:relative;overflow:hidden}.wk-card[data-t="3"] .wk-art,.wk-card[data-t="4"] .wk-art,.wk-card[data-t="5"] .wk-art,.wk-tu-pic[data-t="3"] .wk-art,.wk-tu-pic[data-t="4"] .wk-art,.wk-tu-pic[data-t="5"] .wk-art{background:radial-gradient(120% 100% at 50% 100%, color-mix(in srgb, var(--tc) 40%, transparent), transparent 72%), linear-gradient(180deg, #1c1638, #4a3566)}.wk-svg{width:100%;height:100%;position:absolute;inset:0}.wk-art.ghost{background:linear-gradient(color-mix(in srgb, var(--info) 14%, transparent) 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(90deg, color-mix(in srgb, var(--info) 14%, transparent) 1px, transparent 1px) 0 0 / 12px 12px, #0b2340d9;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--info) 45%, transparent)}.wk-art.ghost .wk-svg *{stroke-dasharray:2.2 1.6;fill:none!important;stroke:#8ec4ff!important;stroke-width:.9px!important}.wk-ghost-l{font-family:var(--f-num);color:#cfe6ff;background:#08182cbf;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:6px;left:8px}.wk-art.hit:after{content:"";pointer-events:none;background:radial-gradient(70% 70% at 62% 35%,#281c1c99,#0000 72%);position:absolute;inset:0}.wk-lvl{color:var(--ink);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 2px var(--tc), 0 2px 0 var(--mat-edge), 0 4px 10px #0006;border-radius:10px;align-items:baseline;gap:3px;padding:2px 9px 3px;display:flex;position:absolute;bottom:6px;left:6px}.wk-lvl small{font-family:var(--f-num);color:var(--ink-2);font-size:11px;font-weight:700}.wk-lvl .num{font-size:22px;font-weight:900;line-height:1}.wk-close{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wk-close-txt{align-items:center;gap:4px;min-width:0;font-weight:700;display:inline-flex}.wk-close .btn{flex:none}.wk-close-price{font-family:var(--f-num);align-items:center;gap:3px;margin-left:2px;font-weight:800;display:inline-flex}.wk-hit{font-family:var(--f-num);color:#fff;background:color-mix(in srgb, var(--neg) 85%, #000);border-radius:99px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 2px #0006}.wk-find{min-height:32px;font-family:var(--f-num);color:#3a2400;cursor:pointer;animation:wkFind calc(1.6s / var(--jspeed,1)) ease-in-out infinite;background:linear-gradient(#ffe7a6,#ffb84a);border:0;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:inset 0 0 0 1.5px #8a5a12,0 3px #6b4310,0 0 18px #ffc85abf}.wk-find>span{align-items:center;gap:3px;display:inline-flex}.wk-find small{opacity:.7;font-weight:700}@keyframes wkFind{0%,to{translate:0}50%{translate:0 -3px}}.wk-spin,.wk-arm{transform-box:view-box}.wk-swing,.wk-flick,.wk-flick2,.wk-smoke circle,.wk-buzz,.wk-piston,.wk-cart,.wk-bob{transform-box:fill-box}.wk-art.run .wk-spin{animation:wkSpin calc(1.1s / var(--jspeed,1)) linear infinite}.wk-art.run .wk-swing{animation:wkSwing calc(1.4s / var(--jspeed,1)) ease-in-out infinite}.wk-art.run .wk-arm{animation:wkArm calc(2.6s / var(--jspeed,1)) ease-in-out infinite}.wk-art.run .wk-buzz{animation:.1s linear infinite alternate wkBuzz}.wk-art.run .wk-piston{animation:wkPiston calc(1.1s / var(--jspeed,1)) cubic-bezier(.6, 0, .3, 1) infinite}.wk-art.run .wk-cart{animation:wkCart calc(4.5s / var(--jspeed,1)) ease-in-out infinite}.wk-art .wk-bob{animation:wkBob calc(3s / var(--jspeed,1)) ease-in-out infinite}.wk-art .wk-glow{animation:wkGlow calc(2.2s / var(--jspeed,1)) ease-in-out infinite}.wk-flick,.wk-flick2{transform-origin:50% 100%}.wk-art.run .wk-flick{animation:.45s ease-in-out infinite alternate wkFlick}.wk-art.run .wk-flick2{animation:.32s ease-in-out infinite alternate-reverse wkFlick}.wk-smoke circle{fill:#e2e2ec8c;opacity:0;transform-origin:50%}.wk-art.run .wk-smoke circle{animation:wkSmoke calc(2.4s / var(--jspeed,1)) linear infinite}.wk-art.ghost .wk-smoke{display:none}.wk-sparks circle{animation:wkTwinkle calc(2s / var(--jspeed,1)) ease-in-out infinite}@keyframes wkSpin{to{rotate:360deg}}@keyframes wkSwing{0%,to{rotate:0deg}40%{rotate:-38deg}55%{rotate:14deg}}@keyframes wkArm{0%,to{rotate:0deg}50%{rotate:12deg}}@keyframes wkBuzz{0%{translate:-.4px .3px}to{translate:.4px -.3px}}@keyframes wkPiston{0%,to{translate:0}45%{translate:0 9px}}@keyframes wkCart{0%,to{translate:0}50%{translate:14px}}@keyframes wkBob{0%,to{translate:0}50%{translate:0 -3px}}@keyframes wkGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes wkFlick{0%{scale:1 .88}to{scale:1.05 1.12}}@keyframes wkSmoke{0%{opacity:0;translate:0;scale:.6}15%{opacity:.75}to{opacity:0;translate:2px -14px;scale:1.5}}@keyframes wkTwinkle{0%,to{opacity:.2}50%{opacity:1}}.wk-out{align-items:center;gap:6px;min-width:0;min-height:26px;display:flex}.wk-rate{white-space:nowrap;font-size:19px;font-weight:900}.wk-per{flex:1;min-width:0}.wk-mult{background:color-mix(in srgb, currentColor 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 40%, transparent);border-radius:99px;flex:none;padding:1px 7px;font-size:12px;font-weight:800}.wk-input{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:-3px;display:flex}.wk-in{font-family:var(--f-num);align-items:center;gap:2px;font-weight:700;display:inline-flex}.wk-uses{flex:1;line-height:1.35}.wk-links{flex-direction:column;gap:6px;display:flex}.wk-link{background:var(--mat-inset);box-shadow:inset 0 1px 2px #00000073, 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 40%, transparent);border-radius:10px;flex-direction:column;gap:4px;padding:7px 8px 8px;display:flex}.wk-link.neck{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 75%, transparent), inset 0 1px 2px #00000073}.wk-link-head{align-items:center;gap:6px;min-width:0;display:flex}.wk-link-name{white-space:nowrap;font-size:13.5px}.wk-link-lv{color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:800}.wk-neck{color:#2a1a05;background:var(--accent);white-space:nowrap;border-radius:99px;margin-right:5px;padding:0 6px;font-weight:800;display:inline-block}.wk-link-rate{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:900}.wk-link-stats{line-height:1.25}.wk-link-btns{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.wk-link-btns .btn{flex-direction:column;gap:0;min-height:34px;padding:0 4px;font-size:13px;line-height:1.05}.wk-link-btns .btn small{opacity:.85;font-size:10.5px;font-weight:700}.wk-breathe:not(:disabled){animation:wkBreathe calc(4.5s / var(--jspeed,1)) ease-in-out infinite}@keyframes wkBreathe{0%,14%,28%,to{scale:1}7%,21%{scale:1.04}}.wk-buylack{min-height:32px;font-family:var(--f-num);color:var(--info);background:color-mix(in srgb, var(--info) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 40%, transparent);cursor:pointer;border:0;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 7px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.wk-buylack .wk-pr b{color:var(--ink);font-size:13px}.wk-buylack.armed{color:var(--neg);box-shadow:inset 0 0 0 1.5px var(--neg)}.wk-buylack:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.wk-buylack:hover:not(:disabled){background:color-mix(in srgb, var(--info) 18%, transparent)}}.wk-socks{align-items:center;gap:6px;margin-top:auto;display:flex}.wk-socks-l{flex:1;min-width:0}.wk-sock{--rc:var(--rar-2);cursor:pointer;width:34px;height:34px;color:var(--ink-3);background:var(--mat-inset);box-shadow:inset 0 1px 3px #0000008c, inset 0 0 0 1px var(--line-2);border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:relative;rotate:45deg}.wk-sock>*{rotate:-45deg}.wk-sock[data-r="3"]{--rc:var(--rar-3)}.wk-sock[data-r="4"]{--rc:var(--rar-4)}.wk-sock b{font-size:12px}.wk-sock.on{color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--rc) 60%, #fff 40%), var(--rc) 55%, color-mix(in srgb, var(--rc) 55%, #000));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--rc) 45%, #000), 0 2px 0 color-mix(in srgb, var(--rc) 35%, #000), 0 0 10px color-mix(in srgb, var(--rc) 40%, transparent)}.wk-sock.on .icon{filter:drop-shadow(0 1px #0000008c)}.wk-sock.ready{color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent), 0 0 12px color-mix(in srgb, var(--accent) 55%, transparent);animation:wkReady calc(1.8s / var(--jspeed,1)) ease-in-out infinite}@keyframes wkReady{0%,to{box-shadow:inset 0 0 0 2px var(--accent), 0 0 6px color-mix(in srgb, var(--accent) 35%, transparent)}50%{box-shadow:inset 0 0 0 2px var(--accent), 0 0 16px color-mix(in srgb, var(--accent) 75%, transparent)}}@media (hover:hover) and (pointer:fine){.wk-sock:hover{filter:brightness(1.15);translate:0 -2px}}.wk-ubadge{place-items:center;display:grid}.wk-sock.arriving>*{opacity:0}.wk-sock.arriving{background:var(--mat-inset);box-shadow:inset 0 0 0 2px var(--rc), 0 0 14px color-mix(in srgb, var(--rc) 60%, transparent)}.wk-buildbox{margin-top:auto}.wk-build{gap:8px;width:100%;min-height:46px;font-size:15px}.wk-tabs{background:var(--mat-inset);box-shadow:inset 0 2px 4px #0006, inset 0 0 0 1px color-mix(in srgb, var(--mat-rim) 60%, transparent);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;display:grid}.wk-tab{--tc:var(--rar-0);min-height:44px;font-family:var(--f-num);color:var(--ink-2);box-shadow:inset 0 -2px 0 var(--tc);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:15px;font-weight:800;display:flex;position:relative}.wk-tab.ghost{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.wk-tab .icon{color:var(--tc)}.wk-tab.on{color:var(--ink);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 2px var(--tc), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 2px 0 var(--mat-edge)}.wk-tab .k-dot{position:absolute;top:5px;right:6px}.wk-one{flex-direction:column;flex:1;animation:.18s ease-out both kIn;display:flex}.wk-one>.wk-card{flex:1}.wk-ov{z-index:40;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wk-ov-scrim{animation:fade calc(.2s / var(--jspeed,1)) ease-out both;background:radial-gradient(at 50% 45%,#060402b3,#060402e0);position:absolute;inset:0}.wk-ov-box{max-width:min(760px,100%);max-height:100%;animation:wkOvIn calc(.3s / var(--jspeed,1)) cubic-bezier(.34, 1.4, .64, 1) both;position:relative}@keyframes wkOvIn{0%{opacity:0;translate:0 26px;scale:.94}}.wk-ov-x{z-index:2;width:44px;height:44px;color:var(--ink);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 1.5px var(--mat-rim), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 3px 0 var(--mat-edge);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.wk-ov.leaving .wk-ov-scrim,.wk-ov.leaving .wk-ov-x,.wk-ov.leaving .wk-pick-head,.wk-ov.leaving .wk-pick-foot,.wk-ov.leaving .wk-pslot.dim{opacity:0;transition:opacity calc(.35s / var(--jspeed,1)) ease}.wk-pay{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;width:100%;display:grid}.wk-or{font-family:var(--f-num);text-transform:uppercase;align-self:center;font-weight:800}.wk-pay-opt{min-width:0;color:var(--ink);background:var(--mat-inset);box-shadow:inset 0 1px 3px #00000080, inset 0 0 0 1.5px var(--line-2);cursor:pointer;text-align:center;border:0;border-radius:11px;flex-direction:column;align-items:center;gap:5px;padding:8px 10px;display:flex}.wk-pay-opt.on{background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 2px var(--accent), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 0 14px color-mix(in srgb, var(--accent) 30%, transparent)}.wk-pay-opt.ok .wk-pay-h{color:var(--pos)}.wk-pay-h{font-family:var(--f-num);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-2);align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.wk-pay-opt .wk-pr b{font-size:17px}.wk-pay-src{line-height:1.25}.wk-tu{--tc:var(--rar-0);text-align:center;background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));width:min(600px,100vw - 32px);box-shadow:inset 0 0 0 3px var(--tn,var(--accent)), inset 0 6px 0 -2px var(--mat-rim-hi), 0 5px 0 var(--mat-edge), 0 30px 70px #0009, 0 0 40px color-mix(in srgb, var(--tn,var(--accent)) 30%, transparent);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:18px 18px 16px;display:flex}.wk-tu-head{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.wk-tu-pic{--tc:var(--rar-0);flex:1;max-width:220px;position:relative}.wk-tu-pic[data-t="1"]{--tc:var(--rar-1)}.wk-tu-pic[data-t="2"]{--tc:var(--rar-2)}.wk-tu-pic[data-t="3"]{--tc:var(--rar-3)}.wk-tu-pic[data-t="4"]{--tc:var(--rar-4)}.wk-tu-pic[data-t="5"]{--tc:var(--rar-5)}.wk-tu-pic .wk-art{height:100px}.wk-tu-pic:not(.next){opacity:.75;filter:saturate(.7)}.wk-tu-pic.next .wk-art{box-shadow:inset 0 0 0 2px var(--tc), 0 0 22px color-mix(in srgb, var(--tc) 45%, transparent)}.wk-tu-pic>.wk-tier{cursor:default;position:absolute;top:-10px;left:50%;translate:-50%}.wk-tu-arrow{color:var(--accent);flex-direction:column;flex:none;align-items:center;display:flex}.wk-tu-arrow b{font-size:16px}.wk-tu-title{font-family:var(--f-banner);margin:2px 0 0;font-size:22px;font-weight:800;line-height:1.15}.wk-tu-sub{margin-top:-6px}.wk-tu-lines{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.wk-tu-lines .wk-pr b{font-size:16px}.wk-tu-go{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.wk-tu-go>.btn.main{min-width:min(320px,100%)}.wk-tu-next{max-width:480px}.wk-pick{flex-direction:column;align-items:center;gap:12px;width:min(640px,100vw - 32px);display:flex}.wk-pick-head{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:2px;display:flex}.wk-pick-head .small{color:color-mix(in srgb, var(--ink) 80%, transparent)}.wk-pick-title{font-family:var(--f-banner);margin:0;font-size:22px;font-weight:800}.wk-pick-cards{perspective:900px;grid-template-columns:repeat(2,minmax(0,236px));justify-content:center;gap:18px;width:100%;display:grid}.wk-pslot{min-width:0;animation:wkDeal calc(.52s / var(--jspeed,1)) cubic-bezier(.34, 1.3, .64, 1) both;animation-delay:calc(var(--i,0) * .11s / var(--jspeed,1));flex-direction:column;align-items:stretch;gap:8px;transition:opacity .25s,scale .25s,filter .25s;display:flex}@keyframes wkDeal{0%{opacity:0;translate:0 60px;rotate:y 100deg;scale:.7}}.wk-pslot.dim{filter:brightness(.55)saturate(.45);scale:.95}.wk-pslot.on{scale:1.04}.wk-pslot .gcard{background-color:var(--panel)}.wk-pcard{text-align:center;align-items:center;gap:8px;min-height:264px;padding:16px 14px 14px}.wk-pc-tag{font-family:var(--f-num);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in oklab, var(--rar) 70%, var(--ink));background:color-mix(in srgb, var(--rar) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rar) 45%, transparent);border-radius:99px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:800}.wk-pc-art{color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--rar) 55%, #fff 45%), var(--rar) 55%, color-mix(in srgb, var(--rar) 45%, #000));width:84px;height:84px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rar) 40%, #000), 0 4px 0 color-mix(in srgb, var(--rar) 30%, #000), 0 0 26px color-mix(in srgb, var(--rar) 45%, transparent);border-radius:50%;place-items:center;display:grid}.wk-pc-art .icon{filter:drop-shadow(0 2px #00000080)}.wk-pc-name{font-family:var(--f-banner);font-size:17px;font-weight:800;line-height:1.15}.wk-pc-desc{color:var(--ink-2);font-size:14px;line-height:1.35}.wk-pc-ribbon{font-family:var(--f-num);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--rar) 70%, #fff 30%), var(--rar));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rar) 45%, #000), 0 2px 0 color-mix(in srgb, var(--rar) 35%, #000);text-shadow:0 1px #00000073;border-radius:99px;align-items:center;gap:4px;padding:3px 12px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;bottom:-10px;left:50%;translate:-50%}.wk-respec{gap:5px}.wk-pick-foot{background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));width:100%;box-shadow:inset 0 0 0 2px var(--mat-rim), inset 0 4px 0 -2px var(--mat-rim-hi), 0 4px 0 var(--mat-edge), 0 20px 50px #00000080;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:12px 14px 14px;display:flex}.wk-pick-cost{align-items:center;gap:8px;display:flex}.wk-pick-cost .wk-pr b{font-size:17px}.wk-drip{filter:drop-shadow(0 1px 2px #00000080)}[data-motion=reduce] .wk-art *,[data-motion=reduce] .wk-find,[data-motion=reduce] .wk-sock.ready,[data-motion=reduce] .wk-breathe,[data-motion=reduce] .wk-pslot,[data-motion=reduce] .wk-card:after{animation:none!important}@media (width>=721px) and (height>=860px){.wk-art{height:118px}.wk-card{gap:9px}}@media (width>=721px) and (height<=720px){.wk{gap:8px}.wk-res{padding:5px 9px 6px}.wk-card{gap:5px;padding:8px 9px 9px}.wk-art{height:72px}.wk-link{padding:5px 7px 6px}.wk-link-btns .btn{min-height:30px}.wk-sock{width:30px;height:30px}.wk-buylack{min-height:28px;padding:2px 8px}}@media (width<=720px){.wk{gap:8px}.wk-sum{flex-direction:column;gap:6px}.wk-sum-res{gap:5px}.wk-res{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:3px;padding:5px 4px 6px}.wk-res-main{flex-direction:column;align-items:center;gap:1px}.wk-res-n{font-size:17px}.wk-res-rate{font-size:11.5px}.wk-res-ic svg{width:22px;height:22px}.wk-art{height:86px}.wk-card{gap:8px}.wk-pay{grid-template-columns:minmax(0,1fr);gap:4px}.wk-or{justify-self:center}.wk-ov{padding:8px}.wk-tu{gap:8px;padding:14px 10px 12px}.wk-tu-pic .wk-art{height:76px}.wk-tu-title{font-size:19px}.wk-pick{gap:8px}.wk-pick-title{font-size:18px}.wk-pick-cards{gap:8px}.wk-pcard{min-height:0;padding:12px 8px}.wk-pc-art{width:60px;height:60px}.wk-pc-art svg{width:30px;height:30px}.wk-pc-name{font-size:15px}.wk-pc-desc{font-size:13px}.wk-pick-foot{gap:6px;padding:10px 8px}}:root{--f-num:"Rubik", "Onest", system-ui, sans-serif;--f-banner:"Unbounded", "Rubik", system-ui, sans-serif;--f-lore:"Yeseva One", Georgia, serif;--step:4px;--rar-0:#d5d9df;--rar-1:#5ec08f;--rar-2:#2a5fc0;--rar-3:#d199ff;--rar-4:#f08a12;--rar-5:#c4163c;--res-chips:#f2b24c;--res-wood:#c98d55;--res-stone:#aab5c0;--res-iron:#8fb6da;--res-steel:#d6e0ea;--res-gem:#3fd8c6;--res-bone:#eadfc6;--res-ichor:#8ff04a;--res-blueprint:#5fa8ff;--res-relic:#ffb84a;--grain-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 1.0 0 0 0 0 1.0 0 0 0 0 1.0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");--grain-wood:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .32' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 1.7 -0.35 0 0 0 1.7 -0.35 0 0 0 1.7 -0.35 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='360' height='180' filter='url(%23g)'/%3E%3C/svg%3E");--grain-brushed:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.002 .9' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 1.5 -0.25 0 0 0 1.5 -0.25 0 0 0 1.5 -0.25 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='360' height='120' filter='url(%23g)'/%3E%3C/svg%3E");--chip-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5.5 21.5 v3.6 a11 4.4 0 0 0 22 0 v-3.6' fill='%23c98a2a' stroke='%235c3a0c' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cellipse cx='16.5' cy='21.5' rx='11' ry='4.4' fill='%23f2b24c' stroke='%235c3a0c' stroke-width='1.8'/%3E%3Cpath d='M4 15.8 v3.6 a11 4.4 0 0 0 22 0 v-3.6' fill='%23c98a2a' stroke='%235c3a0c' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cellipse cx='15' cy='15.8' rx='11' ry='4.4' fill='%23f2b24c' stroke='%235c3a0c' stroke-width='1.8'/%3E%3Cpath d='M5.8 10 v3.6 a11 4.4 0 0 0 22 0 v-3.6' fill='%23c98a2a' stroke='%235c3a0c' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cellipse cx='16.8' cy='10' rx='11' ry='4.4' fill='%23f2b24c' stroke='%235c3a0c' stroke-width='1.8'/%3E%3Cpath d='M11.2 9.2 a5.6 2.1 0 0 1 9.6 -1.1' fill='none' stroke='%23fff1c9' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M14.6 10.6 c1.2 0.8 3.4 0.7 4.2 -0.3 c0.7 -0.9 -0.4 -1.8 -1.8 -1.6 c-1.1 0.2 -1.2 1.1 -0.3 1.3' fill='none' stroke='%23a8661a' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E");--corner-tl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cg transform='rotate(0 14 14)'%3E%3Cpath fill-rule='evenodd' fill='white' d='M3 0H28V8H8V28H0V3A3 3 0 0 1 3 0ZM4.2 4.2m-1.7 0a1.7 1.7 0 1 0 3.4 0a1.7 1.7 0 1 0 -3.4 0ZM19 4.2m-1.6 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0ZM4.2 19m-1.6 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0Z'/%3E%3C/g%3E%3C/svg%3E");--corner-tr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cg transform='rotate(90 14 14)'%3E%3Cpath fill-rule='evenodd' fill='white' d='M3 0H28V8H8V28H0V3A3 3 0 0 1 3 0ZM4.2 4.2m-1.7 0a1.7 1.7 0 1 0 3.4 0a1.7 1.7 0 1 0 -3.4 0ZM19 4.2m-1.6 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0ZM4.2 19m-1.6 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0Z'/%3E%3C/g%3E%3C/svg%3E");--corner-br:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cg transform='rotate(180 14 14)'%3E%3Cpath fill-rule='evenodd' fill='white' d='M3 0H28V8H8V28H0V3A3 3 0 0 1 3 0ZM4.2 4.2m-1.7 0a1.7 1.7 0 1 0 3.4 0a1.7 1.7 0 1 0 -3.4 0ZM19 4.2m-1.6 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0ZM4.2 19m-1.6 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0Z'/%3E%3C/g%3E%3C/svg%3E");--corner-bl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cg transform='rotate(270 14 14)'%3E%3Cpath fill-rule='evenodd' fill='white' d='M3 0H28V8H8V28H0V3A3 3 0 0 1 3 0ZM4.2 4.2m-1.7 0a1.7 1.7 0 1 0 3.4 0a1.7 1.7 0 1 0 -3.4 0ZM19 4.2m-1.6 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0ZM4.2 19m-1.6 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0Z'/%3E%3C/g%3E%3C/svg%3E")}:root,[data-theme=tavern]{--mat-face-hi:#45301f;--mat-face-lo:#2b1d13;--mat-rim:#140c07;--mat-rim-hi:#ffd6a033;--mat-edge:#0b0604;--mat-inset:#170f0a;--mat-metal:#a8875a;--mat-metal-hi:#e6c58e;--mat-grain:.07;--mat-grain-img:var(--grain-wood);--outline:#1a0e06;--ol-ink:#fff4e2}[data-theme=winter]{--mat-face-hi:#2e3e55;--mat-face-lo:#1c283a;--mat-rim:#0a111d;--mat-rim-hi:#e6f4ff57;--mat-edge:#060b14;--mat-inset:#0e1521;--mat-metal:#a9bed6;--mat-metal-hi:#f1f8ff;--mat-grain:.06;--mat-grain-img:var(--grain-wood);--outline:#08101c;--ol-ink:#f4f9ff}[data-theme=forest]{--mat-face-hi:#253d2c;--mat-face-lo:#16251a;--mat-rim:#060c08;--mat-rim-hi:#c8ffbe29;--mat-edge:#030704;--mat-inset:#0a130d;--mat-metal:#7f9a6a;--mat-metal-hi:#cfe7b2;--mat-grain:.07;--mat-grain-img:var(--grain-wood);--outline:#040a06;--ol-ink:#f1fbe9}[data-theme=vegas]{--mat-face-hi:#3b1239;--mat-face-lo:#1f081f;--mat-rim:#ff4fd8;--mat-rim-hi:#ffd2f573;--mat-edge:#0c020d;--mat-inset:#12061a;--mat-metal:#e0b350;--mat-metal-hi:#fff0bf;--mat-grain:.03;--mat-grain-img:var(--grain-noise);--outline:#1a0418;--ol-ink:#fff2fb}[data-theme=forge]{--mat-face-hi:#36302c;--mat-face-lo:#1d1917;--mat-rim:#0a0605;--mat-rim-hi:#ffaa7833;--mat-edge:#050202;--mat-inset:#120c0a;--mat-metal:#7a706a;--mat-metal-hi:#cfc2b8;--mat-grain:.06;--mat-grain-img:var(--grain-brushed);--outline:#0c0503;--ol-ink:#fff1e6}[data-theme=summer]{--mat-face-hi:#fffaf0;--mat-face-lo:#f0e0c2;--mat-rim:#c19a62;--mat-rim-hi:#fffffff2;--mat-edge:#a87f45;--mat-inset:#eadbbd;--mat-metal:#b0844a;--mat-metal-hi:#f3d6a4;--mat-grain:.05;--mat-grain-img:var(--grain-wood);--outline:#fffaf0;--ol-ink:#2a2118}[data-theme=cyber]{--mat-face-hi:#1d2645;--mat-face-lo:#0e1329;--mat-rim:#00e5ff8c;--mat-rim-hi:#aafaff66;--mat-edge:#01020a;--mat-inset:#060916;--mat-metal:#6f8fb8;--mat-metal-hi:#c4e4ff;--mat-grain:.05;--mat-grain-img:var(--grain-brushed);--outline:#01030c;--ol-ink:#e8fbff}[data-theme=meadow]{--mat-face-hi:#2c4b33;--mat-face-lo:#1b3022;--mat-rim:#08140c;--mat-rim-hi:#fff0aa2e;--mat-edge:#050d07;--mat-inset:#0f1d14;--mat-metal:#bda865;--mat-metal-hi:#fff0b0;--mat-grain:.07;--mat-grain-img:var(--grain-wood);--outline:#06100a;--ol-ink:#f5fbef}[data-theme=lake]{--mat-face-hi:#36315d;--mat-face-lo:#221e3e;--mat-rim:#0c0a1c;--mat-rim-hi:#ffcdb933;--mat-edge:#070516;--mat-inset:#15122b;--mat-metal:#b98d78;--mat-metal-hi:#ffd8c2;--mat-grain:.06;--mat-grain-img:var(--grain-wood);--outline:#0a0818;--ol-ink:#fff5f0}[data-theme=peaks]{--mat-face-hi:#283851;--mat-face-lo:#18233a;--mat-rim:#070c16;--mat-rim-hi:#e8f6ff3d;--mat-edge:#040811;--mat-inset:#0f1726;--mat-metal:#9ab0c6;--mat-metal-hi:#e9f4ff;--mat-grain:.06;--mat-grain-img:var(--grain-wood);--outline:#050a14;--ol-ink:#f3f9ff}[data-theme=camp]{--mat-face-hi:#2c2b3f;--mat-face-lo:#1a1b2c;--mat-rim:#07080f;--mat-rim-hi:#ffc48c2e;--mat-edge:#04050a;--mat-inset:#0c0e1a;--mat-metal:#a08a72;--mat-metal-hi:#f0d6b4;--mat-grain:.07;--mat-grain-img:var(--grain-wood);--outline:#05060c;--ol-ink:#fff3e8}.num,.cash,.stat,.big,.time,.k-badge,.dot,.roll,.btn{font-family:var(--f-num)}.num,.cash,.stat,.roll,.time{font-variant-numeric:tabular-nums}.big{font-weight:900}.k-badge{font-weight:800}.ol{color:var(--ol-ink);paint-order:stroke fill;-webkit-text-stroke:.14em var(--outline);text-shadow:0 .08em 0 var(--outline)}.banner-font{font-family:var(--f-banner);letter-spacing:.01em;font-weight:800}.coin,.btn.primary .coin,.btn.pos .coin,.btn.neg .coin,.toast.gold .coin{background:var(--chip-svg) center / contain no-repeat;width:1.05em;height:1.05em;box-shadow:none;border-radius:0;margin:-.1em -.04em}.surface,.plate,.panel,.toast,.board-plaque,.gcard,.hud-plate{--veil:calc(100% - var(--mat-grain) * 100%)}.surface,.plate{background:linear-gradient(180deg, color-mix(in srgb, var(--mat-face-hi) var(--veil), transparent), color-mix(in srgb, var(--mat-face-lo) var(--veil), transparent)), var(--mat-grain-img) 0 0 / 360px auto;box-shadow:inset 0 0 0 2px var(--mat-rim), inset 0 3px 0 -1px var(--mat-rim-hi), inset 0 -3px 0 -1px #00000047, 0 3px 0 var(--mat-edge), 0 7px 16px #00000052}[data-theme=summer] .surface,[data-theme=summer] .plate{box-shadow:inset 0 0 0 2px var(--mat-rim), inset 0 3px 0 -1px var(--mat-rim-hi), inset 0 -3px 0 -1px #78501429, 0 3px 0 var(--mat-edge), 0 7px 16px #462d0a2e}.sheet .surface{box-shadow:inset 0 0 0 1.5px var(--mat-rim), inset 0 2px 0 -1px var(--mat-rim-hi)}.panel{background:linear-gradient(180deg, color-mix(in srgb, var(--mat-face-hi) var(--veil), transparent), color-mix(in srgb, var(--mat-face-lo) var(--veil), transparent) 70%), var(--mat-grain-img) 0 0 / 360px auto;box-shadow:inset 0 0 0 2px var(--mat-rim), inset 0 4px 0 -2px var(--mat-rim-hi), 0 4px 0 var(--mat-edge), var(--panel-shadow)}.sheet.panel{box-shadow:inset 0 0 0 3px var(--mat-rim), inset 0 5px 0 -2px var(--mat-rim-hi), inset 0 -4px 0 -1px #0000004d, 0 5px 0 var(--mat-edge), 0 24px 60px #0000008c;transform-origin:var(--from-x,50%) var(--from-y,100%);animation:boardIn calc(.26s / var(--jspeed,1)) cubic-bezier(.34, 1.4, .64, 1) both;border-radius:14px;padding:7px}.sheet.panel:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(135deg, var(--mat-metal-hi), var(--mat-metal) 55%, color-mix(in srgb, var(--mat-metal) 60%, #000));-webkit-mask:var(--corner-tl) top left / 30px 30px no-repeat, var(--corner-tr) top right / 30px 30px no-repeat, var(--corner-bl) bottom left / 30px 30px no-repeat, var(--corner-br) bottom right / 30px 30px no-repeat;-webkit-mask:var(--corner-tl) top left / 30px 30px no-repeat, var(--corner-tr) top right / 30px 30px no-repeat, var(--corner-bl) bottom left / 30px 30px no-repeat, var(--corner-br) bottom right / 30px 30px no-repeat;mask:var(--corner-tl) top left / 30px 30px no-repeat, var(--corner-tr) top right / 30px 30px no-repeat, var(--corner-bl) bottom left / 30px 30px no-repeat, var(--corner-br) bottom right / 30px 30px no-repeat;filter:drop-shadow(0 1px #0009);position:absolute;inset:-2px}.sheet.out{animation:boardOut calc(.17s / var(--jspeed,1)) cubic-bezier(.3, 0, 1, 1) both}.sheet-wrap:has(.sheet.out)>.scrim{animation:fadeOut calc(.17s / var(--jspeed,1)) ease forwards}@keyframes boardIn{0%{opacity:0;transform:translateY(24px)rotate(-1.5deg)scale(.96)}}@keyframes boardOut{to{opacity:0;transform:translateY(18px)scale(.97)}}.sheet-head{gap:10px;min-height:54px;padding:4px 6px 8px}.board-plaque{background:linear-gradient(180deg, color-mix(in srgb, color-mix(in srgb, var(--mat-face-hi) 85%, #fff 15%) var(--veil), transparent), color-mix(in srgb, var(--mat-face-hi) var(--veil), transparent)), var(--mat-grain-img) 0 0 / 360px auto;min-height:44px;box-shadow:inset 0 0 0 2px var(--mat-rim), inset 0 3px 0 -1px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 8px 18px #00000059;border-radius:10px;flex:none;align-items:center;gap:9px;margin-top:-16px;padding:6px 16px 7px 12px;display:inline-flex;position:relative}.board-plaque .icon{color:var(--accent);filter:drop-shadow(0 1px 0 var(--outline))}.sheet-head h2{font-family:var(--f-banner);letter-spacing:.01em;font-size:19px;font-weight:800;line-height:1.1}.sheet-head .board-x{border-radius:12px;flex:none;width:44px;height:44px;min-height:44px}.sheet-body{background:color-mix(in srgb, var(--mat-inset) 92%, transparent);box-shadow:inset 0 2px 6px #00000059, inset 0 0 0 1px color-mix(in srgb, var(--mat-rim) 70%, transparent), 0 1px 0 var(--mat-rim-hi);border-radius:10px;padding:12px 16px 16px}[data-theme=summer] .sheet-body{box-shadow:inset 0 2px 6px #6e46142e, inset 0 0 0 1px color-mix(in srgb, var(--mat-rim) 60%, transparent), 0 1px 0 #fff}.sheet-wallet{background:var(--mat-inset);box-shadow:inset 0 2px 4px #00000059, inset 0 0 0 1px var(--line);font-family:var(--f-num)}.k-sec{background:linear-gradient(180deg, color-mix(in srgb, var(--raised) 100%, #fff 3%), var(--raised));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 60%, transparent), inset 0 0 0 1px var(--line), 0 2px 0 #00000038}.k-sec-title{font-family:var(--f-num);font-weight:700}.btn{--b-hi:var(--mat-face-hi);--b-lo:var(--mat-face-lo);--b-rim:var(--mat-rim);--b-edge:var(--mat-edge);--b-ink:var(--ink);--b-shine:#ffffff29;--st:var(--step);background:linear-gradient(180deg, var(--b-hi), var(--b-lo));color:var(--b-ink);letter-spacing:.005em;box-shadow:inset 0 0 0 1.5px var(--b-rim), inset 0 2px 0 -.5px var(--b-shine), 0 var(--st) 0 var(--b-edge), 0 calc(var(--st) + 3px) 8px #00000047;transition:transform calc(.32s / var(--jspeed,1)) cubic-bezier(.3, .7, .4, 1.5), filter .15s, opacity .12s;touch-action:manipulation;font-weight:700;position:relative;transform:translateY(0)}.btn:not(.primary,.pos,.neg,.info,.quiet,.on):hover,.btn.primary:hover{background:linear-gradient(180deg, var(--b-hi), var(--b-lo))}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled,.quiet,.on,.is-pressed){filter:brightness(1.07);box-shadow:inset 0 0 0 1.5px var(--b-rim), inset 0 2px 0 -.5px var(--b-shine), 0 calc(var(--st) + 1px) 0 var(--b-edge), 0 calc(var(--st) + 5px) 12px #0000004d;transform:translateY(-1px)}}.btn.is-pressed:not(:disabled),.btn:active:not(:disabled){transform:translateY(var(--st));box-shadow:inset 0 0 0 1.5px var(--b-rim), inset 0 2px 0 -.5px var(--b-shine), 0 0 0 var(--b-edge), 0 2px 4px #00000040;filter:brightness(.96);transition-duration:34ms}.btn:disabled{opacity:.45;filter:saturate(.5);cursor:not-allowed}.btn:disabled:active{transform:none}.btn.sm{--st:3px}.btn.lg{--st:5px;font-weight:800}.btn.primary{--b-hi:color-mix(in srgb, var(--accent) 72%, #fff 28%);--b-lo:var(--accent);--b-rim:color-mix(in srgb, var(--accent) 55%, #000 45%);--b-edge:color-mix(in srgb, var(--accent) 45%, #000 55%);--b-ink:var(--accent-ink);--b-shine:#ffffff73}.btn.pos{--b-hi:color-mix(in srgb, var(--pos) 72%, #fff 28%);--b-lo:var(--pos);--b-rim:color-mix(in srgb, var(--pos) 50%, #000 50%);--b-edge:color-mix(in srgb, var(--pos) 40%, #000 60%);--b-ink:var(--pos-ink);--b-shine:#fff6}.btn.neg{--b-hi:color-mix(in srgb, var(--neg) 72%, #fff 28%);--b-lo:var(--neg);--b-rim:color-mix(in srgb, var(--neg) 50%, #000 50%);--b-edge:color-mix(in srgb, var(--neg) 40%, #000 60%);--b-ink:var(--neg-ink);--b-shine:#ffffff5c}.btn.info{--b-hi:color-mix(in srgb, var(--info) 72%, #fff 28%);--b-lo:var(--info);--b-rim:color-mix(in srgb, var(--info) 50%, #000 50%);--b-edge:color-mix(in srgb, var(--info) 40%, #000 60%);--b-ink:var(--info-ink);--b-shine:#fff6}.btn.primary,.btn.pos,.btn.neg,.btn.info{background:linear-gradient(180deg, var(--b-hi), var(--b-lo));color:var(--b-ink)}.btn.quiet{box-shadow:none;color:var(--ink-2);background:0 0}.btn.quiet:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.btn.quiet.is-pressed,.btn.quiet:active{box-shadow:none;transform:scale(.94)}.btn.on{background:var(--mat-inset);color:var(--ink);box-shadow:inset 0 2px 5px #00000073, inset 0 0 0 1.5px var(--accent);transform:translateY(2px)}.btn.main{--st:5px;color:#fff;paint-order:stroke fill;-webkit-text-stroke:.14em var(--b-edge);min-height:58px;text-shadow:0 .08em 0 var(--b-edge);border-radius:16px;padding:0 22px;font-size:19px;font-weight:800}.btn.main>svg{filter:drop-shadow(0 1.5px 0 var(--b-edge))}.btn.primary:after,.btn.main:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffff6b 50%,#0000 65%) 130% 0/250% 100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.btn.primary:hover:not(:disabled):after,.btn.main:hover:not(:disabled):after{opacity:1;animation:shineSweep calc(.62s / var(--jspeed,1)) ease-out 1 both}}@keyframes shineSweep{0%{background-position:130% 0}to{background-position:-30% 0}}[data-theme=vegas] .btn.primary{box-shadow:inset 0 0 0 1.5px var(--b-rim), inset 0 2px 0 -.5px var(--b-shine), 0 var(--st) 0 var(--b-edge), 0 0 18px #ff4fd880}[data-theme=cyber] .btn:not(.quiet){--b-rim:var(--line-2)}[data-theme=cyber] .btn.primary{--b-rim:#8ff4ff;box-shadow:inset 0 0 0 1.5px var(--b-rim), inset 0 2px 0 -.5px var(--b-shine), 0 var(--st) 0 var(--b-edge), 0 0 16px #00e5ff73}[data-theme=forge] .btn.primary{box-shadow:inset 0 0 0 1.5px var(--b-rim), inset 0 2px 0 -.5px var(--b-shine), 0 var(--st) 0 var(--b-edge), 0 0 16px #ff5a1f66}[data-theme=summer] .btn:not(.primary,.pos,.neg,.info,.quiet,.on){--b-shine:#ffffffe6}.seg,.k-tabs{background:var(--mat-inset);box-shadow:inset 0 2px 4px #0006, inset 0 0 0 1px color-mix(in srgb, var(--mat-rim) 60%, transparent)}.seg button.on,.k-tab-mark{background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 1.5px var(--mat-rim), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 2px 0 var(--mat-edge);color:var(--ink)}.seg button,.k-tab{font-family:var(--f-num);font-weight:600}.seg button.on,.k-tab.on{font-weight:700}.seg button.is-pressed:not(.on),.k-tab.is-pressed:not(.on){transform:scale(.95)}.switch{background:var(--mat-inset);box-shadow:inset 0 2px 3px #00000073, inset 0 0 0 1px color-mix(in srgb, var(--mat-rim) 60%, transparent)}.switch:after{background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 1.5px var(--mat-rim), 0 1px 0 var(--mat-edge)}.switch.on:after{background:linear-gradient(#fff,#ece4d6)}.meter{background:var(--mat-inset);height:7px;box-shadow:inset 0 1px 2px #00000080, 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 50%, transparent)}.meter i{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 70%, #fff 30%), var(--accent) 60%, color-mix(in srgb, var(--accent) 75%, #000 25%));box-shadow:inset 0 -1px #0003}.meter.neg i{background:linear-gradient(180deg, color-mix(in srgb, var(--neg) 70%, #fff 30%), var(--neg) 60%, color-mix(in srgb, var(--neg) 75%, #000 25%))}.gcard{--rar:var(--line-2);background:linear-gradient(180deg, color-mix(in srgb, color-mix(in srgb, var(--mat-face-hi) 90%, var(--rar) 10%) var(--veil), transparent), color-mix(in srgb, var(--mat-face-lo) var(--veil), transparent)), var(--mat-grain-img) 0 0 / 360px auto;min-width:0;box-shadow:inset 0 0 0 3px var(--rar), inset 0 0 0 4.5px color-mix(in srgb, var(--rar) 35%, #000), inset 0 6px 0 -2px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 8px 18px #00000052;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px)) scale(var(--sc,1));will-change:auto;border-radius:12px;flex-direction:column;gap:6px;padding:10px 11px 11px;transition:transform .6s cubic-bezier(.2,1.4,.4,1),box-shadow .2s;display:flex;position:relative}.gcard-notch{pointer-events:none;gap:3px;display:flex;position:absolute;top:3px;right:10px}.gcard-notch i{background:var(--rar);border-radius:0 0 2px 2px;width:4px;height:9px;box-shadow:0 1px #00000080}.gcard[data-r="0"]{--rar:var(--rar-0)}.gcard[data-r="1"]{--rar:var(--rar-1)}.gcard[data-r="2"]{--rar:var(--rar-2)}.gcard[data-r="3"]{--rar:var(--rar-3)}.gcard[data-r="4"]{--rar:var(--rar-4)}.gcard[data-r="5"]{--rar:var(--rar-5)}.gcard.g-tilt{transition:transform .18s cubic-bezier(.2,1.3,.4,1),box-shadow .2s}.gcard.hot{box-shadow:inset 0 0 0 3px var(--rar), inset 0 0 0 4.5px color-mix(in srgb, var(--rar) 35%, #000), inset 0 6px 0 -2px var(--mat-rim-hi), 0 4px 0 var(--mat-edge), 0 14px 28px #00000061, 0 0 22px color-mix(in srgb, var(--rar) 35%, transparent)}.gcard[data-r="2"]:before,.gcard[data-r="3"]:before,.gcard[data-r="4"]:before,.gcard[data-r="5"]:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx,30%) var(--my,0%), color-mix(in srgb, var(--rar) 32%, #fff 20%), transparent 55%);mix-blend-mode:screen;opacity:.55;position:absolute;inset:0}.gcard[data-r="4"]:after,.gcard[data-r="5"]:after{content:"";pointer-events:none;background:conic-gradient(from var(--spin,0deg), var(--rar), #fff6d6, var(--rar), color-mix(in srgb, var(--rar) 50%, #000), var(--rar));animation:rimSpin calc(3.5s / var(--jspeed,1)) linear infinite;border-radius:14px;padding:3px;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rimSpin{to{--spin:360deg}}[data-motion=reduce] .gcard:after{animation:none}.k-card{background:linear-gradient(180deg, color-mix(in srgb, var(--raised) 100%, #fff 3%), var(--raised));box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 60%, transparent), 0 2px 0 #00000038}.k-card.k-click:hover{box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 color-mix(in srgb, var(--mat-rim-hi) 60%, transparent), 0 3px 0 #00000040, 0 12px 26px #00000052}.toast{background:linear-gradient(180deg, color-mix(in srgb, var(--mat-face-hi) var(--veil), transparent), color-mix(in srgb, var(--mat-face-lo) var(--veil), transparent)), var(--mat-grain-img) 0 0 / 360px auto;color:var(--ink);box-shadow:inset 0 0 0 2px var(--tc,var(--mat-rim)), inset 0 3px 0 -1px var(--mat-rim-hi), 0 3px 0 var(--mat-edge), 0 10px 26px #00000059;border-radius:12px;padding:8px 14px 8px 8px}.toast.bad,.toast.good,.toast.gold,.toast.info{background:linear-gradient(180deg, color-mix(in srgb, var(--mat-face-hi) var(--veil), transparent), color-mix(in srgb, var(--mat-face-lo) var(--veil), transparent)), var(--mat-grain-img) 0 0 / 360px auto;color:var(--ink)}.toast.bad{--tc:color-mix(in srgb, var(--neg) 75%, transparent)}.toast.good{--tc:color-mix(in srgb, var(--pos) 70%, transparent)}.toast.gold{--tc:color-mix(in srgb, var(--accent) 80%, transparent)}.toast>svg{box-sizing:content-box;background:color-mix(in srgb, var(--tc,var(--info)) 22%, var(--mat-inset));color:var(--tc,var(--info));border-radius:50%;padding:5px}.toast.info>svg{color:var(--info)}.phase-banner{font-family:var(--f-banner);color:var(--ol-ink);paint-order:stroke fill;-webkit-text-stroke:.14em var(--outline);text-shadow:0 .08em 0 var(--outline), 0 10px 30px #00000080;animation:bannerSlam calc(1.4s / var(--jspeed,1)) cubic-bezier(.2, .8, .3, 1) both;font-size:clamp(36px,7vw,64px);font-weight:800}@keyframes bannerSlam{0%{opacity:0;transform:scale(1.6)}14%{opacity:1;transform:scale(.96)}22%{transform:scale(1)}80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-30vh)scale(.3)}}.rd-v-title,.go-title,.logo,.lobby-code{font-family:var(--f-banner);letter-spacing:0;font-weight:800}.rd-v-sum,.rd-v-num{font-family:var(--f-num);font-weight:900}.logo{paint-order:stroke fill;-webkit-text-stroke:.1em var(--outline);font-size:clamp(38px,7vw,72px)}.vn,.npc-door,.qcard{--display:var(--f-lore)}[data-motion=reduce] .btn,[data-motion=reduce] .btn:active,[data-motion=reduce] .btn.is-pressed{transition-duration:.01ms;transform:none!important}[data-motion=reduce] .sheet.panel,[data-motion=reduce] .sheet.out{animation-name:fade}[data-motion=reduce] .phase-banner{animation-name:bannerIn}.no-flash .j-flash{display:none}.prop-label{font-family:var(--f-num);color:var(--ink);background:linear-gradient(180deg, var(--mat-face-hi), var(--mat-face-lo));box-shadow:inset 0 0 0 1.5px var(--mat-rim), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 2px 0 var(--mat-edge), 0 6px 12px #0000004d;font-weight:700}button.prop-label:hover{box-shadow:inset 0 0 0 1.5px var(--accent), inset 0 2px 0 -.5px var(--mat-rim-hi), 0 2px 0 var(--mat-edge), 0 8px 16px #00000059}@media (width<=720px){.sheet.panel{border-radius:16px 16px 0 0;padding:4px}.sheet-head{padding:4px 4px 6px}.sheet-body{padding:8px 10px calc(10px + var(--safe-b))}.sheet:has(>.sheet-body>.help){height:100%}.board-plaque{min-height:40px;margin-top:-6px;padding:4px 12px 5px 10px}.sheet-head h2{font-size:17px}}
