:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nv-bg:#070b17;--nv-panel:#101729;--nv-line:#a2d2ec26;--nv-mint:#90ffda;--nv-cyan:#72e2ff;--nv-muted:#8296b4;--nv-ink:#ebf7ff}body{background:var(--nv-bg);color:var(--nv-ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:var(--nv-mint)}button{transition:background .18s,transform .18s,opacity .18s}button:active:not(:disabled){transform:scale(.97)}.nv-page{isolation:isolate;grid-template-columns:minmax(200px,1fr) minmax(380px,540px) minmax(200px,1fr);align-items:center;gap:clamp(20px,3.7vw,70px);min-height:100dvh;padding:20px clamp(20px,4.3vw,90px);display:grid;position:relative;overflow:hidden}.nv-page-city{z-index:-3;filter:saturate(.8);background:linear-gradient(90deg,#090d1bdd,#080e18a8 45%,#090d1be8),url(/neon/city.webp) 50% 52%/cover;position:fixed;inset:0}.nv-page-city:after{content:"";background:radial-gradient(at 48% 40%,#1a557322,#0000 65%);position:absolute;inset:0}.nv-rain{z-index:-2;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(103deg,#0000 0 101px,#90dcff10 102px,#0000 103px 155px);animation:4s linear infinite nv-rain;position:fixed;inset:-60px}.nv-eyebrow{letter-spacing:2.1px;color:var(--nv-mint);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.5}.nv-side-story{align-self:stretch;min-height:600px;padding-top:70px;position:relative}.nv-side-story h1{letter-spacing:-2.4px;z-index:2;margin:25px 0 15px;font-size:clamp(34px,3.2vw,58px);font-weight:900;line-height:1.01;position:relative}.nv-side-story h1 em,.nv-side-rules h2 em{color:var(--nv-mint);font-style:normal}.nv-side-story>p:not(.nv-eyebrow){color:#9fb4cd;z-index:2;font-size:14px;line-height:1.65;position:relative}.nv-side-story>img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 32px #224b7033);width:160%;max-width:none;height:72%;position:absolute;bottom:48px;left:-28%;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.nv-side-story footer{letter-spacing:1px;color:#a8c3d1;z-index:2;font-size:9px;line-height:1.8;position:absolute;bottom:18px}.nv-side-story footer i{background:var(--nv-mint);width:5px;height:5px;box-shadow:0 0 9px var(--nv-mint);border-radius:50%;margin-right:6px;display:inline-block}.nv-side-story footer small{color:#647d99;letter-spacing:1.2px;font-size:8px;display:block}.nv-side-rules{max-width:300px;padding-left:4px}.nv-side-rules h2{letter-spacing:-1px;margin:19px 0 32px;font-size:clamp(24px,2vw,34px);line-height:1.2}.nv-side-rules ol{margin:0 0 35px;padding:0;list-style:none}.nv-side-rules li{gap:16px;margin:26px 0;display:flex}.nv-side-rules li>span{color:var(--nv-mint);padding-top:3px;font:11px monospace}.nv-side-rules li b{font-size:13px}.nv-side-rules li p{color:#91a3be;margin:8px 0;font-size:12px;line-height:1.65}.nv-side-rules footer{color:#5e7491;margin-top:55px;font-size:10px;line-height:1.7}.nv-outline{letter-spacing:.5px;background:#15313922;border:1px solid #83ccdc4a;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:10px;font-weight:700;display:flex}.nv-outline:hover{background:#7effdf14}.nv-outline svg{width:16px;height:16px}.nv-machine{background:linear-gradient(160deg,#162137f2,#0a101ff7 46%,#111b2dec);border:1px solid #88c6e02c;border-radius:25px;flex-direction:column;height:min(960px,100dvh - 40px);min-height:720px;padding:19px 19px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009,0 0 0 6px #80c4ff04,inset 0 1px #cffbff13}.nv-machine:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(at 50% 10%,#6588ec0a,#0000 70%);position:absolute;inset:0}.nv-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:42px;display:flex}.nv-brand{letter-spacing:1px;align-items:center;gap:9px;font-size:14px;font-weight:900;line-height:1.05;display:inline-flex}.nv-brand>i{clip-path:polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%);color:#143033;background:linear-gradient(130deg,#bbffe4,#5de2cd);place-items:center;width:35px;height:38px;font-size:22px;font-style:normal;font-weight:900;display:grid}.nv-brand small{letter-spacing:3px;color:var(--nv-muted);margin-top:6px;font-size:8px;font-weight:500;display:block}.nv-header>div{gap:5px;display:flex}.nv-header button{color:#a9c1d8;background:#c1e7ff05;border:1px solid #98c6e01a;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.nv-header button svg{width:16px;height:16px}.nv-header button:hover{background:#91e3e214}.nv-status{letter-spacing:1.2px;color:#7f96b5;flex-shrink:0;justify-content:space-between;align-items:center;gap:7px;height:26px;margin-top:7px;font-size:7px;display:flex}.nv-status>span{align-items:center;gap:6px;display:flex}.nv-status i{background:var(--nv-mint);border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #69ffd9}.nv-status>b{color:#b5c9dd;letter-spacing:.5px;font-size:10px;font-weight:500}.nv-status small{color:#7188a7;letter-spacing:.8px;font-size:7px}.nv-multiplier{background:radial-gradient(at 50% 80%,#57ffd512,#0000 70%);border-block:1px solid #a8d3ec16;flex-shrink:0;justify-content:space-between;align-items:center;height:67px;margin:4px 0 7px;padding:0 14px;display:flex;position:relative}.nv-multiplier>div:first-child{width:34%}.nv-multiplier>div:last-child{text-align:right;width:25%}.nv-multiplier small{color:#6d85a4;letter-spacing:1.4px;margin-bottom:6px;font-size:7px;display:block}.nv-multiplier b{letter-spacing:1.2px;color:#9ab4ca;font-size:8px;display:block}.nv-multiplier>strong{color:var(--nv-mint);letter-spacing:-1px;text-shadow:0 0 24px #7dffdf77;align-items:center;gap:3px;font-size:24px;font-weight:400;animation:.4s both nv-mult-pop;display:flex}.nv-multiplier>strong span{letter-spacing:-2px;font-size:43px;font-weight:900}.nv-multiplier>div:last-child b{color:#8bb3b9;letter-spacing:-.5px;font-size:17px}.nv-boost{background:radial-gradient(#5dffd844,#0000 75%)}.nv-board-shell{flex:1;min-height:230px;margin:1px 0 8px;padding:0 1px;position:relative}.nv-board{width:100%;height:100%;min-height:0}.nv-board canvas{object-fit:contain;filter:drop-shadow(0 5px 12px #0005);width:100%;height:100%;display:block}.nv-board-corner{border-color:var(--nv-mint);opacity:.8;z-index:2;pointer-events:none;width:20px;height:20px;position:absolute}.nv-corner-a{border-top:2px solid;border-left:2px solid;top:5px;left:0}.nv-corner-b{border-bottom:2px solid;border-right:2px solid;bottom:5px;right:0}.nv-anticipating .nv-board-corner{animation:.75s infinite nv-pulse}.nv-award-bar{background:#07122199;border:1px solid #8bb9db24;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:55px;padding:9px 13px;display:flex;position:relative}.nv-award-bar small{letter-spacing:1.2px;color:#657e9c;margin-bottom:4px;font-size:7px;display:block}.nv-award-bar span{color:#a8b9d0;font-size:10px;line-height:1.3;display:block}.nv-award-bar>svg{color:#425671;flex-shrink:0;width:20px}.nv-award-bar>strong{letter-spacing:-1px;white-space:nowrap;color:var(--nv-mint);text-align:right;font-size:24px;font-weight:900}.nv-award-bar>strong small{letter-spacing:1px;color:#86cdbd;margin-left:5px;font-size:8px;display:inline}.nv-has-award{border-color:#75e7cb47;box-shadow:inset 0 0 24px #75e7cb06}.nv-wallet{border-bottom:1px solid #97d4ee14;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;margin-top:8px;display:flex}.nv-wallet>button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:48%;padding:7px 9px;display:flex}.nv-wallet>button:last-child{text-align:right;justify-content:space-between;padding-right:7px}.nv-wallet>button:hover:not(:disabled){background:#9acef208}.nv-wallet svg{color:#84a3bf;width:21px;height:21px}.nv-wallet>button:last-child svg{width:14px}.nv-wallet small{letter-spacing:1.4px;color:#728dad;margin-bottom:5px;font-size:7px;display:block}.nv-wallet b{font-variant-numeric:tabular-nums;letter-spacing:.4px;font-size:18px;font-weight:700}.nv-wallet>i{background:#8eb4d524;width:1px;height:23px}.nv-controls{flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;height:103px;padding:0 10px;display:flex}.nv-control{color:#7d98b5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:36px;height:44px;display:flex}.nv-control svg{width:21px;height:21px}.nv-control small{letter-spacing:1px;font-size:7px}.nv-control:hover{color:var(--nv-mint);background:#7effdd08}.nv-active{color:var(--nv-mint);text-shadow:0 0 8px #83ffc977}.nv-bet-control svg{width:20px}.nv-spin{background:linear-gradient(145deg,#31515f,#101c2c);border-radius:50%;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 7px 18px #0008,0 0 0 1px #91e6da33,inset 0 1px #a0f2e080}.nv-spin:before,.nv-spin:after{content:"";border:1px solid #6dd8c33b;border-radius:50%;position:absolute;inset:-6px}.nv-spin:after{border-color:#6fffe826;inset:4px}.nv-spin-rim{background:conic-gradient(from 0deg,transparent 0 5%,#96ffdf 9% 18%,transparent 23% 55%,#aafff3 60% 70%,transparent 75%);border-radius:50%;animation:10s linear infinite nv-rotate;position:absolute;inset:4px;-webkit-mask:radial-gradient(#0000 60%,#000 62% 68%,#0000 70%);mask:radial-gradient(#0000 60%,#000 62% 68%,#0000 70%)}.nv-spin-core{background:radial-gradient(at 35% 20%,#98ffe926,#0a192c 80%);border:1px solid #81ddcb47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:12px;box-shadow:inset 0 1px 5px #c7fff328}.nv-spin-core svg{color:#a9ffe4;filter:drop-shadow(0 0 6px #9dffdb66);width:35px;height:35px}.nv-spin-core small{letter-spacing:2px;color:#8cbaa9;margin-left:2px;font-size:7px}.nv-spin-core b{color:#fff;background:#162c36e8;border-radius:50%;padding:7px;font-size:18px;line-height:1;position:absolute}.nv-spinning .nv-spin-core svg{animation:.65s linear infinite nv-rotate}.nv-spinning .nv-spin-rim{animation-duration:1.4s}.nv-spin:hover{box-shadow:0 8px 24px #0007,0 0 24px #7effd526,inset 0 1px #a0f2e080}.nv-bottom-actions{flex-shrink:0;gap:9px;height:52px;display:flex}.nv-buy-button{text-align:left;color:#d8fff4;background:linear-gradient(110deg,#1c494044,#18303c66);border:1px solid #89f0d444;border-radius:11px;align-items:center;gap:13px;width:100%;padding:10px 15px;display:flex}.nv-buy-button>svg{width:22px;color:var(--nv-mint)}.nv-buy-button>span{letter-spacing:1px;flex:1;font-size:10px;font-weight:800}.nv-buy-button small{color:#6f9f9f;letter-spacing:1px;margin-top:5px;font-size:7px;font-weight:400;display:block}.nv-buy-button>b{color:#a2f7dc;letter-spacing:-1px;font-size:21px;font-weight:400}.nv-buy-button:hover{background:#25625466}.nv-help-button{border:1px solid var(--nv-line);color:#84a6c0;border-radius:11px;flex-shrink:0;place-items:center;width:49px;display:grid}.nv-help-button svg{width:20px}.nv-machine-footer{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-height:31px;padding-top:5px;display:flex}.nv-machine-footer>span{color:#506782;letter-spacing:1.5px;font-size:6px}.nv-machine-footer>small{color:#465d79;letter-spacing:.4px;text-overflow:ellipsis;max-width:95%;font:7px monospace;overflow:hidden}.nv-bonus-mode .nv-machine{border-color:#94ffd755;box-shadow:0 20px 80px #0008,0 0 65px #72ffd412}.nv-bonus-mode .nv-status{color:var(--nv-mint)}.nv-bonus-mode .nv-multiplier{background:radial-gradient(#4dffc320,#0000 80%)}.nv-primary{color:#0b2730;letter-spacing:1px;background:linear-gradient(110deg,#b6ffe4,#73e9cd);border:1px solid #b3ffe1;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px 21px;font-size:12px;font-weight:900;display:flex;box-shadow:0 5px 30px #6dffc522}.nv-primary:hover{background:linear-gradient(110deg,#d3fff0,#97ffe1);box-shadow:0 5px 40px #6dffc53b}.nv-primary svg{width:18px;height:18px}.nv-intro{z-index:100;isolation:isolate;background:#070d1a;flex-direction:column;padding:34px 5vw 25px;display:flex;position:fixed;inset:0;overflow:hidden}.nv-intro-city{z-index:-4;background:linear-gradient(90deg,#080d1ae8 20%,#080d1a44 65%,#07111ac7),url(/neon/city.webp) 50% 60%/cover;position:absolute;inset:0}.nv-intro-grid{z-index:-3;background:repeating-linear-gradient(0deg,#0000 0 79px,#a1d7ed07 80px),repeating-linear-gradient(90deg,#0000 0 79px,#a1d7ed07 80px);position:absolute;inset:0}.nv-intro-agent{object-fit:contain;z-index:-2;width:auto;max-width:70%;height:105%;position:absolute;top:-3%;right:1%;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.nv-intro:after{content:"";z-index:-1;background:linear-gradient(0deg,#060b18 0,#0000 40%),linear-gradient(90deg,#070d1a90 25%,#0000 70%);position:absolute;inset:0}.nv-intro header{justify-content:space-between;align-items:center;display:flex}.nv-intro header>span{letter-spacing:2px;color:#7d9bad;font-size:9px}.nv-intro-copy{max-width:580px;margin:auto 0;padding:22px 0}.nv-intro-copy>.nv-eyebrow{letter-spacing:2.8px;margin:0 0 24px;font-size:10px}.nv-intro h1{letter-spacing:-7px;margin:0;font-size:clamp(65px,8.8vw,145px);font-weight:900;line-height:.83}.nv-intro h1 em{color:#0000;background:linear-gradient(110deg,#d1ffed,#70ddde);-webkit-background-clip:text;background-clip:text;font-style:normal}.nv-intro h1 span{letter-spacing:11px;color:#d5f5ef;margin:23px 0 0 5px;font-size:clamp(16px,2vw,27px);line-height:1.6;display:block}.nv-intro-copy>p:not(.nv-eyebrow){color:#8daac3;margin:25px 0;font-size:17px;line-height:1.6}.nv-intro-tags{flex-wrap:wrap;gap:9px;margin:24px 0 30px;display:flex}.nv-intro-tags span{color:#92c0cc;letter-spacing:1px;background:#0d1d2d99;border:1px solid #b1e3ea26;border-radius:5px;padding:8px 11px;font-size:8px}.nv-intro .nv-primary{width:290px;min-height:55px}.nv-intro-copy>small{color:#607b94;margin-top:15px;font-size:9px;display:block}.nv-intro>footer{color:#708ea7;letter-spacing:3px;align-items:center;gap:20px;font-size:9px;display:flex}.nv-intro>footer>span:nth-child(2){color:var(--nv-mint)}.nv-intro footer>i{background:linear-gradient(90deg,#b5e8e73b,#0000);flex:1;height:1px}.nv-shade{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030711c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.nv-modal{background:linear-gradient(145deg,#1a2840,#0d1628 65%);border:1px solid #a1dded39;border-radius:21px;width:min(600px,100%);max-height:88dvh;padding:25px;animation:.25s both nv-modal-in;overflow-y:auto;box-shadow:0 30px 100px #0009}.nv-modal>header{border-bottom:1px solid #b3e3ed1c;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:21px;display:flex}.nv-modal>header h2{letter-spacing:-.8px;margin:9px 0 0;font-size:25px}.nv-modal>header .nv-eyebrow{letter-spacing:1.5px;font-size:8px}.nv-modal>header button{color:#8aa5bf;border:1px solid #92bbd92c;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.nv-modal>header button svg{height:17px}.nv-modal p{color:#93abc4;font-size:13px;line-height:1.7}.nv-menu{flex-direction:column;gap:7px;display:flex}.nv-account{background:#6cceb909;border:1px solid #8ab3d822;border-radius:13px;align-items:center;gap:20px;margin-bottom:10px;padding:20px;display:flex}.nv-account>svg{color:#8ddfc9;width:32px;height:32px}.nv-account small{letter-spacing:1px;color:#82a0b6;font-size:9px}.nv-account strong{letter-spacing:-1px;margin-top:6px;font-size:31px;display:block}.nv-menu>a,.nv-menu>button{text-align:left;background:#bed9f005;border-radius:9px;align-items:center;gap:12px;padding:13px;font-size:13px;display:flex}.nv-menu>a:hover,.nv-menu>button:hover{background:#89d8cc12}.nv-menu>a svg,.nv-menu>button svg{color:#7ea5b8;width:18px}.nv-menu svg:last-child{margin-left:auto}.nv-menu>p{text-align:center;color:#536e88;margin-top:20px;font-size:10px}.nv-buy-modal{text-align:center}.nv-symbol{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:inline-flex;position:relative}.nv-atlas{background-image:url(/neon/symbols.webp);background-repeat:no-repeat;background-size:200% 200%;width:100%;height:100%}.nv-symbol>b{text-shadow:0 0 15px;font-size:66px;font-weight:900}.nv-symbol-J{color:#8cecff}.nv-symbol-Q{color:#b6a8ff}.nv-symbol-K{color:#ff89b8}.nv-symbol-A{color:#ffdda4}.nv-cube{flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;height:100%;display:flex}.nv-cube i{background:linear-gradient(135deg,#a3ffec,#157489);border:2px solid #b5fff2;border-radius:5px;width:49%;height:49%;animation:3s ease-in-out infinite nv-float;display:block;transform:rotate(-30deg)skewY(10deg);box-shadow:0 0 35px #3effd548,inset -8px -8px #07324166,inset 5px 5px #b7ffeb77}.nv-cube b{letter-spacing:1px;color:#b8fff0;text-shadow:0 0 12px #88ffe3;font-size:11px}.nv-wild{clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);color:#bbffe3;background:radial-gradient(#448075,#153a36);border:2px solid #9cffda;flex-direction:column;justify-content:center;align-items:center;width:78%;height:85%;font-size:57px;line-height:1;display:flex}.nv-wild small{letter-spacing:1px;margin-top:4px;font-size:10px}.nv-buy-modal>.nv-symbol{width:125px;height:125px;margin-bottom:10px}.nv-buy-modal h3{letter-spacing:-.5px;margin:12px 0 5px;font-size:24px}.nv-buy-modal>small{color:#708ba7;letter-spacing:1px;margin-top:24px;font-size:9px;display:block}.nv-buy-modal>strong{color:var(--nv-mint);letter-spacing:-2px;margin:10px 0 27px;font-size:46px;font-weight:900;display:block}.nv-buy-modal>strong small{letter-spacing:1px;font-size:12px}.nv-buy-modal>.nv-primary{width:100%}.nv-text-button{color:#7290a9;letter-spacing:1px;padding:20px 0 5px;font-size:9px}.nv-warning{color:#ffba99!important}.nv-bet-grid{grid-template-columns:repeat(4,1fr);gap:7px;max-height:38dvh;padding:5px 4px;display:grid;overflow-y:auto}.nv-bet-grid button,.nv-auto-modal>div>button,.nv-help-tabs button{color:#9ab2cc;background:#0c1728;border:1px solid #83aecd30;border-radius:8px;padding:12px 6px;font-size:12px}.nv-selected{box-shadow:inset 0 0 15px #90ffd90a;color:#b4ffe0!important;background:#70ffca18!important;border-color:#94ffd488!important}.nv-selection-total{color:#83a0bb;letter-spacing:1px;justify-content:space-between;align-items:center;margin:20px 0;font-size:9px;display:flex}.nv-selection-total b{color:var(--nv-mint);letter-spacing:-.5px;font-size:20px}.nv-bet-modal>.nv-primary,.nv-auto-modal>.nv-primary{width:100%}.nv-auto-modal>div{grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0;display:grid}.nv-auto-modal>div>button{padding:20px 5px;font-size:25px}.nv-history{font-size:12px}.nv-history>p{font-size:11px}.nv-history>button{text-align:left;border-bottom:1px solid #92c5e023;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.nv-history>button>span:first-child{flex:1;min-width:0}.nv-history small{color:#6e88a6;overflow-wrap:anywhere;margin:7px 0 0;font-size:8px;display:block}.nv-history>button>span:nth-child(2){text-align:right;color:var(--nv-mint);white-space:nowrap}.nv-history>button svg{color:#536c88;flex-shrink:0;width:13px}.nv-empty{text-align:center;color:#7293ae;padding:35px 10px}.nv-help-tabs{gap:10px;margin-bottom:25px;display:flex}.nv-help-tabs button{letter-spacing:1px;flex:1;font-size:9px}.nv-help h3{letter-spacing:1px;color:#d6eae9;margin:27px 0 10px;font-size:14px}.nv-help p{font-size:12px;line-height:1.8}.nv-help-special{border-block:1px solid #91c1d51c;justify-content:center;align-items:center;gap:30px;margin-top:23px;padding:15px;display:flex}.nv-help-special>span:not(.nv-symbol){color:var(--nv-mint);font-size:24px}.nv-help-mult{text-align:center;color:var(--nv-mint);background:#80f7cb08;border-radius:10px;margin-top:25px;padding:18px 8px;font-size:16px}.nv-help-foot{border-top:1px solid #9cceed1b;margin-top:25px;padding-top:15px;color:#536e88!important;font-size:10px!important}.nv-paytable{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nv-paytable article{background:#0713234d;border:1px solid #8dafce1f;border-radius:11px;align-items:center;gap:8px;padding:10px 7px;display:flex}.nv-paytable .nv-symbol{width:72px;height:72px}.nv-paytable article>div{flex:1}.nv-paytable h4{color:#9fb7cc;margin:0 0 7px;font-size:10px}.nv-paytable dl{margin:0}.nv-paytable dl>div{color:#7996b0;justify-content:space-between;font-size:10px;line-height:1.7;display:flex}.nv-paytable dd{color:#bbf2dc;margin:0;font-weight:700}.nv-cinematic-modal{z-index:90;background:#070e18;place-items:center;animation:.5s both nv-cinema-in;display:grid;position:fixed;inset:0;overflow:hidden}.nv-cinema{isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.nv-cinema-city{z-index:-5;filter:saturate(.7);background:linear-gradient(90deg,#040c18d9,#07172255,#04101cdd),url(/neon/city.webp) 50%/cover;position:absolute;inset:0}.nv-cinema-ring{z-index:-3;border:1px solid #9dfff244;border-radius:50%;width:80vh;height:80vh;animation:40s linear infinite nv-rotate;position:absolute;box-shadow:0 0 0 20px #72ffe305,0 0 0 85px #72ffe305,0 0 90px #72ffe324,inset 0 0 90px #72ffe312}.nv-cinema-ring:after{content:"";border:2px dashed #a0fff522;border-radius:50%;position:absolute;inset:-14px}.nv-cinema-agent{z-index:-2;object-fit:contain;width:auto;max-width:75%;height:110%;position:absolute;top:0;right:2%;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.nv-cinema-shade{z-index:-1;background:linear-gradient(90deg,#061224c9,#0000 80%),linear-gradient(0deg,#061224f5 0,#0000 60%);position:absolute;inset:0}.nv-cinema-content{text-align:center;z-index:3;width:min(570px,45%);margin-right:40%;padding:20px;position:relative}.nv-cinema-content>.nv-eyebrow{letter-spacing:3px;margin:0 0 18px;font-size:10px}.nv-cinema h2{letter-spacing:-4px;color:#e8fff9;margin:0;font-size:clamp(42px,6vw,88px);font-weight:900;line-height:.97}.nv-cinema h2 em{color:var(--nv-mint);font-style:normal}.nv-bonus-number{letter-spacing:-10px;text-shadow:0 0 50px #7dffe855;color:#0000;background:linear-gradient(#e4fff4,#83ffe0 60%,#3b9d9b);-webkit-background-clip:text;background-clip:text;margin:10px 0 0;font-size:clamp(95px,15vw,190px);font-weight:900;line-height:1.1}.nv-cinema h3{letter-spacing:3px;color:#d6fff2;margin:0 0 25px;font-size:17px}.nv-cinema-content>p:not(.nv-eyebrow){color:#9fc7cf;margin:12px 0 25px;font-size:14px;line-height:1.8}.nv-cinema-content p b{color:var(--nv-mint)}.nv-cinema-content>.nv-primary{width:min(320px,100%);margin:15px auto}.nv-cinema-content>small{color:#5e929d;letter-spacing:.5px;font-size:9px;display:block}.nv-cinema-total .nv-cinema-agent{height:105%;right:5%}.nv-cinema-total .nv-cinema-content{margin-top:40px}.nv-total-label{letter-spacing:2.5px;margin:40px 0 2px!important;font-size:10px!important}.nv-total-number{letter-spacing:-3px;color:var(--nv-mint);text-shadow:0 0 50px #91ffdf44;white-space:nowrap;margin-bottom:45px;font-size:clamp(45px,7vw,95px);font-weight:900}.nv-flecks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nv-flecks i{left:calc(var(--i)*5.7%);width:3px;height:8px;animation:nv-particle calc(3s + var(--i)*.13s) linear infinite;animation-delay:calc(var(--i)*-.8s);opacity:.6;background:#b2ffdf;position:absolute;bottom:-25px;box-shadow:0 0 8px #9fffdf}.nv-flecks i:nth-child(3n){background:#9e8dff;width:5px;height:5px}.nv-win-modal{z-index:95;text-align:center;isolation:isolate;background:radial-gradient(at 50% 45%,#183d46,#091425 50%,#030914);flex-direction:column;justify-content:center;align-items:center;padding:20px;animation:.35s both nv-cinema-in;display:flex;position:fixed;inset:0;overflow:hidden}.nv-win-modal>.nv-eyebrow{letter-spacing:3px;font-size:9px}.nv-win-modal h2{letter-spacing:-2.5px;color:#d4fff1;margin:20px 0;font-size:clamp(35px,6.8vw,90px)}.nv-win-number{letter-spacing:-5px;color:var(--nv-mint);text-shadow:0 0 60px #80ffd566;font-size:clamp(55px,10vw,145px);font-weight:900;line-height:1.1}.nv-win-modal>span{letter-spacing:4px;color:#7aa9b1;margin:20px 0 45px;font-size:10px}.nv-win-modal>.nv-outline{background:#071622aa;min-width:240px}.nv-win-icon{color:var(--nv-mint);filter:drop-shadow(0 0 20px #99ffda);width:42px;height:42px;margin-top:20px}.nv-win-rays{z-index:-2;background:repeating-conic-gradient(from 15deg,#0000 0deg 15deg,#93ffdf07 17deg 20deg);animation:50s linear infinite nv-rotate;position:absolute;inset:-50%}.nv-win-orbit{z-index:-1;place-items:center;display:grid;position:absolute;inset:10%}.nv-win-orbit i{border:1px solid #9affe624;border-radius:50%;width:65vh;height:65vh;animation:30s linear infinite nv-rotate;position:absolute}.nv-win-orbit i:nth-child(2){opacity:.6;border-style:dashed;width:75vh;height:75vh}.nv-win-orbit i:nth-child(3){opacity:.3;width:85vh;height:85vh}.nv-tier-2{background:radial-gradient(at 50% 45%,#352850,#101126 60%,#030914)}.nv-tier-3{background:radial-gradient(at 50% 45%,#4a3634,#16172c 60%,#030914)}.nv-tier-3 .nv-win-number{color:#ffe5a8;text-shadow:0 0 70px #ffc85c66}.nv-tier-3 h2{color:#fff0cf}.nv-error{z-index:130;color:#ffd8cc;background:#331e2cf5;border:1px solid #fa9c8b77;border-radius:12px;align-items:center;gap:15px;width:min(520px,94vw);padding:13px 17px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0008}.nv-error p{flex:1;margin:0;font-size:12px;line-height:1.5}.nv-error button{letter-spacing:.5px;color:#ffd9bf;border:1px solid #ffd2be55;border-radius:6px;flex-shrink:0;padding:11px;font-size:9px}.nv-toast{z-index:140;color:#bdffe6;background:#0c332eea;border:1px solid #8cffe366;border-radius:12px;align-items:center;gap:10px;max-width:95vw;padding:14px 18px;font-size:12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.nv-toast svg{flex-shrink:0;width:17px}@keyframes nv-rotate{to{transform:rotate(360deg)}}@keyframes nv-rain{to{transform:translate(-40px,100px)}}@keyframes nv-mult-pop{0%{opacity:.6;transform:scale(.82)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes nv-pulse{50%{opacity:.25}}@keyframes nv-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes nv-cinema-in{0%{opacity:0;filter:brightness(2)}to{opacity:1;filter:brightness()}}@keyframes nv-particle{to{opacity:0;transform:translate(35px,-110vh)rotate(280deg)}}@keyframes nv-float{50%{translate:0 -5px}}@media (width<=1100px){.nv-page{grid-template-columns:minmax(150px,1fr) minmax(380px,520px);gap:25px;padding:20px 4vw}.nv-side-rules{display:none}.nv-side-story>img{width:180%;left:-45%}.nv-side-story h1{font-size:37px}.nv-machine{height:calc(100dvh - 40px)}}@media (width<=700px){.nv-page{background:linear-gradient(#07101a55,#050d1bd9);min-height:100dvh;padding:0;display:block;overflow:hidden}.nv-page-city{background:linear-gradient(#0b132199,#070c1ccc),url(/neon/city.webp) 50%/cover}.nv-side-story,.nv-side-rules{display:none}.nv-machine{width:100%;max-width:500px;height:auto;min-height:100dvh;box-shadow:none;background:linear-gradient(145deg,#15223acc,#0a1225e8 45%,#101e32ea);border:0;border-radius:0;margin:0 auto;padding:12px 14px 8px}.nv-header{height:36px}.nv-brand{gap:8px;font-size:13px}.nv-brand>i{width:30px;height:33px;font-size:19px}.nv-brand small{letter-spacing:2.8px;font-size:6px}.nv-header button{width:30px;height:30px}.nv-status{letter-spacing:.6px;height:24px;margin-top:5px;font-size:6px}.nv-status>b{font-size:9px}.nv-status small{letter-spacing:.5px;font-size:6px}.nv-multiplier{height:58px;margin:2px 0 5px;padding:0 10px}.nv-multiplier small{font-size:6px}.nv-multiplier b{font-size:7px}.nv-multiplier>strong span{font-size:39px}.nv-multiplier>div:last-child b{font-size:16px}.nv-board-shell{flex:none;height:calc(min(100vw,500px)/1.2 - 23.3333px);min-height:0;margin:1px 0 7px}.nv-award-bar{height:51px;padding:8px 11px}.nv-award-bar small{font-size:6px}.nv-award-bar span{font-size:9px}.nv-award-bar>strong{font-size:22px}.nv-wallet{height:55px;margin-top:5px}.nv-wallet b{font-size:17px}.nv-wallet small{font-size:6px}.nv-wallet svg{width:18px;height:18px}.nv-controls{height:100px;padding:0 6px}.nv-spin{width:83px;height:83px}.nv-control{width:35px;min-width:30px}.nv-control small{font-size:6px}.nv-control svg{width:20px}.nv-bottom-actions{height:49px}.nv-buy-button{gap:12px;padding:9px 12px}.nv-buy-button>span{font-size:9px}.nv-buy-button small{font-size:6px}.nv-buy-button>b{font-size:21px}.nv-help-button{width:44px}.nv-machine-footer{min-height:35px}.nv-machine-footer>span{letter-spacing:1.3px;font-size:5px}.nv-machine-footer>small{font-size:6px}.nv-intro{padding:22px 22px 20px}.nv-intro header>span{text-align:right;max-width:105px;font-size:6px;line-height:1.8}.nv-intro-agent{opacity:.8;max-width:none;height:77%;top:6%;right:-28%}.nv-intro-city{background:linear-gradient(#0000 20%,#06101ae8),url(/neon/city.webp) 50%/cover}.nv-intro:after{background:linear-gradient(#0000 25%,#070e1a80 65%,#060b18 97%),linear-gradient(90deg,#07101a60,#0000)}.nv-intro-copy{max-width:100%;margin:auto 0 0;padding:25px 0 33px;position:relative}.nv-intro-copy>.nv-eyebrow{letter-spacing:1.9px;max-width:190px;margin:0 0 19px;font-size:7px;line-height:1.6}.nv-intro h1{letter-spacing:-4px;font-size:83px;line-height:.86}.nv-intro h1 span{letter-spacing:6.5px;margin:15px 0 0 4px;font-size:15px;line-height:1.6}.nv-intro-copy>p:not(.nv-eyebrow){color:#adc3d8;margin:19px 0;font-size:13px}.nv-intro-tags{gap:5px;margin:20px 0 23px}.nv-intro-tags span{letter-spacing:.7px;padding:7px;font-size:6px}.nv-intro .nv-primary{width:100%;min-height:52px;font-size:11px}.nv-intro-copy>small{text-align:center;margin-top:13px;font-size:7px}.nv-intro>footer{letter-spacing:2px;gap:16px;font-size:7px}.nv-shade{padding:14px}.nv-modal{border-radius:17px;max-height:91dvh;padding:20px}.nv-modal>header{margin-bottom:16px;padding-bottom:17px}.nv-modal>header h2{font-size:23px}.nv-modal>header .nv-eyebrow{font-size:7px}.nv-modal p{font-size:12px}.nv-bet-grid{gap:6px}.nv-bet-grid button{padding:11px 4px;font-size:11px}.nv-paytable{grid-template-columns:1fr 1fr;gap:7px}.nv-paytable article{flex-direction:column;align-items:stretch;gap:4px;padding:8px 5px}.nv-paytable .nv-symbol{width:78px;height:78px;margin:auto}.nv-paytable h4{text-align:center;margin:5px 0 8px;font-size:9px}.nv-paytable dl>div{font-size:10px}.nv-help h3{font-size:12px}.nv-help p{font-size:11px}.nv-cinema-agent,.nv-cinema-total .nv-cinema-agent{opacity:.85;max-width:none;height:85%;top:2%;right:-22%}.nv-cinema-shade{background:linear-gradient(#06122488,#06122444 20%,#061224dd 66%,#061224 94%)}.nv-cinema-ring{width:100vw;height:100vw;top:16%}.nv-cinema-content{flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;width:100%;padding:20px 25px;display:flex;margin:0!important}.nv-cinema-content>.nv-eyebrow{letter-spacing:2.1px;margin-bottom:16px;font-size:7px}.nv-cinema h2{letter-spacing:-2.3px;text-shadow:0 5px 30px #030d19cc;font-size:49px;line-height:.94}.nv-bonus-number{letter-spacing:-7px;margin:13px 0 3px;font-size:125px;line-height:1.05}.nv-cinema h3{letter-spacing:2px;margin:0 0 15px;font-size:14px}.nv-cinema-content>p:not(.nv-eyebrow){margin:8px 0 23px;font-size:12px;line-height:1.8}.nv-cinema-content>.nv-primary{width:100%;min-height:53px;margin:0 auto 12px}.nv-cinema-content>small{margin-bottom:15px;font-size:7px}.nv-cinema-total .nv-cinema-agent{height:80%;top:1%}.nv-cinema-total .nv-cinema-content{padding-bottom:28px}.nv-total-label{letter-spacing:2px;margin:35px 0 6px!important;font-size:8px!important}.nv-total-number{letter-spacing:-3px;margin-bottom:80px;font-size:65px;line-height:1.1}.nv-win-modal h2{letter-spacing:-1px;font-size:37px}.nv-win-number{letter-spacing:-2px;font-size:65px}.nv-win-modal>span{letter-spacing:3px;font-size:8px}.nv-win-modal>.nv-eyebrow{letter-spacing:1.8px;font-size:7px}.nv-win-orbit i{width:100vw;height:100vw}.nv-win-orbit i:nth-child(2){width:115vw;height:115vw}.nv-win-orbit i:nth-child(3){width:130vw;height:130vw}.nv-history>button{gap:7px}.nv-history small{font-size:7px}.nv-history b{font-size:11px}.nv-primary{padding:15px 17px;font-size:11px}.nv-buy-modal h3{font-size:21px}.nv-buy-modal>.nv-symbol{width:110px;height:110px}.nv-buy-modal>strong{font-size:42px}.nv-error{padding:12px;font-size:11px;bottom:12px}.nv-error p{font-size:11px}.nv-toast{font-size:11px;bottom:12px}}@media (height<=730px) and (width>=701px){.nv-machine{height:720px;min-height:720px}.nv-side-story{min-height:700px}.nv-page{align-items:start}.nv-side-story h1{font-size:34px}.nv-side-story{padding-top:35px}}@media (height<=700px) and (width<=700px){.nv-intro-agent{height:83%;top:0}.nv-intro-copy{padding-bottom:20px}.nv-intro h1{font-size:68px}.nv-intro-tags{margin:14px 0 18px}.nv-intro-copy>p:not(.nv-eyebrow){margin:14px 0}.nv-cinema h2{font-size:39px}.nv-bonus-number{font-size:95px}.nv-cinema-content>p:not(.nv-eyebrow){margin-bottom:16px}.nv-total-number{margin-bottom:50px;font-size:56px}}@media (prefers-reduced-motion:reduce){.nv-rain,.nv-spin-rim,.nv-flecks i,.nv-cinema-ring,.nv-win-rays,.nv-win-orbit i,.nv-cube i,.nv-modal,.nv-intro,.nv-cinematic-modal,.nv-win-modal,.nv-multiplier>strong{animation:none}}@media (width>=701px){.nv-side-story>img{height:64%}.nv-intro-agent{height:98%;top:1%}}.nv-portal{aspect-ratio:1;z-index:-3;pointer-events:none;opacity:.8;perspective:900px;width:min(85vh,780px);position:absolute;top:7%;right:5%}.nv-portal svg{filter:drop-shadow(0 0 8px #68eadd55);width:100%;height:100%}.nv-portal-aura{background:radial-gradient(circle,#74ffe80d,#0000 55%);border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 100px #64ffdc14,inset 0 0 80px #68ffdc0c}.nv-portal-ring,.nv-portal-ticks,.nv-portal-core,.nv-portal-pulse{transform-origin:250px 250px}.nv-ring-1{animation:35s linear infinite nv-rotate}.nv-ring-2{animation:26s linear infinite reverse nv-rotate}.nv-ring-3{animation:60s linear infinite nv-rotate}.nv-portal-ticks{animation:120s linear infinite nv-rotate}.nv-portal-core{animation:4s ease-in-out infinite nv-core-breathe}.nv-portal-pulse{animation:4s ease-out infinite nv-core-wave}.nv-portal-scan{background:conic-gradient(from 5deg,#0000 0deg 260deg,#71ffdf05 300deg,#71ffdf1c 350deg,#0000 360deg);border-radius:50%;animation:12s linear infinite nv-rotate;position:absolute;inset:14%;-webkit-mask:radial-gradient(#0000 35%,#000 36%);mask:radial-gradient(#0000 35%,#000 36%)}.nv-portal-burst .nv-ring-1{animation-duration:5s}.nv-portal-burst .nv-portal-aura{box-shadow:0 0 140px #82ffe82b,inset 0 0 100px #82ffe822}.nv-intro .nv-portal{opacity:.42;width:min(88vh,800px);top:7%;right:2%}.nv-cinema .nv-portal{opacity:.6;width:90vh;height:90vh;top:2%;right:0}.nv-intro{transition:opacity .42s,filter .42s,transform .42s}.nv-intro-leaving{opacity:0;filter:brightness(1.8);pointer-events:none;transform:scale(1.018)}.nv-entry-opening{pointer-events:none;animation:.42s both nv-entry-open!important}.nv-entry-opening .nv-portal-ring{animation-duration:1s}.nv-cinema-total h2{font-size:clamp(37px,5.1vw,74px)}.nv-win-modal{transition:background 1s}.nv-win-modal h2{animation:.55s both nv-award-title}.nv-machine[data-skipped=true] .nv-board-shell:after{content:"";pointer-events:none;border:1px solid #abffe470;border-radius:20px;animation:.22s both nv-skip-flash;position:absolute;inset:0;box-shadow:inset 0 0 25px #8affd514}.nv-machine[data-phase=reveal] .nv-board-shell{filter:drop-shadow(0 0 10px #87ffe322)}.nv-machine[data-phase=impact] .nv-award-bar{background:#1c413b55;border-color:#afffe599}.nv-multiplier{overflow:hidden}.nv-multiplier:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#b5ffe518 47%,#0000 58%);position:absolute;inset:0;transform:translate(-110%)}.nv-boost:after{animation:.5s both nv-boost-sweep}.nv-spin{transition:box-shadow .25s,transform .15s}.nv-spin:not(:disabled):active{transform:scale(.94);box-shadow:0 3px 10px #0008,inset 0 0 25px #90ffe42a}.nv-bottom-actions .nv-buy-button{position:relative;overflow:hidden}.nv-buy-button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 45%,#c0ffe617 49%,#0000 53%);animation:8s ease-in-out infinite nv-button-glint;position:absolute;inset:-60% -100%}.nv-page-city{background-image:linear-gradient(90deg,#090d1bd4,#08142185 45%,#090d1bd9),url(/neon/city.webp)}.nv-stage-lights{justify-content:center;align-items:center;gap:7px;height:12px;margin:2px 0;display:flex}.nv-stage-lights i{background:#58759244;border-radius:50%;width:4px;height:4px;transition:background .2s,box-shadow .2s}.nv-stage-lights i.on{background:#a5ffde;box-shadow:0 0 7px #90ffe36b}.nv-machine-footer{min-height:39px}.nv-wallet small{font-size:8px}.nv-award-bar span{font-size:11px}.nv-award-bar small,.nv-status{font-size:8px}.nv-status small{font-size:7px}.nv-buy-button>span{font-size:11px}.nv-buy-button small,.nv-control small{font-size:8px}@keyframes nv-core-breathe{50%{opacity:.65;transform:scale(1.035)}}@keyframes nv-core-wave{0%{opacity:0;transform:scale(.9)}20%{opacity:.5}to{opacity:0;transform:scale(2.35)}}@keyframes nv-entry-open{to{opacity:0;filter:brightness(1.8);transform:scale(1.025)}}@keyframes nv-award-title{0%{opacity:.2;filter:blur(4px);transform:translateY(12px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes nv-skip-flash{0%{opacity:1}to{opacity:0}}@keyframes nv-boost-sweep{to{transform:translate(110%)}}@keyframes nv-button-glint{0%,65%{transform:translate(-50%)}90%,to{transform:translate(50%)}}@media (width<=700px){.nv-intro .nv-portal{opacity:.46;width:125vw;height:125vw;top:10%;right:-38%}.nv-cinema .nv-portal{opacity:.7;width:125vw;height:125vw;top:11%;right:-20%}.nv-cinema-total h2{letter-spacing:-2px;font-size:39px}.nv-wallet small{font-size:8px}.nv-wallet b{font-size:19px}.nv-award-bar span{font-size:11px}.nv-award-bar small,.nv-status,.nv-status small{font-size:7px}.nv-buy-button>span{font-size:10px}.nv-buy-button small,.nv-control small{font-size:7px}.nv-controls{height:108px}.nv-machine-footer>span{font-size:6px}.nv-machine-footer>small{font-size:7px}.nv-machine-footer{min-height:43px}.nv-machine{padding-bottom:15px}.nv-intro-copy>.nv-eyebrow{font-size:8px}.nv-intro-tags span{font-size:7px}.nv-intro-copy>small{font-size:8px}}@media (prefers-reduced-motion:reduce){.nv-portal-ring,.nv-portal-ticks,.nv-portal-core,.nv-portal-pulse,.nv-portal-scan,.nv-buy-button:after{animation:none}.nv-intro,.nv-entry-opening{transition:none;animation:none!important}.nv-machine[data-phase=impact] .nv-award-bar{transform:none}}:root{color:#e9e4d8;font-synthesis:none;text-rendering:optimizelegibility;background:#17100b;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #b58b41}img{object-fit:contain;max-width:100%}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #ddd;padding:12px}button,select,input{touch-action:manipulation}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.toast{z-index:200;color:#faf4dc;background:#18372d;border:1px solid #b58b41;border-radius:10px;align-items:center;gap:10px;max-width:95vw;padding:13px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0007}.history-code{color:#cfb16a;overflow-wrap:anywhere;font:18px/1.5 monospace;display:block}.scene-mode{overflow-wrap:anywhere;max-width:100%}.scene-mode small{letter-spacing:.2px;font-size:14px!important}.scene-history tr:focus-visible{outline:3px solid gold}.scene-error{z-index:80}.fatal-page{color:#24362e;background:#f3f0e9;place-items:center;min-height:100dvh;padding:24px;display:grid}.fatal-page>div{max-width:560px}.fatal-page h1{font-size:30px}.fatal-page button,.fatal-page a{color:#fff;background:#193f32;border-radius:10px;margin:10px 10px 0 0;padding:12px 20px;display:inline-block}.game-setup-hint{z-index:120;color:#4d371b;background:#fff7db;border-radius:8px;padding:10px 16px;font:13px Arial;position:fixed;top:8px;left:8px;box-shadow:0 3px 12px #0003}.game-setup-hint a{font-weight:700;text-decoration:underline}.admin-app{--ink:#213c32;--muted:#78837c;--line:#e2e6df;--paper:#fff;--accent:#214e3c;--gold:#b99559;min-height:100dvh;color:var(--ink);background:#f3f4ef;font:14px/1.55 Arial,Helvetica,sans-serif;display:flex}.admin-app button,.auth-page button{transition:background .15s,transform .15s}.admin-sidebar{color:#c6d2cb;z-index:30;background:#18362c;flex-direction:column;width:238px;padding:32px 22px 22px;display:flex;position:fixed;inset:0 auto 0 0}.admin-logo{letter-spacing:2.5px;color:#fff;align-items:center;gap:12px;margin:0 10px 44px;font-size:19px;font-weight:800;display:flex}.admin-logo>span{letter-spacing:-2px;color:#e1c38b;border:1px solid #b9a36e;border-radius:13px;padding:8px 7px;font:700 25px Georgia,serif}.admin-logo small{letter-spacing:2.4px;color:#9cb0a4;margin-top:3px;font-size:8px;font-weight:400;display:block}.admin-nav-label{letter-spacing:1.6px;color:#779283;margin:0 12px 15px;font-size:9px}.admin-sidebar nav{flex-direction:column;gap:7px;display:flex}.admin-sidebar nav button{text-align:left;color:#b4c7bb;white-space:nowrap;border-radius:9px;align-items:center;gap:12px;min-height:46px;padding:13px 14px;font-size:13px;display:flex}.admin-sidebar nav button:hover{color:#fff;background:#29483a}.admin-sidebar nav button.selected{color:#254435;background:#e6d7b5;font-weight:700;box-shadow:0 4px 10px #102c221a}.admin-sidebar nav button i{background:#496640;border-radius:50%;width:5px;height:5px;margin-left:auto}.admin-sidebar-bottom{border-top:1px solid #ffffff12;margin-top:auto;padding:24px 10px 0;font-size:11px}.admin-sidebar-bottom>div{color:#ccd8cb;align-items:center;gap:8px;display:flex}.admin-live-dot{background:#75a17e;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #75a17e1c}.admin-live-dot.paused{background:#bd845d;box-shadow:0 0 0 4px #bd845d22}.admin-sidebar-bottom p{color:#b2c3b7;margin:16px 0;line-height:1.9}.admin-sidebar-bottom small{color:#849c8d;font-size:10px}.admin-sidebar-bottom a{color:#e6d1a3;justify-content:space-between;align-items:center;font-size:12px;display:flex}.admin-workspace{width:calc(100% - 238px);margin-left:238px}.admin-topbar{border-bottom:1px solid var(--line);background:#ffffffc9;justify-content:space-between;align-items:center;height:88px;padding:0 44px;display:flex}.admin-breadcrumb{letter-spacing:.8px;color:#869188;font-size:11px}.admin-breadcrumb b{color:#c5cec5;margin:0 15px;font-weight:400}.admin-owner{align-items:center;gap:11px;font-size:12px;display:flex}.admin-owner small{color:#8b958c;font-size:10px;display:block}.admin-owner button{color:#829187;padding:10px}.admin-avatar{color:#847044;background:#eee6d7;border:1px solid #dfd3b8;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.admin-main{max-width:1600px;min-height:calc(100dvh - 145px);margin:0 auto;padding:39px 44px 42px}.admin-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.admin-eyebrow{letter-spacing:1.8px;color:#9c885e;margin:0 0 10px;font:700 9px/1.6 Arial,sans-serif}.admin-page-heading h1{letter-spacing:-.9px;color:#234332;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.3}.admin-page-heading p:not(.admin-eyebrow){color:#849085;margin:0;font-size:12px}.admin-app .admin-primary,.auth-page .admin-primary{color:#fff;background:#244b3a;border:1px solid #244b3a;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:600;display:inline-flex}.admin-app .admin-secondary,.auth-page .admin-secondary{color:#51685b;background:#fff;border:1px solid #dce2d8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-size:12px;display:inline-flex}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:25px;display:grid}.admin-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:23px 22px;box-shadow:0 3px 7px #36493003}.admin-metrics article>span{letter-spacing:1.1px;color:#8b978b;font-size:9px;font-weight:700}.admin-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#284d38;margin:15px 0 12px;font-size:30px;font-weight:500;line-height:1.25;display:block}.admin-metrics small{color:#8e998f;font-size:10px}.admin-panel{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-bottom:22px;padding:24px;box-shadow:0 3px 7px #36493003}.admin-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.admin-panel-heading h2{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:700}.admin-panel-heading>span{color:#8d998e;font-size:10px}.admin-overview-grid{grid-template-columns:1fr 1.6fr;gap:23px;display:grid}.admin-state-card{isolation:isolate;background:#e9eee5;border-color:#dce4d5;padding:28px;position:relative;overflow:hidden}.admin-state-card:after{content:"✧";color:#b8c6ae23;z-index:-1;font-size:250px;position:absolute;top:-9px;right:-28px}.admin-state-card h2{letter-spacing:-.4px;align-items:center;gap:14px;margin:14px 0 16px;font-size:22px;display:flex}.admin-state-card p:not(.admin-eyebrow){color:#7c8f7e;margin-bottom:20px;font-size:12px;line-height:1.9}.admin-serial-card{padding:28px}.admin-serial-card h2{letter-spacing:-.4px;margin:13px 0 15px;font-size:20px}.admin-code{color:#5c705e;overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:10px;max-width:100%;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.admin-code button{color:#8ba08c;border-radius:3px;flex:none;align-items:center;padding:4px;display:inline-flex}.admin-serial-card>.admin-code{letter-spacing:.4px;background:#f3f5ee;border:1px solid #e7ebdf;border-radius:7px;padding:10px 15px;font-size:19px}.admin-serial-card>p:not(.admin-eyebrow){color:#879387;max-width:570px;margin:16px 0 21px;font-size:11px;line-height:1.8}.admin-serial-card>div{color:#8c978c;border-top:1px solid #edf0e8;grid-template-columns:1fr auto 1fr auto;gap:12px;padding-top:17px;font-size:11px;display:grid}.admin-serial-card>div b{color:#50684c}.admin-table-wrap{scrollbar-width:thin;width:100%;overflow:auto}.admin-app table{min-width:650px;font-size:11px}.admin-app table th{color:#9aa398;letter-spacing:.55px;white-space:nowrap;background:#fafbf7;border-bottom:1px solid #e9ede3;padding:12px 13px;font-size:9px;font-weight:600}.admin-app table td{color:#63715f;vertical-align:middle;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-bottom:1px solid #edf0e8;max-width:350px;padding:16px 13px;line-height:1.5}.admin-app table tbody tr:last-child td{border-bottom:0}.admin-app td>b{color:#3b583d;font-weight:600}.admin-app td small{color:#a1aa9d;overflow-wrap:anywhere;max-width:260px;margin-top:5px;font-size:9px;display:block}.admin-app td .admin-code{color:#a0aa9a;margin-top:5px;font-size:9px;display:flex}.admin-round-link{color:#416246;white-space:nowrap;align-items:center;gap:7px;padding:0;font:10px/1.5 ui-monospace,Consolas,monospace;display:inline-flex}.admin-round-link:hover{text-decoration:underline}.admin-badge{color:#68805e;white-space:nowrap;background:#edf3e8;border-radius:5px;padding:4px 8px;font-size:9px;display:inline-block}.admin-positive{font-weight:600;color:#4f885a!important}.admin-money{font-weight:600;color:#3e6343!important}.admin-small-button{color:#6d8264;background:#fafcf7;border:1px solid #e1e6d9;border-radius:6px;padding:7px 12px;font-size:10px}.admin-footnote{color:#99a38f;margin:18px 0 0;font-size:10px}.admin-footer{color:#a2ac9b;letter-spacing:1.1px;border-top:1px solid #e0e5da;justify-content:space-between;margin:0 44px;padding:19px 0;font-size:9px;display:flex}.admin-footer>span{letter-spacing:.2px}.admin-loading{text-align:center;color:#83967c;padding:80px 20px;font-size:22px}.admin-loading span{margin-top:8px;font-size:12px;display:block}.admin-updating{color:#fff;z-index:90;background:#214c3d;border-radius:20px;padding:7px 20px;font-size:11px;position:fixed;top:13px;left:50%;box-shadow:0 4px 20px #0002}.admin-empty{text-align:center;color:#9ca593;padding:40px 20px;font-size:13px}.admin-search{border:1px solid var(--line);color:#8c9b81;background:#fff;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:11px 14px;display:flex}.admin-search input{flex:1;min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:8px!important}.admin-search .admin-primary{min-height:36px;padding:7px 17px}.admin-search .admin-secondary{min-height:36px}.admin-app label,.auth-page label{color:#5e7159;margin-bottom:19px;font-size:12px;font-weight:600;line-height:1.6;display:block}.admin-app input:not([type=checkbox]),.admin-app select,.auth-page input{color:#4a6246;outline-offset:2px;background:#fbfcf8;border:1px solid #dce3d4;border-radius:7px;width:100%;min-height:43px;margin-top:7px;padding:11px 12px;font-size:13px}.admin-app input[type=checkbox]{accent-color:#3e6b43;cursor:pointer;width:17px;height:17px}.admin-app label>small{color:#96a18c;margin-top:5px;font-size:10px;font-weight:400;display:block}.admin-app input:focus,.auth-page input:focus{background:#fff;border-color:#9cb18e}.admin-symbol-grid{grid-template-columns:1fr 1fr;gap:12px 26px;display:grid}.admin-symbol-grid label{background:#fafbf7;border:1px solid #e6ebde;border-radius:9px;align-items:center;gap:12px;margin:0;padding:13px 17px;display:flex}.admin-symbol-grid img{object-fit:contain;filter:drop-shadow(0 3px 3px #23341d20);width:45px;height:55px}.admin-symbol-grid label>span{flex:1;font-size:12px}.admin-symbol-grid label small{color:#96a58c;margin-top:4px;font-size:9px;font-weight:400;display:block}.admin-symbol-grid input{text-align:center;background:#fff!important;width:85px!important;min-height:35px!important;margin:0!important;padding:8px!important;font-size:14px!important}.admin-symbol-grid .locked{background:#f1f2eb;border-style:dashed}.admin-config-bottom{border-top:1px solid #e6ecde;grid-template-columns:1fr 1.3fr;gap:30px;margin-top:25px;padding-top:24px;display:grid}.admin-config-bottom label{margin:0}.admin-config-bottom label>div{align-items:center;gap:10px;display:flex}.admin-config-bottom input{width:115px!important}.admin-rules-mini{color:#929e86;grid-template-columns:repeat(3,1fr);align-items:center;gap:15px;font-size:10px;display:grid}.admin-rules-mini b{color:#627853;margin-top:8px;font-size:20px;font-weight:500;display:block}.admin-notice{color:#818358;background:#edeedc;border:1px solid #e0e2c8;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:23px;padding:17px 20px;font-size:11px;display:flex}.admin-notice svg{flex:none}.admin-notice b{color:#6d754c;font-weight:600}.admin-notice p{color:#969b78;margin:5px 0 0;font-size:10px}.admin-form-actions{justify-content:space-between;gap:20px;display:flex}.admin-error{color:#a6654b;overflow-wrap:anywhere;background:#fff3ed;border:1px solid #e7c7ba;border-radius:7px;margin:15px 0;padding:13px 16px;font-size:12px;display:block}.admin-error button{margin-top:10px;text-decoration:underline;display:block}.admin-simulation{color:#7b8d6a;background:#f2f6ed;border:1px solid #e2ead7;border-radius:8px;flex-direction:column;gap:7px;margin-top:20px;padding:18px;font-size:11px;display:flex}.admin-simulation strong{color:#4a6a40;font-size:20px;font-weight:600}.admin-simulation small{color:#a0aa92;font-size:10px}.admin-pagination{color:#98a08d;justify-content:flex-end;align-items:center;gap:20px;margin:22px 0;font-size:11px;display:flex}.admin-modal-shade{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10291fd0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-dialog{color:#51654a;background:#fffdf7;border:1px solid #e4e9d8;border-radius:15px;width:650px;max-width:100%;max-height:90dvh;padding:28px;font-size:12px;overflow:auto;box-shadow:0 30px 80px #1029194d}.admin-dialog>header{border-bottom:1px solid #e8ecdf;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:18px;display:flex}.admin-dialog h2{color:#3c5739;margin:0;font-size:20px}.admin-dialog>header button{color:#9da98f;padding:6px}.admin-dialog pre,.admin-app details pre{white-space:pre-wrap;word-break:break-all;background:#f2f6ec;border-radius:7px;max-height:400px;padding:15px;font-size:10px;overflow:auto}.admin-app summary{cursor:pointer;color:#799269;font-size:11px}.admin-player-summary{color:#97a28a;border:1px solid #e5eadc;border-radius:8px;grid-template-columns:2fr 1fr;gap:25px;margin:24px 0;padding:16px;font-size:10px;display:grid}.admin-player-summary strong{color:#506c43;margin-top:6px;font-size:22px;font-weight:500;display:block}.admin-balance-preview{color:#859777;background:#eef4e6;border-radius:7px;padding:12px;font-size:12px}.admin-danger-actions{border-top:1px solid #e5eadb;justify-content:space-between;gap:18px;margin-top:25px;padding-top:20px;display:flex}.admin-danger{border-radius:7px;min-height:34px;padding:8px 12px;font-size:10px;color:#aa7554!important;background:#fff1e8!important;border:1px solid #ead6c4!important}.admin-round-facts{flex-wrap:wrap;gap:10px;margin:20px 0;font-size:11px;display:flex}.admin-round-facts>span{border:1px solid #e3e9d9;border-radius:6px;padding:7px 10px}.admin-toast{color:#f9f4dc;z-index:120;background:#214a35;border:1px solid #66875b;border-radius:10px;align-items:center;gap:10px;max-width:95vw;padding:14px 22px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #112d2540}.admin-api-intro{background:#e7ebde;border:1px solid #dce3ce;border-radius:13px;grid-template-columns:1.3fr 1fr;gap:30px;margin-bottom:24px;padding:29px;display:grid}.admin-api-intro h2{letter-spacing:-.5px;margin:10px 0;font-size:23px}.admin-api-intro p{color:#8c987b;margin-bottom:22px;font-size:11px;line-height:1.8}.admin-api-intro a{margin-top:5px;margin-right:9px}.admin-api-intro>div:last-child{overflow-wrap:anywhere;border-left:1px solid #d4ddc8;align-self:center;padding-left:28px}.admin-api-intro small{color:#9ca98b;letter-spacing:1px;margin-bottom:6px;font-size:8px;display:block}.admin-api-intro code{color:#728968;margin-bottom:17px;font-size:10px;display:block}.admin-two-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.admin-scopes{flex-wrap:wrap;gap:10px;margin:10px 0 24px;display:flex}.admin-scopes label{background:#f9fbf5;border:1px solid #dfe6d4;border-radius:7px;align-items:center;gap:9px;margin:0;padding:9px 13px;display:flex}.admin-scopes b{color:#849972;font:10px monospace}.admin-key-secret{color:#718a55;background:#f0f5e2;border:1px solid #c6d6ac;border-radius:10px;margin-bottom:22px;padding:22px;font-size:12px}.admin-key-secret .admin-code{color:#5d7c44;background:#fffef8;border:1px solid #d5e0bf;margin-top:12px;padding:12px;font-size:12px;display:block}.admin-scope-list{max-width:230px!important;font-size:9px!important;line-height:1.9!important}.admin-detail-text{overflow-wrap:anywhere;max-width:380px;color:#98a68a!important;font:10px/1.8 monospace!important}.admin-settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.admin-settings-grid>.admin-panel{margin-bottom:0}.admin-settings-grid>.admin-panel:last-child{grid-column:1/-1}.admin-toggle{border-bottom:1px solid #edf0e5;justify-content:space-between;align-items:center;gap:20px;padding:14px 0 22px;margin-bottom:17px!important;display:flex!important}.admin-toggle>span{font-size:12px}.admin-toggle small{color:#9ba78f;margin-top:5px;font-size:10px;font-weight:400;display:block}.admin-toggle input{width:20px!important;height:20px!important}.auth-page{color:#344c38;background:#f9f8f1;grid-template-columns:1.05fr 1fr;min-height:100dvh;font:14px/1.6 Arial,sans-serif;display:grid;position:relative}.auth-back{z-index:4;color:#fff5d8;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;top:27px;left:30px}.auth-art{isolation:isolate;background:url(/neon/city.webp) 50% 36%/cover no-repeat;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:100px 55px 70px;display:flex;position:relative}.auth-art-shade{z-index:-1;background:linear-gradient(#1939278c,#0000 25%,#173623bd 65%,#112b23);position:absolute;inset:0}.auth-brand{letter-spacing:6px;color:#fff6da;font-size:23px;font-weight:700}.auth-brand small{letter-spacing:3px;color:#d8d4b4;margin-top:7px;font-size:8px;display:block}.auth-art>div:last-child>span{color:#d2c694;letter-spacing:2px;font-size:8px}.auth-art h1{color:#fff7df;letter-spacing:-1.2px;margin:20px 0;font-size:45px;font-weight:500;line-height:1.25}.auth-art h1 em{color:#e8cb8d;font-family:Georgia,serif;font-weight:400}.auth-art p{color:#bbc8af;max-width:310px;font-size:11px;line-height:1.9}.auth-card{width:100%;max-width:580px;margin:auto;padding:60px 70px 35px}.auth-crest{color:#8ea079;background:#f0f3e6;border:1px solid #dbdfc9;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:25px;display:grid}.auth-card h1{letter-spacing:-.7px;color:#304a32;margin:10px 0 15px;font-size:30px;line-height:1.3}.auth-sub{color:#95a084;margin-bottom:33px;font-size:12px;line-height:1.8}.auth-card label{margin-bottom:18px;font-size:11px}.auth-card input{background:#fffdf7;border-color:#dfe4d2}.password-field{position:relative}.password-field input{padding-right:50px}.password-field button{color:#9ba58c;padding:10px;position:absolute;top:11px;right:9px}.auth-card .auth-submit{justify-content:space-between;width:100%;margin-top:9px;padding:13px 17px;font-size:12px}.auth-switch{color:#9ba58b;text-align:center;margin-top:22px;font-size:11px}.auth-switch button{color:#6d8558;padding:6px;font-weight:700;text-decoration:underline}.auth-card footer{color:#aeb6a0;text-align:center;letter-spacing:.4px;border-top:1px solid #e6e9db;margin-top:45px;padding-top:23px;font-size:9px}.auth-setup{text-align:center;color:#a1a48b;margin-top:25px;font-size:10px;display:block}@media (width>=1600px){.admin-main{padding-top:45px}.admin-metrics article{padding:27px}.admin-symbol-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1150px){.admin-sidebar{width:210px;padding:26px 14px}.admin-workspace{width:calc(100% - 210px);margin-left:210px}.admin-main{padding:28px}.admin-topbar{padding:0 28px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-overview-grid{grid-template-columns:1fr}.admin-symbol-grid{gap:10px}.admin-symbol-grid label{padding:10px}.admin-symbol-grid input{width:65px!important}.admin-api-intro{grid-template-columns:1fr}.admin-api-intro>div:last-child{border-top:1px solid #d5ddc9;border-left:0;padding:20px 0 0}.admin-footer{margin:0 28px}.auth-card{padding:50px 40px}.auth-art{padding:90px 35px 55px}.auth-art h1{font-size:38px}}@media (width<=760px){.admin-app{display:block}.admin-sidebar{background:#1e3c2d;width:100%;padding:18px 18px 0;position:relative;inset:auto}.admin-logo{gap:10px;margin:0 0 20px;font-size:16px}.admin-logo>span{padding:6px;font-size:21px}.admin-nav-label,.admin-sidebar-bottom{display:none}.admin-sidebar nav{scrollbar-width:none;flex-direction:row;gap:5px;padding-bottom:14px;overflow-x:auto}.admin-sidebar nav button{gap:8px;min-height:39px;padding:9px 11px;font-size:11px}.admin-sidebar nav button i{display:none}.admin-sidebar nav button svg{width:15px}.admin-workspace{width:100%;margin:0}.admin-topbar{height:66px;padding:0 19px}.admin-breadcrumb{letter-spacing:.1px;font-size:8px}.admin-breadcrumb b{margin:0 8px}.admin-owner{gap:7px;font-size:10px}.admin-owner small{font-size:8px}.admin-avatar{width:28px;height:28px}.admin-owner button{padding:8px}.admin-main{padding:25px 18px}.admin-page-heading{align-items:flex-start;gap:15px;margin-bottom:23px}.admin-page-heading h1{max-width:250px;font-size:25px;line-height:1.25}.admin-page-heading p:not(.admin-eyebrow){font-size:10px;line-height:1.8}.admin-page-heading>.admin-secondary{min-height:38px;padding:11px;font-size:0}.admin-page-heading>.admin-secondary svg{width:15px}.admin-eyebrow{letter-spacing:1.2px;margin-bottom:9px;font-size:8px}.admin-metrics{gap:10px;margin-bottom:18px}.admin-metrics article{padding:17px 14px}.admin-metrics article>span{letter-spacing:.6px;font-size:7px}.admin-metrics strong{margin:12px 0 9px;font-size:24px}.admin-metrics small{font-size:8px;line-height:1.7}.admin-panel{border-radius:10px;margin-bottom:17px;padding:18px 15px}.admin-state-card,.admin-serial-card{padding:23px}.admin-overview-grid{gap:0}.admin-serial-card h2{font-size:19px}.admin-serial-card>.admin-code{letter-spacing:0;max-width:100%;padding:9px;font-size:13px}.admin-serial-card>div{grid-template-columns:1fr auto;font-size:10px}.admin-panel-heading h2{font-size:13px}.admin-panel-heading>span{font-size:8px}.admin-panel-heading{gap:10px;margin-bottom:18px}.admin-app table{min-width:650px}.admin-symbol-grid{grid-template-columns:1fr;gap:8px}.admin-symbol-grid label{padding:11px 14px}.admin-symbol-grid img{width:38px;height:45px}.admin-symbol-grid label>span{font-size:12px}.admin-symbol-grid input{width:75px!important}.admin-notice{padding:15px;font-size:10px;line-height:1.8}.admin-notice p{font-size:9px;line-height:1.8}.admin-config-bottom{grid-template-columns:1fr;gap:22px}.admin-rules-mini{border-top:1px solid #e5ebdc;padding-top:20px;font-size:9px}.admin-form-actions{gap:10px}.admin-form-actions button{padding:10px 12px!important;font-size:10px!important}.admin-search{gap:8px;padding:9px}.admin-search input{font-size:11px!important}.admin-search .admin-primary,.admin-search .admin-secondary{padding:7px 10px;font-size:10px}.admin-search svg{width:15px}.admin-footer{letter-spacing:.4px;gap:15px;margin:0 18px;font-size:7px;line-height:1.8}.admin-footer>span{text-align:right;max-width:150px}.admin-api-intro{gap:18px;padding:22px}.admin-api-intro h2{font-size:20px}.admin-two-fields,.admin-settings-grid{grid-template-columns:1fr;gap:0}.admin-settings-grid>.admin-panel{margin-bottom:18px}.admin-settings-grid>.admin-panel:last-child{grid-column:auto}.admin-scopes{gap:8px}.admin-scopes label{padding:8px}.admin-scopes b{font-size:9px}.admin-dialog{max-height:90dvh;padding:23px 18px}.admin-modal-shade{padding:12px}.admin-dialog h2{font-size:18px}.admin-danger-actions{flex-wrap:wrap;gap:12px}.admin-toast{width:max-content;max-width:92vw;font-size:11px;bottom:15px}.auth-page{grid-template-columns:1fr}.auth-art{background-position:50% 25%;height:225px;min-height:225px;padding:70px 25px 30px}.auth-art>div:last-child{display:none}.auth-art-shade{background:linear-gradient(#1c3e28a1,#1e402b55,#172e20a8)}.auth-brand{letter-spacing:5px;font-size:23px}.auth-back{font-size:10px;top:23px;left:24px}.auth-card{max-width:450px;padding:30px 27px 25px}.auth-crest{display:none}.auth-card h1{font-size:28px}.auth-sub{margin-bottom:25px}.auth-card footer{margin-top:30px}.admin-key-secret .admin-code{font-size:10px}.admin-pagination{gap:13px}.admin-pagination .admin-secondary{font-size:10px}}@media (prefers-reduced-motion:reduce){.admin-app *,.auth-page *{scroll-behavior:auto!important;transition:none!important}}@media (width<=760px){.admin-sidebar nav button{min-height:44px;font-size:12px}.admin-metrics article>span{letter-spacing:0;font-size:10px}.admin-metrics small{font-size:10px}.admin-page-heading p:not(.admin-eyebrow){font-size:12px}.admin-app table th{font-size:10px}.admin-app table td{font-size:12px}.admin-app td small{font-size:10px}.admin-symbol-grid label small{font-size:11px}.admin-notice{font-size:12px}.admin-notice p{font-size:11px}.admin-panel-heading>span{font-size:10px}.admin-scopes label{min-height:44px}.admin-scopes b{font-size:11px}}.admin-pattern-grid{grid-template-columns:1fr 1fr;gap:24px;margin:20px 0;display:grid}.admin-pattern-grid article{background:#f7f8f3;border:1px solid #e0e6dc;border-radius:12px;padding:22px}.admin-pattern-grid h3{margin:0 0 20px}.admin-pattern-control{align-items:center;gap:10px;display:flex}.admin-pattern-control input[type=range]{accent-color:#5d7d49;flex:1;min-width:60px;padding:0}.admin-pattern-control input[type=number]{flex:0 0 82px;width:82px}.admin-pattern-grid label{margin-bottom:24px}.admin-pattern-grid small{line-height:1.65}@media (width<=700px){.admin-pattern-grid{grid-template-columns:1fr;gap:14px}.admin-pattern-grid article{padding:16px}}.admin-app{--ink:#c8d8ec;--muted:#7793b0;--line:#91badd25;--paper:#111d30;--accent:#8aefd1;--gold:#91ffda;color:var(--ink);background:#090f1f}.admin-sidebar{border-right:1px solid var(--line);color:#9bb4cc;background:linear-gradient(150deg,#14263a,#0b1527)}.admin-logo>span{color:#a4ffe3;background:#82f9d210;border-color:#94f9da66;border-radius:10px;font-family:Arial,sans-serif;font-size:22px}.admin-logo{color:#e0fff3}.admin-sidebar nav button{color:#9bb5cc}.admin-sidebar nav button:hover{background:#85d6dc13}.admin-sidebar nav button.selected{color:#102c35;background:linear-gradient(110deg,#99ffdf,#77d6cc);box-shadow:0 4px 25px #72e9d111}.admin-sidebar nav button i{background:#1e5e5b}.admin-nav-label,.admin-sidebar-bottom small{color:#527896}.admin-sidebar-bottom p,.admin-sidebar-bottom>div{color:#8baac1}.admin-sidebar-bottom a{color:#93f7d9}.admin-topbar{border-color:var(--line);background:#0e192bcf}.admin-breadcrumb,.admin-owner small{color:#7494b1}.admin-avatar{color:#a0ffdc;background:#80ffda12;border-color:#8effd437}.admin-page-heading h1,.admin-metrics strong,.admin-app td>b,.admin-serial-card>div b{color:#def6f1}.admin-eyebrow{color:#83d8c8}.admin-page-heading p:not(.admin-eyebrow),.admin-panel-heading>span,.admin-metrics small,.admin-state-card p:not(.admin-eyebrow),.admin-serial-card>p:not(.admin-eyebrow),.admin-footnote,.admin-pattern-grid small{color:#6f92ae}.admin-app .admin-primary,.auth-page .admin-primary{color:#10313a;background:linear-gradient(115deg,#a8ffe2,#77dcc9);border-color:#a8ffe2}.admin-primary:hover{background:#b4ffe7!important}.admin-app .admin-secondary,.auth-page .admin-secondary{color:#adccdf;background:#19273d;border-color:#91bddd33}.admin-secondary:hover{background:#203b4c!important}.admin-metrics article,.admin-panel{border-color:var(--line);background:#111d30;box-shadow:0 7px 18px #0001}.admin-metrics article>span{color:#7199af}.admin-state-card{background:linear-gradient(125deg,#153a3d,#142139);border-color:#88e3ca33}.admin-state-card:after{color:#8dffe00b}.admin-code,.admin-round-link{color:#8eafc7}.admin-code button{color:#7fa6bf}.admin-serial-card>.admin-code{color:#b0ffdf;background:#6ef6ce09;border-color:#88ffe334}.admin-serial-card>div{border-color:var(--line);color:#6f94ad}.admin-app table th{color:#7ba0ba;border-color:var(--line);background:#0d192c}.admin-app table td{color:#9fb5ce;border-color:#8ab6df14}.admin-app table tbody tr:hover{background:#92c8e706}.admin-app td small,.admin-app td .admin-code{color:#587e9f}.admin-positive,.admin-money{color:#9de9c9!important}.admin-negative{color:#f0aa9b!important}.admin-badge{color:#a6dfc3;background:#96ffca11}.admin-badge.gold{color:#d8b8f8;background:#e6b5ff12}.admin-badge.danger{color:#eab2a4;background:#ffb19b12}.admin-small-button{color:#acc9d9;background:#1c2c42;border-color:#93bddd2a}.admin-footer{border-color:var(--line);color:#567b97}.admin-notice{color:#94cab8;background:#78fbc90c;border-color:#85ffd330}.admin-notice p,.admin-notice small{color:#739daf}.admin-notice svg{color:#8de8c6}.admin-app input,.admin-app select,.admin-app textarea,.auth-page input{color:#d8eced;accent-color:#96ffdb;background:#0a1629;border-color:#8cb5d237}.admin-app input:focus,.admin-app select:focus,.auth-page input:focus{border-color:#9afadd;box-shadow:0 0 0 3px #8bffda0e}.admin-app label,.admin-two-fields label,.admin-config-bottom label,.admin-pattern-grid label,.auth-card label{color:#a6c3d5}.admin-app label small,.auth-card label small{color:#648baa}.admin-symbol-grid label,.admin-pattern-grid article{color:#bad5df;background:#0b1729;border-color:#8bb5d429}.admin-symbol-grid label.locked{opacity:.65;background:#101d30}.admin-symbol-grid .nv-symbol{width:48px;height:48px;margin-right:3px}.admin-symbol-grid .nv-symbol>b{font-size:34px}.admin-symbol-grid .nv-cube b{font-size:6px}.admin-symbol-grid .nv-wild{font-size:29px}.admin-symbol-grid .nv-wild small{font-size:5px}.admin-rules-mini,.admin-config-bottom,.admin-pattern-control,.admin-search,.admin-simulation,.admin-player-summary,.admin-api-intro,.admin-round-summary,.admin-scopes label,.admin-key-secret{color:#a3c8d6;background:#82bfe708;border-color:#85b9d52c}.admin-rules-mini b,.admin-simulation strong,.admin-round-summary b,.admin-player-summary strong{color:#abffdf}.admin-search input{background:0 0;border:0}.admin-table-wrap pre,.admin-app pre{color:#95c5d5;background:#071424;border-color:#8daed626}.admin-api-intro code,.admin-api-intro .admin-code{color:#9eddca}.admin-key-secret{background:#a4ffcd0c;border-color:#90ffc43d}.admin-key-secret b{color:#abffe0}.admin-tabs button,.admin-preset-options button{color:#91adc6;background:#1c2b3f;border-color:#88aacf33}.admin-error{color:#ffd1c1;background:#ffac9a0d;border-color:#f9b9a633}.admin-danger{color:#f2b1a2;background:#f4a5990c;border-color:#f6ac9a33}.admin-pagination,.admin-round-code{color:#84a8c4}.admin-modal{color:#c8ddeb;background:#132138;border-color:#8bb8df33}.admin-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020918cc}.admin-modal-header,.admin-player-summary,.admin-danger-actions{border-color:#8ab3d12a}.admin-live-dot{background:#92f7d1;box-shadow:0 0 0 4px #92f7d10d}.auth-page{color:#d5e8ef;background:#091322}.auth-art{background:linear-gradient(90deg,#08142366,#081423cc),url(/neon/city.webp) 50%/cover}.auth-art-shade{background:linear-gradient(#0000 20%,#051123e6)}.auth-brand{color:#c4ffeb}.auth-brand small{color:#85dcc8}.auth-art h1{color:#eafff4}.auth-art h1 em{color:#8ef8d7}.auth-art p{color:#98bcc8}.auth-card{background:#101e32;border:1px solid #91c1df23;box-shadow:0 20px 90px #0005}.auth-card h1{color:#e0fbef}.auth-sub,.auth-card footer{color:#6d98b2}.auth-crest{color:#98f1ce;background:#9bffd512;border-color:#98e7d63b}.password-field button,.auth-switch button,.auth-setup,.auth-back{color:#9af3d3}.auth-card .admin-notice{color:#aee9cf}.fatal-page{color:#c9e7ed;background:#0c1627}.fatal-page h1{color:#defff0}.fatal-page button,.fatal-page a{color:#103238;background:#86e8ce}.admin-app .admin-symbol-grid label>.nv-symbol{flex:0 0 50px;width:50px;height:50px;display:inline-flex}.admin-app .admin-symbol-grid input,.admin-app .admin-config-bottom input,.admin-app .admin-pattern-grid input,.admin-app .admin-pattern-grid select{color:#d7fff0;background:#09172a;border-color:#90c1d83b}.admin-app .admin-notice b{color:#acedd5}.admin-app .admin-pattern-grid h3{color:#c2f3e5}.admin-app .admin-pattern-grid input[type=range]{background:0 0}
