.sqzroot,.sqzroot *{box-sizing:border-box}.sqzroot{--gold:#ffd45e;--cream:#f3ead3}.sqzroot .lic{vertical-align:-.14em;stroke-width:2px;flex:none;width:1em;height:1em;display:inline-block}.sqzroot .big-btn .lic,.sqzroot .spinbtn .lic,.sqzroot .closebtn .lic{vertical-align:-.16em}.sqzroot{height:100vh;color:var(--cream);background:radial-gradient(1000px 650px at 50% 28%,#15564c,#0b3a33 58%,#061d19);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}.sqzroot .hud{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0414128c;border-bottom:1px solid #ffd45e2e;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.sqzroot .logo{letter-spacing:7px;color:var(--gold);text-shadow:0 0 20px #ffd45e73;font-size:22px;font-weight:900}.sqzroot .hud .mid{align-items:center;gap:14px;display:flex}.sqzroot .money{color:#bfe3d2;background:#00000052;border:1px solid #ffd45e40;border-radius:999px;padding:7px 16px;font-size:13px}.sqzroot .money b{color:var(--gold);margin-left:6px;font-size:19px;display:inline-block}.sqzroot .money b.up{animation:.5s sqz-pu}.sqzroot .money b.down{animation:.4s sqz-pd}@keyframes sqz-pu{0%{transform:scale(1)}40%{color:#7cfc9b;transform:scale(1.28)}to{color:var(--gold);transform:scale(1)}}@keyframes sqz-pd{0%{transform:scale(1)}40%{color:#ff8a8a;transform:scale(.85)}to{color:var(--gold);transform:scale(1)}}.sqzroot .hud .right{gap:8px;display:flex}.sqzroot .hbtn{color:#dff3e9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:700}.sqzroot .hbtn:hover{background:#ffffff21}.sqzroot .stage{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:calc(100vh - 62px);padding:16px;display:flex}.sqzroot .table{background:radial-gradient(130% 130% at 50% -10%,#1d7264,#10493f 60%,#0c3b33);border:2px solid #ffd45e47;border-radius:28px;flex-direction:column;align-items:center;gap:18px;width:min(900px,95vw);padding:24px 24px 28px;display:flex;box-shadow:0 34px 80px #0000008c,inset 0 0 0 9px #00000029}.sqzroot .oddsbanner{color:#dff3e9;text-align:center;min-height:26px;font-size:17px}.sqzroot .oddsbanner b{color:var(--gold)}.sqzroot .pwin{color:var(--gold);font-weight:900}.sqzroot .slots{justify-content:center;align-items:center;gap:26px;min-height:200px;display:flex}.sqzroot .cardwrap{perspective:1500px;width:132px;height:188px}.sqzroot .card3d{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.25,1.2);position:relative;transform:rotateY(0)}.sqzroot .card3d.flip{transform:rotateY(180deg)}.sqzroot .card3d.win .front{animation:.9s ease-out sqz-glow}@keyframes sqz-glow{0%{box-shadow:0 10px 26px #00000080}45%{box-shadow:0 0 40px 14px #7cfc9bf2}to{box-shadow:0 10px 26px #00000080}}.sqzroot .card3d.lose .front{animation:.9s ease-out sqz-rglow}@keyframes sqz-rglow{0%{box-shadow:0 10px 26px #00000080}45%{box-shadow:0 0 40px 14px #ff5a5ae6}to{box-shadow:0 10px 26px #00000080}}.sqzroot .drop{animation:.55s cubic-bezier(.3,.9,.4,1.35) sqz-dropin}@keyframes sqz-dropin{0%{opacity:0;transform:translateY(-150px)}to{opacity:1;transform:translateY(0)}}.sqzroot .face{backface-visibility:hidden;border-radius:15px;justify-content:center;align-items:center;width:100%;height:100%;font-size:66px;font-weight:900;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 26px #00000080}.sqzroot .back{background:repeating-linear-gradient(45deg,#0e7490,#0e7490 9px,#0b5566 9px 18px);border:3px solid #67e8f9}.sqzroot .front{color:#10232b;border:3px solid var(--gold);background:linear-gradient(160deg,#fffdf7,#f3ead3);position:relative;transform:rotateY(180deg)}.sqzroot .front .corner{font-size:20px;font-weight:800;position:absolute;top:8px;left:11px}.sqzroot .front .corner.br{inset:auto 11px 8px auto;transform:rotate(180deg)}.sqzroot .gapslot{color:#ffd45e8c;background:#ffd45e0d;border:3px dashed #ffd45e80;border-radius:15px;justify-content:center;align-items:center;width:132px;height:188px;font-size:48px;font-weight:900;display:flex}.sqzroot .result{text-align:center;min-height:32px;font-size:24px;font-weight:800}.sqzroot .result .w{color:#7cfc9b}.sqzroot .result .l{color:#ff8a8a}.sqzroot .dock{flex-direction:column;align-items:center;gap:14px;display:flex}.sqzroot .chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:440px;display:flex}.sqzroot .chip{cursor:pointer;color:#cfe9d9;background:#00000040;border:3px dashed #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:15px;font-weight:800;display:flex}.sqzroot .chip.sel{border-style:solid;border-color:var(--gold);color:var(--gold);box-shadow:0 0 16px #ffd45e73}.sqzroot .chip[data-pct]{color:#aee3ff;border-color:#5ec8ff80;font-size:14px}.sqzroot .chip[data-pct].sel{color:#5ec8ff;border-color:#5ec8ff;box-shadow:0 0 16px #5ec8ff73}.sqzroot .betinput{color:#fff;text-align:center;-moz-appearance:textfield;background:#00000040;border:3px dashed #ffffff38;border-radius:14px;width:78px;height:50px;padding:0 6px;font-size:14px;font-weight:800}.sqzroot .betinput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sqzroot .betinput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sqzroot .betinput:focus{border-style:solid;border-color:var(--gold);color:var(--gold);outline:none}.sqzroot .betreadout{color:#9ecdbb;margin-top:-4px;font-size:12px}.sqzroot .betreadout b{color:var(--gold)}.sqzroot .actions{align-items:center;gap:14px;display:flex}.sqzroot .big-btn{letter-spacing:.5px;cursor:pointer;border:0;border-radius:14px;padding:16px 40px;font-size:18px;font-weight:900}.sqzroot .deal{color:#04240f;background:linear-gradient(#7cfc9b,#2fbf6f);box-shadow:0 10px 26px #7cfc9b59}.sqzroot .dropbtn{background:linear-gradient(180deg,var(--gold),#f4a93c);color:#2a1500;box-shadow:0 10px 26px #f4a93c66}.sqzroot .big-btn:disabled{opacity:.35;cursor:default;box-shadow:none}.sqzroot .payout-lbl{color:#9ecdbb;font-size:12px}.sqzroot .inv{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;display:flex}.sqzroot .invbtn{color:#dff3e9;cursor:pointer;background:#00000047;border:1px solid #ffffff29;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:700}.sqzroot .invbtn:disabled{opacity:.3;cursor:default}.sqzroot .invbtn.armed{border-color:var(--gold);color:var(--gold);box-shadow:0 0 10px #ffd45e80}.sqzroot .drawer{z-index:45;background:linear-gradient(#0c453c,#072824);border-left:1px solid #ffd45e38;width:min(410px,93vw);height:100vh;padding:18px;transition:transform .35s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 70px #0000008c}.sqzroot .drawer.show{transform:translate(0)}.sqzroot .drawer .dh{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sqzroot .drawer .dh h2{letter-spacing:2px;color:var(--gold);margin:0;font-size:18px}.sqzroot .xbtn{color:#dff3e9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:6px 11px;font-weight:800}.sqzroot .panel{background:#00000038;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:14px;padding:14px}.sqzroot .panel h3{letter-spacing:2px;text-transform:uppercase;color:#8fe0c8;margin:0 0 8px;font-size:12px}.sqzroot .muted{color:#8fe0c8}.sqzroot .stat{justify-content:space-between;align-items:baseline;margin:6px 0 0;font-size:15px;display:flex}.sqzroot .big{color:var(--gold);font-size:23px;font-weight:900}.sqzroot table{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.sqzroot td,.sqzroot th{text-align:left;border:1px solid #ffffff1f;padding:5px 7px}.sqzroot th{color:#8fe0c8;text-transform:uppercase;font-size:11px;font-weight:600}.sqzroot .reftab td{text-align:center}.sqzroot .tally{color:var(--gold);letter-spacing:1px;font-family:monospace}.sqzroot .tree{font-size:13px;line-height:1.55}.sqzroot .tree .node{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;margin:2px;padding:3px 9px;display:inline-block}.sqzroot .tree .win{color:#7cfc9b;border-color:#2fbf6f}.sqzroot .tree .loss{color:#ff8a8a;border-color:#a33}.sqzroot .branch{border-left:2px solid #ffffff29;margin-top:4px;margin-left:16px;padding-left:12px}.sqzroot .conv{background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;height:118px;margin-top:6px;position:relative;overflow:hidden}.sqzroot .theo-tag{color:#7cfc9b;font-size:10px;position:absolute;right:6px}.sqzroot .note{color:#7fae9d;margin-top:8px;font-size:11px}.sqzroot .sim{color:#bfe6ff;cursor:pointer;background:#0000004d;border:1px solid #2b8fd6;border-radius:10px;width:100%;margin-top:8px;padding:9px 16px;font-size:13px;font-weight:700}.sqzroot .modal{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03120fcc;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.sqzroot .modal.show{animation:.4s ease-out sqz-pop;display:flex}.sqzroot .sheet{background:linear-gradient(#0c453c,#082a25);border:1px solid #ffd45e4d;border-radius:20px;width:100%;max-width:560px;max-height:88vh;padding:26px;overflow-y:auto;box-shadow:0 24px 70px #0009}.sqzroot .shoph{letter-spacing:1px;color:#8fe0c8;text-transform:uppercase;margin:18px 0 4px;font-size:13px}.sqzroot .rebirth{color:#e9d5ff;background:#7c3aed2e;border:1px solid #c4b5fd66;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.sqzroot .rebirthbtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#c4b5fd,#7c3aed);border:0;border-radius:10px;padding:10px 16px;font-weight:800}.sqzroot .rebirthbtn:disabled{opacity:.4;cursor:default}.sqzroot .stockrow{cursor:pointer;background:#00000047;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;margin:10px 0;padding:10px 14px;display:flex}.sqzroot .stockrow:hover{border-color:#ffd45e66}.sqzroot .stinfo{flex:1;min-width:0;font-size:14px}.sqzroot .stinfo b{color:#5ec8ff;letter-spacing:.5px}.sqzroot .spark{letter-spacing:-1px;font-family:monospace;font-size:14px;line-height:1}.sqzroot .spark.up{color:#7cfc9b}.sqzroot .spark.down{color:#ff8a8a}.sqzroot .stprice{text-align:right;white-space:nowrap;font-size:15px;font-weight:800}.sqzroot .stprice.up{color:#7cfc9b}.sqzroot .stprice.down{color:#ff8a8a}.sqzroot .stprice small{font-weight:600;display:block}.sqzroot .stbtns{gap:6px;display:flex}.sqzroot .sbtn{cursor:pointer;border:0;border-radius:9px;padding:8px 12px;font-weight:800}.sqzroot .sbtn.buy{color:#04240f;background:linear-gradient(#7cfc9b,#2fbf6f)}.sqzroot .sbtn.sell{color:#2a0606;background:linear-gradient(#ff9e9e,#e0524f)}.sqzroot .sbtn:disabled{opacity:.35;cursor:default}.sqzroot .chartwrap{background:#00000059;border:1px solid #ffffff1f;border-radius:12px;margin:10px 0;padding:8px}.sqzroot #stkChart{width:100%;height:auto;display:block}.sqzroot .stkactions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sqzroot .stkactions .sbtn{flex:1;min-width:90px;padding:13px;font-size:15px}.sqzroot .achrow{background:#00000047;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:11px 14px;font-size:14px;display:flex}.sqzroot .achrow.got{background:#ffd45e14;border-color:#ffd45e80}.sqzroot .achrew{color:var(--gold);white-space:nowrap;font-weight:800}.sqzroot .resetbtn{color:#ff8a8a;cursor:pointer;background:0 0;border:1px solid #ff8a8a80;border-radius:10px;width:100%;margin-top:12px;padding:9px;font-weight:700}.sqzroot .toasts{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:74px;left:50%;transform:translate(-50%)}.sqzroot .toast{border:1px solid var(--gold);color:#fff;background:#0c453cf5;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:800;animation:.3s ease-out sqz-toastin;box-shadow:0 8px 24px #00000080}.sqzroot .toast.out{animation:.4s ease-in forwards sqz-toastout}@keyframes sqz-toastin{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes sqz-toastout{to{opacity:0;transform:translateY(-12px)}}.sqzroot .big-btn.allin{color:#2a0606;background:linear-gradient(#ff8a8a,#e0524f);box-shadow:0 10px 26px #e0524f59}.sqzroot .dot{vertical-align:middle;background:#ff5e5e;border-radius:50%;width:9px;height:9px;margin-left:5px;animation:1.2s infinite sqz-pulse;display:none;box-shadow:0 0 8px #ff5e5e}@keyframes sqz-pulse{0%,to{opacity:1}50%{opacity:.4}}.sqzroot .boostbanner{color:#04240f;background:linear-gradient(#7cfc9b,#2fbf6f);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:900;display:inline-block;box-shadow:0 0 16px #7cfc9b80}.sqzroot .autotoggle{color:#e9d5ff;cursor:pointer;background:#0000004d;border:1px solid #c4b5fd;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800}.sqzroot .autotoggle.on{color:#fff;background:linear-gradient(#c4b5fd,#7c3aed);box-shadow:0 0 14px #7c3aed80}.sqzroot .hstoggle{color:#ffd9c2;cursor:pointer;background:#0000004d;border:1px solid #ffb38a;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800}.sqzroot .hstoggle.on{color:#2a0606;background:linear-gradient(#ffb38a,#e0524f);box-shadow:0 0 14px #e0524f80}.sqzroot .hsmark{color:#ff8a8a;font-weight:800}.sqzroot .investtoggle{color:#bff5d0;cursor:pointer;background:#0000004d;border:1px solid #7cfc9b;border-radius:999px;width:100%;margin:0 0 12px;padding:9px 16px;font-size:13px;font-weight:800;display:block}.sqzroot .investtoggle.on{color:#04240f;background:linear-gradient(#7cfc9b,#2fbf6f);box-shadow:0 0 14px #7cfc9b73}.sqzroot .spinbox{text-align:center;color:#fff;background:#00000059;border:1px solid #ffd45e66;border-radius:14px;min-height:40px;margin:14px 0;padding:26px;font-size:26px;font-weight:900}.sqzroot .spinbtn{background:linear-gradient(180deg,var(--gold),#f4a93c);color:#2a1500;cursor:pointer;border:0;border-radius:12px;width:100%;margin-bottom:10px;padding:14px;font-size:18px;font-weight:900}.sqzroot .spinbtn:disabled{opacity:.4;cursor:default}.sqzroot .sheet h3{letter-spacing:2px;color:var(--gold);margin:0 0 4px;font-size:25px}.sqzroot .sheet .lead{color:#cfe9d9;margin:0 0 16px;font-size:15px}.sqzroot .gold{color:var(--gold)}.sqzroot .win-c{color:#7cfc9b}.sqzroot .lose-c{color:#ff8a8a}.sqzroot .steps{margin:0 0 16px;padding:0;list-style:none}.sqzroot .steps li{align-items:flex-start;gap:12px;margin:10px 0;font-size:15px;line-height:1.4;display:flex}.sqzroot .steps .num{background:var(--gold);color:#2a1500;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.sqzroot .tipbox{color:#ffe9b0;background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;padding:12px 14px;font-size:14px}.sqzroot .tipbox.spaced{margin-top:10px}.sqzroot .tipbox b{color:var(--gold)}.sqzroot .shopitem{background:#00000047;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;display:flex}.sqzroot .shopitem .info{font-size:14px}.sqzroot .shopitem.maint{background:#ffb45a14;border-color:#ffb45a73}.sqzroot .shopitem.maint .info b{color:#ffc58a}.sqzroot .rebirth.maint{color:#ffe0bd;background:#ffb45a1a;border-color:#ffb45a73}.sqzroot #lbList table{border-collapse:collapse;width:100%;margin-top:6px;font-size:14px}.sqzroot #lbList td,.sqzroot #lbList th{text-align:left;border-bottom:1px solid #ffffff1a;padding:8px 10px}.sqzroot #lbList th{color:#8fe0c8;text-transform:uppercase;letter-spacing:1px;font-size:11px}.sqzroot #lbList tr.lbtop td:first-child{color:var(--gold);font-weight:900}.sqzroot #lbList tr.lbme{background:#ffd45e1f}.sqzroot #lbList tr.lbme td{color:#ffe9b0;font-weight:700}.sqzroot .shopitem .info b{color:#7cfc9b}.sqzroot .shopitem .info small{color:#9ecdbb;margin-top:2px;font-size:12px;display:block}.sqzroot .buybtn{background:linear-gradient(180deg,var(--gold),#f4a93c);color:#2a1500;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:9px 14px;font-weight:800}.sqzroot .buybtn:disabled{opacity:.4;cursor:default}.sqzroot .closebtn{color:#04240f;cursor:pointer;background:linear-gradient(#7cfc9b,#2fbf6f);border:0;border-radius:12px;width:100%;margin-top:18px;padding:14px;font-size:18px;font-weight:900}.sqzroot #confetti{pointer-events:none;z-index:80;display:none;position:fixed;inset:0}.sqzroot .congrats{z-index:90;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.sqzroot .congrats.show{animation:.55s cubic-bezier(.2,1.4,.4,1) sqz-pop;display:flex}.sqzroot .ctext{background:linear-gradient(90deg,var(--gold),#7cfc9b,#5ec8ff,#ff5e9c,var(--gold));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-size:min(13vw,92px);font-weight:900;animation:1.1s ease-in-out infinite sqz-wob,2s linear infinite sqz-sheen}.sqzroot .csub{color:#fff;text-shadow:0 2px 14px #000000b3;margin-top:8px;font-size:min(6vw,28px);font-weight:800}.sqzroot .okbtn{color:#04240f;cursor:pointer;background:linear-gradient(#7cfc9b,#2fbf6f);border:0;border-radius:14px;margin-top:24px;padding:14px 44px;font-size:20px;font-weight:900;box-shadow:0 8px 24px #7cfc9b66}@keyframes sqz-pop{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes sqz-wob{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes sqz-sheen{to{background-position:200%}}.sqzroot .jackpot{z-index:96;background:radial-gradient(60% 60% at 50% 45%,#03120f8c,#03120fd9);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:none;position:fixed;inset:0}.sqzroot .jackpot.show{animation:.5s cubic-bezier(.2,1.4,.4,1) sqz-pop;display:flex}.sqzroot .jackpot img{border:3px solid var(--gold);border-radius:18px;width:min(72vw,340px);height:auto;box-shadow:0 0 60px #ffd45eb3,0 22px 60px #0009}.sqzroot .jptext{letter-spacing:3px;color:var(--gold);text-shadow:0 3px 22px #000c,0 0 34px #ffd45ea6;font-size:min(13vw,76px);font-weight:900;animation:1s ease-in-out infinite sqz-wob}.sqzroot .jpamt{color:#fff;text-shadow:0 2px 14px #000000b3;font-size:min(6vw,28px);font-weight:800}.sqzroot .setrow{background:#00000047;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:9px 0;padding:11px 14px;display:flex}.sqzroot .setinfo{min-width:0;font-size:14px}.sqzroot .setinfo small{color:#9ecdbb;margin-top:2px;font-size:12px;display:block}.sqzroot .settoggle{color:#cfe9d9;cursor:pointer;background:#00000059;border:1px solid #ffffff40;border-radius:999px;flex:none;min-width:64px;padding:8px 14px;font-size:13px;font-weight:800}.sqzroot .settoggle.on{color:#04240f;background:linear-gradient(#7cfc9b,#2fbf6f);border-color:#0000;box-shadow:0 0 12px #7cfc9b66}.sqzroot .setvol{width:140px;accent-color:var(--gold);cursor:pointer;flex:none}.sqzroot .coderow{gap:8px;margin:6px 0;display:flex}.sqzroot .codeinput{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#0000004d;border:1px solid #fff3;border-radius:10px;flex:1;padding:11px 13px;font-size:15px;font-weight:700}.sqzroot .codeinput:focus{border-color:var(--gold);outline:none}.sqzroot .codebtn{background:linear-gradient(180deg,var(--gold),#f4a93c);color:#2a1500;cursor:pointer;border:0;border-radius:10px;flex:none;padding:11px 20px;font-size:14px;font-weight:900}.sqzroot .coderes{min-height:18px;margin:4px 0;font-size:13px;font-weight:700}.sqzroot .coderes.good{color:#7cfc9b}.sqzroot .coderes.bad{color:#ff8a8a}.sqzroot .adminopen{color:#aee3ff;cursor:pointer;background:#5ec8ff1f;border:1px solid #5ec8ff80;border-radius:10px;width:100%;margin-top:10px;padding:11px;font-size:14px;font-weight:800}.sqzroot .adminopen:hover{background:#5ec8ff33}.sqzroot .admininput{color:#fff;background:#0000004d;border:1px solid #fff3;border-radius:10px;width:100%;margin:6px 0;padding:11px 13px;font-size:15px}.sqzroot .admininput:focus{border-color:var(--gold);outline:none}.sqzroot .adminerr{color:#ff8a8a;min-height:18px;margin:4px 0;font-size:13px;font-weight:700}.sqzroot .admgrid{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.sqzroot .admbtn{color:#ffe9b0;cursor:pointer;background:#0000004d;border:1px solid #ffd45e66;border-radius:10px;flex:calc(50% - 8px);min-width:120px;padding:11px;font-size:14px;font-weight:800}.sqzroot .admbtn:hover{background:#ffd45e1f}.sqzroot .admbtn.danger{color:#ff8a8a;border-color:#ff8a8a80}.sqzroot .admstats{max-height:230px;margin-top:8px;overflow-y:auto}.sqzroot .admstats table{font-size:12px}.sqzroot .admstats td,.sqzroot .admstats th{padding:4px 6px}.sqzroot .onlinepill{align-items:center;gap:5px;display:inline-flex}.sqzroot .leaderpill{color:#ffe9b0;white-space:nowrap;background:#ffd45e29;border:1px solid #ffd45e80;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.sqzroot .leaderpill b{color:var(--gold)}.sqzroot .leaderpill.me{color:#2a1500;background:linear-gradient(#ffd45e,#f4a93c)}.sqzroot .leaderpill.me b{color:#2a1500}.sqzroot .maintpage{background:radial-gradient(1000px 650px at 50% 28%,#15564c,#0b3a33 58%,#061d19);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sqzroot .maintcard{text-align:center;background:linear-gradient(#0c453c,#082a25);border:1px solid #ffd45e4d;border-radius:20px;width:100%;max-width:460px;padding:38px 28px;box-shadow:0 24px 70px #0009}.sqzroot .maintlogo{letter-spacing:7px;color:var(--gold);text-shadow:0 0 20px #ffd45e73;font-size:26px;font-weight:900}.sqzroot .maintcard h1{color:var(--cream);margin:18px 0 8px;font-size:26px}.sqzroot .maintcard p{color:#cfe9d9;margin:0 0 20px;font-size:15px;line-height:1.5}.sqzroot .maintspin{border:4px solid #ffd45e40;border-top-color:var(--gold);border-radius:50%;width:46px;height:46px;margin:22px auto 4px;animation:1s linear infinite sqz-maintspin}@keyframes sqz-maintspin{to{transform:rotate(360deg)}}.sqzroot .maintadmin{color:#9ecdbb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;padding:9px 16px;font-size:12px;font-weight:700}.sqzroot .maintadmin:hover{background:#ffffff1f}.sqzroot .globalbanner{color:#04243a;background:linear-gradient(#5ec8ff,#2b8fd6);box-shadow:0 0 16px #5ec8ff8c}.sqzroot .announce{z-index:101;color:#2a1500;text-align:center;opacity:0;pointer-events:none;background:linear-gradient(#ffd45e,#f4a93c);border:2px solid #ffffff80;border-radius:18px;align-items:center;gap:12px;max-width:94vw;padding:18px 34px;font-size:min(6vw,26px);font-weight:900;transition:transform .35s,opacity .35s;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%)translateY(-24px);box-shadow:0 16px 44px #0000008c,0 0 26px #ffd45e80}.sqzroot .announce.show{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:720px){.sqzroot{height:auto;min-height:100dvh;overflow:hidden auto}.sqzroot .hud{z-index:50;flex-wrap:wrap;gap:8px;height:auto;padding:10px 12px 8px;position:sticky;top:0}.sqzroot .logo{letter-spacing:4px;font-size:18px}.sqzroot .hud .right{flex-wrap:wrap;flex:auto;order:2;justify-content:flex-end;gap:6px}.sqzroot .hbtn{padding:7px 11px;font-size:12px}.sqzroot .hud .mid{flex-wrap:wrap;order:3;justify-content:center;gap:8px;width:100%}.sqzroot .money{padding:5px 12px;font-size:11px}.sqzroot .money b{margin-left:5px;font-size:15px}.sqzroot .boostbanner{padding:5px 10px;font-size:11px}.sqzroot .stage{justify-content:flex-start;gap:14px;height:auto;min-height:calc(100dvh - 120px);padding:14px 10px 28px}.sqzroot .table{border-radius:20px;gap:12px;width:100%;padding:16px 12px 22px}.sqzroot .oddsbanner{min-height:22px;font-size:14px}.sqzroot .slots{gap:12px;min-height:0}.sqzroot .cardwrap,.sqzroot .gapslot{width:88px;height:126px}.sqzroot .face{border-width:2px;border-radius:11px;font-size:46px}.sqzroot .front .corner{font-size:14px;top:6px;left:8px}.sqzroot .front .corner.br{bottom:6px;right:8px}.sqzroot .gapslot{border-width:2px;font-size:34px}.sqzroot .result{min-height:26px;font-size:19px}.sqzroot .dock{gap:12px;width:100%}.sqzroot .chip{width:46px;height:46px;font-size:14px}.sqzroot .betinput{width:70px;height:46px}.sqzroot .actions{gap:8px;width:100%}.sqzroot .big-btn{letter-spacing:0;flex:1 1 0;min-width:0;padding:14px 6px;font-size:15px}.sqzroot .inv{max-width:100%}.sqzroot .modal{padding:12px}.sqzroot .sheet{border-radius:16px;max-height:90dvh;padding:20px 18px}.sqzroot .sheet h3{letter-spacing:1px;font-size:21px}.sqzroot .drawer{width:100vw;padding:16px 14px}.sqzroot .toasts{width:92vw;top:auto;bottom:14px}}@media (max-width:380px){.sqzroot .cardwrap,.sqzroot .gapslot{width:78px;height:112px}.sqzroot .face{font-size:40px}.sqzroot .hbtn{padding:6px 9px;font-size:11px}.sqzroot .big-btn{padding:13px 4px;font-size:14px}}.sqzroot .sqzhome{color:#bfe3d2;background:#00000047;border:1px solid #ffd45e40;border-radius:999px;align-items:center;gap:6px;margin-right:14px;padding:6px 13px;font-size:13px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.sqzroot .sqzhome:hover{color:var(--gold);border-color:#ffd45e8c}
