.app .lounge .casino-four-games{flex-wrap:wrap}.app .lounge .casino-four-games .casino-tabs{flex-wrap:wrap;max-width:100%}@media(max-width:760px){.app .lounge .casino-four-games .casino-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app .lounge .casino-four-games .casino-tabs button{min-width:0;min-height:48px;white-space:normal}.app .lounge .casino-four-games .casino-tabs #daily-tab>span{display:inline;font-size:7px;letter-spacing:0;padding:2px 3px}}.slots-hall{--slot-color:#69c9aa;--slot-accent:#bcd998;--reel-cell:104px;color:#e7eceb;padding:32px 0 10px;isolation:isolate}.slots-intro{justify-content:space-between;gap:24px;padding:10px 5px 36px;border-bottom:1px solid #ffffff15;margin-bottom:32px}.slots-eyebrow,.slots-intro{display:flex;align-items:center}.slots-eyebrow{gap:9px;font:600 10px/1.5 var(--s19-mono,monospace);letter-spacing:2px;color:var(--slot-color)}.slots-eyebrow>span{height:4px;width:23px;background:var(--slot-color)}.slots-intro h2{font:600 clamp(45px,5vw,82px)/.99 var(--s19-display,sans-serif);letter-spacing:-1.5px;text-transform:uppercase;margin:19px 0 18px!important;color:#edf1ed!important}.slots-intro h2 em{font-style:normal;color:var(--slot-color)}.slots-intro p{font-size:13px;color:#99a8aa;margin:0}.slots-intro-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff18;width:180px;aspect-ratio:1;background:repeating-linear-gradient(45deg,#ffffff02 0 1px,transparent 1px 9px);position:relative;flex-shrink:0}.slots-intro-stamp:after{content:"";position:absolute;inset:8px;border:1px solid #ffffff0a;pointer-events:none}.slots-intro-stamp small,.slots-intro-stamp span{font:9px var(--s19-mono,monospace);letter-spacing:2px;color:#99a9a7}.slots-intro-stamp strong{font:700 84px/.95 var(--s19-display,sans-serif);color:var(--slot-color);margin:8px 0}.slots-play-area{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:start;gap:36px;scroll-margin-top:100px}.slot-cabinet{position:relative;max-width:610px;width:100%;margin:auto;padding:7px 18px 0;border-radius:33px 33px 12px 12px;border:1px solid #74838a;background:linear-gradient(100deg,#5a6366,#151e24 3%,#080f15 6%,#273038 49%,#0a1117 93%,#53616a 97%,#899395);box-shadow:0 26px 48px #0008,0 0 60px color-mix(in srgb,var(--slot-color) 9%,transparent),inset 0 1px 2px #ffffff99}.slot-cabinet:after,.slot-cabinet:before{content:"";position:absolute;top:45px;bottom:45px;width:6px;border-radius:8px;background:repeating-linear-gradient(0deg,var(--slot-color) 0 6px,#0d272b 6px 10px);box-shadow:0 0 9px color-mix(in srgb,var(--slot-color) 60%,transparent);z-index:2}.slot-cabinet:before{left:5px}.slot-cabinet:after{right:5px}.cabinet-crown{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:11px 6px 12px;color:#97aaa9;font:8px var(--s19-mono,monospace)}.cabinet-crown b{font-size:10px;letter-spacing:7px}.cabinet-crown i{width:5px;height:5px;background:var(--slot-color);border-radius:50%;box-shadow:0 0 8px var(--slot-color)}.cabinet-top{border:3px solid #0a1117;border-radius:15px 15px 3px 3px;overflow:hidden;box-shadow:0 0 0 1px #61727155}.cabinet-art{position:relative;background:#08151b;overflow:hidden;aspect-ratio:1.32}.slot-art{display:block;width:100%;height:100%;overflow:hidden}.cabinet-art>.slot-art{position:absolute;inset:-2% 0 auto;height:92%}.cabinet-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#07121a,transparent 54%),linear-gradient(115deg,#ffffff0b,transparent 45%);pointer-events:none}.cabinet-classification{position:absolute;inset:12px 12px auto;display:flex;justify-content:space-between;color:#b9ccc5;font:7px var(--s19-mono,monospace);letter-spacing:1px;z-index:1}.cabinet-classification span:last-child{color:var(--slot-color)}.cabinet-title{position:absolute;inset:auto 12px 14px;z-index:1}.cabinet-title small{font:9px var(--s19-mono,monospace);color:#acbcb9;letter-spacing:1px}.cabinet-title h3{font:700 clamp(35px,3.3vw,57px)/1 var(--s19-display,sans-serif);text-transform:uppercase;letter-spacing:-1px;margin:8px 0 0!important;color:var(--slot-accent)!important;text-shadow:0 3px 0 #000,0 0 22px color-mix(in srgb,var(--slot-color) 30%,transparent)}.cabinet-jackpot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:5px 1px;background:linear-gradient(110deg,#172c2b,#0d161f);border:1px solid color-mix(in srgb,var(--slot-color) 40%,#24303a);border-radius:4px}.cabinet-jackpot>div:first-child>span{font:8px var(--s19-mono,monospace);letter-spacing:2px;color:var(--slot-color)}.cabinet-jackpot strong{display:block;color:#f5dc9a;font:600 clamp(27px,3vw,42px)/1.1 var(--s19-display,sans-serif);margin-top:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.cabinet-jackpot strong small{font:9px var(--s19-mono,monospace);margin-left:9px;color:#b3ac8e;letter-spacing:1px}.jackpot-cards{display:flex;max-width:52%;align-items:center}.jackpot-cards>svg{width:54px;height:54px;margin-left:-9px;filter:drop-shadow(0 3px 2px #0008)}.cabinet-screen{padding:14px 10px 10px;background:#070e14;border:2px solid #354549;border-radius:5px;box-shadow:inset 0 0 20px #000b}.screen-topline{justify-content:space-between;font:7px var(--s19-mono,monospace);letter-spacing:1px;color:#99adaa;padding:0 2px 12px}.screen-topline,.screen-topline span{display:flex;align-items:center;gap:6px}.screen-topline i{width:4px;height:4px;background:var(--slot-color);border-radius:50%}.screen-topline b{color:#b8c6be;font-weight:400;white-space:nowrap}.slot-reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:calc(var(--reel-cell)*3);position:relative;background:#03080c;box-shadow:0 0 0 1px #455a5a;border-radius:6px}.slot-reel{min-width:0;background:linear-gradient(90deg,#182c32,#2b4546 42%,#172b33);border-radius:4px;box-shadow:inset 0 0 16px #0009}.reel-window,.slot-reel{position:relative;overflow:hidden}.reel-window{height:100%}.reel-window:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#020a11d9,transparent 31%,transparent 65%,#020a11d9);box-shadow:inset 0 0 15px #0005}.reel-cell{height:var(--reel-cell);display:grid;place-items:center;padding:8px 2px;border-bottom:1px solid #ffffff07;box-sizing:border-box}.reel-center{background:linear-gradient(100deg,#ffffff07,#fff2 50%,#ffffff07);box-shadow:inset 0 1px #d2f1d545,inset 0 -1px #d2f1d545}.reel-symbol{width:90%;max-height:100%;display:block;filter:drop-shadow(0 4px 2px #0006)}.reel-subject{display:block;width:100%;height:100%;overflow:hidden;border-radius:5px}.reel-subject .slot-art{transform:scale(1.4);transform-origin:50% 45%}.reel-payline{position:absolute;inset:calc(var(--reel-cell)*1.5 - 1px) -9px auto;display:flex;align-items:center;z-index:3;pointer-events:none}.reel-payline i{height:1px;background:var(--slot-accent);opacity:.45;flex:1;box-shadow:0 0 4px var(--slot-accent)}.reel-payline span{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid var(--slot-accent)}.reel-payline span:last-child{transform:rotate(180deg)}.slot-result-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:45px;color:#9fb2b1;padding:10px 3px 0;font:8px/1.4 var(--s19-mono,monospace);letter-spacing:.5px}.slot-result-strip>span{display:flex;align-items:center;gap:6px}.slot-result-strip strong{color:var(--slot-accent);white-space:nowrap;font-weight:500}.cabinet-console{display:flex;align-items:center;justify-content:space-around;gap:10px;position:relative;transform:perspective(700px) rotateX(7deg);transform-origin:top;padding:20px 8px 22px;background:linear-gradient(175deg,#445256,#263339 16%,#17242b 55%,#0b141d);border:1px solid #73817b66;border-radius:3px 3px 11px 11px;box-shadow:0 7px 0 #081018,0 10px 4px #0008;z-index:4}.console-readout{min-width:0;border:1px solid #35494a;background:#071218;padding:9px 13px;box-shadow:inset 0 1px 5px #000;flex:1}.console-readout small{display:block;color:#899c9a;font:7px var(--s19-mono,monospace);letter-spacing:1px;margin-bottom:5px}.console-readout strong{font:600 20px var(--s19-display,sans-serif);color:var(--slot-accent);font-variant-numeric:tabular-nums}.console-readout strong span{font:7px var(--s19-mono,monospace);color:#99aaa4;margin-left:4px}.cabinet-button-light{height:61px;width:61px;display:grid;place-items:center;border-radius:50%;border:5px solid #112128;background:radial-gradient(circle at 30% 20%,var(--slot-accent),var(--slot-color));color:#123a3a;box-shadow:0 0 0 2px #738e83,0 3px 1px 2px #000,0 0 20px color-mix(in srgb,var(--slot-color) 25%,transparent);flex-shrink:0}.cabinet-base{height:70px;background:linear-gradient(90deg,#111d24,#243137 50%,#0c171e);display:flex;align-items:center;gap:13px;justify-content:space-between;padding:12px 16px;color:#83928f}.cabinet-base>span{font:6px var(--s19-mono,monospace);letter-spacing:1px;max-width:170px;line-height:1.7}.cabinet-vent{width:54px;height:24px;background:repeating-linear-gradient(0deg,#030b11 0 2px,#33434a 2px 4px);opacity:.7}.cabinet-coin-slot{height:29px;width:45px;border:2px solid #536265;border-radius:3px;background:#07111b;position:relative;box-shadow:inset 0 0 5px #000}.cabinet-coin-slot:after{content:"";position:absolute;inset:8px 9px 9px;border:1px solid var(--slot-color);border-radius:1px}.cabinet-feet{height:12px;margin:0 -6px;background:linear-gradient(0deg,#060b10,#35424a);border:1px solid #344249;border-radius:0 0 5px 5px}.slots-controls{padding:7px 0 0;min-width:0}.slots-machine-meta{padding-bottom:24px;border-bottom:1px solid #ffffff13}.slots-machine-meta h3{font:600 clamp(28px,3vw,42px)/1.1 var(--s19-display,sans-serif);color:#e9eeeb!important;margin:10px 0!important}.slots-machine-meta p{font:11px var(--s19-mono,monospace);color:#a6b4b5;margin:0}.slots-machine-meta p span{color:var(--slot-color);padding:0 8px}.slots-stake-control{margin:24px 0 18px}.slots-stake-control>label{display:flex;align-items:center;justify-content:space-between;color:#c4d0ce;font-size:12px;font-weight:600;margin-bottom:9px}.slots-stake-control>label small{font:10px var(--s19-mono,monospace);color:#9aabab}.slots-stake-control>div{display:flex;align-items:center;gap:12px;border:1px solid #33494b;background:#09141d;padding:0 14px;border-radius:4px;height:60px;color:var(--slot-color)}.slots-stake-control input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:#f1f3e9;font:600 29px var(--s19-display,sans-serif);box-shadow:none!important;outline:none;appearance:textfield}.slots-stake-control input:disabled{opacity:.5}.slots-stake-control>div:focus-within{border-color:var(--slot-color);outline:2px solid color-mix(in srgb,var(--slot-color) 25%,transparent);outline-offset:2px}.slots-stake-control>div>span{font:9px var(--s19-mono,monospace);color:#849c9e;letter-spacing:1px}.slots-stake-control fieldset{display:flex;gap:5px;margin:9px 0 0;padding:0;border:0}.slots-stake-control fieldset button{flex:1;min-height:44px;border:1px solid #314347;border-radius:3px;background:#14222b;color:#b6c4c4;font:11px var(--s19-mono,monospace);padding:9px 4px;cursor:pointer}.slots-stake-control fieldset button.selected{border-color:var(--slot-color);color:var(--slot-accent);background:color-mix(in srgb,var(--slot-color) 14%,#0b171f)}.slots-spin{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:19px 13px;min-height:60px;border:1px solid var(--slot-accent);border-radius:3px;color:#092027;background:linear-gradient(110deg,var(--slot-accent),var(--slot-color));font:800 13px var(--s19-sans,sans-serif);box-shadow:0 3px 0 #233a3a,0 0 20px color-mix(in srgb,var(--slot-color) 12%,transparent);cursor:pointer;text-decoration:none;transition:filter .2s,transform .2s}.slots-spin:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.slots-spin:active:not(:disabled){transform:translateY(2px)}.slots-spin:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.5;box-shadow:none}.slots-balance{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#8fa3a5;margin:12px 0 24px}.slots-balance b{color:#d6ded7;font-family:var(--s19-mono,monospace);font-weight:500}.slots-notice{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #72603e;background:#d4a75d0b;margin:15px 0;color:#decb9c;font-size:11px;line-height:1.7}.slots-notice>svg{flex-shrink:0;margin-top:3px}.slots-notice p{margin:0!important;flex:1}.slots-notice small{display:block;overflow-wrap:anywhere;margin-top:6px}.slots-notice button{padding:4px;background:none;border:1px solid #8d7544;color:#e3cc95;cursor:pointer}.slot-confirmed-balance{color:#a7cbb7;font-size:11px;line-height:1.6;display:flex;gap:7px;align-items:flex-start}.slot-confirmed-balance svg{flex-shrink:0;margin-top:2px}.slots-paytable{border:1px solid #2d4248;background:linear-gradient(150deg,#12232b,#0c171f);padding:19px 17px 0}.slots-paytable>div:first-child{padding-bottom:15px;border-bottom:1px solid #ffffff0d}.slots-paytable h4{margin:6px 0 0;font:500 25px var(--s19-display,sans-serif);color:#e0e9e2}.slots-paytable .slots-eyebrow{font-size:8px}.paytable-row{display:grid;grid-template-columns:77px minmax(0,1fr) 31px;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff0d}.paytable-symbols{display:flex;height:34px}.paytable-symbols>.reel-subject,.paytable-symbols>svg{width:30px;height:34px;margin-right:-5px;flex-shrink:0}.paytable-symbols>.reel-subject{border:1px solid #405955}.paytable-row>span:nth-child(2){display:flex;flex-direction:column;gap:5px}.paytable-row b{font-size:10px;font-weight:500;color:#c1cfca}.paytable-row small{font-size:8px;color:#8d9f9c;line-height:1.5}.paytable-row>strong{font:600 23px var(--s19-display,sans-serif);color:var(--slot-accent);text-align:right}.paytable-jackpot>strong{color:#f2d58a}.paytable-jackpot b{color:#ecd89e}.paytable-pair{display:grid;grid-template-columns:1fr auto;gap:7px;padding:15px 0;font-size:10px;color:#c0cdc5}.paytable-pair b{color:var(--slot-accent)}.paytable-pair small{grid-column:1/-1;color:#8f9f9e;font-size:9px;line-height:1.5}.slots-odds{margin:38px 0;border:1px solid #ffffff1a;background:#ffffff02;color:#9bafae;font-size:12px;line-height:1.8}.slots-odds summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:17px 22px;color:#b6c8c4;list-style:none}.slots-odds summary::-webkit-details-marker{display:none}.slots-odds summary>svg:last-child{margin-left:auto;transform:rotate(-90deg)}.slots-odds[open] summary>svg:last-child{transform:rotate(90deg)}.slots-odds>div{padding:0 22px 17px}.slots-odds dl{display:flex;gap:24px;flex-wrap:wrap;padding:17px 0;border-block:1px solid #ffffff0d}.slots-odds dt{font-size:10px;color:#8a9e9f}.slots-odds dd{margin:4px 0 0;color:var(--slot-accent);font:13px var(--s19-mono,monospace)}.slots-collection-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:25px 0}.slots-collection-heading h3{font:500 clamp(29px,3vw,44px)/1.1 var(--s19-display,sans-serif);color:#e7eeeb!important;margin:12px 0 0!important}.slots-collection-heading>span{font:9px var(--s19-mono,monospace);letter-spacing:1px;color:#91a6a5;padding-bottom:4px}.slots-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.slots-filters button{min-height:44px;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#122129;border:1px solid #2a3c44;color:#a2b5b3;font-size:11px;cursor:pointer;border-radius:3px}.slots-filters button small{font:9px var(--s19-mono,monospace);opacity:.7}.slots-filters button.active{border-color:var(--slot-color);color:var(--slot-accent);background:color-mix(in srgb,var(--slot-color) 12%,#111c25)}.slots-machine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.slot-machine-card{text-align:left;padding:0;overflow:hidden;min-width:0;border:1px solid #334149;background:#0c1820;color:#d7e2de;cursor:pointer;position:relative;transition:transform .22s,border-color .22s,box-shadow .22s;border-radius:6px 6px 2px 2px;content-visibility:auto;contain-intrinsic-size:auto 290px}.slot-machine-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--slot-color);opacity:.45;z-index:1}.slot-machine-card.selected{border-color:var(--slot-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--slot-color) 25%,transparent)}.slot-machine-card:hover:not(:disabled){transform:translateY(-4px);border-color:var(--slot-color);box-shadow:0 10px 20px #0005}.slot-machine-card:disabled{cursor:not-allowed}.machine-card-art{aspect-ratio:1.55;position:relative;overflow:hidden;border-bottom:1px solid #ffffff12}.machine-card-art>.slot-art{transition:transform .3s}.slot-machine-card:hover .machine-card-art>.slot-art{transform:scale(1.04)}.machine-card-art>span{position:absolute;top:10px;left:11px;font:8px var(--s19-mono,monospace);color:var(--slot-accent)}.machine-card-art>b{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:4px;color:#dfefe3;background:#071820c9;border:1px solid var(--slot-color);font:6px var(--s19-mono,monospace);letter-spacing:1px;padding:4px}.machine-card-copy{padding:16px 14px 15px}.machine-card-copy>small{font:7px var(--s19-mono,monospace);letter-spacing:2px;text-transform:uppercase;color:var(--slot-color)}.machine-card-copy h4{font:500 23px/1.1 var(--s19-display,sans-serif);margin:7px 0 9px;color:#dce5e0}.machine-card-copy p{font-size:9px;color:#8ca09e;min-height:29px;margin:0 0 15px}.machine-card-copy>span{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #ffffff0e;padding-top:12px;font:6px var(--s19-mono,monospace);color:var(--slot-accent)}.slots-footnote{display:flex;gap:10px;align-items:start;color:#91a4a4;font-size:10px;line-height:1.8;padding:25px 0 10px}.slots-footnote svg{flex-shrink:0;color:var(--slot-color);margin-top:4px}.slots-footnote p{margin:0}.slots-hall a:focus-visible,.slots-hall button:focus-visible,.slots-hall summary:focus-visible{outline:2px solid var(--slot-accent);outline-offset:4px}.slots-hall button:disabled{cursor:not-allowed}.slot-spinner{animation:slot-spin 1s linear infinite}.reel-moving .reel-strip{animation:reel-scroll .36s linear infinite;animation-delay:calc(var(--reel-index)*-.12s);filter:blur(.8px)}.slot-cabinet.is-spinning .cabinet-button-light{animation:slot-lamp .9s ease-in-out infinite}.slot-cabinet.is-winner .cabinet-screen{border-color:var(--slot-accent);box-shadow:0 0 22px color-mix(in srgb,var(--slot-color) 30%,transparent),inset 0 0 15px #0008}.is-winner .reel-center{animation:slot-celebrate 1.4s ease-out 2}.is-winner .cabinet-jackpot strong{color:#fff0c2}.slot-cabinet .slot-art-scan{animation:slot-scan 8s linear infinite}.slot-cabinet .slot-figure{animation:slot-breathe 7s ease-in-out infinite;transform-origin:50% 95%}.cabinet-computer .slot-art-scan{stroke-width:3}.cabinet-shy .cabinet-title h3{letter-spacing:1px}.cabinet-oldman .cabinet-art{filter:sepia(.25)}.cabinet-clockwork .cabinet-crown b{letter-spacing:12px}.is-jackpot .cabinet-jackpot{border-color:#ffe1a2;background:linear-gradient(110deg,#463c1c,#101d20)}@keyframes slot-spin{to{transform:rotate(1turn)}}@keyframes reel-scroll{0%{transform:translateY(calc(var(--reel-cell)*-1))}to{transform:translateY(calc(var(--reel-cell)*-7))}}@keyframes slot-lamp{50%{box-shadow:0 0 0 2px #91ad97,0 3px 1px #000,0 0 27px var(--slot-color)}}@keyframes slot-celebrate{0%,to{background-color:transparent}35%{background-color:#f8df9d33}}@keyframes slot-scan{0%{transform:translateY(-180px);opacity:0}20%{opacity:.3}90%{opacity:.1}to{transform:translateY(50px);opacity:0}}@keyframes slot-breathe{50%{transform:translateY(-3px)}}@media(min-width:1600px){.slots-play-area{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:65px}.slots-machine-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1150px){.slots-play-area{gap:22px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.slots-hall{--reel-cell:85px}.paytable-row{grid-template-columns:65px minmax(0,1fr) 27px;gap:7px}.paytable-symbols>.reel-subject,.paytable-symbols>svg{width:26px}.slots-paytable{padding-inline:12px}.slots-machine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinet-classification{font-size:6px;letter-spacing:0}.cabinet-title h3{font-size:36px}.cabinet-title small{font-size:8px}.cabinet-jackpot{padding:12px 10px}.jackpot-cards>svg{width:46px;height:46px}.console-readout{padding:8px}.cabinet-console{gap:7px}.cabinet-button-light{width:50px;height:50px}.cabinet-base{padding-inline:9px}}@media(max-width:760px){.slots-hall{padding-top:21px;--reel-cell:96px}.slots-intro{padding-bottom:25px}.slots-intro h2{font-size:49px}.slots-intro-stamp{width:114px}.slots-intro-stamp strong{font-size:57px}.slots-intro-stamp small,.slots-intro-stamp span{font-size:6px;letter-spacing:1px}.slots-play-area{grid-template-columns:minmax(0,1fr);gap:32px}.slot-cabinet{max-width:480px}.cabinet-art{aspect-ratio:1.4}.cabinet-title h3{font-size:45px}.slots-controls{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.slots-machine-meta{grid-column:1/-1}.slots-paytable{grid-column:2;grid-row:2/7;margin-top:24px}.slots-spin,.slots-stake-control{grid-column:1;align-self:start}.slots-balance{grid-column:1}.slot-confirmed-balance,.slots-notice{grid-column:1/-1}.slots-collection-heading{align-items:start}.slots-collection-heading>span{max-width:90px;text-align:right;font-size:8px;line-height:1.7}.slots-machine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.machine-card-copy{padding:13px 10px}.machine-card-copy h4{font-size:21px}.slots-odds dl{gap:15px}}@media(max-width:520px){.slots-hall{--reel-cell:85px}.slots-intro{align-items:start;gap:10px}.slots-intro h2{font-size:43px;margin-top:14px!important;letter-spacing:-.7px}.slots-intro p{font-size:10px;line-height:1.8;max-width:210px}.slots-intro-stamp{width:78px;margin-top:8px}.slots-intro-stamp strong{font-size:43px;margin-block:5px}.slots-intro-stamp small,.slots-intro-stamp span{font-size:4px;letter-spacing:.5px}.slots-eyebrow{font-size:8px;letter-spacing:1px}.slot-cabinet{padding-inline:13px;border-radius:23px 23px 9px 9px}.slot-cabinet:after,.slot-cabinet:before{width:4px;top:35px;bottom:28px}.slot-cabinet:before{left:4px}.slot-cabinet:after{right:4px}.cabinet-crown{font-size:6px;padding-block:10px;letter-spacing:1px}.cabinet-crown b{font-size:7px;letter-spacing:4px}.cabinet-classification{font-size:5px;inset:10px 8px auto}.cabinet-title{inset:auto 8px 11px}.cabinet-title h3{font-size:35px}.cabinet-title small{font-size:7px;letter-spacing:.5px}.cabinet-jackpot{padding:10px 9px}.cabinet-jackpot strong{font-size:31px}.cabinet-jackpot>div:first-child>span{font-size:6px;letter-spacing:1px}.cabinet-jackpot strong small{font-size:7px}.jackpot-cards>svg{width:42px;height:42px}.cabinet-screen{padding:10px 7px 6px}.screen-topline{font-size:6px;letter-spacing:.4px}.slot-reels{gap:4px}.reel-cell{padding:8px 0}.slot-result-strip{font-size:6px;gap:4px;min-height:38px}.slot-result-strip>span{gap:4px}.slot-result-strip svg{width:12px}.slot-result-strip strong{font-size:6px}.console-readout{padding:7px}.console-readout strong{font-size:18px}.console-readout small{font-size:6px;letter-spacing:.5px}.console-readout strong span{display:none}.cabinet-console{padding-block:15px}.cabinet-button-light{height:45px;width:45px}.cabinet-base{height:53px}.cabinet-base>span{font-size:5px;max-width:105px}.cabinet-vent{width:40px;height:20px}.cabinet-coin-slot{width:32px;height:25px}.slots-controls{display:block}.slots-machine-meta h3{font-size:37px}.slots-paytable{margin-top:25px;padding-inline:18px}.paytable-row{grid-template-columns:94px 1fr 33px;gap:12px}.paytable-symbols>.reel-subject,.paytable-symbols>svg{width:36px;height:38px}.paytable-row b{font-size:11px}.paytable-row small{font-size:9px}.slots-machine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.machine-card-copy h4{font-size:23px}.machine-card-copy>span{font-size:5px}.machine-card-art>span{font-size:6px;left:8px;top:8px}.machine-card-art>b{font-size:4px;padding:3px;right:4px;bottom:4px}.machine-card-art>b svg{width:9px;height:9px}.slots-filters{gap:5px}.slots-filters button{font-size:10px;padding:9px 11px;gap:9px}.slots-filters button small{font-size:8px}.slots-odds{font-size:10px;margin-block:26px}.slots-odds summary{padding:15px;font-size:10px}.slots-odds>div{padding-inline:15px}.slots-odds dd{font-size:11px}.slots-collection-heading h3{font-size:32px}.slots-collection-heading>span{font-size:6px;max-width:70px}}@media(prefers-reduced-motion:reduce){.slots-hall *,.slots-hall :after,.slots-hall :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reel-moving .reel-strip{transform:translateY(calc(var(--reel-cell)*-1));filter:none}.slot-machine-card:hover:not(:disabled),.slots-spin:hover:not(:disabled){transform:none}}.cabinet-button-light{cursor:pointer;transition:filter .2s,box-shadow .2s}.cabinet-button-light:hover:not(:disabled){filter:brightness(1.16)}.cabinet-button-light:disabled{cursor:not-allowed;filter:saturate(.3);opacity:.65}.slots-notice button{min-width:44px;min-height:44px;display:grid;place-items:center}.is-settled .slot-reel .reel-strip{animation:slot-settle .45s ease-out both;animation-delay:calc(var(--reel-index)*.1s)}@keyframes slot-settle{0%{transform:translateY(-14px)}65%{transform:translateY(3px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.is-settled .slot-reel .reel-strip{animation:none}.cabinet-button-light{transition:none}}.slots-hall{--cabinet-metal:#596660;--reel-cell:108px}.slots-intro{padding:8px 0 29px;margin-bottom:0;border-bottom:0}.slots-intro h2{font-size:clamp(42px,5vw,74px)}.slots-intro-stamp{width:140px;background:linear-gradient(140deg,#ffffff08,#ffffff01)}.slots-intro-stamp strong{font-size:68px}.slots-selector-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;margin:0 0 32px;border:1px solid #ffffff18;background:linear-gradient(100deg,#ffffff05,#ffffff01)}.slots-selector-bar label{display:flex;align-items:center;gap:20px;min-width:0}.slots-selector-bar .slots-eyebrow{font-size:8px;letter-spacing:1.5px;white-space:nowrap}.slots-selector-bar select{border:0;background:#111a1d;color:#e2ebe3;padding:10px 32px 10px 12px;max-width:100%;font:12px var(--s19-sans,sans-serif);min-height:44px;border-bottom:1px solid var(--slot-color);border-radius:0}.slots-effects-toggle{display:flex;gap:8px;align-items:center;border:1px solid #52625a;background:#121c1a;color:#b8c6bc;min-height:44px;padding:10px 13px;font:10px var(--s19-mono,monospace);cursor:pointer;white-space:nowrap}.slots-effects-toggle[aria-pressed=false]{color:#96a19c;border-color:#39433c;background:#0c1110}.slots-play-area{gap:38px;grid-template-columns:minmax(0,1.4fr) minmax(285px,.95fr)}.slot-cabinet{max-width:650px;padding:11px 22px 0;border-radius:25px 25px 8px 8px;border-color:var(--cabinet-metal);background:linear-gradient(95deg,#0d1417,#66726d 1%,#1d2a27 2.5%,#060e0c 5%,#192421 48%,#080e0c 95%,#526158 98%,#a0a79c);box-shadow:0 26px 50px #000a,0 3px 0 #000,inset 0 2px #d6dec380,0 0 90px color-mix(in srgb,var(--slot-color) 5%,transparent)}.slot-cabinet:after,.slot-cabinet:before{top:58px;bottom:93px;width:3px;background:linear-gradient(0deg,transparent,var(--slot-accent) 10%,var(--slot-color) 70%,transparent);box-shadow:0 0 8px var(--slot-color);opacity:.75}.slot-cabinet:before{left:10px}.slot-cabinet:after{right:10px}.cabinet-hardware{position:absolute;inset:0;pointer-events:none;z-index:5}.cabinet-hardware>i{position:absolute;width:7px;height:7px;border-radius:50%;background:linear-gradient(45deg,#060d10 44%,#929b8b 46%,#929b8b 56%,#333c37 58%);box-shadow:0 1px 1px #000,inset 0 1px #c7c7ad80}.cabinet-hardware>i:first-child{left:12px;top:17px}.cabinet-hardware>i:nth-child(2){right:12px;top:17px}.cabinet-hardware>i:nth-child(3){left:12px;bottom:32px}.cabinet-hardware>i:nth-child(4){right:12px;bottom:32px}.cabinet-rail{position:absolute;top:27%;bottom:29%;width:8px;background:repeating-linear-gradient(0deg,#080e0b 0 5px,#59645b 6px,#121a14 7px 12px);border-block:2px solid #8c9986;opacity:.7}.rail-left{left:5px}.rail-right{right:5px}.cabinet-crown{padding:8px 9px 14px;font-size:8px;letter-spacing:2px;color:#bdc5b9}.cabinet-crown b{font-size:8px;color:var(--slot-accent);text-shadow:0 0 12px var(--slot-color)}.cabinet-crown i{width:4px;height:4px}.cabinet-top{border:4px solid #030907;border-radius:12px 12px 2px 2px;box-shadow:0 0 0 1px #81877a60,inset 0 0 14px #0008}.cabinet-art{aspect-ratio:1.22}.cabinet-art>.slot-art{inset:0;width:100%;height:100%}.cabinet-art:after{background:linear-gradient(0deg,#050c0c,#050c0c40 27%,transparent 62%),linear-gradient(115deg,#ffffff08,transparent 30%);z-index:2}.slot-scene{position:relative;isolation:isolate;overflow:hidden;background:#0c1719}.scene-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:.87;filter:saturate(.8);transform:scale(1.02)}.scene-color-grade{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,transparent 10%,#0006 83%),linear-gradient(130deg,transparent 20%,var(--slot-color) 160%);mix-blend-mode:color;opacity:.35}.scene-subject{position:absolute;left:var(--subject-left);top:var(--subject-top);height:var(--subject-height);width:auto;max-width:none;transform:translateX(-50%);object-fit:contain;filter:drop-shadow(10px 8px 7px #0009);transform-origin:50% 90%;z-index:2}.pose-portrait .scene-subject{filter:drop-shadow(8px 7px 5px #0009) brightness(1.2) contrast(1.04)}.pose-object .scene-subject{max-width:78%;object-fit:contain;filter:drop-shadow(0 20px 13px #000b);top:13%;height:64%;transform:translateX(-50%) rotate(-9deg)}.pose-wide .scene-subject{max-width:92%;object-fit:contain}.scene-seal{position:absolute;top:13%;left:5%;font:700 clamp(50px,9vw,136px)/1 var(--s19-display,sans-serif);letter-spacing:-4px;opacity:.11;color:var(--slot-accent);-webkit-text-stroke:1px #d6e5d070;z-index:1}.scene-vignette{position:absolute;inset:0;background:linear-gradient(0deg,#050b0f,transparent 48%),linear-gradient(90deg,#0005,transparent 25%,transparent 75%,#0005);z-index:4;pointer-events:none}.scene-coordinate{position:absolute;left:19px;top:20%;font:6px var(--s19-mono,monospace);letter-spacing:2px;color:#c9d8cc;writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;z-index:3;display:flex;align-items:center;gap:10px}.scene-coordinate i{width:1px;height:35px;background:var(--slot-color)}.cabinet-classification{z-index:6;font-size:7px;inset:14px 14px auto;padding-bottom:9px;border-bottom:1px solid #e9f5e21a;text-shadow:0 2px 3px #000}.cabinet-title{z-index:6;inset:auto 12px 22px;text-align:center}.cabinet-title small{font-size:8px;letter-spacing:3px;color:#d9dfc6;display:flex;align-items:center;justify-content:center;gap:9px;text-transform:uppercase}.cabinet-title small i{width:20px;height:1px;background:var(--slot-color)}.cabinet-title h3{font-size:clamp(32px,3.5vw,54px);font-weight:700;line-height:.98!important;max-width:95%;margin:12px auto 0!important;color:#ecedcf!important;letter-spacing:-.6px;text-shadow:0 2px 0 #424a3b,0 5px 0 #050b0b,0 10px 23px #000}.cabinet-title p{font:10px var(--s19-sans,sans-serif);color:#acb9ae;margin:11px 0 0;text-shadow:0 2px 4px #000}.cabinet-jackpot{margin:7px 0;padding:14px 16px;background:linear-gradient(110deg,#24291b,#101713 54%,#1b221b);border:1px solid #8d8a5f80;border-radius:1px;position:relative;overflow:hidden;box-shadow:inset 0 1px #d6deae20}.cabinet-jackpot:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 15%,#ffefbd0a 25%,transparent 40%);pointer-events:none}.cabinet-jackpot>div:first-child>span{color:#d7c78e;font-size:8px}.cabinet-jackpot strong{font-size:44px;color:#f0dca9;text-shadow:0 2px #573f21;letter-spacing:1px}.jackpot-cards{gap:0;max-width:47%;transform:rotate(-5deg);padding-bottom:4px}.jackpot-cards>.keycard-token{width:53px;height:45px;margin-left:-7px;filter:drop-shadow(1px 3px 2px #000a)}.jackpot-cards .keycard-token>span{display:none}.jackpot-cards>.keycard-token:nth-child(2){transform:translateY(-4px)}.cabinet-screen{border:2px solid #606b5d;background:linear-gradient(145deg,#1a261e,#0b120f);border-radius:3px;padding:15px 12px 10px;position:relative;box-shadow:0 0 0 3px #040a07,inset 0 2px #fff1}.screen-topline{font-size:7px;color:#b8c6b7;padding-bottom:13px}.screen-topline b{color:#aebb9f}.slot-reels{gap:8px;border-radius:4px;box-shadow:0 0 0 1px #7d8b71,0 5px 10px #0009,inset 0 0 10px #0008;padding:3px;background:#0b100a;height:calc(var(--reel-cell)*3 + 6px)}.slot-reel{background:linear-gradient(90deg,#25332a,#4d5a40 17%,#60704c 45%,#405237 80%,#1f2d24);border-radius:2px;box-shadow:inset 2px 0 8px #0007,inset -2px 0 8px #0007}.reel-window:after{background:linear-gradient(0deg,#010800e8,#07100690 15%,transparent 35%,#ffefbd08 49%,transparent 65%,#07100690 84%,#010800e8);box-shadow:inset 0 0 10px #0009}.reel-cell{padding:10px 5px;border-bottom:1px solid #d7dfb50d;position:relative}.reel-center{background:linear-gradient(90deg,#ffffff04,#dce7b827,#ffffff04);box-shadow:inset 0 1px #f4e9b54a,inset 0 -1px #f4e9b54a}.reel-payline{inset:calc(var(--reel-cell)*1.5 + 2px) -11px auto}.reel-payline i{opacity:.24;box-shadow:0 0 7px var(--slot-accent)}.reel-payline span{border-top-width:5px;border-bottom-width:5px;border-left-width:8px;filter:drop-shadow(0 0 3px #dfefb8)}.reel-index-plate{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);font:6px var(--s19-mono,monospace);color:#a8b795b0;z-index:2;letter-spacing:2px}.reel-symbol{filter:drop-shadow(0 5px 3px #0009)}.reel-cell>.keycard-token{width:98%;height:87%;display:flex;justify-content:center;align-items:center;flex-direction:column;transform:rotate(-8deg)}.keycard-token img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;filter:drop-shadow(0 2px 1px #0006)}.keycard-token>span{font:5px var(--s19-mono,monospace);letter-spacing:.7px;white-space:nowrap;margin-top:6px;color:#e9d9a3;text-shadow:0 1px 1px #000}.symbol-0>img{filter:drop-shadow(0 2px 2px #000) drop-shadow(0 0 2px #ead6a788)}.subject-token{position:relative;width:82%;height:100%;border-radius:4px;border:1px solid color-mix(in srgb,var(--slot-color) 60%,#fff);background:radial-gradient(ellipse at 50% 10%,color-mix(in srgb,var(--slot-color) 30%,#15241b),#09120f 80%);box-shadow:inset 0 0 8px #000,0 3px 4px #0008;overflow:hidden}.subject-token>img{position:absolute;top:3%;left:50%;height:260%;width:auto;max-width:none;transform:translateX(-50%);filter:brightness(1.3);object-fit:contain}.token-creature>img{height:185%}.token-object>img{height:80%;max-width:90%;object-fit:contain;top:3%}.token-wide>img{height:80%;max-width:94%;object-fit:contain;top:0}.subject-token small{position:absolute;inset:auto 0 0;padding:3px 0;font:5px var(--s19-mono,monospace);text-align:center;color:#e2e8c8;background:linear-gradient(0deg,#040c0b,transparent);letter-spacing:1px;z-index:2;white-space:nowrap}.token-ring{position:absolute;inset:4px;border:1px solid #e5dfbd33;z-index:1;pointer-events:none}.class-d-token{display:block;position:relative;max-width:69px;height:84px;border-radius:3px;background:linear-gradient(130deg,#e4bd84,#bc8249 60%,#f2c98b);border:2px solid #f0d9a7;box-shadow:0 3px 0 #5a4229,0 5px 4px #0009;transform:rotate(7deg)}.id-clip{position:absolute;top:-4px;left:38%;right:38%;height:8px;background:linear-gradient(90deg,#303b3c,#e0dfb7,#343e3c);border:1px solid #6f795e}.id-photo{top:11px;left:6px;height:35px;background:#7d4d2d;overflow:hidden;border:1px solid #8b6139}.id-photo,.id-photo img{position:absolute;width:26px}.id-photo img{top:1px;left:1px;max-width:none;height:auto}.id-lines{position:absolute;top:16px;left:38px;right:6px}.id-lines i{display:block;height:2px;background:#674328;margin-bottom:5px}.id-lines i:last-child{width:66%}.class-d-token b{position:absolute;left:0;right:0;bottom:14px;background:#bd5d2e;color:#fff3cb;font:800 10px var(--s19-mono,monospace);text-align:center;padding:3px 0}.class-d-token>small{position:absolute;inset:auto 0 4px;text-align:center;font:4px var(--s19-mono,monospace);letter-spacing:.6px;color:#5e422b}.paytable-symbols>.keycard-token{width:33px;height:36px;margin-left:-3px;display:flex;align-items:center}.paytable-symbols .keycard-token>span,.paytable-symbols .subject-token small,.paytable-symbols .token-ring{display:none}.paytable-symbols>.subject-token{width:28px;height:32px;margin-right:-3px}.paytable-symbols>.class-d-token{width:26px;max-width:26px;height:33px;margin-right:-3px;border-width:1px}.paytable-symbols .class-d-token .id-photo{top:4px;left:2px;width:11px;height:16px}.paytable-symbols .class-d-token .id-photo img{width:11px;left:0;top:0}.paytable-symbols .class-d-token b{font-size:4px;bottom:4px;padding:1px 0}.paytable-symbols .class-d-token .id-lines{left:15px;right:3px;top:7px}.paytable-symbols .id-lines i{height:1px;margin-bottom:3px}.paytable-symbols .class-d-token>small{display:none}.cabinet-console{border-color:#7a887655;background:linear-gradient(174deg,#68715b,#29392e 6%,#1a2a22 49%,#0a130f);padding:21px 10px 24px;border-radius:2px 2px 6px 6px;transform:perspective(700px) rotateX(8deg)}.console-readout{background:linear-gradient(0deg,#0b1713,#030907);border-color:#67705d70;box-shadow:inset 0 1px 5px #000,0 1px #b6c09920}.console-readout small{color:#abb79e}.console-readout strong{font-size:23px;letter-spacing:1px}.cabinet-button-light{width:68px;height:68px;border-width:7px;background:radial-gradient(circle at 36% 23%,#f1f1b8,var(--slot-accent) 30%,var(--slot-color) 75%);box-shadow:0 0 0 2px #707d6e,inset 0 2px 2px #ffffba99,0 4px 0 4px #030905,0 0 16px color-mix(in srgb,var(--slot-color) 40%,transparent)}.cabinet-button-light:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 2px #707d6e,inset 0 2px 2px #ffffba99,0 1px 0 3px #030905}.cabinet-base{height:78px;padding:10px 16px;background:repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 3px),linear-gradient(90deg,#0c1811,#1e2a20 50%,#0a110b)}.cabinet-base>span{max-width:210px;font-size:6px;line-height:1.8;color:#8c9c8a}.cabinet-base b{display:block;font:7px var(--s19-sans,sans-serif);color:#b5bba8;letter-spacing:.3px;margin-top:4px}.cabinet-coin-slot{border-color:#86947e;background:#030b06}.cabinet-feet{height:17px;background:linear-gradient(0deg,#020605,#363d33 70%,#141a15)}.slots-machine-meta{padding:0 0 20px}.slots-machine-meta h3{font-size:39px;letter-spacing:-.3px;margin:14px 0 10px!important}.slots-machine-meta>.slots-eyebrow{font-size:8px;letter-spacing:2px}.slots-stake-control{margin-top:23px}.slots-stake-control>div{background:#0c1412;border-color:#45554b}.slots-stake-control fieldset button{background:#131e18;border-color:#3f4f42}.slots-spin{border-radius:2px;color:#08180f;position:relative;overflow:hidden;box-shadow:0 3px 0 #273a26,inset 0 1px #fff7}.slots-spin:after{content:"";position:absolute;top:-100%;bottom:-100%;width:30px;left:-60%;transform:rotate(25deg);background:#ffffff35;transition:left .65s ease;pointer-events:none}.slots-spin:hover:after{left:140%}.slots-paytable{background:linear-gradient(150deg,#17221b,#0b1411);border-color:#3b4f41;padding:19px 19px 0}.paytable-row{padding:14px 0}.paytable-row b{font-size:11px}.paytable-row small{font-size:9px}.paytable-row>strong{font-size:24px}.paytable-jackpot{background:linear-gradient(90deg,#d9b9650a,transparent);position:relative}.paytable-jackpot:before{content:"";position:absolute;left:-19px;top:0;bottom:0;width:2px;background:#d8bd7d}.slot-result-strip{min-height:48px}.slot-confirmed-balance{padding:12px 0;border-block:1px solid #ffffff15}.shell-medical{--cabinet-metal:#8c927d;border-radius:29px 29px 8px 8px}.shell-medical .cabinet-title h3{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(29px,3vw,46px);letter-spacing:-2px;line-height:.99!important}.shell-medical .cabinet-title h3:first-letter{font-size:1.12em}.shell-medical .cabinet-classification{color:#cddbc5}.shell-medical .cabinet-rail{border-color:#8f9f85;background:repeating-linear-gradient(0deg,#050e0a 0 4px,#7f9280 4px 6px,#1a2c1f 6px 12px)}.shell-terminal{--cabinet-metal:#898569;background:linear-gradient(100deg,#45483a,#292f23 4%,#46503b 50%,#222a1e 96%,#73765a);border-radius:9px;padding-inline:24px}.shell-terminal .cabinet-top{border:10px solid #242b1c;border-radius:37px;box-shadow:inset 0 0 10px #000,0 0 0 1px #93997b88}.shell-terminal .cabinet-art{border-radius:28px;aspect-ratio:1.22}.shell-terminal .cabinet-title h3{font-family:var(--s19-mono,monospace);font-size:clamp(26px,2.8vw,38px);letter-spacing:-1.5px;color:#a8e39a!important;text-shadow:0 0 12px #79a85b80}.shell-terminal .cabinet-art:after{background:repeating-linear-gradient(0deg,#0002 0 1px,transparent 1px 4px),linear-gradient(0deg,#0d140b,transparent 60%);z-index:5}.shell-terminal .scene-backdrop{filter:saturate(.6)}.shell-terminal .cabinet-jackpot,.shell-terminal .cabinet-screen{border-radius:10px}.shell-terminal .cabinet-console{background:linear-gradient(175deg,#82866a,#424a34 15%,#272f20)}.shell-terminal .cabinet-base{background:repeating-linear-gradient(0deg,#11180c 0 1px,#343b29 2px 3px)}.shell-industrial{--cabinet-metal:#807d6a;border-radius:5px;background:linear-gradient(95deg,#837d68,#2b2c23 3%,#141a16 8%,#293025 50%,#131811 96%,#8a8a6e)}.shell-industrial .cabinet-top{border-radius:1px}.shell-industrial .cabinet-crown{padding:10px 7px 16px}.shell-industrial .cabinet-rail{top:24%;bottom:26%;width:10px;background:repeating-linear-gradient(-40deg,#15190e 0 10px,#a4863a 11px 20px);border:0;opacity:.6}.shell-industrial .cabinet-art:after{background:linear-gradient(0deg,#11150e,transparent 65%),linear-gradient(90deg,#0003,transparent)}.shell-industrial .cabinet-console{background:linear-gradient(175deg,#73705a,#393c2b 14%,#171f15)}.shell-industrial .cabinet-title h3{letter-spacing:1px}.shell-tactical{--cabinet-metal:#647681;border-radius:3px 19px 3px 3px;background:linear-gradient(95deg,#576b76,#141e27 3%,#09111a 7%,#263342 48%,#0b121b 94%,#506674 98%,#829aa3)}.shell-tactical .cabinet-top{border-radius:0 17px 0 0;border-color:#080f17}.shell-tactical .cabinet-rail{background:repeating-linear-gradient(0deg,#060e16 0 7px,#537187 7px 9px);border-color:#8295a2}.shell-tactical .cabinet-jackpot{background:linear-gradient(110deg,#1c2f39,#0a171f);border-color:#607889}.shell-tactical .cabinet-screen{background:#0b1723;border-color:#536b7f}.shell-tactical .slot-reel{background:linear-gradient(90deg,#1d2e3d,#476276 45%,#1d2e3d)}.shell-tactical .cabinet-console{background:linear-gradient(175deg,#617b8c,#253b4d 15%,#121d29)}.shell-tactical .cabinet-base{background:linear-gradient(90deg,#101d29,#23323e,#101c25)}.shell-tactical .cabinet-title h3{letter-spacing:1px}.shell-tactical .scene-subject{filter:drop-shadow(8px 7px 6px #0009) brightness(1.3)}.cabinet-chaos{--cabinet-metal:#738068;background:linear-gradient(95deg,#6d7968,#1c2b20 4%,#111c15 8%,#2f3a24 50%,#142019 95%,#7e8a72)}.cabinet-chaos .scene-backdrop{filter:hue-rotate(235deg) saturate(.45)}.cabinet-chaos .cabinet-console{background:linear-gradient(175deg,#7d8064,#384530 15%,#111f15)}.cabinet-chaos .slot-reel{background:linear-gradient(90deg,#1e3224,#526249 45%,#1b2b1e)}.cabinet-chaos .cabinet-base,.cabinet-chaos .cabinet-screen{background:#101c15}.cabinet-chaos .cabinet-jackpot{background:linear-gradient(110deg,#2c3822,#0c190f);border-color:#72895d}.cabinet-chaos .cabinet-title h3{transform:skewX(-6deg)}.shell-relic{--cabinet-metal:#8c7854;border-radius:17px 17px 3px 3px;background:linear-gradient(95deg,#675236,#15160e 5%,#302c1d 50%,#141810 95%,#85714e);border-color:#817151}.shell-relic .cabinet-top{border-color:#17180d;box-shadow:0 0 0 1px #9c8a5c77}.shell-relic .cabinet-crown b{color:#e0bf7b}.shell-relic .cabinet-title h3{color:#e7dcb5!important;letter-spacing:-.5px}.shell-relic .cabinet-console{background:linear-gradient(175deg,#786a4b,#3b3826 14%,#181b11)}.shell-relic .cabinet-rail{background:repeating-linear-gradient(0deg,#1a1b11 0 7px,#877651 8px 9px);border-color:#a18c60}.cabinet-oldman .cabinet-art{filter:none}.cabinet-oldman .scene-backdrop{filter:sepia(.8) brightness(.6)}.cabinet-oldman .scene-subject{filter:sepia(.3) drop-shadow(0 12px 8px #000) brightness(1.2)}.shell-festival{--cabinet-metal:#a78a9b;border-radius:38px 38px 9px 9px;background:linear-gradient(95deg,#74616f,#271b2b 3%,#17111d 6%,#342235 50%,#160e1c 94%,#6f546b 98%,#bfa4b2)}.shell-festival .cabinet-top{border-radius:21px 21px 2px 2px;border-color:#150e1c}.shell-festival .cabinet-console{background:linear-gradient(175deg,#8c7287,#463046 15%,#201527)}.shell-festival .cabinet-jackpot,.shell-festival .cabinet-screen{background:linear-gradient(130deg,#302233,#17101e);border-color:#977393}.shell-festival .slot-reel{background:linear-gradient(90deg,#35263e,#665071 45%,#302438)}.shell-festival .cabinet-base{background:linear-gradient(90deg,#211529,#39293b,#201428)}.shell-festival .cabinet-title h3{font-style:italic;color:#ffe5da!important;text-shadow:0 3px #6a4263,0 6px #22152b,0 11px 24px #000}.shell-festival .cabinet-rail{background:repeating-linear-gradient(0deg,var(--slot-accent) 0 3px,#321c37 3px 10px);border-color:#be9db1}.scene-atmosphere{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.scene-haze{position:absolute;width:150%;height:40%;left:-25%;bottom:14%;background:radial-gradient(ellipse,color-mix(in srgb,var(--slot-color) 30%,transparent),transparent 62%);opacity:.25;filter:blur(13px);animation:scene-drift 13s ease-in-out infinite alternate}.haze-front{bottom:1%;height:27%;opacity:.24;animation-direction:alternate-reverse;animation-duration:17s}.scene-beam{position:absolute;inset:-40%;background:conic-gradient(from 151deg at 50% 0,transparent 0deg,#e4f5dc14 5deg,transparent 13deg);transform-origin:50% 0;animation:scene-beam 16s ease-in-out infinite alternate;opacity:.5;mix-blend-mode:screen}.scene-particles{position:absolute;inset:0}.scene-particles i{position:absolute;left:var(--x);top:var(--y);width:2px;height:2px;border-radius:50%;background:var(--slot-accent);box-shadow:0 0 4px var(--slot-color);opacity:0;animation:scene-motes 9s linear infinite;animation-delay:var(--delay)}.slot-cabinet .slot-figure{animation:scene-breathe 8s ease-in-out infinite;transform-origin:50% 90%}.slot-cabinet .pose-object .slot-figure{animation:specimen-float 9s ease-in-out infinite}.slot-cabinet .pose-wide .slot-figure{animation:none}.scene-wave{position:absolute;left:0;bottom:30%;width:100%;height:25%;color:var(--slot-color);opacity:.36;stroke-dasharray:500;stroke-dashoffset:500;animation:scene-wave 6s linear infinite;filter:drop-shadow(0 0 3px var(--slot-color))}.effect-echo .scene-wave{transform:scaleY(.45);opacity:.45;animation-duration:4s}.effect-revival .scene-wave{animation-duration:8s}.effect-intercept .scene-wave{bottom:40%;transform:scaleY(.65)}.scene-orbit{position:absolute;width:70%;aspect-ratio:1;left:15%;top:5%;border:1px solid color-mix(in srgb,var(--slot-color) 23%,transparent);border-radius:50%;opacity:.48;animation:scene-orbit 35s linear infinite}.scene-orbit:after,.scene-orbit:before{content:"";position:absolute;border-radius:50%;border:1px dashed var(--slot-color);opacity:.5}.scene-orbit:before{inset:12%}.scene-orbit:after{inset:30%;border-style:solid}.scene-orbit i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--slot-color);top:18%;left:12%;box-shadow:0 0 8px var(--slot-color)}.scene-orbit i:nth-child(2){top:79%;left:86%;width:4px;height:4px}.scene-orbit i:nth-child(3){left:72%;top:9%;width:3px;height:3px}.effect-radar .scene-orbit>span,.effect-search .scene-orbit>span{position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent 0deg,transparent 310deg,color-mix(in srgb,var(--slot-color) 30%,transparent) 1turn)}.scene-code{position:absolute;top:17%;left:7%;font:7px/2 var(--s19-mono,monospace);letter-spacing:1px;color:#9dc9a0;opacity:.6}.scene-code span{display:block;animation:code-reveal 8s steps(12) infinite;clip-path:inset(0 0 0 0)}.scene-code span:nth-child(2){animation-delay:-3s}.scene-code span:nth-child(3){animation-delay:-5s}.scene-code span:nth-child(4){animation-delay:-1s}.scene-shutter{position:absolute;inset:0;opacity:0;background:linear-gradient(0deg,#030809,transparent 60%)}.effect-blink .scene-shutter{background:#030809;animation:observe-blink 12s ease-in-out infinite}.effect-shutter .scene-shutter{background:linear-gradient(0deg,#030809,transparent 65%);animation:privacy-shutter 11s ease-in-out infinite}.effect-shutter .scene-beam{opacity:.15}.scene-corrosion{position:absolute;inset:auto -5% -5%;height:41%;background:radial-gradient(ellipse at 50% 110%,#000 30%,#0b1407 53%,transparent 70%);filter:blur(7px);animation:corrosion-rise 9s ease-in-out infinite}.effect-corrosion .scene-particles i{background:#958b49;width:3px;height:14px;border-radius:40%;animation:corrosion-drop 7s linear infinite;animation-delay:var(--delay);box-shadow:none}.scene-frost{position:absolute;inset:0;box-shadow:inset 0 0 55px #b5e5ed88;border:1px solid #c6eef2aa;background:repeating-conic-gradient(from 45deg at 0 0,#c3edfc20 0deg 1deg,transparent 1deg 13deg);animation:frost-breathe 8s ease-in-out infinite}.effect-frost .scene-haze{opacity:.6;background:radial-gradient(ellipse,#daefff66,transparent 65%)}.effect-vanish{animation:vanish-haze 12s ease-in-out infinite}.slot-scene[data-effect=vanish] .scene-subject{animation:subject-vanish 12s ease-in-out infinite}.effect-snow .scene-particles i{width:3px;height:3px;background:#fff;box-shadow:none;animation:scene-snow 8s linear infinite;animation-delay:var(--delay)}.effect-sugar .scene-particles i{width:3px;height:6px;border-radius:1px;animation:scene-snow 11s linear infinite;animation-delay:var(--delay)}.effect-reverse .scene-particles i,.effect-rush .scene-particles i{width:40px;height:1px;animation:scene-rush 3s linear infinite;animation-delay:var(--delay)}.effect-reverse .scene-particles i{animation-direction:reverse}.effect-ghost .scene-beam{opacity:.8;animation:ghost-light 7s ease-in-out infinite}.effect-candle .scene-haze{background:radial-gradient(ellipse,#eeb77a66,transparent 60%)}.slot-scene[data-effect=xray]:after{content:"";position:absolute;inset:0;z-index:4;background:linear-gradient(0deg,transparent 45%,#bac9ff1f 49%,transparent 54%);animation:xray-pass 9s ease-in-out infinite;pointer-events:none}.reel-moving .reel-strip{animation:precision-reel .48s linear infinite;animation-delay:calc(var(--reel-index)*-.11s);filter:blur(1.4px)}.is-settled .slot-reel .reel-strip{animation:precision-land var(--landing-time) cubic-bezier(.12,.68,.12,1) both;animation-delay:0s;transform:translateY(var(--landing-end));filter:none}.reel-match .reel-center:after{content:"";position:absolute;inset:2px;border:1px solid var(--slot-accent);box-shadow:inset 0 0 14px color-mix(in srgb,var(--slot-color) 27%,transparent);opacity:0;animation:match-light 2.6s ease-out 1.52s 1 forwards;pointer-events:none}.is-winner .reel-center{animation:none}.reel-floor-light{position:absolute;bottom:0;left:4px;right:4px;height:2px;background:var(--slot-color);opacity:.28}.reel-match .reel-floor-light{animation:match-light 2s ease-out 1.5s 1 forwards}.slot-cabinet.is-winner .cabinet-screen{box-shadow:0 0 0 3px #040a07,0 0 25px color-mix(in srgb,var(--slot-color) 12%,transparent)}.is-spinning .cabinet-hardware:after{content:"";position:absolute;inset:0;border:1px solid var(--slot-color);border-radius:inherit;animation:machine-pulse 1.6s ease-in-out infinite;pointer-events:none}.is-spinning .scene-wave{animation-duration:3s}.is-spinning .scene-orbit{animation-duration:10s}.is-spinning .scene-haze{animation-duration:5s}.is-spinning .cabinet-button-light{animation:slot-lamp 1.2s ease-in-out infinite}.slot-payoff{position:relative;isolation:isolate;text-align:center;overflow:hidden;margin:12px 0 0;padding:15px 10px 17px;background:linear-gradient(120deg,#111c14,#253625 50%,#111c14);border:1px solid var(--slot-color);animation:payoff-entrance .55s cubic-bezier(.2,.8,.2,1) 1.52s both;box-shadow:inset 0 1px #e3e5bb44}.slot-payoff>b,.slot-payoff>em,.slot-payoff>span,.slot-payoff>strong{display:block;position:relative;z-index:2}.slot-payoff>span{font:7px var(--s19-mono,monospace);letter-spacing:3px;color:var(--slot-accent)}.slot-payoff>strong{font:600 25px var(--s19-display,sans-serif);letter-spacing:1px;color:#f1edcf;margin-top:5px}.slot-payoff>b{font:600 53px/1.1 var(--s19-display,sans-serif);color:#e7dc9e;text-shadow:0 2px #51451f;margin-top:4px;font-variant-numeric:tabular-nums}.slot-payoff small{font:8px var(--s19-mono,monospace);letter-spacing:2px}.slot-payoff>em{font:9px var(--s19-sans,sans-serif);color:#bdcba8;margin-top:5px;font-style:normal}.payoff-jackpot{border-color:#e8ca7d;background:linear-gradient(110deg,#2d2113,#514224 50%,#221c12)}.payoff-jackpot>strong{color:#ffe9af;font-size:36px;letter-spacing:2px}.payoff-jackpot>b{font-size:65px;color:#fff2c2}.payoff-radiance{position:absolute;inset:-100%;z-index:0;background:repeating-conic-gradient(transparent 0deg,#e6cf7310 13deg,transparent 25deg);animation:scene-orbit 6s linear 1.52s 1}.payoff-coins{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.payoff-coins i{position:absolute;left:var(--coin-x);top:-35px;width:20px;height:20px;border:2px solid #eacf88;border-radius:50%;background:linear-gradient(135deg,#594119,#e4bd65 50%,#735223);box-shadow:0 3px 4px #0007;font:700 9px/16px Georgia,serif;color:#473619;font-style:normal;animation:coin-shower 2.8s calc(1.6s + var(--coin-index)*.09s) cubic-bezier(.4,0,.8,.9) 1 both}.slot-payoff:not(.payoff-jackpot) .payoff-coins{display:none}.slot-payoff:not(.payoff-jackpot) .payoff-radiance{opacity:.3}.is-jackpot .cabinet-jackpot{background:linear-gradient(110deg,#382c17,#171c11);border-color:#dbc78d}.is-jackpot .cabinet-jackpot strong{color:#f5df9d}.is-jackpot .cabinet-hardware .cabinet-rail{animation:jackpot-rails 2s ease-in-out 1.52s 3}.slots-collection{margin-top:36px}.slots-machine-grid{gap:17px}.slot-machine-card{border-radius:2px;contain-intrinsic-size:auto 340px;background:linear-gradient(135deg,#151c1a,#0b1211);border-color:#4c5e4b6b}.machine-card-art{aspect-ratio:1.13}.machine-card-art>.slot-art{position:absolute;inset:0;height:100%;width:100%}.scene-compact .scene-seal{top:21%;left:5%;font-size:83px;opacity:.16}.scene-compact .scene-subject{height:var(--subject-height);top:calc(var(--subject-top) + 4%);filter:brightness(1.25) drop-shadow(6px 6px 5px #0008)}.scene-compact.pose-object .scene-subject{height:68%;top:15%}.scene-compact.pose-wide .scene-subject{height:60%;top:20%}.scene-compact .scene-vignette{background:linear-gradient(0deg,#0a1412,transparent 56%)}.machine-card-art>span{font-size:8px;z-index:5;padding:5px 7px;background:#07100db0;border-left:2px solid var(--slot-color);top:12px;left:12px;letter-spacing:1px}.machine-card-art>b{z-index:5;font-size:6px;background:#101d16e8;padding:6px 7px;border-color:var(--slot-color)}.machine-card-copy{padding:18px 15px 17px}.machine-card-copy h4{font-size:27px;letter-spacing:-.5px;line-height:1.05;margin:9px 0 10px}.machine-card-copy p{font-size:10px;line-height:1.6;min-height:30px}.machine-card-copy>small{font-size:8px}.machine-card-copy>span{font-size:7px;letter-spacing:1px}.slot-machine-card:hover .scene-subject{filter:brightness(1.4) drop-shadow(6px 6px 5px #0008)}.slot-machine-card:hover .machine-card-art>.slot-art{transform:scale(1.035)}.slots-footnote a{color:#bcd9b0;text-decoration:underline;text-underline-offset:3px}@keyframes precision-reel{0%{transform:translateY(0)}to{transform:translateY(calc(var(--reel-cell) * -6))}}@keyframes precision-land{0%{transform:translateY(0);filter:blur(1px)}72%{filter:blur(.5px)}91%{transform:translateY(calc(var(--landing-end) - 7px));filter:blur(0)}to{transform:translateY(var(--landing-end));filter:blur(0)}}@keyframes scene-breathe{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) translateY(-3px) scale(1.012)}}@keyframes specimen-float{0%,to{transform:translateX(-50%) translateY(0) rotate(-9deg)}50%{transform:translateX(-50%) translateY(-9px) rotate(-5deg)}}@keyframes scene-drift{0%{transform:translateX(-9%) scale(1)}to{transform:translateX(10%) scale(1.12)}}@keyframes scene-beam{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@keyframes scene-motes{0%{transform:translateY(20px);opacity:0}20%,70%{opacity:.42}to{transform:translate(20px,-65px);opacity:0}}@keyframes scene-wave{0%{stroke-dashoffset:1000;opacity:0}10%,80%{opacity:.35}to{stroke-dashoffset:0;opacity:0}}@keyframes scene-orbit{to{transform:rotate(1turn)}}@keyframes code-reveal{0%,10%{clip-path:inset(0 100% 0 0)}45%,85%,to{clip-path:inset(0 0 0 0)}}@keyframes observe-blink{0%,84%,92%,to{opacity:0}87%,89%{opacity:.68}}@keyframes privacy-shutter{0%,70%,to{transform:translateY(75%);opacity:0}82%,90%{transform:translateY(0);opacity:.65}}@keyframes corrosion-rise{0%,to{transform:translateY(20%) scaleX(1);opacity:.7}50%{transform:translateY(-10%) scaleX(1.15);opacity:1}}@keyframes corrosion-drop{0%{transform:translateY(-20px);opacity:0}20%,80%{opacity:.23}to{transform:translateY(220px);opacity:0}}@keyframes frost-breathe{50%{opacity:.5}}@keyframes subject-vanish{0%,35%,to{opacity:1;transform:translateX(-50%) rotate(-9deg)}60%,76%{opacity:.22;transform:translateX(-50%) rotate(-5deg)}}@keyframes vanish-haze{50%{opacity:.35}}@keyframes scene-snow{0%{transform:translateY(-40px) rotate(0);opacity:0}20%,75%{opacity:.6}to{transform:translate(22px,170px) rotate(200deg);opacity:0}}@keyframes scene-rush{0%{transform:translateX(-120px);opacity:0}30%,65%{opacity:.3}to{transform:translateX(330px);opacity:0}}@keyframes ghost-light{0%,to{opacity:.2;transform:rotate(-10deg)}50%{opacity:.8;transform:rotate(10deg)}}@keyframes xray-pass{0%,to{transform:translateY(-100%);opacity:0}10%,80%{opacity:1}90%{transform:translateY(100%);opacity:0}}@keyframes match-light{0%{opacity:0}20%,55%{opacity:1}to{opacity:.45}}@keyframes machine-pulse{50%{opacity:.25}}@keyframes payoff-entrance{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes coin-shower{0%{transform:translateY(-20px) rotateY(0deg) rotate(-20deg);opacity:0}10%,75%{opacity:.8}to{transform:translate(var(--coin-drift),260px) rotateY(2turn) rotate(80deg);opacity:0}}@keyframes jackpot-rails{0%,to{opacity:.55;box-shadow:none}50%{opacity:1;box-shadow:0 0 13px #f4da96}}@media(min-width:1600px){.slots-play-area{grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);gap:55px}}@media(max-width:1150px){.slots-play-area{gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.slots-hall{--reel-cell:88px}.slot-cabinet{padding-inline:16px}.slot-cabinet:before{left:6px}.slot-cabinet:after{right:6px}.cabinet-rail{width:5px}.cabinet-classification{font-size:6px;inset:12px 10px auto}.cabinet-title h3{font-size:38px}.shell-medical .cabinet-title h3{font-size:32px}.cabinet-title small{font-size:6px;letter-spacing:2px}.cabinet-title p{font-size:9px}.cabinet-jackpot{padding:12px}.cabinet-jackpot strong{font-size:36px}.jackpot-cards>.keycard-token{width:43px}.slots-machine-meta h3{font-size:34px}.paytable-row{grid-template-columns:69px 1fr 29px;gap:8px}.paytable-symbols>.keycard-token{width:27px}.paytable-row b{font-size:10px}.cabinet-button-light{width:56px;height:56px}.class-d-token{height:68px;width:55px}.class-d-token b{font-size:8px}.id-photo{height:28px;top:9px;left:5px}.id-photo,.id-photo img{width:22px}.id-lines{left:33px;right:5px;top:13px}}@media(max-width:760px){.slots-play-area{grid-template-columns:1fr;gap:30px}.slot-cabinet{max-width:500px;padding-inline:20px}.slots-hall{--reel-cell:106px}.cabinet-title h3{font-size:46px}.shell-medical .cabinet-title h3{font-size:39px}.cabinet-title small{font-size:8px}.cabinet-title p{font-size:10px}.slots-selector-bar{padding:12px;gap:12px}.slots-selector-bar label{display:block;flex:1}.slots-selector-bar .slots-eyebrow{font-size:7px;margin-bottom:6px}.slots-selector-bar select{font-size:11px;width:100%;max-width:100%}.slots-effects-toggle{font-size:8px;padding:10px}.slots-controls{display:block;max-width:580px;margin:0 auto;width:100%}.slots-machine-meta{display:none}.slots-paytable{margin-top:24px}.paytable-row{grid-template-columns:94px 1fr 38px;gap:12px}.paytable-symbols>.keycard-token{width:38px}.paytable-symbols>.subject-token{width:35px;height:37px}.paytable-symbols>.class-d-token{width:30px;max-width:30px;height:36px}.paytable-row b{font-size:12px}.paytable-row small{font-size:10px}.class-d-token{height:82px;width:65px}.class-d-token b{font-size:10px}.id-photo{height:35px;left:6px;top:11px}.id-photo,.id-photo img{width:26px}.id-lines{top:16px;left:38px;right:6px}.machine-card-art{aspect-ratio:1}.machine-card-copy h4{font-size:26px}.machine-card-copy p{font-size:9px}.machine-card-copy>span{font-size:6px}}@media(max-width:520px){.slots-hall{--reel-cell:86px}.slots-intro{gap:10px;padding-bottom:22px}.slots-intro h2{font-size:43px}.slots-intro-stamp{width:78px}.slots-intro-stamp strong{font-size:43px}.slots-selector-bar{flex-wrap:wrap;gap:10px;margin-bottom:26px}.slots-selector-bar label{width:100%;flex:auto;min-width:0}.slots-selector-bar select{font-size:11px}.slots-effects-toggle{font-size:8px;min-height:44px;padding:8px 11px}.slot-cabinet{padding:7px 14px 0;border-radius:21px 21px 6px 6px}.shell-industrial,.shell-tactical{border-radius:3px 16px 3px 3px}.shell-terminal{border-radius:8px}.cabinet-crown{font-size:6px;letter-spacing:1px;padding:10px 7px 12px}.cabinet-crown b{font-size:7px;letter-spacing:4px}.cabinet-hardware>i{width:5px;height:5px}.cabinet-hardware>i:first-child,.cabinet-hardware>i:nth-child(3){left:6px}.cabinet-hardware>i:nth-child(2),.cabinet-hardware>i:nth-child(4){right:6px}.cabinet-classification{font-size:5px;inset:10px 9px auto;letter-spacing:.5px}.cabinet-art{aspect-ratio:1.05}.cabinet-title{inset:auto 8px 15px}.cabinet-title h3{font-size:35px;letter-spacing:-.5px}.shell-medical .cabinet-title h3{font-size:31px;letter-spacing:-1.2px}.shell-terminal .cabinet-title h3{font-size:26px;letter-spacing:-1px}.shell-terminal .cabinet-top{border-width:7px;border-radius:24px}.shell-terminal .cabinet-art{aspect-ratio:1.05;border-radius:18px}.cabinet-title small{font-size:6px;letter-spacing:1px;gap:6px}.cabinet-title small i{width:15px}.cabinet-title p{font-size:8px;margin-top:8px}.scene-coordinate{left:10px;letter-spacing:1px;font-size:5px}.scene-seal{font-size:89px}.cabinet-jackpot{padding:11px 9px}.cabinet-jackpot strong{font-size:33px}.cabinet-jackpot>div:first-child>span{font-size:6px;letter-spacing:1px}.jackpot-cards>.keycard-token{width:40px;height:35px;margin-left:-6px}.screen-topline{font-size:6px;letter-spacing:.4px;padding-bottom:10px}.cabinet-screen{padding:12px 7px 7px}.slot-reels{gap:4px}.reel-cell{padding:10px 4px}.keycard-token>span{font-size:4px;letter-spacing:.1px}.subject-token{width:91%}.subject-token small{font-size:4px;letter-spacing:.5px}.reel-index-plate{font-size:5px}.class-d-token{height:64px;width:51px}.id-photo{top:8px;left:4px;height:26px}.id-photo,.id-photo img{width:20px}.id-lines{left:29px;right:4px;top:11px}.id-lines i{margin-bottom:4px}.class-d-token b{font-size:8px;bottom:12px;padding:2px}.class-d-token>small{font-size:3px;bottom:4px}.slot-result-strip{font-size:6px;gap:4px;letter-spacing:0;min-height:42px}.cabinet-console{padding:17px 6px 20px;gap:8px}.cabinet-button-light{width:51px;height:51px;border-width:6px}.console-readout{padding:7px}.console-readout small{font-size:6px}.console-readout strong{font-size:20px}.cabinet-base{height:64px;padding:8px 10px}.cabinet-base>span{font-size:5px;max-width:145px}.cabinet-base b{font-size:6px;letter-spacing:0;margin-top:3px}.cabinet-vent{width:34px;height:25px}.cabinet-coin-slot{width:30px;height:26px}.cabinet-coin-slot:after{inset:8px 5px}.cabinet-feet{height:13px}.slots-machine-grid{gap:11px}.machine-card-art>span{font-size:6px;padding:4px 5px;left:7px;top:8px}.machine-card-art>b{font-size:4px;padding:4px}.machine-card-copy{padding:13px 11px 14px}.machine-card-copy h4{font-size:24px;letter-spacing:-.5px}.machine-card-copy>small{font-size:6px}.machine-card-copy p{font-size:9px;min-height:33px}.machine-card-copy>span{font-size:5px;letter-spacing:.5px}.scene-compact .scene-seal{font-size:63px;letter-spacing:-3px}.slots-paytable{padding-inline:15px}.paytable-row b{font-size:11px}.paytable-row small{font-size:9px}.paytable-jackpot:before{left:-15px}.slot-payoff>strong{font-size:23px}.slot-payoff>b{font-size:43px}.payoff-jackpot>strong{font-size:29px}.payoff-jackpot>b{font-size:53px}}@media(prefers-reduced-motion:reduce){.slots-hall *,.slots-hall :after,.slots-hall :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reel-moving .reel-strip{transform:translateY(0)!important;filter:none!important}.is-settled .slot-reel .reel-strip{transform:translateY(var(--landing-end))!important}.slot-payoff{opacity:1;transform:none}.payoff-coins,.scene-particles,.scene-shutter{display:none}.reel-match .reel-center:after{opacity:.6}}.slots-hall.effects-off *,.slots-hall.effects-off :after,.slots-hall.effects-off :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.effects-off .reel-moving .reel-strip{transform:translateY(0)!important;filter:none!important}.effects-off .is-settled .reel-strip{transform:translateY(var(--landing-end))!important}.effects-off .slot-payoff{opacity:1;transform:none}.effects-off .payoff-coins,.effects-off .scene-particles,.effects-off .scene-shutter{display:none}.effects-off .reel-match .reel-center:after{opacity:.6}@media(hover:none){.slot-machine-card:hover .machine-card-art>.slot-art,.slot-machine-card:hover:not(:disabled){transform:none}}.motion-suspended .cabinet-art *,.motion-suspended .cabinet-art :after,.motion-suspended .cabinet-art :before{animation-play-state:paused!important}@keyframes award-arrival{0%{opacity:0;transform:translateY(24px) scale(.85);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes seal-reveal{0%{transform:rotate(-25deg) scale(.3);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.slot-payoff{animation:award-arrival .65s cubic-bezier(.2,.8,.2,1) 1.55s both;pointer-events:none}.payoff-seal{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 12px;border:1px solid;border-radius:50%;font:700 28px monospace;box-shadow:0 0 32px #d9c27933;animation:seal-reveal .8s ease-out 1.55s both}.payoff-major{background:radial-gradient(ellipse at center,#2f281ae8,#07100ff2 75%)}.payoff-jackpot .payoff-seal{width:78px;height:78px;border:3px double #f5d687;color:#f5d687;box-shadow:0 0 65px #f5d68755}.slot-payoff .payoff-coins i{animation-delay:calc(1.55s + var(--coin-index)*.06s)}.paytable-small .paytable-symbols{opacity:.85}@media(prefers-reduced-motion:reduce){.payoff-seal,.slot-payoff{animation:none!important;opacity:1;transform:none;filter:none}}.effects-off .payoff-seal,.effects-off .slot-payoff{animation:none!important;opacity:1;transform:none;filter:none}