@font-face{font-family:Studio;src:url(../fonts/STUDIO-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Studio;src:url(../fonts/STUDIO-Regular.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Studio;src:url(../fonts/STUDIO-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Studio;src:url(../fonts/STUDIO-Black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Billboard;src:url(../fonts/BILLBOARD-Regular.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Billboard;src:url(../fonts/BILLBOARD-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Billboard;src:url(../fonts/BILLBOARD-Black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Biscuit;src:url(../fonts/BISCUIT-Regular.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Biscuit;src:url(../fonts/BISCUIT-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Biscuit;src:url(../fonts/BISCUIT-Black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Highball;src:url(../fonts/HIGHBALL-Regular.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Highball;src:url(../fonts/HIGHBALL-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Highball;src:url(../fonts/HIGHBALL-Black.woff2) format("woff2");font-weight:900;font-display:swap}:root{--barn: #4a2a20;--barn-d: #2e1812;--barn-2: #6b3a2a;--terra: #c4543a;--terra-d: #9c3a26;--moon: #f6e6b4;--ochre: #e0a63a;--ochre-d: #b9801f;--teal: #2f7f8f;--teal-d: #235f6b;--paper: #f3e5c0;--card: #fbf3d9;--card-2: #ecdcb2;--tint-ochre: #f8e4a6;--tint-teal: #d6e8e3;--line: #dcc58a;--ink: #2e1812;--ink-2: #6d4f40;--on-dark: #f6e6b4;--blue: #5f78d8;--blue-d: #3f53a8;--red: #d84a3f;--red-d: #a3342b;--ui: "Studio", system-ui, sans-serif;--num: "Billboard", "Studio", sans-serif;--name: "Biscuit", "Studio", serif;--accent: "Highball", "Biscuit", serif;--fs-d1: 40px;--fs-d2: 32px;--fs-d3: 26px;--fs-title: 20px;--fs-body: 16.5px;--fs-label: 15px;--fs-cap: 13.5px;--w-display: 900;--w-strong: 700;--w-label: 400;--w-body: 300;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--r-panel: 16px;--r-pill: 999px;--hair: 1.5px solid var(--line);--g-cream: linear-gradient(to bottom, #fdf5d6, #f1dfa8);--e-cream: #d9c07e;--g-terra: linear-gradient(to bottom, #d5654b, #b94a32);--e-terra: #9c3a26;--g-teal: linear-gradient(to bottom, #3f97a8, #2c7786);--e-teal: #235f6b;--g-ochre: linear-gradient(to bottom, #efc05a, #dda032);--e-ochre: #b9801f;--ease-out: cubic-bezier(.2, .8, .3, 1);--ease-pop: cubic-bezier(.3, 1.4, .5, 1);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .5 -.12'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;height:100%;overflow:hidden;background:#120a07;color:var(--ink);font-family:var(--ui);font-weight:var(--w-body);font-size:var(--fs-body);line-height:1.35;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;overscroll-behavior:none}button,input{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;touch-action:manipulation}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}#app{position:fixed;inset:0;display:grid;place-items:center;background:#120a07}#stage,#ui{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ui{pointer-events:none}#ui>*{pointer-events:auto}.screen{position:absolute;inset:0;display:flex;flex-direction:column;animation:fade .18s ease-out}.screen.meta{background:var(--paper)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@keyframes pop{0%{transform:scale(.86);opacity:0}to{transform:none;opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes glint{0%,to{opacity:1}50%{opacity:.55}}@keyframes rise-pop{0%{transform:translateY(20px) scale(.94);opacity:0}60%{transform:translateY(-3px) scale(1.012);opacity:1}to{transform:none;opacity:1}}@keyframes deal-in{0%{transform:translateY(24px) scale(.8);opacity:0}55%{transform:translateY(-5px) scale(1.05);opacity:1}78%{transform:translateY(1px) scale(.985)}to{transform:none;opacity:1}}@keyframes pop-in{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.14);opacity:1}to{transform:none;opacity:1}}@keyframes slide-r{0%{transform:translate(22%);opacity:0}60%{transform:translate(-1.2%);opacity:1}to{transform:none;opacity:1}}@keyframes slide-l{0%{transform:translate(-22%);opacity:0}60%{transform:translate(1.2%);opacity:1}to{transform:none;opacity:1}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes beat{0%,68%,to{transform:scale(1)}79%{transform:scale(1.08,.94)}90%{transform:scale(.98,1.04)}}@keyframes coin-hop{0%,62%,to{transform:none}72%{transform:translateY(-5px) scale(.94,1.08)}82%{transform:translateY(0) scale(1.12,.88)}91%{transform:scale(.98,1.03)}}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.06)}}@keyframes rattle{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-10deg)}79%{transform:rotate(9deg)}84%{transform:rotate(-6deg)}89%{transform:rotate(4deg)}94%{transform:rotate(-2deg)}}@keyframes ring-out{0%{transform:scale(1);opacity:.75}to{transform:scale(1.9);opacity:0}}@keyframes sheen{0%,62%{background-position:100% 0}to{background-position:0% 0}}@keyframes twinkle{0%,to{transform:scale(0) rotate(0);opacity:0}45%{transform:scale(1) rotate(45deg);opacity:1}60%{transform:scale(.7) rotate(60deg);opacity:.9}85%{transform:scale(0) rotate(90deg);opacity:0}}@keyframes mote{0%{transform:translate(0) scale(.6);opacity:0}20%,80%{opacity:var(--mo, .55)}to{transform:translate(var(--dx, 30px),var(--dy, -50px)) scale(1);opacity:0}}@keyframes spark{0%,to{opacity:.2;transform:scaleX(.5)}50%{opacity:.95;transform:scaleX(1)}}@keyframes stamp{0%{transform:scale(2.4);opacity:0}55%{transform:scale(.88);opacity:1}75%{transform:scale(1.08)}to{transform:none;opacity:1}}h1,h2,h3{margin:0;font-family:var(--ui);font-weight:var(--w-strong);line-height:1.1;color:var(--ink)}.page-h,.title{font-family:var(--ui);font-weight:var(--w-display);font-size:var(--fs-d3);line-height:1.1;color:var(--ink)}.sec{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);margin:var(--s5) 0 var(--s3);font-size:var(--fs-title);font-weight:var(--w-strong)}.sec:first-child{margin-top:0}.sec .count{font-family:var(--num);font-weight:700;font-size:20px;color:var(--ink-2)}.lead{margin:var(--s2) 0 var(--s4);font-size:var(--fs-body);line-height:1.4;color:var(--ink-2)}.note{margin:var(--s3) 0 0;font-size:var(--fs-label);line-height:1.4;color:var(--ink-2)}.fine{font-size:var(--fs-cap);line-height:1.4;color:var(--ink-2)}.num{font-family:var(--num);font-weight:700}.ic{height:1.2em;width:auto;vertical-align:-.24em;margin-right:.3em;flex:none}.btn,.chip-btn,.hm-alt,.hm-chip,.boost,.reroll,.spell-btn,.peek-btn,.emote-btn,.pay-buy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;margin:0;border:1.5px solid var(--e-cream);border-radius:var(--r-pill);background:var(--g-cream);color:var(--ink);font-family:var(--ui);font-weight:var(--w-strong);font-size:var(--fs-label);line-height:1.15;text-align:center;text-decoration:none;transition:transform .09s ease-out,filter .09s ease-out}.btn,.hm-chip,.pay-buy,.chest,.gp-price,.spell-slot,.gem-pack{position:relative}.btn{min-height:48px;padding:6px 22px;font-size:17px;background:var(--g-terra);border-color:var(--e-terra);color:#fff4d6}.btn.big{min-height:60px;padding:8px 28px;font-size:22px;font-weight:var(--w-display)}.btn.ghost{background:var(--g-cream);border-color:var(--e-cream);color:var(--ink)}.btn.go,.btn.price,.btn.claim,.pay-buy,.boost{background:var(--g-teal);border-color:var(--e-teal);color:#f2fbf6}.btn.small,.btn.claim{min-height:36px;padding:4px 16px;font-size:var(--fs-label)}.btn.wide{display:flex;width:100%}.btn .num,.btn.price{font-family:var(--num);font-weight:900;font-size:23px;line-height:1}.btn.big.price{font-size:28px}.btn s{font-family:var(--num);font-weight:700;font-size:17px;opacity:.72}.btn:disabled,.boost:disabled,.reroll:disabled,.spell-btn:disabled{background:var(--card-2);border-color:#cdbb8d;color:#8b755c;cursor:default}.btn .ic{height:1.1em;margin:0}.btn:active,.chip-btn:active,.hm-alt:active,.hm-chip:active,.boost:active,.reroll:active,.spell-btn:active,.peek-btn:active,.emote-btn:active,.pay-buy:active,.x:active,.tabs button:active,.navbar button:active,.unit-tile:active,.slot-row:active,.spell-slot:active,.spell-tile:active,.gem-pack:active,.opt:active,.chest.full:active,.hm-me:active,.emote-tray button:active,.spell:active,.promo-x:active,.ad-corner.ready:active{transform:scale(.955,.93);filter:brightness(.94)}.btn:disabled:active,.boost:disabled:active,.reroll:disabled:active,.spell-btn:disabled:active{transform:none;filter:none}.chip-btn{min-height:36px;padding:4px 16px}.chip-btn.hot{background:var(--g-ochre);border-color:var(--e-ochre)}.x,.promo-x{flex:none;width:40px;height:40px;padding:0;display:grid;place-items:center;border:1.5px solid var(--e-cream);border-radius:50%;background:var(--g-cream);color:var(--ink);font-size:17px;line-height:1;transition:transform .09s ease-out,filter .09s ease-out}.tabs{display:flex;gap:var(--s1);margin:var(--s3) var(--s4) 0;padding:var(--s1);background:var(--card-2);border:var(--hair);border-radius:var(--r-pill)}.tabs button{flex:1;min-width:0;min-height:40px;padding:4px 10px;display:flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid transparent;border-radius:var(--r-pill);background:none;color:var(--ink-2);font-weight:var(--w-strong);font-size:var(--fs-label);transition:transform .09s ease-out,color .15s}.tabs button.on{background:var(--g-cream);border-color:var(--e-cream);color:var(--ink)}.tabs.landed button.on{animation:tab-land .34s var(--ease-pop)}.tabs.landed.from-r button.on{transform-origin:0 50%}.tabs.landed.from-l button.on{transform-origin:100% 50%}@keyframes tab-land{0%{transform:scale(.35,.8);opacity:.3}60%{transform:scale(1.06,1.05);opacity:1}to{transform:none}}.tab-body.leaving{opacity:0;transition:opacity .1s ease-in,transform .11s ease-in}.tab-body.leaving.to-l{transform:translate(-9%)}.tab-body.leaving.to-r{transform:translate(9%)}.tab-body.arriving.from-r{animation:slide-r .34s var(--ease-out)}.tab-body.arriving.from-l{animation:slide-l .34s var(--ease-out)}.dot{display:inline-grid;place-items:center;flex:none;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-pill);background:var(--terra);color:#fff4d6;font-style:normal;font-family:var(--num);font-weight:700;font-size:14px;line-height:1;animation:pop-in .34s var(--ease-pop) .25s backwards}.navbar .dot,.tabs .dot{position:relative}.navbar .dot:after,.tabs .dot:after,.unit-tile .dot:after{content:"";position:absolute;inset:-1.5px;border:2px solid var(--terra);border-radius:inherit;animation:ring-out 1.8s ease-out infinite}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;font-weight:var(--w-label);border:var(--hair);border-radius:var(--r-pill);background:var(--card);color:var(--ink-2);font-size:var(--fs-cap);line-height:1.3;white-space:nowrap}.chip i{width:9px;height:9px;border-radius:50%}.chips{display:flex;gap:6px;flex-wrap:wrap}.bar{display:block;height:12px;border-radius:var(--r-pill);background:var(--card-2);border:var(--hair);overflow:hidden}.bar i{position:relative;display:block;height:100%;border-radius:var(--r-pill);background:var(--g-ochre);transform-origin:0 50%}.enter .bar i,.arriving .bar i,.sheet:not(.settled) .bar i{animation:grow .7s var(--ease-pop) .2s backwards}.bar i:before,.jmeter-fill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,#fff0 40%,#fff9,#fff0 60%) no-repeat 100% 0 / 300% 100%;animation:sheen 2.8s ease-in-out infinite}.bar i:after,.jmeter-fill:after{content:"";position:absolute;top:0;bottom:0;right:0;width:12px;border-radius:inherit;background:#fff8dc;transform-origin:100% 50%;animation:spark 1.1s ease-in-out infinite}.sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#fff0 43%,#ffffff73,#fff0 57%) no-repeat 100% 0 / 280% 100%;animation:sheen 3.6s ease-in-out infinite}:disabled>.sheen{display:none}.twk{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;background:var(--ochre);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);pointer-events:none;animation:twinkle 2.8s ease-in-out infinite}.rays{position:absolute;left:50%;top:50%;width:180%;aspect-ratio:1;margin:-90% 0 0 -90%;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(var(--ray, #f6e6b4) 0 9deg,transparent 9deg 24deg);opacity:.34;-webkit-mask-image:radial-gradient(circle,#000 12%,transparent 68%);mask-image:radial-gradient(circle,#000 12%,transparent 68%);animation:spin 26s linear infinite}.rays-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.mote{position:absolute;width:var(--sz, 4px);height:var(--sz, 4px);border-radius:50%;background:var(--moon);opacity:0;animation:mote 9s linear infinite}.bob{display:inline-block;animation:bob 1.1s ease-in-out infinite}.lbl-beat{display:inline-block;animation:beat 2.8s ease-in-out infinite}.stamp{display:inline-block;font-weight:var(--w-strong);color:var(--teal-d);animation:stamp .42s var(--ease-out) backwards}.rig{display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.rig-in{position:relative;flex:none;transform-origin:50% 100%;animation:hm-shift 2.6s ease-in-out infinite}.rig-in.tall{height:100%}.rig-in.wide{width:100%}.rg{position:absolute;inset:0;display:block;width:100%;height:100%}.rg-head{animation:rg-head 3.1s ease-in-out infinite}.rg-weapon{animation:rg-weapon 2.3s ease-in-out infinite}.rig-flash{display:none}@keyframes rg-head{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(1.2%) rotate(calc(var(--dir, 1) * 1.6deg))}70%{transform:translateY(-.6%) rotate(calc(var(--dir, 1) * -1.2deg))}}@keyframes rg-weapon{0%,to{transform:rotate(0)}50%{transform:rotate(calc(var(--dir, 1) * -3deg))}}.rig.atk-shoot .rig-in{animation:atk-body-shoot 2.8s ease-in-out infinite}.rig.atk-shoot .rg-weapon{animation:atk-gun 2.8s ease-in-out infinite}.rig.atk-swing .rig-in{animation:atk-body-swing 2.8s ease-in-out infinite}.rig.atk-swing .rg-weapon{animation:atk-swing 2.8s ease-in-out infinite}.rig.atk-shoot .rg-head,.rig.atk-swing .rg-head{animation:atk-head 2.8s ease-in-out infinite}.rig.atk-shoot .rig-flash,.rig.atk-swing .rig-flash{display:block;position:absolute;width:22%;aspect-ratio:1;margin:-11% 0 0 -11%;opacity:0;animation:atk-flash 2.8s linear infinite}.rig.atk-swing .rig-flash{animation-delay:.06s;background:var(--moon)}@keyframes atk-body-shoot{0%,50%,84%,to{transform:none}25%{transform:scale(1.02,.975)}58%{transform:translate(calc(var(--dir) * 2%)) scale(.97,1.03)}63%{transform:translate(calc(var(--dir) * -6%)) scale(1.06,.95)}73%{transform:translate(calc(var(--dir) * 1.5%)) scale(.99,1.02)}}@keyframes atk-gun{0%,50%,86%,to{transform:rotate(0)}58%{transform:rotate(calc(var(--dir) * 9deg))}63%{transform:translate(calc(var(--dir) * -5%)) rotate(calc(var(--dir) * -30deg))}74%{transform:rotate(calc(var(--dir) * 5deg))}}@keyframes atk-body-swing{0%,48%,88%,to{transform:none}25%{transform:scale(1.02,.975)}57%{transform:translate(calc(var(--dir) * -4%)) scale(.96,1.05)}64%{transform:translate(calc(var(--dir) * 8%)) scale(1.07,.94)}76%{transform:translate(calc(var(--dir) * -1%)) scale(.99,1.01)}}@keyframes atk-swing{0%,48%,90%,to{transform:rotate(0)}57%{transform:rotate(calc(var(--dir) * -55deg))}64%{transform:rotate(calc(var(--dir) * 70deg))}76%{transform:rotate(calc(var(--dir) * -8deg))}}@keyframes atk-head{0%,50%,88%,to{transform:none}58%{transform:translateY(1.5%)}63%{transform:translateY(-2%) rotate(calc(var(--dir) * -7deg))}76%{transform:rotate(calc(var(--dir) * 2deg))}}@keyframes atk-flash{0%,61%{transform:scale(.2) rotate(0);opacity:0}63%{transform:scale(1.3) rotate(20deg);opacity:1}68%{transform:scale(.9) rotate(40deg);opacity:.9}73%,to{transform:scale(.2) rotate(60deg);opacity:0}}.panel,.offer,.gem-pack,.unit-tile,.slot-row,.spell-slot,.spell-tile,.m-step,.tier,.growth,.opt,.loot-item,.win-pack,.new-slinger,.loadout .u,.ledger,.poster,.card,.spell{background:var(--card);border:var(--hair);border-radius:var(--r-panel);color:var(--ink)}.panel{padding:var(--s4)}.scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--s4) var(--s4) var(--s5)}.center-stack{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s4);padding:var(--s5);text-align:center}.spinner{width:34px;height:34px;border:3px solid var(--card-2);border-top-color:var(--terra);border-radius:50%;animation:spin .8s linear infinite}.sheet{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);transform-origin:50% 100%;animation:sheet-spring .36s var(--ease-out)}@keyframes sheet-spring{0%{transform:translateY(30%) scaleY(.94);opacity:0}30%{opacity:1}62%{transform:translateY(0) scaleY(1.014);opacity:1}to{transform:none;opacity:1}}.sheet .hd{display:flex;align-items:center;gap:var(--s3);padding:calc(var(--s3) + var(--safe-t)) var(--s4) var(--s2)}.sheet .hd h2{flex:1;min-width:0;font-weight:var(--w-display);font-size:var(--fs-d3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet .hd h2.name{flex:0 1 auto;font-family:var(--name);font-size:30px}.sheet .hd .x{margin-left:auto}.sheet-body{flex:1;min-height:0}.toast{position:absolute;left:50%;bottom:calc(92px + var(--safe-b));z-index:80;max-width:84%;padding:10px 18px;border-radius:20px;background:var(--barn-d);color:var(--on-dark);font-weight:var(--w-strong);font-size:var(--fs-label);line-height:1.3;text-align:center;transform:translate(-50%);pointer-events:none;animation:toast-in .36s var(--ease-out)}.toast.out{animation:toast-out .2s ease-in forwards}@keyframes toast-in{0%{transform:translate(-50%,26px) scale(.7,.5);opacity:0}55%{transform:translate(-50%,-5px) scale(1.06,1.1);opacity:1}78%{transform:translate(-50%,1px) scale(.98,.96)}to{transform:translate(-50%);opacity:1}}@keyframes toast-out{0%{transform:translate(-50%);opacity:1}30%{transform:translate(-50%,-4px) scale(1.04);opacity:1}to{transform:translate(-50%,18px) scale(.6,.4);opacity:0}}.conn{position:absolute;top:calc(4px + var(--safe-t));left:50%;transform:translate(-50%);z-index:60;padding:2px 10px;border-radius:var(--r-pill);background:var(--barn-d);color:var(--on-dark);font-size:var(--fs-cap)}.conn:not(.off){display:none}.hm,.ad,.navbar,.split,.tally .door,.vs-pill,.card-tip{font-weight:var(--w-label)}.topbar{display:flex;align-items:center;justify-content:flex-end;gap:var(--s4);padding:calc(10px + var(--safe-t)) var(--s4) 10px;background:var(--grain),var(--barn)}.topbar .cur{display:flex;align-items:center;color:var(--on-dark)}.topbar .cur .ic{height:22px;margin-right:6px}.topbar .cur b{font-family:var(--num);font-weight:700;font-size:21px;line-height:1;font-variant-numeric:tabular-nums}.topbar .cur .ic{animation:coin-hop 5.4s ease-in-out infinite}.topbar .cur.gems .ic{animation-delay:-1.8s}.topbar .cur.bits .ic{animation-delay:-3.6s}.navbar{position:relative;display:flex;padding:0 var(--s1) var(--safe-b);background:var(--grain),var(--barn);border-top:1.5px solid var(--barn-d)}.navbar button{position:relative;flex:1;min-width:0;min-height:58px;padding:0 2px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:none;color:var(--on-dark);opacity:.72;font-weight:var(--w-strong);font-size:var(--fs-label);transition:transform .09s ease-out,opacity .15s}.navbar button.on{opacity:1;color:var(--ochre)}.nav-ind{position:absolute;left:var(--s1);bottom:calc(7px + var(--safe-b));width:calc((100% - 2 * var(--s1)) / 5);height:3px;pointer-events:none}.nav-ind:after{content:"";position:absolute;inset:0 26%;border-radius:3px;background:var(--ochre)}.nav-l{display:inline-block}.navbar button.on.pop .nav-l{animation:nav-pop .42s var(--ease-pop)}@keyframes nav-pop{0%{transform:translateY(5px) scale(.8)}55%{transform:translateY(-4px) scale(1.14)}to{transform:none}}.hm{flex:1;min-height:0;position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;background-color:var(--barn);background-size:cover;background-position:50% 0}.hm:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#1e0e0a80,#1e0e0a00 18% 52%,#22100bb8)}.hm>*{position:relative;z-index:1}.screen.meta:has(>.hm){background:var(--barn-d)}.hm>.hm-fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hm-bg{position:absolute;inset:-4%;background-size:cover;background-position:50% 0;animation:hm-drift 26s ease-in-out infinite alternate}@keyframes hm-drift{0%{transform:translate(-1.6%) scale(1)}to{transform:translate(1.6%,-1.2%) scale(1.05)}}.hm-light{position:absolute;top:0;bottom:0;left:0;width:70%;background:linear-gradient(100deg,#f6e6b400 20%,#f6e6b42b,#f6e6b400 80%);animation:hm-light 11s ease-in-out infinite}@keyframes hm-light{0%{transform:translate(-110%)}55%,to{transform:translate(160%)}}.bird{position:absolute;left:0;top:30%;width:26px;height:11px;opacity:.6;animation:bird-fly 24s linear infinite backwards}.bird.b2{top:25%;width:18px;height:8px;animation-duration:33s}.bird .wing{transform-origin:20px 10px;animation:flap .42s ease-in-out infinite alternate}@keyframes bird-fly{0%{transform:translate(-40px,12px)}14%{transform:translate(200px,-12px)}28%,to{transform:translate(490px,4px)}}@keyframes flap{0%{transform:scaleY(1)}to{transform:scaleY(-.55)}}.weed{position:absolute;left:0;bottom:42px;z-index:6;width:30px;height:30px;pointer-events:none;animation:weed-x 19s linear 5s infinite backwards}.weed-hop{width:100%;height:100%;transform-origin:50% 100%;animation:weed-hop .5s cubic-bezier(.3,0,.7,1) infinite alternate}.weed-roll{width:100%;height:100%;animation:spin 1.2s linear infinite}@keyframes weed-x{0%{transform:translate(-50px)}36%,to{transform:translate(480px)}}@keyframes weed-hop{0%{transform:translateY(0) scale(1.08,.88)}20%{transform:translateY(-3px) scale(1)}to{transform:translateY(-17px) scale(1)}}.hm-top{z-index:4;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:calc(var(--s2) + var(--safe-t)) var(--s3) 0}.hm .topbar{flex:none;padding:0;gap:var(--s3);background:none}.hm .topbar .cur b{font-size:19px}.hm .topbar .cur .ic{height:20px;margin-right:5px}.hm-me{display:flex;align-items:center;gap:var(--s2);min-width:0;padding:0;border:0;background:none;color:var(--on-dark);text-align:left;transition:transform .09s ease-out}.hm-face{display:block;flex:none;width:50px;height:50px;transform-origin:50% 100%;animation:hm-shift 3.2s ease-in-out infinite}.hm-face img{display:block;width:100%;height:100%;object-fit:contain}.hm-me span{display:flex;flex-direction:column;min-width:0;line-height:1.2}.hm-me b{font-weight:var(--w-strong);font-size:var(--fs-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-me i{font-style:normal;font-size:var(--fs-cap);opacity:.9;white-space:nowrap}.hm-sign{align-self:center;display:flex;flex-direction:column;align-items:center;margin-top:var(--s1);cursor:pointer}.hm-swing{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:22px;transform-origin:50% -14px;animation:hm-swing 3.6s ease-in-out infinite alternate}.hm-sign .rope{position:absolute;top:-14px;width:3px;height:40px;background:var(--barn-d)}.hm-sign .rope.l{left:26px}.hm-sign .rope.r{right:26px}.hm-board .trail .tr .ic{animation:coin-hop 4.6s ease-in-out -2s infinite}.hm-board{position:relative;min-width:248px;max-width:330px;padding:var(--s3) var(--s5) 14px;border-radius:var(--r-panel);text-align:center;color:var(--on-dark);background:var(--grain),repeating-linear-gradient(to bottom,var(--barn-2) 0 29px,#5a3023 29px 31px)}.hm-board:before,.hm-board:after{content:"";position:absolute;top:10px;width:7px;height:7px;border-radius:50%;background:var(--barn-d)}.hm-board:before{left:10px}.hm-board:after{right:10px}.hm-board .no{font-weight:var(--w-strong);font-size:var(--fs-cap);color:var(--ochre)}.hm-board .name{margin:0 0 var(--s2);font-family:var(--name);font-weight:900;font-size:var(--fs-d2);line-height:1.05}.hm-board .trail{display:flex;align-items:center;gap:var(--s2);font-family:var(--num);font-weight:700;font-size:17px;line-height:1}.hm-board .trail .tr{display:flex;align-items:center}.hm-board .trail .ic{height:18px;margin-right:4px}.hm-board .trail .bar{flex:1;height:8px;border:0;background:var(--barn-d)}.hm-board .trail .nx{opacity:.8}.hm-tag{max-width:400px;margin-top:var(--s2);padding:5px 14px;border-radius:var(--r-pill);background:var(--moon);color:var(--barn);font-size:var(--fs-cap);line-height:1.3;text-align:center}@keyframes hm-swing{0%{transform:rotate(-1.1deg)}to{transform:rotate(1.1deg)}}.hm-side{position:absolute;right:var(--s2);top:34%;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2)}.hm-chip{flex-direction:column;gap:0;min-height:36px;padding:5px 15px;font-size:var(--fs-cap)}.hm-chip.hot{background:var(--g-ochre);border-color:var(--e-ochre)}.hm-chip .bob{display:flex;flex-direction:column;align-items:center;animation:beat 2.4s ease-in-out infinite}.hm-chip b{font-size:var(--fs-label)}.hm-chip .num{font-size:16px;line-height:1.1}.hm-posse{flex:1;min-height:0;max-height:46%;margin-top:auto;display:flex;flex-direction:row-reverse;justify-content:center;align-items:flex-end;padding:0 var(--s2) var(--s1);cursor:pointer}.hm-man{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:25%;max-width:106px;height:100%;min-height:0;margin:0 -3px}.hm-man>img,.hm-man>.rig{flex:0 0 auto;height:calc(100% - 44px);max-height:150px;width:auto;aspect-ratio:1}.hm-man>img{object-fit:contain;transform-origin:50% 100%;animation:hm-shift 2.6s ease-in-out infinite}.hm-man:nth-child(2) :is(img,.rig-in){animation-delay:-.7s;animation-duration:3.1s}.hm-man:nth-child(3) :is(img,.rig-in){animation-delay:-1.5s;animation-duration:2.3s}.hm-man:nth-child(4) :is(img,.rig-in){animation-delay:-2.1s;animation-duration:2.9s}.hm-man:nth-child(2) .rg-head{animation-delay:-1.2s;animation-duration:3.7s}.hm-man:nth-child(3) .rg-head{animation-delay:-2s;animation-duration:2.6s}.hm-man:nth-child(4) .rg-weapon{animation-delay:-.9s;animation-duration:2.9s}.hm-man span{display:flex;flex-direction:column;align-items:center;max-width:112px;line-height:1.2;color:var(--on-dark)}.hm-man b{max-width:100%;font-family:var(--name);font-weight:700;font-size:var(--fs-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-man i{font-style:normal;font-size:var(--fs-cap);color:var(--ochre)}@keyframes hm-shift{0%,to{transform:scale(1)}50%{transform:scale(1.025,.965)}}.hm-low{z-index:5;display:flex;flex-direction:column;gap:var(--s3);padding:var(--s2) var(--s4) calc(var(--s3) + var(--safe-b))}.chests{display:flex;gap:var(--s2)}.chest{flex:1;min-width:0;height:52px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 var(--s2);border:1.5px solid rgba(246,230,180,.22);border-radius:var(--r-panel);background:#2e181280;color:#f6e6b4d1;font-size:var(--fs-cap);line-height:1.15}.chest .ic{flex:none;height:26px;margin:0}.chest .ic.dim{opacity:.45;animation:glint 2.8s ease-in-out infinite}.chest .txt{display:flex;flex-direction:column;min-width:0}.chest .txt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chest .txt .num{font-size:17px;line-height:1.05}.chest.full{border-color:var(--e-cream);background:var(--g-cream);color:var(--ink);cursor:pointer;transition:transform .09s ease-out}.chest.full b{font-weight:var(--w-strong);font-size:var(--fs-label)}.chest.ready .ic{transform-origin:50% 90%;animation:sack-bob 2.4s ease-in-out infinite}@keyframes sack-bob{0%,44%,to{transform:none}14%{transform:translateY(-5px) scale(.95,1.07)}26%{transform:translateY(0) scale(1.1,.9)}34%{transform:scale(.98,1.02)}56%{transform:rotate(-11deg)}64%{transform:rotate(10deg)}72%{transform:rotate(-7deg)}80%{transform:rotate(5deg)}88%{transform:rotate(-2deg)}}.chest .twk{background:var(--terra)}.btn.hm-battle{width:100%;min-height:66px;font-size:30px}.hm-alt.ranked-lock .ic{transform-origin:50% 15%;animation:rattle 4.6s ease-in-out infinite}.hm-two{display:flex;gap:var(--s2)}.hm-alt{flex:1 1 0;min-height:42px;padding:4px 6px;font-size:14.5px;white-space:nowrap}.hm-alt.ranked-lock{flex-grow:.8}.hm-alt .ic{height:15px;margin:0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.unit-tile{position:relative;min-width:0;padding:var(--s2) 6px 10px;text-align:center;cursor:pointer;transition:transform .09s ease-out}.unit-tile>img{display:block;width:100%;aspect-ratio:1;object-fit:contain;transform-origin:50% 100%;animation:hm-shift 3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.37s)}.unit-tile .nm{font-family:var(--name);font-weight:700;font-size:17px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-tile .role{font-size:var(--fs-cap);line-height:1.25;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-tile .role .ic{height:13px;margin-right:4px;vertical-align:-1px;opacity:.7}.unit-tile .rar{width:28px;height:4px;margin:7px auto 0;border-radius:var(--r-pill)}.unit-tile .lv{position:absolute;top:7px;left:7px;z-index:1;min-width:26px;height:26px;padding:0 6px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--barn);color:var(--on-dark);font-family:var(--num);font-weight:700;font-size:16px;line-height:1}.unit-tile .dot{position:absolute;top:8px;right:8px;z-index:1}.unit-tile.in-deck{border-color:var(--ochre);background:var(--tint-ochre)}.unit-tile.locked{background:var(--card-2)}.unit-tile.locked>img{filter:grayscale(1) brightness(.4);opacity:.4;animation:none}.unit-tile.locked .role .ic{transform-origin:50% 15%;animation:rattle 5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.6s)}.up-arrow{position:absolute;top:7px;right:7px;z-index:1;width:24px;height:24px;border-radius:50%;background:var(--teal);animation:up-bob .9s ease-in-out infinite}.up-arrow:after{content:"";position:absolute;inset:5px;background:#f2fbf6;clip-path:polygon(50% 0,100% 55%,68% 55%,68% 100%,32% 100%,32% 55%,0 55%)}.dot+.up-arrow{top:33px}@keyframes up-bob{0%,to{transform:translateY(1px) scale(1.04,.96)}50%{transform:translateY(-5px) scale(.95,1.08)}}.unit-tile.locked .nm{color:var(--ink-2)}.unit-tile.pickable{border-color:var(--teal);animation:pickable 1.3s ease-in-out infinite}.unit-tile.pickable>img{animation:pick-me .8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.13s)}@keyframes pick-me{0%,to{transform:scale(1.03,.97)}50%{transform:translateY(-6%) scale(.98,1.04)}}@keyframes pickable{0%,to{background-color:var(--card)}50%{background-color:var(--tint-teal)}}.spell-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.spell-slot{min-width:0;padding:10px 10px 12px;background:var(--tint-teal);border-color:#a9cbc4;cursor:pointer;transition:transform .09s ease-out}.spell-slot.sel{background:var(--tint-ochre);border-color:var(--ochre)}.spell-slot b,.spell-tile b{display:block;min-width:0;font-family:var(--name);font-weight:700;font-size:17px;line-height:1.15;overflow-wrap:anywhere}.spell-slot span,.spell-tile span{display:block;margin-top:var(--s1);font-size:var(--fs-cap);line-height:1.35;color:var(--ink-2)}.spell-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.spell-tile{min-width:0;padding:10px 12px 12px;cursor:pointer;transition:transform .09s ease-out}.spell-tile .st-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.spell-tile .st-head b{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spell-tile .tag{flex:none;padding:1px 8px;border-radius:var(--r-pill);background:var(--teal);color:#f2fbf6;font-style:normal;font-weight:var(--w-strong);font-size:var(--fs-cap);line-height:1.4}.spell-tile.on{background:var(--tint-teal);border-color:#a9cbc4}.spell-tile.locked{background:var(--card-2)}.spell-tile.locked b{color:var(--ink-2)}.hero{display:flex;gap:var(--s3);padding:var(--s1) var(--s4) var(--s2)}.hero-stage{flex:none;position:relative;width:118px;height:118px}.hero-stage>.rig,.hero-stage>img{position:absolute;inset:0 0 7px;width:100%;height:calc(100% - 7px);object-fit:contain}.hero-stage .ped{position:absolute;left:12%;right:12%;bottom:0;height:15px;border:var(--hair);border-radius:50%;background:var(--card-2);animation:ped 2.8s ease-in-out infinite}.hero-stage .rays{width:150%;margin:-75% 0 0 -75%;opacity:.3}@keyframes ped{0%,60%,76%,to{transform:none}64%{transform:scale(1.1,.86)}70%{transform:scale(.97,1.05)}}.sheet:not(.settled) .hero-stage{animation:pop-in .4s var(--ease-pop) .1s backwards}.sheet:not(.settled) .hero .chip{animation:pop-in .3s var(--ease-pop) backwards}.sheet:not(.settled) .hero .chip:nth-child(1){animation-delay:.2s}.sheet:not(.settled) .hero .chip:nth-child(2){animation-delay:.26s}.sheet:not(.settled) .hero .chip:nth-child(n+3){animation-delay:.32s}.lvl-line.rolled{transform-origin:0 50%;animation:lvl-roll .5s var(--ease-pop)}@keyframes lvl-roll{0%{transform:translateY(70%) scale(.7);opacity:0}55%{transform:translateY(-18%) scale(1.3);opacity:1}to{transform:none;opacity:1}}.hero .meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.hero .does{font-weight:var(--w-label);font-size:var(--fs-label);line-height:1.35;color:var(--ink)}.hero .flavor{font-weight:300;font-size:var(--fs-cap);line-height:1.4;color:var(--ink-2)}.hero .lvl-line{font-weight:var(--w-strong);font-size:var(--fs-label);color:var(--teal-d)}.sheet .scroll{padding-top:var(--s3)}.growth{padding:var(--s3) var(--s3) var(--s3)}.g-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2)}.g-head b{font-weight:var(--w-strong);font-size:var(--fs-title)}.g-head span{font-size:var(--fs-cap);color:var(--ink-2);text-align:right}.g-note{margin:var(--s1) 0 var(--s3);font-size:var(--fs-cap);line-height:1.4;color:var(--ink-2)}.g-track{display:grid;gap:6px}.g-node{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:7px 12px;border:var(--hair);border-radius:12px;background:var(--card-2);color:var(--ink-2)}.g-node b{flex:none;font-weight:var(--w-label);font-size:var(--fs-cap)}.g-node b em{display:block;font-style:normal;font-family:var(--name);font-weight:700;font-size:16px;color:var(--ink)}.g-node span{min-width:0;font-size:var(--fs-cap);line-height:1.3;text-align:right}.g-node.on{background:var(--tint-ochre);border-color:var(--ochre);color:var(--ink)}.g-node.trick{align-items:flex-start}.statrows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:var(--s3)}.statrows.one{grid-template-columns:minmax(0,1fr)}.statrow{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);min-width:0;min-height:40px;padding:5px 12px;border:var(--hair);border-radius:12px;background:var(--card)}.statrow .k{flex:none;font-size:var(--fs-cap);color:var(--ink-2)}.statrow .r{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:5px;text-align:right}.statrow .v{font-family:var(--num);font-weight:700;font-size:19px;line-height:1.1}.statrow .v.t{font-family:var(--ui);font-weight:var(--w-strong);font-size:var(--fs-cap);line-height:1.3}.statrow .up{display:inline-block;font-family:var(--num);font-weight:700;font-size:16px;color:var(--teal);animation:bob 1.3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.3s)}.statrow.gained{animation:gained .7s ease-out}@keyframes gained{0%{transform:scale(1);background-color:var(--card)}25%{transform:scale(1.06,1.1);background-color:var(--tint-teal)}to{transform:none;background-color:var(--card)}}.bitbar{margin-top:var(--s4)}.bitbar .cap{display:flex;justify-content:space-between;gap:var(--s2);margin-top:6px;font-size:var(--fs-cap);color:var(--ink-2)}.bitbar .cap .ic{height:16px}.sheet-actions{display:grid;gap:var(--s2);margin-top:var(--s3);padding-bottom:var(--safe-b)}.mastery{display:grid;gap:var(--s2)}.m-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2)}.m-head b{font-weight:var(--w-strong);font-size:var(--fs-title)}.m-head span{font-size:var(--fs-cap);color:var(--ink-2)}.m-note{font-size:var(--fs-cap);line-height:1.4;color:var(--ink-2)}.m-step{display:flex;align-items:center;gap:var(--s3);min-height:58px;padding:var(--s2) var(--s3)}.m-step.got{background:var(--card-2);color:var(--ink-2)}.m-step.ready{background:var(--tint-ochre);border-color:var(--ochre)}.m-step.ready .m-no{animation:beat 1.8s ease-in-out infinite}.m-no,.tier .no{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--barn);color:var(--on-dark);font-family:var(--num);font-weight:700;font-size:17px;line-height:1}.m-step.got .m-no{background:#b9a57b}.m-what{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.m-what b{font-weight:var(--w-label);font-size:var(--fs-label)}.m-what span,.m-state,.tier .state{font-size:var(--fs-cap);color:var(--ink-2)}.slot-list{display:grid;gap:var(--s2)}.slot-row{display:flex;align-items:center;gap:var(--s3);min-width:0;padding:var(--s2) var(--s3) var(--s2) var(--s2);cursor:pointer;transition:transform .09s ease-out,background-color .15s}.slot-row>img{flex:none;width:68px;height:68px;object-fit:contain;transform-origin:50% 100%;animation:hm-shift 2.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.6s)}.slot-row.sel>img{animation:pick-me .7s ease-in-out infinite}.slot-row .who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.slot-row .where{font-weight:var(--w-strong);font-size:var(--fs-cap);color:var(--teal-d)}.slot-row .who b{font-family:var(--name);font-weight:900;font-size:var(--fs-title);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot-row .who .does{font-size:var(--fs-cap);line-height:1.35;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.slot-row .squad{font-weight:var(--w-label);font-size:var(--fs-cap);color:var(--ink)}.slot-row .swap{flex:none;min-width:72px;padding:7px 14px;border:1.5px solid var(--e-cream);border-radius:var(--r-pill);background:var(--g-cream);font-weight:var(--w-strong);font-size:var(--fs-cap);line-height:1.3;text-align:center}.slot-row.sel{background:var(--tint-ochre);border-color:var(--ochre)}.slot-row.sel .swap{background:var(--g-ochre);border-color:var(--e-ochre)}.pass-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2);margin-bottom:var(--s2)}.pass-head b{font-weight:var(--w-strong);font-size:var(--fs-title)}.pass-head .num{font-size:19px;color:var(--ink-2)}.pass-panel{margin-top:var(--s3)}.pass-panel .fine{margin:var(--s2) 0 0}.pass-panel .btn{margin-top:var(--s3)}.pass-track{display:flex;flex-direction:column-reverse;gap:var(--s2);margin-top:var(--s3)}.tier{display:flex;align-items:center;gap:var(--s3);padding:6px var(--s3)}.tier.cur{border-color:var(--ochre);background:var(--tint-ochre)}.tier .no{position:relative}.tier.cur .no{animation:beat 2s ease-in-out infinite}.tier.cur .no:after{content:"";position:absolute;inset:-2px;border:2px solid var(--ochre);border-radius:50%;animation:ring-out 2s ease-out infinite}.tier .ready .what .ic{animation:coin-hop 1.9s ease-in-out infinite}.tier .prem:not(.ready):not(.got) .what .ic:first-child{transform-origin:50% 15%;animation:rattle 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.8s)}.tier.done .no{background:var(--ochre);color:var(--barn-d)}.tier .rw{flex:1;min-width:0;display:grid}.tier .rw>div{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:40px}.tier .rw>div+div{border-top:1.5px solid rgba(220,197,138,.6)}.tier .what{min-width:0;font-weight:var(--w-label);font-size:var(--fs-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier .what .ic{height:18px}.tier .got .what{opacity:.5}.tier .prem:not(.ready):not(.got) .what{color:var(--ink-2)}.offer{position:relative;margin-bottom:var(--s3);padding:var(--s4)}.offer.hot{background:var(--tint-ochre);border-color:var(--ochre)}.offer-head,.offer .bits,.offer .desc{position:relative}.offer.hot .rays{left:84%;top:34%;width:130%;margin:-65% 0 0 -65%;--ray: #fff8dc;opacity:.7}.offer .tag{animation:beat 2.3s ease-in-out infinite}.offer .bits .ic{animation:coin-hop 3.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.7s)}.offer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s2)}.offer h3{flex:1;min-width:0;font-family:var(--name);font-weight:900;font-size:24px;line-height:1.12;overflow-wrap:anywhere}.offer .tag,.gem-pack .tag{flex:none;padding:3px 10px;border-radius:var(--r-pill);background:var(--terra);color:#fff4d6;font-weight:var(--w-strong);font-size:var(--fs-cap);line-height:1.3;white-space:nowrap}.offer .bits{font-weight:var(--w-label);display:flex;flex-wrap:wrap;gap:4px var(--s4);margin:var(--s2) 0 var(--s3);font-size:var(--fs-label);line-height:1.4}.offer .bits .ic{height:18px}.offer .desc{margin:var(--s2) 0 var(--s3);font-size:var(--fs-label);line-height:1.4;color:var(--ink-2)}.gem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);margin-bottom:var(--s3)}.gem-pack{position:relative;min-width:0;padding:var(--s3) var(--s2) var(--s2);display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:transform .09s ease-out}.gem-pack .ic{height:34px;margin:0;animation:float 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.45s)}.gem-pack .twk{background:var(--terra)}.gem-pack .gp-amt{font-family:var(--num);font-weight:900;font-size:24px;line-height:1.1}.gem-pack .gp-price{align-self:stretch;margin-top:6px;padding:5px 0 4px;border:1.5px solid var(--e-teal);border-radius:var(--r-pill);background:var(--g-teal);color:#f2fbf6;font-family:var(--num);font-weight:700;font-size:18px;line-height:1.1;text-align:center}.ledger{margin-top:var(--s4);padding:var(--s3);background:var(--card-2);font-size:var(--fs-cap);line-height:1.45;color:var(--ink-2)}.ledger+.fine{margin-top:var(--s2)}.opt-list{display:grid;gap:var(--s2)}.opt{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:64px;padding:var(--s2) var(--s4);text-align:left;transition:transform .09s ease-out}.opt .who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.opt b{font-family:var(--name);font-weight:900;font-size:var(--fs-title)}.opt .who span{font-size:var(--fs-cap);color:var(--ink-2)}.opt .pips{flex:none;display:flex;gap:4px}.opt .pips i{width:9px;height:9px;border-radius:50%;background:var(--card-2);border:1.5px solid var(--line)}.opt .pips i.on{background:var(--terra);border-color:var(--terra-d);animation:pop-in .3s var(--ease-pop) backwards,pip 3.4s ease-in-out infinite;animation-delay:calc(.34s + var(--i, 0) * 50ms),calc(1.4s + var(--i, 0) * .13s)}@keyframes pip{0%,80%,to{transform:none}88%{transform:translateY(-3px) scale(1.35)}}.sheet .opt-list>*{animation:opt-in .38s var(--ease-out) backwards;animation-delay:calc(.1s + var(--i, 0) * 55ms)}@keyframes opt-in{0%{transform:translate(38%);opacity:0}60%{transform:translate(-2.5%);opacity:1}to{transform:none;opacity:1}}.code-well{position:relative}.code-well.empty:after{content:"";position:absolute;left:50%;bottom:8px;width:96px;height:3px;margin-left:-48px;border-radius:3px;background:var(--teal);animation:caret 1s ease-in-out infinite}@keyframes caret{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.25;transform:scaleX(.55)}}.rank-lock{position:relative;width:88px;height:88px;margin:0 auto var(--s2);display:grid;place-items:center}.rank-lock .ic{position:relative;height:54px;margin:0;transform-origin:50% 15%;animation:rattle 3s ease-in-out infinite}.rank-lock .rays{--ray: var(--ochre);opacity:.45}.code-input{width:240px;padding:10px 12px;border:var(--hair);border-radius:var(--r-panel);background:var(--card);color:var(--ink);font-family:var(--num);font-weight:900;font-size:32px;line-height:1.1;letter-spacing:.12em;text-align:center;text-transform:uppercase;-webkit-user-select:text;user-select:text}.code-input::placeholder{color:#c8b68a}.code-input:focus{outline:0;border-color:var(--teal)}.dialog-text{max-width:300px;font-size:var(--fs-body);line-height:1.4;color:var(--ink-2)}.sheet.reveal{z-index:40}.loot-stage{display:flex;flex-direction:column;align-items:center;gap:var(--s3);width:100%}.loot-spot{position:relative;width:150px;height:150px}.loot-spot .rays{--ray: var(--ochre);width:200%;margin:-100% 0 0 -100%;opacity:.5}.loot-jig{position:relative;width:100%;height:100%;transform-origin:50% 88%;animation:sack-jig 1.7s ease-in-out infinite}.loot-spot.opening .loot-jig{animation:none}.loot-spot.opening .rays{animation-duration:3s}@keyframes sack-jig{0%,58%,to{transform:none}10%{transform:scale(1.07,.93)}24%{transform:translateY(-10px) scale(.95,1.06) rotate(-5deg)}36%{transform:translateY(0) scale(1.06,.94) rotate(4deg)}46%{transform:rotate(-2deg)}}.loot-sack{display:block;width:150px;height:150px;margin:0;object-fit:contain}.loot-hint{font-weight:var(--w-strong);font-size:var(--fs-body);color:var(--ink-2);animation:bob 1s ease-in-out infinite}.loot-item{display:flex;align-items:center;gap:var(--s3);width:min(320px,92%);padding:10px var(--s4);text-align:left}.loot-item .ic{height:36px;margin:0}.loot-item .art{flex:none;width:56px;height:56px;object-fit:contain}.loot-item .what{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.2}.loot-item b{font-family:var(--num);font-weight:900;font-size:26px;line-height:1;font-variant-numeric:tabular-nums}.loot-item .what span{font-size:var(--fs-cap);color:var(--ink-2)}.loot-item .ready{font-weight:var(--w-strong);font-size:var(--fs-cap);color:var(--teal-d)}.loot-item .ready:empty{display:none}.loot-stage .btn{width:min(320px,92%)}.free-tag{margin-bottom:-6px;font-size:var(--fs-cap);color:var(--ink-2)}.jmeter{position:relative;width:100%;height:12px;margin-top:3px;border:var(--hair);border-radius:var(--r-pill);background:var(--card-2);overflow:hidden}.jmeter-fill{position:relative;width:0;height:100%;border-radius:var(--r-pill);background:var(--g-ochre)}.jmeter.full .jmeter-fill{background:var(--g-teal)}.jstar{background:var(--ochre);clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%)}.promo{position:absolute;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:var(--s4);background:#1e0e0abd;animation:fade .18s ease-out}.promo-card{position:relative;width:100%;max-width:340px;padding:var(--s5) var(--s4) var(--s4);border:var(--hair);border-radius:22px;background:var(--card);color:var(--ink);text-align:center;animation:promo-in .42s var(--ease-out) .05s backwards}@keyframes promo-in{0%{transform:translateY(-40px) scale(.7,.6);opacity:0}50%{transform:translateY(6px) scale(1.04,.97);opacity:1}74%{transform:translateY(-2px) scale(.99,1.02)}to{transform:none;opacity:1}}.promo-clock{animation:pop-in .3s var(--ease-pop) .28s backwards}.promo-ribbon{animation:pop-in .34s var(--ease-pop) .34s backwards}.promo-items>div{animation:deal-in .36s var(--ease-out) backwards;animation-delay:calc(.42s + var(--i, 0) * 80ms)}.promo-items b{display:inline-block}.promo-art{animation:pop-in .4s var(--ease-pop) .46s backwards}.promo-buy{animation:rise-pop .36s var(--ease-out) .66s backwards}.promo-x{animation:pop-in .3s var(--ease-pop) .7s backwards}.promo-x{position:absolute;top:10px;right:10px;width:36px;height:36px;font-size:15px}.promo-clock{display:inline-block;padding:3px 12px;border-radius:var(--r-pill);background:var(--terra);color:#fff4d6;font-weight:var(--w-strong);font-size:var(--fs-cap);line-height:1.3}.promo-ribbon{margin:var(--s2) var(--s5) 0;font-family:var(--name);font-weight:900;font-size:var(--fs-d2);line-height:1.05;color:var(--barn)}.promo-body{display:flex;align-items:stretch;gap:var(--s3);margin:var(--s4) 0}.promo-items{flex:none;width:112px;display:flex;flex-direction:column;gap:6px}.promo-items div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;border:var(--hair);border-radius:12px;background:var(--paper);line-height:1.15}.promo-items b{font-family:var(--num);font-weight:900;font-size:26px;line-height:1}.promo-items span{font-size:var(--fs-cap);color:var(--ink-2)}.promo-art{flex:1;min-width:0;height:190px;border-radius:14px;overflow:hidden;background:var(--teal) center / cover;display:grid;place-items:end center}.promo-art{position:relative}.promo-art>img,.promo-art>.rig{position:relative;width:96%;height:96%}.promo-art>img{object-fit:contain;transform-origin:50% 100%;animation:hm-shift 2.6s ease-in-out infinite}.promo-art .rays{top:56%;width:220%;margin:-110% 0 0 -110%;--ray: #fff8dc;opacity:.5;animation-duration:18s}.promo-art .twk{background:#fff8dc}.pay-scrim{position:absolute;inset:0;z-index:90;display:flex;align-items:flex-end;background:#140a07a8;animation:fade .15s ease-out}.pay-sheet{width:100%;padding:var(--s4) var(--s4) calc(var(--s4) + var(--safe-b));border-radius:22px 22px 0 0;background:#fdfaf0;color:var(--ink);transform-origin:50% 100%;animation:sheet-up .36s var(--ease-out)}@keyframes sheet-up{0%{transform:translateY(100%)}62%{transform:translateY(0) scaleY(1.035)}to{transform:none}}.pay-body.deal>*{animation:rise-pop .32s var(--ease-out) backwards}.pay-body.deal>:nth-child(1){animation-delay:.1s}.pay-body.deal>:nth-child(2){animation-delay:.15s}.pay-body.deal>:nth-child(3){animation-delay:.2s}.pay-body.deal>:nth-child(4){animation-delay:.24s}.pay-body.deal>:nth-child(5){animation-delay:.28s}.pay-body.deal>:nth-child(n+6){animation-delay:.32s}.pay-icon .ic{animation:float 2.4s ease-in-out infinite}.pay-body{min-height:290px;display:flex;flex-direction:column}.pay-head{display:flex;align-items:center;gap:var(--s2);padding-bottom:var(--s3);border-bottom:1.5px solid #eadfbf}.pay-store{font-weight:var(--w-strong);font-size:var(--fs-title)}.pay-sandbox{padding:2px 9px;border-radius:var(--r-pill);background:var(--tint-ochre);color:#6b4a00;font-size:var(--fs-cap);line-height:1.3}.pay-x{margin-left:auto;padding:6px 2px;border:0;background:none;color:var(--teal-d);font-weight:var(--w-strong);font-size:var(--fs-label)}.pay-item{display:flex;align-items:center;gap:var(--s3);padding:var(--s4) 0 var(--s3)}.pay-icon{flex:none;width:52px;height:52px;display:grid;place-items:center;border:var(--hair);border-radius:14px;background:var(--card)}.pay-icon .ic{height:32px;margin:0}.pay-what{flex:1;min-width:0}.pay-name{font-weight:var(--w-strong);font-size:var(--fs-body);line-height:1.2;overflow-wrap:anywhere}.pay-sub{font-size:var(--fs-cap);line-height:1.35;color:var(--ink-2)}.pay-price{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-family:var(--num);line-height:1.05}.pay-price s{font-weight:700;font-size:16px;color:var(--ink-2)}.pay-price b{font-weight:900;font-size:24px}.pay-lines{margin:0 0 var(--s3);padding-left:22px;font-size:var(--fs-label);line-height:1.6}.pay-lines .ic{height:18px}.pay-row{display:flex;justify-content:space-between;gap:var(--s3);padding:10px 0;border-top:1.5px solid #eadfbf;font-size:var(--fs-cap);color:var(--ink-2)}.pay-row span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.pay-buy{width:100%;min-height:54px;margin-top:var(--s3);font-size:17px}.pay-buy .num{font-weight:900;font-size:23px;line-height:1}.pay-fine{margin-top:var(--s2);text-align:center;font-size:var(--fs-cap);color:var(--ink-2)}.pay-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);font-size:var(--fs-body)}.pay-check{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--teal);color:#f2fbf6;font-size:32px;animation:check-in .5s var(--ease-out)}@keyframes check-in{0%{transform:scale(.2) rotate(-90deg);opacity:0}50%{transform:scale(1.25,1.15) rotate(8deg);opacity:1}72%{transform:scale(.93) rotate(-3deg)}to{transform:none;opacity:1}}.pay-done{animation:rise-pop .34s var(--ease-out) .18s backwards}.pay-state .pay-sub{animation:rise-pop .34s var(--ease-out) .26s backwards}.pay-done{font-weight:var(--w-strong);font-size:var(--fs-title)}.ad{position:absolute;inset:0;z-index:95;display:flex;flex-direction:column;background:#000;color:#fff;animation:fade .2s ease-out}.ad-top{display:flex;align-items:center;gap:var(--s2);padding:calc(10px + var(--safe-t)) var(--s3) 10px}.ad-badge{padding:1px 8px;border-radius:var(--r-pill);background:var(--ochre);color:#201600;font-weight:var(--w-strong);font-size:var(--fs-cap)}.ad-spons{flex:1;min-width:0;font-size:var(--fs-cap);color:#cfcfcf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-corner{flex:none;min-height:34px;padding:4px 14px;border:1.5px solid #555;border-radius:var(--r-pill);background:#262626;color:#e8e8e8;font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.ad-corner.ready{background:#fff;border-color:#fff;color:#000;font-weight:var(--w-strong);animation:pop .25s var(--ease-pop)}.ad-creative{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2);padding:var(--s4);text-align:center;cursor:pointer}.ad-art{width:220px;height:220px;object-fit:contain;transform-origin:50% 100%;animation:hm-shift 2.2s ease-in-out infinite}.ad-title{font-weight:var(--w-display);font-size:30px;line-height:1.1}.ad-tag{max-width:300px;font-size:var(--fs-body);line-height:1.35}.ad-stars{font-size:var(--fs-cap);opacity:.9}.ad-progress{height:4px;background:#333}.ad-progress i{display:block;width:0;height:100%;background:var(--ochre);transition:width 1s linear}.ad-bar{display:flex;align-items:center;gap:var(--s3);padding:10px var(--s3) calc(10px + var(--safe-b));background:#161616;cursor:pointer}.ad-bar img{flex:none;width:46px;height:46px;border-radius:12px;background:#2b2b2b;object-fit:contain}.ad-bar .who{flex:1;min-width:0}.ad-bar-title{font-weight:var(--w-strong);font-size:var(--fs-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-bar-sub{font-size:var(--fs-cap);color:#b5b5b5}.ad-cta{flex:none;padding:9px 18px;border-radius:var(--r-pill);background:var(--g-teal);border:1.5px solid var(--e-teal);color:#fff;font-weight:var(--w-strong);font-size:var(--fs-cap)}.ad-giveup{position:absolute;left:var(--s3);bottom:calc(82px + var(--safe-b));padding:6px 14px;border:1.5px solid #555;border-radius:var(--r-pill);background:#000000a8;color:#cfcfcf;font-size:var(--fs-cap)}.ad-end{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);padding:var(--s5);background:#0d0d0df2;text-align:center;animation:fade .18s ease-out}.ad-end img{width:120px;height:120px;object-fit:contain}.ad-end-title{font-weight:var(--w-display);font-size:var(--fs-d3)}.ad-end-sub{font-size:var(--fs-label);color:#c9c9c9}.ad-end-note{font-size:var(--fs-cap);color:var(--ochre)}.enter[data-dir=r]>:is(.scroll,.tabs,.hm){animation:slide-r .36s var(--ease-out)}.enter[data-dir=l]>:is(.scroll,.tabs,.hm){animation:slide-l .36s var(--ease-out)}.enter[data-dir=""]>.tabs{animation:rise-pop .36s var(--ease-out) .03s backwards}.enter>.scroll>*,.enter .hm-top>*,.enter .hm-low>*,.enter .hm-side>*{animation:rise-pop .38s var(--ease-out) backwards}.enter>.scroll>:nth-child(1){animation-delay:.04s}.enter>.scroll>:nth-child(2){animation-delay:.09s}.enter>.scroll>:nth-child(3){animation-delay:.14s}.enter>.scroll>:nth-child(4){animation-delay:.19s}.enter>.scroll>:nth-child(5){animation-delay:.24s}.enter>.scroll>:nth-child(n+6){animation-delay:.29s}:is(.enter,.arriving,.sheet:not(.settled)) :is(.grid,.spell-grid,.spell-slots,.gem-grid,.slot-list,.statrows,.g-track,.mastery)>*{animation:deal-in .36s var(--ease-out) backwards;animation-delay:calc(.1s + min(var(--i, 0),14)*32ms)}.enter .pass-track>*{animation:deal-in .38s var(--ease-out) backwards;animation-delay:calc(.14s + min(var(--i, 0),9)*48ms)}.enter .hm-sign{animation:sign-drop .6s var(--ease-out) .05s backwards}@keyframes sign-drop{0%{transform:translateY(-130%)}55%{transform:translateY(7%)}78%{transform:translateY(-2.5%)}to{transform:none}}.enter .hm-top>:nth-child(1){animation-delay:.02s}.enter .hm-top>:nth-child(2){animation-delay:.1s}.enter .hm-man{animation:man-in .44s var(--ease-out) backwards}@keyframes man-in{0%{transform:translateY(46px) scale(.8,.7);opacity:0}50%{transform:translateY(-9px) scale(.97,1.07);opacity:1}74%{transform:translateY(0) scale(1.05,.93)}to{transform:none;opacity:1}}.enter .hm-man:nth-child(1){animation-delay:.14s}.enter .hm-man:nth-child(2){animation-delay:.22s}.enter .hm-man:nth-child(3){animation-delay:.3s}.enter .hm-man:nth-child(4){animation-delay:.38s}.enter .hm-low>*{animation-delay:.34s}.enter .hm-low>.hm-battle{animation:battle-in .46s var(--ease-out) .42s backwards}@keyframes battle-in{0%{transform:scale(.5,.3);opacity:0}50%{transform:scale(1.06,1.12);opacity:1}74%{transform:scale(.98,.95)}to{transform:none;opacity:1}}.enter .hm-low>.hm-two{animation:none}.enter :is(.chests,.hm-two)>*{animation:deal-in .36s var(--ease-out) backwards;animation-delay:calc(.3s + var(--i, 0) * 60ms)}.enter .hm-two>*{animation-delay:calc(.52s + var(--i, 0) * 60ms)}.enter .hm-low>.chests{animation:none}.enter .hm-side>*{animation-name:slide-r;animation-delay:.5s}.enter .hm-side>:nth-child(2){animation-delay:.58s}.sheet>.hero,.sheet>.tabs,.sheet>.scroll>*,.sheet>.center-stack>*{animation:rise-pop .34s var(--ease-out) .08s backwards}.sheet>:is(.scroll,.center-stack)>:nth-child(2){animation-delay:.13s}.sheet>:is(.scroll,.center-stack)>:nth-child(3){animation-delay:.18s}.sheet>:is(.scroll,.center-stack)>:nth-child(n+4){animation-delay:.23s}.sheet:not(.settled)>.hd .x{animation:x-in .4s var(--ease-pop) .16s backwards}@keyframes x-in{0%{transform:rotate(-120deg) scale(.3);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.sheet.settled>.hero,.sheet.settled>.tabs,.sheet.settled>.scroll>*{animation:none}.sheet.settled>.tab-body.arriving.from-r{animation:slide-r .34s var(--ease-out)}.sheet.settled>.tab-body.arriving.from-l{animation:slide-l .34s var(--ease-out)}.sheet.reveal>.center-stack>.loot-stage{animation:none}.screen.meta>.paper-fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.screen.meta>:is(.topbar,.tabs,.scroll,.navbar){position:relative;z-index:1}.paper-fx .mote{background:var(--ochre);--mo: .3}.screen.meta>.center-stack{position:relative;overflow:hidden}.screen.meta>.center-stack>.title{animation:splash-title .6s var(--ease-out) backwards,breathe 2.4s ease-in-out .6s infinite}@keyframes splash-title{0%{transform:translateY(-70px) scale(.6);opacity:0}55%{transform:translateY(7px) scale(1.08,.93);opacity:1}78%{transform:translateY(-2px) scale(.98,1.03)}to{transform:none;opacity:1}}.screen.meta>.center-stack>:last-child{animation:rise-pop .4s var(--ease-out) .3s backwards,glint 1.2s ease-in-out .7s infinite}.screen.meta>.center-stack:before{content:"";position:absolute;left:0;bottom:24%;width:36px;height:36px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='%238a6238' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='20' cy='20' r='15'/%3E%3Cpath d='M8 14c7 3 17 2 24-3M7 25c8-4 18-3 26 2M14 7c3 8 2 18-3 26M26 6c-4 9-3 19 3 27M11 11c6 6 13 13 19 19M30 11c-6 5-13 12-19 18'/%3E%3C/svg%3E") center / contain no-repeat;animation:splash-weed 3.6s linear infinite}@keyframes splash-weed{0%{transform:translate(-50px) rotate(0)}12.5%{transform:translate(18px,-20px) rotate(135deg)}25%{transform:translate(86px) rotate(270deg)}37.5%{transform:translate(154px,-16px) rotate(405deg)}50%{transform:translate(222px) rotate(540deg)}62.5%{transform:translate(290px,-18px) rotate(675deg)}75%{transform:translate(358px) rotate(810deg)}87.5%{transform:translate(426px,-14px) rotate(945deg)}to{transform:translate(494px) rotate(1080deg)}}@media (prefers-reduced-motion: reduce){.screen.meta,.screen.meta *,.screen.meta *:before,.screen.meta *:after,.sheet,.sheet *,.sheet *:before,.sheet *:after,.promo,.promo *,.pay-scrim,.pay-scrim *,.toast,.ad-art,.ad-corner.ready{animation:none!important;transition:none!important}.hm-fx .mote,.hm-light,.bird,.weed,.paper-fx,.sheen,.twk,.rays,.rig-flash,.screen.meta>.center-stack:before{display:none!important}}.split{position:absolute;inset:0;display:flex;flex-direction:column}.split .half{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);color:#fff4d6}.split .half.red{background:var(--red);animation:half-top .4s var(--ease-out) backwards}.split .half.blue{background:var(--blue);animation:half-bot .4s var(--ease-out) backwards}@keyframes half-top{0%{transform:translateY(-100%)}to{transform:none}}@keyframes half-bot{0%{transform:translateY(100%)}to{transform:none}}.split .who{display:flex;align-items:center;gap:var(--s3);max-width:86%;font-size:var(--fs-label)}.split .who>div{min-width:0}.split .who>img{flex:none;width:96px;height:96px;object-fit:contain;transform-origin:50% 100%;animation:hm-shift 2.4s ease-in-out infinite}.split .who .nm{font-weight:var(--w-display);font-size:var(--fs-d3);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.split .vsbig{position:absolute;top:50%;left:50%;width:92px;height:92px;margin:-46px 0 0 -46px;display:grid;place-items:center;border-radius:50%;background:var(--moon);color:var(--barn-d);font-weight:var(--w-display);font-size:34px;line-height:1;animation:pop .35s var(--ease-pop) .3s backwards}.bot-tag{font-family:var(--ui);display:inline-block;margin-top:var(--s1);padding:1px 9px;border-radius:var(--r-pill);background:var(--moon);color:var(--barn-d);font-weight:var(--w-strong);font-size:var(--fs-cap);line-height:1.4}.bot-tag.inline{margin:0 0 0 6px;padding:0 7px;vertical-align:1px}.hud-top{display:flex;align-items:stretch;gap:6px;padding:calc(6px + var(--safe-t)) 6px 0}.side{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:5px 10px 6px;border:1.5px solid var(--blue-d);border-radius:var(--r-panel);background:var(--blue)}.side.t1{border-color:var(--red-d);background:var(--red)}.side .nm{color:#fff4d6;font-weight:var(--w-strong);font-size:var(--fs-label);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side.them .nm{text-align:right}.side .hearts{display:flex;align-items:center;gap:2px}.side.them .hearts{flex-direction:row-reverse}.side .slots{display:none}.hrt{display:block;flex:none;width:22px;height:22px}.hrt svg{display:block;width:100%;height:100%;overflow:visible}.hrt path{fill:var(--blue-d);stroke:none}.side.t1 .hrt path{fill:var(--red-d)}.hrt circle{fill:#fff;opacity:0}.hrt.on path,.side.t1 .hrt.on path{fill:#fff4d6}.vs-pill{flex:none;min-width:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 8px;border-radius:var(--r-panel);background:var(--barn-d)}.vs-pill span{font-weight:var(--w-strong);font-size:var(--fs-cap);line-height:1.2;color:var(--on-dark);text-transform:lowercase}.vs-pill span:first-letter{text-transform:uppercase}.vs-pill b{font-family:var(--num);font-weight:900;font-size:28px;line-height:1;color:var(--ochre)}.spell-chip{position:absolute;top:100%;left:4px;margin-top:4px;padding:2px 10px;border-radius:var(--r-pill);background:var(--teal);color:#f2fbf6;font-weight:var(--w-strong);font-size:var(--fs-cap);line-height:1.4;white-space:nowrap;animation:pop .25s var(--ease-pop)}.side.them .spell-chip{left:auto;right:4px}.draft{position:absolute;inset:0;pointer-events:none}.draft>*{pointer-events:auto}.hand{position:absolute;left:8px;right:8px;top:51%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--s2);pointer-events:none}.hand>*{pointer-events:auto}.cards{position:relative;z-index:1;display:flex;width:100%;justify-content:center;align-items:stretch;gap:var(--s2)}.card{position:relative;flex:1;min-width:0;max-width:140px;display:flex;flex-direction:column;align-items:stretch;overflow:visible;cursor:pointer;touch-action:manipulation;animation:deal .38s linear backwards}.card:nth-child(2){animation-delay:.11s}.card:nth-child(3){animation-delay:.22s}@keyframes deal{0%{transform:translateY(9%) scale(.9);opacity:0}12%{opacity:1}36%{transform:translateY(-5%) scale(1.03)}46%{transform:translateY(-3%) scale(1.05)}62%{transform:translateY(1.5%) scale(1.01)}to{transform:none;opacity:1}}.card .art{position:relative;height:112px;overflow:hidden;border-radius:14px 14px 0 0;background:var(--card)}.card.up .art{background:#cfe6d0}.card.double .art{background:#cdd5f5}.card .fig{position:absolute;left:50%;bottom:-7px;width:114px;height:114px;margin:0 0 0 -57px;object-fit:contain;pointer-events:none}.card .art.n2 .fig{width:98px;height:98px;margin-left:-49px}.card .art.n2 .f1{transform:translate(-21px)}.card .art.n2 .f2{transform:translate(21px)}.card .art.n3 .fig{width:88px;height:88px;margin-left:-44px}.card .art.n3 .f1{transform:translate(-31px)}.card .art.n3 .f2{transform:translate(31px)}.card .art.n3 .f3{bottom:-12px}.card.double .f1{opacity:.5}.card .plate{height:42px;display:flex;align-items:center;justify-content:center;padding:0 2px;border-top:var(--hair);border-radius:0 0 14px 14px;background:var(--card-2)}.card.up .plate{background:#a9d3ad}.card.double .plate{background:#aab6ee}.card .lbl{width:100%;padding:0 5px;text-align:center;white-space:nowrap;overflow:hidden;color:var(--ink);font-weight:var(--w-strong);font-size:17px;line-height:1.6}.card .stamp{position:absolute;top:6px;right:8px;color:var(--ink);font-family:var(--num);font-weight:900;font-size:28px;line-height:1}.card .stamp.up{display:flex;align-items:center;gap:4px;font-size:22px}.card .stamp.up i{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:13px solid var(--ink)}.card .shine{position:absolute;top:-20%;bottom:-20%;left:-40%;width:20%;background:#fff;opacity:.32;transform:skew(-18deg);pointer-events:none;animation:shine 2.6s ease-in-out infinite}@keyframes shine{0%,55%{left:-40%}85%,to{left:130%}}.card .lv{position:absolute;top:-9px;left:-7px;z-index:2;min-width:30px;height:26px;padding:0 6px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--barn);color:var(--on-dark);font-family:var(--num);font-weight:700;font-size:16px;line-height:1}.card .flash{position:absolute;inset:0;border-radius:15px;background:#fff;opacity:0;pointer-events:none}.card-tip{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:6;width:max-content;max-width:94%;padding:9px 14px;border-radius:var(--r-panel);background:var(--barn-d);color:var(--on-dark);font-size:var(--fs-label);line-height:1.35;text-align:center;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .1s}.card-tip.on{opacity:1}.card.picked{z-index:2;animation:cardpick .3s ease-out both}@keyframes cardpick{0%{transform:scale(1)}30%{transform:scale(1.08)}62%{transform:scale(.975)}to{transform:scale(1)}}.card.picked .flash{animation:cardflash .3s ease-out both}@keyframes cardflash{0%{opacity:.78}25%{opacity:.86}60%{opacity:.2}to{opacity:0}}.card.picked .shine{display:none}.card.dropped{pointer-events:none;animation:carddrop .12s ease-in .15s both}@keyframes carddrop{to{transform:translateY(7px);opacity:0}}.hand.leave .card.picked{animation:cardleave .17s cubic-bezier(.5,0,1,1) both}@keyframes cardleave{0%{transform:none;opacity:1}60%{opacity:1}to{transform:translateY(42%) scaleX(.8) scaleY(1.06);opacity:0}}.hand.leave .card.picked .flash{animation:cardwash .1s linear both}@keyframes cardwash{0%{opacity:0}to{opacity:1}}.hand.leave .ud-band{opacity:0;transition:opacity .17s}.hand.underdog .ud-band{position:absolute;inset:-58px -8px -14px;background:var(--tint-ochre);border-top:1.5px solid var(--ochre);border-bottom:1.5px solid var(--ochre);animation:fade .25s ease-out both}.ud-ribbon{position:absolute;top:-17px;left:50%;transform:translate(-50%);padding:6px 18px;border:1.5px solid var(--e-ochre);border-radius:var(--r-pill);background:var(--g-ochre);color:var(--ink);font-weight:var(--w-strong);font-size:var(--fs-body);line-height:1.2;white-space:nowrap;text-transform:lowercase}.ud-ribbon:first-letter{text-transform:uppercase}.ud-note{position:absolute;top:24px;left:0;right:0;text-align:center;font-size:var(--fs-cap);line-height:1.2;color:var(--ink-2)}.hand.underdog .card{animation-delay:.4s}.hand.underdog .card:nth-child(2){animation-delay:.51s}.hand.underdog .card:nth-child(3){animation-delay:.62s}.hand.underdog .card.picked{animation-delay:0s}.hand.underdog .card.dropped{animation-delay:.15s}.spell-tray{display:grid;gap:6px;width:100%;animation:rise .2s var(--ease-out)}.spell{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:var(--s2) var(--s4);text-align:left;transition:transform .09s ease-out}.spell b{font-family:var(--name);font-weight:700;font-size:17px;line-height:1.2}.spell span{font-size:var(--fs-cap);line-height:1.35;color:var(--ink-2)}.spell:disabled{opacity:.45}.bottom-bar{position:absolute;left:0;right:0;bottom:calc(7px + var(--safe-b));height:50px;display:flex;align-items:center;gap:6px;padding:0 8px;animation:barin .34s var(--ease-pop) .38s backwards;transition:transform .25s ease-in}@keyframes barin{0%{transform:translateY(140%)}to{transform:none}}.bottom-bar.out{animation:none;transform:translateY(150%);pointer-events:none}.bottom-bar .draft-bar{flex:1;display:flex;align-items:center;min-width:0}.reroll,.spell-btn,.peek-btn{flex:none;min-height:42px;padding:4px 15px;white-space:nowrap;touch-action:none}.spell-btn{background:var(--g-teal);border-color:var(--e-teal);color:#f2fbf6}.reroll span{font-family:var(--num);font-weight:700;font-size:18px;line-height:1}.timer{position:relative;flex:1;height:16px;border:1.5px solid var(--barn-d);border-radius:var(--r-pill);background:var(--barn-d)}.timer i{display:block;width:0;height:100%;border-radius:var(--r-pill);background:var(--moon)}.timer .tab{position:absolute;left:50%;bottom:calc(100% + 3px);transform:translate(-50%);padding:2px 11px;border-radius:var(--r-pill);background:var(--barn-d);color:var(--ochre);font-family:var(--num);font-weight:700;font-size:16px;line-height:1.15;white-space:nowrap}.timer.low i{background:var(--red)}.timer.low{animation:lowbeat .5s ease-in-out infinite}@keyframes lowbeat{50%{transform:scale(1.05)}}.waiting{display:flex;align-items:center;gap:2px;padding:10px 18px;border-radius:var(--r-pill);background:var(--barn-d);color:var(--on-dark);font-weight:var(--w-strong);font-size:var(--fs-label);line-height:1.2;white-space:nowrap}.draft>.waiting{position:absolute;left:50%;bottom:calc(14px + var(--safe-b));transform:translate(-50%);animation:waitin .3s var(--ease-pop) both}@keyframes waitin{0%{transform:translate(-50%,12px) scale(.7);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.draft>.waiting.out{animation:waitout .1s ease-in both}@keyframes waitout{0%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%) scale(.6);opacity:0}}.dots i{display:inline-block;width:5px;height:5px;margin-left:3px;border-radius:50%;background:currentColor;animation:dot 1s infinite}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes dot{0%,60%,to{opacity:.25}30%{opacity:1}}.their-pick{position:absolute;left:50%;top:32%;z-index:6;display:flex;flex-direction:column;align-items:center;gap:4px;white-space:nowrap;pointer-events:none;transform:translate(-50%);animation:calloutin .3s var(--ease-pop) both}.their-pick.near{top:auto;bottom:28%}.their-pick .body{display:flex;align-items:center;justify-content:center;gap:var(--s2);min-width:190px;padding:11px 22px;border:1.5px solid var(--red-d);border-radius:var(--r-pill);background:var(--red);color:#fff4d6;font-weight:var(--w-strong);font-size:19px;line-height:1.15}.their-pick.t0 .body{border-color:var(--blue-d);background:var(--blue)}.their-pick .lv{padding:2px 8px;border-radius:var(--r-pill);background:var(--moon);color:var(--barn-d);font-style:normal;font-family:var(--num);font-weight:700;font-size:16px;line-height:1.1}.their-pick .tab{padding:3px 12px;border-radius:var(--r-pill);background:var(--g-ochre);border:1.5px solid var(--e-ochre);color:var(--ink);font-weight:var(--w-strong);font-size:var(--fs-cap);line-height:1.3;text-transform:lowercase}.their-pick .tab:first-letter{text-transform:uppercase}.their-pick.out{animation:calloutout .25s ease-in both}@keyframes calloutin{0%{transform:translate(-50%,14px) scale(.65);opacity:.3}55%{transform:translate(-50%,-4px) scale(1.07);opacity:1}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes calloutout{0%{transform:translate(-50%) scale(1);opacity:1}55%{transform:translate(-50%,-4px) scale(1.07);opacity:1}to{transform:translate(-50%) scale(.6);opacity:0}}.emote-wrap{position:absolute;left:8px;bottom:calc(64px + var(--safe-b));z-index:5;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px}.emote-btn{min-height:40px;padding:4px 16px}.emote-tray{display:grid;gap:5px;animation:rise .18s var(--ease-out)}.emote-tray button{min-height:40px;padding:4px 16px;border:1.5px solid var(--e-cream);border-radius:var(--r-pill);background:var(--g-cream);color:var(--ink);font-weight:var(--w-strong);font-size:var(--fs-label);text-align:left;transition:transform .09s ease-out}.emote-tray button.leave{background:var(--g-terra);border-color:var(--e-terra);color:#fff4d6}.emote-bubble{position:absolute;top:calc(92px + var(--safe-t));z-index:30;padding:9px 18px;border:var(--hair);border-radius:20px;background:var(--card);color:var(--ink);font-weight:var(--w-strong);font-size:var(--fs-body);pointer-events:none;animation:pop .22s var(--ease-pop)}.emote-bubble.me{left:14px;border-color:var(--blue);border-top-left-radius:6px}.emote-bubble.them{right:14px;border-color:var(--red);border-top-right-radius:6px}.tally{position:absolute;inset:0;z-index:20;overflow:hidden}.tally .door{position:absolute;top:0;bottom:0;width:50%;display:flex;align-items:center;justify-content:center;background:var(--blue);transition:transform .27s cubic-bezier(.3,.9,.4,1.04)}.tally .door.t1{background:var(--red)}.tally .door.l{left:0;transform:translate(-103%);border-right:1.5px solid var(--barn-d)}.tally .door.r{right:0;transform:translate(103%);border-left:1.5px solid var(--barn-d)}.tally.shut .door{transform:none}.tally.open .door{transition:transform .25s cubic-bezier(.6,0,1,.6)}.tally .door:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 28px,rgba(30,14,10,.1) 28px 31px)}.poster{position:relative;width:204px;max-width:92%;padding:var(--s3) var(--s2) var(--s4);display:flex;flex-direction:column;align-items:center;gap:4px}.poster .face{width:104px;height:104px;object-fit:contain}.poster .nm{max-width:100%;font-weight:var(--w-strong);font-size:var(--fs-title);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster .tr{display:flex;align-items:center;font-family:var(--num);font-weight:700;font-size:18px;line-height:1.1;color:var(--ink-2)}.poster .tr .ic{height:17px;margin-right:4px}.poster .hearts.big{display:flex;gap:3px;margin-top:var(--s2)}.poster .hearts.big .hrt{width:40px;height:40px}.tally .hrt path,.tally .t1 .hrt path{fill:#cfc09a}.tally .t0 .hrt.on path{fill:var(--blue)}.tally .t1 .hrt.on path{fill:var(--red)}.tally .hrt.on circle{opacity:.85}.hrt.swell{animation:heartswell .5s ease-out both}@keyframes heartswell{0%{transform:scale(1)}10%{transform:scale(1.18)}60%,to{transform:scale(1.32)}}.hrt.gone{animation:heartdark .18s ease-out both}@keyframes heartdark{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}.tally-note{position:absolute;left:50%;top:22%;z-index:1;transform:translate(-50%);padding:7px 20px;border:1.5px solid var(--e-ochre);border-radius:var(--r-pill);background:var(--g-ochre);color:var(--ink);font-weight:var(--w-strong);font-size:var(--fs-title);line-height:1.2;opacity:0;transition:opacity .2s .25s}.tally.shut .tally-note{opacity:1}.result-screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--s3);padding:calc(var(--s5) + var(--safe-t)) var(--s4) calc(var(--s4) + var(--safe-b));overflow-y:auto;background:var(--paper);color:var(--ink)}.pre{visibility:hidden}.result-screen .in{animation:popin .25s var(--ease-pop) both}@keyframes popin{0%{transform:translateY(14%) scale(.8);opacity:0}to{transform:none;opacity:1}}.purse{display:flex;justify-content:center;gap:var(--s4);width:100%}.purse-cur{display:flex;align-items:center;font-family:var(--num);font-weight:700;font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.purse-cur .ic{height:21px;margin-right:5px}.result-screen .verdict{font-family:var(--accent);font-weight:900;font-size:76px;line-height:.95;letter-spacing:.02em;color:var(--barn)}.result-screen .verdict.win{color:var(--terra)}.result-screen .verdict.in{animation:verdictin .34s cubic-bezier(.3,1.5,.5,1) both}@keyframes verdictin{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.result-screen .score-line{margin-top:-6px;font-family:var(--num);font-weight:700;font-size:20px;line-height:1;color:var(--ink-2)}.loadout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%}.loadout .u{min-width:0;padding:6px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.loadout .u img{width:56px;height:56px;object-fit:contain}.loadout .u .n{min-height:2.2em;display:flex;align-items:center;font-family:var(--name);font-weight:700;font-size:14px;line-height:1.1}.loadout .u .mg{font-size:var(--fs-cap);line-height:1.15;color:var(--ink-2)}.boost{width:100%;min-height:30px;margin-top:auto;padding:3px 0;font-weight:var(--w-label);font-size:var(--fs-cap);white-space:nowrap}.rewards{display:flex;justify-content:center;gap:var(--s5);font-family:var(--num);font-weight:700;font-size:22px;line-height:1}.rewards span{display:inline-flex;align-items:center}.rewards .ic{height:22px;margin-right:5px}.rewards b{min-width:2.2ch;font-variant-numeric:tabular-nums}.rewards span.down b{color:var(--red-d)}.pass-gain{width:min(340px,100%);display:flex;flex-direction:column;gap:4px}.pass-line{display:flex;align-items:baseline;gap:var(--s2);font-size:var(--fs-cap);color:var(--ink-2)}.pass-line b{font-weight:var(--w-strong);font-size:var(--fs-label);color:var(--ink)}.pass-line .pass-plus{margin-left:auto;font-family:var(--num);font-weight:700;font-size:18px;color:var(--teal)}.new-slinger{display:flex;align-items:center;gap:var(--s3);width:min(340px,100%);padding:var(--s2) var(--s4) var(--s2) var(--s2);background:var(--tint-ochre);border-color:var(--ochre);text-align:left}.new-slinger img{flex:none;width:64px;height:64px;object-fit:contain}.new-slinger>div{min-width:0}.new-slinger b{display:block;font-weight:var(--w-strong);font-size:var(--fs-label)}.new-slinger span{font-size:var(--fs-cap);line-height:1.35;color:var(--ink-2)}.win-pack{width:min(340px,100%);padding:var(--s3) var(--s4);text-align:center}.wp-title{font-weight:var(--w-strong);font-size:var(--fs-title);line-height:1.2}.wp-items{display:flex;justify-content:center;gap:var(--s6);margin:var(--s2) 0 var(--s3)}.wp-items div{display:flex;flex-direction:column;align-items:center;line-height:1.15}.wp-items b{font-family:var(--num);font-weight:900;font-size:30px;line-height:1}.wp-items span{font-size:var(--fs-cap);color:var(--ink-2)}.win-pack .btn{min-height:44px}.pack-note{margin-top:6px;font-size:var(--fs-cap);color:var(--ink-2)}.result-actions{display:flex;flex-direction:column;align-items:center;gap:var(--s3);width:min(340px,100%)}.result-actions .btn.big{width:100%}.skip-hint{font-size:var(--fs-cap);color:var(--ink-2);animation:glint 1.4s ease-in-out infinite}:root{--mx-terra: #c4543a;--mx-terra-hi: #d2664b;--mx-terra-d: #9c3a26;--mx-teal: #2f7f8f;--mx-teal-hi: #3b8f9f;--mx-teal-d: #1f5d6a;--mx-barn: #4a2a20;--mx-barn-hi: #5c3628;--mx-barn-d: #2f1912;--mx-moon: #f6e6b4;--mx-ochre: #e0a63a;--mx-ochre-d: #c08422;--mx-line: #dcc58a;--mx-soft: #7a5a48;--mx-pop: cubic-bezier(.25, 1.45, .45, 1);--mx-out: cubic-bezier(.6, 0, .9, .5)}.hud-top{gap:8px;padding:calc(8px + var(--safe-t)) 8px 0;align-items:stretch}.hud-top .side,.hud-top .side.them{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;padding:8px 11px 9px;background:linear-gradient(to bottom,var(--mx-teal-hi),var(--mx-teal))}.hud-top .side.t1{background:linear-gradient(to bottom,var(--mx-terra-hi),var(--mx-terra))}.hud-top .side .nm,.hud-top .side.me .nm,.hud-top .side.them .nm{display:block;min-width:0;height:21px;padding:0;font-family:Biscuit,Studio,serif;font-weight:900;font-size:17px;line-height:21px;letter-spacing:.01em;color:var(--mx-moon)!important;overflow:visible;white-space:nowrap;text-align:left}.hud-top .side.them .nm{text-align:right}.hud-top .side .nm-t{display:block;width:100%;overflow:hidden;white-space:nowrap}.hud-top .side .row{display:flex;align-items:center;justify-content:space-between;gap:6px}.hud-top .side.them .row{flex-direction:row-reverse}.hud-top .side .bot-tag.inline{flex:none;margin:0;padding:2px 8px 1px;border:0;border-radius:999px;background:var(--mx-moon);color:var(--mx-terra-d);font-family:Studio,sans-serif;font-weight:700;font-size:13.5px;line-height:1.2;letter-spacing:.02em}.hud-top .side .hearts{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;margin:0}.hud-top .side.them .hearts{flex-direction:row-reverse}.hud-top .side .hrt{width:22px;height:22px}.hud-top .side .hrt path{stroke:none;transition:fill .2s}.hud-top .side.t0 .hrt:not(.on) path{fill:var(--mx-teal-d)}.hud-top .side.t1 .hrt:not(.on) path{fill:var(--mx-terra-d)}.hud-top .side .hrt.on path,.hud-top .side.t1 .hrt.on path{fill:var(--mx-moon)}.hud-top .side .spell-chip,.hud-top .side.them .spell-chip{position:absolute;top:100%;left:10px;margin-top:5px;float:none;padding:3px 10px 2px;border:1.5px solid #7b5d9c;border-radius:999px;background:linear-gradient(to bottom,#b493cf,#9374b3);color:#1f1230;font-family:Studio,sans-serif;font-weight:700;font-size:13.5px;line-height:1.2;animation:mx-chip-in .3s var(--mx-pop) both}.hud-top .side.them .spell-chip{left:auto;right:10px}.hud-top .side .spell-chip[hidden]{display:none}@keyframes mx-chip-in{0%{transform:translateY(-8px) scale(.7);opacity:0}to{transform:none;opacity:1}}.hud-top .vs-pill{flex:none;min-width:64px;padding:5px 8px 4px;gap:0;background:linear-gradient(to bottom,var(--mx-barn-hi),var(--mx-barn))}.hud-top .vs-pill span{font-family:Studio,sans-serif;font-weight:700;font-size:13.5px;line-height:1.1;letter-spacing:.04em;color:var(--mx-moon)}.hud-top .vs-pill b{display:block;font-family:Billboard,Studio,sans-serif;font-weight:900;font-size:30px;line-height:.95;color:var(--mx-ochre)}.emote-bubble.me,.emote-bubble.them{top:calc(84px + var(--safe-t))}.hud-top.mx-wait,.emote-wrap.mx-wait{visibility:hidden}.hud-top.mx-enter .side.me{animation:mx-plate-l .46s var(--mx-pop) both}.hud-top.mx-enter .side.them{animation:mx-plate-r .46s var(--mx-pop) .06s both}.hud-top.mx-enter .vs-pill{animation:mx-chip-drop .44s var(--mx-pop) .2s both}.hud-top.mx-enter .hrt{animation:mx-heart-pop .32s var(--mx-pop) both;animation-delay:calc(.3s + var(--i, 0) * 70ms)}.emote-wrap.mx-enter{animation:mx-rise .36s var(--mx-pop) .3s both}@keyframes mx-plate-l{0%{transform:translate(-112%)}to{transform:none}}@keyframes mx-plate-r{0%{transform:translate(112%)}to{transform:none}}@keyframes mx-chip-drop{0%{transform:translateY(-140%) scale(.7)}to{transform:none}}@keyframes mx-heart-pop{0%{transform:scale(0)}to{transform:none}}@keyframes mx-rise{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.mx-search{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:calc(24px + var(--safe-t)) 24px calc(28px + var(--safe-b));text-align:center;background:var(--grain),linear-gradient(to bottom,var(--mx-barn-hi),var(--mx-barn-d));color:var(--mx-moon)}.mx-search-badge{position:relative;width:112px;height:112px;display:grid;place-items:center;margin-bottom:4px}.mx-search-badge img{position:relative;width:84px;height:84px;object-fit:contain}.mx-search-badge i{position:absolute;inset:14px;border-radius:50%;border:2px solid var(--mx-ochre);opacity:0;animation:mx-radar 1.9s ease-out infinite}.mx-search-badge i+i{animation-delay:.95s}@keyframes mx-turn{to{transform:rotate(360deg)}}@keyframes mx-radar{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.75);opacity:0}}.mx-search-title{max-width:100%;font-family:Studio,sans-serif;font-weight:900;font-size:21px;line-height:1.2;text-wrap:balance}.mx-search-title .dots{white-space:nowrap}.mx-search-title b{font-weight:900}.mx-search-note{max-width:300px;font-family:Studio,sans-serif;font-weight:400;font-size:15.5px;line-height:1.4;color:#e3cfa0}.mx-search-posse{display:flex;justify-content:center;align-items:flex-end;margin:6px 0 8px}@keyframes mx-stepup{0%{transform:translateY(34px) scale(.7);opacity:0}to{transform:none;opacity:1}}@keyframes mx-shift{0%,to{transform:scale(1)}50%{transform:scale(1.03,.955)}}.mx-intro{position:absolute;inset:0;z-index:40;overflow:hidden;touch-action:manipulation}.mx-half{position:absolute;left:-24px;right:-24px;height:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:0 40px;color:var(--mx-moon)}.mx-half.far{top:0;padding-bottom:66px;flex-direction:column-reverse;background:var(--grain),linear-gradient(to bottom,var(--mx-terra-d),var(--mx-terra) 70%,var(--mx-terra-hi));animation:mx-in-r .36s cubic-bezier(.2,.9,.3,1.08) both,mx-knock-up .34s ease-out .62s}.mx-half.near{bottom:0;padding-top:66px;background:var(--grain),linear-gradient(to top,var(--mx-teal-d),var(--mx-teal) 70%,var(--mx-teal-hi));animation:mx-in-l .36s cubic-bezier(.2,.9,.3,1.08) both,mx-knock-down .34s ease-out .62s}.mx-half.t0.far{background:var(--grain),linear-gradient(to bottom,var(--mx-teal-d),var(--mx-teal) 70%,var(--mx-teal-hi))}.mx-half.t1.near{background:var(--grain),linear-gradient(to top,var(--mx-terra-d),var(--mx-terra) 70%,var(--mx-terra-hi))}@keyframes mx-in-r{0%{transform:translate(100%)}to{transform:none}}@keyframes mx-in-l{0%{transform:translate(-100%)}to{transform:none}}@keyframes mx-knock-up{0%{transform:none}22%{transform:translateY(-9px)}55%{transform:translateY(3px)}to{transform:none}}@keyframes mx-knock-down{0%{transform:none}22%{transform:translateY(9px)}55%{transform:translateY(-3px)}to{transform:none}}.mx-who{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:410px}.mx-half.far .mx-who{flex-direction:row-reverse}.mx-face{flex:none;width:150px;height:150px;margin:-6px 0;transform-origin:50% 100%;animation:mx-face-l .44s var(--mx-pop) .12s both,mx-lunge-l .36s ease-out .6s,mx-shift 2.4s ease-in-out 1s infinite}.mx-half.far .mx-face{animation:mx-face-r .44s var(--mx-pop) .12s both,mx-lunge-r .36s ease-out .6s,mx-shift 2.4s ease-in-out 1.2s infinite}.mx-face img{display:block;width:100%;height:100%;object-fit:contain}.mx-half.near .mx-face img{transform:scaleX(-1)}@keyframes mx-face-l{0%{transform:translate(-260px);opacity:0}to{transform:none;opacity:1}}@keyframes mx-face-r{0%{transform:translate(260px);opacity:0}to{transform:none;opacity:1}}@keyframes mx-lunge-l{0%,to{transform:none}30%{transform:translate(16px,-12px) scale(1.08)}}@keyframes mx-lunge-r{0%,to{transform:none}30%{transform:translate(-16px,12px) scale(1.08)}}.mx-id{min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left;animation:mx-id-in .34s ease-out .26s both}.mx-half.far .mx-id{text-align:right;align-items:flex-end}@keyframes mx-id-in{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.mx-tag{font-family:Studio,sans-serif;font-weight:700;font-size:14.5px;line-height:1.2;letter-spacing:.04em;color:#fbd98a;white-space:nowrap}.mx-name{max-width:214px;font-family:Biscuit,Studio,serif;font-weight:900;font-size:32px;line-height:1.1;color:var(--mx-moon);overflow-wrap:anywhere}.mx-tr{display:flex;align-items:center;font-family:Billboard,Studio,sans-serif;font-weight:900;font-size:22px;line-height:1;color:var(--mx-moon)}.mx-tr .ic{height:22px;margin-right:5px}.mx-half.far .mx-tr{flex-direction:row}.mx-posse{display:grid;grid-template-columns:repeat(4,1fr);width:100%;max-width:410px}.mx-man{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;animation:mx-stepup .4s var(--mx-pop) both;animation-delay:calc(.82s + var(--i, 0) * 75ms)}.mx-man img{width:80px;height:80px;object-fit:contain;transform-origin:50% 100%;animation:mx-shift 2.2s ease-in-out infinite;animation-delay:calc(1.3s + var(--i, 0) * .31s)}.mx-man span{max-width:100%;font-family:Studio,sans-serif;font-weight:700;font-size:13.5px;line-height:1.15;color:var(--mx-moon);text-align:center;overflow-wrap:anywhere}.mx-seam{position:absolute;left:0;right:0;top:50%;height:12px;margin-top:-6px;background:var(--mx-barn);transform-origin:50% 50%;animation:mx-seam-in .3s ease-out .2s both,mx-seam-flash .4s ease-out .62s}@keyframes mx-seam-in{0%{transform:scaleX(0)}to{transform:none}}@keyframes mx-seam-flash{0%{background:var(--mx-moon);transform:scaleY(2.4)}to{background:var(--mx-barn);transform:none}}.mx-vs{position:absolute;left:50%;top:50%;width:112px;height:112px;margin:-56px 0 0 -56px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(to bottom,#f3c355,var(--mx-ochre));border:1.5px solid var(--mx-ochre-d);animation:mx-vs-land .42s cubic-bezier(.3,1.3,.5,1) .52s both,mx-vs-beat 1.1s ease-in-out 1.05s infinite}.mx-vs b{position:relative;font-family:Highball,Studio,sans-serif;font-weight:900;font-size:54px;line-height:1;color:var(--mx-barn)}.mx-vs i{position:absolute;inset:-1.5px;border-radius:50%;border:3px solid var(--mx-moon);opacity:0;animation:mx-ring .6s ease-out .66s both}.mx-vs i+i{border-color:var(--mx-ochre);animation-delay:.78s}@keyframes mx-vs-land{0%{transform:scale(3.4);opacity:0}34%{transform:scale(.84);opacity:1}62%{transform:scale(1.1)}to{transform:none;opacity:1}}@keyframes mx-vs-beat{0%,to{transform:none}50%{transform:scale(1.05)}}@keyframes mx-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(2.7);opacity:0}}.mx-intro.out{pointer-events:none}.mx-intro.out .mx-half.far{animation:mx-out-up .36s var(--mx-out) both}.mx-intro.out .mx-half.near{animation:mx-out-down .36s var(--mx-out) both}.mx-intro.out .mx-vs{animation:mx-vs-out .2s ease-in both}.mx-intro.out .mx-seam{animation:mx-fade-out .14s linear both}@keyframes mx-out-up{to{transform:translateY(-104%)}}@keyframes mx-out-down{to{transform:translateY(104%)}}@keyframes mx-vs-out{to{transform:scale(0);opacity:0}}@keyframes mx-fade-out{to{opacity:0}}.mx-round{position:absolute;left:50%;top:41%;z-index:30;pointer-events:none;display:flex;align-items:baseline;gap:12px;padding:12px 34px 10px;white-space:nowrap;border:1.5px solid var(--mx-line);border-radius:999px;background:linear-gradient(to bottom,var(--mx-barn-hi),var(--mx-barn));transform:translate(-50%,-50%);animation:mx-round-in .34s var(--mx-pop) both}.mx-round span{font-family:Studio,sans-serif;font-weight:900;font-size:34px;line-height:1;color:var(--mx-moon)}.mx-round b{font-family:Billboard,Studio,sans-serif;font-weight:900;font-size:66px;line-height:.9;color:var(--mx-ochre);animation:mx-round-n .4s var(--mx-pop) .16s both}.mx-round.out{animation:mx-round-out .2s ease-in both}@keyframes mx-round-in{0%{transform:translate(-50%,-150%) scale(.6);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes mx-round-n{0%{transform:scale(2.2);opacity:0}to{transform:none;opacity:1}}@keyframes mx-round-out{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,-190%) scale(.5);opacity:0}}.ud-ribbon{transform:translate(-50%)}.tally .door{background:var(--grain),linear-gradient(to bottom,var(--mx-teal-hi),var(--mx-teal-d))}.tally .door.t1{background:var(--grain),linear-gradient(to bottom,var(--mx-terra-hi),var(--mx-terra-d))}.tally .door.l{border-right:2px solid var(--mx-barn)}.tally .door.r{border-left:2px solid var(--mx-barn)}.tally .door:before{background:repeating-linear-gradient(to bottom,transparent 0 30px,rgba(47,25,18,.12) 30px 33px)}.tally .poster{gap:4px;padding:12px 8px 14px;background:linear-gradient(to bottom,#fbf0cc,var(--mx-moon));color:var(--mx-barn)}.tally .poster .face{transform-origin:50% 100%;animation:mx-shift 2.4s ease-in-out .6s infinite}.tally .poster .nm{font-family:Biscuit,Studio,serif;font-weight:900;font-size:19px;color:var(--mx-barn)}.tally .poster .tr{display:flex;align-items:center;justify-content:center;gap:2px;font-family:Billboard,Studio,sans-serif;font-weight:900;font-size:18px;color:var(--mx-soft)}.tally .poster .tr .bot-tag.inline{margin-left:8px;padding:2px 8px 1px;border-radius:999px;background:var(--mx-barn);color:var(--mx-moon);font-family:Studio,sans-serif;font-weight:700;font-size:13.5px;line-height:1.2}.tally .poster .hrt path{stroke:none;fill:#dcc9a0}.tally .t0 .hrt.on path{fill:var(--mx-teal)}.tally .t1 .hrt.on path{fill:var(--mx-terra)}.tally .poster .hrt.gone path{fill:#dcc9a0}@keyframes mx-knock{0%{transform:none}15%{transform:translate(-9px)}35%{transform:translate(7px)}55%{transform:translate(-4px)}75%{transform:translate(2px)}to{transform:none}}.tally .poster.mx-cheer .face{animation:mx-hop .5s cubic-bezier(.3,0,.4,1) 3}@keyframes mx-hop{0%{transform:none}16%{transform:scale(1.1,.86)}46%{transform:translateY(-24px) scale(.94,1.08)}78%{transform:scale(1.07,.92)}to{transform:none}}.mx-tally-tag{position:absolute;left:50%;top:27%;z-index:2;transform:translate(-50%);padding:9px 22px 7px;white-space:nowrap;border:1.5px solid var(--mx-line);border-radius:999px;background:linear-gradient(to bottom,var(--mx-barn-hi),var(--mx-barn));color:var(--mx-moon);font-family:Studio,sans-serif;font-weight:900;font-size:19px;line-height:1.1;opacity:0}.tally.shut .mx-tally-tag{animation:mx-tag-in .36s var(--mx-pop) .26s both}.tally.shut .mx-tally-tag.mx-flip{animation:mx-tag-flip .4s var(--mx-pop) both}.mx-tally-tag.mine{background:linear-gradient(to bottom,#f3c355,var(--mx-ochre));border-color:var(--mx-ochre-d);color:var(--mx-barn)}.tally.open .mx-tally-tag{animation:mx-tag-out .2s ease-in both}@keyframes mx-tag-in{0%{transform:translate(-50%,-60px) scale(.7);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes mx-tag-flip{0%{transform:translate(-50%) scaleY(0);opacity:1}to{transform:translate(-50%);opacity:1}}@keyframes mx-tag-out{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,-40px) scale(.7);opacity:0}}.result-screen{overflow-x:hidden;gap:9px;align-items:center;padding:calc(20px + var(--safe-t)) 16px calc(18px + var(--safe-b));background:var(--grain),linear-gradient(to bottom,#f8ebc0,#efd9a2);color:var(--mx-barn)}.result-screen>*{position:relative;z-index:1;flex:none}.result-screen.won:before{content:"";position:absolute;z-index:0;left:50%;top:-250px;width:760px;height:760px;margin-left:-380px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#e0a63a42 0 9deg,#e0a63a00 9deg 18deg);-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);animation:mx-rays-in .7s ease-out both,mx-turn 48s linear infinite;pointer-events:none}@keyframes mx-rays-in{0%{opacity:0}to{opacity:1}}.result-screen .purse{gap:16px}.result-screen .purse.in{animation:mx-id-in .3s ease-out both}.result-screen .purse-cur{font-family:Billboard,Studio,sans-serif;font-weight:900;font-size:21px;line-height:1;color:var(--mx-barn)}.result-screen .purse-cur .ic{height:24px}.result-screen .verdict{margin-top:2px;font-family:Highball,Studio,sans-serif;font-weight:900;font-size:78px;line-height:1;letter-spacing:.01em;white-space:nowrap}.result-screen .verdict.win{color:var(--mx-terra)}.result-screen .verdict.lose{font-size:50px;color:var(--mx-soft)}.result-screen .verdict.win.in{animation:none}.result-screen .verdict .mx-l{display:inline-block}.result-screen .verdict.in .mx-l{animation:mx-letter .44s var(--mx-pop) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes mx-letter{0%{transform:translateY(-78px) scale(1.7);opacity:0}55%{opacity:1}to{transform:none;opacity:1}}.result-screen .verdict.win.landed{animation:mx-verdict-beat .5s ease-out both}.result-screen .verdict.landed .mx-l{animation:mx-wave 1.9s ease-in-out infinite;animation-delay:calc(.5s + var(--i, 0) * 90ms)}@keyframes mx-verdict-beat{0%{transform:scale(1)}30%{transform:scale(1.1)}to{transform:none}}@keyframes mx-wave{0%,28%,to{transform:none}14%{transform:translateY(-7px)}}@keyframes mx-settle{0%{transform:translateY(-16px);opacity:0}to{transform:none;opacity:1}}.result-screen .score-line{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:15px;color:var(--mx-soft)}.result-screen .score-line .nums{display:flex;align-items:baseline;justify-content:center;gap:12px}.result-screen .score-line b{min-width:24px;text-align:center;font-family:Billboard,Studio,sans-serif;font-weight:900;font-size:44px;line-height:.95;font-variant-numeric:tabular-nums}.result-screen .score-line b.t0{color:var(--mx-teal)}.result-screen .score-line b.t1{color:var(--mx-terra)}.result-screen .score-line .nums span{font-family:Studio,sans-serif;font-weight:500;font-size:16px;color:var(--mx-soft)}.result-screen .score-line .say{font-family:Studio,sans-serif;font-weight:500;font-size:15px;line-height:1.25;color:var(--mx-soft)}.result-screen>.purse{margin-bottom:auto}.result-screen>.result-actions{margin-top:auto}.mx-crew{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 6px;width:100%;max-width:424px;align-items:start}.mx-crew-man{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.mx-crew-man .n,.mx-crew-man .mg{flex:none}.result-screen .mx-crew-man.in{animation:none}.mx-crew-man .stand{position:relative;flex:none;height:104px;width:100%;display:flex;align-items:flex-end;justify-content:center}.mx-crew-man .stand:before{content:"";position:absolute;left:20%;right:20%;bottom:2px;height:10px;border-radius:50%;background:#dcc58a}.mx-crew-man .doll{position:relative;flex:none;width:100%;max-width:110px;height:auto;aspect-ratio:1;margin-bottom:-3px;object-fit:contain;transform-origin:50% 96%}.mx-crew-man .n{max-width:100%;font-family:Biscuit,Studio,serif;font-weight:700;font-size:15px;line-height:1.15;color:var(--mx-barn);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-crew-man .mg{font-family:Studio,sans-serif;font-weight:500;font-size:13.5px;line-height:1.2;color:var(--mx-soft);white-space:nowrap}.mx-crew-man .mg b{font-family:Billboard,Studio,sans-serif;font-weight:900;font-size:17px;color:#3d8257;font-variant-numeric:tabular-nums}.mx-crew-man .boost{flex:none;width:100%;max-width:100px;margin-top:3px;padding:6px 0 5px;font-family:Studio,sans-serif;font-weight:700;font-size:13.5px;line-height:1.1;white-space:nowrap}.mx-crew-man .boost.in{animation:mx-rise .3s var(--mx-pop) both;animation-delay:calc(var(--i, 0) * 50ms)}.mx-crew.cheer .mx-crew-man.in .doll{animation:mx-jump-in .5s var(--mx-pop) both,mx-cheer 1.5s cubic-bezier(.3,0,.4,1) infinite;animation-delay:0s,calc(.5s + var(--i, 0) * .17s)}.mx-crew.cheer .mx-crew-man.in .stand:before{animation:mx-ground 1.5s cubic-bezier(.3,0,.4,1) infinite;animation-delay:calc(.5s + var(--i, 0) * .17s)}@keyframes mx-jump-in{0%{transform:translateY(70px) scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes mx-cheer{0%{transform:none}7%{transform:scale(1.1,.87)}20%{transform:translateY(-26px) scale(.94,1.08)}33%{transform:scale(1.08,.9)}40%{transform:none}47%{transform:scale(1.06,.92)}57%{transform:translateY(-13px) scale(.97,1.04)}67%{transform:scale(1.04,.95)}74%,to{transform:none}}@keyframes mx-ground{0%,40%,74%,to{transform:none;opacity:1}20%{transform:scale(.6);opacity:.55}57%{transform:scale(.8);opacity:.75}}.mx-crew.droop .mx-crew-man.in{animation:mx-settle .5s ease-out both;animation-delay:calc(var(--i, 0) * 60ms)}.mx-crew.droop .doll{filter:saturate(.72)}@keyframes mx-sag{0%,to{transform:scale(1.02,.94)}50%{transform:scaleY(.975)}}.result-screen .rewards{gap:22px;font-family:Billboard,Studio,sans-serif;font-weight:900;font-size:22px;color:var(--mx-barn)}.result-screen .rewards .ic{height:24px}.result-screen .rewards span.down b{color:var(--mx-terra-d)}.result-screen .pass-gain{width:min(330px,88%);font-family:Studio,sans-serif}.result-screen .pass-line{font-weight:500;font-size:14.5px;color:var(--mx-barn)}.result-screen .pass-line b{font-weight:700;font-size:15px}.result-screen .pass-line .pass-plus{font-family:Billboard,Studio,sans-serif;font-size:18px;color:#3d8257}.result-screen .jmeter{height:14px;background:#e3cf9a;border:1.5px solid var(--mx-line)}.result-screen .jmeter-fill{background:linear-gradient(to bottom,#f3c355,var(--mx-ochre));border-right:0;border-radius:999px}.jstar{background:var(--mx-ochre)}.result-screen .win-pack{width:min(330px,88%);padding:10px 16px 11px;background:linear-gradient(to bottom,#fdf5d6,#f6e6b4);color:var(--mx-barn)}.result-screen .win-pack .wp-title{margin-bottom:2px;font-family:Studio,sans-serif;font-weight:900;font-size:19px;line-height:1.15;color:var(--mx-barn)}.result-screen .win-pack .wp-items{gap:30px;margin-bottom:7px}.result-screen .win-pack .wp-items b{font-family:Billboard,Studio,sans-serif;font-weight:900;font-size:32px;line-height:1;color:var(--mx-barn)}.result-screen .win-pack .wp-items span{font-family:Studio,sans-serif;font-weight:500;font-size:14px;color:var(--mx-soft)}.result-screen .win-pack .btn{font-size:18px;padding:10px 16px 8px}.result-screen .pack-note{margin-top:5px;font-family:Studio,sans-serif;font-weight:400;font-size:13.5px;color:var(--mx-soft)}.result-screen .win-pack.in{animation:mx-rise .34s var(--mx-pop) both}.result-screen .result-actions{flex-direction:row;justify-content:center;align-items:center;gap:10px;max-width:340px}.result-screen .result-actions .chip-btn{flex:none;font-family:Studio,sans-serif;font-weight:700;font-size:14px;padding:10px 14px 8px;white-space:nowrap}.result-screen .result-actions .btn.big{flex:1;width:auto;font-size:24px}@keyframes mx-beat{0%,78%,to{transform:scale(1)}89%{transform:scale(1.045)}}.result-screen .skip-hint{position:absolute;left:0;right:0;bottom:calc(30px + var(--safe-b));text-align:center;pointer-events:none}.result-screen .skip-hint{font-family:Studio,sans-serif;font-weight:500;font-size:14px;color:var(--mx-soft);animation:mx-hint 1.4s ease-in-out infinite}@keyframes mx-hint{0%,to{opacity:.55}50%{opacity:1}}.result-screen .new-slinger{background:linear-gradient(to bottom,#fdf5d6,#f6e6b4);color:var(--mx-barn)}.result-screen .new-slinger b{font-family:Biscuit,Studio,serif;font-weight:900;font-size:17px}.result-screen .new-slinger span{font-family:Studio,sans-serif;font-weight:400;font-size:14px;color:var(--mx-soft)}@media (max-aspect-ratio: 1/2){.result-screen{gap:17px;padding-top:calc(30px + var(--safe-t));padding-bottom:calc(26px + var(--safe-b))}.result-screen .verdict{font-size:84px}.result-screen .verdict.lose{font-size:56px}.mx-crew-man .stand{height:110px}.mx-crew>.mx-weed{top:56px}.mx-half{gap:26px}.mx-half.far{padding-bottom:78px}.mx-half.near{padding-top:78px}.mx-face{width:176px;height:176px}.mx-man img{width:90px;height:90px}}:root{--mx-slam: cubic-bezier(.5, 0, .8, .4)}.mx-bi{display:inline-block;font-style:normal;white-space:nowrap}@keyframes mx-turn-rev{to{transform:rotate(-360deg)}}@keyframes mx-sweep{0%,55%{transform:translate(-130%)}92%,to{transform:translate(380%)}}@keyframes mx-sweep-once{0%{transform:translate(-130%)}to{transform:translate(380%)}}@keyframes mx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mx-swing-in{0%{transform:translateY(-70px) rotate(-17deg);opacity:0}28%{transform:translateY(0) rotate(11deg);opacity:1}50%{transform:rotate(-6.5deg)}70%{transform:rotate(3.5deg)}86%{transform:rotate(-1.4deg)}to{transform:none;opacity:1}}@keyframes mx-sway{0%,to{transform:rotate(0)}25%{transform:rotate(1.1deg)}75%{transform:rotate(-1.1deg)}}@keyframes mx-heartbeat{0%,68%,to{transform:scale(1)}76%{transform:scale(1.24)}84%{transform:scale(.94)}91%{transform:scale(1.1)}}@keyframes mx-spring-up{0%{transform:translate(-34px,64px) scale(.35) rotate(-16deg);opacity:0}55%{transform:translate(5px,-7px) scale(1.05) rotate(3deg);opacity:1}78%{transform:translate(-1px,2px) scale(.985) rotate(-1deg)}to{transform:none;opacity:1}}.mx-tw{position:absolute;z-index:3;width:14px;height:14px;margin:-7px 0 0 -7px;pointer-events:none;background:var(--mx-ochre);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);transform:scale(0);animation:mx-twinkle 2.7s ease-in-out var(--d, 0s) infinite}@keyframes mx-twinkle{0%,52%,to{transform:scale(0) rotate(0)}68%{transform:scale(var(--s, 1)) rotate(45deg)}84%{transform:scale(calc(var(--s, 1) * .45)) rotate(90deg)}}.mx-motes{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.mx-mote{position:absolute;left:-14px;width:8px;height:8px;border-radius:50%;background:var(--mx-moon);opacity:0;animation:mx-mote var(--t, 9s) linear var(--d, 0s) infinite}@keyframes mx-mote{0%{transform:translate(0) scale(var(--s, 1));opacity:0}12%{opacity:.34}50%{transform:translate(240px,-26px) scale(var(--s, 1));opacity:.26}88%{opacity:.3}to{transform:translate(490px,10px) scale(var(--s, 1));opacity:0}}.mx-weed{position:absolute;left:-76px;bottom:92px;z-index:0;width:56px;height:56px;pointer-events:none;animation:mx-weed-x 8.5s linear 1.4s infinite backwards}.mx-weed.slow{animation-duration:12s;animation-delay:2.2s}.mx-weed-hop{width:100%;height:100%;animation:mx-weed-hop .46s cubic-bezier(.2,.6,.5,1) infinite alternate}.mx-weed-roll{width:100%;height:100%;animation:mx-turn 1.5s linear infinite}.mx-weed svg{display:block;width:100%;height:100%}@keyframes mx-weed-x{0%{transform:translate(0)}60%,to{transform:translate(620px)}}@keyframes mx-weed-hop{0%{transform:translateY(0) scale(1.06,.92)}30%{transform:translateY(-8px) scale(1)}to{transform:translateY(-26px) scale(.98,1.02)}}.mx-search{position:relative;overflow:hidden}.mx-search>*{position:relative;z-index:1}.mx-search>.mx-motes,.mx-search>.mx-weed{position:absolute;z-index:0}.mx-search>.mx-weed{bottom:calc(86px + var(--safe-b))}.mx-search:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;width:46%;pointer-events:none;background:linear-gradient(90deg,#f6e6b400,#f6e6b412,#f6e6b400);animation:mx-lantern 6.5s ease-in-out infinite alternate}@keyframes mx-lantern{0%{transform:translate(-60%)}to{transform:translate(180%)}}.mx-search-badge{animation:mx-chip-drop .5s var(--mx-pop) both}.mx-search-badge img{animation:none}.mx-badge-in{position:relative;display:grid;place-items:center;animation:mx-badge-tick .64s cubic-bezier(.3,0,.3,1) .5s infinite}@keyframes mx-badge-tick{0%{transform:rotate(0) scale(1)}13%{transform:rotate(17deg) scale(1.1)}32%{transform:rotate(-7deg) scale(.97)}50%,to{transform:rotate(0) scale(1)}}.mx-search-title{animation:mx-rise .34s var(--mx-pop) .14s both}.mx-search-note{animation:mx-rise .34s var(--mx-pop) .22s both}.mx-search>.btn{animation:mx-rise .36s var(--mx-pop) .72s both}.mx-wanted{position:relative;width:138px;transform-origin:50% 0;animation:mx-swing-in .7s cubic-bezier(.3,.6,.4,1) .3s both}.mx-wanted:before{content:"";position:absolute;z-index:2;top:5px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--mx-barn)}.mx-wanted-in{display:flex;flex-direction:column;align-items:center;gap:1px;padding:16px 8px 9px;border:1.5px solid var(--mx-line);border-radius:16px;background:linear-gradient(to bottom,#fbf0cc,var(--mx-moon));color:var(--mx-barn);animation:mx-wanted-tick .64s cubic-bezier(.3,0,.3,1) 1s infinite}@keyframes mx-wanted-tick{0%,46%,to{transform:none}12%{transform:scale(1.045,.965)}30%{transform:scale(.985,1.012)}}.mx-wanted b{font-family:Studio,sans-serif;font-weight:900;font-size:17px;line-height:1.1;letter-spacing:.14em;text-transform:uppercase;color:var(--mx-terra-d)}.mx-wanted-face{width:88px;height:88px}.mx-wanted-face img{display:block;width:100%;height:100%;object-fit:contain}.mx-wanted span{font-family:Studio,sans-serif;font-weight:400;font-size:13.5px;line-height:1.2;color:var(--mx-soft);white-space:nowrap}.mx-search-man{width:96px;height:96px;margin:0 -5px;transform-origin:50% 100%;animation:mx-stepup .5s var(--mx-pop) both;animation-delay:calc(.42s + var(--i, 0) * 90ms)}.mx-search-man img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:50% 100%;animation:mx-idle-hop 5.2s ease-in-out infinite;animation-delay:calc(1s + var(--i, 0) * -1.3s)}@keyframes mx-idle-hop{0%,40%,to{transform:scale(1)}20%,60%{transform:scale(1.03,.955)}73%{transform:scale(1.09,.87)}81%{transform:translateY(-18px) scale(.95,1.07)}89%{transform:scale(1.07,.91)}95%{transform:scale(.99,1.01)}}.mx-half>*{position:relative;z-index:1}.mx-half:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;width:calc(100% + 320px);pointer-events:none;background:linear-gradient(90deg,rgba(246,230,180,.13) 0 38%,transparent 38%) 0 16% / 320px 3px repeat-x,linear-gradient(90deg,rgba(246,230,180,.09) 0 22%,transparent 22%) 140px 40% / 320px 2px repeat-x,linear-gradient(90deg,rgba(246,230,180,.13) 0 30%,transparent 30%) 60px 64% / 320px 3px repeat-x,linear-gradient(90deg,rgba(246,230,180,.08) 0 46%,transparent 46%) 220px 88% / 320px 2px repeat-x;animation:mx-lines .8s linear infinite}.mx-half.near:before{animation-direction:reverse}@keyframes mx-lines{to{transform:translate(-320px)}}.mx-face,.mx-face img{position:relative}.mx-face-rays{position:absolute;inset:-32%;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,#f6e6b433 0 10deg,#f6e6b400 10deg 20deg);-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);animation:mx-rays-in .4s ease-out .34s both,mx-turn 12s linear infinite}.mx-half.far .mx-face-rays{animation-name:mx-rays-in,mx-turn-rev}.mx-tag{animation:mx-tag-pop .34s var(--mx-pop) .34s both;transform-origin:0 50%}.mx-half.far .mx-tag{transform-origin:100% 50%}@keyframes mx-tag-pop{0%{transform:scale(0)}to{transform:none}}.mx-vs:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:linear-gradient(100deg,#fff0 38%,#fff9,#fff0 62%) no-repeat 160% 0 / 260% 100%;animation:mx-sheen-bg 1.5s ease-in-out 1s infinite}@keyframes mx-sheen-bg{0%,30%{background-position:160% 0}to{background-position:-60% 0}}.mx-vs b{z-index:1}.hud-top .side .nm,.hud-top .side .row{position:relative;z-index:1}.hud-top .side .mx-sheen{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.hud-top .side .mx-sheen:before{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,#fffaeb00,#fffaeb5c,#fffaeb00);transform:translate(-130%)}.hud-top .side.lead .mx-sheen:before{animation:mx-sweep 3.4s ease-in-out infinite}.hud-top .side.mx-cast .mx-sheen:before{width:60%;background:linear-gradient(90deg,#fff0,#fffc,#fff0);animation:mx-sweep-once .5s ease-out both}.hud-top .side .hrt svg{display:block;transform-origin:50% 62%}.hud-top .side .hrt.on svg{animation:mx-heartbeat 2.9s ease-in-out infinite;animation-delay:calc(1.2s + var(--i, 0) * .17s)}.hud-top .side.mx-nod{animation:mx-nod .4s ease-out}@keyframes mx-nod{0%,to{transform:none}30%{transform:translateY(4px) scale(1.03,.93)}62%{transform:translateY(-2px) scale(.99,1.03)}}.hud-top .side.mx-hurt{animation:mx-knock .5s ease-out .12s}.hud-top.mx-jolt .side.me{animation:mx-jolt-l .42s ease-out}.hud-top.mx-jolt .side.them{animation:mx-jolt-r .42s ease-out}.hud-top.mx-jolt .vs-pill{animation:mx-chip-punch .46s ease-out}@keyframes mx-jolt-l{0%,to{transform:none}20%{transform:translate(-8px,3px) scale(1.04,.93)}52%{transform:translate(3px,-2px)}78%{transform:translate(-1px)}}@keyframes mx-jolt-r{0%,to{transform:none}20%{transform:translate(8px,3px) scale(1.04,.93)}52%{transform:translate(-3px,-2px)}78%{transform:translate(1px)}}@keyframes mx-chip-punch{0%,to{transform:none}22%{transform:scale(1.26)}52%{transform:scale(.92)}76%{transform:scale(1.05)}}.vs-pill b.mx-tick{animation:mx-tick .5s var(--mx-pop) both}@keyframes mx-tick{0%{transform:translateY(-60%) scaleY(0) scaleX(1.3);opacity:0}55%{transform:scaleY(1.25) scaleX(.92);opacity:1}to{transform:none;opacity:1}}.hud-top .vs-pill{position:relative}.screen[data-phase=fight] .hud-top .vs-pill:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;border:2px solid var(--mx-ochre);pointer-events:none;animation:mx-bell 1.5s ease-out infinite}@keyframes mx-bell{0%{transform:scale(1);opacity:.85}70%,to{transform:scale(1.3,1.42);opacity:0}}.hud-top .side .spell-chip{animation:mx-chip-in .3s var(--mx-pop) both,mx-bob 1.9s ease-in-out .3s infinite}.emote-bubble{transform-origin:18% 0;animation:mx-emote-in .44s var(--mx-pop) both,mx-bob 1s ease-in-out .44s infinite}.emote-bubble.them{transform-origin:82% 0}.emote-bubble.out{animation:mx-emote-out .22s ease-in both}@keyframes mx-emote-in{0%{transform:scale(.2,.1);opacity:0}42%{transform:scale(1.15,.84);opacity:1}68%{transform:scale(.94,1.08)}to{transform:none;opacity:1}}@keyframes mx-emote-out{to{transform:scale(.3,.1);opacity:0}}.emote-tray{animation:none}.emote-tray button{transform-origin:8% 100%;animation:mx-spring-up .4s var(--mx-pop) both;animation-delay:calc(var(--i, 0) * 45ms)}.emote-btn .mx-bi{animation:mx-say 5.5s ease-in-out 3s infinite}@keyframes mx-say{0%,86%,to{transform:none}90%{transform:rotate(-9deg) scale(1.12)}94%{transform:rotate(7deg) scale(1.08)}97%{transform:rotate(-3deg)}}.card{background:none;border:0;animation-name:mx-deal;animation-duration:.54s;animation-timing-function:cubic-bezier(.3,.7,.4,1)}@keyframes mx-deal{0%{transform:perspective(700px) translateY(72%) rotateY(-150deg) scale(.6);opacity:0}22%{opacity:1}54%{transform:perspective(700px) translateY(-9%) rotateY(13deg) scale(1.08)}76%{transform:perspective(700px) translateY(3%) rotateY(-4deg) scale(.97,1.025)}to{transform:perspective(700px) translateY(0) rotateY(0) scale(1);opacity:1}}.card-in{position:relative;isolation:isolate;flex:1;display:flex;flex-direction:column;align-items:stretch;background:var(--card);border:var(--hair);border-radius:var(--r-panel);color:var(--ink);animation:mx-float 3.2s ease-in-out infinite;animation-delay:calc(.8s + var(--i, 0) * -1.15s)}.card:nth-child(2) .card-in{animation-duration:3.7s}.card:nth-child(3) .card-in{animation-duration:2.9s}@keyframes mx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.card .art.n2 .f1{--fx: -21px}.card .art.n2 .f2{--fx: 21px}.card .art.n3 .f1{--fx: -31px}.card .art.n3 .f2{--fx: 31px}.card .fig{transform-origin:50% 100%;animation:mx-fig 2.3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.7s)}.card .fig.f2{animation-delay:calc(var(--i, 0) * -.7s - .55s)}.card .fig.f3{animation-delay:calc(var(--i, 0) * -.7s - 1.1s)}@keyframes mx-fig{0%,to{transform:translate(var(--fx, 0px)) scale(1)}50%{transform:translate(var(--fx, 0px)) scale(1.035,.952)}}.card .shine{left:0;width:22%;animation:mx-shine 2.9s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .45s)}@keyframes mx-shine{0%,48%{transform:translate(-190%) skew(-18deg)}86%,to{transform:translate(660%) skew(-18deg)}}.card .stamp{transform-origin:80% 30%;animation:mx-stamp-pulse 1.9s ease-in-out infinite}@keyframes mx-stamp-pulse{0%,62%,to{transform:none}76%{transform:scale(1.24)}88%{transform:scale(.95)}}.card .aura{position:absolute;inset:-4px;z-index:-1;border-radius:19.5px;overflow:hidden;pointer-events:none}.card .aura i{position:absolute;left:50%;top:50%;width:180%;aspect-ratio:1;margin:-90% 0 0 -90%;animation:mx-turn 3.2s linear infinite}.card.up .aura i{background:conic-gradient(#5fa46a,#e4f5d6 25%,#5fa46a,#2f7a45 75%,#5fa46a)}.card.double .aura i{background:conic-gradient(#6f84dd,#eef1ff 25%,#6f84dd,#3f53a8 75%,#6f84dd);animation-name:mx-turn-rev;animation-duration:3.8s}.card.add.r-epic .aura i{background:conic-gradient(#9374b3,#efe3f7 25%,#9374b3,#6b4d8c 75%,#9374b3);animation-duration:4.4s}.card.add.r-legendary .aura i{background:conic-gradient(var(--mx-ochre),#fff6d2 25%,var(--mx-ochre) 50%,#b9801f 75%,var(--mx-ochre));animation-duration:2.6s}.card.picked .aura i{animation-duration:.7s}.card.double .mx-tw{background:#fff}.card.up .mx-up-arrow{position:absolute;bottom:-14px;left:9%;width:0;height:0;pointer-events:none;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:11px solid #4f9a5c;opacity:0;animation:mx-arrow-up 2.2s linear infinite}.card.up .mx-up-arrow.a2{left:80%;animation-delay:-.8s}.card.up .mx-up-arrow.a3{left:26%;animation-delay:-1.5s}@keyframes mx-arrow-up{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.85}80%{opacity:.5}to{transform:translateY(-136px) scale(1.15);opacity:0}}.card.picked{z-index:3;animation:mx-pick .44s cubic-bezier(.3,0,.3,1) both}@keyframes mx-pick{0%{transform:scale(1)}13%{transform:scale(1.05,.9)}42%{transform:translateY(-22px) scale(1.15,1.2)}66%{transform:translateY(-9px) scale(1.08,1.05)}to{transform:translateY(-12px) scale(1.1)}}.card.picked .card-in,.card.dropped .card-in,.hand.mx-hurry .card.picked .card-in{animation:none}.card.dropped{pointer-events:none;animation:mx-tumble .46s var(--mx-slam) .05s both}@keyframes mx-tumble{0%{transform:none;opacity:1}22%{transform:translateY(-10px) rotate(calc(var(--away, 1) * -5deg));opacity:1}to{transform:translate(calc(var(--away, 1) * 50px),160px) rotate(calc(var(--away, 1) * 40deg)) scale(.7);opacity:0}}.hand.leave .card.picked{animation:mx-card-gone .09s linear both}@keyframes mx-card-gone{0%{transform:translateY(-12px) scale(1.1);opacity:1}to{transform:translateY(-12px) scale(1.1);opacity:0}}.mx-ghost.card{display:flex;flex:none;max-width:none;z-index:2}.mx-ghost .card-in,.mx-ghost .aura i,.mx-ghost .fig,.mx-ghost .shine,.mx-ghost .stamp{animation:none}.hand .cards.mx-spin-out .card:nth-child(n){pointer-events:none;animation:mx-spin-out .3s var(--mx-slam) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes mx-spin-out{0%{transform:perspective(700px) rotateY(0) scale(1);opacity:1}to{transform:perspective(700px) translateY(-12%) rotateY(130deg) scale(.66);opacity:0}}.hand.mx-hurry .card-in{animation:mx-shiver .26s linear infinite;animation-delay:calc(var(--i, 0) * -.09s)}@keyframes mx-shiver{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2.2px) rotate(-.7deg)}75%{transform:translate(2.2px) rotate(.7deg)}}.timer i{position:relative}.timer i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#e0a63a00 20%,#e0a63a99,#e0a63a00 80%) 0 0 / 70px 100% repeat-x;animation:mx-bar-run 1s linear infinite}@keyframes mx-bar-run{0%{background-position:0 0}to{background-position:70px 0}}.timer i:before{content:"";position:absolute;z-index:1;right:-5px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--mx-ochre);animation:mx-spark-pulse .5s ease-in-out infinite alternate}@keyframes mx-spark-pulse{0%{transform:scale(.6)}to{transform:scale(1.25)}}.timer.low i:before{background:var(--mx-moon)}.timer .tab{animation:mx-tab-pop .4s var(--mx-pop) .56s both}@keyframes mx-tab-pop{0%{transform:translate(-50%) translateY(10px) scale(0)}to{transform:translate(-50%)}}.timer.low .tab{background:var(--mx-terra);color:var(--mx-moon);animation:mx-tab-beat .5s ease-in-out infinite}@keyframes mx-tab-beat{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.16)}}.bottom-bar .mx-bi{animation:mx-bi-in .4s var(--mx-pop) .5s both}.bottom-bar .reroll .mx-bi{animation-delay:.6s}.bottom-bar .peek-btn .mx-bi{animation-delay:.68s}@keyframes mx-bi-in{0%{transform:scale(0)}to{transform:none}}.bottom-bar.mx-again,.bottom-bar.mx-again .mx-bi,.bottom-bar.mx-again .timer .tab{animation:none}.spell-btn,.result-screen .btn{position:relative}.spell-btn.mx-ready:not(:disabled):after,.result-screen .win-pack .btn:not(:disabled):after,.result-screen.done .result-actions .btn.big:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#fff0 40%,#ffffff6b,#fff0 60%) no-repeat 160% 0 / 260% 100%;animation:mx-sheen-btn 3.1s ease-in-out 1.1s infinite}@keyframes mx-sheen-btn{0%,55%{background-position:160% 0}92%,to{background-position:-60% 0}}.reroll.mx-ready:not(:disabled) .mx-bi span{display:inline-block;animation:mx-num-flip 4.2s ease-in-out 2s infinite}@keyframes mx-num-flip{0%,86%,to{transform:none}91%{transform:translateY(-3px) scale(1.4)}96%{transform:scale(.9)}}.spell-tray{animation:none}.spell-tray .spell{transform-origin:8% 100%;animation:mx-spring-up .44s var(--mx-pop) both;animation-delay:calc(var(--i, 0) * 60ms)}.hand.underdog .ud-band{transform-origin:0 50%;animation:mx-band-in .4s cubic-bezier(.2,.9,.3,1.12) both}@keyframes mx-band-in{0%{transform:scaleX(0)}to{transform:none}}.ud-ribbon{animation:mx-ribbon-in .42s var(--mx-pop) .22s both}@keyframes mx-ribbon-in{0%{transform:translate(-50%) scale(.05,.5);opacity:0}55%{transform:translate(-50%) scale(1.12,1.06);opacity:1}to{transform:translate(-50%);opacity:1}}.ud-note{animation:mx-id-in .3s ease-out .46s both}.mx-ud-spark{position:absolute;left:0;right:0;top:-3px;height:4.5px;pointer-events:none;background:linear-gradient(90deg,#fffaeb00,#fffaf0 80%,#fffaeb00) no-repeat -110px 0 / 110px 100%;animation:mx-edge-run 2s linear .5s infinite}.mx-ud-spark.bot{top:auto;bottom:-3px;animation-direction:reverse;animation-delay:1.5s}@keyframes mx-edge-run{0%{background-position:-110px 0}to{background-position:calc(100% + 110px) 0}}.their-pick{animation:calloutin .3s var(--ease-pop) both,mx-callout-bob 1.1s ease-in-out .3s infinite}@keyframes mx-callout-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}.draft>.waiting{animation:waitin .3s var(--ease-pop) both,mx-callout-bob 1.4s ease-in-out .3s infinite}.mx-stamp{position:absolute;left:50%;top:45%;z-index:26;pointer-events:none;transform:translate(-50%,-50%);animation:mx-stamp-in .36s cubic-bezier(.3,0,.2,1) both}.mx-stamp-in{position:relative;overflow:hidden;display:flex;align-items:baseline;gap:12px;padding:14px 36px 10px;white-space:nowrap;border:1.5px solid var(--mx-line);border-radius:999px;background:linear-gradient(to bottom,var(--mx-barn-hi),var(--mx-barn));text-transform:uppercase;animation:mx-knock .34s ease-out .16s}.mx-stamp span{font-family:Studio,sans-serif;font-weight:900;font-size:30px;line-height:1;color:var(--mx-moon)}.mx-stamp b{font-family:Studio,sans-serif;font-weight:900;font-size:58px;line-height:.95;color:var(--mx-moon)}.mx-stamp.won .mx-stamp-in{background:linear-gradient(to bottom,#f3c355,var(--mx-ochre));border-color:var(--mx-ochre-d)}.mx-stamp.won span,.mx-stamp.won b{color:var(--mx-barn)}.mx-stamp.won:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#f3c35599 0 10deg,#f3c35500 10deg 24deg);-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent 100%);mask-image:radial-gradient(closest-side,#000 25%,transparent 100%);animation:mx-rays-in .22s ease-out .12s both,mx-turn 6s linear infinite}.mx-stamp.draw .mx-stamp-in{background:linear-gradient(to bottom,var(--mx-teal-hi),var(--mx-teal))}.mx-stamp.won .mx-stamp-in:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:mx-sweep-once .5s ease-out .26s both}@keyframes mx-stamp-in{0%{transform:translate(-50%,-50%) scale(3.2);opacity:0}36%{transform:translate(-50%,-50%) scale(.84,.8);opacity:1}64%{transform:translate(-50%,-50%) scale(1.1,1.14)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.mx-stamp.out{animation:mx-stamp-out .24s ease-in both}@keyframes mx-stamp-out{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-140%) scale(.5);opacity:0}}.tally .door{overflow:hidden}.tally.shut .door.l{animation:mx-door-l .27s linear both}.tally.shut .door.r{animation:mx-door-r .27s linear both}@keyframes mx-door-l{0%{transform:translate(-103%);animation-timing-function:cubic-bezier(.5,0,1,.7)}54%{transform:translate(0);animation-timing-function:ease-out}74%{transform:translate(-3.5%);animation-timing-function:ease-in}to{transform:translate(0)}}@keyframes mx-door-r{0%{transform:translate(103%);animation-timing-function:cubic-bezier(.5,0,1,.7)}54%{transform:translate(0);animation-timing-function:ease-out}74%{transform:translate(3.5%);animation-timing-function:ease-in}to{transform:translate(0)}}.tally.open .door.l{animation:mx-door-l-out .25s cubic-bezier(.6,0,1,.6) both}.tally.open .door.r{animation:mx-door-r-out .25s cubic-bezier(.6,0,1,.6) both}@keyframes mx-door-l-out{0%{transform:translate(0)}18%{transform:translate(1.5%)}to{transform:translate(-103%)}}@keyframes mx-door-r-out{0%{transform:translate(0)}18%{transform:translate(-1.5%)}to{transform:translate(103%)}}.tally .poster{transform-origin:50% 0}.tally .poster:before{content:"";position:absolute;z-index:2;top:5px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--mx-barn)}.tally.shut .poster{animation:mx-swing-in .66s cubic-bezier(.3,.6,.4,1) .12s both,mx-sway 3.6s ease-in-out .8s infinite}.tally.shut .door.r .poster{animation-delay:.2s,.9s}.tally .poster .hrt svg{display:block;transform-origin:50% 62%}.tally .poster .hrt.on svg{animation:mx-heartbeat 2.3s ease-in-out infinite}.tally .poster .hrt:nth-child(2) svg{animation-delay:.14s}.tally .poster .hrt:nth-child(3) svg{animation-delay:.28s}.tally .poster .hrt:nth-child(4) svg{animation-delay:.42s}.tally .poster.mx-knock{animation:mx-knock .42s ease-out both}.tally .poster.mx-cheer{animation:mx-poster-cheer .5s var(--mx-pop) both}@keyframes mx-poster-cheer{0%{transform:none}30%{transform:translateY(-12px) scale(1.07)}to{transform:translateY(-4px) scale(1.03)}}.tally .poster.mx-droop{filter:saturate(.7);animation:mx-droop .5s ease-out both}@keyframes mx-droop{0%{transform:none}to{transform:translateY(10px) scale(.955)}}.tally .poster.mx-droop .face{animation:mx-sag 3.4s ease-in-out infinite}.tally .poster .mx-tw{width:18px;height:18px;margin:-9px 0 0 -9px;background:var(--mx-moon)}.mx-door-rays{position:absolute;left:50%;top:50%;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg,#f6e6b43d 0 9deg,#f6e6b400 9deg 18deg);-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent 100%);mask-image:radial-gradient(closest-side,#000 25%,transparent 100%)}.tally .door.mx-won .mx-door-rays{animation:mx-rays-in .4s ease-out both,mx-turn 14s linear infinite}.mx-tally-tag.mine{overflow:hidden}.mx-tally-tag.mine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:mx-sweep-once .55s ease-out .2s both}.mx-tally-score{position:absolute;left:50%;top:72%;z-index:2;transform:translate(-50%);opacity:0;display:flex;align-items:center;gap:10px;padding:7px 22px 4px;white-space:nowrap;border:1.5px solid var(--mx-line);border-radius:999px;background:linear-gradient(to bottom,var(--mx-barn-hi),var(--mx-barn))}.mx-tally-score span{font-family:Studio,sans-serif;font-weight:700;font-size:15px;line-height:1;color:var(--mx-moon)}.mx-roll{display:inline-block;min-width:26px;height:44px;overflow:hidden;text-align:center;font-family:Billboard,Studio,sans-serif;font-weight:900;font-size:46px;line-height:44px;color:var(--mx-moon);font-variant-numeric:tabular-nums}.mx-roll i{display:block;height:44px;font-style:normal}.mx-roll.go{color:var(--mx-ochre)}.mx-roll.go i{animation:mx-roll-up .5s cubic-bezier(.3,1.5,.5,1) both}@keyframes mx-roll-up{0%{transform:translateY(0)}to{transform:translateY(-44px)}}.tally.shut .mx-tally-score{animation:mx-score-in .4s var(--mx-pop) .34s both}.tally.open .mx-tally-score{animation:mx-score-out .2s ease-in both}@keyframes mx-score-in{0%{transform:translate(-50%,60px) scale(.7);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes mx-score-out{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,40px) scale(.7);opacity:0}}.result-screen>.mx-back{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.mx-rays2{position:absolute;left:50%;top:-200px;width:660px;height:660px;margin-left:-330px;border-radius:50%;background:repeating-conic-gradient(from 4deg,#c4543a1f 0 6deg,#c4543a00 6deg 20deg);-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);animation:mx-rays-in .7s ease-out .2s both,mx-turn-rev 30s linear infinite}.result-screen .mx-mote{background:#c9a56a}.mx-crew>.mx-weed{left:-96px;bottom:auto;top:50px;z-index:-1}.result-screen .verdict .mx-tw{width:20px;height:20px;margin:-10px 0 0 -10px}.result-screen .purse-cur .ic,.result-screen .rewards .in .ic{animation:mx-bob 2.4s ease-in-out infinite}.result-screen .purse-cur:nth-child(2) .ic,.result-screen .rewards span:nth-child(2) .ic{animation-delay:-.8s}.result-screen .purse-cur:nth-child(3) .ic,.result-screen .rewards span:nth-child(3) .ic{animation-delay:-1.6s}.result-screen .verdict.lose.in{animation:none}.result-screen .verdict.lose.in .mx-l{animation:mx-letter-drop .5s cubic-bezier(.3,.7,.4,1) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes mx-letter-drop{0%{transform:translateY(-44px);opacity:0}58%{transform:translateY(5px) scale(1.06,.9);opacity:1}80%{transform:translateY(-2px) scale(.98,1.03)}to{transform:none;opacity:1}}.result-screen .verdict.lose.landed .mx-l{animation:mx-low-wave 3.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .16s)}@keyframes mx-low-wave{0%,30%,to{transform:none}15%{transform:translateY(3px) scale(1.02,.96)}}.mx-crew.cheer .mx-crew-man.in:nth-child(2) .doll{animation-name:mx-jump-in,mx-cheer-spin;animation-duration:.5s,1.9s}.mx-crew.cheer .mx-crew-man.in:nth-child(3) .doll{animation-name:mx-jump-in,mx-cheer-rock;animation-duration:.5s,1.6s}.mx-crew.cheer .mx-crew-man.in:nth-child(4) .doll{animation-name:mx-jump-in,mx-cheer-leap;animation-duration:.5s,2.1s}.mx-crew.cheer .mx-crew-man.in:nth-child(2) .stand:before{animation-name:mx-ground-1;animation-duration:1.9s}.mx-crew.cheer .mx-crew-man.in:nth-child(3) .stand:before{animation-name:mx-ground-rock;animation-duration:1.6s}.mx-crew.cheer .mx-crew-man.in:nth-child(4) .stand:before{animation-name:mx-ground-leap;animation-duration:2.1s}@keyframes mx-cheer-spin{0%,62%,to{transform:none}8%{transform:scale(1.1,.86)}22%{transform:translateY(-30px) scaleX(.2) scaleY(1.08)}30%{transform:translateY(-34px) scaleX(-1) scaleY(1.05)}40%{transform:translateY(-24px) scaleX(.2) scaleY(1.06)}50%{transform:scale(1.09,.9)}}@keyframes mx-cheer-rock{0%,to{transform:none}12%{transform:translateY(-9px) rotate(-10deg)}25%{transform:rotate(0) scale(1.05,.94)}37%{transform:translateY(-9px) rotate(10deg)}50%{transform:rotate(0) scale(1.05,.94)}62%{transform:translateY(-6px) rotate(-6deg)}75%{transform:rotate(0) scale(1.03,.96)}}@keyframes mx-cheer-leap{0%,58%,to{transform:none}10%{transform:scale(1.16,.8)}16%{transform:scale(1.18,.78)}32%{transform:translateY(-44px) scale(.9,1.14)}40%{transform:translateY(-40px) scale(.96,1.06) rotate(-6deg)}46%{transform:translateY(-20px) scale(.96,1.06) rotate(5deg)}52%{transform:scale(1.14,.84)}}@keyframes mx-ground-1{0%,50%,to{transform:none;opacity:1}28%{transform:scale(.55);opacity:.5}}@keyframes mx-ground-rock{0%,25%,50%,75%,to{transform:none;opacity:1}12%,37%{transform:scale(.82);opacity:.75}62%{transform:scale(.88);opacity:.8}}@keyframes mx-ground-leap{0%,52%,to{transform:none;opacity:1}36%{transform:scale(.45);opacity:.4}}.mx-crew.droop .doll{animation:mx-chin-up 5s ease-in-out infinite;animation-delay:calc(1.6s + var(--i, 0) * -1.25s)}@keyframes mx-chin-up{0%,68%,to{transform:scale(1.02,.94)}34%{transform:scaleY(.975)}77%{transform:scale(1.06,.9)}85%{transform:translateY(-9px) scale(.97,1.04)}93%{transform:scale(1.03,.95)}}.result-screen .jmeter-fill{position:relative}.result-screen .jmeter-fill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#fffaeb00 20%,#fffaebb3,#fffaeb00 80%) 0 0 / 80px 100% repeat-x;animation:mx-bar-run-80 1.1s linear infinite}@keyframes mx-bar-run-80{0%{background-position:0 0}to{background-position:80px 0}}.result-screen .jmeter-fill:after{content:"";position:absolute;right:-3px;top:50%;width:18px;height:18px;margin-top:-9px;background:#fffaf0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:mx-spark-spin .8s linear infinite}@keyframes mx-spark-spin{0%{transform:rotate(0) scale(.7)}50%{transform:rotate(45deg) scale(1.15)}to{transform:rotate(90deg) scale(.7)}}.result-screen .win-pack{overflow:hidden}.result-screen .win-pack.in{animation:mx-pack-in .5s var(--mx-pop) both}@keyframes mx-pack-in{0%{transform:translateY(46px) scale(.7);opacity:0}55%{transform:translateY(-5px) scale(1.04,.97);opacity:1}78%{transform:translateY(2px) scale(.99,1.02)}to{transform:none;opacity:1}}.result-screen .win-pack:after{content:"";position:absolute;top:0;bottom:0;left:0;width:26%;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);transform:translate(-130%);animation:mx-sweep 4.4s ease-in-out .8s infinite}.result-screen .win-pack .wp-items div{animation:mx-num-swell 2.6s ease-in-out .8s infinite}.result-screen .win-pack .wp-items div+div{animation-delay:2.1s}@keyframes mx-num-swell{0%,70%,to{transform:none}80%{transform:translateY(-4px) scale(1.14)}90%{transform:scale(.97)}}.result-screen .win-pack .mx-tw{background:var(--mx-ochre)}.result-screen.lost .win-pack .wp-items div{animation:mx-bob 1.7s ease-in-out infinite}.result-screen.lost .win-pack .wp-items div+div{animation-delay:-.85s}.result-screen .new-slinger{overflow:hidden}.result-screen .new-slinger img{transform-origin:50% 100%;animation:mx-idle-hop 3.6s ease-in-out infinite}.result-screen.done .result-actions .btn.big{animation:none}.result-screen.done .result-actions .btn.big .mx-bi{animation:mx-beat 2.4s ease-in-out 1s infinite}.result-screen .result-actions.in{animation:mx-pack-in .46s var(--mx-pop) both}.result-screen .score-line.in .say{animation:mx-rise .3s var(--mx-pop) .12s both}@media (prefers-reduced-motion: reduce){.screen[data-phase] *:not(.timer>i),.screen[data-phase] *:before,.screen[data-phase] *:after,.mx-search,.mx-search *,.mx-search *:before,.mx-search *:after,.mx-search:before,.emote-bubble,.result-screen.won:before{animation:none!important;transition:none!important}.mx-tally-tag,.mx-tally-score{opacity:1}.mx-vs i,.mx-search-badge i,.mx-tw,.mx-motes,.mx-weed,.mx-ud-spark,.mx-up-arrow,.mx-door-rays,.mx-face-rays,.mx-half:before,.timer i:before,.timer i:after,.jmeter-fill:before,.jmeter-fill:after,.card .shine{display:none}.card.dropped,.hand.leave .card.picked{opacity:0}.mx-roll.go i:first-child{display:none}.card.picked{transform:scale(1.06)}}
