:root{--panel:#1a2228;--panel-2:#243038;--panel-edge:#4a5a66;--cream:#e8eef2;--gold:#f5a623;--win:#7dffb3;--muted:#b0c4d0;--danger:#ef9a9a;--side-w:300px;--mc-font:"Press Start 2P", monospace;--hud-font:"VT323", "Courier New", monospace;--field-font:"Silkscreen", "Press Start 2P", monospace;--text-extrude:0 2px 0 #0006, 0 3px 5px #00000080, -1px 0 0 #05080c, 1px 0 0 #05080c, 0 -1px 0 #05080c, 0 1px 0 #05080c;--text-extrude-buy:0 2px 0 #00000059, 0 3px 5px #00000073, -1px 0 0 #061408, 1px 0 0 #061408, 0 -1px 0 #061408, 0 1px 0 #061408;--mc-shadow:0 2px 0 #0006, 0 3px 5px #00000073, 2px 2px 0 #2a2a2a, -1px 0 0 #05080c, 1px 0 0 #05080c, 0 -1px 0 #05080c, 0 1px 0 #05080c;--mc-shadow-sm:var(--text-extrude);--scroll-track:#1a1e24;--scroll-thumb:#6a7078;--scroll-thumb-hover:#8a9098;--scroll-border:#0c0e12;--concrete:#8a8680;--concrete-dark:#524e48;--caution:#f5a623;--caution-dark:#1a1a1a;--tex-concrete:linear-gradient(180deg, #dcd8cd33 0 18%, transparent 18%), linear-gradient(180deg, transparent 62%, #28241e29 100%), repeating-linear-gradient(0deg, #8a8680 0 5px, #7a766e 5px 6px, #848078 6px 11px, #6a6660 11px 12px, #7e7a72 12px 16px), repeating-linear-gradient(90deg, #82807a 0 3px, #78746e 3px 4px, #86827c 4px 8px);--tex-brick:linear-gradient(#0000 3px, #d0cac0 3px 4px), repeating-linear-gradient(90deg, #b05a42 0 7px, #d0cac0 7px 8px), repeating-linear-gradient(0deg, #b05a42 0 3px, #8a4230 3px 4px);--tex-caution:repeating-linear-gradient(-45deg, var(--caution) 0 6px, var(--caution-dark) 6px 12px)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track);scroll-behavior:auto}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--scroll-track);border-left:2px solid var(--scroll-border)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #ffc8501f, transparent 40%), var(--scroll-thumb);border:2px solid var(--scroll-border);box-shadow:inset 1px 1px #ffc8781f}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #ffc8502e, transparent 40%), var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scroll-track)}body{min-height:100%;font-family:var(--mc-font);color:var(--cream);text-shadow:var(--mc-shadow-sm);-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;text-rendering:geometricprecision;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;image-rendering:pixelated;background-color:#5a6a7a;background-image:linear-gradient(#0000 15px,#0000000f 15px 16px),linear-gradient(90deg,#0000 15px,#0000000f 15px 16px),linear-gradient(#5a6a7a 0%,#7a8490 38%,#4a5058 38% 46%,#3a3e44 46%,#2a2e34 58%,#1a1e24 100%);background-size:16px 16px,16px 16px,100% 100%;font-size:12px;line-height:1.65;overflow:auto}.app-root{z-index:1;min-height:100%;position:relative}button,input,select,textarea{font-family:inherit}#app{width:100%;min-height:100%}.landing-panorama{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing-backdrop{z-index:0;pointer-events:none;opacity:0;visibility:hidden;position:fixed;inset:0;overflow:hidden}.landing-backdrop.is-on{opacity:1;visibility:visible;transform:translateZ(0)}.landing-backdrop.is-dim .landing-sky{background:radial-gradient(55% 40% at 78% 14%,#b48c3c33,#0000 65%),radial-gradient(90% 55% at 50% 12%,#78a0c81f,#0000 70%),linear-gradient(#2a4a72 0%,#355a82 22%,#3f688c 48%,#4a7088 68%,#4a5c48 86%,#2e3830 100%)}.landing-backdrop.is-dim .landing-cloud-layer--far{opacity:.45}.landing-backdrop.is-dim .landing-cloud-layer--mid{opacity:.55}.landing-backdrop.is-dim .landing-cloud-layer--near{opacity:.7}.landing-backdrop.is-dim .landing-height-hint{opacity:.85}.landing-backdrop.is-dim .landing-vignette{background:radial-gradient(at 50% 38%,#0000 22%,#04080e8c 100%),linear-gradient(#060c1659 0%,#0000 22% 70%,#04080ca6 100%)}.landing-backdrop .landing-panorama{position:absolute}.landing-backdrop .landing-vignette{z-index:1;position:absolute}.landing-sky{background:radial-gradient(55% 40% at 78% 14%,#ffecaa8c,#0000 65%),radial-gradient(90% 55% at 50% 12%,#ffffff73,#0000 70%),linear-gradient(#6eb4f0 0%,#8ec8f8 22%,#b4dcfc 48%,#d6eefc 68%,#e8f4d8 86%,#c8d8a0 100%);position:absolute;inset:0}.landing-cloud-layer{pointer-events:none;width:100%;height:70%;position:absolute;top:0;left:0;right:0;overflow:hidden}.landing-cloud-layer--far{opacity:.7;height:46%;top:2%}.landing-cloud-layer--mid{opacity:.92;height:52%;top:10%}.landing-cloud-layer--near{opacity:1;height:58%;top:18%}.landing-scroll-track{will-change:transform;backface-visibility:hidden;contain:layout style;flex-flow:row;width:max-content;height:100%;display:flex}.landing-scroll-track img{width:auto;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;display:block}.landing-scroll-track--far{animation:110s linear infinite landing-scroll}.landing-scroll-track--mid{animation:70s linear infinite landing-scroll}.landing-scroll-track--near{animation:42s linear infinite landing-scroll}.landing-scroll-track--skyline{align-items:flex-end;animation:120s linear infinite landing-scroll}@keyframes landing-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.landing-height-hint{opacity:.95;height:min(42vh,320px);position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 100%);mask-image:linear-gradient(#0000 0%,#000 22% 100%)}.landing-height-hint:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#b4d2f038 0%,#0000 36%,#32462d2e 72%,#1e2a1c57 100%);position:absolute;inset:0}.landing-panorama:before,.landing-panorama:after{display:none}.landing-vignette{z-index:0;pointer-events:none;background:radial-gradient(at 50% 38%,#0000 42%,#1428462e 100%),linear-gradient(#508cc80f 0%,#0000 20% 78%,#1e2d1e47 100%);position:fixed;inset:0}.landing-screen{--landing-moss:#4e9a32;--landing-moss-lite:#6fb84a;--landing-amber:#f5a623;--landing-ink:#0e1218;--text-outline:-2px -2px 0 #0a0c10, 2px -2px 0 #0a0c10, -2px 2px 0 #0a0c10, 2px 2px 0 #0a0c10, -2px 0 0 #0a0c10, 2px 0 0 #0a0c10, 0 -2px 0 #0a0c10, 0 2px 0 #0a0c10, 3px 3px 0 #0000008c;--text-outline-lg:-3px -3px 0 #0a0c10, 3px -3px 0 #0a0c10, -3px 3px 0 #0a0c10, 3px 3px 0 #0a0c10, -3px 0 0 #0a0c10, 3px 0 0 #0a0c10, 0 -3px 0 #0a0c10, 0 3px 0 #0a0c10, 4px 4px 0 #050608, 6px 6px 0 #00000073;--text-outline-amber:-2px -2px 0 #3a2400, 2px -2px 0 #3a2400, -2px 2px 0 #3a2400, 2px 2px 0 #3a2400, -2px 0 0 #3a2400, 2px 0 0 #3a2400, 0 -2px 0 #3a2400, 0 2px 0 #3a2400, 3px 3px 0 #00000080;--px-outline:0 2px 0 #00000059, 0 3px 4px #0006, -1px 0 0 #0a0c10, 1px 0 0 #0a0c10, 0 -1px 0 #0a0c10, 0 1px 0 #0a0c10, -1px -1px 0 #0a0c10, 1px -1px 0 #0a0c10, -1px 1px 0 #0a0c10, 1px 1px 0 #0a0c10;--px-outline-amber:-1px 0 0 #1a1000, 1px 0 0 #1a1000, 0 -1px 0 #1a1000, 0 1px 0 #1a1000, -1px -1px 0 #1a1000, 1px -1px 0 #1a1000, -1px 1px 0 #1a1000, 1px 1px 0 #1a1000;background:0 0;flex-direction:column;width:100%;min-height:100%;display:flex;position:relative;overflow:hidden auto}.lang-switch{image-rendering:pixelated;border:2px solid #000;align-items:stretch;display:inline-flex;box-shadow:inset 1px 1px #ffffff2e,inset -1px -1px #00000059}.landing-lang,.app-lang{z-index:40;image-rendering:pixelated;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1016c7;border:2px solid #000;align-items:stretch;display:none;position:fixed;top:.75rem;right:.75rem;box-shadow:inset 1px 1px #ffffff2e,inset -1px -1px #00000059,0 2px #00000040}.app-lang.is-on{display:inline-flex}.landing-lang .lang-btn,.app-lang .lang-btn{background:0 0}.landing-lang .lang-btn:hover,.app-lang .lang-btn:hover{background:#4a5750d9}.landing-lang .lang-btn.is-active,.app-lang .lang-btn.is-active{background:#5a8f3a}.lang-btn{color:#c8d4ce;min-width:34px;font:inherit;cursor:pointer;text-shadow:var(--text-extrude);background:#3a4540;border:none;padding:.4rem .45rem;font-size:8px}.lang-btn+.lang-btn{border-left:2px solid #000}.lang-btn:hover{color:#fff;background:#4a5750}.lang-btn.is-active{color:#fff;background:#5a8f3a}.lang-switch--settings .lang-btn{min-width:40px;padding:.45rem .55rem;font-size:9px}.setting-row--lang{cursor:default}.landing-main{z-index:1;flex-direction:column;flex:1;align-items:center;width:min(100%,720px);margin:0 auto;padding:0 1rem 4.5rem;display:flex;position:relative}.landing-hero{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.15rem;width:100%;min-height:auto;padding:1.25rem 0 2.75rem;animation:.7s ease-out both landing-rise;display:flex;position:relative}@keyframes landing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.landing-brand{flex-direction:column;align-items:center;width:max-content;max-width:100%;margin:0 auto;padding:.35rem .5rem;display:inline-flex;position:relative}.landing-logo{--logo-crane-h:clamp(108px, 28vw, 128px);padding-top:var(--logo-crane-h);flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1;display:inline-flex;position:relative}.landing-logo-crane{--logo-crane-yellow:#f0c040;--logo-crane-mid:#d4a017;--logo-crane-dark:#8a6a10;--logo-crane-ink:#0a0c10;--crane-hook-x:55%;--crane-hook-y:40px;--crane-beacon-x:12%;--crane-beacon-y:5%;z-index:4;width:100%;min-width:0;max-width:100%;height:var(--logo-crane-h);image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%;margin:0;display:block;position:absolute;top:0;left:0;overflow:visible}.landing-logo-crane-mast,.landing-logo-crane-base,.landing-logo-crane-counter,.landing-logo-crane-cab,.landing-logo-crane-jib,.landing-logo-crane-trolley{display:none}.crane-beacon{left:var(--crane-beacon-x);top:var(--crane-beacon-y);z-index:6;pointer-events:none;background:#ff5a4a;border:0;border-radius:0;width:3px;height:4px;margin:0;padding:0;animation:1.04s step-end infinite crane-beacon-blink;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0a0c108c,0 0 7px #ff5a4ab3}.inv-slot-crane .crane-beacon{width:2px;height:3px;box-shadow:0 0 0 1px #0a0c1080,0 0 5px #ff5a4aa6}@keyframes crane-beacon-blink{0%,49%{opacity:1;background:#ff5a4a;box-shadow:0 0 0 1px #0a0c108c,0 0 7px #ff5a4ab3}50%,to{opacity:.35;background:#7a2a24;box-shadow:0 0 0 1px #0a0c1066}}@media (prefers-reduced-motion:reduce){.crane-beacon{opacity:1;background:#ff5a4a;animation:none}.auth-ball{animation:none;transform:none}.landing-ticker-live{opacity:1;animation:none}.auth-card--live,.auth-rise,.auth-tape,.auth-spark,.auth-kicker,.auth-kicker-dot,.auth-brand-ball,.auth-btn--pulse,.auth-btn-sheen,.auth-danger-tri{animation:none!important}.auth-input:focus,.auth-btn--primary:hover,.auth-switch:hover,.auth-back:hover{transform:none}}.landing-logo-cable{width:3px;height:clamp(20px,5.5vw,26px);box-shadow:1px 0 0 var(--logo-crane-ink), -1px 0 0 var(--logo-crane-ink);background:repeating-linear-gradient(#c8ced4 0 2px,#5a646e 2px 3px,#2a3038 3px 5px);margin:0 auto;display:block}.landing-logo-pendulum{top:var(--crane-hook-y);left:var(--crane-hook-x);z-index:5;transform-origin:50% 0;will-change:transform;backface-visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;animation:3.4s ease-in-out infinite logo-ball-swing;display:flex;position:absolute;transform:translate(-50%)}.landing-logo-ball{z-index:1;width:clamp(58px,14.5vw,76px);height:auto;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(3px 4px #0a0c1066);margin-top:-6px;display:block;position:relative}@keyframes logo-ball-swing{0%,to{transform:translate(-50%)rotate(-7deg)}50%{transform:translate(-50%)rotate(7deg)}}.landing-logo-word{z-index:1;flex-direction:column;align-items:center;gap:.08rem;display:flex;position:relative}.landing-logo-line{letter-spacing:.06em;text-shadow:-3px -3px #0a0a0c,3px -3px #0a0a0c,-3px 3px #0a0a0c,3px 3px #0a0a0c,-3px 0 #0a0a0c,3px 0 #0a0a0c,0 -3px #0a0a0c,0 3px #0a0a0c,4px 4px #14161a,5px 5px #14161a,6px 6px #0a0c10;font-size:clamp(40px,12.5vw,68px);line-height:.92;display:inline-block;position:relative}.landing-logo-line--demo{color:#7a8490}.landing-logo-line--ball{color:#d06018}.landing-logo-tone{height:46%;letter-spacing:inherit;white-space:nowrap;text-shadow:-3px -3px #0a0a0c,3px -3px #0a0a0c,-3px 0 #0a0a0c,3px 0 #0a0a0c,0 -3px #0a0a0c;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.landing-logo-line--demo .landing-logo-tone{color:#f4f7fb}.landing-logo-line--ball .landing-logo-tone{color:#ffe033}.landing-logo-caution{width:min(100%,280px);height:12px;image-rendering:pixelated;background-color:#000;background-image:repeating-linear-gradient(-45deg,#ffe033 0 10px,#000 10px 20px);background-size:28.28px 28.28px;border:2px solid #000;margin-top:.85rem;animation:1.8s linear infinite caution-scroll;display:block;position:relative;box-shadow:0 4px #0a0c1066,inset 0 1px #fff3}.landing-logo-caution:before,.landing-logo-caution:after{content:"";background:linear-gradient(#c8d0d8,#6a7480);border:2px solid #000;width:8px;height:calc(100% + 8px);position:absolute;top:-4px;box-shadow:inset 1px 1px #ffffff59}.landing-logo-caution:before{left:-6px}.landing-logo-caution:after{right:-6px}@keyframes caution-scroll{0%{background-position:0 0}to{background-position:28.28px 0}}.site-sign{box-sizing:border-box;color:#111;-webkit-text-fill-color:#111;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(2px 3px #0a0c1059);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.site-sign--osha{width:7.4rem}.site-sign--iso{width:7.2rem}.site-sign-svg{width:100%;height:auto;display:block}.site-sign-svg--iso{width:5.6rem}.site-sign-plaque-head,.site-sign-plaque-line,.site-sign-osha-badge{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important;opacity:1!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-weight:800!important}.site-sign-osha-line{color:#e31b23!important;-webkit-text-fill-color:#e31b23!important;text-shadow:none!important;opacity:1!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-weight:800!important}.site-sign-iso{flex-direction:column;align-items:center;gap:.28rem;width:100%;display:flex}.site-sign-plaque{box-sizing:border-box;background:#ffe000;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;width:100%;padding:.42rem .35rem .45rem;display:flex}.site-sign-plaque-head{letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:1.05rem;line-height:1.05;display:block}.site-sign-plaque-line{text-align:center;text-transform:none;font-size:.72rem;line-height:1.12;display:block;font-weight:800!important}.site-sign-osha{box-sizing:border-box;background:#f7f7f7;border:1px solid #c8c8c8;flex-direction:column;align-items:center;gap:.28rem;width:100%;padding:.7rem .45rem .55rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3}.site-sign-osha-top{justify-content:center;align-items:center;gap:.28rem;width:100%;display:flex}.site-sign-osha-tri{flex:none;width:1.85rem;height:auto}.site-sign-osha-badge{letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#ffe000;border-radius:.28rem;flex:auto;padding:.22rem .2rem .18rem;font-size:.58rem;display:block}.site-sign-osha-msg{flex-direction:column;align-items:center;width:100%;display:flex}.site-sign-osha-line{letter-spacing:.03em;text-align:center;text-transform:uppercase;font-size:.58rem;line-height:1.12;display:block}.site-sign--sm.site-sign--iso{width:6.4rem}.site-sign--sm.site-sign--osha{width:6.2rem}.site-sign--sm .site-sign-osha{padding:.55rem .35rem .42rem}.site-sign--sm .site-sign-svg--iso{width:5rem}.site-sign--sm .site-sign-plaque{padding:.38rem .3rem .4rem}.site-sign--sm .site-sign-plaque-head{font-size:.92rem}.site-sign--sm .site-sign-plaque-line{font-size:.62rem}.site-sign--sm .site-sign-osha-tri{width:1.5rem}.site-sign--sm .site-sign-osha-badge,.site-sign--sm .site-sign-osha-line{font-size:.46rem}.site-sign--xs.site-sign--iso{width:4.55rem}.site-sign--xs.site-sign--osha{width:4.4rem}.site-sign--xs .site-sign-osha{padding:.4rem .26rem .32rem}.site-sign--xs .site-sign-svg--iso{width:3.55rem}.site-sign--xs .site-sign-plaque{padding:.28rem .22rem .3rem}.site-sign--xs .site-sign-plaque-head{font-size:.72rem}.site-sign--xs .site-sign-plaque-line{font-size:.5rem}.site-sign--xs .site-sign-osha-tri{width:1.15rem}.site-sign--xs .site-sign-osha-badge,.site-sign--xs .site-sign-osha-line{font-size:.38rem}.site-sign--tilt-l{transform:rotate(-5deg)}.site-sign--tilt-r{transform:rotate(6deg)}.site-sign-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.7rem .9rem;margin:.65rem 0 .15rem;display:flex}.site-sign-corners{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.site-sign--corner{opacity:.97;position:absolute}.site-sign--corner.site-sign--iso,.site-sign--corner.site-sign--osha{width:5.8rem}.site-sign--corner.site-sign--xs.site-sign--iso{width:4.55rem}.site-sign--corner.site-sign--xs.site-sign--osha{width:4.4rem}.site-sign--corner-tl{top:.45rem;left:.45rem;transform:rotate(-7deg)}.site-sign--corner-tr{top:.45rem;right:.45rem;transform:rotate(6deg)}.site-sign--corner-bl{bottom:.45rem;left:.45rem;transform:rotate(4deg)}.site-sign--corner-br{bottom:.45rem;right:.45rem;transform:rotate(-5deg)}.site-sign-corners--panel .site-sign--corner-tl{top:.35rem;left:.35rem}.site-sign-corners--panel .site-sign--corner-br{bottom:.35rem;right:.35rem}.menu-layout{position:relative}.menu-stage{z-index:1;position:relative}.landing-site-signs{margin:.75rem auto .25rem}.inv-mast .site-sign,.shop-mast .site-sign,.guide-showcase-head .site-sign{margin:.35rem auto .15rem}.wallet-hero .site-sign,.side-card>.site-sign{margin:.4rem auto .55rem;display:flex}.stage-site-signs{display:none}@media (width<=720px){.menu-layout>.site-sign-corners:not(.site-sign-corners--panel){display:none}.site-sign-corners--panel .site-sign--corner.site-sign--sm.site-sign--iso,.site-sign-corners--panel .site-sign--corner.site-sign--sm.site-sign--osha{width:4.55rem}.site-sign-row{gap:.5rem}}.landing-splash{z-index:2;letter-spacing:.02em;color:#fc4;max-width:46%;text-shadow:var(--text-outline-amber);text-align:center;transform-origin:50%;pointer-events:none;box-shadow:none;background:0 0;border:none;margin:0;padding:0;font-size:clamp(9px,2.3vw,12px);line-height:1.35;animation:.5s ease-in-out infinite alternate splash-pulse;position:absolute;bottom:4%;right:-8%;transform:rotate(-18deg)}@keyframes splash-pulse{0%{transform:rotate(-18deg)scale(1)}to{transform:rotate(-18deg)scale(1.1)}}.landing-copy{--copy-ink:#1a1208;--copy-face:#efe6d4;--copy-face-2:#e2d6c0;--copy-orange:#e8670a;--copy-orange-2:#c45100;isolation:isolate;transform-origin:50% 0;background:linear-gradient(#fff6 0%,#0000 18%),linear-gradient(#d0c0a4 0%,#a89478 100%);border:4px solid #12100c;width:100%;max-width:26rem;margin:1.25rem auto 0;padding:0;animation:.7s cubic-bezier(.2,1.2,.4,1) both landing-copy-in,5.5s ease-in-out .7s infinite landing-copy-sway;display:block;position:relative;box-shadow:inset 0 0 0 2px #f4ead8,inset 0 1px #fff6,0 10px #00000059,0 18px 34px #00000047}@keyframes landing-copy-in{0%{opacity:0;transform:translateY(18px)rotate(-1.2deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes landing-copy-sway{0%,to{transform:rotate(-.55deg)translateY(0)}50%{transform:rotate(.55deg)translateY(-3px)}}.landing-copy:before{content:"";background:linear-gradient(180deg, var(--copy-face) 0%, var(--copy-face-2) 100%);pointer-events:none;z-index:0;border:2px solid #1a1208;position:absolute;inset:10px 9px;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #503c1e2e}.landing-copy:after{display:none}.landing-copy-body{z-index:1;padding:1.15rem 1.05rem .95rem;flex-direction:column;align-items:stretch;gap:.55rem;padding-inline:clamp(1.05rem,4vw,1.55rem);display:flex;position:relative}.site-sign-tri{pointer-events:none;line-height:0;display:block}.site-sign-tri .site-sign-svg--iso{filter:drop-shadow(0 2px #00000059);width:2.65rem;height:auto;display:block}.landing-copy-danger-tri{z-index:3;position:absolute;top:.55rem;right:.45rem;transform:rotate(8deg)}.landing-copy-cautions{z-index:2;pointer-events:none;background:repeating-linear-gradient(-45deg,#f5a623 0 8px,#141414 8px 16px) 0 0/22.627px 22.627px;height:8px;animation:18s linear infinite landing-copy-tape;position:absolute;left:0;right:0;box-shadow:inset 0 1px #fff3,inset 0 -1px #0000008c}.landing-copy-cautions--top{top:0}.landing-copy-cautions--bot{height:8px;animation:22s linear infinite reverse landing-copy-tape;bottom:0}@keyframes landing-copy-tape{to{background-position:22.627px 22.627px}}.landing-copy-side{z-index:2;pointer-events:none;background:repeating-linear-gradient(#f5a623 0 8px,#141414 8px 16px) 0 0/100% 22.627px;width:8px;animation:16s linear infinite landing-copy-side;position:absolute;top:8px;bottom:8px;box-shadow:inset 0 0 0 1px #00000059}.landing-copy-side--l{left:0}.landing-copy-side--r{animation-duration:20s;animation-direction:reverse;right:0}@keyframes landing-copy-side{to{background-position:0 22.627px}}.landing-copy-clip{z-index:5;pointer-events:none;background:linear-gradient(#d8dee6 0%,#8a949e 45%,#5a646e 100%);border:2px solid #12100c;border-radius:1px 1px 3px 3px;width:18px;height:22px;animation:2.8s ease-in-out infinite landing-copy-clip;position:absolute;top:-6px;box-shadow:inset 0 1px #ffffff73,0 3px #00000040}.landing-copy-clip:before{content:"";background:#2a323a;height:3px;position:absolute;top:5px;left:3px;right:3px;box-shadow:0 6px #2a323a}.landing-copy-clip--l{left:28px}.landing-copy-clip--r{animation-delay:.4s;right:28px}@keyframes landing-copy-clip{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.landing-copy-head{flex-direction:column;gap:.35rem;animation:.55s ease-out .15s both landing-copy-rise;display:flex}.landing-copy-eye{font-family:var(--mc-font);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#fff8e7;background:linear-gradient(180deg, #ff8a2b 0%, var(--copy-orange) 48%, var(--copy-orange-2) 100%);text-shadow:-1px 0 #3a1800,1px 0 #3a1800,0 -1px #3a1800,0 1px #3a1800,2px 2px #00000059;-webkit-font-smoothing:none;border:3px solid #12100c;justify-content:center;align-items:center;margin:0;padding:.55rem .5rem .48rem;font-size:clamp(11px,3vw,14px);line-height:1.2;animation:2.2s ease-in-out infinite landing-copy-eye-pulse;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe6b466,inset 0 -2px #00000040,0 3px #0003}.landing-copy-eye-sheen{pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff59 45%,#0000 70%);width:35%;animation:3.2s ease-in-out infinite landing-copy-sheen;position:absolute;inset:0 auto 0 -40%}@keyframes landing-copy-sheen{0%,35%{opacity:0;transform:translate(0)}45%{opacity:1}70%,to{opacity:0;transform:translate(420%)}}@keyframes landing-copy-eye-pulse{0%,to{filter:brightness();box-shadow:inset 0 1px #ffe6b466,inset 0 -2px #00000040,0 3px #0003}50%{filter:brightness(1.08);box-shadow:inset 0 1px #ffe6b480,inset 0 -2px #00000040,0 3px #0003,0 0 14px #e8670a59}}.landing-copy-eye-text{z-index:1;display:block;position:relative}.landing-copy-meta{font-family:var(--mc-font);letter-spacing:.05em;text-transform:uppercase;color:#fff8ef;text-shadow:var(--text-extrude);-webkit-font-smoothing:none;background:linear-gradient(#3a3228 0%,#241c14 100%);border:2px solid #12100c;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:.4rem;margin:0;padding:.28rem .55rem .24rem;font-size:8px;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.landing-copy-meta-led{background:#3a3020;border:1px solid #12100c;flex:none;width:7px;height:7px;animation:1.1s steps(2,end) infinite landing-copy-led;box-shadow:inset 0 1px #ffffff40}@keyframes landing-copy-led{0%,40%{background:#3a3020;box-shadow:inset 0 1px #fff3}50%,to{background:#7dffb3;box-shadow:inset 0 1px #ffffff80,0 0 8px #7dffb3a6}}.landing-copy-face{background:linear-gradient(#ffffff59 0%,#0000 30%),#f7f1e4;border:3px solid #12100c;flex-direction:column;align-items:stretch;gap:.55rem;padding:.7rem .55rem .65rem;animation:.55s ease-out .28s both landing-copy-rise;display:flex;box-shadow:inset 0 0 0 1px #b4a07873,inset 0 2px #ffffff80,0 2px #0000001f}@keyframes landing-copy-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-tagline{width:100%;font-family:var(--mc-font);letter-spacing:.04em;text-transform:uppercase;color:var(--copy-ink);text-align:center;-webkit-font-smoothing:none;margin:0;font-size:10px;line-height:1.45}.landing-tagline .px-glow{box-sizing:border-box;width:100%;box-shadow:none;text-shadow:1px 0 #fff8e7,-1px 0 #fff8e7,0 1px #fff8e7,0 -1px #fff8e7,2px 2px #5a46282e;background:0 0;border:none;padding:0;display:block}.landing-copy-rule{background:repeating-linear-gradient(-45deg,#f5a623 0 6px,#141414 6px 12px) 0 0/16.97px 16.97px;border-top:1px solid #12100c;border-bottom:1px solid #12100c;width:100%;height:4px;animation:12s linear infinite landing-copy-tape}.landing-lead{width:100%;font-family:var(--mc-font);letter-spacing:.02em;text-align:center;color:var(--copy-ink);box-shadow:none;-webkit-font-smoothing:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:.55rem;margin:0;padding:0;font-size:12px;line-height:1.4;display:flex}.landing-lead-line{color:var(--copy-ink);text-shadow:1px 0 #fff8e7,-1px 0 #fff8e7,0 1px #fff8e7,0 -1px #fff8e7;display:block}.landing-lead-pay{color:#fff8ef;letter-spacing:.02em;width:auto;max-width:100%;text-shadow:var(--text-extrude);background:linear-gradient(#ffe082 0%,#f5a623 60%,#e08910 100%);border:3px solid #12100c;justify-content:center;align-items:center;gap:.4rem;padding:.42rem .65rem .38rem;font-size:.95em;animation:1.6s ease-in-out infinite landing-copy-pay;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff6,0 3px #0003}.landing-lead-pay-text{z-index:1;text-shadow:var(--text-extrude);position:relative}@keyframes landing-copy-pay{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.03)}}.landing-lead-arrow{color:#5a3008;text-shadow:none;font-size:.95em;line-height:1;animation:.9s ease-in-out infinite landing-copy-arrow;display:inline-block}@keyframes landing-copy-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.landing-cta-row{flex-wrap:wrap;justify-content:center;gap:.65rem;width:100%;margin-top:1.5rem;display:flex}.landing-cta{color:#fcfcfc;min-width:min(100%,320px);min-height:48px;font:inherit;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px #00000059,0 3px 4px #0006,2px 2px #2a5018;cursor:pointer;text-align:center;image-rendering:pixelated;background:linear-gradient(#7fc855 0%,#4e9a32 52%,#356f22 100%);border:3px solid #0a0d10;padding:.8rem 1rem;font-size:clamp(11px,2.5vw,14px);line-height:1.25;transition:transform .15s,box-shadow .15s,filter .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000040,0 4px #1a3a12,0 10px 18px #00000047}.landing-cta:before{content:"";opacity:.85;pointer-events:none;background:repeating-linear-gradient(-45deg,#102010 0 4px,#c8f08a 4px 8px);height:4px;position:absolute;top:0;left:0;right:0}.landing-cta:hover{background:linear-gradient(#8ed862 0%,#5aab3a 52%,#3f8528 100%);box-shadow:inset 0 1px #fff6,inset 0 -2px #00000038,0 6px #1a3a12,0 12px 22px #0000004d}.landing-cta:active{background:linear-gradient(#3d7f28 0%,#4e9a32 100%);transform:translateY(1px);box-shadow:inset 2px 2px #00000059,inset -1px -1px #ffffff1f,0 2px #1a3a12}.landing-menu-nav{flex-direction:column;gap:8px;width:min(100%,320px);margin-top:.75rem;display:flex}.landing-menu-btn{color:#fcfcfc;width:100%;min-height:42px;font:inherit;letter-spacing:.04em;text-transform:uppercase;text-shadow:var(--mc-shadow);cursor:pointer;text-align:center;image-rendering:pixelated;background:linear-gradient(#9aa4ae 0%,#6f7882 55%,#545c66 100%);border:2px solid #0a0d10;padding:.65rem .75rem;font-size:clamp(9px,2.2vw,11px);line-height:1.25;transition:transform .14s,filter .14s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff52,inset 0 -2px #00000047,0 3px #2a3038}.landing-menu-btn:hover{background:linear-gradient(#a8b2bc 0%,#7a8490 55%,#5e6670 100%);box-shadow:inset 1px 1px #ffffff47,inset -1px -2px #00000047,0 3px #0000004d}.landing-menu-btn:active{transform:translateY(1px);box-shadow:inset 2px 2px #00000059,inset -1px -1px #ffffff26,0 1px #2a3038}.landing-menu-btn--accent{text-shadow:0 2px #00000059,0 3px 4px #0006,2px 2px #2a5018;background:linear-gradient(#7fc855 0%,#4e9a32 55%,#356f22 100%);box-shadow:inset 0 1px #ffffff52,inset 0 -2px #00000040,0 3px #1a3a12}.landing-menu-btn--accent:hover{background:linear-gradient(#8ed862 0%,#5aab3a 55%,#3f8528 100%)}.landing-menu-btn--danger{color:#fff4f2;text-shadow:0 2px #00000059,0 3px 4px #0006,2px 2px #4a1010;background:linear-gradient(#e86868 0%,#c03636 55%,#8e2222 100%);box-shadow:inset 0 1px #ffffff47,inset 0 -2px #00000047,0 3px #4a1212}.landing-menu-btn--danger:hover{background:linear-gradient(#f07878 0%,#d04444 55%,#a02828 100%);box-shadow:inset 1px 1px #ffffff42,inset -1px -2px #00000047,0 3px #4a1212}.landing-menu-btn--danger:active{box-shadow:inset 2px 2px #0006,inset -1px -1px #ffffff1f,0 1px #4a1212}.landing-cta-secondary{color:#fff8ef;min-width:min(100%,220px);min-height:48px;font:inherit;letter-spacing:.06em;text-transform:uppercase;text-shadow:var(--text-extrude);cursor:pointer;text-align:center;background:linear-gradient(#5a6670 0%,#3f4a52 52%,#2a343c 100%);border:3px solid #0a0d10;padding:.8rem 1rem;font-size:clamp(10px,2.2vw,12px);line-height:1.25;transition:background .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #00000047,0 4px #12161a,0 10px 18px #00000047}.landing-cta-secondary:hover{background:linear-gradient(#6a7680 0%,#4d5a64 52%,#364048 100%);box-shadow:inset 0 1px #ffffff57,inset 0 -2px #0000003d,0 5px #12161a,0 12px 20px #0000004d}.landing-cta-secondary:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000004d,0 2px #12161a,0 6px 12px #00000047}.landing-session{font-family:var(--mc-font);letter-spacing:.02em;color:#dce6ee;-webkit-font-smoothing:none;text-shadow:var(--px-outline), 2px 2px 0 #05080c;margin-top:1rem;font-size:8px;line-height:1.5}.landing-session strong{color:var(--landing-amber);text-shadow:var(--px-outline-amber), 2px 2px 0 #05080c}@media (width>=480px){.landing-tagline{font-size:11px}.landing-lead{font-size:14px}.landing-copy-eye{padding:.62rem .55rem .55rem;font-size:15px}.landing-copy-meta{font-size:9px}.landing-copy-body{padding:1.25rem 1.15rem 1.05rem}.landing-session{font-size:10px}}@media (width<=380px){.landing-tagline .px-glow{letter-spacing:.03em;font-size:.95em;line-height:1.45}.landing-copy{max-width:100%}.landing-copy-body{padding:1rem .7rem .8rem}.landing-copy-meta{font-size:7px}.landing-lead-pay{flex-wrap:wrap}}.landing-showcase{z-index:1;text-align:center;width:min(100%,460px);image-rendering:pixelated;isolation:isolate;background:linear-gradient(#ffc8501f 0%,#0000 18%),linear-gradient(160deg,#31404c 0%,#171f26 48%,#0c1218 100%);border:4px solid #0a0d10;margin:1.25rem auto 1.9rem;padding:0;animation:.75s cubic-bezier(.2,1.15,.4,1) .12s both landing-showcase-in;position:relative;overflow:visible;box-shadow:inset 0 0 0 2px #f5a623,inset 0 0 0 5px #1a1e24,0 14px #00000059,0 22px 40px #0006}@keyframes landing-showcase-in{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-showcase-cautions{z-index:3;pointer-events:none;background:repeating-linear-gradient(-45deg, var(--caution) 0 8px, var(--caution-dark) 8px 16px);background-size:22.627px 22.627px;height:8px;animation:20s linear infinite landing-showcase-tape;position:absolute;left:0;right:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000080}.landing-showcase-cautions--top{top:0}.landing-showcase-cautions--bot{animation-duration:26s;animation-direction:reverse;bottom:0}@keyframes landing-showcase-tape{to{background-position:22.627px 22.627px}}.landing-showcase-side{z-index:3;pointer-events:none;background:repeating-linear-gradient(-45deg, var(--caution) 0 8px, var(--caution-dark) 8px 16px);background-size:22.627px 22.627px;width:8px;animation:20s linear infinite landing-showcase-tape;position:absolute;top:8px;bottom:8px;box-shadow:inset 1px 0 #ffffff2e,inset -1px 0 #00000080}.landing-showcase-side--l{left:0}.landing-showcase-side--r{animation-duration:26s;animation-direction:reverse;right:0}.landing-showcase-clip{z-index:5;pointer-events:none;background:linear-gradient(#d8dee6 0%,#8a949e 45%,#5a646e 100%);border:2px solid #0a0d10;border-radius:1px 1px 3px 3px;width:18px;height:22px;animation:2.8s ease-in-out infinite landing-showcase-clip;position:absolute;top:-7px;box-shadow:inset 0 1px #ffffff73,0 3px #00000040}.landing-showcase-clip:before{content:"";background:#2a323a;height:3px;position:absolute;top:5px;left:3px;right:3px;box-shadow:0 6px #2a323a}.landing-showcase-clip--l{left:28px}.landing-showcase-clip--r{animation-delay:.35s;right:28px}@keyframes landing-showcase-clip{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.landing-showcase-inner{z-index:1;box-shadow:none;background:radial-gradient(120% 55% at 50% -8%,#f5a62324,#0000 52%),linear-gradient(#ffffff0a,#0000 22%),#12181e;border:none;margin:0;padding:1.25rem 1.3rem;padding-inline:clamp(1.3rem,5vw,2.4rem);position:relative}.landing-showcase-head{background:linear-gradient(#ffffff0f 0%,#0000 30%),linear-gradient(#2a343c 0%,#1a222a 100%);border:2px solid #0a0d10;flex-direction:column;align-items:center;gap:.5rem;margin:0 0 1.05rem;padding:.85rem .7rem .9rem;animation:.55s ease-out .25s both landing-showcase-rise;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0000004d,0 4px #05070a}.landing-showcase-kicker{font-family:var(--mc-font);letter-spacing:.14em;text-transform:uppercase;color:#fff8e7;text-shadow:-1px 0 #3a1800,1px 0 #3a1800,0 -1px #3a1800,0 1px #3a1800;background:linear-gradient(#ff8a2b 0%,#e8670a 50%,#c45100 100%);border:2px solid #0a0d10;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.4rem .7rem .35rem;font-size:9px;line-height:1.3;animation:2.4s ease-in-out infinite landing-showcase-kicker;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe6b466,0 2px #0000004d}.landing-showcase-kicker-sheen{pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff59,#0000);width:30%;animation:3.4s ease-in-out infinite landing-showcase-sheen;position:absolute;inset:0 auto 0 -35%}.landing-showcase-kicker-led{z-index:1;background:#ffe082;border:1px solid #0a0d10;flex:none;width:7px;height:7px;animation:1.1s steps(2,end) infinite landing-showcase-led;position:relative;box-shadow:inset 0 1px #ffffff80,0 0 7px #ffe0828c}.landing-showcase-kicker>span:last-child{z-index:1;position:relative}@keyframes landing-showcase-sheen{0%,40%{opacity:0;transform:translate(0)}50%{opacity:1}75%,to{opacity:0;transform:translate(420%)}}@keyframes landing-showcase-kicker{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes landing-showcase-led{50%{filter:brightness(1.35)}}.landing-section-title{font-family:var(--mc-font);color:#fff8e7;text-shadow:0 2px #0006,0 3px 5px #00000073,-1px 0 #0a0c10,1px 0 #0a0c10,0 -1px #0a0c10,0 1px #0a0c10,2px 2px #05070a;text-align:center;letter-spacing:.05em;text-transform:uppercase;-webkit-font-smoothing:none;margin:0;font-size:clamp(14px,3.4vw,18px);line-height:1.35}.landing-section-lead{max-width:22rem;font-family:var(--mc-font);color:#d0dbe4;text-shadow:var(--text-extrude);text-align:center;-webkit-font-smoothing:none;margin:.1rem 0 0;font-size:8.5px;line-height:1.7}@keyframes landing-showcase-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing-tags{--tags-mast:64px;--tags-pad-top:68px;--tags-pad-right:6px;--tags-gap:12px;padding:var(--tags-pad-top) var(--tags-pad-right) .45rem var(--tags-mast);margin:.1rem 0 .2rem;position:relative}.landing-tags-crane{--crane-hook-x:50%;--crane-hook-y:48px;--crane-beacon-x:8%;--crane-beacon-y:4%;z-index:1;pointer-events:none;width:auto;min-width:0;max-width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;inset:0}.landing-tags-row{z-index:2;gap:0 var(--tags-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-tag-col{transform-origin:top;will-change:transform;backface-visibility:hidden;flex-direction:column;align-items:center;min-width:0;animation:4.2s ease-in-out infinite landing-tag-sway;display:flex}.landing-tag-col:nth-child(2){animation-delay:.85s}@keyframes landing-tag-sway{0%,to{transform:rotate(-2.1deg)}50%{transform:rotate(2.1deg)}}.landing-tag{--tag-accent:#f5a623;--tag-ink:#fff3c4;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.landing-tag--shaft{--tag-accent:#4fc3f7;--tag-ink:#e1f5fe}.landing-tag--picks{--tag-accent:#ffb300;--tag-ink:#fff8e1}.landing-tag--reward{--tag-accent:#69f0ae;--tag-ink:#e8f5e9}.landing-tag--physics{--tag-accent:#ff8a65;--tag-ink:#ffe0b2}.landing-tag-hook{z-index:1;background:#6e777f;border:0;border-radius:0;width:3px;height:10px;margin-bottom:-4px;position:relative;box-shadow:-1px 0 #2a3037,1px 0 #2a3037}.landing-tag-col .landing-tag:first-child .landing-tag-hook{height:10px}.landing-tag-col .landing-tag:first-child .landing-tag-hook:after{display:none}.landing-tag-col .landing-tag:last-child .landing-tag-hook{height:12px}.landing-tag-hook:after{content:"";background:#3a4048;border:2px solid #0a0d10;width:8px;height:5px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff3}.landing-tag-link{background:#7a838c;width:3px;height:14px;margin:-2px 0;display:block;box-shadow:-1px 0 #2a3037,1px 0 #2a3037}.landing-tag-plate{box-sizing:border-box;width:100%;min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tag-accent) 42%, #2a343c), inset 0 1px 0 #ffffff1a;background:linear-gradient(#ffffff14 0%,#0000 28%),linear-gradient(#2a343c 0%,#141b22 100%);border:2px solid #0a0d10;flex-direction:column;align-items:center;gap:.38rem;padding:.45rem .45rem .55rem;transition:box-shadow .18s,filter .18s;display:flex;position:relative}.landing-tag-plate:before,.landing-tag-plate:after{content:"";pointer-events:none;background:#8e979f;width:4px;height:4px;position:absolute;top:7px;box-shadow:0 0 0 1px #0a0d10,inset 0 1px #ffffff59}.landing-tag-plate:before{left:5px}.landing-tag-plate:after{right:5px}.landing-tag:hover .landing-tag-plate{filter:brightness(1.06);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tag-accent) 72%, #2a343c), inset 0 1px 0 #ffffff24}.landing-tag-eye{background:#070b10;border:2px solid #8e979f;width:8px;height:8px;margin-bottom:.05rem;box-shadow:0 0 0 2px #0a0d10}.landing-tag-face{width:72px;height:72px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tag-accent) 40%, transparent), 0 2px 0 #00000059;image-rendering:pixelated;background:#070b10;border:2px solid #0a0d10;flex:none;place-items:center;display:grid;overflow:hidden}.landing-tag-face img{object-fit:contain;width:72px;height:72px;image-rendering:pixelated;display:block}.landing-tag-meta{flex-direction:column;align-items:center;gap:.28rem;width:100%;min-width:0;display:flex}.landing-tag-num{min-width:1.55rem;font-family:var(--mc-font);letter-spacing:.04em;text-align:center;color:#fff8ef;background:var(--tag-accent);border:1px solid #0a0d10;padding:.14rem .22rem .1rem;font-size:8px;display:inline-block;box-shadow:inset 0 1px #ffffff59,0 2px #0000004d}.landing-tag-title{width:100%;min-width:0;font-family:var(--mc-font);text-align:center;color:var(--tag-ink);text-shadow:var(--text-extrude);-webkit-font-smoothing:none;font-size:10px;font-weight:400;line-height:1.35;display:block}.landing-tag-desc{width:100%;min-width:0;font-family:var(--mc-font);text-align:center;color:color-mix(in srgb, var(--tag-ink) 58%, #f3eee4);text-shadow:var(--text-extrude);-webkit-font-smoothing:none;font-size:8px;line-height:1.45;display:block}@keyframes landing-feat-pop{0%{opacity:0;transform:translateY(14px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-feat-bar{to{background-position:16.97px 0}}.landing-gear{border-top:2px solid #0a0d10;margin-top:1.35rem;padding-top:1rem;animation:.55s ease-out .5s both landing-showcase-rise;box-shadow:inset 0 1px #f5a62366}.landing-gear-head{align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.landing-gear-bar{background:repeating-linear-gradient(-45deg, var(--caution) 0 6px, var(--caution-dark) 6px 12px);background-size:16.97px 16.97px;border:2px solid #0a0d10;flex:auto;height:8px;animation:14s linear infinite landing-showcase-tape;box-shadow:inset 0 1px #ffffff1f}.landing-gear-bar:last-child{animation-direction:reverse}.landing-picks-label{font-family:var(--mc-font);letter-spacing:.12em;text-transform:uppercase;color:#fff8ef;text-shadow:var(--text-extrude);background:linear-gradient(#ffe082,#f5a623 70%,#e08910);border:2px solid #0a0d10;flex:none;margin:0;padding:.28rem .5rem .24rem;font-size:9px;line-height:1.3;animation:2.6s ease-in-out infinite landing-showcase-kicker;box-shadow:inset 0 1px #ffffff59,0 2px #0000004d}.landing-picks{width:min(100%,400px);box-shadow:none;background:0 0;border:none;flex-direction:column;gap:.8rem;margin:0 auto;padding:0;display:flex}.landing-pick.shop-item,.landing-pick.shop-item--ball.ball-card{flex-direction:unset;text-align:left;isolation:isolate;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ball-accent) 42%, #2a343c), 0 6px 0 #05070a, 0 14px 26px #00000052;background:linear-gradient(90deg,#1a222a 0%,#12181e 48%,#0c1218 100%);border:3px solid #0a0d10;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:clamp(92px,28vw,124px) minmax(0,1fr);transition:box-shadow .18s,border-color .18s;animation:.55s cubic-bezier(.2,1.15,.4,1) both landing-feat-pop;display:grid;overflow:hidden}.landing-pick.shop-item:first-child{animation-delay:.55s}.landing-pick.shop-item:nth-child(2){animation-delay:.65s}.landing-pick.shop-item:nth-child(3){animation-delay:.75s}.landing-pick.shop-item:nth-child(4){animation-delay:.85s}.landing-pick.shop-item:nth-child(5){animation-delay:.95s}.landing-pick.shop-item:nth-child(6){animation-delay:1.05s}.landing-pick.shop-item:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ball-accent) 72%, #2a343c), 0 8px 0 #05070a, 0 0 18px color-mix(in srgb, var(--ball-accent) 20%, transparent)}.landing-pick--free.shop-item{box-shadow:inset 0 0 0 1px #6ecf3a7a,0 6px #05070a,0 0 0 1px #6ecf3a47,0 14px 26px #00000052}.landing-pick--free.shop-item:hover{box-shadow:inset 0 0 0 1px #8ce650a6,0 8px #05070a,0 0 18px #6ecf3a38}.landing-pick.shop-item:before{background:repeating-linear-gradient(-45deg, var(--ball-accent) 0 6px, #12100c 6px 12px);background-size:16.97px 16.97px;height:5px;animation:3.4s linear infinite landing-feat-bar;box-shadow:0 1px #0000008c,inset 0 1px #fff3}.landing-pick.shop-item:nth-child(2):before{animation-delay:.35s}.landing-pick.shop-item:nth-child(3):before{animation-delay:.7s}.landing-pick.shop-item:nth-child(4):before{animation-delay:1.05s}.landing-pick.shop-item:after{display:none}.landing-pick .ball-card-stage{background:radial-gradient(ellipse 90% 50% at 50% 108%, #000000bf, transparent 62%), radial-gradient(circle at 50% 40%, var(--ball-glow), transparent 56%), linear-gradient(185deg, var(--ball-stage-a) 0%, var(--ball-stage-b) 68%, #080c10 100%);border:none;border-right:2px solid #0a0d10;grid-area:1/1;align-self:stretch;width:100%;min-width:0;height:auto;min-height:0;margin:5px 0 0;padding:1.05rem .3rem 1.7rem;position:relative;overflow:hidden;box-shadow:inset -1px 0 #ffffff0a}.landing-gear .shop-pick-dock{background:linear-gradient(#ffffff0a 0%,#0000 32%),repeating-linear-gradient(0deg,#ffffff04 0 2px,#0000 2px 5px),linear-gradient(#141b22 0%,#0a1016 100%);border-top:1px solid #0a0d10e6;border-right:2px solid #0a0d10;flex-direction:column;grid-area:2/1;justify-content:center;align-self:stretch;gap:.38rem;min-height:0;margin:0;padding:.5rem .32rem .55rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 -8px 14px #00000047}.landing-pick-mesh{pointer-events:none;z-index:0;opacity:.22;background:repeating-linear-gradient(0deg,#0000 0 8px,#ffffff08 8px 9px),repeating-linear-gradient(90deg,#0000 0 8px,#ffffff08 8px 9px);position:absolute;inset:0}.landing-pick-stage-glow{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--ball-accent) 22%, transparent), transparent 70%);filter:blur(1px);animation:3.2s ease-in-out infinite landing-pick-glow;position:absolute;inset:28% 18%}@keyframes landing-pick-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.landing-pick .ball-card-crane{width:auto;max-width:100%;bottom:32px;left:2%;right:6%}.landing-pick .ball-card-crane .shop-ball-cable{height:9px}.landing-pick .ball-card-crane .shop-ball-chain{margin-bottom:-6px}.landing-pick .shop-chain-link{width:8px;height:10px;margin-top:-4px}.landing-pick .pick-icon{width:72px;height:72px;filter:drop-shadow(0 4px 0 #0000008c) drop-shadow(0 0 14px var(--ball-glow))}.landing-pick .ball-card-rivet{z-index:4;width:6px;height:6px}.landing-pick .ball-card-rivet--tl{top:8px;left:7px}.landing-pick .ball-card-rivet--tr{top:8px;right:7px}.landing-pick .ball-card-rivet--bl{bottom:8px;left:7px}.landing-pick .ball-card-rivet--br{bottom:8px;right:7px}.landing-pick-hook{z-index:3;font-family:var(--mc-font);letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#fff8ef;background:linear-gradient(180deg, color-mix(in srgb, var(--ball-accent) 88%, #fff) 0%, var(--ball-accent) 55%, color-mix(in srgb, var(--ball-accent) 65%, #1a1208) 100%);text-shadow:var(--text-extrude);white-space:normal;text-overflow:unset;pointer-events:none;border:1px solid #0a0d10;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;padding:.28rem .2rem .24rem;font-size:8px;line-height:1.15;display:flex;position:absolute;bottom:8px;left:5px;right:5px;overflow:visible;box-shadow:inset 0 1px #ffffff59,0 2px #00000052}.landing-pick-hook-k{letter-spacing:.06em;opacity:.92;font-size:6.5px;display:block}.landing-pick-hook-v{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fffef6;font-size:10px;line-height:1;display:block}.landing-pick--free .landing-pick-hook{color:#f4ffe8;text-shadow:var(--text-extrude-buy);background:linear-gradient(#8ad055 0%,#4e9a32 55%,#356f22 100%);box-shadow:inset 0 1px #ffffff59,0 2px #00000052}.landing-pick-sheet{background:linear-gradient(#ffffff0a,#0000 16%),linear-gradient(#1d262e 0%,#12181e 100%);flex-direction:column;grid-area:1/2/-1;min-width:0;margin-top:5px;display:flex;position:relative}.landing-pick-sheet-rail{z-index:2;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--ball-accent) 75%, #fff), var(--ball-accent) 40%, color-mix(in srgb, var(--ball-accent) 40%, transparent));width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:1px 0 #00000059}.landing-pick--free .landing-pick-sheet-rail{background:linear-gradient(#c8f08a,#6ecf3a 40%,#6ecf3a66)}.landing-pick .ball-card-head{box-shadow:none;background:0 0;border-bottom:none;flex-direction:column;align-items:stretch;gap:.4rem;margin:0;padding:.6rem .7rem .55rem .8rem;display:flex}.landing-pick .ball-card-head:after{display:none}.landing-pick .ball-card-title{flex-flow:wrap;align-items:center;gap:.32rem .42rem}.landing-pick-unit{width:100%;font-family:var(--mc-font);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--ball-accent) 82%, #fff);text-shadow:var(--text-extrude);font-size:7px}.landing-pick .ball-card-title strong{letter-spacing:.04em;color:#fffaf0;text-shadow:var(--text-extrude);font-size:17px;line-height:1.1}.landing-pick-rule{background:repeating-linear-gradient(-45deg, var(--ball-accent) 0 5px, #12100c 5px 10px);opacity:.9;background-size:14.14px 14.14px;border:1px solid #0a0d10;height:4px;margin:0 .7rem .45rem .8rem;box-shadow:inset 0 1px #ffffff26}.landing-pick-blurb{width:100%;font-family:var(--mc-font);letter-spacing:.01em;color:#c8d6e0;text-shadow:var(--text-extrude);margin:0;font-size:8px;line-height:1.5}.landing-pick-tag{min-height:1.55rem;font-family:var(--mc-font);letter-spacing:.1em;text-transform:uppercase;color:#fff8ef;background:linear-gradient(180deg, #ffffff52 0%, transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--ball-accent) 88%, #fff) 0%, var(--ball-accent) 50%, color-mix(in srgb, var(--ball-accent) 70%, #1a1208) 100%);text-shadow:var(--text-extrude);white-space:nowrap;border:2px solid #0a0d10;justify-content:center;align-items:center;gap:.28rem;margin-top:0;padding:.4rem .5rem .28rem;font-size:7px;line-height:1;display:inline-flex;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:inset 0 1px #fff6,inset 0 -1px #00000038,0 2px #00000052}.landing-pick-tag:before{content:"";background:#fff8ef;border:1px solid #0a0d10;flex:none;width:5px;height:5px;box-shadow:inset 0 1px #ffffff59}.landing-pick-tag:after{content:"";background:repeating-linear-gradient(-45deg, #0a0d10 0 3px, color-mix(in srgb, var(--ball-accent) 55%, #fff8e7) 3px 6px);opacity:.8;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.landing-pick--free .landing-pick-tag{color:#f4ffe8;background:linear-gradient(#ffffff52 0%,#0000 40%),linear-gradient(#8ad055 0%,#4e9a32 55%,#356f22 100%)}.landing-pick--free .landing-pick-tag:after{background:repeating-linear-gradient(-45deg,#0a0d10 0 3px,#c8f08a 3px 6px)}.landing-pick[data-id=stone] .landing-pick-tag,.landing-pick[data-id=iron] .landing-pick-tag,.landing-pick[data-id=gold] .landing-pick-tag{color:#fff8ef}.landing-pick .ball-specs-plate,.landing-pick .ball-specs-plate--compact{z-index:1;box-shadow:inset 0 1px 0 #ffffff1c, inset 0 -3px 8px #00000080, inset 0 0 0 1px color-mix(in srgb, var(--ball-accent) 22%, #5a6e7c33);background:linear-gradient(#ffffff0f 0%,#0000 28%),linear-gradient(#1c252e 0%,#0b1117 100%);border:2px solid #040608;flex:auto;margin:0 .6rem .25rem .7rem;padding:5px;position:relative}.landing-pick .ball-specs-plate:before{content:"";pointer-events:none;border:1px solid #00000059;position:absolute;inset:2px}.landing-pick.ball-card .ball-specs,.landing-pick .ball-specs{flex-direction:unset;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.landing-pick.ball-card .ball-spec,.landing-pick .ball-spec{--stat-accent:var(--ball-accent,#f5a623);--stat-ink:#f4f7fa;text-align:center;min-height:3.35rem;font-family:var(--mc-font);background:linear-gradient(165deg, #ffffff14 0%, transparent 36%), radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--stat-accent) 18%, transparent), transparent 58%), linear-gradient(180deg, #222c36 0%, #121920 55%, #0a1016 100%);border:1px solid color-mix(in srgb, var(--stat-accent) 38%, #0a0d10);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value""meter";place-items:center;row-gap:.14rem;padding:.4rem .35rem .36rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff1a,inset 0 -8px 12px #00000047,0 2px #0000003d}.landing-pick .ball-spec:hover{border-color:color-mix(in srgb, var(--stat-accent) 65%, #0a0d10);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -8px 12px #00000038, 0 3px 0 #00000047, 0 0 12px color-mix(in srgb, var(--stat-accent) 16%, transparent)}.landing-pick .ball-spec:before{content:"";background:linear-gradient(90deg, transparent, var(--stat-accent) 20%, color-mix(in srgb, var(--stat-accent) 80%, #fff) 50%, var(--stat-accent) 80%, transparent);opacity:.9;z-index:2;height:2px;position:absolute;top:0;left:0;right:0}.landing-pick .ball-spec:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 38%,#ffffff0f 50%,#0000 62%) 120% 0/220% 100%;animation:3.4s ease-in-out infinite landing-spec-sheen;position:absolute;inset:0}.landing-pick .ball-spec:nth-child(2):after{animation-delay:.4s}.landing-pick .ball-spec:nth-child(3):after{animation-delay:.8s}.landing-pick .ball-spec:nth-child(4):after{animation-delay:1.2s}@keyframes landing-spec-sheen{0%,58%{background-position:120% 0}to{background-position:-30% 0}}.landing-pick .ball-spec-lamp{display:none}.landing-pick .ball-spec--hp{--stat-accent:#d4a574;--stat-ink:#ffe8d0}.landing-pick .ball-spec--drop{--stat-accent:#f0c14b;--stat-ink:#ffe9b0}.landing-pick .ball-spec--life{--stat-accent:#6eb6ff;--stat-ink:#cfe8ff}.landing-pick .ball-spec--free{--stat-accent:#7dcf5a;--stat-ink:#d8ffb8}.landing-pick .ball-spec--loot{--stat-accent:var(--ball-accent,#f5a623);--stat-ink:#ffe9b0}.landing-pick .ball-spec-kicker{z-index:1;grid-area:label;justify-content:center;width:100%;min-width:0;position:relative}.landing-pick.ball-card .ball-spec-dot,.landing-pick .ball-spec-dot{display:none}.landing-pick .ball-spec-label{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--stat-accent) 72%, #a8bcc8);text-shadow:var(--text-extrude);white-space:nowrap;text-overflow:unset;font-size:7px;overflow:visible}.landing-pick .ball-spec-value{letter-spacing:-.01em;text-align:center;width:100%;color:var(--stat-ink);box-shadow:none;text-shadow:0 0 8px color-mix(in srgb, var(--stat-accent) 35%, transparent), var(--text-extrude);z-index:1;white-space:nowrap;text-overflow:unset;background:0 0;border:none;grid-area:value;justify-self:center;margin:0;padding:0;font-size:15px;line-height:1.2;position:relative;overflow:visible}.landing-pick .ball-spec--life .ball-spec-value{letter-spacing:.03em;font-variant-numeric:tabular-nums;color:#b8e0ff;text-shadow:0 0 10px #6eb6ff73, var(--text-extrude);font-size:15px}.landing-pick .ball-spec--free .ball-spec-value{letter-spacing:.06em;color:#c8ff9a;text-shadow:0 0 10px #7dcf5a73, var(--text-extrude);font-size:16px}.landing-pick .ball-spec--life .ball-spec-label{color:#8ec4e8}.landing-pick .ball-spec--free .ball-spec-label{color:#9ad878}.landing-pick .ball-spec-max{color:color-mix(in srgb, var(--stat-accent) 45%, #7a8c98)}.landing-pick .ball-spec-meter{background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 5px),#05080c;border:1px solid #000;grid-area:meter;width:100%;height:5px;margin-top:.1rem;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0000008c}.landing-pick .ball-spec-meter-fill{height:100%;width:var(--fill,100%);transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--stat-accent) 40%, #1a2430), var(--stat-accent) 72%, color-mix(in srgb, var(--stat-accent) 78%, #fff));max-width:100%;box-shadow:0 0 7px color-mix(in srgb, var(--stat-accent) 35%, transparent);animation:.85s cubic-bezier(.2,1.1,.35,1) both landing-spec-fill;display:block}.landing-pick .ball-spec:first-child .ball-spec-meter-fill{animation-delay:.15s}.landing-pick .ball-spec:nth-child(2) .ball-spec-meter-fill{animation-delay:.28s}.landing-pick .ball-spec:nth-child(3) .ball-spec-meter-fill{animation-delay:.4s}.landing-pick .ball-spec:nth-child(4) .ball-spec-meter-fill{animation-delay:.52s}@keyframes landing-spec-fill{0%{filter:brightness(1.35);transform:scaleX(0)}to{filter:brightness();transform:scaleX(1)}}.landing-pick .ball-card-foot{background:linear-gradient(#ffffff0a,#0000 30%),linear-gradient(#1a232c 0%,#121920 100%);border-top:1px solid #0000008c;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.4rem;margin-top:auto;padding:.5rem .55rem .55rem .65rem;display:flex;box-shadow:inset 0 1px #ffffff12}.landing-pick .ball-card-price{background:linear-gradient(#ffffff0f,#0000 40%),#141b22;border:1px solid #0a0d10;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:.2rem;width:100%;min-width:0;padding:.4rem .5rem .38rem;display:flex;overflow:visible;box-shadow:inset 0 0 0 1px #8296a54d,inset 0 1px #ffffff17}.landing-pick .ball-card-price-label{letter-spacing:.1em;text-transform:uppercase;color:#e8f0f6;text-shadow:var(--text-extrude);font-size:8px}.landing-pick .ball-card-foot .price{color:#ffe9b0;text-shadow:var(--text-extrude);white-space:normal;word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;max-width:100%;font-size:12px;line-height:1.35;display:flex;overflow:visible}.landing-pick .ball-card-foot .price-amount{font-variant-numeric:tabular-nums;color:#fff6d8;text-shadow:0 0 8px color-mix(in srgb, var(--ball-accent) 30%, transparent), var(--text-extrude);font-size:13px}.landing-pick .ball-card-foot .price-coin{letter-spacing:.06em;text-transform:uppercase;color:#f2da92;text-shadow:var(--text-extrude);font-size:10px}.landing-pick .ball-card-foot.is-free .price,.landing-pick .ball-card-foot.is-free .price-amount{color:#c8ff9a;text-shadow:0 0 8px #7dcf5a4d, var(--text-extrude)}.landing-pick .ball-card-foot.is-free .ball-card-price{box-shadow:inset 0 0 0 1px #5ab4466b,inset 0 1px #ffffff14}.landing-gear .landing-pick-cta{z-index:1;width:100%;min-width:0;max-width:none;min-height:42px;font-family:var(--mc-font);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#fffaf0;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #0000004d, 0 0 0 1px color-mix(in srgb, var(--ball-accent) 55%, #f5a623), 0 3px 0 #5a3008, 0 0 16px #f5a62373;text-shadow:var(--text-extrude);cursor:pointer;appearance:none;background:linear-gradient(#ffe9a0 0%,#f5a623 42%,#d47810 78%,#a85808 100%);border:2px solid #0a0d10;border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:.55rem .65rem .5rem;font-size:8px;line-height:1.2;transition:background .14s,box-shadow .14s,filter .14s;animation:1.7s ease-in-out infinite landing-cta-pulse;display:flex;position:relative;overflow:hidden}@keyframes landing-cta-pulse{0%,to{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #0000004d, 0 0 0 1px color-mix(in srgb, var(--ball-accent) 55%, #f5a623), 0 3px 0 #5a3008, 0 0 12px #f5a62359}50%{box-shadow:inset 0 1px 0 #fff9, inset 0 -2px 0 #00000047, 0 0 0 1px color-mix(in srgb, var(--ball-accent) 70%, #ffd060), 0 3px 0 #5a3008, 0 0 22px #ffc0408c}}.landing-gear button.landing-pick-cta:focus-visible{outline-offset:2px;outline:2px solid #fff8ef}.landing-gear .landing-pick-cta:before{content:"";opacity:.95;pointer-events:none;background:repeating-linear-gradient(-45deg,#1a1208 0 4px,#ffe082 4px 8px);height:4px;position:absolute;top:0;left:0;right:0}.landing-gear .landing-pick-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff14 40%,#ffffff73 50%,#ffffff14 60%,#0000 100%);width:36%;animation:2.8s ease-in-out infinite landing-cta-sheen;position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-18deg)translate(-120%)}@keyframes landing-cta-sheen{0%,55%{transform:skew(-18deg)translate(-140%)}85%,to{transform:skew(-18deg)translate(320%)}}.landing-gear .landing-pick.shop-item:hover .landing-pick-cta{background:linear-gradient(#fff3c0 0%,#ffb83a 42%,#e88818 78%,#c06010 100%);animation:none;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px #00000042,0 0 0 1px #ffd060,0 4px #5a3008,0 0 26px #ffb4328c}.landing-gear .landing-pick.shop-item:hover .landing-pick-cta:after{opacity:0;animation:none}.landing-gear .landing-pick-cta:active{animation:none;transform:translateY(2px);box-shadow:inset 1px 2px #00000059,inset -1px -1px #fff3,0 1px #5a3008}.landing-gear .landing-pick .ball-card-foot.is-free .landing-pick-cta{color:#f4ffe8;text-shadow:var(--text-extrude-buy);background:linear-gradient(#b4f06a 0%,#62c038 42%,#3e9a22 78%,#2a7018 100%);animation:1.7s ease-in-out infinite landing-cta-pulse-free;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #00000047,0 0 0 1px #8ee05a,0 3px #1a3a12,0 0 16px #6ed24673}@keyframes landing-cta-pulse-free{0%,to{box-shadow:inset 0 1px #ffffff80,inset 0 -2px #00000047,0 0 0 1px #8ee05a,0 3px #1a3a12,0 0 12px #6ed24659}50%{box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000042,0 0 0 1px #b8ff7a,0 3px #1a3a12,0 0 24px #8ce65a8c}}.landing-gear .landing-pick .ball-card-foot.is-free .landing-pick-cta:before{background:repeating-linear-gradient(-45deg,#102010 0 4px,#d8ff9a 4px 8px)}.landing-gear .landing-pick.shop-item:hover .ball-card-foot.is-free .landing-pick-cta{background:linear-gradient(#c8ff7a 0%,#72d044 42%,#4ab028 78%,#34801c 100%);animation:none;box-shadow:inset 0 1px #ffffff94,inset 0 -2px #0000003d,0 0 0 1px #c8ff8a,0 4px #1a3a12,0 0 26px #82e6508c}.landing-gear .landing-pick .ball-card-foot.is-free .landing-pick-cta:active{box-shadow:inset 1px 2px #00000059,inset -1px -1px #ffffff2e,0 1px #1a3a12}html.is-scrolling .landing-gear .landing-pick-cta,html.is-scrolling .landing-gear .landing-pick-cta:after{animation:none!important}@media (width<=380px){.landing-pick.shop-item,.landing-pick.shop-item--ball.ball-card{grid-template-columns:clamp(84px,26vw,100px) minmax(0,1fr)}.landing-pick .pick-icon{width:54px;height:54px}.landing-pick .ball-card-title strong{font-size:13px}.landing-pick .ball-card-foot{gap:.35rem;padding:.42rem .45rem .48rem .5rem}.landing-pick .ball-card-price{padding:.36rem .42rem .34rem}.landing-pick .ball-card-price-label{font-size:7px}.landing-pick .ball-card-foot .price-amount{font-size:12px}.landing-pick .ball-card-foot .price-coin{font-size:9px}.landing-gear .landing-pick-cta{letter-spacing:.04em;width:100%;min-width:0;max-width:none;min-height:40px;padding:.48rem .5rem .44rem;font-size:7px}}@media (width<=560px){.landing-tags{--tags-mast:56px;--tags-pad-top:62px;--tags-gap:8px}}@media (width<=420px){.landing-showcase-inner{padding-left:1.15rem;padding-right:1.15rem}}@media (prefers-reduced-motion:reduce){.landing-tag-col,.landing-showcase,.landing-showcase-cautions,.landing-showcase-side,.landing-showcase-clip,.landing-showcase-kicker,.landing-showcase-kicker-sheen,.landing-showcase-kicker-led,.landing-showcase-head,.landing-gear,.landing-gear-bar,.landing-picks-label,.landing-tag-hook,.landing-tag-plate,.landing-pick.shop-item,.landing-pick.shop-item:before,.landing-pick-stage-glow,.landing-pick .ball-spec:after,.landing-pick .ball-spec-meter-fill,.landing-copy,.landing-copy-cautions--top,.landing-copy-cautions--bot,.landing-copy-side,.landing-copy-clip,.landing-copy-eye,.landing-copy-eye-sheen,.landing-copy-meta-led,.landing-copy-head,.landing-copy-face,.landing-copy-rule,.landing-lead-pay,.landing-lead-arrow,.landing-gear .landing-pick-cta,.landing-gear .landing-pick-cta:after{animation:none!important}.landing-tag:hover .landing-tag-plate,.landing-pick.shop-item:hover,.landing-pick .ball-spec:hover,.landing-cta:hover,.landing-cta:active,.landing-cta-secondary:hover,.landing-cta-secondary:active,.landing-menu-btn:hover,.landing-menu-btn:active,.landing-pick.shop-item:hover .landing-pick-cta,.landing-gear .landing-pick-cta:active{filter:none;transform:none}}.landing-ticker{z-index:3;background:linear-gradient(#ffffff0a,#0000 40%),linear-gradient(#12181e 0%,#0a0e12 100%);border-top:3px solid #0a0d10;align-items:stretch;min-height:44px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #f5a62359,0 -6px 20px #0006}.landing-ticker-live{color:#fcfcfc;font-family:var(--mc-font);letter-spacing:.1em;text-shadow:1px 1px #2a5018;background:linear-gradient(#6fb84a 0%,#4e9a32 55%,#3d7f28 100%);border-right:2px solid #0a0d10;flex:none;place-items:center;padding:0 .9rem;font-size:9px;animation:1.2s steps(2,end) infinite live-blink;display:grid;box-shadow:inset 0 1px #ffffff47}@keyframes live-blink{0%,49%{opacity:1}50%,to{opacity:.55}}.landing-ticker-track{flex:1;align-items:center;display:flex;overflow:hidden}.landing-ticker-rail{white-space:nowrap;will-change:transform;gap:1.75rem;padding-left:1rem;animation:38s linear infinite ticker-scroll;display:flex}.landing-ticker-item{color:#d7e0da;text-shadow:var(--text-extrude);font-size:8px}.landing-ticker-item--cash{color:#7dffb3}.landing-ticker-item--shop{color:#9ad7ff}.landing-ticker-item--depth{color:var(--landing-amber)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=640px){.landing-picks{width:100%}.landing-splash{max-width:48%;font-size:clamp(9px,2.4vw,10px);bottom:2%;right:-4%}.landing-logo{gap:0}.landing-logo-line{font-size:clamp(34px,11vw,52px)}.landing-logo-caution{width:min(100%,220px)}.landing-hero{padding-top:.85rem;padding-bottom:2rem}}.menu-layout{place-items:center;min-height:100%;padding:1.25rem;display:grid}.menu-stage{width:min(100%,420px)}.menu-panel{background:#121a20eb;border:3px solid #2a343c;padding:1.35rem 1.25rem 1.5rem;box-shadow:0 0 0 2px #5a6e7a,0 18px 48px #00000073}.menu-hero{text-align:center;margin-bottom:1rem}.menu-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.55rem;font-size:8px;line-height:1.7}.menu-hero h1{font-family:var(--mc-font);letter-spacing:.02em;color:#ffe082;text-shadow:var(--mc-shadow);font-size:clamp(12px,3.5vw,18px);line-height:1.45}.menu-sub{color:#c5d5de;margin-top:.55rem;font-size:9px;line-height:1.7}.session-chip{text-align:center;color:var(--muted);background:#152028;border:1px solid #314652;margin-bottom:.9rem;padding:.55rem .6rem;font-size:9px;line-height:1.65}.session-chip.on{color:#d7e8f0}.session-chip strong{color:var(--gold)}.menu-nav{flex-direction:column;gap:.45rem;display:flex}.menu-btn{color:#fcfcfc;width:100%;font:inherit;text-shadow:var(--mc-shadow);cursor:pointer;text-align:center;image-rendering:pixelated;background:#6f6f6f;border:2px solid #000;padding:.85rem .75rem;font-size:10px;line-height:1.4;box-shadow:inset -2px -4px #0006,inset 2px 2px #ffffff40}.menu-btn:hover{background:#7f8f7f;border-color:#000}.menu-btn.primary{color:#fcfcfc;background:#5a8f3a;border-color:#000;font-weight:400}.menu-btn.primary:hover{filter:none;background:#6aaa45}.menu-btn.danger{color:#ffcdd2;background:#8d3a3a;border-color:#000}.menu-btn.ghost{background:#4a4a4a}.menu-title{font-family:var(--mc-font);color:#fcfcfc;text-shadow:var(--mc-shadow);margin-bottom:.45rem;font-size:14px;line-height:1.5}.menu-lead{color:var(--muted);margin-bottom:1rem;font-size:8px;line-height:1.7}.back-link{color:#ff5;font:inherit;cursor:pointer;text-shadow:var(--mc-shadow-sm);background:0 0;border:0;margin-bottom:.85rem;padding:0;font-size:8px}.back-link:hover{color:#ffa}.form-error{color:#f55;background:#781e1e59;border:2px solid #a00;padding:.45rem .55rem;font-size:9px;line-height:1.6}.menu-foot{text-align:center;color:var(--muted);margin-top:1rem;font-size:9px;line-height:1.7}.text-link{color:#ff5;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.menu-layout--auth{background:radial-gradient(at 50% 18%,#f5a6231a,#0000 48%),radial-gradient(at 50% 40%,#1428462e,#080c129e 72%)}.menu-stage--auth{width:min(100%,420px)}.menu-panel--auth{box-shadow:none;background:0 0;border:none;padding:0}.auth-card{--auth-ink:#0a0c10;--auth-steel:#2a343c;--auth-face:#1a222a;--auth-bay:#10161c;--auth-amber:#f5a623;border:3px solid var(--auth-ink);width:100%;min-width:0;max-width:100%;image-rendering:pixelated;background:linear-gradient(#ffffff0f 0%,#0000 18%),linear-gradient(165deg,#24303a 0%,#171e26 46%,#12181e 100%);flex-direction:column;gap:.95rem;padding:1.35rem 1.15rem 1.05rem;animation:.55s ease-out both auth-card-in;display:flex;position:relative;overflow-x:hidden;box-shadow:inset 0 0 0 1px #5a6a78,inset 0 1px #ffffff1a,0 0 0 2px #00000059,0 18px #00000047,0 28px 42px #0006}.auth-card--register{max-height:min(92vh,780px);overflow-y:auto}.auth-danger-tri{z-index:4;animation:3.2s ease-in-out infinite auth-tri-nudge;position:absolute;top:1.15rem;right:.7rem;transform:rotate(9deg)}.auth-danger-tri .site-sign-svg--iso{width:2.35rem}.auth-card--register .auth-head{padding-right:2.6rem}@keyframes auth-tri-nudge{0%,to{transform:rotate(9deg)translateY(0)}50%{transform:rotate(7deg)translateY(-2px)}}.auth-card--live{animation:.55s cubic-bezier(.2,1.15,.35,1) both auth-card-in,3.6s ease-in-out .55s infinite auth-card-glow}.auth-rise{animation:.55s cubic-bezier(.2,1.2,.35,1) both auth-rise;animation-delay:var(--auth-d,0s)}@keyframes auth-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes auth-card-glow{0%,to{box-shadow:inset 0 0 0 1px #5a6a78,inset 0 1px #ffffff1a,0 0 0 2px #00000059,0 18px #00000047,0 28px 42px #0006,0 0 #f5a62300}50%{box-shadow:inset 0 0 0 1px #6a7c8c,inset 0 1px #ffffff1f,0 0 0 2px #00000059,0 18px #00000047,0 28px 42px #0006,0 0 28px #f5a62324}}.auth-spark{z-index:2;pointer-events:none;background:#ffe033;border-radius:1px;width:5px;height:5px;animation:2.4s ease-in-out infinite auth-spark;position:absolute;box-shadow:0 0 8px #ffe033bf}.auth-spark--a{animation-delay:0s;top:3.6rem;right:3.3rem}.auth-spark--b{width:4px;height:4px;animation-delay:.7s;top:5.2rem;right:2.2rem}.auth-spark--c{width:3px;height:3px;animation-delay:1.2s;bottom:5.8rem;left:1rem}@keyframes auth-spark{0%,to{opacity:.15;transform:translateY(0)scale(.8)}40%{opacity:1;transform:translateY(-6px)scale(1.15)}70%{opacity:.45;transform:translateY(-2px)scale(1)}}.auth-tape{border-bottom:2px solid var(--auth-ink);background:repeating-linear-gradient(-45deg, var(--auth-amber) 0 8px, #141414 8px 16px);background-size:22.627px 22.627px;height:10px;margin:-1.35rem -1.15rem .15rem;animation:1.2s linear infinite auth-tape-scroll;display:block;box-shadow:inset 0 1px #ffffff2e}@keyframes auth-tape-scroll{0%{background-position:0 0}to{background-position:22.627px 0}}.auth-head{text-align:left;flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.auth-head--legal{text-align:left}.auth-mark{align-items:center;gap:.7rem;margin-bottom:.15rem;display:flex}.auth-mark-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.auth-ball{width:40px;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(2px 3px #00000073);transform-origin:50% 0;flex:none;animation:3.2s ease-in-out infinite auth-ball-swing;display:block}@keyframes auth-ball-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.auth-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--auth-amber);text-shadow:var(--text-extrude);align-items:center;gap:.35rem;margin:0;font-size:7px;animation:1.8s ease-in-out infinite auth-kicker-pulse;display:inline-flex}.auth-kicker-dot{background:#7dffb3;border-radius:50%;width:6px;height:6px;animation:1.2s ease-out infinite auth-live-dot;box-shadow:0 0 #7dffb38c}@keyframes auth-kicker-pulse{0%,to{opacity:.85;filter:brightness()}50%{opacity:1;filter:brightness(1.18)}}@keyframes auth-live-dot{0%{box-shadow:0 0 #7dffb38c}70%{box-shadow:0 0 0 7px #7dffb300}to{box-shadow:0 0 #7dffb300}}.auth-brand{letter-spacing:.08em;color:#f4f7fb;text-shadow:0 2px #0006,-2px -2px #0a0a0c,2px -2px #0a0a0c,-2px 2px #0a0a0c,2px 2px #0a0a0c,3px 3px #1c1c20;margin:0;font-size:13px}.auth-brand-ball{color:#ffe033;animation:2.8s ease-in-out infinite auth-brand-flash}@keyframes auth-brand-flash{0%,to{color:#ffe033;filter:brightness()}45%{color:#fff3a0;filter:brightness(1.2)}55%{color:#ffe033;filter:brightness()}}.auth-title{color:#fffef8;text-shadow:0 2px #0006,-2px -2px #0a0c10,2px -2px #0a0c10,-2px 2px #0a0c10,2px 2px #0a0c10,3px 3px #14161a;margin:0;font-size:clamp(14px,3.6vw,18px);line-height:1.35}.auth-lead{color:#b8c4ce;max-width:24rem;text-shadow:var(--text-extrude);margin:0;font-size:8px;line-height:1.65}.auth-form{flex-direction:column;gap:.7rem;display:flex}.auth-bay{background:linear-gradient(180deg, #ffffff08, transparent 30%), var(--auth-bay);border:2px solid var(--auth-ink);flex-direction:column;gap:.65rem;min-width:0;padding:.75rem;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 0 0 1px #3a4650,inset 0 2px #00000059}.auth-bay:focus-within{border-color:#3a4a28;box-shadow:inset 0 0 0 1px #4a6a38,inset 0 2px #00000059,0 0 0 1px #7dffb32e}.auth-pass-row{flex-direction:column;gap:.65rem;min-width:0;display:flex}.auth-field{flex-direction:column;gap:.3rem;width:100%;min-width:0;display:flex}.auth-label{letter-spacing:.1em;text-transform:uppercase;color:#9aabba;text-shadow:var(--text-extrude);font-size:7px}.auth-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-family:var(--field-font);letter-spacing:.04em;color:#fff;text-shadow:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;image-rendering:pixelated;image-rendering:crisp-edges;background:#0a0e14;border:2px solid #2a323c;outline:none;padding:.68rem .7rem;font-size:13px;font-weight:400;line-height:1.45;transition:border-color .14s,box-shadow .14s,background-color .14s;display:block;box-shadow:inset 2px 2px #0000008c,inset -1px -1px #ffffff0d}.auth-input::placeholder{color:#7a8794;opacity:1;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-shadow:none}.auth-input:hover{border-color:#45525e}.auth-input:focus{border-color:var(--auth-amber);box-shadow:inset 2px 2px 0 #0000008c, 0 0 0 1px var(--auth-amber), 0 0 16px #f5a62338;background:#0d1218}.auth-input.is-invalid{background:#1a0c0c;border-color:#e05050;animation:.35s auth-field-shake;box-shadow:inset 2px 2px #0000008c,0 0 0 1px #e05050,0 0 14px #e0505047}.auth-input.is-invalid:focus{border-color:#ff6a6a;box-shadow:inset 2px 2px #0000008c,0 0 0 1px #ff6a6a,0 0 16px #e0505059}.auth-field.is-invalid .auth-label{color:#ff8a8a}.auth-bay.is-invalid{border-color:#5a2020;box-shadow:inset 0 0 0 1px #7a3030,inset 0 2px #00000059}.auth-check.is-invalid{color:#ffb4b4;outline-offset:4px;background:#50101040;outline:2px solid #e05050;padding:.35rem .4rem}@keyframes auth-field-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.auth-field:focus-within .auth-label{color:#ffe082}.auth-error{color:#ffb4b4;text-shadow:var(--text-extrude);background:#5010108c;border:2px solid #a03030;padding:.5rem .55rem;font-size:8px;line-height:1.6}.auth-error--shake{animation:.35s auth-field-shake}.auth-check{color:#c0ccd6;text-shadow:var(--text-extrude);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:8px;line-height:1.6;display:flex}.auth-check input{accent-color:#5a8f3a;cursor:pointer;flex:none;width:14px;height:14px;margin-top:1px;transition:transform .15s}.auth-check input:checked{animation:.28s cubic-bezier(.2,1.4,.4,1) auth-check-pop}@keyframes auth-check-pop{0%{transform:scale(.7)}55%{transform:scale(1.25)}to{transform:scale(1)}}.auth-check-text{min-width:0}.auth-form .auth-check-text{flex-direction:unset;font-size:inherit;color:inherit;text-transform:none;letter-spacing:0;gap:0;display:inline}.auth-form label.auth-check{color:#c0ccd6;flex-direction:row;align-items:flex-start;gap:.55rem;font-size:8px}.auth-inline-link{color:#ffe033;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.auth-inline-link:hover{color:#fff3a0}.auth-btn{color:#fcfcfc;text-shadow:var(--text-extrude);border:2px solid var(--auth-ink);cursor:pointer;image-rendering:pixelated;text-align:center;background:#3a454e;padding:.8rem .65rem;font-family:inherit;font-size:9px;line-height:1.35;box-shadow:inset 2px 2px #ffffff2e,inset -2px -3px #0006}.auth-btn:hover{box-shadow:inset 1px 1px #fff3,inset -1px -2px #00000047,0 3px #00000047}.auth-btn:active{transform:translateY(1px);box-shadow:inset 2px 3px #00000073,inset -1px -1px #ffffff1f}.auth-btn--primary{isolation:isolate;letter-spacing:.04em;text-transform:uppercase;color:#fcfcfc;text-shadow:0 2px #00000059,2px 2px #2a5018;background:linear-gradient(#7fc855 0%,#4e9a32 52%,#356f22 100%);min-height:46px;margin-top:.05rem;font-size:10px;transition:transform .15s,filter .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #00000040,0 4px #1a3a12}.auth-btn--primary:hover{filter:brightness(1.06);background:linear-gradient(#8ad055 0%,#5aab3a 52%,#3f7f28 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000040,0 6px #1a3a12,0 10px 18px #4e9a3259}.auth-btn--primary:active{filter:brightness(.98);transform:translateY(1px);box-shadow:inset 0 2px #0000004d,0 2px #1a3a12}.auth-btn--pulse{animation:.55s cubic-bezier(.2,1.2,.35,1) both auth-rise,2s ease-in-out infinite auth-cta-breathe;animation-delay:var(--auth-d,0s), .7s}.auth-btn-sheen{z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff59 45%,#0000 70%);animation:2.8s ease-in-out 1s infinite auth-sheen;position:absolute;inset:0;transform:translate(-120%)}.auth-btn-label{z-index:1;position:relative}@keyframes auth-cta-breathe{0%,to{box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #00000040,0 4px #1a3a12,0 0 #7dffb300}50%{box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000040,0 4px #1a3a12,0 0 18px #7dffb347}}@keyframes auth-sheen{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}.auth-btn--ghost{color:#e8eef2;background:#3a454e}.auth-btn--ghost:hover{background:#4a5560}.auth-btn--accent{color:#fcfcfc;text-shadow:var(--text-extrude);background:linear-gradient(#ffe082 0%,#f5a623 55%,#e08910 100%)}.auth-btn--accent:hover{background:linear-gradient(#ffe9a0 0%,#ffb133 55%,#f09818 100%)}.auth-foot{border-top:2px solid var(--auth-ink);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.7rem;display:flex;box-shadow:inset 0 1px #ffffff12}.auth-switch{border:2px solid var(--auth-ink);color:#fcfcfc;min-height:40px;font:inherit;letter-spacing:.03em;cursor:pointer;text-align:center;text-shadow:var(--text-extrude);image-rendering:pixelated;background:linear-gradient(#ffe082 0%,#f5a623 52%,#d98912 100%);padding:.65rem 1rem;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .12s,filter .12s,box-shadow .12s;box-shadow:inset 2px 2px #fff6,inset -2px -3px #00000047,0 3px #8a5a08}.auth-switch:hover{color:#fff;filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 2px 2px #ffffff73,inset -2px -3px #00000047,0 4px #8a5a08,0 8px 14px #f5a62347}.auth-switch:active{filter:brightness(.98);transform:translateY(1px);box-shadow:inset 2px 3px #00000047,inset -1px -1px #fff3,0 1px #8a5a08}.auth-back{border:2px solid var(--auth-ink);color:#d5dde6;font:inherit;cursor:pointer;text-shadow:var(--text-extrude);background:#2a343c;padding:.55rem .7rem;font-size:8px;transition:background .12s,transform .12s,color .12s;box-shadow:inset 1px 1px #ffffff1f,inset -1px -2px #00000059}.auth-back:hover{color:#fff;background:#36424c;transform:translateY(-1px)}.auth-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.auth-actions--legal{margin-top:.1rem}.auth-legal{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.auth-legal-btn{color:#ffe033;cursor:pointer;text-shadow:var(--text-extrude);text-underline-offset:2px;image-rendering:pixelated;background:#00000059;border:2px solid #2a323c;padding:.55rem .4rem;font-family:inherit;font-size:9px;line-height:1.4;text-decoration:underline}.auth-legal-btn:hover{background:#283038d9;border-color:#ffe033}.legal-body{background:var(--auth-bay);border:2px solid var(--auth-ink);flex-direction:column;gap:.75rem;max-height:min(48vh,360px);padding:.7rem;display:flex;overflow-y:auto;box-shadow:inset 0 0 0 1px #3a4650}.legal-body p{color:#d5dde6;text-shadow:var(--text-extrude);margin:0;font-size:8px;line-height:1.7}@media (width<=420px){.auth-actions,.auth-legal{grid-template-columns:1fr}.auth-foot{flex-direction:column;align-items:stretch}.auth-switch,.auth-back{text-align:center;width:100%}}.menu-layout--mc{background-blend-mode:normal, normal, multiply;background:linear-gradient(#0006,#0000008c),repeating-linear-gradient(0deg,#5a5e64 0 16px,#4a4e54 16px 32px),repeating-linear-gradient(90deg,#0000 0 16px,#0000001f 16px 17px)}.menu-stage--mc{width:min(100%,520px)}.menu-panel--mc{image-rendering:pixelated;background:linear-gradient(#101216c7,#101216e0),repeating-linear-gradient(0deg,#4a4e54 0 8px,#3a3e44 8px 16px);border:4px solid #0c0e12;padding:1.25rem 1.1rem 1.35rem;box-shadow:inset 0 0 0 2px #6a6e74,0 0 0 2px #000,0 12px #00000059}.mc-login{flex-direction:column;gap:.85rem;display:flex}.mc-login-banner{justify-content:center;gap:4px;margin-bottom:.15rem;display:flex}.mc-cube{width:28px;height:28px;image-rendering:pixelated;border:2px solid #111;box-shadow:inset -3px -3px #00000059,inset 2px 2px #ffffff38}.mc-cube--grass{background:linear-gradient(#c06048 0 40%,#8f4230 40%)}.mc-cube--dirt{background:var(--tex-concrete);background-size:8px 8px}.mc-cube--stone{background:repeating-linear-gradient(90deg,#8a9098 0 4px,#6e747c 4px 8px),repeating-linear-gradient(0deg,#7a8088 0 4px,#5a6068 4px 8px)}.mc-cube--oak{background:repeating-linear-gradient(-45deg, var(--caution) 0 4px, var(--caution-dark) 4px 8px)}.mc-cube--brick{background:var(--tex-brick);background-size:8px 8px}.mc-cube--concrete{background:var(--tex-concrete);background-size:8px 8px}.mc-cube--steel{background:linear-gradient(135deg,#d0d8e0 35%,#7a848e 35%)}.mc-cube--caution{background:repeating-linear-gradient(-45deg, var(--caution) 0 4px, var(--caution-dark) 4px 8px)}.mc-title{font-family:var(--mc-font);text-align:center;color:#fcfcfc;text-shadow:var(--mc-shadow);font-size:clamp(12px,3.5vw,16px);line-height:1.55}.mc-lead{font-family:var(--mc-font);text-align:center;color:#a0a0a0;text-shadow:var(--text-extrude);font-size:8px;line-height:1.7}.mc-form{flex-direction:column;gap:.75rem;margin-top:.25rem;display:flex}.mc-field{flex-direction:column;gap:.35rem;display:flex}.mc-label{font-family:var(--mc-font);color:#a0a0a0;text-shadow:var(--text-extrude);font-size:8px}.mc-input{font-family:var(--mc-font);color:#e0e0e0;image-rendering:pixelated;text-shadow:none;background:#000;border:2px solid #a0a0a0;outline:none;padding:.7rem .65rem;font-size:8px;line-height:1.4;box-shadow:inset 2px 2px #000,inset -1px -1px #555}.mc-input::placeholder{color:#555}.mc-input:focus{border-color:#fff;box-shadow:inset 2px 2px #000,0 0 0 1px #fff}.mc-error{font-family:var(--mc-font);color:#f55;text-shadow:var(--text-extrude);background:#0000008c;border:2px solid #a00;padding:.55rem .5rem;font-size:9px;line-height:1.6}.mc-btn{font-family:var(--mc-font);color:#fcfcfc;text-shadow:var(--mc-shadow);cursor:pointer;image-rendering:pixelated;background:#6f6f6f;border:2px solid #000;padding:.85rem .6rem;font-size:9px;line-height:1.4;box-shadow:inset -2px -4px #0006,inset 2px 2px #ffffff40}.mc-btn:hover{background:#7f8f7f}.mc-btn:active{transform:translateY(1px);box-shadow:inset 2px 3px #00000073,inset -1px -1px #ffffff26}.mc-btn--done{background:#5a8f3a;margin-top:.15rem}.mc-btn--done:hover{background:#6aaa45}.mc-login-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.15rem;display:grid}@media (width<=420px){.mc-login-actions{grid-template-columns:1fr}}.howto-list{color:#d7e3ea;flex-direction:column;gap:.65rem;margin:0 0 1.1rem;padding-left:1.15rem;font-size:9px;line-height:1.7;display:flex}.menu-layout--howto{background:#0a0e14;background-image:linear-gradient(#0000008c, #000000b3), var(--tex-concrete);image-rendering:pixelated;background-repeat:repeat;background-size:auto,32px 32px}.menu-layout--howto .menu-stage{width:min(100%,440px)}.menu-layout--howto .menu-panel{box-shadow:none;background:0 0;border:none;padding:0}.howto-panel{background-color:var(--concrete);background-image:linear-gradient(#14181e47, #0a0c106b), var(--tex-concrete);image-rendering:pixelated;background-repeat:repeat;background-size:auto,16px 16px;border:3px solid #1a1e24;padding:20px 12px 12px;position:relative;box-shadow:inset 2px 2px #dce6f01a,inset -2px -2px #00000073,0 0 0 2px #3a3e44,0 14px 28px #00000073}.howto-panel:before{content:"";background-image:linear-gradient(180deg, #00000014, #0003), var(--tex-caution);height:14px;image-rendering:pixelated;pointer-events:none;background-repeat:repeat;background-size:auto,auto;border:3px solid #1a1e24;border-bottom:none;position:absolute;top:-3px;left:-3px;right:-3px}.howto-panel>*{z-index:1;position:relative}.howto-panel>.site-sign-corners{z-index:4;position:absolute}.howto-back{color:#fc4;font:inherit;cursor:pointer;text-shadow:var(--text-extrude);background:0 0;border:0;margin:0 0 .75rem;padding:.55rem .65rem 0;font-size:8px;display:block}.howto-back:hover{color:#ffe082}.howto-cubes{justify-content:center;gap:4px;margin-bottom:.65rem;display:flex}.howto-title{text-align:center;color:#f5a623;text-shadow:var(--text-extrude);margin:0;font-size:clamp(14px,3.4vw,17px)}.howto-lead{text-align:center;color:#c8d0d8;text-shadow:var(--text-extrude);margin:.5rem auto 0;font-size:8px;line-height:1.7}.howto-steps{background:linear-gradient(#12161cf5,#0a0c10fa);border:2px solid #0c0e12;flex-direction:column;gap:6px;margin:.95rem 0 0;padding:.85rem .75rem;list-style:none;display:flex;box-shadow:inset 1px 1px #ffc8640d}.howto-step{border-bottom:1px solid #f5a62324;grid-template-columns:32px 1fr;align-items:start;gap:.7rem;padding:.55rem .35rem;display:grid}.howto-step:last-child{border-bottom:none;padding-bottom:.2rem}.howto-step-num{color:#fff;width:32px;height:32px;text-shadow:var(--text-extrude-buy);background:linear-gradient(#ffffff1f,#0000 45%),#4e9a32;border:2px solid #0c0e12;place-items:center;font-size:10px;display:grid;box-shadow:inset 1px 1px #ffffff40,inset -1px -1px #0006}.howto-step-body{text-align:left;flex-direction:column;gap:.25rem;padding-top:.15rem;display:flex}.howto-step-body strong{color:#f5a623;text-shadow:var(--text-extrude);font-size:9px}.howto-step-body span{color:#a8b0b8;text-shadow:var(--text-extrude);font-size:9px;line-height:1.65}.howto-cta{color:#fff;width:100%;min-height:46px;font:inherit;letter-spacing:.03em;text-shadow:var(--text-extrude-buy);cursor:pointer;background:linear-gradient(#ffffff29,#0000 45%),linear-gradient(#6aaa45,#3d8f4a);border:2px solid #000;margin-top:.85rem;font-size:11px;display:block;box-shadow:inset 2px 2px #ffffff47,inset -2px -2px #00000059,0 4px #1e4a26}.howto-cta:hover{background:linear-gradient(#8ed862 0%,#5aab3a 55%,#3f8528 100%);box-shadow:inset 1px 1px #ffffff47,inset -1px -2px #00000047,0 4px #10300a66}.howto-cta:active{transform:translateY(2px);box-shadow:inset 2px 2px #0000004d,0 2px #1e4a26}.settings-list{flex-direction:column;gap:.55rem;margin-bottom:.85rem;display:flex}.setting-row{background:#152028;border:1px solid #314652;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .75rem;font-size:9px;line-height:1.5;display:flex}.setting-row input{accent-color:#e6b82a;width:1.1rem;height:1.1rem}.menu-layout--settings{background:#0a0e14;background-image:linear-gradient(#0000008c, #000000b3), var(--tex-concrete);image-rendering:pixelated;background-repeat:repeat;background-size:auto,32px 32px}.menu-layout--settings .menu-stage{width:min(100%,440px)}.menu-layout--settings .menu-panel{box-shadow:none;background:0 0;border:none;padding:0}.settings-panel{text-align:center;background-color:var(--concrete);background-image:linear-gradient(#14181e40, #0a0c1066), var(--tex-concrete);width:100%;image-rendering:pixelated;background-repeat:repeat;background-size:auto,16px 16px;border:3px solid #1a1e24;margin:0 auto;padding:18px 10px 10px;position:relative;box-shadow:inset 2px 2px #dce6f01f,inset -2px -2px #00000073,0 0 0 2px #3a3e44,0 14px 28px #0006}.settings-panel:before{content:"";background-image:linear-gradient(180deg, #00000014, #0003), var(--tex-caution);height:14px;image-rendering:pixelated;pointer-events:none;z-index:2;background-repeat:repeat;background-size:auto,auto;border:3px solid #1a1e24;border-bottom:none;position:absolute;top:-3px;left:-3px;right:-3px;box-shadow:inset 0 1px #ffffff26}.settings-inner{z-index:1;background:linear-gradient(#161a20f5,#0e1014fa);border:2px solid #0c0e12;padding:1.15rem 1rem 1.1rem;position:relative;box-shadow:inset 1px 1px #ffc8640f,0 0 0 1px #6a6e7459}.settings-back{color:#fc4;font:inherit;cursor:pointer;text-align:left;text-shadow:var(--text-extrude);background:0 0;border:0;margin:0 0 .85rem;padding:0;font-size:8px;display:block}.settings-back:hover{color:#ffe082}.settings-title{text-align:center;color:#e8eef2;text-shadow:var(--text-extrude);letter-spacing:.03em;margin:0;font-size:clamp(12px,3vw,15px)}.settings-lead{text-align:center;color:#a8b0b8;max-width:22rem;text-shadow:var(--text-extrude);margin:.55rem auto 0;font-size:8px;line-height:1.75}.menu-layout--settings .settings-list{width:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;gap:.15rem;margin:1.1rem auto 0;padding:0;list-style:none;display:flex}.menu-layout--settings .setting-row{cursor:pointer;background:0 0;border:none;border-left:3px solid #6f9a55;grid-template-columns:1fr auto;align-items:center;gap:.85rem;padding:.7rem .2rem .7rem .7rem;display:grid}.setting-copy{text-align:left;flex-direction:column;gap:.35rem;display:flex}.setting-copy strong{color:#e4d8c2;text-shadow:var(--text-extrude);font-size:9px}.setting-copy span{color:#a89880;text-shadow:var(--text-extrude);font-size:9px;line-height:1.65}.setting-toggle{flex:none;width:44px;height:24px;position:relative}.setting-toggle input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.setting-toggle-ui{image-rendering:pixelated;pointer-events:none;background:#3a2e24;border:2px solid #1a1008;position:absolute;inset:0;box-shadow:inset 1px 1px #00000073,inset -1px -1px #ffffff0f}.setting-toggle-ui:after{content:"";background:linear-gradient(#ffffff2e,#0000 50%),#c4b49a;border:1px solid #1a1008;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:1px 1px #00000059}.setting-toggle input:checked+.setting-toggle-ui{background:#5a8f3a}.setting-toggle input:checked+.setting-toggle-ui:after{background:linear-gradient(#ffffff38,#0000 50%),#efe6d4;transform:translate(20px)}.settings-foot{text-align:center;color:#9a8b74;text-shadow:var(--text-extrude);margin:1rem 0 0;font-size:9px;line-height:1.65}.settings-cta{color:#efe6d4;width:100%;min-height:42px;font:inherit;letter-spacing:.03em;text-shadow:var(--text-extrude);cursor:pointer;background:linear-gradient(#ffffff1a,#0000 45%),#6f9a55;border:2px solid #1a1008;margin-top:.85rem;font-size:10px;display:block;box-shadow:inset 1px 1px #ffffff2e,inset -1px -1px #0006}.settings-cta:hover{background:linear-gradient(#8ed862 0%,#5aab3a 55%,#3f8528 100%)}.settings-cta:active{transform:translateY(1px)}.play-layout{background:0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;width:min(100vw,600px);min-height:100%;margin:0 auto;padding:.75rem .65rem 1rem;display:grid}.play-api-offline{letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#ffe082;width:100%;max-width:580px;text-shadow:var(--text-extrude);background:linear-gradient(#5a3030 0%,#3a1818 100%);border:2px solid #0a0d10;grid-column:1/-1;justify-self:center;margin:0;padding:.35rem .55rem .32rem;font-size:7px;box-shadow:inset 0 0 0 1px #ffb45059,0 2px #00000059}.play-api-offline[hidden]{display:none!important}.play-topbar{z-index:20;width:100%;max-width:580px;box-shadow:none;background:0 0;border:0;grid-column:1/-1;justify-self:center;position:relative;overflow:visible}.play-topbar-inner{box-sizing:border-box;z-index:3;background:linear-gradient(#1c252e 0%,#141b22 100%);border:2px solid #080b0e;justify-content:space-between;align-items:center;gap:.45rem;max-width:100%;min-height:2.35rem;padding:.45rem .5rem .3rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #5a6a78,inset 0 1px #ffffff14,0 6px 18px #00000059}.play-topbar-inner:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#f5a623 0 8px,#141414 8px 16px);height:3px;position:absolute;inset:0 0 auto}.play-topbar-brand{flex-direction:row;align-items:baseline;gap:.55rem;min-width:0;display:flex}.play-topbar-kicker{letter-spacing:.1em;text-transform:uppercase;color:#8fa3b0;text-shadow:var(--text-extrude);white-space:nowrap;order:-1;margin:0;font-size:6px}.play-topbar-brand h1{font-family:var(--mc-font);letter-spacing:.02em;color:#f4f7fb;text-shadow:-1px -1px #0a0a0c,1px -1px #0a0a0c,-1px 1px #0a0a0c,1px 1px #0a0a0c,2px 2px #1c1c20;white-space:nowrap;margin:0;font-size:10px;line-height:1}.play-topbar-meta{align-items:center;gap:.4rem;min-width:0;display:flex}.play-topbar-cash{background:linear-gradient(#0a1016 0%,#05080c 100%);border:2px solid #000;flex-direction:row;align-items:baseline;gap:.35rem;padding:.22rem .45rem;display:flex;box-shadow:inset 0 0 0 1px #2e3c48}.play-topbar-cash .side-cashbar-label{font-size:8px}.play-topbar-cash .side-cashbar-value{font-size:9px;line-height:1}.play-topbar-menu-btn{color:#fcfcfc;min-height:1.7rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-shadow:var(--text-extrude);background:linear-gradient(#7cbc4a 0%,#4e8a2e 58%,#3a6a20 100%);border:2px solid #0a0d10;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:8px;transition:background .15s,color .15s,transform .12s,box-shadow .15s;display:inline-flex;box-shadow:inset 1px 1px #ffffff38,inset -1px -2px #00000047}.play-topbar-menu-btn:hover{color:#fff;background:linear-gradient(#8ad055 0%,#5a9a35 58%,#458028 100%)}.play-topbar-menu-btn:active{transform:translateY(1px)scale(.97)}.play-topbar-menu-btn.is-open{color:#fff8ef;text-shadow:var(--text-extrude);background:linear-gradient(#ff8a2b 0%,#e8670a 52%,#c45100 100%);animation:.28s ease-out menu-btn-pop;box-shadow:inset 1px 1px #ffffff38,inset -1px -2px #00000047}.play-topbar-menu-btn.is-open:hover{color:#fff;background:linear-gradient(#ff9a45 0%,#f07820 52%,#d45a08 100%)}.play-topbar-menu-icon{gap:2px;width:10px;transition:transform .18s;display:inline-grid}.play-topbar-menu-btn.is-open .play-topbar-menu-icon{transform:rotate(90deg)}.play-topbar-menu-icon:before,.play-topbar-menu-icon:after,.play-topbar-menu-btn .play-topbar-menu-icon{content:""}.play-topbar-menu-icon:before{content:"";background:currentColor;height:2px;margin-bottom:8px;display:block;box-shadow:0 4px,0 8px}.play-topbar-drawer{box-shadow:none;opacity:0;pointer-events:none;background:0 0;border-top:0;height:0;padding:0;transition:height .36s cubic-bezier(.22,.82,.28,1),opacity .36s;overflow:hidden}.play-topbar.is-menu-open .play-topbar-drawer{opacity:1;pointer-events:auto}.play-topbar.is-menu-open .play-topbar-drawer.is-settled{overflow:visible}.play-topbar-drawer[hidden]{display:none}.play-topbar-nav{flex-direction:column;align-items:stretch;gap:.55rem;width:100%;min-width:0;padding:0 .35rem .75rem;display:flex;overflow:visible}.top-nav-map{grid-template-columns:1fr 1fr;gap:.85rem;width:100%;max-width:none;margin-inline:auto;display:grid;overflow:visible}.top-nav-group{min-width:0;box-shadow:none;transform-origin:50% -2.5rem;background:repeating-linear-gradient(90deg,#5c3e1c38 0 1px,#0000 1px 8px),repeating-linear-gradient(0deg,#00000012 0 2px,#0000 2px 6px),linear-gradient(#ffdc9624 0%,#0000 24%),linear-gradient(165deg,#423018 0%,#2a1c10 50%,#160f08 100%);border:3px solid #140e08;border-radius:4px;flex-direction:column;gap:.45rem;margin-top:2.5rem;padding:.75rem .55rem .55rem;animation-name:top-nav-drop,top-nav-hang;animation-duration:.4s,4s;animation-timing-function:cubic-bezier(.22,.8,.28,1),ease-in-out;animation-iteration-count:1,infinite;animation-delay:0s,.4s;animation-fill-mode:both,none;display:flex;position:relative;overflow:visible}.top-nav-group:nth-child(2){animation-duration:.4s,4.6s;animation-delay:80ms,.48s}.top-nav-hang{pointer-events:none;z-index:6;justify-content:space-between;height:48px;display:flex;position:absolute;bottom:calc(100% - 5px);left:16%;right:16%}.top-nav-chain{width:16px;height:48px;image-rendering:pixelated;image-rendering:crisp-edges;margin-top:-5px;display:block;overflow:visible}.top-nav-group:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#f5a623 0 7px,#141414 7px 14px);border-radius:2px 2px 0 0;height:5px;position:absolute;inset:0 0 auto}.top-nav-group:after{content:"";pointer-events:none;opacity:.92;background-color:#0000;background-image:radial-gradient(circle at 0 0,#f0d78a 2.6px,#6a4a14 2.8px,#0000 3px),radial-gradient(circle at 100% 0,#f0d78a 2.6px,#6a4a14 2.8px,#0000 3px),radial-gradient(circle at 0 100%,#f0d78a 2.6px,#6a4a14 2.8px,#0000 3px),radial-gradient(circle at 100% 100%,#f0d78a 2.6px,#6a4a14 2.8px,#0000 3px);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:2px;position:absolute;inset:8px}@keyframes top-nav-drop{0%{opacity:0;transform:translateY(-16px)rotate(-2.4deg)}to{opacity:1;transform:translateY(0)rotate(-.6deg)}}@keyframes top-nav-hang{0%,to{transform:rotate(-.9deg)translateY(0)}50%{transform:rotate(1.1deg)translateY(1px)}}.top-nav-heading{z-index:1;width:100%;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:#ffe082;text-shadow:var(--text-extrude);text-align:center;cursor:default;background:linear-gradient(#ffffff1c 0%,#0000 42%),linear-gradient(#4a3820 0%,#2e2010 100%);border:1px solid #00000061;border-radius:3px;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.34rem .45rem .28rem;font-size:9px;display:flex;position:relative}.top-nav-heading-mark{background:radial-gradient(circle at 35% 30%,#b6e878,#6fb84a 55%,#2a4818);border-radius:1px;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #1a3010,inset 0 1px #ffffff59,0 0 8px #6fb84a59}.top-nav-group.is-current .top-nav-heading{color:#fff8ef}.top-nav-heading-label{flex:0 auto;min-width:0}.top-nav-caret{width:1.75rem;height:1.75rem;color:inherit;pointer-events:none;background:linear-gradient(#ffffff29 0%,#00000024 100%);border:2px solid #0000006b;border-radius:3px;flex:none;justify-content:center;align-items:center;margin-left:.2rem;transition:background .15s,border-color .15s,color .15s,transform .18s;display:none}.top-nav-caret:before{content:"";border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.top-nav-group.is-expanded .top-nav-caret{transform:rotate(180deg)}.top-nav-links{z-index:1;background:linear-gradient(#0003 0%,#0000001a 100%);border:1px solid #00000052;border-radius:3px;grid-template-columns:1fr 1fr;gap:.35rem;padding:.42rem;display:grid;position:relative}.top-nav-link{color:#d2dee8;width:100%;min-height:2.55rem;font:inherit;letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;text-shadow:var(--text-extrude);box-shadow:none;background:linear-gradient(#3e4c58 0%,#2c3640 100%);border:2px solid #0a0d10;justify-content:center;align-items:center;padding:.4rem .45rem;font-size:8px;line-height:1.2;transition:background .12s,color .12s,transform .1s,filter .12s;display:flex}.top-nav-link-text{overflow-wrap:anywhere;max-width:100%}.top-nav-link:hover{color:#fff;background:linear-gradient(#4a5a66 0%,#36424c 100%)}.top-nav-link:active{transform:translateY(1px)}.top-nav-link.is-active{color:#fcfcfc;text-shadow:var(--text-extrude);box-shadow:none;background:linear-gradient(#556674 0%,#3a4650 58%,#2c3640 100%)}.top-nav-link--wallet{color:#fcfcfc;text-shadow:var(--text-extrude);box-shadow:none;background:linear-gradient(#7cbc4a 0%,#4e8a2e 58%,#3a6a20 100%)}.top-nav-link--wallet:hover{color:#fff;filter:none;background:linear-gradient(#8ad055 0%,#5a9a35 58%,#458028 100%)}.top-nav-link--wallet.is-active{color:#fcfcfc;text-shadow:var(--text-extrude);box-shadow:none;background:linear-gradient(#8ad055 0%,#5a9a35 58%,#3a6a20 100%)}.top-nav-link--logout{color:#ffd4d4;background:linear-gradient(#6a3a3a 0%,#462424 100%)}.top-nav-link--logout:hover{color:#fff;background:linear-gradient(#7a4545 0%,#553030 100%)}.top-nav-link--logout.is-active{box-shadow:none;background:linear-gradient(#8a4545 0%,#5a2828 100%)}.sidebar{display:none}.play-sheet{z-index:40;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.play-sheet[hidden]{display:none}.play-sheet-backdrop{background:#04080cb8;position:absolute;inset:0}.play-sheet:not([hidden]) .play-sheet-backdrop,.play-sheet.is-animating:not([hidden]) .play-sheet-backdrop{animation:.2s ease-out sheet-fade-in}.play-sheet-panel{z-index:1;background:radial-gradient(120% 55% at 50% -8%,#f5a62312,#0000 50%),linear-gradient(165deg,#222c36 0%,#161e26 42%,#10161c 100%);border:3px solid #080b0e;flex-direction:column;width:min(100%,460px);max-height:min(88vh,780px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6a7a88,inset 0 1px #ffffff1a,0 18px 40px #0000008c}.play-sheet-panel :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,em,small,label,a,button,li,dt,dd){text-shadow:var(--text-extrude)}.play-sheet-panel input::placeholder,.play-sheet-panel textarea::placeholder,.play-sheet-panel .guide-step-tab.is-active .guide-step-tab-num,.play-sheet-panel .inv-slot-sibling-badge{text-shadow:none}.play-sheet-panel.is-wallet{background:radial-gradient(95% 45% at 50% -8%,#f5a62333,#0000 52%),radial-gradient(60% 35% at 0 100%,#5a6e801f,#0000 55%),repeating-linear-gradient(90deg,#ffffff04 0 2px,#0000 2px 7px),linear-gradient(168deg,#2a343c 0%,#1a222a 42%,#10161c 100%);border-color:#080b0e;width:min(100%,560px);max-height:min(94vh,920px);box-shadow:inset 0 0 0 1px #6a7a88,inset 0 1px #ffffff1a,0 18px 40px #0000008c,0 0 0 1px #f5a6231f}.play-sheet:not([hidden]) .play-sheet-panel,.play-sheet.is-animating:not([hidden]) .play-sheet-panel{animation:.26s cubic-bezier(.2,.85,.3,1) sheet-pop-in}.play-sheet-panel:before{content:"";background:repeating-linear-gradient(90deg,#f5a623 0 11px,#141414 11px 22px);flex:none;height:6px;display:block}.play-sheet-head{border-bottom:1px solid #5a6a7659;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem .55rem;display:flex}.play-sheet-head h2{letter-spacing:.06em;text-transform:uppercase;color:#ffe082;text-shadow:var(--text-extrude);margin:0;font-size:9px}.play-sheet-close{color:#fff8ef;min-width:4.6rem;min-height:1.95rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-shadow:var(--text-extrude);background:linear-gradient(#ffffff24 0%,#0000 38%),linear-gradient(#f07070 0%,#d04040 52%,#9a2828 100%);border:2px solid #0a0d10;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.32rem .62rem .28rem;font-size:8px;transition:background .15s,box-shadow .15s,transform .12s,color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,inset 0 -3px #00000038,0 3px #4a1212,0 0 0 1px #ff787824}.play-sheet-close:before{content:"×";text-shadow:var(--text-extrude);font-size:11px;line-height:1}.play-sheet-close:hover{color:#fff;background:linear-gradient(#ffffff2e 0%,#0000 38%),linear-gradient(#f88 0%,#e05050 52%,#b03030 100%);box-shadow:inset 0 1px #ffffff52,inset 0 -3px #0003,0 3px #4a1212,0 0 14px #e050503d}.play-sheet-close:active{transform:translateY(1px);box-shadow:inset 2px 2px #00000061,inset -1px -1px #ffffff1a,0 1px #4a1212}.play-sheet-close:focus-visible{outline-offset:2px;outline:2px solid #ffe082}.play-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#5a6670 #12181e;contain:content;flex-direction:column;flex:auto;gap:.65rem;min-height:0;padding:.7rem .7rem .85rem;display:flex;overflow-y:auto}.play-sheet-panel.is-wallet .play-sheet-body{scrollbar-color:#6a7a88 #12181e;gap:.9rem;padding:.95rem 1.05rem 1.15rem}.play-sheet-panel.is-wallet #panel-overview{gap:.9rem}.play-sheet-panel.is-wallet:before{background:repeating-linear-gradient(90deg,#f5a623 0 11px,#141414 11px 22px);height:7px;box-shadow:0 1px #00000073}.play-sheet-panel.is-wallet .play-sheet-head{background:linear-gradient(#f5a62314 0%,#0000 100%);border-bottom:1px solid #f5a62347;padding:.7rem .95rem .6rem}.play-sheet-panel.is-wallet .play-sheet-head h2{letter-spacing:.16em;color:#ffe082;text-shadow:0 0 10px #f5a62340, var(--text-extrude);font-size:11px}.side-shell{background:radial-gradient(120% 55% at 50% -8%,#f5a62312,#0000 50%),linear-gradient(165deg,#222c36 0%,#161e26 42%,#10161c 100%);border:3px solid #080b0e;flex-direction:column;gap:.55rem;height:100%;max-height:100%;padding:.75rem .65rem .7rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6a7a88,inset 0 1px #ffffff1a,0 18px 40px #00000080}.side-shell-tape{background:repeating-linear-gradient(90deg,#f5a623 0 11px,#141414 11px 22px);flex:none;height:7px;margin:-.75rem -.65rem 0;box-shadow:inset 0 -1px #00000080,0 1px #ffffff0f}.side-rivet{z-index:2;pointer-events:none;background:linear-gradient(135deg,#c8d4de 0%,#6a7884 45%,#2a343c 100%);border-radius:1px;width:6px;height:6px;position:absolute;box-shadow:inset 0 1px #ffffff8c,0 1px #0a0e12}.side-rivet--tl{top:12px;left:7px}.side-rivet--tr{top:12px;right:7px}.side-rivet--bl{bottom:7px;left:7px}.side-rivet--br{bottom:7px;right:7px}.side-console{background:linear-gradient(#0a0e12bf,#080c1080);border:2px solid #0a0d10;flex-direction:column;flex:none;gap:.45rem;padding:.5rem .5rem .55rem;display:flex;box-shadow:inset 0 0 0 1px #3a4a56,inset 0 1px #ffffff0d}.side-brand{padding:0}.side-brand-kicker{letter-spacing:.16em;text-transform:uppercase;color:#9eb0bc;text-shadow:var(--text-extrude);margin:0 0 .28rem;font-size:8px}.side-brand h1{font-family:var(--mc-font);letter-spacing:.03em;color:#f4f7fb;text-shadow:0 2px #0006,0 3px 5px #00000073,-2px -2px #0a0a0c,2px -2px #0a0a0c,-2px 2px #0a0a0c,2px 2px #0a0a0c,3px 3px #1c1c20;margin:0;font-size:13px;line-height:1.25}.side-brand-demo{color:#f4f7fb}.side-brand-ball{color:#ffe033}.side-console-row{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:.4rem;display:grid}.side-operator{color:#b8c8d4;text-shadow:var(--text-extrude);background:#060a0eb3;border:1px solid #5a6a7673;align-items:center;gap:.35rem;min-width:0;margin:0;padding:.4rem;font-size:8px;line-height:1.35;display:flex}.side-operator-dot{background:#6fb84a;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite side-live;box-shadow:0 0 0 1px #1a3010,0 0 8px #6fb84a80}@keyframes side-live{0%,to{opacity:1}50%{opacity:.45}}.side-operator-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-operator strong{color:#ffe082}.side-cashbar{background:linear-gradient(#0a1016 0%,#05080c 100%);border:2px solid #000;flex-direction:column;justify-content:center;gap:.15rem;margin:0;padding:.35rem .45rem;display:flex;box-shadow:inset 0 0 0 1px #2e3c48,inset 0 2px 6px #0006}.side-cashbar-label{letter-spacing:.14em;text-transform:uppercase;color:#7d90a0;text-shadow:var(--text-extrude);font-size:8px}.side-cashbar-value{font-family:var(--mc-font);color:#7dffb3;text-shadow:0 0 10px #7dffb338, var(--text-extrude);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.15}.side-panels{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#5a6670 #12181e;contain:content;flex-direction:column;flex:auto;gap:.65rem;min-height:0;padding-right:.1rem;display:flex;overflow-y:auto}.side-panel{flex-direction:column;gap:.7rem;display:none}#panel-overview{gap:.85rem}.side-panel.is-active{display:flex}.side-panel.is-active.is-entering{animation:.22s ease-out side-panel-in}@keyframes side-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-btn-pop{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes menu-drawer-in{0%{opacity:0}to{opacity:1}}@keyframes top-tabs-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes top-tabs-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes top-tab-pop{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-pop-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.support-list{color:#c5d2db;text-shadow:var(--text-extrude);margin:.45rem 0 0;padding-left:1.1rem;font-size:9px;line-height:1.7}.support-contacts{flex-direction:column;gap:.45rem;margin-top:.65rem;display:flex}.support-contact{color:inherit;border:2px solid #0a0d10;flex-direction:column;gap:.25rem;padding:.55rem .6rem;text-decoration:none;display:flex;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #00000047}.support-contact-label{letter-spacing:.08em;text-transform:uppercase;color:#c0ccd6;text-shadow:var(--text-extrude);font-size:8px}.support-contact-value{word-break:break-all;text-shadow:var(--text-extrude);font-size:9px;line-height:1.4}.support-contact--mail{background:linear-gradient(#3a4650,#2a343c)}.support-contact--mail .support-contact-value{color:#ffe082}.support-contact--mail:hover{background:linear-gradient(#4a5864,#36424c)}.support-contact--whatsapp{background:linear-gradient(#3faa5a,#2a7a3c)}.support-contact--whatsapp .support-contact-value{color:#fcfcfc}.support-contact--whatsapp:hover{background:linear-gradient(#4cbc68,#329448)}.account-email{word-break:break-all;text-align:right;max-width:58%;font-size:9px}.account-actions{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.85rem;display:grid}.account-action{min-height:2.35rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-shadow:var(--text-extrude);border:2px solid #0a0d10;padding:.45rem .55rem;font-size:8px;transition:background .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000047,0 2px #080b0e}.account-action--wallet{color:#fff8ef;background:linear-gradient(#7cbc4a 0%,#4e8a2e 55%,#3a6a20 100%)}.account-action--wallet:hover{background:linear-gradient(#8ad055 0%,#5a9a35 55%,#458028 100%)}.account-action--support{color:#fff8ef;background:linear-gradient(#f5b040 0%,#d88818 55%,#a86410 100%)}.account-action--support:hover{background:linear-gradient(#ffc050 0%,#e89820 55%,#b87012 100%)}.account-action:active{box-shadow:inset 2px 2px #00000059,inset -1px -1px #ffffff1a,0 1px #080b0e}.setting-row--play{background:#0a1016;border:1px solid #2a343c;gap:.65rem;margin-top:.55rem;padding:.55rem}.setting-row--play span span{color:var(--muted);margin-top:.2rem;font-size:8px;font-weight:400;display:block}.sfx-lab{background:#0a1016;border:1px dashed #c9a227;flex-direction:column;gap:.55rem;margin-top:.85rem;padding:.65rem .7rem .75rem;display:flex}.sfx-lab-head{flex-direction:column;gap:.2rem;display:flex}.sfx-lab-head strong{letter-spacing:.04em;color:#f0d878;text-transform:uppercase;font-size:10px}.sfx-lab-head span{color:var(--muted);font-size:8px;font-weight:400;line-height:1.45}.sfx-lab-list{flex-direction:column;gap:.35rem;max-height:14rem;padding-right:.15rem;display:flex;overflow:auto}.sfx-lab-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sfx-lab-name{color:#dce6ee;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.sfx-lab-btns,.sfx-lab-extra{flex-shrink:0;gap:.3rem;display:flex}.sfx-lab-extra{border-top:1px solid #243038;padding-top:.2rem}.sfx-lab-btn{appearance:none;color:#e8f0f6;font:inherit;letter-spacing:.03em;cursor:pointer;background:#152028;border:1px solid #3a4a56;min-width:3.4rem;padding:.28rem .45rem;font-size:8px}.sfx-lab-btn:hover{color:#fff6c8;border-color:#c9a227}.sfx-lab-btn:active{transform:translateY(1px)}.sfx-lab-btn--break{background:#241610;border-color:#6a3a2a}.menu-layout--settings .sfx-lab{background:#152028;border-color:#d4a820;margin-top:.75rem}.menu-layout--settings .sfx-lab-list{max-height:16rem}.side-empty{color:var(--muted);text-shadow:var(--text-extrude);margin:.35rem 0 0;font-size:9px;line-height:1.6}.guide-board{flex-direction:column;gap:.75rem;display:flex}.guide-showcase{background:linear-gradient(#f5a62314 0%,#0000 38%),linear-gradient(#1c262e 0%,#121820 100%);border:2px solid #0a0d10;flex-direction:column;gap:.55rem;padding:.65rem .6rem .6rem;animation:.28s ease-out both guide-tile-in;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #455562,inset 0 1px #ffffff12,0 4px #080b0e}.guide-showcase:before{content:"";background:repeating-linear-gradient(90deg,#f5a623 0 7px,#141414 7px 14px);height:3px;position:absolute;inset:0 0 auto}.guide-showcase-head{z-index:1;position:relative}.guide-showcase-eye{letter-spacing:.16em;text-transform:uppercase;color:#f5a623;text-shadow:var(--text-extrude);margin:.15rem 0 .32rem;font-size:7px;display:block}.guide-showcase-head h2{letter-spacing:.08em;text-transform:uppercase;color:#f4f7fb;text-shadow:var(--text-extrude);margin:0;font-size:11px}.guide-showcase-head p{color:#c8d4de;text-shadow:var(--text-extrude);margin:.4rem 0 0;font-size:9px;line-height:1.55}.guide-demo-wrap{background:linear-gradient(#0a1016 0%,#060a0e 100%);border:2px solid #0a0d10;margin-top:.15rem;padding:.35rem;position:relative;box-shadow:inset 0 0 0 1px #243038}.guide-demo{background:linear-gradient(#1a2836 0%,#101820 55%,#0a0e12 100%);height:8.5rem;position:relative;overflow:hidden}.guide-demo-scene{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding-bottom:.35rem;display:flex;position:relative}.guide-demo-crane.landing-logo-crane{transform-origin:top;width:min(100%,280px);height:calc(100% - 2.1rem);min-height:0;margin:0;position:absolute;top:.15rem;left:50%;transform:translate(-50%)scale(.72)}.guide-demo .landing-logo-pendulum{animation:none}.guide-demo[data-step="1"] .guide-demo-pendulum{animation:2.6s ease-in-out infinite guide-demo-swing}.guide-demo-ball.landing-logo-ball{width:44px;height:auto;margin-top:-2px}.guide-demo.is-replay[data-step="2"] .guide-demo-pendulum{animation:1.15s cubic-bezier(.45,.05,.55,.95) forwards guide-demo-drop}.guide-demo.is-replay[data-step="2"] .guide-demo-cable{animation:1.15s cubic-bezier(.45,.05,.55,.95) forwards guide-demo-cable}.guide-demo[data-step="2"] .guide-demo-drop-label{opacity:1;animation:1.15s ease-out forwards guide-drop-flash}.guide-demo[data-step="3"] .guide-demo-pendulum{animation:none;transform:translate(-50%)translateY(2.35rem)}.guide-demo[data-step="3"] .guide-demo-cable{height:2.65rem}.guide-demo[data-step="3"] .guide-demo-block{animation:.45s ease-out .15s both guide-block-hit}.guide-demo-cable.landing-logo-cable{height:12px}.guide-demo-blocks{z-index:2;gap:.12rem;padding:0 .2rem;display:flex;position:relative}.guide-demo-block{width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges;border:2px solid #0a0d10;display:block;box-shadow:inset -2px -2px #00000059,inset 1px 1px #ffffff2e,0 2px #00000059}.guide-demo-arrows{pointer-events:none;opacity:0;z-index:3;justify-content:space-between;padding:0 .5rem;transition:opacity .25s;display:flex;position:absolute;top:3.2rem;left:0;right:0}.guide-demo[data-step="1"] .guide-demo-arrows{opacity:1}.guide-demo-arrow{color:#ffe082;text-shadow:0 2px #0006,0 3px 5px #00000073,1px 1px #000,0 0 8px #f5a6238c;font-size:10px;animation:1.2s ease-in-out infinite guide-arrow-pulse}.guide-demo-arrow--r{animation-delay:.15s}.guide-demo-drop-label{z-index:3;letter-spacing:.14em;color:#1a240e;opacity:0;text-shadow:none;background:linear-gradient(#d8f06a 0%,#8fb830 100%);border:2px solid #0a0d10;padding:.15rem .35rem;font-size:7px;font-weight:800;position:absolute;top:.55rem;right:.55rem;transform:scale(.85)}.guide-demo-pop{z-index:3;color:#c6e86a;opacity:0;text-shadow:var(--text-extrude);background:#080c08d9;border:1px solid #c6e86a8c;padding:.12rem .28rem;font-size:8px;font-weight:800;position:absolute;bottom:2.65rem;left:56%;transform:translateY(6px)}.guide-demo[data-step="3"] .guide-demo-pop{animation:1.6s ease-out .2s infinite guide-pop-rise}.guide-demo-depth{z-index:3;letter-spacing:.08em;color:#ffe082;opacity:0;text-shadow:var(--text-extrude);background:#0a0d10bf;border:1px solid #f5a62373;padding:.12rem .3rem;font-size:7px;font-weight:800;position:absolute;bottom:.45rem;right:.55rem}.guide-demo[data-step="3"] .guide-demo-depth{opacity:1;animation:1.8s ease-in-out infinite guide-depth-glow}.guide-steps-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.guide-step-tab{min-width:0;color:inherit;cursor:pointer;background:linear-gradient(#243038 0%,#161c22 100%);border:2px solid #0a0d10;flex-direction:column;align-items:flex-start;gap:.22rem;padding:.42rem .38rem .38rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:inset 1px 1px #ffffff0f,0 3px #080b0e}.guide-step-tab:hover{transform:translateY(-1px)}.guide-step-tab.is-active{background:linear-gradient(#2f4a28 0%,#1a2818 100%);box-shadow:inset 0 0 0 1px #c6e86a59,inset 1px 1px #ffffff14,0 3px #0a1208}.guide-step-tab-num{color:#fcfcfc;width:1.25rem;height:1.25rem;text-shadow:var(--text-extrude);background:linear-gradient(#7cbc4a 0%,#4e8a2e 100%);border:2px solid #0a0d10;place-items:center;font-size:7px;display:grid}.guide-step-tab.is-active .guide-step-tab-num{color:#1a240e;text-shadow:none;background:linear-gradient(#d8f06a 0%,#6a9a28 100%)}.guide-step-tab-label{letter-spacing:.08em;text-transform:uppercase;color:#a8b4be;text-shadow:var(--text-extrude);text-align:left;font-size:7px;line-height:1.25}.guide-step-tab.is-active .guide-step-tab-label{color:#e8f4c8}.guide-step-caption{color:#b8c4ce;text-shadow:var(--text-extrude);background:#080c108c;border:1px solid #0a0d10d9;margin:0;padding:.45rem .5rem .42rem;font-size:7.5px;line-height:1.5;animation:.28s ease-out both guide-caption-in}.guide-free-live{z-index:1;letter-spacing:.06em;text-transform:uppercase;text-shadow:var(--text-extrude);margin:0;padding:.32rem .45rem .28rem .7rem;font-size:7.5px;font-weight:800;position:relative}.guide-free-live.is-ready{color:#d8f06a}.guide-free-live.is-waiting{color:#f5c76a}.guide-free-clock.is-ready{box-shadow:inset 1px 1px #ffffff14,0 0 0 1px #c6e86a59,0 2px #1e2a18}.guide-free-clock.is-ticking .guide-free-clock-num{animation:1s step-end infinite guide-clock-tick}@keyframes guide-demo-swing{0%,to{transform:translate(-50%)rotate(-7deg)}50%{transform:translate(-50%)rotate(7deg)}}@keyframes guide-demo-drop{0%{transform:translate(-50%)rotate(-6deg)}to{transform:translate(-50%)translateY(2.35rem)rotate(2deg)}}@keyframes guide-demo-cable{0%{height:12px}to{height:2.65rem}}@keyframes guide-arrow-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes guide-drop-flash{0%,to{opacity:0;transform:scale(.85)}12%,28%{opacity:1;transform:scale(1)}45%{opacity:.35;transform:scale(.95)}}@keyframes guide-pop-rise{0%{opacity:0;transform:translateY(8px)}18%{opacity:1;transform:translateY(0)}70%{opacity:.85;transform:translateY(-10px)}to{opacity:0;transform:translateY(-16px)}}@keyframes guide-block-hit{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.35);transform:scale(.94)}to{filter:brightness(.92);transform:scale(1)}}@keyframes guide-depth-glow{0%,to{box-shadow:0 0 #f5a62300}50%{box-shadow:0 0 8px #f5a62359}}@keyframes guide-caption-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes guide-clock-tick{0%,49%{opacity:1}50%,to{opacity:.72}}@media (prefers-reduced-motion:reduce){.guide-demo[data-step="1"] .guide-demo-pendulum,.guide-demo[data-step="3"] .guide-demo-pop,.guide-demo[data-step="3"] .guide-demo-depth,.guide-free-clock.is-ticking .guide-free-clock-num{animation:none!important}}html.fp-reduce-fx .guide-demo[data-step="1"] .guide-demo-pendulum,html.fp-reduce-fx .guide-demo[data-step="3"] .guide-demo-pop,html.fp-reduce-fx .guide-demo[data-step="3"] .guide-demo-depth,html.fp-reduce-fx .guide-free-clock.is-ticking .guide-free-clock-num{animation:none!important}@media (width<=720px){.guide-demo{height:7.75rem}.guide-demo-crane.landing-logo-crane{transform:translate(-50%)scale(.64)}.guide-step-tab-label{font-size:6.5px}}.guide-hero,.guide-steps,.guide-step{display:none}.guide-free{--guide-free-ink:#dce8d4;--guide-free-muted:#9bb08a;--guide-free-accent:#c6e86a;--guide-free-deep:#1a2416;color:var(--guide-free-ink);background:linear-gradient(90deg,#c6e86a24 0 4px,#0000 4px),linear-gradient(#243228 0%,#151c14 55%,#10160f 100%);border:2px solid #0a0d10;flex-direction:column;gap:.4rem;padding:.7rem .75rem .65rem .85rem;animation:.32s ease-out .16s both guide-tile-in;display:flex;position:relative;box-shadow:inset 0 0 0 1px #4a6340,inset 0 1px #e6ffb41f,0 4px #080b0e}.guide-free-frame{pointer-events:none;position:absolute;inset:0}.guide-free-rivet{background:radial-gradient(circle at 30% 30%,#d8e0c8,#6a7860 55%,#2a3228 100%);border-radius:1px;width:6px;height:6px;position:absolute;box-shadow:0 1px #0000008c}.guide-free-rivet--tl{top:5px;left:5px}.guide-free-rivet--tr{top:5px;right:5px}.guide-free-rivet--bl{bottom:5px;left:5px}.guide-free-rivet--br{bottom:5px;right:5px}.guide-free-perforation{opacity:.7;border-left:2px dashed #0a0d108c;width:0;position:absolute;top:12px;bottom:12px;left:11px}.guide-free-head{z-index:1;justify-content:space-between;align-items:center;gap:.55rem;padding-left:.35rem;display:flex;position:relative}.guide-free-stamp{color:var(--guide-free-accent);letter-spacing:.16em;text-transform:uppercase;text-shadow:var(--text-extrude);background:#101c0c8c;border:2px solid #c6e86abf;align-items:center;padding:.28rem .45rem .22rem;font-size:8px;font-weight:800;display:inline-flex;transform:rotate(-2deg);box-shadow:inset 0 0 0 1px #c6e86a2e,0 2px #00000059}.guide-free-clock{background:linear-gradient(#10160f 0%,#0a100a 100%);border:2px solid #0a0d10;grid-template-columns:auto auto;align-items:end;gap:.08rem;padding:.2rem .35rem .15rem;display:grid;box-shadow:inset 1px 1px #ffffff0f,0 2px #1e2a18}.guide-free-clock-num{letter-spacing:-.04em;color:#f2ffc8;text-shadow:var(--text-extrude);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:.9}.guide-free-clock-unit{letter-spacing:.12em;color:var(--guide-free-accent);text-shadow:var(--text-extrude);padding-bottom:1px;font-size:7px;font-weight:800}.guide-free-title{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#f4ffe0;text-shadow:var(--text-extrude);margin:.1rem 0 0;padding-left:.35rem;font-size:12px;position:relative}.guide-free-desc,.guide-free-note{z-index:1;color:var(--guide-free-muted);text-shadow:var(--text-extrude);margin:0;padding-left:.35rem;font-size:7.5px;line-height:1.45;position:relative}.guide-free-desc{color:#c5d6b4;max-width:42rem}.guide-free-note{background:#080c088c;border:1px solid #0a0d10d9;flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;margin-top:.15rem;padding:.4rem .45rem .38rem .7rem;display:flex;box-shadow:inset 0 1px #c6e86a14}.guide-free-note-tag{color:#f4ffe8;letter-spacing:.12em;text-transform:uppercase;text-shadow:var(--text-extrude);background:linear-gradient(#8ad055 0%,#4e9a32 55%,#356f22 100%);border:1px solid #0a0d10;flex:none;padding:.12rem .3rem .1rem;font-size:6px;font-weight:800}@media (width<=720px){.guide-free{padding:.65rem .6rem .6rem .7rem}.guide-free-title{font-size:11px}}.guide-loot{background:linear-gradient(#1c262e 0%,#141b22 100%);border:2px solid #0a0d10;padding:.65rem .55rem .55rem;position:relative;box-shadow:inset 0 0 0 1px #455562}.guide-loot h3{letter-spacing:.1em;text-transform:uppercase;color:#f4f7fb;text-shadow:var(--text-extrude);margin:0;font-size:8px}.guide-loot>p{color:#8fa3b0;text-shadow:var(--text-extrude);margin:.3rem 0 .5rem;font-size:7px;line-height:1.45}.guide-grid{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.guide-block{min-width:0;animation:.24s ease-out both guide-tile-in;animation-delay:calc(.28s + var(--guide-i,0) * 30ms);background:linear-gradient(#243038 0%,#161c22 100%);border:2px solid #0a0d10;box-shadow:inset 1px 1px #ffffff0f}.guide-block.is-caution{box-shadow:inset 0 0 0 1px #e5393573}.guide-block.is-util{box-shadow:inset 0 0 0 1px #f0b42966}.guide-block.is-rare{box-shadow:inset 0 0 0 1px #f5a6238c}.guide-block-face{cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.4rem .4rem .35rem;list-style:none;display:grid}.guide-block-face::-webkit-details-marker{display:none}.guide-block-face::marker{display:none}.guide-block-face strong{color:#e8eef2;min-width:0;text-shadow:var(--text-extrude);font-size:7px;line-height:1.3}.guide-block-pay{color:#c8d4a8;text-shadow:var(--text-extrude);font-size:8px}.guide-block.is-caution .guide-block-pay{color:#ffb4b4}.guide-block.is-rare .guide-block-pay{color:#ffe082}.guide-block-blurb,.guide-block-stats{display:none}.guide-block[open] .guide-block-blurb{display:block}.guide-block[open] .guide-block-stats{display:flex}.guide-block[open]{grid-column:1/-1}.guide-block-blurb{color:#a8b4be;text-shadow:var(--text-extrude);margin:0;padding:0 .45rem .3rem;font-size:7px;line-height:1.5}.guide-block-stats{flex-wrap:wrap;gap:.3rem;padding:0 .45rem .45rem;display:flex}.guide-block-stats span{letter-spacing:.06em;text-transform:uppercase;color:#c8d4a8;text-shadow:var(--text-extrude);background:#0a1016;border:1px solid #0a0d10;padding:.15rem .3rem;font-size:6px}.guide-icon{width:28px;height:28px;image-rendering:pixelated;image-rendering:crisp-edges;border:1px solid #1a2228;flex:none}@keyframes guide-tile-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.side-card{background:linear-gradient(#1c262e 0%,#141b22 100%);border:2px solid #0a0d10;padding:.75rem .8rem .8rem;position:relative;box-shadow:inset 0 0 0 1px #455562,inset 0 1px #ffffff12}.side-card:before{content:"";background:repeating-linear-gradient(90deg,#f5a623 0 7px,#141414 7px 14px);height:3px;position:absolute;top:0;left:0;right:0}.side-card h2{text-transform:uppercase;letter-spacing:.1em;color:#e0e8ee;text-shadow:var(--text-extrude);margin:.35rem 0 .7rem;font-size:8px;line-height:1.4}.side-card--shop{background:radial-gradient(120% 55% at 50% -10%,#f5a62314,#0000 55%),linear-gradient(#1e2830 0%,#141b22 42%,#10161c 100%);border-radius:6px;padding:0;overflow:hidden}.side-card--shop:before{display:none}.shop-mast{background:linear-gradient(#ffffff0d 0%,#0000 55%),linear-gradient(#222c36 0%,#161e26 100%);border-bottom:1px solid #0a0d10e6;padding:1rem .9rem .85rem;position:relative;box-shadow:inset 0 -1px #ffffff0a}.shop-mast-tape{background:repeating-linear-gradient(-45deg,#f5a623 0 6px,#121212 6px 12px);height:5px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #0006}.shop-mast-kicker{font-family:var(--mc-font);letter-spacing:.18em;text-transform:uppercase;color:#f5a623;text-shadow:var(--text-extrude);margin:.35rem 0;font-size:6px}.side-card--shop #shop-title,.shop-mast h2{letter-spacing:.08em;color:#fff8ef;text-shadow:var(--text-extrude);margin:0 0 .45rem;font-size:11px;line-height:1.25}.shop-mast-lead{font-family:var(--mc-font);letter-spacing:.06em;text-transform:uppercase;color:#c5d2db;text-shadow:var(--text-extrude);margin:0;font-size:7px;line-height:1.55}.shop-bay{background:linear-gradient(#0000002e 0%,#0000 18%),linear-gradient(#12181e 0%,#0e141a 100%);padding:.7rem .7rem .85rem}.shop-bay-head{align-items:center;gap:.55rem;margin:0 0 .7rem;display:flex}.shop-bay-label{font-family:var(--mc-font);letter-spacing:.16em;text-transform:uppercase;color:#8aa0b0;text-shadow:var(--text-extrude);flex:none;font-size:6px}.shop-bay-mark{background:linear-gradient(90deg,#0000,#7a8a9873 18% 82%,#0000);flex:auto;height:2px;box-shadow:0 1px #00000059}#shop .landing-pick.shop-pick .ball-card-head{padding:.55rem .65rem .4rem .7rem}#shop .landing-pick.shop-pick .landing-pick-blurb{margin-top:.2rem}#shop .landing-pick.shop-pick .landing-pick-rule{opacity:.85;margin:0 .65rem .4rem .7rem}#shop .landing-pick.shop-pick .ball-specs-plate--compact,#shop .landing-pick.shop-pick .ball-specs-plate,#garage .landing-pick.shop-pick .ball-specs-plate--compact,#garage .landing-pick.shop-pick .ball-specs-plate{margin:0 .55rem .35rem .6rem;padding:.45rem .42rem .48rem;overflow:visible}#shop .landing-pick.shop-pick .ball-card-foot{background:linear-gradient(#ffffff0a 0%,#0000 40%),linear-gradient(#1a222a 0%,#12181e 100%);border-top:1px solid #0a0d10d9;justify-content:space-between;align-items:center;gap:.55rem;margin:0;padding:.55rem .65rem .65rem;display:flex;box-shadow:inset 0 1px #ffffff0d}#shop .landing-pick.shop-pick .ball-card-price-label{letter-spacing:.12em;color:#8aa0b0;text-shadow:var(--text-extrude)}#shop .landing-pick.shop-pick .price-amount{color:#ffe082;text-shadow:var(--text-extrude);font-size:13px}#shop .landing-pick.shop-pick.landing-pick--free .price-amount{color:#c8f08a}.garage-free-timer{font-family:var(--mc-font);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#d5e4ee;text-shadow:var(--text-extrude);font-variant-numeric:tabular-nums;background:linear-gradient(#ffffff0f 0%,#0000 50%),#080c1073;border:1px solid #0a0d10d9;margin:0 .55rem .4rem .6rem;padding:.4rem .5rem .34rem;font-size:6.5px;line-height:1.3;box-shadow:inset 0 0 0 1px #788ca038,inset 0 1px #ffffff14}.garage-free-timer.is-ready-free{color:#f4ffe8;text-shadow:var(--text-extrude-buy);background:linear-gradient(#b4ff782e 0%,#0000 50%),linear-gradient(#2a4820 0%,#162814 100%);border-color:#6ec8468c;box-shadow:inset 0 0 0 1px #a0e66447,inset 0 1px #ffffff24,0 0 10px #6ec8462e}.garage-free-timer.is-waiting{color:#ffe9a0;background:linear-gradient(#ffdc781f 0%,#0000 55%),#18100473;border-color:#f5a62373;box-shadow:inset 0 0 0 1px #ffc8502e,inset 0 1px #ffffff14}@media (width<=420px){.shop-mast{padding:.85rem .75rem .7rem}.side-card--shop #shop-title,.shop-mast h2{font-size:10px}.shop-bay{padding:.55rem .55rem .7rem}#shop .landing-pick.shop-pick .ball-card-stage,#garage .landing-pick.shop-pick .ball-card-stage{min-height:140px}}.wallet-row{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.38rem 0;display:flex}.wallet-row:last-child{border-bottom:none;padding-bottom:0}.wallet-board{flex-direction:column;gap:.75rem;display:flex}.wallet-board--yard{--wallet-steel:#4a5a66;--wallet-ink:#e8eef2;--wallet-muted:#a0b0bc;--wallet-amber:#f5a623;--wallet-amber-ink:#ffe082;--wallet-plate:#1a2228;--wallet-gold:#f0c14b;--wallet-gold-ink:#ffe9b0}.wallet-support{background:linear-gradient(#ffffff08,#0000 45%),linear-gradient(#1e262e 0%,#12181e 100%);border:2px solid #0a0c08;flex-direction:column;align-items:center;gap:.45rem;margin-top:.15rem;padding:.7rem .75rem .75rem;display:flex;box-shadow:inset 0 0 0 1px #3a4a58,0 2px #00000047}.wallet-support-copy{text-align:center;letter-spacing:.04em;color:#b8c4ce;text-shadow:var(--text-extrude);margin:0;font-size:7.5px;line-height:1.45}.wallet-support-btn{color:#ffe082;font:inherit;letter-spacing:.1em;text-transform:uppercase;text-shadow:var(--text-extrude);cursor:pointer;background:linear-gradient(#3a4a58,#222c36);border:2px solid #0a0c08;padding:.42rem .85rem .38rem;font-size:8px;box-shadow:inset 1px 1px #ffffff1a,0 2px #0000004d}.wallet-support-btn:hover{color:#fff8e0;background:linear-gradient(#4a5a68,#2a3640)}.wallet-hero{background:radial-gradient(70% 55% at 14% 0,#f5a62347,#0000 55%),radial-gradient(45% 40% at 100% 100%,#5a6e8033,#0000 60%),linear-gradient(#ffffff0f,#0000 34%),repeating-linear-gradient(0deg,#0000,#0000 3px,#0000001a 3px 4px),linear-gradient(165deg,#3a4650 0%,#242e36 48%,#161e26 100%);border:3px solid #080b0e;flex-direction:column;gap:.5rem;padding:1.15rem 1rem .9rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6a7a88,inset 0 1px #ffffff1f,inset 0 -3px #00000073,0 12px 28px #0006,0 0 20px #f5a62314}.wallet-hero-tape{background:repeating-linear-gradient(90deg,#f5a623 0 12px,#141414 12px 24px);height:10px;position:absolute;inset:0 0 auto;box-shadow:0 2px #0006}.wallet-rivet{z-index:2;pointer-events:none;background:radial-gradient(circle at 35% 30%,#d8dee4 0%,#7a848e 45%,#2a3238 100%);border:1px solid #080b0e;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:inset 0 1px #ffffff59,0 1px #0006}.wallet-rivet--tl{top:16px;left:8px}.wallet-rivet--tr{top:16px;right:8px}.wallet-rivet--bl{bottom:8px;left:8px}.wallet-rivet--br{bottom:8px;right:8px}.wallet-hero-top{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.35rem;padding:0 .35rem;display:flex;position:relative}.wallet-hero-kicker{align-items:center;gap:.4rem;display:inline-flex}.wallet-hero-bolt{background:conic-gradient(from 20deg,#ffe082,#8a6a10,#ffe082,#8a6a10,#ffe082);border:2px solid #080b0e;width:.7rem;height:.7rem;box-shadow:inset 0 0 0 1px #fff3,0 1px #00000059}.wallet-hero-label{letter-spacing:.18em;text-transform:uppercase;color:#c8d4de;text-shadow:var(--text-extrude);margin:0;font-size:9px}.wallet-coin-tag{color:#ffe082;letter-spacing:.12em;text-transform:uppercase;text-shadow:var(--text-extrude);background:linear-gradient(#4a3c18 0%,#2a220e 100%);border:2px solid #080b0e;padding:.26rem .5rem .2rem .62rem;font-size:8px;display:inline-block;position:relative;box-shadow:inset 1px 1px #ffe08240,inset -1px -1px #0006,0 2px #00000047}.wallet-coin-tag:before{content:"";background:repeating-linear-gradient(#f5a623 0 4px,#141414 4px 8px);width:4px;position:absolute;top:0;bottom:0;left:0}.wallet-hero-balance{z-index:1;background:linear-gradient(#f5a6231a,#0000 42%),linear-gradient(#12181e 0%,#0a1016 100%);border:2px solid #080b0e;align-items:baseline;gap:.25rem;margin:.15rem .35rem 0;padding:.6rem .7rem .55rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #4a5a66,inset 0 2px 8px #00000080,0 0 16px #f5a62314}.wallet-hero-amount,.wallet-hero-amount.money{letter-spacing:.02em;color:#ffe082;text-shadow:2px 2px #000,0 0 16px #f5a62359;font-variant-numeric:tabular-nums;font-size:34px;line-height:1;display:block}.wallet-hero-peg{z-index:1;border-left:3px solid var(--wallet-amber);letter-spacing:.03em;color:#a0b0bc;text-shadow:var(--text-extrude);box-shadow:none;background:#080c108c;flex-direction:column;gap:.18rem;margin:0 .35rem;padding:.4rem .5rem;font-size:7.5px;line-height:1.4;display:flex;position:relative}.wallet-hero-peg-main{color:var(--wallet-gold-ink);letter-spacing:.05em;text-transform:uppercase}.wallet-hero-peg-note{color:#7a8a98}.wallet-mode{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:.45rem;padding:0;display:grid}.wallet-mode-btn{min-height:3.35rem;color:inherit;font:inherit;cursor:pointer;text-align:left;background:linear-gradient(#ffffff0f,#0000 42%),linear-gradient(#3a4650 0%,#242e36 100%);border:3px solid #080b0e;align-items:center;gap:.55rem;margin:0;padding:.55rem .65rem;transition:filter .12s,transform .12s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #5a6a78,inset 0 1px #ffffff1a,0 4px #00000059}.wallet-mode-btn:before{content:"";background:repeating-linear-gradient(90deg,#6a7a88 0 7px,#141414 7px 14px);height:4px;position:absolute;top:0;left:0;right:0}.wallet-mode-btn:hover{filter:brightness(1.08)}.wallet-mode-btn:active{transform:translateY(1px);box-shadow:inset 0 0 0 1px #5a6a78,inset 0 1px #ffffff1a,0 2px #00000059}.wallet-mode-btn.is-active{background:linear-gradient(#7cbc4a47,#0000 48%),linear-gradient(#355030 0%,#1c2a18 100%);box-shadow:inset 0 0 0 1px #6a9a55,inset 0 1px #ffffff1f,0 0 0 1px #7cbc4a38,0 4px #00000059}.wallet-mode-btn.is-active:before{background:repeating-linear-gradient(90deg,#7cbc4a 0 7px,#141414 7px 14px)}.wallet-mode-btn.is-active[data-wallet-mode=withdraw]{background:linear-gradient(#f5a62347,#0000 48%),linear-gradient(#4a3a18 0%,#2a2010 100%);box-shadow:inset 0 0 0 1px #a87820,inset 0 1px #ffffff1f,0 0 0 1px #f5a62340,0 4px #00000059}.wallet-mode-btn.is-active[data-wallet-mode=withdraw]:before{background:repeating-linear-gradient(90deg,#f5a623 0 7px,#1a1408 7px 14px)}.wallet-mode-mark{color:#f4ffe8;width:1.7rem;height:1.7rem;text-shadow:var(--text-extrude);background:linear-gradient(#6ab044 0%,#356f22 100%);border:2px solid #0a0c08;border-radius:0;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex;box-shadow:inset 1px 1px #ffffff38,0 2px #0000004d}.wallet-mode-mark.is-out{color:#fff8e8;background:linear-gradient(#f0b040 0%,#a06012 100%)}.wallet-mode-copy{flex-direction:column;gap:.14rem;min-width:0;display:flex}.wallet-mode-copy strong{letter-spacing:.1em;text-transform:uppercase;color:#f4f0e4;text-shadow:var(--text-extrude);font-size:10px}.wallet-mode-copy span{letter-spacing:.03em;color:#a0b0bc;text-shadow:var(--text-extrude);font-size:7.5px}.wallet-desk{background:linear-gradient(#2a343c 0%,#1a222a 100%);border:3px solid #080b0e;flex-direction:column;gap:0;padding:0;display:none;overflow:hidden;box-shadow:inset 0 0 0 1px #5a6a78,inset 0 1px #ffffff14,0 10px 22px #0000004d}.wallet-desk.is-active{animation:.18s ease-out wallet-desk-in;display:flex}.wallet-desk[data-wallet-desk=deposit].is-active{box-shadow:inset 0 0 0 1px #5a8050,inset 0 1px #ffffff14,0 0 0 1px #7cbc4a2e,0 10px 22px #0000004d}.wallet-desk[data-wallet-desk=withdraw].is-active{box-shadow:inset 0 0 0 1px #8a6a30,inset 0 1px #ffffff14,0 0 0 1px #f5a62333,0 10px 22px #0000004d}.wallet-desk-form{background:linear-gradient(180deg, #ffffff08, transparent 35%), var(--wallet-plate);flex-direction:column;gap:.15rem;padding:.85rem .85rem .8rem;display:flex;position:relative}.wallet-desk-form--deposit{gap:.55rem;padding:1rem .9rem .95rem}.wallet-desk-form:before{content:"";background:repeating-linear-gradient(90deg,#f5a623 0 8px,#141414 8px 16px);height:5px;position:absolute;top:0;left:0;right:0}@keyframes wallet-desk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wallet-step-label{letter-spacing:.14em;text-transform:uppercase;color:#ffe082;text-shadow:var(--text-extrude);margin:.45rem 0 .28rem;font-size:7.5px}.wallet-desk-hint{letter-spacing:.02em;color:#a0b0bc;text-shadow:var(--text-extrude);margin:.55rem 0 0;font-size:7.5px;line-height:1.45}.wallet-deposit-stage{flex-direction:column;gap:.65rem;display:flex}.wallet-deposit-stage--meta{gap:.45rem}.wallet-deposit-lead{text-align:center;letter-spacing:.04em;color:#f2efe4;text-shadow:var(--text-extrude);margin:0;font-size:9px;font-weight:600;line-height:1.5}.wallet-deposit-vault{background:linear-gradient(#ffffff0a,#0000 40%),linear-gradient(#243028 0%,#141a14 100%);border:2px solid #0a0c08;flex-direction:column;gap:.45rem;padding:.7rem .7rem .65rem;display:flex;box-shadow:inset 0 0 0 1px #3a4a38,inset 0 1px #ffffff12,0 3px #0000004d}.wallet-deposit-vault-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wallet-deposit-vault-label{letter-spacing:.12em;text-transform:uppercase;color:#ffe082;text-shadow:var(--text-extrude);margin:0;font-size:8px}.wallet-deposit-net{color:#e8f8d0;letter-spacing:.1em;text-transform:uppercase;text-shadow:var(--text-extrude);background:linear-gradient(#4a6a38,#2a4820);border:2px solid #0a0c08;flex:none;padding:.16rem .4rem .12rem;font-size:7px;box-shadow:inset 1px 1px #ffffff1f}.wallet-address--vault{margin-bottom:0}.wallet-address--vault input{letter-spacing:.02em;color:#b8f0c8;background:#0a100c;border-color:#0a0c08;padding:.55rem;font-size:9px;box-shadow:inset 0 0 0 1px #2a3a2c,inset 0 2px 4px #00000073}.wallet-address--vault .wallet-address-copy{min-width:4.2rem;padding:.55rem .65rem;font-size:8px}.wallet-deposit-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.wallet-deposit-trust li{text-align:center;color:#c8d4bc;letter-spacing:.06em;text-transform:uppercase;text-shadow:var(--text-extrude);background:linear-gradient(#2e362c,#1c221a);border:2px solid #0a0c08;margin:0;padding:.32rem .2rem .28rem;font-size:7px;box-shadow:inset 1px 1px #ffffff0f}.wallet-deposit-foot{text-align:center;letter-spacing:.035em;color:#a8b49a;text-shadow:var(--text-extrude);margin:0;font-size:7.5px;line-height:1.45}.wallet-desk-hint--lead,.wallet-desk-hint--sub{text-align:center}.wallet-withdraw-rules{background:linear-gradient(#f5a62314 0%,#0000 40%),linear-gradient(#1e262e 0%,#141a20 100%);border:2px solid #0a0d10;border-radius:3px;margin:0 0 .65rem;padding:.65rem .7rem .7rem}.wallet-withdraw-rules h3{letter-spacing:.12em;text-transform:uppercase;color:#ffe082;text-shadow:var(--text-extrude);margin:0 0 .4rem;font-size:8px}.wallet-withdraw-rules-list{color:#c5d2db;text-shadow:var(--text-extrude);flex-direction:column;gap:.28rem;margin:0;padding:0 0 0 1rem;font-size:7.5px;line-height:1.45;display:flex}.wallet-withdraw-status{letter-spacing:.04em;text-transform:uppercase;text-shadow:var(--text-extrude);margin:.55rem 0 0;font-size:8px}.wallet-withdraw-status.is-ready{color:#7dffb3}.wallet-withdraw-status.is-wait{color:#ffb24a}.wallet-withdraw-status.is-blocked{color:#ff8a8a}.wallet-withdraw-status-max{color:#ffe082;text-shadow:var(--text-extrude);margin:.28rem 0 0;font-size:7.5px}.wallet-history{background:linear-gradient(#00000038,#0000 30%),repeating-linear-gradient(#0000,#0000 26px,#f5a6230d 26px 27px),linear-gradient(#1a222a 0%,#10161c 100%);border-top:3px solid #080b0e;flex-direction:column;gap:.4rem;padding:.7rem .8rem .8rem;display:flex}.wallet-history-head{border-bottom:1px solid #f5a62347;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.35rem;display:flex}.wallet-history-head h3{letter-spacing:.14em;text-transform:uppercase;color:#e8eef2;text-shadow:var(--text-extrude);margin:0;font-size:8px}.wallet-history-tag{color:#d8f5b8;letter-spacing:.1em;text-transform:uppercase;text-shadow:var(--text-extrude);background:linear-gradient(#4a7a38,#2a4a20);border:2px solid #080b0e;padding:.14rem .38rem .1rem;font-size:7px;display:inline-block}.wallet-history-tag.is-out{color:#ffe7b0;background:linear-gradient(#c08820,#6a4010)}.wallet-history-list{overscroll-behavior:contain;flex-direction:column;gap:.3rem;max-height:9.5rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.wallet-history-row{background:linear-gradient(#ffffff0a,#0000 55%),linear-gradient(#2a3226 0%,#1a2018 100%);border:2px solid #0a0c08;grid-template-columns:1fr auto;align-items:center;gap:.55rem;padding:.42rem .5rem;display:grid;box-shadow:inset 0 0 0 1px #78825a40}.wallet-history-row.is-deposit{box-shadow:inset 0 0 0 1px #6496504d,inset 4px 0 #5aaa38}.wallet-history-row.is-withdraw{box-shadow:inset 0 0 0 1px #b482284d,inset 4px 0 #f5a623}.wallet-history-meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.wallet-history-when{letter-spacing:.02em;color:#d2d8c4;text-shadow:var(--text-extrude);font-size:7.5px}.wallet-history-method{letter-spacing:.08em;text-transform:uppercase;color:#98a088;text-shadow:var(--text-extrude);font-size:7px}.wallet-history-amount{letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:var(--text-extrude);flex-shrink:0;align-items:baseline;gap:.12em;font-size:10px;display:inline-flex}.wallet-history-sign{text-align:center;min-width:.55em;text-shadow:var(--text-extrude);flex-shrink:0;font-size:11px;line-height:1;display:inline-block}.wallet-history-sign.is-plus{color:#d8ffb0}.wallet-history-sign.is-minus{color:#ff8a80}.wallet-history-value{letter-spacing:.03em}.wallet-history-row.is-deposit .wallet-history-amount,.wallet-history-row.is-deposit .wallet-history-value{color:#b8f080}.wallet-history-row.is-withdraw .wallet-history-amount,.wallet-history-row.is-withdraw .wallet-history-value{color:#ffe082}.wallet-history-empty{text-align:center;letter-spacing:.05em;color:#98a088;text-shadow:var(--text-extrude);background:#00000038;border:2px dashed #78825a66;margin:0;padding:.8rem .5rem;font-size:7.5px}.side-card--deposit{border-color:#1a3a22;box-shadow:inset 0 0 0 1px #3a6a45,inset 0 1px #ffffff12,0 0 0 1px #7cbc4a1f}.side-card--deposit:before{background:repeating-linear-gradient(90deg,#7cbc4a 0 7px,#1a2e14 7px 14px)}.side-card--withdraw{border-color:#3a2a10;box-shadow:inset 0 0 0 1px #8a6020,inset 0 1px #ffffff12,0 0 0 1px #f0a0201f}.side-card--withdraw:before{background:repeating-linear-gradient(90deg,#f0a020 0 7px,#2a1a08 7px 14px)}.wallet-methods{background:#0e120e;border:2px solid #0a0c08;grid-template-columns:1fr 1fr;gap:.3rem;margin:.15rem 0;padding:.22rem;display:grid;box-shadow:inset 0 0 0 1px #3a4438}.wallet-method{color:#b8c0a8;font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;text-shadow:var(--text-extrude);background:linear-gradient(#2e362c,#1c221a);border:2px solid #0000;padding:.48rem .3rem;font-size:8px;box-shadow:inset 1px 1px #ffffff0f}.wallet-method:hover:not(:disabled){color:#f2efe4;background:linear-gradient(#3a4438,#2a3226)}.wallet-method.is-active{color:#fcfcfc;background:linear-gradient(#4a6a38,#2a4820);border-color:#0a0c08;box-shadow:inset 1px 1px #ffffff24,0 0 0 1px #7cbc4a59}.wallet-desk[data-wallet-desk=withdraw] .wallet-method.is-active{background:linear-gradient(#c08820,#6a4010);box-shadow:inset 1px 1px #ffffff24,0 0 0 1px #f5a62366}.wallet-method-panel{flex-direction:column;gap:.05rem;display:none}.wallet-method-panel.is-active{display:flex}.wallet-method-panel .side-hint{color:#c0d0dc;margin-top:0;margin-bottom:.45rem}.wallet-address-label{letter-spacing:.08em;text-transform:uppercase;color:#c0ccd6;text-shadow:var(--text-extrude);margin:.15rem 0 .3rem;font-size:8px;display:block}.wallet-address{grid-template-columns:1fr auto;gap:.35rem;margin-bottom:.5rem;display:grid}.wallet-address--solo{grid-template-columns:1fr}.wallet-address input{color:#7dffb3;width:100%;min-width:0;font:inherit;letter-spacing:.02em;text-overflow:ellipsis;background:#05080c;border:2px solid #0a0d10;padding:.55rem .6rem;font-size:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #2e3c48,inset 0 2px 4px #00000073}.wallet-address--solo input{color:#e8eef2}.wallet-address input::placeholder{color:#5a6670}.wallet-address-copy{color:#e8eef2;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-shadow:var(--text-extrude);white-space:nowrap;background:linear-gradient(#3e4c58 0%,#2a343c 100%);border:2px solid #0a0d10;padding:.45rem .55rem;font-size:8px;box-shadow:inset 1px 1px #ffffff1f,inset -1px -1px #0000004d}.wallet-address-copy:hover:not(:disabled){color:#fff;background:linear-gradient(#4a5a66 0%,#36424c 100%)}.wallet-address-copy:disabled{opacity:.45;cursor:not-allowed}.wallet-meta-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.wallet-meta-connect{color:#fcfcfc;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-shadow:var(--text-extrude);background:linear-gradient(#f6851b,#c45c0a);border:2px solid #0a0c08;padding:.48rem .7rem;font-size:8px;box-shadow:inset 1px 1px #ffffff2e}.wallet-meta-connect:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(#f6851b,#c45c0a)}.wallet-meta-connect:disabled{opacity:.45;cursor:not-allowed}.wallet-meta-status{color:#b8f080;text-shadow:var(--text-extrude);word-break:break-all;font-size:8px;line-height:1.4}.wallet-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:.5rem 0 .6rem;display:grid}.wallet-chips--withdraw{grid-template-columns:1fr;margin:.4rem 0 0}.wallet-chips button{color:#d2d8c4;min-height:2.45rem;font:inherit;cursor:pointer;letter-spacing:.05em;text-shadow:var(--text-extrude);background:linear-gradient(#ffffff0d,#0000 40%),linear-gradient(#3a4438 0%,#222a20 100%);border:2px solid #0a0c08;flex-direction:column;justify-content:center;align-items:center;gap:.16rem;padding:.4rem .35rem;font-size:8px;display:flex;box-shadow:inset 0 0 0 1px #828c6433,inset 1px 1px #ffffff14}.wallet-chip-db{color:#ffe082;font-variant-numeric:tabular-nums;font-size:9px}.wallet-chip-usdt{letter-spacing:.08em;color:#98a088;text-transform:uppercase;font-size:6.5px}.wallet-chips button:hover:not(:disabled){color:#fff;background:linear-gradient(#f5a6231f,#0000 45%),linear-gradient(#465240 0%,#2e3628 100%);box-shadow:inset 1px 1px #ffffff1f,0 0 0 1px #f5a62359}.wallet-chips button:hover:not(:disabled) .wallet-chip-usdt{color:#c5cbb8}.wallet-chips button:disabled{opacity:.4;cursor:not-allowed}.wallet-transfer{grid-template-columns:1fr auto;align-items:stretch;gap:.45rem;display:grid}.wallet-pack-row{flex-wrap:wrap;gap:.35rem;margin:0 0 .45rem;display:flex}.wallet-pack-chip{color:#e8f0f6;min-height:1.85rem;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-shadow:var(--text-extrude);background:linear-gradient(#ffffff1a 0%,#0000 40%),linear-gradient(#3e4c58 0%,#2c3640 100%);border:2px solid #0a0d10;border-radius:3px;padding:.28rem .55rem;font-size:8px}.wallet-pack-chip:hover{filter:brightness(1.08)}.wallet-pack-chip--test{color:#f2ffe8;background:linear-gradient(#ffffff24 0%,#0000 38%),linear-gradient(#6eb048 0%,#4e8c30 55%,#3a6e22 100%)}.wallet-transfer input{box-sizing:border-box;color:#ffe082;width:100%;min-width:0;height:auto;min-height:2.85rem;font-family:var(--mc-font);letter-spacing:.03em;text-shadow:var(--text-extrude);font-variant-numeric:tabular-nums;appearance:none;image-rendering:auto;background:#0a1016;border:2px solid #080b0e;outline:none;padding:.72rem .75rem;font-size:8px;line-height:20px;overflow:visible;box-shadow:inset 0 0 0 1px #3a4650,inset 0 2px 5px #00000080}.wallet-transfer input::placeholder{color:#8a9eac;opacity:1;font-family:var(--mc-font);letter-spacing:.04em;text-transform:none;text-shadow:none;font-size:8px;line-height:20px}.wallet-transfer input::-webkit-input-placeholder{color:#8a9eac;opacity:1;font-family:var(--mc-font);letter-spacing:.04em;text-transform:none;text-shadow:none;font-size:8px;line-height:20px}.wallet-transfer input::-moz-placeholder{color:#8a9eac;opacity:1;font-family:var(--mc-font);letter-spacing:.04em;text-transform:none;text-shadow:none;font-size:8px;line-height:20px}.wallet-transfer input:focus{border-color:#938b67;box-shadow:inset 0 0 0 1px #5a6a78,inset 0 2px 5px #00000080,0 0 0 1px #ffe08259}.wallet-transfer input[type=number]{appearance:textfield}.wallet-transfer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-transfer input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wallet-transfer input:disabled{opacity:.45}.wallet-transfer-btn{color:#fcfcfc;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-shadow:var(--text-extrude);white-space:nowrap;border:2px solid #0a0c08;padding:.55rem .85rem;font-size:8px;box-shadow:inset 1px 1px #ffffff2e,inset -1px -2px #0000004d,0 3px #0000004d}.wallet-transfer-btn--in{background:linear-gradient(#5aaa38 0%,#2e6a1c 55%,#1e4a12 100%)}.wallet-transfer-btn--out{background:linear-gradient(#e09828 0%,#a06012 55%,#6a3c08 100%)}.wallet-transfer-btn--meta{color:#fcfcfc;background:linear-gradient(#f6851b 0%,#a84808 100%)}.wallet-transfer-btn:hover:not(:disabled){filter:brightness(1.07);box-shadow:inset 1px 1px #ffffff3d,inset -1px -2px #0000004d,0 3px #00000059}.wallet-transfer-btn:disabled{opacity:.4;cursor:not-allowed}.wallet-msg{text-shadow:var(--text-extrude);color:#d2d8c4;background:#0e120e;border:2px solid #0a0c08;margin:0;padding:.55rem .65rem;font-size:8px;line-height:1.45}.wallet-msg.is-ok{color:#b8f080;background:#28501e80;border-color:#2a6a45;box-shadow:inset 0 0 0 1px #7cbc4a59}.wallet-msg.is-err{color:#ffb0a0;background:#501e1e80;border-color:#6a3030;box-shadow:inset 0 0 0 1px #dc645059}.muted{color:var(--muted);font-size:9px}.money{font-variant-numeric:tabular-nums;color:var(--gold);font-size:8px}.money.win{color:var(--win)}.shop-list{flex-direction:column;gap:.45rem;display:flex}.shop-item{background:linear-gradient(#ffffff0a,#0000 40%),linear-gradient(#1c262e 0%,#141b22 100%);border:2px solid #0a0d10;padding:.55rem .55rem .5rem;box-shadow:inset 0 0 0 1px #455562,inset 0 1px #ffffff0f}.shop-item--ball.ball-card{--ball-accent:#f5a623;--ball-glow:#f5a62338;--ball-stage-a:#44525e;--ball-stage-b:#161d24;background:#12181e;border:2px solid #0a0d10;flex-direction:column;gap:0;padding:0;transition:box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78889659,0 1px #ffffff0a,0 6px #00000057}.shop-item--ball.ball-card:hover{box-shadow:inset 0 0 0 1px #8c9caa73, 0 1px 0 #ffffff0d, 0 8px 0 #0000005c, 0 0 0 1px color-mix(in srgb, var(--ball-accent) 35%, transparent)}.shop-item--ball.ball-card:before{content:"";z-index:5;background:repeating-linear-gradient(90deg, var(--ball-accent) 0 8px, #121212 8px 16px);height:4px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #0000008c,inset 0 1px #ffffff2e}.shop-item--ball.ball-card:after{content:"";z-index:5;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ball-accent) 55%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:4px;left:0;right:0}.ball-card[data-id=wood]{--ball-accent:#c4a574;--ball-glow:#b482463d;--ball-stage-a:#52483c;--ball-stage-b:#1a1612}.ball-card[data-id=stone]{--ball-accent:#9aa3ac;--ball-glow:#96a0aa3d;--ball-stage-a:#4a545e;--ball-stage-b:#151a20}.ball-card[data-id=iron]{--ball-accent:#c5d4e2;--ball-glow:#aac8e642;--ball-stage-a:#4e5c6a;--ball-stage-b:#131a22}.ball-card[data-id=gold]{--ball-accent:#f0c14b;--ball-glow:#f0b4324d;--ball-stage-a:#5e4e2a;--ball-stage-b:#1a140a}.ball-card.equipped{border-color:#9a7a20;box-shadow:inset 0 0 0 1px #ffe08280,0 0 0 1px #ffe08238,0 6px #00000057}.ball-card.equipped:hover{box-shadow:inset 0 0 0 1px #ffe0828c,0 0 0 1px #ffe08247,0 8px #0000005c,0 0 18px #ffc8501f}.ball-card-stage{background:radial-gradient(ellipse 90% 55% at 50% 108%, #000000a6, transparent 62%), radial-gradient(circle at 50% 38%, var(--ball-glow), transparent 52%), linear-gradient(185deg, var(--ball-stage-a) 0%, var(--ball-stage-b) 72%, #0c1014 100%);border-bottom:1px solid #0a0d10;place-items:center;width:100%;min-width:0;min-height:132px;margin-top:4px;padding:.55rem .5rem .5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -14px 22px #00000052}.ball-card-sky{pointer-events:none;background:linear-gradient(#8cafd224,#0000 38%),linear-gradient(90deg,#0000002e,#0000 22% 78%,#0000002e),repeating-linear-gradient(90deg,#0000 0 14px,#ffffff06 14px 15px);position:absolute;inset:0}.ball-card-floor{pointer-events:none;z-index:0;background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;height:10px;position:absolute;bottom:10px;left:12%;right:12%}.ball-card-crane{--crane-yellow:#f0c040;--crane-yellow-mid:#d4a017;--crane-yellow-dark:#8a6a10;--crane-steel:#6a727c;--crane-ink:#0a0c10;--crane-hook-x:50%;--crane-hook-y:24px;--crane-beacon-x:28%;--crane-beacon-y:8%;z-index:2;pointer-events:none;width:auto;min-width:0;max-width:100%;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(1px 2px #00000047);background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:3px 8% 28px 4%}.ball-card-crane-mast,.ball-card-crane-base,.ball-card-crane-counter,.ball-card-crane-cab,.ball-card-crane-jib,.ball-card-crane-trolley{display:none}.ball-card-crane .shop-ball-pendulum{left:var(--crane-hook-x);top:var(--crane-hook-y);z-index:3;transform-origin:50% 0;flex-direction:column;align-items:center;margin-top:0;padding-top:0;animation:3.6s ease-in-out infinite shop-ball-swing;display:flex;position:absolute;transform:translate(-50%)}.ball-card-crane .shop-ball-cable{width:2px;height:11px;box-shadow:1px 0 0 var(--crane-ink), -1px 0 0 var(--crane-ink);background:repeating-linear-gradient(#c8ced4 0 1px,#5a646e 1px 2px,#2a3038 2px 3px);margin:0 auto;display:block}.ball-card-crane .shop-ball-chain{margin:-1px 0 -8px;padding-top:0}.ball-card-crane .shop-chain-link:first-child{background:linear-gradient(135deg,#fff0b466,#0000 42%),#5a3c0a59;border-color:#c9a038;margin-top:0}.ball-card-crane .pick-icon{margin-top:-2px}.ball-card-rivet{z-index:3;pointer-events:none;background:radial-gradient(circle at 32% 28%,#e4eaef,#7a848e 58%,#2a323a);border:1px solid #0a0d10;width:6px;height:6px;position:absolute;box-shadow:inset 0 1px #fff6,0 1px #00000059}.ball-card-rivet--tl{top:10px;left:9px}.ball-card-rivet--tr{top:10px;right:9px}.ball-card-rivet--bl{bottom:9px;left:9px}.ball-card-rivet--br{bottom:9px;right:9px}.ball-card .shop-ball-pendulum{z-index:1;transform-origin:50% 0;flex-direction:column;align-items:center;margin-top:14px;animation:3.6s ease-in-out infinite shop-ball-swing;display:flex;position:relative}.ball-card .ball-card-crane .shop-ball-pendulum{margin-top:0}.ball-card .shop-ball-cable{display:none}.ball-card .ball-card-crane .shop-ball-cable{display:block}.shop-ball-chain{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;margin:0 0 -6px;padding-top:2px;display:flex}.shop-chain-link{background:linear-gradient(135deg,#ffffff47,#0000 42%),#282e3659;border:2px solid #9aa4ae;border-radius:999px;width:10px;height:12px;margin-top:-5px;display:block;box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #00000073,1px 1px #00000059}.shop-chain-link:first-child{background:linear-gradient(#d8dee4,#7a848e);border-width:2px;border-color:#c0c8d0;width:8px;height:8px;margin-top:0;box-shadow:inset 0 1px #ffffff73,0 1px #00000059}.shop-chain-link:nth-child(2n){border-color:#7a8692;width:8px;height:11px;margin-top:-6px;transform:rotate(90deg)}.shop-chain-link:last-child{margin-bottom:0}.ball-card[data-id=wood] .shop-chain-link{background:linear-gradient(135deg,#ffdca033,#0000 42%),#46301c59;border-color:#b08a58}.ball-card[data-id=wood] .shop-chain-link:first-child{background:linear-gradient(#d4b888,#8a6540);border-color:#c4a574}.ball-card[data-id=stone] .shop-chain-link{border-color:#8a929a}.ball-card[data-id=iron] .shop-chain-link{border-color:#c5d0dc}.ball-card[data-id=gold] .shop-chain-link{background:linear-gradient(135deg,#fff0b459,#0000 42%),#5a3c0a4d;border-color:#e0b84a}.ball-card[data-id=gold] .shop-chain-link:first-child{background:linear-gradient(#ffe082,#c49a2a);border-color:#f0c14b}.ball-card[data-id=gold] .shop-chain-link:nth-child(2n){border-color:#c9a038}.buy-confirm-item .shop-ball-chain{margin-bottom:-4px}.buy-confirm-item .shop-chain-link{width:8px;height:10px;margin-top:-4px}.buy-confirm-item .shop-chain-link:nth-child(2n){width:7px;height:9px;margin-top:-5px}.ball-card .pick-icon{width:72px;height:72px;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 5px #06080c8c)drop-shadow(0 2px 6px #0006);margin-top:-2px}.ball-card.equipped .pick-icon{filter:drop-shadow(0 5px 0 #06080c80) drop-shadow(0 0 12px var(--ball-glow))}.ball-card-head{background:linear-gradient(#ffffff0d,#0000 70%),#171e26;border-bottom:1px solid #00000080;justify-content:space-between;align-items:center;gap:.5rem;padding:.58rem .75rem .5rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.ball-card-head:after{content:"";background:linear-gradient(90deg, var(--ball-accent), color-mix(in srgb, var(--ball-accent) 25%, transparent) 55%, transparent);opacity:.85;height:2px;position:absolute;bottom:0;left:.75rem;right:.75rem}.ball-card-title{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;min-width:0;display:flex}.ball-card-title strong{color:#f6f9fc;letter-spacing:.05em;text-shadow:var(--text-extrude);font-size:13px;line-height:1.15}.shop-status{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0a0d10;align-items:center;width:fit-content;max-width:100%;padding:.18rem .42rem;font-size:7px;line-height:1.2;display:inline-flex;overflow:hidden}.shop-status--eq{color:#fff8ef;text-shadow:var(--text-extrude);background:linear-gradient(#f5b040 0%,#d88818 55%,#a86410 100%);box-shadow:inset 0 1px #ffffff59,0 1px #00000040}.shop-status--own{color:#d5e4ee;text-shadow:var(--text-extrude);background:linear-gradient(#243038,#1a242c);box-shadow:inset 0 0 0 1px #8fa3b066}.shop-status--new{color:#eef8e6;text-shadow:var(--text-extrude-buy);background:linear-gradient(#68a044,#3f6e28);box-shadow:inset 0 1px #ffffff38,0 1px #00000040}.ball-card .ball-specs-plate,.ball-card .ball-specs-plate--compact{background:linear-gradient(#ffffff05,#0000 40%),#0b1117;border:none;border-bottom:1px solid #00000073;margin:0;padding:.5rem .55rem .55rem;box-shadow:inset 0 1px #ffffff08}.ball-card .ball-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.ball-card .ball-spec{text-align:center;background:linear-gradient(#ffffff0d,#0000 55%),#151c24;border:1px solid #0a0d10f2;justify-content:center;align-items:center;gap:.22rem;min-height:2.7rem;padding:.4rem .32rem .36rem;overflow:visible;box-shadow:inset 0 1px #ffffff0d,0 1px #0003}.ball-card .ball-spec-kicker{justify-content:center;width:100%}.ball-card .ball-spec-dot{display:none}.ball-card .ball-spec-label{letter-spacing:.06em;color:#8fa3b0;white-space:nowrap;text-overflow:unset;text-shadow:var(--text-extrude);font-size:6.5px;overflow:visible}.ball-card .ball-spec-value{letter-spacing:-.02em;text-overflow:unset;text-shadow:var(--text-extrude);font-size:12px;overflow:visible}@media (width<=420px){.ball-card .ball-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pick.ball-card .ball-specs,.landing-pick .ball-specs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ball-card-stage{min-height:100px}.ball-card .pick-icon{width:66px;height:66px}}.ball-card-foot{background:linear-gradient(#1c242c 0%,#12181e 100%);justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .7rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.ball-card-price{flex-direction:column;gap:.12rem;min-width:0;display:flex}.ball-card-price-label{letter-spacing:.08em;text-transform:uppercase;color:#7e92a0;font-size:6.5px}.ball-card-foot .price{color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:var(--text-extrude);font-size:12px;line-height:1.1}.ball-card.owned .ball-card-foot .price{color:#d7c07a}.ball-card-foot .shop-btn{letter-spacing:.06em;flex:none;min-width:6rem;padding:.48rem .7rem;font-size:8px}.pay-nofunds{box-sizing:border-box;color:#fff4f2;min-width:4.6rem;min-height:2.45rem;font:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:normal;text-shadow:var(--text-extrude);cursor:pointer;opacity:1;appearance:none;background:linear-gradient(#e86868 0%,#c03636 55%,#8e2222 100%);border:2px solid #0a0d10;justify-content:center;align-items:center;padding:.35rem .4rem;font-size:6.5px;font-weight:800;line-height:1.15;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000047,0 2px #4a1212}.pay-nofunds:hover{background:linear-gradient(#f07878 0%,#d04444 55%,#a02828 100%);box-shadow:inset 1px 1px #ffffff3d,inset -1px -2px #00000047,0 2px #4a1212,0 0 10px #e0505047}.pay-nofunds:active{box-shadow:inset 2px 2px #00000061,inset -1px -1px #ffffff1a,0 1px #4a1212}.pay-nofunds[hidden]{display:none!important}#shop .landing-pick.shop-pick .ball-card-foot{flex-wrap:wrap}#shop .landing-pick.shop-pick .pay-nofunds{flex:none;order:3;width:4.6rem;min-width:4.6rem;height:2.45rem;min-height:2.45rem;margin-top:.15rem;margin-left:auto;padding:.28rem .3rem}.buy-confirm-go-wrap .pay-nofunds{width:auto;min-width:5.2rem;margin-left:0}#shop.shop-list,#garage.shop-list{gap:.75rem}#shop.shop-list{gap:.9rem}#shop .landing-pick.shop-pick.shop-item,#shop .landing-pick.shop-pick.shop-item--ball.ball-card,#garage .landing-pick.shop-pick.shop-item,#garage .landing-pick.shop-pick.shop-item--ball.ball-card{content-visibility:auto;contain-intrinsic-size:auto 280px;contain:layout paint style;width:100%;max-width:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ball-accent) 38%, #5a6e8073), inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #00000059, 0 1px 0 #ffffff0d, 0 10px 22px #00000047, 0 3px 0 #05070a8c;background:linear-gradient(165deg,#ffffff0a 0%,#0000 28%),linear-gradient(90deg,#1a222a 0%,#141b22 52%,#0e141a 100%);border:2px solid #141a22;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:clamp(88px,26%,108px) minmax(0,1fr);align-items:stretch;transition:box-shadow .2s,border-color .2s;animation:none;overflow:hidden}@media (hover:hover) and (pointer:fine){#shop .landing-pick.shop-pick.shop-item:hover,#shop .landing-pick.shop-pick.shop-item--ball.ball-card:hover,#garage .landing-pick.shop-pick.shop-item:hover,#garage .landing-pick.shop-pick.shop-item--ball.ball-card:hover{border-color:color-mix(in srgb, var(--ball-accent) 35%, #1a222a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ball-accent) 62%, #788ca080), inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #0000004d, 0 1px 0 #ffffff0f, 0 14px 28px #00000052, 0 4px 0 #05070a80, 0 0 20px color-mix(in srgb, var(--ball-accent) 18%, transparent);transform:none}}#shop .landing-pick.shop-pick.is-from-landing,#garage .landing-pick.shop-pick.is-from-landing{border-color:#f5a623;box-shadow:0 0 0 2px #f5a6238c,0 8px 18px #00000059}#shop .landing-pick.shop-pick.landing-pick--free.shop-item,#shop .landing-pick.shop-pick.landing-pick--free.shop-item--ball.ball-card{border-color:#2d4d29;box-shadow:inset 0 0 0 1px #6ecf3a6b,inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 1px #ffffff0d,0 10px 22px #00000047,0 3px #05070a8c,0 0 16px #6ecf3a1f}#shop .landing-pick.shop-pick.landing-pick--free.shop-item:hover,#shop .landing-pick.shop-pick.landing-pick--free.shop-item--ball.ball-card:hover{border-color:#407031;box-shadow:inset 0 0 0 1px #8ce6508c,inset 0 1px #ffffff1f,0 14px 28px #00000052,0 4px #05070a80,0 0 22px #6ecf3a33}#shop .landing-pick.shop-pick.shop-pick--premium.shop-item,#shop .landing-pick.shop-pick.shop-pick--premium.shop-item--ball.ball-card{border-color:#5a4f2f;box-shadow:inset 0 0 0 1px #f0c14b8c,inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 1px #ffffff0d,0 10px 22px #00000047,0 3px #05070a8c,0 0 20px #f0b43229}#shop .landing-pick.shop-pick.shop-pick--premium.shop-item:hover,#shop .landing-pick.shop-pick.shop-pick--premium.shop-item--ball.ball-card:hover{border-color:#816e3a;box-shadow:inset 0 0 0 1px #f0c14bb3,inset 0 1px #ffffff1f,0 14px 28px #00000052,0 4px #05070a80,0 0 24px #f0b4323d}#shop .landing-pick.shop-pick.shop-pick--tank.shop-item,#shop .landing-pick.shop-pick.shop-pick--value.shop-item,#shop .landing-pick.shop-pick.shop-pick--tank.shop-item--ball.ball-card,#shop .landing-pick.shop-pick.shop-pick--value.shop-item--ball.ball-card{border-color:color-mix(in srgb, var(--ball-accent) 22%, #141a22)}#shop .landing-pick.shop-pick:before,#garage .landing-pick.shop-pick:before{background:repeating-linear-gradient(-45deg, var(--ball-accent) 0 5px, #12100c 5px 10px);background-size:14.14px 14.14px;border-radius:6px 6px 0 0;height:4px;animation:none}#garage .landing-pick.shop-pick.shop-item,#garage .landing-pick.shop-pick.shop-item--ball.ball-card{grid-template-rows:auto auto auto}#shop .landing-pick.shop-pick .landing-pick-sheet,#garage .landing-pick.shop-pick .landing-pick-sheet{display:contents}#shop .landing-pick.shop-pick .shop-pick-main,#garage .landing-pick.shop-pick .shop-pick-main{background:linear-gradient(#ffffff08 0%,#0000 24%),linear-gradient(#1a222a 0%,#12181e 100%);border-radius:0 4px 0 0;flex-direction:column;grid-area:1/2;min-width:0;margin-top:5px;display:flex;position:relative}#shop .landing-pick.shop-pick .ball-card-foot{grid-area:2/2}#shop .landing-pick.shop-pick .shop-pick-dock,#garage .landing-pick.shop-pick .shop-pick-dock{border-top:1px solid #0a0d10e6;border-right:1px solid color-mix(in srgb, var(--ball-accent) 18%, #0a0d10);background:linear-gradient(#ffffff0a 0%,#0000 32%),repeating-linear-gradient(0deg,#ffffff04 0 2px,#0000 2px 5px),linear-gradient(#141b22 0%,#0a1016 100%);flex-direction:column;grid-area:2/1;justify-content:center;align-self:stretch;gap:.38rem;min-height:0;padding:.5rem .32rem .55rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 -8px 14px #00000047}#garage .landing-pick.shop-pick .shop-pick-dock{grid-row:2/4;justify-content:space-between;padding-top:.62rem;padding-bottom:.62rem}.shop-pick-dock-tape{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ball-accent) 88%, #fff) 0 5px, #141414 5px 10px);opacity:.9;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.landing-pick--free .shop-pick-dock-tape{background:repeating-linear-gradient(90deg,#c8f08a 0 5px,#1a2810 5px 10px)}.shop-pick-dock-plate{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.2rem;width:100%;min-height:0;padding:.15rem .12rem .1rem;display:flex}.shop-pick-dock-kicker{font-family:var(--mc-font);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#8aa0b0;text-shadow:var(--text-extrude);font-size:5px;line-height:1.2}.shop-pick-dock-tier{font-family:var(--mc-font);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--ball-accent) 78%, #fff8ef);text-shadow:var(--text-extrude);font-size:21px;line-height:1;display:block}.shop-pick-dock-hazard{opacity:.88;background:repeating-linear-gradient(-45deg,#f5a623 0 4px,#141414 4px 8px);border:1px solid #0a0d10;width:92%;height:5px;margin:.12rem 0 .08rem;display:block;box-shadow:inset 0 1px #ffffff1f}.landing-pick--free .shop-pick-dock-hazard{background:repeating-linear-gradient(-45deg,#c8f08a 0 4px,#1a2810 4px 8px)}.shop-pick-dock-role{max-width:100%;font-family:var(--mc-font);letter-spacing:.07em;text-transform:uppercase;text-align:center;color:#fff8ef;text-shadow:var(--text-extrude);border:1px solid color-mix(in srgb, var(--ball-accent) 55%, #0a0d10);background:linear-gradient(#ffffff14 0%,#0000 45%),#00000047;justify-content:center;align-items:center;padding:.26rem .32rem .2rem;font-size:6.5px;line-height:1.25;display:inline-flex;transform:rotate(-2deg);box-shadow:inset 0 1px #ffffff1a,0 2px #00000047}.shop-pick-dock-badge{z-index:2;font-family:var(--mc-font);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:#fff8ef;text-shadow:var(--text-extrude);background:linear-gradient(#c47a12 0%,#8a5208 55%,#5c3606 100%);border:1px solid #0a0d10;padding:.26rem .32rem .2rem;font-size:6.5px;line-height:1.25;position:absolute;bottom:.38rem;left:50%;transform:translate(-50%)rotate(-1deg);box-shadow:inset 0 1px #ffffff38,0 2px #00000052}.shop-pick-dock.is-equipped .shop-pick-dock-role{opacity:.72}#garage .landing-pick.shop-pick .garage-free-timer{grid-area:2/2}#garage .landing-pick.shop-pick .ball-card-foot{grid-area:3/2}#shop .landing-pick.shop-pick .ball-card-stage,#garage .landing-pick.shop-pick .ball-card-stage{background:radial-gradient(ellipse 70% 55% at 50% 42%, color-mix(in srgb, var(--ball-accent) 22%, transparent), transparent 70%), linear-gradient(180deg, var(--ball-stage-a) 0%, var(--ball-stage-b) 100%);border-right:1px solid color-mix(in srgb, var(--ball-accent) 18%, #0a0d10);contain:paint;grid-area:1/1;align-self:stretch;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin-bottom:0;padding:.85rem .25rem 2.35rem;position:relative;overflow:hidden;box-shadow:inset -1px 0 #ffffff0a}#shop .landing-pick.shop-pick .landing-pick-hook,#garage .landing-pick.shop-pick .landing-pick-hook{gap:.1rem;padding:.32rem .14rem .28rem;bottom:7px;left:4px;right:4px}#shop .landing-pick.shop-pick .landing-pick-hook-k,#garage .landing-pick.shop-pick .landing-pick-hook-k{letter-spacing:.05em;font-size:6px}#shop .landing-pick.shop-pick .landing-pick-hook-v,#garage .landing-pick.shop-pick .landing-pick-hook-v{letter-spacing:.01em;font-size:11px}#shop .landing-pick.shop-pick .ball-card-crane,#garage .landing-pick.shop-pick .ball-card-crane{width:auto;max-width:100%;left:2%;right:6%}#panel-shop:not(.is-active) .shop-ball-pendulum,#panel-shop:not(.is-active) .landing-pick .ball-spec:after,#panel-garage:not(.is-active) .shop-ball-pendulum,#panel-garage:not(.is-active) .inv-slot-pendulum,#panel-garage:not(.is-active) .landing-pick .ball-spec:after,html:not(.is-sheet-open) #shop .shop-ball-pendulum,html:not(.is-sheet-open) #garage .shop-ball-pendulum,html:not(.is-sheet-open) #garage .inv-slot-pendulum,html:not(.is-sheet-open) #shop .landing-pick .ball-spec:after,html:not(.is-sheet-open) #garage .landing-pick .ball-spec:after,#panel-shop.is-active #shop .shop-item:not(.is-in-view) .shop-ball-pendulum,#panel-shop.is-active #shop .shop-item:not(.is-in-view) .ball-spec:after,#panel-garage.is-active #garage .shop-item:not(.is-in-view) .shop-ball-pendulum,#panel-garage.is-active #garage .inv-slot:not(.is-in-view) .inv-slot-pendulum,#panel-garage.is-active #garage .shop-item:not(.is-in-view) .ball-spec:after{animation-play-state:paused!important}#shop .landing-pick.shop-pick .landing-pick-stage-glow,#garage .landing-pick.shop-pick .landing-pick-stage-glow{opacity:.72;animation:none}#shop .landing-pick.shop-pick .landing-pick-sheet-rail{opacity:.9;background:linear-gradient(180deg, color-mix(in srgb, var(--ball-accent) 55%, #2a343c), color-mix(in srgb, var(--ball-accent) 25%, #141a22))}#shop .landing-pick.shop-pick .pick-icon,#garage .landing-pick.shop-pick .pick-icon{width:64px;height:64px}#shop .landing-pick.shop-pick .ball-card-title strong,#garage .landing-pick.shop-pick .ball-card-title strong{font-size:14px}#shop .landing-pick.shop-pick .landing-pick-blurb,#garage .landing-pick.shop-pick .landing-pick-blurb{letter-spacing:.02em;color:#fff8ef;text-shadow:var(--text-extrude);font-size:8px;line-height:1.55}#shop .landing-pick.shop-pick .ball-card-head :is(.landing-pick-unit,.ball-card-title strong),#garage .landing-pick.shop-pick .ball-card-head :is(.landing-pick-unit,.ball-card-title strong){text-shadow:var(--text-extrude)}#shop .landing-pick.shop-pick .ball-spec,#garage .landing-pick.shop-pick .ball-spec{min-height:3.55rem;padding:.42rem .32rem .36rem;overflow:visible}#shop .landing-pick.shop-pick .ball-spec-label,#garage .landing-pick.shop-pick .ball-spec-label{letter-spacing:.05em;white-space:normal;text-overflow:unset;text-shadow:var(--text-extrude);font-size:6.5px;line-height:1.25;overflow:visible}#shop .landing-pick.shop-pick .ball-spec-value,#garage .landing-pick.shop-pick .ball-spec-value{letter-spacing:0;white-space:nowrap;text-overflow:unset;text-shadow:var(--text-extrude);font-size:11px;line-height:1.2;overflow:visible}#shop .landing-pick.shop-pick .ball-spec--life .ball-spec-value,#garage .landing-pick.shop-pick .ball-spec--life .ball-spec-value,#shop .landing-pick.shop-pick .ball-spec--free .ball-spec-value,#garage .landing-pick.shop-pick .ball-spec--free .ball-spec-value{letter-spacing:.02em;text-shadow:var(--text-extrude);font-size:11px}#shop .landing-pick.shop-pick .ball-specs-plate--compact .ball-specs,#garage .landing-pick.shop-pick .ball-specs-plate--compact .ball-specs{gap:.35rem}#shop .landing-pick.shop-pick .ball-spec-meter,#garage .landing-pick.shop-pick .ball-spec-meter{height:4px;margin-top:.12rem}.shop-pick .landing-pick-sheet .shop-status{margin-top:0}#shop .landing-pick.shop-pick button.landing-pick-cta,#garage .landing-pick.shop-pick button.landing-pick-cta{appearance:none;cursor:pointer;min-width:5.2rem;min-height:2.45rem;font:inherit;font-family:var(--mc-font);letter-spacing:.07em;text-transform:uppercase;color:#fff8ef;text-shadow:var(--text-extrude);margin:0;font-size:7px;line-height:1.2;transition:background .16s,box-shadow .16s}#shop .landing-pick.shop-pick button.landing-pick-cta{max-width:44%}#garage .landing-pick.shop-pick button.landing-pick-cta{flex:auto;max-width:none}#garage .landing-pick.shop-pick .ball-card-foot.is-garage{justify-content:stretch}#shop .landing-pick.shop-pick button.landing-pick-cta.shop-btn--buy,#garage .landing-pick.shop-pick button.landing-pick-cta.shop-btn--buy{color:#f4ffe8;text-shadow:var(--text-extrude-buy);background:linear-gradient(#8ad055 0%,#4e9a32 55%,#356f22 100%);animation:none}#shop .landing-pick.shop-pick--premium button.landing-pick-cta.shop-btn--buy,#garage .landing-pick.shop-pick--premium button.landing-pick-cta.shop-btn--buy{color:#fffaf0;text-shadow:var(--text-extrude);background:linear-gradient(#ffe082,#f0c14b 55%,#c49a2a);animation:none}#shop .landing-pick.shop-pick button.landing-pick-cta.shop-btn--equip,#garage .landing-pick.shop-pick button.landing-pick-cta.shop-btn--equip{color:#fff8ef;text-shadow:var(--text-extrude);background:linear-gradient(#f5b040 0%,#d88818 55%,#a86410 100%)}#shop .landing-pick.shop-pick button.landing-pick-cta.shop-btn--owned{color:#d5e4ee;text-shadow:var(--text-extrude);background:linear-gradient(#2a343c 0%,#1a2228 100%);animation:none}#shop .landing-pick.shop-pick button.landing-pick-cta.shop-btn--buy:hover:not(:disabled),#garage .landing-pick.shop-pick button.landing-pick-cta.shop-btn--buy:hover:not(:disabled){background:linear-gradient(#9ae862 0%,#5aab3a 55%,#3f8528 100%);box-shadow:inset 1px 1px #ffffff38,inset -1px -2px #00000047,0 3px #10300a66}#shop .landing-pick.shop-pick--premium button.landing-pick-cta.shop-btn--buy:hover:not(:disabled),#garage .landing-pick.shop-pick--premium button.landing-pick-cta.shop-btn--buy:hover:not(:disabled){background:linear-gradient(#fff0b0,#f5d060 55%,#d0a830)}#shop .landing-pick.shop-pick button.landing-pick-cta.shop-btn--equip:hover:not(:disabled),#garage .landing-pick.shop-pick button.landing-pick-cta.shop-btn--equip:hover:not(:disabled){background:linear-gradient(#ffc050 0%,#e89820 55%,#b87012 100%)}#shop .landing-pick.shop-pick button.landing-pick-cta:disabled,#garage .landing-pick.shop-pick button.landing-pick-cta:disabled{opacity:.72;cursor:not-allowed;animation:none}@keyframes shop-buy-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@media (width<=420px){#shop .landing-pick.shop-pick.shop-item,#shop .landing-pick.shop-pick.shop-item--ball.ball-card,#garage .landing-pick.shop-pick.shop-item,#garage .landing-pick.shop-pick.shop-item--ball.ball-card{grid-template-columns:92px minmax(0,1fr)}#shop .landing-pick.shop-pick .pick-icon,#garage .landing-pick.shop-pick .pick-icon{width:54px;height:54px}#shop .landing-pick.shop-pick button.landing-pick-cta,#garage .landing-pick.shop-pick button.landing-pick-cta{min-width:4.6rem;font-size:6.5px}}@media (prefers-reduced-motion:reduce){#shop .landing-pick.shop-pick button.landing-pick-cta.shop-btn--buy,#garage .landing-pick.shop-pick button.landing-pick-cta.shop-btn--buy{animation:none!important}#shop .landing-pick.shop-pick button.landing-pick-cta:hover:not(:disabled),#garage .landing-pick.shop-pick button.landing-pick-cta:hover:not(:disabled){transform:none}}.shop-ball-slot{background:radial-gradient(70% 55% at 50% 72%,#00000073,#0000 70%),linear-gradient(165deg,#556370 0%,#2a343e 42%,#141b22 100%);border:2px solid #0a0d10;flex:none;place-items:center;width:72px;height:80px;padding-top:6px;display:grid;position:relative;overflow:hidden;box-shadow:inset 1px 1px #fff3,inset -2px -3px #00000080,0 0 0 1px #f5a62357}.shop-ball-slot:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#e8ecf0 0%,#9aa4ae 55%,#6a747e 100%);border:1px solid #0a0c10;height:5px;position:absolute;top:4px;left:10px;right:10px;box-shadow:inset 0 1px #ffffff73}.shop-meta{flex-direction:column;justify-content:center;gap:.28rem;min-width:0;display:flex}.shop-meta strong{color:#f2f6f9;text-shadow:var(--text-extrude);font-size:12px;line-height:1.2}.ball-specs-plate{background:linear-gradient(#00000047,#0000001f),#0a1016;border:1px solid #0a0d10;margin-top:.55rem;padding:.35rem;box-shadow:inset 0 0 0 1px #46566473,inset 0 2px 6px #00000059}.ball-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ball-spec{background:linear-gradient(#ffffff0d,#0000 48%),linear-gradient(#182028 0%,#12181e 100%);border:1px solid #0a0d10e6;flex-direction:column;justify-content:space-between;gap:.28rem;min-width:0;min-height:2.55rem;padding:.38rem .42rem .34rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000059}.ball-spec:before{content:"";opacity:.95;background:#5a6a78;height:2px;position:absolute;top:0;left:0;right:0}.ball-spec--hp:before{background:linear-gradient(90deg,#ff8a80,#ff5252 55%,#0000)}.ball-spec--drop:before{background:linear-gradient(90deg,#ffe082,#f0c14b 55%,#0000)}.ball-spec--life:before{background:linear-gradient(90deg,#90caf9,#42a5f5 55%,#0000)}.ball-spec--free:before{background:linear-gradient(90deg,#4fc3f7,#0299d8 55%,#0000)}.ball-spec--loot{grid-column:1/-1}.ball-spec--loot:before{background:linear-gradient(90deg,#f0c14b,#e0a020 55%,#0000)}.ball-spec-kicker{align-items:center;gap:.28rem;min-width:0;display:flex}.ball-spec-dot{border:1px solid #0000008c;flex:none;width:5px;height:5px;box-shadow:inset 0 1px #ffffff40}.ball-spec--hp .ball-spec-dot{background:#ff8a80}.ball-spec--drop .ball-spec-dot{background:#ffe082}.ball-spec--life .ball-spec-dot{background:#90caf9}.ball-spec--free .ball-spec-dot{background:#4fc3f7}.ball-spec--loot .ball-spec-dot{background:#f0c14b}.ball-spec-label{letter-spacing:.07em;text-transform:uppercase;color:#9aafbd;white-space:nowrap;text-overflow:ellipsis;font-size:7px;line-height:1.15;overflow:hidden}.ball-spec-value{font-variant-numeric:tabular-nums;color:#eef3f7;text-shadow:var(--text-extrude);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;font-size:13px;font-weight:700;line-height:1.05;overflow:hidden}.ball-spec--hp .ball-spec-value{color:#ffc1bc}.ball-spec--drop .ball-spec-value{color:#ffe082}.ball-spec--life .ball-spec-value{color:#c5e1ff}.ball-spec--free .ball-spec-value{color:#b3e5fc}.ball-spec--loot .ball-spec-value{color:#ffe082}.ball-spec-max{color:#6e8290;letter-spacing:0;margin-left:.08em;font-size:.72em;font-weight:500}.ball-spec-lamp,.ball-spec-meter{display:none}.landing-pick .ball-spec-meter,.shop-pick .ball-spec-meter{display:block}.ball-spec .stat-screw,.ball-spec .stat-ticks{display:none}.landing-pick .ball-spec .stat-screw,.landing-pick .ball-spec .stat-ticks{display:block}.shop-item-bottom{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.45rem;margin-top:.55rem;padding-top:.45rem;display:flex}.price{color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:var(--text-extrude);font-size:10px}.shop-item.owned .price{color:#8fa3b0}@keyframes shop-ball-swing{0%,to{transform:translate(-50%)rotate(-8deg)}50%{transform:translate(-50%)rotate(8deg)}}.shop-list .shop-item:nth-child(2) .shop-ball-pendulum{animation-delay:-.45s}.shop-list .shop-item:nth-child(3) .shop-ball-pendulum{animation-delay:-.9s}.shop-list .shop-item:nth-child(4) .shop-ball-pendulum{animation-delay:-1.35s}.shop-list .shop-item:nth-child(5) .shop-ball-pendulum{animation-delay:-1.8s}.shop-list .shop-item:nth-child(6) .shop-ball-pendulum{animation-delay:-2.25s}.shop-item-bottom button,.ball-card-foot .shop-btn,.shop-btn{color:#fcfcfc;font:inherit;text-shadow:var(--text-extrude);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:2px solid #0a0d10;padding:.35rem .45rem;font-size:8px;box-shadow:inset 1px 1px #ffffff29,inset -1px -2px #00000052}.shop-btn--buy{background:linear-gradient(#7cbc4a 0%,#4e8a2e 58%,#3a6a20 100%)}.shop-btn--buy:hover:not(:disabled){background:linear-gradient(#8ad055 0%,#5a9a35 58%,#458028 100%)}.shop-btn--equip{background:linear-gradient(#f0a020 0%,#c87810 58%,#9a5808 100%)}.shop-btn--equip:hover:not(:disabled){background:linear-gradient(#f5b040 0%,#d88818 58%,#a86410 100%)}.shop-btn--owned{color:#d5e4ee;background:linear-gradient(#2a343c 0%,#1a2228 100%)}.shop-btn:disabled{opacity:.7;cursor:not-allowed;filter:none}.buy-confirm{z-index:5;place-items:center;padding:.85rem;display:grid;position:absolute;inset:0}.play-sheet>.buy-confirm{z-index:6;padding:1rem}.buy-confirm[hidden]{display:none}.buy-confirm-backdrop{background:#04080cb8;position:absolute;inset:0}.buy-confirm-panel{z-index:1;background:radial-gradient(120% 55% at 50% -8%,#f5a62314,#0000 50%),linear-gradient(165deg,#222c36 0%,#161e26 42%,#10161c 100%);border:3px solid #080b0e;flex-direction:column;gap:.45rem;width:min(100%,320px);max-height:min(86vh,720px);padding:.85rem .8rem .9rem;animation:.2s ease-out buy-confirm-in;display:flex;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 1px #6a7a88,inset 0 1px #ffffff1a,0 14px 28px #00000080}.buy-confirm-panel:before{content:"";background:repeating-linear-gradient(90deg,#f5a623 0 10px,#141414 10px 20px);height:4px;margin:-.85rem -.8rem .45rem;display:block}.buy-confirm-panel h2{letter-spacing:.08em;text-transform:uppercase;color:#ffe082;text-shadow:var(--text-extrude);margin:0;font-size:8px}.buy-confirm-item{background:#0c1218;border:1px solid #2a343c;grid-template-columns:auto 1fr;grid-template-areas:"slot meta""specs specs";align-items:center;gap:.45rem .55rem;padding:.5rem .45rem;display:grid}.buy-confirm-item .shop-ball-slot{grid-area:slot;width:72px;height:80px}.buy-confirm-item .shop-meta{grid-area:meta}.buy-confirm-specs{grid-area:specs;min-width:0}.buy-confirm-specs .ball-specs-plate{margin-top:0}.buy-confirm-rows{flex-direction:column;gap:0;padding:.15rem .15rem .25rem;display:flex}.buy-confirm-actions{grid-template-columns:1fr 1fr;align-items:start;gap:.4rem;margin-top:.25rem;display:grid}.buy-confirm-go-wrap{flex-direction:column;align-items:stretch;gap:.28rem;min-width:0;display:flex}.buy-confirm-cancel,.buy-confirm-go{font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-shadow:var(--text-extrude);border:2px solid #0a0d10;padding:.55rem .4rem;font-size:8px}.buy-confirm-go:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.35)}.buy-confirm-cancel{color:#d2dee8;background:linear-gradient(#3e4c58 0%,#2c3640 100%);box-shadow:inset 1px 1px #ffffff1a}.buy-confirm-cancel:hover{color:#fff;background:linear-gradient(#4a5a66 0%,#36424c 100%)}.buy-confirm-cancel.inv-ball-info-close{color:#fff8ef;background:linear-gradient(#ffffff24 0%,#0000 38%),linear-gradient(#f07070 0%,#d04040 52%,#9a2828 100%);border-radius:3px;transition:background .15s,box-shadow .15s,transform .12s,color .15s;box-shadow:inset 0 1px #ffffff47,inset 0 -3px #00000038,0 3px #4a1212,0 0 0 1px #ff787824}.buy-confirm-cancel.inv-ball-info-close:hover{color:#fff;background:linear-gradient(#ffffff2e 0%,#0000 38%),linear-gradient(#f88 0%,#e05050 52%,#b03030 100%);box-shadow:inset 0 1px #ffffff52,inset 0 -3px #0003,0 3px #4a1212,0 0 14px #e050503d}.buy-confirm-cancel.inv-ball-info-close:active{transform:translateY(1px);box-shadow:inset 2px 2px #00000061,inset -1px -1px #ffffff1a,0 1px #4a1212}.buy-confirm-cancel.inv-ball-info-close:focus-visible{outline-offset:2px;outline:2px solid #ffe082}.buy-confirm-go{color:#fcfcfc;background:linear-gradient(#7cbc4a,#3a6a20);box-shadow:inset 1px 1px #ffffff24}.buy-confirm-go:hover{background:linear-gradient(#8ad055,#458028)}@keyframes buy-confirm-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.inv-ball-info-panel .shop-meta{flex-direction:column;gap:.25rem;min-width:0;display:flex}.inv-ball-info .buy-confirm-item{grid-template-areas:"slot meta""blurb blurb""specs specs"}.inv-ball-info-unit{font-family:var(--mc-font);letter-spacing:.08em;text-transform:uppercase;color:#b8c8d4;text-shadow:var(--text-extrude);font-size:5px}.inv-ball-info-blurb{font-family:var(--mc-font);letter-spacing:.04em;color:#d5e0e8;text-shadow:var(--text-extrude);grid-area:blurb;margin:0;font-size:6px;line-height:1.55}.inv-ball-info #inv-ball-info-status.is-eq{color:#7dffb3}.inv-ball-info .buy-confirm-actions{justify-content:stretch}.inv-ball-info-close{width:100%}.withdraw-info-panel{background:radial-gradient(80% 38% at 8% -8%,#f5a6232e,#0000 50%),linear-gradient(168deg,#2a3640 0%,#1a222a 48%,#10161c 100%);gap:.52rem;width:min(100%,380px);max-height:none;padding:.85rem .82rem .9rem;overflow:visible;box-shadow:inset 0 0 0 1px #6a7a88,inset 0 1px #ffffff1f,0 18px 34px #0000008c}.withdraw-info-panel:before{height:4px;margin:-.85rem -.82rem .05rem}.withdraw-info-head{justify-content:space-between;align-items:center;gap:.45rem;padding:0;display:flex}.withdraw-info-ball{text-overflow:ellipsis;white-space:nowrap;max-width:56%;font-family:var(--mc-font);letter-spacing:.06em;text-transform:uppercase;color:#ffe082;text-shadow:var(--text-extrude);background:linear-gradient(#ffffff14 0%,#0000 55%),#f5a62324;border:1px solid #f5a62366;border-radius:2px;flex-shrink:0;padding:.3rem .48rem;font-size:9px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.withdraw-info-panel h2{letter-spacing:.12em;color:#fff4c8;text-shadow:var(--text-extrude);margin:0;font-size:15px;line-height:1.1}.withdraw-info-hero{background:radial-gradient(120% 95% at 50% 0,#7cbc4a38,#0000 62%),linear-gradient(#1b2530 0%,#111820 100%);border:2px solid #0a0d10;border-radius:3px;flex-direction:column;align-items:center;gap:.34rem;padding:.68rem .58rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 3px #00000047}.withdraw-info-hero.is-wait{background:radial-gradient(120% 95% at 50% 0,#e0a03038,#0000 62%),linear-gradient(#1b2530 0%,#111820 100%)}.withdraw-info-hero.is-blocked{background:radial-gradient(120% 95% at 50% 0,#6a7a8838,#0000 62%),linear-gradient(#1b2530 0%,#111820 100%)}.withdraw-info-hero-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.22rem;width:100%;display:grid}.withdraw-info-hero-op{grid-column:2;align-self:center;align-items:center;gap:.14rem;display:flex}.withdraw-info-hero-op-pct{font-family:var(--mc-font);letter-spacing:.02em;color:#ffd98a;text-shadow:var(--text-extrude);background:#f5a62329;border:1px solid #f5a62380;border-radius:2px;padding:.18rem .28rem;font-size:7.5px}.withdraw-info-hero-op:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #7cbc4ad9;width:0;height:0}.withdraw-info-hero-cell{border:1px solid #0000;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:0;padding:.34rem .26rem .36rem;display:flex;overflow:hidden}.withdraw-info-hero-cell--have{background:linear-gradient(#6a7a8833 0%,#6a7a880d 100%);border-color:#6a7a8880;grid-column:1;box-shadow:inset 0 1px #ffffff12}.withdraw-info-hero-cell--take{background:linear-gradient(#7cbc4a33 0%,#7cbc4a0d 100%);border-color:#7cbc4a80;grid-column:3;box-shadow:inset 0 1px #ffffff14}.withdraw-info-hero-label{max-width:100%;font-family:var(--mc-font);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#9ab0c0;text-shadow:var(--text-extrude);font-size:8px;line-height:1.25}.withdraw-info-hero-num{flex-direction:column;align-items:center;gap:.08rem;max-width:100%;margin:0;display:flex}.withdraw-info-hero-num strong{max-width:100%;font-family:var(--mc-font);letter-spacing:.01em;font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;color:#ffe082;text-shadow:var(--text-extrude);font-size:17px;line-height:1.05}.withdraw-info-hero-num small{font-family:var(--mc-font);letter-spacing:.08em;text-transform:uppercase;color:#8ea6b6;text-shadow:var(--text-extrude);font-size:7px}.withdraw-info-hero-cell--take .withdraw-info-hero-label{color:#a8e07c}.withdraw-info-hero-cell--take .withdraw-info-hero-num strong{color:#b8f08a;font-size:21px}.withdraw-info-hero-cell--take .withdraw-info-hero-num small{color:#86ab6b}.withdraw-info-hero .withdraw-info-state{text-align:center;border-left-width:1px;align-self:stretch;margin-top:.08rem;padding:.38rem .5rem;font-size:9px;line-height:1.35}.withdraw-info-section-title{font-family:var(--mc-font);letter-spacing:.14em;text-transform:uppercase;color:#8ea6b6;text-shadow:var(--text-extrude);margin:0 0 .08rem;font-size:8px}.withdraw-info-how{flex-direction:column;gap:.24rem;display:flex}.withdraw-info-flow{grid-template-columns:repeat(3,1fr);gap:.24rem;margin:0;padding:0;list-style:none;display:grid}.withdraw-info-flow-step{background:#00000038;border:1px solid #6a7a884d;border-radius:3px;align-items:center;gap:.3rem;min-width:0;padding:.34rem .32rem;display:flex}.withdraw-info-flow-num{width:16px;height:16px;font-family:var(--mc-font);color:#f2f7fa;text-shadow:var(--text-extrude);background:#33414d;border-radius:2px;flex-shrink:0;place-items:center;font-size:8.5px;display:grid}.withdraw-info-flow-txt{text-overflow:ellipsis;white-space:nowrap;font-family:var(--mc-font);letter-spacing:.05em;text-transform:uppercase;color:#9ab0c0;text-shadow:var(--text-extrude);font-size:8.5px;overflow:hidden}.withdraw-info-flow-step.is-done{background:#7cbc4a1f;border-color:#7cbc4a73}.withdraw-info-flow-step.is-done .withdraw-info-flow-num{color:#fff;background:#3f7a22}.withdraw-info-flow-step.is-done .withdraw-info-flow-txt{color:#c8f0a8}.withdraw-info-flow-step.is-current:not(.is-done){background:#f5a62324;border-color:#f5a6238c}.withdraw-info-flow-step.is-current:not(.is-done) .withdraw-info-flow-num{color:#fff;background:#b47a12}.withdraw-info-flow-step.is-current:not(.is-done) .withdraw-info-flow-txt{color:#ffd98a}.withdraw-info-state{font-family:var(--mc-font);letter-spacing:.04em;color:#e8f0f6;text-shadow:var(--text-extrude);background:linear-gradient(#f5a6231f 0%,#f5a6230a 100%);border:1px solid #f5a62359;border-left:3px solid #f5a623;border-radius:2px;margin:0;padding:.36rem .45rem;font-size:8.5px;line-height:1.3}.withdraw-info-state.is-ready{color:#c8f0a8;background:linear-gradient(#7cbc4a29 0%,#7cbc4a0d 100%);border-color:#7cbc4a66 #7cbc4a66 #7cbc4a66 #7cbc4a}.withdraw-info-state.is-wait{background:linear-gradient(#e0a03024 0%,#e0a0300a 100%);border-color:#e0a03066 #e0a03066 #e0a03066 #e0a030}.withdraw-info-state.is-blocked{color:#b8c8d4;background:linear-gradient(#6a7a8829 0%,#6a7a880d 100%);border-color:#6a7a8866 #6a7a8866 #6a7a8866 #6a7a88}.withdraw-info-checks{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:.3rem;margin:0;padding:0;display:flex}.withdraw-info-check{background:linear-gradient(#ffffff0a 0%,#0000 40%),linear-gradient(#1a232c 0%,#12181f 100%);border:2px solid #0a0d10;border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:.22rem .42rem;padding:.42rem .52rem .46rem;display:grid;box-shadow:inset 0 1px #ffffff0d,0 2px #00000038}.withdraw-info-check-led{background:#6a7a88;border-radius:1px;width:9px;height:9px;box-shadow:0 0 0 1px #0a0d10}.withdraw-info-check.is-ok .withdraw-info-check-led{background:#7cbc4a;box-shadow:0 0 0 1px #0a0d10,0 0 6px #7cbc4a99}.withdraw-info-check.is-wait .withdraw-info-check-led{background:#5a9fd4;box-shadow:0 0 0 1px #0a0d10,0 0 6px #5a9fd48c}.withdraw-info-check.is-todo .withdraw-info-check-led{background:#f5a623;box-shadow:0 0 0 1px #0a0d10,0 0 6px #f5a62380}.withdraw-info-check-name{min-width:0;font-family:var(--mc-font);letter-spacing:.08em;text-transform:uppercase;color:#e2ecf3;text-shadow:var(--text-extrude);flex-direction:column;gap:.1rem;font-size:8.5px;display:flex}.withdraw-info-check-name small{letter-spacing:.03em;text-transform:none;color:#93abbb;font-size:7.5px;line-height:1.3}.withdraw-info-check-amount{justify-self:end;align-items:baseline;gap:.22rem;display:flex}.withdraw-info-check-amount strong{font-family:var(--mc-font);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#e8f0f6;text-shadow:var(--text-extrude);font-size:12px}.withdraw-info-check-amount small{font-family:var(--mc-font);letter-spacing:.06em;text-transform:uppercase;color:#8ea6b6;font-size:7px}.withdraw-info-check--min .withdraw-info-check-amount strong{color:#ffe082}.withdraw-info-check--cd .withdraw-info-check-amount strong{color:#9ec8f0}.withdraw-info-check--cap .withdraw-info-check-amount strong{color:#b8f08a}.withdraw-info-check-bar{background:#00000073;border:1px solid #0a0d10;border-radius:2px;grid-column:1/-1;height:6px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.withdraw-info-check-bar>span{background:linear-gradient(90deg,#c47a12,#f5a623 45%,#ffe082);width:0;height:100%;transition:width .35s ease-out;display:block;box-shadow:inset 0 1px #ffffff3d}.withdraw-info-check--cd .withdraw-info-check-bar>span{background:linear-gradient(90deg,#2a5a88,#5a9fd4 50%,#9ec8f0)}.withdraw-info-check.is-ok .withdraw-info-check-bar>span{background:linear-gradient(90deg,#3a6a20,#7cbc4a 55%,#b8f08a)}.withdraw-info-check.is-info{grid-template-rows:auto}.withdraw-info-check.is-info .withdraw-info-check-led{background:#7cbc4a;box-shadow:0 0 0 1px #0a0d10,0 0 6px #7cbc4a99}.withdraw-info-foot{border-top:1px solid #6a7a884d;flex-direction:column;gap:.38rem;margin-top:.05rem;padding-top:.38rem;display:flex}.withdraw-info-note{font-family:var(--mc-font);letter-spacing:.02em;color:#93abbb;text-shadow:var(--text-extrude);background:0 0;border:none;margin:0;padding:0;font-size:8px;line-height:1.4}.withdraw-info-actions{grid-template-columns:auto 1fr;gap:.36rem;display:grid}.withdraw-info-actions .buy-confirm-cancel,.withdraw-info-actions .buy-confirm-go{border-radius:3px;min-height:2.35rem;padding:.5rem .62rem;font-size:10px}.withdraw-info-actions .buy-confirm-cancel{color:#fff8ef;background:linear-gradient(#ffffff1f 0%,#0000 38%),linear-gradient(#e06060 0%,#c03838 52%,#8a2424 100%);box-shadow:inset 0 1px #ffffff3d,inset 0 -2px #0003,0 2px #4a1212}.withdraw-info-actions .buy-confirm-cancel:hover{color:#fff;background:linear-gradient(#ffffff29 0%,#0000 38%),linear-gradient(#f07070 0%,#d04848 52%,#9a2c2c 100%)}.withdraw-info-actions .buy-confirm-cancel:active{transform:translateY(1px);box-shadow:inset 2px 2px #00000059,inset -1px -1px #ffffff14,0 1px #4a1212}.withdraw-info-actions .buy-confirm-go{color:#d8e8c8;background:linear-gradient(#5a7a48 0%,#3d5532 55%,#2e4026 100%);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0000002e,0 2px #1a2814}.withdraw-info-actions .buy-confirm-go:hover:not(:disabled){color:#eaf6dc;background:linear-gradient(#668850 0%,#466038 55%,#354a2c 100%)}.withdraw-info-go:disabled{opacity:1;filter:none;color:#7a8a70;cursor:not-allowed;background:linear-gradient(#3f4a3a 0%,#2f362c 55%,#252b24 100%);box-shadow:inset 1px 1px #ffffff0d,inset 0 -1px #0003}.withdraw-info-msg{font-family:var(--mc-font);letter-spacing:.04em;color:#d8e4ec;text-shadow:var(--text-extrude);background:#00000040;border:1px solid #6a7a8866;border-radius:3px;margin:0;padding:.55rem .62rem;font-size:9.5px;line-height:1.4}.withdraw-info-msg.is-ok{color:#c8f0a8;background:#7cbc4a24;border-color:#7cbc4a73}.withdraw-info-msg.is-err{color:#ffc9c9;background:#f0707024;border-color:#f0707073}.bet-row{justify-content:center;align-items:center;gap:.45rem;display:flex}.bet-row strong{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5rem;color:var(--gold);font-size:9px}.bet-row button{color:#fcfcfc;width:2rem;height:2rem;font:inherit;text-shadow:var(--mc-shadow-sm);cursor:pointer;background:#6f6f6f;border:2px solid #000;font-size:10px;line-height:1}.bet-row button:hover:not(:disabled){background:#7f8f7f}.bet-row button:disabled{opacity:.45;cursor:not-allowed}.side-hint{color:var(--muted);text-align:center;text-shadow:var(--text-extrude);margin-top:.5rem;font-size:8px;line-height:1.7}.side-hint--shop{letter-spacing:.06em;text-transform:uppercase;color:#fff8ef;text-align:center;text-shadow:var(--text-extrude);background:linear-gradient(#ffffff0f 0%,#0000 40%),linear-gradient(#1c262e 0%,#12181e 100%);border:2px solid #0a0d10;margin:.55rem 0 .85rem;padding:.55rem .7rem .5rem;font-size:7px;line-height:1.55;position:relative;box-shadow:inset 0 0 0 1px #7a8a9859,inset 0 1px #ffffff14,0 3px #00000059}.side-hint--shop:before{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#f5a623 0 5px,#121212 5px 10px);height:4px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #00000059}#game{aspect-ratio:5/9;width:100%;max-width:none;max-height:min(88vh,860px);box-shadow:none;touch-action:none;cursor:crosshair;z-index:0;background:0 0;border:none;margin:0;display:block;position:relative}.stage{background:0 0;flex-direction:column;gap:0;width:100%;min-width:0;margin:0 auto;display:flex}.stage-frame{isolation:isolate;background:0 0;border:3px solid #2a343c;width:100%;max-width:420px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 2px #5a6e7a,0 16px 40px #00000047}.stage-lang{z-index:8;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1016d1;position:absolute;top:.45rem;right:.45rem;box-shadow:inset 1px 1px #ffffff2e,inset -1px -1px #00000059,0 2px #00000040}.stage-lang .lang-btn{background:0 0;min-width:2.1rem;padding:.35rem .5rem}.stage-lang .lang-btn:hover{color:#fff;background:#4a5750d9}.stage-lang .lang-btn.is-active{color:#fff;background:#5a8f3a}.panel.panel--hud{--panel-ink:#e8f0f4;--panel-steel:#12181e;--panel-steel-2:#1c262e;--panel-rim:#7a8a98;--panel-recess:#070a0d;--panel-accent:#f5a623;z-index:2;pointer-events:none;width:auto;max-width:none;box-shadow:none;isolation:isolate;background:0 0;border:none;border-radius:0;flex-flow:column;justify-content:flex-end;align-items:stretch;gap:.28rem;margin:0;padding:.4rem .4rem .45rem;display:flex;position:absolute;inset:0;overflow:visible;container:hud/inline-size}.panel.panel--hud.is-live{--panel-accent:#ffb74d;box-shadow:none}.panel.panel--hud:before,.panel.panel--hud:after{display:none}.panel.panel--hud .panel-rail,.panel.panel--hud .drop-cluster{pointer-events:auto}.panel.panel--hud .panel-rail{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0c1016e0 0%,#080c12d1 100%);border:2px solid #040608eb;flex:none;width:100%;margin:0;padding:4px;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px 6px #00000073,0 4px 12px #00000047}.panel.panel--hud .panel-rail.is-live{box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 6px #0006,0 0 0 1px #f5a62347,0 4px 12px #00000047}.panel.panel--hud .stat{background:linear-gradient(180deg, #ffffff14 0%, transparent 26%), radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--stat-accent) 20%, transparent), transparent 55%), linear-gradient(180deg, #1a2430eb 0%, #0c1218e6 100%);min-height:2.85rem;padding:.32rem .12rem .3rem}.panel.panel--hud .drop-cluster{background:0 0;flex:none;align-self:stretch;gap:.45rem;width:100%;margin:0;padding:0}.panel.panel--hud .drop{gap:0;min-height:3.75rem;padding:0}.panel.panel--hud .drop-info-btn{width:2.75rem;min-height:3.75rem}.drop-face{width:100%;min-height:inherit;box-sizing:border-box;align-items:stretch;padding:.55rem .38rem .3rem;display:flex;position:relative}.drop-rivet{pointer-events:none;z-index:2;background:linear-gradient(145deg,#d0dce6 0%,#6a7884 42%,#2a343c 100%);border-radius:1px;width:5px;height:5px;position:absolute;box-shadow:0 0 0 1px #05080c,inset 0 1px #ffffff73,inset -1px -1px #00000073}.drop-rivet--tl{top:9px;left:6px}.drop-rivet--tr{top:9px;right:6px}.drop-rivet--bl{bottom:6px;left:6px}.drop-rivet--br{bottom:6px;right:6px}.drop-body{background:linear-gradient(#ffffff0f 0%,#0000 36%),linear-gradient(#1c262e 0%,#0c1218 100%);border:1px solid #040608;grid-template-columns:minmax(0,1.15fr) minmax(7.5rem,1fr);align-items:stretch;gap:5px;width:100%;min-width:0;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff1a,inset 0 -3px 8px #0000008c,inset 0 0 0 1px #5a6e7c29}.drop:has(.drop-free-timer[hidden]) .drop-body{grid-template-columns:minmax(0,1fr)}.drop-main{--drop-accent:#8ee05a;background:linear-gradient(180deg, #ffffff2e 0%, transparent 30%), radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--drop-accent) 28%, transparent), transparent 58%), linear-gradient(180deg, #5aaa36 0%, #3d8524 52%, #2f681c 100%);border:1px solid color-mix(in srgb, var(--drop-accent) 42%, #0a0d10);cursor:pointer;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;min-width:0;min-height:2.35rem;padding:.22rem .35rem .18rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -12px 16px #00000047,inset 0 0 0 1px #0000002e}.drop-main:before{content:"";background:linear-gradient(90deg, transparent, var(--drop-accent) 16%, #fff8 48%, var(--drop-accent) 84%, transparent);opacity:.95;pointer-events:none;height:3px;position:absolute;top:0;left:8%;right:8%}.drop-free-timer{--timer-accent:#f5a623;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:linear-gradient(180deg, #ffffff14 0%, transparent 28%), radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--timer-accent) 22%, transparent), transparent 58%), linear-gradient(180deg, #1e2832 0%, #121a22 55%, #0a1016 100%);border:1px solid color-mix(in srgb, var(--timer-accent) 45%, #0a0d10);flex-direction:column;justify-content:center;align-items:center;gap:.08rem;min-width:0;min-height:2.35rem;margin:0;padding:.2rem .28rem .16rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 16px #0000005c,inset 0 0 0 1px #00000038}.drop-free-timer:before{content:"";background:linear-gradient(90deg, transparent, var(--timer-accent) 18%, #fff8 50%, var(--timer-accent) 82%, transparent);opacity:.95;pointer-events:none;height:3px;position:absolute;top:0;left:10%;right:10%}.drop-free-timer-tag{z-index:1;box-sizing:border-box;width:100%;max-width:100%;font-family:var(--mc-font);letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#e8d090;text-shadow:var(--text-extrude);white-space:normal;overflow-wrap:normal;word-break:normal;padding:0 .05rem;font-size:clamp(6px,1.45cqi,7px);line-height:1.2;position:relative}.drop-free-timer-time{z-index:1;font-family:var(--mc-font);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff3c4;text-shadow:var(--text-extrude);font-size:clamp(11px,2.8cqi,13px);line-height:1;position:relative}.drop-free-timer[hidden]{display:none}.drop.is-free .drop-main{--drop-accent:#b4ff7a;background:linear-gradient(#fff3 0%,#0000 30%),radial-gradient(120% 90% at 50% 0,#b4ff7852,#0000 58%),linear-gradient(#6ecf3a 0%,#4a9a28 52%,#367820 100%)}.drop.is-free .drop-free-timer{--timer-accent:#7dff7a}.drop.is-free .drop-free-timer-tag{color:#c8f0a0}.drop.is-free .drop-free-timer-time{color:#f0ffd8;text-shadow:0 0 10px #8cdc5040, var(--text-extrude)}.drop.is-waiting-free .drop-free-timer{--timer-accent:#ffc050;border-color:#987535;box-shadow:inset 0 1px #ffffff24,inset 0 -12px 16px #0000005c,inset 0 0 0 1px #00000038,0 0 12px #f5a62329}.drop.is-waiting-free .drop-free-timer-tag{color:#ffe082}.drop.is-waiting-free .drop-free-timer-time{color:#fff8e0;text-shadow:0 0 12px #ffb43259, var(--text-extrude)}.drop.is-falling .drop-main{--drop-accent:#8aa0b0;background:linear-gradient(#ffffff14 0%,#0000 28%),linear-gradient(#4a5864 0%,#2e3840 55%,#1e262e 100%)}.drop.is-broke .drop-main{--drop-accent:#ef9a9a;background:linear-gradient(#ffffff14 0%,#0000 28%),linear-gradient(#7a5050 0%,#4a3030 55%,#2a1818 100%)}.drop.is-broke.is-waiting-free .drop-main{--drop-accent:#f5a623;background:linear-gradient(#ffffff1f 0%,#0000 28%),linear-gradient(#d4aa3a 0%,#9a741c 55%,#5a4010 100%)}.drop.is-ended .drop-main{--drop-accent:#ffc050;background:linear-gradient(#ffffff24 0%,#0000 28%),linear-gradient(#e09020 0%,#a86410 55%,#7a480c 100%)}.drop.is-win .drop-main{--drop-accent:#7dffb3;background:linear-gradient(#ffffff24 0%,#0000 28%),linear-gradient(#2aaa60 0%,#1a7040 55%,#145530 100%)}.panel{--panel-ink:#e8f0f4;--panel-steel:#12181e;--panel-steel-2:#1c262e;--panel-rim:#7a8a98;--panel-recess:#070a0d;--panel-accent:#f5a623;background:linear-gradient(180deg, #ffffff17 0%, transparent 18%), repeating-linear-gradient(90deg, transparent 0 11px, #ffffff04 11px 12px), linear-gradient(145deg, var(--panel-steel-2) 0%, var(--panel-steel) 48%, #0a1016 100%);width:100%;max-width:min(560px,100%);box-shadow:inset 0 0 0 1px var(--panel-rim), inset 0 1px 0 #ffffff24, inset 0 -2px 0 #00000073, inset 0 0 28px #00000047, 0 10px 0 #0000006b, 0 16px 32px #0000004d;isolation:isolate;border:3px solid #040608;border-radius:2px;flex-wrap:wrap;align-items:stretch;gap:.4rem;margin:0 auto;padding:.7rem .55rem .72rem;display:flex;position:relative;overflow:visible;container:hud/inline-size}.panel.is-live{--panel-accent:#ffb74d;box-shadow:inset 0 0 0 1px #9aabba,inset 0 1px #ffffff29,inset 0 -2px #00000073,inset 0 0 28px #00000047,0 0 0 1px #f5a62347,0 10px #0000006b,0 16px 32px #0000004d}.panel:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 40% at 50% 0,#f5a6230f,#0000 60%);border:1px solid #8c9eac38;position:absolute;inset:10px 5px 8px;box-shadow:inset 0 0 0 1px #00000073,inset 0 8px 18px #00000047}.panel:after{content:"";pointer-events:none;z-index:0;opacity:.45;background-image:radial-gradient(circle,#00000073 .7px,#0000 1px);background-size:7px 7px;position:absolute;inset:12px 7px 10px;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.panel-cautions{pointer-events:none;z-index:2;background:repeating-linear-gradient(-45deg, var(--caution,#f5a623) 0 8px, var(--caution-dark,#141414) 8px 16px);background-size:22.627px 22.627px;height:6px;position:absolute;left:0;right:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000008c}.panel-cautions--top{animation:32s linear infinite panel-tape-scroll;top:0}.panel-cautions--bot{opacity:.92;background:repeating-linear-gradient(-45deg,#2a323a 0 8px,#0c1014 8px 16px) 0 0/22.627px 22.627px;height:5px;bottom:0}.panel.is-live .panel-cautions--top{filter:brightness(1.08);animation-duration:22s}@keyframes panel-tape-scroll{to{background-position:22.627px 22.627px}}.panel-rivet{z-index:5;pointer-events:none;background:linear-gradient(145deg,#d0dce6 0%,#6a7884 42%,#2a343c 100%);border-radius:1px;width:7px;height:7px;position:absolute;box-shadow:0 0 0 1px #05080c,inset 0 1px #ffffff73,inset -1px -1px #00000073}.panel-rivet--tl{top:11px;left:7px}.panel-rivet--tr{top:11px;right:7px}.panel-rivet--bl{bottom:9px;left:7px}.panel-rivet--br{bottom:9px;right:7px}.panel-angle{z-index:4;pointer-events:none;opacity:.85;width:12px;height:12px;position:absolute}.panel-angle:before,.panel-angle:after{content:"";background:#8a96a0;position:absolute;box-shadow:inset 0 1px #ffffff59}.panel-angle:before{width:12px;height:2px}.panel-angle:after{width:2px;height:12px}.panel-angle--tl{top:10px;left:6px}.panel-angle--tl:before,.panel-angle--tl:after{top:0;left:0}.panel-angle--tr{top:10px;right:6px}.panel-angle--tr:before,.panel-angle--tr:after{top:0;left:auto;right:0}.panel-angle--bl{bottom:8px;left:6px}.panel-angle--bl:before,.panel-angle--bl:after{top:auto;bottom:0;left:0}.panel-angle--br{bottom:8px;right:6px}.panel-angle--br:before,.panel-angle--br:after{inset:auto 0 0 auto}.panel-rail{z-index:1;background:linear-gradient(#ffffff0d 0%,#0000 30%),linear-gradient(#1a222a 0%,#0a0e12 100%);border:2px solid #040608;flex:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;margin-top:.15rem;padding:5px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -3px 8px #0009,inset 0 0 0 1px #5a6e7c2e,0 1px #ffffff0d}.panel-rail:before{content:"";pointer-events:none;border:1px solid #00000059;position:absolute;inset:2px}.panel-rail.is-live{box-shadow:inset 0 1px #ffffff1f,inset 0 -3px 8px #0000008c,inset 0 0 0 1px #f5a62333,0 0 0 1px #f5a62338,0 1px #ffffff0d}.stat{--stat-accent:#8aa0b0;--stat-fill:#141c24f2;--stat-ink:#d4eef8;background:linear-gradient(180deg, #ffffff14 0%, transparent 26%), radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--stat-accent) 20%, transparent), transparent 55%), linear-gradient(180deg, #1a2430 0%, var(--stat-fill) 55%, #0c1218 100%);border:1px solid color-mix(in srgb, var(--stat-accent) 32%, #0a0d10);box-sizing:border-box;min-width:0;max-width:100%;min-height:3.35rem;font-family:var(--mc-font);flex-direction:column;justify-content:center;align-items:center;gap:.14rem;padding:.42rem .18rem .4rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 16px #00000052,inset 0 0 0 1px #00000040;container:statcell/inline-size}.stat:before{content:"";background:linear-gradient(90deg, transparent, var(--stat-accent) 15%, #fff8 48%, var(--stat-accent) 85%, transparent);opacity:.95;z-index:2;height:3px;position:absolute;top:0;left:8%;right:8%}.stat:after{content:"";pointer-events:none;opacity:0;z-index:1;background:linear-gradient(105deg,#0000 40%,#ffffff12 48%,#0000 56%) 120% 0/220% 100%;position:absolute;inset:0}.stat-screw{z-index:2;pointer-events:none;opacity:.85;background:linear-gradient(145deg,#b0bcc8,#4a5660);border-radius:1px;width:4px;height:4px;position:absolute;top:5px;left:4px;box-shadow:0 0 0 1px #05080c,inset 0 1px #fff6}.stat-screw--r{left:auto;right:4px}.stat-ticks{z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--stat-accent) 45%, transparent) 0 1px, transparent 1px 5px);opacity:.55;height:4px;position:absolute;bottom:4px;left:12%;right:12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.panel-rail.is-live .stat:after{opacity:1;animation:2.4s ease-in-out infinite stat-sheen}.stat:nth-child(2):after{animation-delay:.35s}.stat:nth-child(3):after{animation-delay:.7s}.stat:nth-child(4):after{animation-delay:1.05s}@keyframes stat-sheen{0%,55%{background-position:120% 0}to{background-position:-40% 0}}.stat--depth{--stat-accent:#5ad0ff;--stat-ink:#d8f4ff}.stat--throws{--stat-accent:#6eb6ff;--stat-ink:#cfe6ff}.stat--win{--stat-accent:#5dffb0;--stat-ink:#b8ffd4}.stat--mult{--stat-accent:#ffc107;--stat-ink:#ffe082}.stat.is-hot{border-color:color-mix(in srgb, var(--stat-accent) 55%, #0a0d10);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -10px 14px #00000038, 0 0 0 1px color-mix(in srgb, var(--stat-accent) 25%, transparent)}.stat.is-hot:before{animation:1.1s ease-in-out infinite accent-pulse}.stat.is-hot .stat-ticks{opacity:.9}.stat.is-blaze,.stat.is-rich{border-color:color-mix(in srgb, var(--stat-accent) 70%, #fff);box-shadow:inset 0 1px 0 #ffffff24, inset 0 -8px 16px color-mix(in srgb, var(--stat-accent) 12%, transparent), 0 0 12px color-mix(in srgb, var(--stat-accent) 28%, transparent)}.stat.is-blaze{--stat-accent:#ff8a3d}.stat--throws.is-low{--stat-accent:#ffb74d;animation:1.2s steps(2,end) infinite throws-warn}@keyframes accent-pulse{0%,to{opacity:.75;filter:brightness()}50%{opacity:1;filter:brightness(1.35)}}@keyframes throws-warn{50%{border-color:#ff9800}}.stat.is-pop{animation:.38s cubic-bezier(.2,1.4,.4,1) stat-pop}.stat.is-tick{animation:.22s ease-out stat-tick}@keyframes stat-pop{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes stat-tick{0%{filter:brightness()}40%{filter:brightness(1.35)}to{filter:brightness()}}.stat .label{letter-spacing:.04em;text-transform:uppercase;width:100%;max-width:100%;color:color-mix(in srgb, var(--stat-accent) 55%, #8a9eac);white-space:nowrap;text-align:center;text-shadow:var(--text-extrude);z-index:1;font-size:clamp(7px,11cqi,9px);line-height:1.35;display:block;position:relative;overflow:visible}.stat-value{z-index:1;justify-content:center;align-items:baseline;gap:.18rem;width:100%;min-width:0;display:flex;position:relative}.stat strong{font-variant-numeric:tabular-nums;max-width:100%;color:var(--stat-ink);white-space:nowrap;text-shadow:var(--text-extrude);text-align:center;letter-spacing:.02em;font-size:clamp(9px,15cqi,12px);font-weight:400;line-height:1.35;display:block;overflow:visible}.stat--throws strong{font-size:clamp(8px,13cqi,11px)}.stat--throws strong.is-low{color:#ffcc80}.stat-combo{letter-spacing:.02em;color:#fff8ef;text-shadow:var(--text-extrude);white-space:nowrap;background:linear-gradient(#ffe082,#ff9800 70%,#ef6c00);border:1px solid #3a2208;flex:none;margin-left:.05rem;padding:.14rem .22rem .1rem;font-size:clamp(7px,11cqi,9px);line-height:1.2;display:inline-block;box-shadow:inset 0 1px #ffffff59,0 2px #5a3008}.stat-combo.is-hot{animation:.9s ease-in-out infinite combo-chip-idle}.stat-combo.is-blaze{color:#fff8e7;background:linear-gradient(#ffab40,#ff5722 60%,#d84315);animation:.55s steps(2,end) infinite combo-chip-blaze;box-shadow:inset 0 1px #ffffff4d,0 2px #6a2208,0 0 10px #ff572273}.stat-combo.is-pop{animation:.4s cubic-bezier(.2,1.6,.4,1) combo-chip-pop}@keyframes combo-chip-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes combo-chip-blaze{50%{filter:brightness(1.25)}}@keyframes combo-chip-pop{0%{transform:scale(.7)}45%{transform:scale(1.2)}to{transform:scale(1)}}.stat--win strong.is-flash,.stat--mult strong.is-flash{animation:.4s cubic-bezier(.2,1.4,.4,1) win-tick}@keyframes win-tick{0%{color:#fff;text-shadow:var(--text-extrude);transform:scale(1)}30%{color:#fff;text-shadow:1px 1px 0 #000, 0 0 14px color-mix(in srgb, var(--stat-accent) 80%, transparent);transform:scale(1.16)}to{color:var(--stat-ink);text-shadow:var(--text-extrude);transform:scale(1)}}.stat--depth strong.is-combo{color:#ffe082;animation:.4s cubic-bezier(.2,1.4,.4,1) combo-tick}@keyframes combo-tick{0%{transform:scale(1)}40%{color:#fff;transform:scale(1.12)}to{transform:scale(1)}}.drop-cluster{z-index:3;flex:100%;align-items:stretch;gap:.35rem;width:100%;min-width:0;display:flex;position:relative}.drop{color:#fff8ef;width:auto;min-width:0;min-height:3.75rem;font-weight:400;font-family:var(--mc-font);letter-spacing:.04em;text-shadow:var(--text-extrude);cursor:default;box-sizing:border-box;z-index:1;background:linear-gradient(#ffffff17 0%,#0000 20%),linear-gradient(145deg,#1e2830 0%,#12181e 48%,#0a1016 100%);border:3px solid #040608;border-radius:2px;flex:auto;align-self:stretch;margin-top:0;padding:0;font-size:clamp(9px,2.4cqi,11px);line-height:1.1;transition:box-shadow .14s,border-color .14s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7a8a98,inset 0 1px #ffffff24,inset 0 -2px #0000006b,0 5px #0000006b,0 10px 18px #00000047}.drop:before{content:"";pointer-events:none;z-index:3;background-color:#121212;background-image:repeating-linear-gradient(-45deg,#f5a623 0 12px,#121212 12px 24px);background-size:33.941px 33.941px;height:8px;animation:1.68s linear infinite drop-tape-scroll;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #00000073,inset 0 1px #ffffff2e,inset 0 -1px #0006}.drop:after{content:"";pointer-events:none;z-index:0;border:1px solid #00000059;position:absolute;inset:8px 3px 3px}.drop-eyebrow{pointer-events:none;z-index:1;width:100%;font-family:var(--mc-font);letter-spacing:.06em;text-transform:uppercase;color:#f0ffd8;text-shadow:var(--text-extrude);text-align:center;white-space:nowrap;margin:0;font-size:clamp(7px,1.7cqi,8px);line-height:1.15;position:relative}.drop-label{pointer-events:none;z-index:1;width:100%;font-family:var(--mc-font);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fffdf6;text-shadow:var(--text-extrude);text-align:center;white-space:nowrap;margin:0;font-size:clamp(11px,2.8cqi,13px);line-height:1;position:relative}.drop-info-btn{color:#ffe082;cursor:pointer;background:linear-gradient(#ffffff1f 0%,#0000 36%),linear-gradient(165deg,#5a6a76 0%,#36424c 50%,#1e262e 100%);border:3px solid #05080a;border-radius:4px;flex:none;place-items:center;width:2.75rem;min-height:3.75rem;padding:.55rem 0 .3rem;transition:background .14s,box-shadow .14s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #b4c8d22e,inset 0 1px #ffffff29,inset 0 -3px #0000004d,0 6px #12181e,0 12px 20px #0000003d}.drop-info-btn:before{content:"";background:repeating-linear-gradient(-45deg,#ffe082 0 5px,#1a1a1a 5px 10px);height:4px;position:absolute;top:0;left:0;right:0}.drop-info-glyph{width:1.35rem;height:1.35rem;color:inherit;filter:drop-shadow(1px 1px #000);place-items:center;display:grid}.drop-info-glyph svg{width:100%;height:100%;display:block}.drop-info-btn:hover{color:#fff3c4;background:linear-gradient(#4a5a66 0%,#36424c 100%)}.drop-info-btn:active{transform:translateY(2px);box-shadow:inset -1px -1px #00000059,inset 1px 1px #ffffff1a,0 2px #12181e}.drop-info-btn[aria-expanded=true]{color:#fff;background:linear-gradient(#ffc8502e 0%,#0000 40%),linear-gradient(#5a4a20 0%,#3a3018 55%,#2a2410 100%);box-shadow:inset -2px -3px #00000059,inset 1px 1px #ffffff24,0 5px #1a1408,0 0 0 1px #f5a62359}.drop-help{z-index:80;background:#04080cc7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.drop-help[hidden]{display:none}.drop-help-card{background:linear-gradient(#ffffff0f 0%,#0000 28%),linear-gradient(165deg,#222c36 0%,#161e26 50%,#10161c 100%);border:3px solid #06080a;width:min(100%,440px);padding:1.05rem 1rem 1.1rem;position:relative;box-shadow:inset 0 0 0 1px #6a7a88,inset 0 1px #ffffff1a,0 18px 40px #0000008c}.drop-help-card:before{content:"";background:repeating-linear-gradient(-45deg, var(--caution) 0 8px, var(--caution-dark) 8px 16px);height:6px;margin:-1.05rem -1rem .75rem;display:block}.drop-help-head{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.drop-help-head h3{font-family:var(--mc-font);letter-spacing:.04em;text-transform:uppercase;color:#ffe082;text-shadow:var(--text-extrude);margin:0;font-size:clamp(11px,3vw,14px);line-height:1.4}.drop-help-close{color:#fff8ef;font-family:var(--mc-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-shadow:var(--text-extrude);background:linear-gradient(#ffffff24 0%,#0000 38%),linear-gradient(#f07070 0%,#d04040 52%,#9a2828 100%);border:2px solid #0a0d10;border-radius:3px;flex-shrink:0;padding:.4rem .55rem .32rem;font-size:8px;transition:background .15s,box-shadow .15s,transform .12s,color .15s;box-shadow:inset 0 1px #ffffff47,inset 0 -3px #00000038,0 3px #4a1212,0 0 0 1px #ff787824}.drop-help-close:hover{color:#fff;background:linear-gradient(#ffffff2e 0%,#0000 38%),linear-gradient(#f88 0%,#e05050 52%,#b03030 100%);box-shadow:inset 0 1px #ffffff52,inset 0 -3px #0003,0 3px #4a1212,0 0 14px #e050503d}.drop-help-close:active{transform:translateY(1px);box-shadow:inset 2px 2px #00000061,inset -1px -1px #ffffff1a,0 1px #4a1212}.drop-help-close:focus-visible{outline-offset:2px;outline:2px solid #ffe082}.drop-help-status{font-family:var(--mc-font);letter-spacing:.03em;color:#7dffb3;text-shadow:var(--text-extrude);background:#0a1016;border:1px solid #2a343c;margin:0 0 .7rem;padding:.55rem .6rem;font-size:clamp(9px,2.6vw,11px);line-height:1.55}.drop-help-list{color:#d5e2ea;font-family:var(--mc-font);letter-spacing:.02em;text-shadow:var(--text-extrude);flex-direction:column;gap:.7rem;margin:0;padding:0 0 0 1.25rem;font-size:clamp(8px,2.4vw,10px);line-height:1.65;display:flex}.drop-help-list li::marker{color:#f5a623}.drop.is-ready{will-change:auto}.drop.is-ready:not(:disabled) .drop-main{animation:1.55s ease-in-out infinite drop-main-pulse}.drop.is-ready:not(:disabled) .drop-label{animation:1.55s ease-in-out infinite drop-label-nudge}.drop.is-falling,.drop.is-ended,.drop.is-win,.drop.is-free,.drop.is-broke,.drop.is-broke.is-waiting-free{text-shadow:var(--text-extrude);background:linear-gradient(#ffffff14 0%,#0000 22%),linear-gradient(145deg,#1c262e 0%,#12181e 48%,#0a1016 100%);animation:none;box-shadow:inset 0 0 0 1px #7a8a98,inset 0 1px #ffffff1f,inset 0 -2px #0006,0 5px #0000006b,0 10px 18px #00000047}.drop.is-falling:before{background-color:#1a1a1a;background-image:repeating-linear-gradient(-45deg,#a8b4bc 0 12px,#1a1a1a 12px 24px);background-size:33.941px 33.941px}.drop.is-win:before,.drop.is-free:before{background-color:#0e1a14;background-image:repeating-linear-gradient(-45deg,#5dff9a 0 12px,#0e1a14 12px 24px);background-size:33.941px 33.941px}.drop.is-broke:before{background-color:#1a1010;background-image:repeating-linear-gradient(-45deg,#ff8a80 0 12px,#1a1010 12px 24px);background-size:33.941px 33.941px}.drop.is-broke.is-waiting-free:before{background-color:#121212;background-image:repeating-linear-gradient(-45deg,#f5a623 0 12px,#121212 12px 24px);background-size:33.941px 33.941px}.drop.is-broke.is-waiting-free .drop-label{color:#fff8ef;letter-spacing:.06em}.drop.is-free .drop-eyebrow{color:#f4ffe8;text-shadow:var(--text-extrude-buy)}@keyframes drop-main-pulse{0%,to{filter:brightness()saturate();box-shadow:inset 0 1px #ffffff47,inset 0 -12px 16px #00000047,inset 0 0 0 1px #0000002e,0 0 #8ee05a00}40%{filter:brightness(1.14)saturate(1.12);box-shadow:inset 0 1px #ffffff5c,inset 0 -12px 16px #00000038,inset 0 0 0 1px #00000029,0 0 14px 1px #96e65a61}55%{filter:brightness(1.06)saturate(1.05)}}@keyframes drop-label-nudge{0%,to{transform:scaleY(.9)translateY(0)}40%{transform:scaleY(.9)translateY(-1px)}55%{transform:scaleY(.9)translateY(0)}}@keyframes drop-ready-call{0%,to{filter:brightness()saturate();transform:translateY(0)scale(1);box-shadow:inset -3px -4px #00000059,inset 2px 2px #ffffff38,0 5px #243f12,0 0 #7edc5000}45%{filter:brightness(1.12)saturate(1.08);transform:translateY(-1px)scale(1.02);box-shadow:inset -3px -4px #0000004d,inset 2px 2px #ffffff47,0 6px #243f12,0 0 10px 2px #96e65a59}60%{filter:brightness(1.06);transform:translateY(0)scale(1.01)}}@keyframes drop-tape-scroll{0%{background-position:0 0}to{background-position:33.941px 0}}@keyframes drop-ended-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@media (pointer:coarse) and (width<=900px){.landing-backdrop.is-dim .landing-cloud-layer--far,.landing-backdrop.is-dim .landing-cloud-layer--mid,.landing-backdrop.is-dim .landing-cloud-layer--near{filter:none}.landing-backdrop.is-dim .landing-scroll-track--far{animation-duration:140s}.landing-backdrop.is-dim .landing-scroll-track--mid{animation-duration:90s}.landing-backdrop.is-dim .landing-scroll-track--near{animation-duration:55s}.landing-backdrop.is-dim .landing-scroll-track--skyline{animation-duration:150s}.drop.is-ready{will-change:auto}.panel-cautions--top{animation-duration:28s}}html.is-scrolling .auth-ball,html.is-scrolling .panel-cautions--top,html.is-scrolling .landing-spec-sheen,html.is-scrolling .landing-showcase-sheen,html.is-scrolling .landing-showcase-tape,html.is-scrolling .landing-copy-tape,html.is-scrolling .landing-copy-sheen,html.is-scrolling .landing-feat-bar,html.is-scrolling .caution-strip,html.is-page-hidden .landing-scroll-track,html.is-page-hidden .landing-ticker-rail,html.is-page-hidden .landing-ticker-live,html.is-page-hidden .shop-ball-pendulum,html.is-page-hidden .landing-logo-pendulum,html.is-page-hidden .panel-cautions--top,html.is-sheet-open .landing-scroll-track{animation-play-state:paused!important}html.is-scrolling #shop .landing-pick.shop-pick,html.is-scrolling #garage .landing-pick.shop-pick{transition:none!important;transform:none!important}.landing-showcase,.landing-copy,.howto-panel,.legal-body{content-visibility:auto;contain-intrinsic-size:auto 480px}.landing-copy{contain:layout style}.landing-screen .shop-ball-pendulum{will-change:transform;backface-visibility:hidden}.landing-screen .landing-showcase.is-offscreen .landing-tag-col,.landing-screen .landing-showcase.is-offscreen .landing-pick-stage-glow,.landing-screen .landing-showcase.is-offscreen .landing-pick.shop-item:before,.landing-screen .landing-showcase.is-offscreen .landing-pick .ball-spec:after,.landing-screen .landing-showcase.is-offscreen .shop-ball-pendulum,.landing-screen .landing-showcase.is-offscreen .crane-beacon,.landing-screen .landing-showcase.is-offscreen .landing-gear-bar,.landing-screen .landing-showcase.is-offscreen .landing-showcase-cautions,.landing-screen .landing-showcase.is-offscreen .landing-showcase-side,.landing-screen .landing-showcase.is-offscreen .landing-showcase-clip,.landing-screen .landing-showcase.is-offscreen .landing-showcase-kicker,.landing-screen .landing-showcase.is-offscreen .landing-showcase-kicker-sheen,.landing-screen .landing-showcase.is-offscreen .landing-showcase-kicker-led,.landing-screen .landing-showcase.is-offscreen .landing-picks-label,.landing-screen .landing-showcase.is-offscreen .landing-gear .landing-pick-cta,.landing-screen .landing-showcase.is-offscreen .landing-gear .landing-pick-cta:after,.landing-screen .landing-copy.is-offscreen,.landing-screen .landing-copy.is-offscreen *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.shop-item--ball.ball-card,.shop-item--ball.ball-card:hover{transition:none;transform:none}.drop.is-ready:before,.drop:before,.drop.is-ready:not(:disabled) .drop-main,.drop.is-ready:not(:disabled) .drop-label,.drop.is-ended,.play-topbar-menu-btn.is-open,.top-nav-map,.top-nav-group,.guide-step,.guide-free,.guide-block,.play-sheet:not([hidden]) .play-sheet-backdrop,.play-sheet.is-animating:not([hidden]) .play-sheet-backdrop,.play-sheet:not([hidden]) .play-sheet-panel,.play-sheet.is-animating:not([hidden]) .play-sheet-panel,.side-panel.is-active.is-entering,.wallet-desk.is-active,.buy-confirm-panel,.shop-ball-pendulum,.shop-ball-cable,.landing-logo-pendulum,.auth-ball,.panel-rail.is-live .stat:after,.panel-cautions--top,.stat.is-hot:before,.stat.is-pop,.stat.is-tick,.stat--throws.is-low,.stat-combo.is-hot,.stat-combo.is-blaze,.stat-combo.is-pop,.stat--win strong.is-flash,.stat--mult strong.is-flash,.stat--depth strong.is-combo{animation:none}.play-topbar-menu-btn,.top-nav-link,.top-nav-links,.play-topbar-menu-icon,.play-topbar-drawer{transition:none}}.drop:has(.drop-main:hover):not(:disabled){box-shadow:inset 0 0 0 1px #8a9aa8,inset 0 1px #ffffff24,inset 0 -2px #00000061,0 6px #0000006b,0 12px 20px #0000004d}.drop:not(:disabled) .drop-main:hover{filter:brightness(1.06)}.drop.is-free:not(:disabled) .drop-main:hover{filter:brightness(1.08)}.drop.is-broke.is-waiting-free:not(:disabled) .drop-main:hover{filter:brightness(1.07)}.drop:has(.drop-main:active):not(:disabled){animation:none;transform:translateY(2px);box-shadow:inset 0 0 0 1px #6a7a88,inset 0 2px #00000059,inset 0 1px #ffffff14,0 2px #0006}.drop:not(:disabled) .drop-main:active{animation:none}.drop:has(.drop-main:active):not(:disabled) .drop-label{animation:none}.drop:has(.drop-main:active):not(:disabled):before{animation:none}.drop:not(:disabled) .drop-main:active{filter:brightness(.96)}.drop:not(:disabled){cursor:pointer}.drop:disabled{cursor:not-allowed;opacity:.78}.drop:disabled .drop-main{cursor:not-allowed;pointer-events:none}.drop.is-drop-failed{animation:.38s ease-out drop-fail-shake}@keyframes drop-fail-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.drop:has(.drop-free-timer[hidden]) .drop-face{padding-bottom:.4rem}@container hud (width>=480px){.panel:not(.panel--hud){flex-wrap:nowrap;align-items:stretch}.panel:not(.panel--hud) .panel-rail{flex:1 1 0;min-height:3.35rem}.panel:not(.panel--hud) .drop-cluster{flex:none;width:auto}.panel:not(.panel--hud) .drop{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:.22rem;width:clamp(5.6rem,22cqi,6.8rem);min-height:3.35rem;padding:.55rem .35rem .4rem}.panel:not(.panel--hud) .drop-info-btn{width:2.1rem;min-height:3.35rem}.panel:not(.panel--hud) .drop-eyebrow{text-align:center;margin-top:.2rem;font-size:clamp(7px,2cqi,9px)}.panel:not(.panel--hud) .drop-label{text-align:center;margin-top:0;font-size:clamp(9px,2.6cqi,11px)}.panel:not(.panel--hud) .stat .label{font-size:clamp(7px,10cqi,9px)}.panel:not(.panel--hud) .stat strong{font-size:clamp(9px,14cqi,12px)}.panel:not(.panel--hud) .stat--throws strong{font-size:clamp(8px,12cqi,11px)}}@container hud (width<=360px){.panel-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.loading-textures{grid-column:1/-1;place-items:center;width:100%;min-height:min(70vh,520px);padding:1.25rem;display:grid}.app-loader{--ink:#0a0c10;box-sizing:border-box;font-family:var(--mc-font);color:#fff6d8;text-align:center;place-items:center;padding:1.25rem;display:grid;position:relative;overflow:hidden}.app-loader--deferred:not(.is-visible){opacity:0;visibility:hidden;pointer-events:none}.app-loader--deferred.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s}.app-loader--compact{min-height:0;padding:.75rem}.loading-textures .app-loader,#app>.app-loader{min-height:inherit;width:100%}.app-loader-veil{pointer-events:none;background:radial-gradient(55% 40% at 50% 42%,#f5a6231f,#0000 70%),radial-gradient(at 50% 100%,#00000073,#0000 55%);position:absolute;inset:0}.loading-textures .app-loader-veil{display:none}.app-loader-plate{z-index:1;border:3px solid var(--ink);background:linear-gradient(#ffffff0f,#0000 18%),linear-gradient(#2a343c 0%,#1a222a 55%,#12181e 100%);width:min(100%,320px);padding:1.35rem 1.15rem 1.2rem;position:relative;box-shadow:inset 0 0 0 1px #8296a559,0 0 0 2px #5a6e7a,0 18px 40px #00000073}.app-loader--compact .app-loader-plate{width:min(100%,280px);padding:1.1rem 1rem 1rem}.app-loader-tape{background:repeating-linear-gradient(-45deg,#f5a623 0 8px,#0a0c10 8px 16px) 0 0/22.6px 22.6px;height:10px;margin:0 -1.15rem;animation:1.8s linear infinite app-loader-tape;box-shadow:inset 0 1px #fff3,0 1px #0006}.app-loader-tape--top{margin-top:-1.35rem;margin-bottom:1.05rem}.app-loader-tape--bot{margin-top:1.05rem;margin-bottom:-1.2rem}.app-loader--compact .app-loader-tape{margin-left:-1rem;margin-right:-1rem}.app-loader--compact .app-loader-tape--top{margin-top:-1.1rem}.app-loader--compact .app-loader-tape--bot{margin-bottom:-1rem}.app-loader-brand{margin-bottom:1rem}.app-loader-brand-kicker{letter-spacing:.18em;color:#fcfcfc;border:2px solid var(--ink);text-shadow:1px 1px #0a0c10;background:linear-gradient(#ffe082,#f5a623);margin-bottom:.55rem;padding:.28rem .55rem;font-size:7px;display:inline-block;box-shadow:inset 0 1px #ffffff73,0 2px #8a5a08}.app-loader-word{flex-direction:column;align-items:center;gap:.12rem;line-height:.92;display:flex}.app-loader-word-line{letter-spacing:.06em;text-shadow:-3px -3px #0a0a0c,3px -3px #0a0a0c,-3px 3px #0a0a0c,3px 3px #0a0a0c,-3px 0 #0a0a0c,3px 0 #0a0a0c,0 -3px #0a0a0c,0 3px #0a0a0c,4px 4px #14161a,5px 5px #0a0c10;font-size:clamp(28px,9vw,36px);display:inline-block;position:relative}.app-loader-word-line--demo{color:#7a8490}.app-loader-word-line--ball{color:#d06018}.app-loader-tone{white-space:nowrap;height:46%;letter-spacing:inherit;pointer-events:none;text-shadow:-3px -3px #0a0a0c,3px -3px #0a0a0c,-3px 0 #0a0a0c,3px 0 #0a0a0c,0 -3px #0a0a0c;position:absolute;top:0;left:0;overflow:hidden}.app-loader-word-line--demo .app-loader-tone{color:#f4f7fb}.app-loader-word-line--ball .app-loader-tone{color:#ffe033}.app-loader-msg{letter-spacing:.04em;color:#ffe082;text-shadow:var(--text-extrude);margin:0 0 .75rem;font-size:9px;line-height:1.65}.app-loader-meter{border:2px solid var(--ink);background:linear-gradient(#0a0e12,#151c24);width:100%;height:18px;padding:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px 4px #00000073}.app-loader-meter-fill{background:linear-gradient(#ffffff73 0%,#0000 42%),linear-gradient(#ffe9a0 0%,#f5a623 45%,#c97810 100%);width:0%;height:100%;animation:2.2s cubic-bezier(.4,0,.2,1) infinite app-loader-meter;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 0 10px #f5a62373}.app-loader-meter-fill:after{content:"";background:linear-gradient(105deg,#0000 28%,#ffffff80 48%,#0000 68%);animation:1.4s ease-in-out infinite app-loader-sheen;position:absolute;inset:0}.app-loader-meter-ticks{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(90deg,#0000 0 14px,#0a0c1047 14px 15px);position:absolute;inset:0}@keyframes app-loader-meter{0%{width:8%}15%{width:28%}40%{width:52%}65%{width:74%}85%{width:92%}to{width:8%}}@keyframes app-loader-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes app-loader-tape{to{background-position:22.6px 0}}@media (prefers-reduced-motion:reduce){.app-loader-meter-fill,.app-loader-meter-fill:after,.app-loader-tape{animation:none!important}.app-loader-meter-fill{width:55%}}@media (width<=820px){.play-layout{gap:.5rem;width:100%;padding:.5rem .85rem .7rem}.play-topbar{max-width:100%}.play-topbar-inner{flex-wrap:wrap;gap:.4rem}.play-topbar-brand{flex-direction:column;align-items:flex-start;gap:.15rem}.play-topbar-kicker{letter-spacing:.08em;order:0;margin-top:.28rem;font-size:5px;line-height:1.2;display:block}.play-topbar-meta{margin-left:auto}.top-nav-map{grid-template-columns:1fr;gap:0;max-width:none}.top-nav-group{transform-origin:50% -2.35rem;margin-top:2.35rem;padding:.62rem .5rem .5rem}.top-nav-group[data-nav-group=game]{z-index:2}.top-nav-group[data-nav-group=account]{z-index:1;margin-top:2.05rem}.top-nav-group[data-nav-group=account] .top-nav-hang{z-index:0}.top-nav-hang{height:48px;left:18%;right:18%}.top-nav-chain{width:16px;height:48px}.top-nav-heading{cursor:pointer;justify-content:space-between;min-height:2.2rem;padding:.3rem .25rem;transition:color .12s,border-color .12s,background .12s}.top-nav-heading:focus-visible{outline-offset:2px;outline:2px solid #f5a623}.top-nav-heading-label{text-align:center;flex:1}.top-nav-heading:hover{color:#fff3c4}.top-nav-heading:hover .top-nav-caret{color:#fff8ef;background:linear-gradient(#ffe08247 0%,#0000001f 100%);border-color:#f5a6239e}.top-nav-heading:active .top-nav-caret{filter:brightness(1.12)}.top-nav-group.is-expanded .top-nav-caret{color:#fff8ef;background:linear-gradient(#f5a62347 0%,#00000029 100%);border-color:#f5a6238c;transform:rotate(180deg)}.top-nav-caret{display:flex}.top-nav-links{transition:max-height .36s cubic-bezier(.22,.82,.28,1),opacity .28s,transform .36s cubic-bezier(.22,.82,.28,1),padding .36s cubic-bezier(.22,.82,.28,1);overflow:hidden}.top-nav-group:not(.is-expanded) .top-nav-links{opacity:0;pointer-events:none;max-height:0;padding-block:0;transform:translateY(-6px)}.top-nav-group.is-expanded .top-nav-links{opacity:1;pointer-events:auto;max-height:13rem;padding:.42rem;transform:translateY(0)}.top-nav-link{min-height:2.7rem;font-size:8px}.play-sheet-panel{width:min(100%,480px);max-height:min(90vh,800px)}.play-sheet-panel.is-wallet{width:100%;max-height:min(94vh,900px)}.play-sheet-panel.is-wallet .play-sheet-body{gap:.7rem;padding:.75rem .7rem .9rem}.play-sheet-panel.is-wallet #panel-overview,.wallet-board{gap:.65rem}.wallet-hero{padding:.75rem .8rem .7rem}.wallet-hero-amount,.wallet-hero-amount.money{font-size:28px}.wallet-mode-btn{gap:.4rem;min-height:3.1rem;padding:.5rem .55rem}.wallet-mode-copy strong{font-size:9px}.wallet-desk{padding:0}.wallet-desk-form{padding:.65rem .7rem .6rem}.wallet-desk-form--deposit{padding:.75rem .7rem .7rem}.wallet-deposit-trust{gap:.2rem}.wallet-deposit-trust li{letter-spacing:.04em;padding:.28rem .1rem .24rem;font-size:6.5px}.wallet-history{padding:.55rem .65rem .65rem}.wallet-history-list{max-height:8rem}.wallet-transfer{grid-template-columns:1fr}.wallet-transfer-btn{width:100%;min-height:2.2rem}.wallet-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-frame{max-width:min(92%,400px)}#game{max-height:min(80vh,760px)}}@media (width<=420px){.panel{max-width:100%}}.side-card--garage{background:linear-gradient(#1a2228 0%,#12181e 100%);border:1px solid #4a5a668c;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000061}.side-card--garage:before{display:none}.inv-mast{background:linear-gradient(#ffffff0d 0%,#0000 55%),linear-gradient(#24303a 0%,#171f27 100%);border-bottom:1px solid #0a0d10e6;padding:1rem .9rem .85rem;position:relative;box-shadow:inset 0 -1px #ffffff0a}.inv-mast-tape{background:var(--tex-caution);height:5px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #0006}.inv-mast-kicker{font-family:var(--mc-font);letter-spacing:.16em;text-transform:uppercase;color:#f5a623;text-shadow:var(--text-extrude);margin:.35rem 0;font-size:8px}.inv-mast h2,.side-card--garage #garage-title{letter-spacing:.08em;color:#fff8ef;text-shadow:var(--text-extrude);margin:0 0 .45rem;font-size:12px;line-height:1.25}.inv-mast-hint{font-family:var(--mc-font);letter-spacing:.05em;text-transform:uppercase;color:#d2dce6;text-shadow:var(--text-extrude);background:linear-gradient(#ffffff0d 0%,#0000 38%),linear-gradient(#151d24 0%,#0a1016 100%);border:1px solid #0a0d10f2;border-radius:3px;margin:.5rem 0 0;padding:.62rem .65rem .52rem;font-size:10px;line-height:1.55;position:relative;box-shadow:inset 0 0 0 1px #5a6e824d,inset 0 2px 10px #00000073,0 2px #00000052,0 5px 16px #0000003d}.inv-mast-hint:before{content:"";opacity:.88;pointer-events:none;background:repeating-linear-gradient(90deg,#f5a623 0 5px,#141414 5px 10px);border-radius:2px 2px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.inv-mast-count{font-family:var(--mc-font);background:#00000047;border:1px solid #7a8a9859;border-radius:4px;align-items:baseline;gap:.4rem;margin:.65rem 0 0;padding:.38rem .65rem .34rem;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.inv-mast-count-num{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffe082;min-width:1.1em;text-shadow:var(--text-extrude);font-size:11px;font-weight:400;display:inline-block}.inv-mast-count-label{letter-spacing:.12em;text-transform:uppercase;color:#b8c8d4;text-shadow:var(--text-extrude);font-size:7px}.inv-bay{background:linear-gradient(#00000029 0%,#0000 16%),repeating-linear-gradient(0deg,#ffffff05 0 2px,#0000 2px 6px),linear-gradient(#10161c 0%,#0c1116 100%);padding:.7rem .7rem .85rem}.inv-bay-head{align-items:center;gap:.55rem;margin:0 0 .75rem;display:flex}.inv-bay-label{font-family:var(--mc-font);letter-spacing:.16em;text-transform:uppercase;color:#8aa0b0;text-shadow:var(--text-extrude);flex:none;font-size:6px}.inv-bay-mark{background:linear-gradient(90deg,#0000,#7a8a9873 18% 82%,#0000);flex:auto;height:2px;box-shadow:0 1px #00000059}#garage.inv-rack{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;display:grid}.inv-empty{text-align:center;font-family:var(--mc-font);letter-spacing:.06em;text-transform:uppercase;color:#8aa0b0;text-shadow:var(--text-extrude);padding:2rem .75rem;font-size:7px;line-height:1.6}.inv-slot{margin:0;list-style:none;animation:.42s cubic-bezier(.22,1,.36,1) both inv-slot-in}.inv-slot:first-child{animation-delay:30ms}.inv-slot:nth-child(2){animation-delay:60ms}.inv-slot:nth-child(3){animation-delay:90ms}.inv-slot:nth-child(4){animation-delay:.12s}.inv-slot:nth-child(5){animation-delay:.15s}.inv-slot:nth-child(6){animation-delay:.18s}@keyframes inv-slot-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.inv-slot-frame{--inv-accent:#f5a623;--inv-accent-dim:#f5a6232e;--ball-accent:var(--inv-accent);background:linear-gradient(145deg,#ffffff0a 0%,#0000 42%),linear-gradient(#2a343e 0%,#1a222a 55%,#141a20 100%);border:1px solid #7a8a986b;border-radius:8px;grid-template:"rail top""rail body""rail action"/6.75rem 1fr;gap:.35rem .75rem;padding:.65rem .7rem .7rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -2px #00000059,0 4px 14px #00000047}.inv-slot--wood{--inv-accent:#c4a574;--inv-accent-dim:#c4a57433;--ball-glow:#b4824647;--inv-stage-sky-top:#6a8aaa;--inv-stage-sky-mid:#8a7a62;--inv-stage-deck:#4a4034;--inv-stage-deck-edge:#6a5a48}.inv-slot--stone{--inv-accent:#b0b0b0;--inv-accent-dim:#b0b0b02e;--ball-glow:#96a0aa47;--inv-stage-sky-top:#6888a8;--inv-stage-sky-mid:#6a7078;--inv-stage-deck:#3a4048;--inv-stage-deck-edge:#5a626c}.inv-slot--iron{--inv-accent:#d8d8d8;--inv-accent-dim:#d8d8d829;--ball-glow:#aac8e64d;--inv-stage-sky-top:#5a88b0;--inv-stage-sky-mid:#5a6878;--inv-stage-deck:#343c48;--inv-stage-deck-edge:#56606e}.inv-slot--gold{--inv-accent:#f0c14b;--inv-accent-dim:#f0c14b38;--ball-glow:#f0b43257;--inv-stage-sky-top:#6a90b8;--inv-stage-sky-mid:#8a7040;--inv-stage-deck:#4a3c28;--inv-stage-deck-edge:#7a6030}.inv-slot--diamond{--inv-accent:#4fc3f7;--inv-accent-dim:#4fc3f733;--ball-glow:#4fc3f752;--inv-stage-sky-top:#4a88b8;--inv-stage-sky-mid:#3a6878;--inv-stage-deck:#2a3848;--inv-stage-deck-edge:#4a7088}.inv-slot--netherite{--inv-accent:#9a948c;--inv-accent-dim:#9a948c33;--ball-glow:#b464dc47;--inv-stage-sky-top:#584878;--inv-stage-sky-mid:#4a3a58;--inv-stage-deck:#2a2430;--inv-stage-deck-edge:#5a4868}.inv-slot-tape{background:linear-gradient(90deg, var(--inv-accent), color-mix(in srgb, var(--inv-accent) 55%, #fff));opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.inv-slot.is-equipped .inv-slot-frame{border-color:color-mix(in srgb, var(--inv-accent) 65%, #50dc8c);box-shadow:inset 0 0 0 1px var(--inv-accent-dim), 0 0 0 1px #50dc8c26, 0 8px 22px #00000052, 0 0 24px var(--inv-accent-dim)}.inv-slot.is-low-life .inv-slot-frame{border-color:#ff78508c}.inv-slot-tools{z-index:3;align-items:center;gap:.3rem;display:flex;position:absolute;top:.4rem;right:.4rem}.inv-slot-info{color:#ffe082;cursor:pointer;background:linear-gradient(#ffffff1f 0%,#0000 40%),linear-gradient(#3a4650 0%,#1e262e 100%);border:1px solid #00000073;border-radius:4px;flex:none;place-items:center;width:1.7rem;height:1.7rem;padding:0;transition:color .12s,background .12s,transform .1s;display:grid;box-shadow:inset 0 1px #ffffff1f,0 2px #00000059}.inv-slot-info-glyph{filter:drop-shadow(1px 1px #0000008c);place-items:center;width:.95rem;height:.95rem;display:grid}.inv-slot-info-glyph svg{width:100%;height:100%;display:block}.inv-slot-info:hover{color:#fff3c4;background:linear-gradient(#ffc85029 0%,#0000 40%),linear-gradient(#4a5660 0%,#2a343c 100%)}.inv-slot-info:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #00000059,0 1px #0000004d}.inv-slot-top{flex-wrap:wrap;grid-area:top;align-items:center;gap:.35rem .45rem;padding-right:2.2rem;display:flex}.inv-slot--has-siblings .inv-slot-frame{box-shadow:inset 3px 0 0 var(--inv-copy-accent), inset 0 1px 0 #ffffff12, inset 0 -2px 0 #00000059, 0 4px 14px #00000047}.inv-slot-copy-mark{z-index:2;background:var(--inv-copy-accent);width:.55rem;height:.55rem;box-shadow:0 0 8px color-mix(in srgb, var(--inv-copy-accent) 55%, transparent), inset 0 1px 0 #ffffff59;pointer-events:none;border:1px solid #00000059;border-radius:2px;position:absolute;bottom:.45rem;left:.45rem}.inv-slot-copy{background:linear-gradient(#ffffff0d 0%,#0000 55%),#00000038;border:1px solid #7a8a9847;border-radius:3px;flex-direction:column;justify-content:center;gap:.12rem;min-width:0;padding:.18rem .45rem .2rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.inv-slot-copy-kicker{font-family:var(--mc-font);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--inv-accent) 75%, #c5d2db);text-shadow:var(--text-extrude);font-size:7px;line-height:1.2}.inv-slot-copy-id{font-family:var(--mc-font);letter-spacing:.04em;color:#f4f8fc;text-shadow:var(--text-extrude);font-size:8px;font-weight:400;line-height:1.2}.inv-slot-copy-meta{flex-wrap:wrap;align-items:center;gap:.28rem;margin-top:.15rem;display:flex}.inv-slot-sibling-badge{font-family:var(--mc-font);letter-spacing:.08em;text-transform:uppercase;color:#1a1e24;background:var(--inv-copy-accent);text-shadow:none;border:1px solid #00000047;border-radius:2px;align-items:center;padding:.14rem .36rem;font-size:6px;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.inv-slot-tier{border:1px solid color-mix(in srgb, var(--inv-accent) 55%, #0a0d10);max-width:9.5rem;min-height:1.75rem;box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -6px 10px #00000047, 0 2px 0 #00000059, 0 0 12px color-mix(in srgb, var(--inv-accent) 12%, transparent);background:linear-gradient(#ffffff0d 0%,#0000 38%),linear-gradient(#2a343e 0%,#121820 100%);border-radius:3px;flex:none;align-self:center;align-items:stretch;margin-left:auto;display:inline-flex;position:relative;overflow:hidden}.inv-slot-tier:before{content:"";background:repeating-linear-gradient(90deg, var(--inv-accent) 0 4px, #141414 4px 8px);opacity:.9;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.inv-slot-tier-num{z-index:1;min-width:1.7rem;font-family:var(--mc-font);color:#fff8ef;background:linear-gradient(180deg, color-mix(in srgb, var(--inv-accent) 92%, #fff) 0%, color-mix(in srgb, var(--inv-accent) 68%, #000) 100%);text-shadow:var(--text-extrude);border-right:1px solid #00000061;place-items:center;padding:.28rem .32rem .24rem;font-size:9px;font-weight:400;line-height:1;display:grid;position:relative;box-shadow:inset 0 1px #ffffff73,inset -1px 0 #0000002e}.inv-slot-tier-body{z-index:1;flex-direction:column;justify-content:center;gap:.06rem;min-width:0;padding:.2rem .42rem .16rem;display:flex;position:relative}.inv-slot-tier-kicker{font-family:var(--mc-font);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--inv-accent) 70%, #9ab0c0);text-shadow:var(--text-extrude);font-size:6px;line-height:1.1}.inv-slot-tier-name{font-family:var(--mc-font);letter-spacing:.1em;text-transform:uppercase;color:#f0f6fa;text-shadow:var(--text-extrude);white-space:nowrap;text-overflow:ellipsis;font-size:7px;line-height:1.15;overflow:hidden}.inv-slot-stage{background:#0e141a;border:1px solid #00000061;border-bottom:none;border-radius:6px 6px 0 0;flex:auto;align-self:stretch;width:100%;min-width:0;min-height:5.8rem;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff08}.inv-slot-rail{flex-direction:column;grid-area:rail;align-self:stretch;min-width:0;min-height:0;display:flex}.inv-slot-dock.shop-pick-dock{background:linear-gradient(#ffffff0a 0%,#0000 32%),repeating-linear-gradient(0deg,#ffffff04 0 2px,#0000 2px 5px),linear-gradient(#141b22 0%,#0a1016 100%);border:1px solid #00000061;border-radius:0 0 6px 6px;flex-direction:column;flex:none;justify-content:center;gap:.28rem;min-height:5.6rem;padding:.45rem .28rem .5rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 -8px 14px #00000047}.inv-slot-dock .shop-pick-dock-tier{font-size:18px}.inv-slot-dock .shop-pick-dock-role{z-index:1;font-size:6.5px;position:relative}.inv-slot-dock .shop-pick-dock-badge{z-index:3;font-size:6.5px;bottom:.95rem;transform:translate(-50%)translateY(calc(38% + 10px))rotate(-1deg)}.inv-slot-stage-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.inv-slot-stage-sky{background:radial-gradient(ellipse 120% 70% at 50% -10%, #ffffff24, transparent 52%), radial-gradient(ellipse 55% 35% at 78% 18%, #fff8dc1a, transparent 68%), radial-gradient(ellipse 40% 28% at 22% 22%, #ffffff14, transparent 70%), linear-gradient(180deg, var(--inv-stage-sky-top,#5a80a8) 0%, color-mix(in srgb, var(--inv-stage-sky-top,#5a80a8) 55%, var(--inv-stage-sky-mid,#6a7078)) 38%, color-mix(in srgb, var(--inv-stage-sky-mid,#6a7078) 70%, #1a2028) 72%, #121820 100%);position:absolute;inset:0}.inv-slot-stage-sky:after{content:"";background:linear-gradient(90deg,#00000038 0%,#0000 18% 82%,#00000038 100%);position:absolute;inset:0}.inv-slot-stage-haze{background:radial-gradient(ellipse 68% 72% at 50% 88%, var(--ball-glow,#f5a62338), transparent 72%), radial-gradient(ellipse 90% 40% at 50% 100%, #00000059, transparent 70%);opacity:.95;height:58%;position:absolute;bottom:18%;left:-8%;right:-8%}.inv-slot-stage-mesh{opacity:.16;background:repeating-linear-gradient(-48deg,#0000 0 7px,#ffffff24 7px 8px,#0000 8px 15px),repeating-linear-gradient(48deg,#0000 0 9px,#0000001f 9px 10px,#0000 10px 19px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000026 0%,#0000008c 45%,#000000e6 100%);mask-image:linear-gradient(#00000026 0%,#0000008c 45%,#000000e6 100%)}.inv-slot-stage-deck{background:linear-gradient(180deg, transparent 0%, #0000002e 18%, transparent 36%), repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 6px), repeating-linear-gradient(0deg, #00000014 0 1px, transparent 1px 5px), linear-gradient(180deg, var(--inv-stage-deck-edge,#5a626c) 0%, var(--inv-stage-deck,#3a4048) 28%, #1a2028 100%);border-top:1px solid #ffffff1f;height:28%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0f}.inv-slot-stage-deck:before{content:"";opacity:.75;background:repeating-linear-gradient(90deg,#f0c040 0 5px,#1a1a1a 5px 10px);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #00000073}.inv-slot-stage-deck:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:38%;left:8%;right:8%}.inv-slot.is-spent{opacity:.96}.inv-slot.is-focus-reward .inv-slot-frame{outline-offset:2px;outline:2px solid #7dffb3d9;animation:.9s ease-out 2 inv-focus-reward;box-shadow:0 0 0 1px #00000059,0 0 18px #7dffb347}@keyframes inv-focus-reward{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.inv-slot.is-spent .inv-slot-equip{color:#c9a090;border-color:#8c503c73}.inv-slot-withdraw-btn.is-spent-clear.is-ready{filter:none}.inv-slot-stage .inv-slot-crane{z-index:2;filter:drop-shadow(1px 2px #00000052);background-size:100% 100%;width:auto;min-width:0;max-width:100%;inset:2px 2px 12px}.inv-slot-stage .ball-card-crane .shop-ball-cable{height:6px}.inv-slot-stage .ball-card-crane .shop-ball-chain{margin-bottom:-5px}.inv-slot-stage .shop-chain-link{width:6px;height:7px;margin-top:-3px}.inv-slot-icon{z-index:1;object-fit:contain;width:2.55rem;height:2.55rem;filter:drop-shadow(0 2px 6px #00000059) drop-shadow(0 0 10px var(--ball-glow,#f5a62333));margin-top:-2px;position:relative}#garage .inv-slot:first-child .inv-slot-pendulum{animation-delay:0s}#garage .inv-slot:nth-child(2) .inv-slot-pendulum{animation-delay:-.55s}#garage .inv-slot:nth-child(3) .inv-slot-pendulum{animation-delay:-1.1s}#garage .inv-slot:nth-child(4) .inv-slot-pendulum{animation-delay:-1.65s}#garage .inv-slot:nth-child(5) .inv-slot-pendulum{animation-delay:-2.2s}#garage .inv-slot:nth-child(6) .inv-slot-pendulum{animation-delay:-2.75s}#garage .inv-slot:nth-child(7) .inv-slot-pendulum{animation-delay:-3.3s}#garage .inv-slot:nth-child(8) .inv-slot-pendulum{animation-delay:-3.85s}.inv-slot-stage .ball-card-crane .shop-ball-pendulum{animation-duration:3.8s}.inv-slot.is-equipped .inv-slot-stage .shop-ball-pendulum{animation-duration:3.2s}.inv-slot-body{background:linear-gradient(#ffffff08 0%,#0000 40%),#0003;border:1px solid #ffffff0d;border-radius:5px;flex-direction:column;grid-area:body;gap:.4rem;min-width:0;padding:.35rem .4rem .4rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.inv-slot-name{font-family:var(--mc-font);letter-spacing:.04em;color:#fff8ef;text-shadow:var(--text-extrude);margin:0;font-size:10px;line-height:1.35}.inv-slot-stat{margin:0}.inv-slot-stats{flex-direction:column;gap:.35rem;display:flex}.inv-slot-stat--life{padding-bottom:0}.inv-slot-stat--earned{background:#f5a62314;border:1px solid #f5a62338;border-radius:3px;padding:.22rem .28rem}.inv-slot-stat--earned .inv-slot-stat-head{margin-bottom:.28rem}.inv-slot-stat--earned .inv-slot-stat-label{letter-spacing:.08em;color:#8fc86a;font-size:10px}.inv-slot-stat--earned .inv-slot-stat-val{color:#b8f08a;font-size:10px}.inv-slot-withdraw{flex-direction:column;gap:.28rem;display:flex}.inv-slot-withdraw-min{font-family:var(--mc-font);letter-spacing:.05em;text-transform:uppercase;color:#8aa0b0;text-shadow:var(--text-extrude);justify-content:space-between;align-items:baseline;gap:.35rem;font-size:9px;line-height:1.3;display:flex}.inv-slot-withdraw-min-val{color:#e8f0f6}.inv-slot-withdraw-bar{background:#00000059;border:1px solid #0a0d10;border-radius:1px;height:8px;display:block;overflow:hidden}.inv-slot-withdraw-bar>span{background:linear-gradient(90deg,#f5a623,#ffe082);width:0;height:100%;display:block}.inv-slot-withdraw-actions{grid-template-columns:1fr;gap:.28rem;display:grid}.inv-slot-withdraw-btn{color:#e8ffd4;min-height:1.85rem;font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-shadow:var(--text-extrude);background:linear-gradient(#ffffff1f 0%,#0000 40%),linear-gradient(#6eb048 0%,#4e8c30 55%,#3a6e22 100%);border:2px solid #0a0d10;border-radius:2px;font-size:9px;box-shadow:inset 0 1px #ffffff24}.inv-slot-withdraw-btn.is-ready:not(:disabled){color:#fff;background:linear-gradient(#fff3 0%,#0000 38%),linear-gradient(#9ae85a 0%,#68b838 55%,#4a9424 100%);box-shadow:inset 0 1px #ffffff4d,0 0 12px #9ae85a73}.inv-slot-withdraw-btn:disabled{opacity:.55;cursor:not-allowed}.wallet-withdraw-redirect{background:linear-gradient(#f5a62314 0%,#0000 40%),linear-gradient(#1e262e 0%,#141a20 100%);border:2px solid #0a0d10;border-radius:3px;margin:0 0 .65rem;padding:.7rem .75rem .8rem}.wallet-withdraw-redirect h3{letter-spacing:.12em;text-transform:uppercase;color:#ffe082;text-shadow:var(--text-extrude);margin:0 0 .4rem;font-size:8px}.wallet-withdraw-redirect>p{color:#c5d2db;text-shadow:var(--text-extrude);margin:0 0 .45rem;font-size:7.5px;line-height:1.45}.wallet-withdraw-redirect .wallet-transfer-btn{width:100%;margin-top:.55rem}.inv-slot-stat-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.28rem;display:flex}.inv-slot-stat-label{font-family:var(--mc-font);letter-spacing:.1em;text-transform:uppercase;color:#8aa0b0;text-shadow:var(--text-extrude);font-size:7px}.inv-slot-stat-val{font-family:var(--mc-font);color:#eef4f8;font-variant-numeric:tabular-nums;text-shadow:var(--text-extrude);font-size:9px;font-weight:400;line-height:1.2}.inv-slot-stat-sep{opacity:.45;margin:0 .08rem}.inv-slot-life-bar{background:#00000061;border:1px solid #00000059;border-radius:3px;height:8px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.inv-slot-life-bar>span{background:linear-gradient(#7dffb3 0%,#28a85a 100%);border-radius:2px;height:100%;transition:width .35s;display:block;box-shadow:inset 0 1px #ffffff40}.inv-slot.is-low-life .inv-slot-life-bar>span{background:linear-gradient(#ffb088 0%,#e85a3a 100%)}.inv-slot-free-panel{text-align:center;background:linear-gradient(#ffffff0d 0%,#0000 42%),linear-gradient(#1a222a 0%,#10161c 100%);border:1px solid #7a8a9847;border-radius:4px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.3rem;min-height:0;padding:.32rem .45rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -4px 8px #00000038}.inv-slot-free-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.inv-slot-free-led{background:#8aa0b0;border:1px solid #00000059;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:inset 0 1px #fff3}.inv-slot-free-tag{font-family:var(--mc-font);letter-spacing:.08em;text-transform:uppercase;color:#b8c8d4;text-shadow:var(--text-extrude);white-space:nowrap;font-size:7px;line-height:1.2}.inv-slot-free-count{font-family:var(--mc-font);color:#f4f8fc;font-variant-numeric:tabular-nums;text-shadow:var(--text-extrude);font-size:9px;font-weight:400;line-height:1.2}.inv-slot-free-sub{font-family:var(--mc-font);letter-spacing:.06em;text-transform:uppercase;color:#9ab0c0;text-shadow:var(--text-extrude);white-space:nowrap;font-size:6px;line-height:1.2}.inv-slot-free-panel.is-ready-free{background:linear-gradient(#7dffb324 0%,#0000 46%),linear-gradient(#1e3a2c 0%,#122018 100%);border-color:#50dc8c6b;box-shadow:inset 0 0 0 1px #50dc8c24,inset 0 1px #ffffff1a,0 0 10px #28a85a1a}.inv-slot-free-panel.is-ready-free:before{background:linear-gradient(90deg,#0000,#7dffb3a6 20%,#ffffff59 50%,#7dffb3a6 80%,#0000)}.inv-slot-free-panel.is-ready-free .inv-slot-free-led{background:#7dffb3;border-color:#14503299;animation:1.8s ease-in-out infinite inv-free-led-pulse;box-shadow:0 0 6px #7dffb3bf,inset 0 1px #ffffff73}.inv-slot-free-panel.is-ready-free .inv-slot-free-tag{color:#d8ffe8}.inv-slot-free-panel.is-ready-free .inv-slot-free-count{color:#f0fff4;text-shadow:0 1px #0000008c,0 0 10px #7dffb34d}.inv-slot-free-panel.is-ready-free .inv-slot-free-sub{color:#9ee8b8}.inv-slot-free-panel.is-waiting{background:linear-gradient(#f5a6231f 0%,#0000 48%),linear-gradient(#2a2218 0%,#161008 100%);border-color:#f5a6236b;box-shadow:inset 0 0 0 1px #f5a6231f,inset 0 1px #ffffff0f}.inv-slot-free-panel.is-waiting:before{background:linear-gradient(90deg,#0000,#f5a6238c 22%,#fff0b459 50%,#f5a6238c 78%,#0000)}.inv-slot-free-panel.is-waiting .inv-slot-free-led{background:#f5a623;animation:1.2s steps(2,end) infinite inv-free-led-blink;box-shadow:0 0 5px #f5a6238c,inset 0 1px #ffffff40}.inv-slot-free-panel.is-waiting .inv-slot-free-tag{color:#ffe9a8}.inv-slot-free-panel.is-waiting .inv-slot-free-count{letter-spacing:.02em;color:#fff3c4;text-shadow:0 1px #000000a6,0 0 8px #f5a62333;font-size:8px}@keyframes inv-free-led-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.92)}}@keyframes inv-free-led-blink{0%,to{opacity:1}50%{opacity:.35}}.inv-slot-equip{min-height:2.15rem;font-family:var(--mc-font);letter-spacing:.08em;text-transform:uppercase;color:#fff8ef;text-shadow:var(--text-extrude);cursor:pointer;background:linear-gradient(#3a4650 0%,#222a32 100%);border:1px solid #f5a62373;border-radius:5px;grid-area:action;place-self:end stretch;padding:.5rem .65rem;font-size:8px;transition:transform .12s,filter .12s,border-color .12s;box-shadow:inset 0 1px #ffffff14,0 3px #00000059}.inv-slot-equip.is-active,.inv-slot-equip:disabled.is-active{color:#d8ffe8;cursor:default;background:linear-gradient(#2d6a48 0%,#1a4030 100%);border-color:#50dc8c80;box-shadow:inset 0 1px #ffffff1a,0 2px #0000004d}.inv-slot-equip:hover:not(:disabled){filter:brightness(1.06);border-color:#f5a623bf;transform:translateY(-1px)}.inv-slot-equip:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #00000059}.inv-slot-equip:disabled:not(.is-active){opacity:.45;cursor:not-allowed}#panel-garage.is-active .inv-slot-pendulum{will-change:transform}@media (width<=520px){.inv-slot-frame{grid-template-columns:5.75rem 1fr;gap:.3rem .55rem;padding:.55rem .6rem .6rem}.inv-slot-stage{min-height:5.1rem}.inv-slot-dock.shop-pick-dock{min-height:5rem;padding:.38rem .22rem .42rem}.inv-slot-dock .shop-pick-dock-tier{font-size:16px}.inv-slot-icon{width:2.55rem;height:2.55rem}.inv-slot-top{padding-right:2.2rem}}@media (prefers-reduced-motion:reduce){.inv-slot,.inv-slot-pendulum,.inv-slot-free-led{animation:none!important}}
