body.nbox-shop316{background:radial-gradient(ellipse at 75% 10%,#14394b66,transparent 50%),radial-gradient(ellipse at 10% 40%,#663d402f,transparent 50%),#070d17;color:#eee0c4}body.nbox-shop316 .desk-header,body.nbox-shop316 .room-header189,body.nbox-shop316 .nbox250-shop-hero{display:none!important}body.nbox-shop316 #app{max-width:1240px!important;margin:auto!important;padding:18px 24px!important}.shop316{--gold:#e4c181;--cyan:#6bd6ce;color:#eadbbd;font:14px/1.55 system-ui,sans-serif}.shop316 *{box-sizing:border-box}.shop-nav316{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;border-bottom:1px solid #b69a6044;padding:0 0 14px}.shop-nav316 span{color:#a69a84;font-size:9px;letter-spacing:.18em}.shop316 a{color:#e4c181}.shop-head316{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 0 30px}.shop-head316 small,.vault-kicker316{font-size:9px;letter-spacing:.19em;color:#cbb389}.shop-head316 h1{font:68px/1 Georgia,serif;margin:9px 0 12px;color:#f4e5c6}.shop-head316 h1 em{color:var(--gold);font-style:normal}.shop-head316 p{color:#a7b8c9;font:19px Georgia,serif;margin:0}.vault-wallet316{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.vault-wallet316 strong{font:42px Georgia;color:var(--gold)}.vault-wallet316 span{font-size:11px;color:#8fa4b8}.vault-layout316{display:grid;grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:clamp(25px,5vw,70px);align-items:center}.vault-machine316{--claw-x316:50%;border:2px solid #d0aa67;border-radius:24px 24px 14px 14px;background:linear-gradient(110deg,#a37536,#f1d49a 6%,#122637 8%,#08121f 88%,#d2aa63 94%,#88602e);box-shadow:0 25px 65px #0009,inset 0 0 0 5px #06111c;padding:11px;position:relative;overflow:hidden}.vault-marquee316{text-align:center;padding:12px 8px 15px;border-radius:13px 13px 0 0;background:linear-gradient(135deg,#132535,#080f18);border-bottom:2px solid #d6b36d}.vault-marquee316 small{display:block;font-size:8px;letter-spacing:.3em;color:#c3ab7a}.vault-marquee316 strong{display:block;font:29px/1.6 Georgia,serif;letter-spacing:.1em;color:#ffdf9e;text-shadow:0 0 18px #dca95588}.vault-marquee316>span{font-size:9px;letter-spacing:.23em;color:#8cb6bd}.vault-glass316{height:315px;position:relative;margin:0 10px;background:linear-gradient(115deg,#a7f1ec15 0%,transparent 28%,transparent 72%,#a7f1ec12),radial-gradient(ellipse at 50% 100%,#427f8c66,#0a1525 80%);border:1px solid #77c8c86b;overflow:hidden;box-shadow:inset 0 0 30px #02060c,inset 2px 0 4px #88edda55,inset -2px 0 4px #88edda55}.vault-glass316:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffff09 26%,transparent 46%,#ffffff08 47%,transparent 75%);pointer-events:none}.vault-rail316{position:absolute;top:16px;left:0;right:0;height:7px;background:linear-gradient(#ebd199,#4c6270,#d3b57a);box-shadow:0 3px 12px #b6fcf955}.vault-assembly316{position:absolute;z-index:3;top:20px;left:var(--claw-x316);width:68px;transform:translateX(-50%);color:#dec58e;transition:left .15s}.vault-cable316{position:absolute;bottom:60px;left:33px;width:2px;height:300px;background:repeating-linear-gradient(#a8b5bd 0 4px,#33424d 4px 7px)}.vault-assembly316 svg{width:68px;height:72px;filter:drop-shadow(0 2px 5px #000)}.vault-held316{position:absolute;top:49px;left:20px;font-size:27px;opacity:0;text-shadow:0 0 10px #ffda78}.vault-capsules316{position:absolute;bottom:12px;left:10px;right:10px;height:100px;display:flex;justify-content:center;align-content:flex-end;flex-wrap:wrap;gap:0 4px}.vault-capsules316>i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:radial-gradient(at 30% 25%,#e6ffff8a,#2b788b55 45%,#071725 70%);border:1px solid #b0ebe370;box-shadow:inset 0 0 8px #c6ffff44,0 5px 8px #0008;transform:translateY(calc((var(--i) / 3 - 2)*1px)) rotate(calc(var(--i)*19deg));font-style:normal}.vault-capsules316 .vault-prize316{width:28px;height:28px;font-size:25px}.vault-glass-label316{position:absolute;top:120px;left:0;right:0;text-align:center;color:#cbe7e044;font-size:8px;letter-spacing:.22em}.vault-deck316{margin:0 7px;padding:13px 10px;text-align:center;border-top:2px solid #c4a269;background:linear-gradient(#1a3343,#0b1726)}.vault-deck316>label{display:block;color:#c8c7ba;font-size:10px;margin:0 0 4px}.vault-deck316 input{display:block;width:100%;height:15px;accent-color:#e3c07b;background:none;border:0;padding:0;margin:0 0 10px}.vault-controls316{display:flex;gap:7px}.shop316 button{font:inherit;cursor:pointer}.vault-controls316 button{border:1px solid #a7b9b44d;background:#0a1524;color:#d8c28c;border-radius:8px;padding:10px;font-size:16px}.vault-controls316 [data-drop316]{flex:1;background:linear-gradient(110deg,#f6dfa3,#c29a53);color:#171509;border:1px solid #f4d695;font-size:13px;font-weight:700;box-shadow:0 0 18px #ba8c3033}.vault-deck316>small{display:block;color:#9fb0bc;font-size:8px;margin-top:8px}.vault-chute316{margin:4px 22px 2px;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;border-radius:7px;background:#030914;border:1px solid #ab8d5844;box-shadow:inset 0 4px 9px #000}.vault-chute316>span{font-size:8px;letter-spacing:.18em;color:#758b9d}.vault-chute316>div{height:40px;min-width:65px;text-align:center;color:#ceac6c;font-size:28px}.vault-copy316 h2{font:clamp(30px,4vw,47px)/1.17 Georgia,serif;color:#efddba;margin:14px 0 17px}.vault-copy316>p{font-size:13px;line-height:1.8;color:#9eafbf;max-width:47ch}.vault-copy316 h3,.vault-recent316 h3{font:20px Georgia,serif;color:#dec18b;margin:20px 0 12px}.vault-result316{padding:13px 0;border-top:1px solid #b99a5e33;border-bottom:1px solid #b99a5e33;margin:17px 0;color:#d4bd8f;font-size:12px;min-height:65px}.vault-result316 strong{font:24px Georgia;color:#ecd49f}.vault-result316 p{font-size:12px;margin:5px 0}.vault-result316 small{font-size:10px}.vault-result316.won strong{color:#8be0cd}.vault-prizes316{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vault-prizes316 article{text-align:center;background:linear-gradient(#18344477,#0b16254d);border-bottom:1px solid #bb9b5c77;padding:12px 4px;min-width:0;border-radius:7px 7px 0 0}.vault-prizes316 strong{display:block;font-size:10px;margin:7px 0 3px;color:#e0d1b5}.vault-prizes316 small{font-size:8px;color:#8eacbc}.vault-prize316{display:inline-grid;place-items:center;width:46px;height:46px;font-size:42px;line-height:1;color:#f1c96f;filter:drop-shadow(0 0 8px #d6b44c77)}.vault-prize316.orb{color:#70e1da;filter:drop-shadow(0 0 8px #47d3c477)}.vault-prize316.crown{color:#ebb268}.vault-prize316.prism{color:#c49bff;filter:drop-shadow(0 0 8px #a374db99)}.vault-terms316{font-size:10px;margin-top:15px;color:#9cabb9;line-height:1.8}.vault-terms316 summary{color:#d4b780;cursor:pointer}.vault-links316{display:flex;gap:18px;margin-top:16px}.vault-links316 button{padding:6px 0;border:0;border-bottom:1px solid #b99a5e66;background:none;color:#e5ca91;font-size:11px}.vault-recent316{margin-top:28px;border-top:1px solid #b69a6044;padding:10px 0}.vault-recent316>[data-history316]{display:flex;gap:12px;overflow-x:auto;scrollbar-width:thin;padding-bottom:8px}.vault-history316{min-width:170px;flex:0 0 170px;padding:10px 12px;background:#14223377;border-radius:6px}.vault-history316>.vault-prize316{width:27px;height:27px;font-size:26px}.vault-history316 strong{display:block;font-size:11px;color:#d6c39e}.vault-history316 time{display:block;font-size:9px;color:#8ca0b2;margin-top:4px}.nbox-shop316 .shop-catalog316,.nbox-shop316 #my-rewards77>.card{border:0!important;background:transparent!important;box-shadow:none!important;border-top:1px solid #b69a6044!important;padding:20px 0!important;border-radius:0!important;margin-top:18px}.nbox-shop316 .reward-grid77{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:14px!important}.nbox-shop316 .reward-card77{border:1px solid #b69a6033!important;border-radius:9px!important;background:linear-gradient(140deg,#1a2e3d99,#0b1423)!important;padding:16px!important;box-shadow:none!important}.nbox-shop316 .reward-card77 h3{font:18px Georgia;color:#e6ce9f}.nbox-shop316 .reward-card77 p{font-size:11px;color:#9faeb9;line-height:1.7}.nbox-shop316 .reward-card77 button{font-size:11px;padding:8px 10px}.nbox-shop316 .reward-card77 .trophy-art76{height:100px!important;width:100%!important;object-fit:contain!important}.shop316 button:disabled{opacity:.5;cursor:default}.shop316 :focus-visible{outline:2px solid #ffe5a2;outline-offset:3px}.playing316 .vault-assembly316{animation:vaultDrop316 3.6s ease-in-out}.playing316.vault-win316 .vault-held316{animation:vaultGrab316 3.6s steps(1,end)}@keyframes vaultDrop316{0%,100%{top:20px}38%,58%{top:185px}80%{top:20px}}@keyframes vaultGrab316{0%,48%{opacity:0}49%,100%{opacity:1}}@media(max-width:760px){.vault-layout316{gap:25px;grid-template-columns:minmax(0,1fr)}.vault-machine316{max-width:430px;width:100%;margin:auto}.shop-head316 h1{font-size:50px}.vault-wallet316 strong{font-size:32px}.vault-wallet316 span{display:none}.vault-copy316 h2 br{display:none}.vault-copy316 h2{font-size:33px}.vault-copy316{padding-bottom:10px}.vault-prizes316{gap:8px}.shop-nav316>span{display:none}.shop-head316{padding:21px 0}.nbox-shop316 #app{padding:14px!important}.vault-prizes316 strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.playing316 .vault-assembly316,.playing316.vault-win316 .vault-held316{animation:none}.vault-assembly316{transition:none}}
.nbox-shop316 .shop-gifts316{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;border:0!important;border-top:1px solid #b69a6044!important;border-radius:0!important;padding:14px 0!important;margin:14px 0!important;background:transparent!important;box-shadow:none!important}.nbox-shop316 .shop-gifts316 h3{font:17px Georgia;margin:0}.nbox-shop316 .shop-gifts316 p{font-size:10px;color:#8fa4b8;margin:0}.nbox-shop316 .shop-gifts316 button{font-size:11px;padding:7px 10px;margin-left:auto}
