.pui-controls{isolation:isolate;color:#fff;width:100%;font:500 14px/1.2 var(--font-inter,Arial),Helvetica,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:transparent;position:relative;container:pui-controls/inline-size}.pui-controls *,.pui-dialog *{box-sizing:border-box}.pui-controls .pui-dock{isolation:isolate;min-height:120px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:112px 44px minmax(74px,1fr) minmax(48px,.85fr) 134px 116px 44px;grid-template-areas:"brand nav balance win stake spin tools";align-items:center;gap:8px;padding:0;display:grid;position:relative}.pui-controls .pui-dock:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:linear-gradient(#0c19249e,#07131ca8);border:1px solid #edf9ff21;border-radius:9px;height:76px;position:absolute;top:50%;left:108px;right:0;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff06,0 3px 12px #02080e20}.pui-controls button{appearance:none;min-width:44px;min-height:44px;box-shadow:none;outline-offset:4px;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;place-items:center;margin:0;padding:0;transition:background-color .15s,color .15s,opacity .15s,box-shadow .15s;display:grid;position:relative}.pui-controls button:disabled{cursor:default;opacity:.38;filter:none}.pui-controls :is(button,input):focus-visible:not(:disabled),.pui-dialog :is(button,input,select,textarea,a):focus-visible:not(:disabled){outline-offset:3px;outline:2px solid #fff}.pui-controls svg{pointer-events:none;width:24px;max-width:none;height:24px;max-height:none;display:block}.pui-controls .pui-brand{color:#101615;background:#eac54d;border:2px solid #172025;border-radius:14px;grid-area:brand;place-items:center;width:96px;height:96px;min-height:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 5px #02080e25}.pui-controls .pui-brand>span{filter:none;background:url(/art/logo/printer-full-v1.png) 1%/550% no-repeat;display:block;position:absolute;inset:7px}.pui-controls .pui-brand:disabled{opacity:1;filter:none;background:#eac54d}.pui-controls .pui-navigation{z-index:4;grid-area:nav;justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.pui-controls .pui-icon-button{color:#121817;background:0 0;border-radius:50%;width:44px;height:44px}.pui-controls .pui-icon-button:before{content:"";pointer-events:none;background:#fff;border:2px solid #111815;border-radius:50%;position:absolute;inset:6px;box-shadow:0 1px 2px #0003}.pui-controls .pui-icon-button svg{z-index:1;stroke-width:2.1px;width:23px;height:23px;position:relative}.pui-controls .pui-menu{color:#fff}.pui-controls .pui-menu:before{display:none}.pui-controls .pui-menu svg{stroke-width:2.7px;width:29px;height:29px}.pui-controls .pui-readout{flex-direction:column;gap:5px;min-width:0;display:flex}.pui-controls .pui-balance{grid-area:balance}.pui-controls .pui-win{text-align:center;grid-area:win}.pui-controls[data-has-win=false] .pui-win{visibility:hidden}.pui-controls :is(.pui-readout,.pui-stake)>small{color:#e9cd80;font:600 11px/1.1 var(--font-inter,Arial),Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.075em;margin:0;display:block}.pui-controls :is(.pui-readout,.pui-stake)>strong{text-overflow:clip;white-space:nowrap;color:#f7f8f5;width:100%;min-width:0;font:650 clamp(17px,2.6cqw,22px)/1.15 var(--font-inter,Arial),Helvetica,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:0;display:block;overflow:visible}.pui-controls .pui-money>span{white-space:nowrap;vertical-align:top;max-width:none;display:inline-block}.pui-controls .pui-win>small{color:#c9d4d9}.pui-controls .pui-stake-group{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:stake;grid-template-rows:88px;grid-template-columns:minmax(0,1fr) 44px;align-self:center;align-items:center;display:grid}.pui-controls .pui-stake{color:#fff;background:#07131bb5;border:1px solid #f0f8ff25;border-radius:7px;grid-area:1/1;align-content:center;align-self:center;gap:3px;width:100%;height:54px;padding:3px 4px 10px}.pui-controls .pui-stake:after{content:"";pointer-events:none;background:#f8f8edb3;height:1px;position:absolute;bottom:6px;left:12px;right:12px}.pui-controls .pui-stake>small{color:#e9cd80;letter-spacing:.075em;font-size:9px}.pui-controls .pui-stake>strong{max-width:100%;font-size:19px;line-height:1.05}.pui-controls .pui-stake-group[data-stepped=false]{grid-template-columns:1fr}.pui-controls .pui-stake-steps{box-shadow:none;grid-area:1/2;grid-template-rows:44px 44px;grid-template-columns:44px;display:grid}.pui-controls .pui-step{color:#fff;width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:7px}.pui-controls .pui-step svg{stroke-width:3.1px;width:24px;height:24px}.pui-controls .pui-spin{color:#101613;background:#fff;border:8px solid #111715;border-radius:50%;grid-area:spin;justify-self:center;width:116px;height:116px;box-shadow:0 0 0 2px #f1f1e8,inset 0 0 0 2px #d8ddd7,0 4px 8px #0005}.pui-controls .pui-spin svg{width:76px;height:76px}.pui-controls .pui-spin:disabled{opacity:.52}.pui-controls[data-spinning=true] .pui-spin:disabled{opacity:1;cursor:wait}.pui-controls[data-spinning=true] .pui-spin svg{animation:.7s linear infinite pui-spin-turn}.pui-controls .pui-tools{flex-direction:column;grid-area:tools;justify-content:center;align-items:center;gap:0;min-height:88px;display:flex}.pui-controls .pui-icon-button[aria-pressed=true]:before{background:#ffd452;box-shadow:0 0 0 1px #ffe68b}.pui-controls .pui-turbo svg{fill:currentColor;stroke-width:1.3px;width:22px;height:22px}.pui-controls .pui-quick-menu{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0d1922e8;border:1px solid #e3f3ff29;border-radius:9px;width:164px;padding:7px 8px;display:grid;position:absolute;bottom:calc(100% + 14px);left:0;box-shadow:0 6px 18px #02080e3d}.pui-controls .pui-quick-menu:after{content:"";background:#0d1922;border-bottom:1px solid #e3f3ff29;border-right:1px solid #e3f3ff29;width:8px;height:8px;position:absolute;bottom:-5px;left:17px;transform:rotate(45deg)}.pui-controls .pui-quick-menu>button{color:#f3f7f6;letter-spacing:.09em;text-align:left;background:0 0;border-radius:5px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 7px;font-size:11px;font-weight:650;display:flex}.pui-controls .pui-quick-menu>button svg{flex:none;width:22px;height:22px}.pui-controls .pui-quick-volume{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:44px;display:grid}.pui-controls .pui-quick-volume+.pui-quick-volume{border-top:0}.pui-controls .pui-quick-volume button{color:#fff;background:0 0;border-radius:6px;width:44px;height:44px}.pui-controls .pui-quick-volume input[type=range]{appearance:none;outline-offset:0;cursor:pointer;touch-action:pan-y;accent-color:#fff;background:0 0;border:0;width:100%;min-width:0;height:44px;margin:0;padding:0;display:block}.pui-controls .pui-quick-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#fff var(--pui-range-fill,70%),#ffffff63 var(--pui-range-fill,70%));border-radius:4px;height:4px}.pui-controls .pui-quick-volume input::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 3px #0008}.pui-controls .pui-quick-volume input::-moz-range-track{background:#ffffff63;border-radius:4px;height:4px}.pui-controls .pui-quick-volume input::-moz-range-progress{background:#fff;border-radius:4px;height:4px}.pui-controls .pui-quick-volume input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}@media (hover:hover){.pui-controls .pui-menu:hover:not(:disabled),.pui-controls .pui-step:hover:not(:disabled),.pui-controls .pui-quick-menu button:hover:not(:disabled){color:#fff;background:#ffffff17}.pui-controls .pui-spin:hover:not(:disabled){color:#000;background:#fff;box-shadow:0 0 0 3px #fff,inset 0 0 0 2px #e8ece5,0 4px 8px #0005}.pui-controls .pui-brand-action:hover:not(:disabled){background:#ffda60}.pui-controls .pui-stake:hover:not(:disabled){background:#0c1711}.pui-controls .pui-tools button:hover:not(:disabled):before{background:#ffdf77}}@container pui-controls (max-width:699px){.pui-controls .pui-dock{grid-template:"nav balance win win"44px"brand stake spin tools"100px/64px minmax(88px,1fr) 100px 44px;gap:0 2px;min-height:144px;padding:0}.pui-controls .pui-dock:before{background:linear-gradient(#142129d6,#08121de0);border-radius:11px;height:100%;top:0;left:0;right:0;transform:none}.pui-controls .pui-brand{border-width:1.5px;border-radius:10px;width:64px;height:64px}.pui-controls .pui-brand>span{inset:6px}.pui-controls .pui-readout{gap:3px;padding:1px 2px}.pui-controls .pui-readout>small{letter-spacing:.03em;font-size:9px}.pui-controls .pui-readout>strong{font-size:17px}.pui-controls .pui-win{text-align:center}.pui-controls .pui-spin{border-width:7px;width:100px;height:100px}.pui-controls .pui-spin svg{width:64px;height:64px}.pui-controls .pui-stake>strong{font-size:16px}.pui-controls .pui-stake{padding-left:1px;padding-right:1px}.pui-controls .pui-stake:after{left:8px;right:8px}.pui-controls .pui-quick-menu{bottom:calc(100% + 8px);left:4px}}@container pui-controls (max-width:330px){.pui-controls .pui-dock{grid-template-columns:56px minmax(104px,1fr) 100px 44px;column-gap:0}.pui-controls .pui-brand{width:56px;height:56px}.pui-controls .pui-stake>strong{font-size:14px}}.pui-controls[data-hidden=true] *{animation-play-state:paused!important}.pui-controls[data-reduced=true] .pui-spin svg{animation:none!important}@keyframes pui-spin-turn{to{transform:rotate(360deg)}}.pui-dialog.pui-dialog{box-sizing:border-box;inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);width:min(560px,calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-width:none;max-height:min(760px,calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));color:#f4f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left;background:#121419;border:1px solid #ffffff26;border-radius:16px;margin:auto;padding:0;font:400 14px/1.5 Arial,Helvetica,sans-serif;position:fixed;overflow:hidden;box-shadow:0 30px 100px #000b}.pui-dialog.pui-dialog[open]{flex-direction:column;animation:.18s ease-out both pui-menu-enter;display:flex}.pui-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.pui-dialog .pui-dialog-head{background:#17191f;border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:20px 20px 17px;display:flex;position:relative}.pui-dialog .pui-dialog-head>div{min-width:0}.pui-dialog .pui-dialog-head small{color:#898f9b;letter-spacing:.15em;margin:0 0 5px;font:700 10px/1 Arial,Helvetica,sans-serif;display:block}.pui-dialog .pui-dialog-head h2{color:#fff;letter-spacing:-.03em;overflow-wrap:anywhere;text-transform:none;outline:none;margin:0;padding:0;font:700 22px/1.2 Arial,Helvetica,sans-serif}.pui-dialog .pui-dialog-close{color:#e5e7ed;cursor:pointer;touch-action:manipulation;background:#ffffff05;border:1px solid #ffffff1c;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.pui-dialog .pui-dialog-close svg{width:21px;height:21px}.pui-dialog .pui-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#535964 #121419;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:22px;overflow:auto}.pui-dialog .pui-dialog-body>*+*{margin-top:18px}.pui-dialog .pui-dialog-body :is(p,small){color:#a8adb8;text-transform:none;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.pui-dialog .pui-dialog-body p{overflow-wrap:anywhere;margin-bottom:0;font-size:13px}.pui-dialog .pui-dialog-body>p:first-child{margin-top:0}.pui-dialog .pui-dialog-body :is(h3,h4){color:#f4f5f8;letter-spacing:.025em;margin-bottom:0;font:700 14px/1.4 Arial,Helvetica,sans-serif}.pui-dialog .pui-dialog-body strong{color:#f7f8fa;font-family:Arial,Helvetica,sans-serif}.pui-dialog .pui-dialog-body button{appearance:none;max-width:100%;min-height:44px;box-shadow:none;color:#ebedf2;letter-spacing:normal;text-transform:none;cursor:pointer;touch-action:manipulation;background:#ffffff07;border:1px solid #ffffff24;border-radius:8px;padding:11px 14px;font:600 13px/1.4 Arial,Helvetica,sans-serif}.pui-dialog .pui-dialog-body button[aria-pressed=true],.pui-dialog .pui-dialog-body button.is-active{color:#11151c;background:#e9ebef;border-color:#fff}.pui-dialog .pui-dialog-body button:disabled,.pui-dialog .pui-dialog-body input:disabled{opacity:.42;cursor:default}.pui-dialog .pui-dialog-body :is(.ac-confirm,.ab-primary,.or-confirm,[data-primary=true]){color:#12151c;background:#f4f5f7;border-color:#f4f5f7;width:100%;font-weight:700}.pui-dialog .pui-dialog-body :is(.ac-secondary,.ab-secondary){width:100%;display:block}.pui-dialog .pui-dialog-body :is(.ac-return-link,.ab-return-link){color:#f9d781;padding:15px 0;font-size:12px;font-weight:700;text-decoration:none;display:block}.pui-dialog .pui-dialog-body :is(label,[class$=-toggle]){color:#e5e7ed;font:600 13px/1.5 Arial,Helvetica,sans-serif}.pui-dialog .pui-dialog-body :is(.ac-toggle,.ab-toggle,.or-toggle){background:#ffffff03;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 14px;display:flex}.pui-dialog .pui-dialog-body :is(.ac-toggle,.ab-toggle,.or-toggle) small{margin-top:4px;font-size:12px;font-weight:400;display:block}.pui-dialog .pui-dialog-body :is(.ac-range,.ab-volume,.or-range){background:#ffffff03;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:14px 14px 6px;display:grid}.pui-dialog .pui-dialog-body output{color:#f6f7f9;font-variant-numeric:tabular-nums;font:700 16px/1.2 Arial,Helvetica,sans-serif}.pui-dialog .pui-dialog-body input[type=range]{appearance:none;accent-color:#fff;touch-action:pan-y;background:0 0;border:0;grid-column:1/-1;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:0;display:block}.pui-dialog .pui-dialog-body input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#f4f5f7 var(--pui-range-fill,50%),#444a54 var(--pui-range-fill,50%));height:5px;box-shadow:none;border:0;border-radius:5px}.pui-dialog .pui-dialog-body input[type=range]::-webkit-slider-thumb{appearance:none;background:#eceef3;border:2px solid #fff;border-radius:50%;width:23px;height:23px;margin-top:-9px;box-shadow:0 1px 5px #0008}.pui-dialog .pui-dialog-body input[type=range]::-moz-range-track{background:#444a54;border:0;border-radius:5px;height:5px}.pui-dialog .pui-dialog-body input[type=range]::-moz-range-progress{background:#f4f5f7;border-radius:5px;height:5px}.pui-dialog .pui-dialog-body input[type=range]::-moz-range-thumb{background:#eceef3;border:2px solid #fff;border-radius:50%;width:20px;height:20px}.pui-dialog .pui-dialog-body input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:0;flex:none;width:52px;min-width:52px;height:44px;margin:0;padding:0;display:block;position:relative}.pui-dialog .pui-dialog-body input[type=checkbox]:before{content:"";box-shadow:none;background:#282d37;border:1px solid #636976;border-radius:20px;position:absolute;inset:9px 0}.pui-dialog .pui-dialog-body input[type=checkbox]:after{content:"";background:#a4aab5;border:0;border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:13px;left:4px;transform:none;box-shadow:0 1px 3px #0004}.pui-dialog .pui-dialog-body input[type=checkbox]:checked:before{background:#e3e6ec;border-color:#e3e6ec}.pui-dialog .pui-dialog-body input[type=checkbox]:checked:after{background:#171b22;transform:translate(26px)}.pui-dialog .pui-dialog-body :is(input:not([type=range]):not([type=checkbox]),select,textarea){color:#f4f5f8;max-width:100%;min-height:44px;font:inherit;background:#090b10;border:1px solid #ffffff26;border-radius:8px;padding:10px 12px}.pui-dialog .pui-dialog-body :is(.ac-presets,.ab-stake-options){grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;display:grid}.pui-dialog .pui-dialog-body :is(.ac-paytable,.ab-paytable)>div{background:#ffffff03;border-color:#ffffff16}@media (hover:hover){.pui-dialog button:hover:not(:disabled){color:#fff;background:#343a45;border-color:#ffffff64}.pui-dialog .pui-dialog-body button[aria-pressed=true]:hover{color:#111;background:#fff}}@media (max-width:480px){.pui-dialog.pui-dialog{width:calc(100vw - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:13px}.pui-dialog .pui-dialog-head{min-height:84px;padding:16px}.pui-dialog .pui-dialog-head h2{font-size:20px}.pui-dialog .pui-dialog-body{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.pui-controls *,.pui-dialog[open]{transition:none!important;animation:none!important}}@keyframes pui-menu-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}
.pui-viewport{background:#0b1520;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;container:pui-viewport/size}.pui-game-stage{isolation:isolate;aspect-ratio:16/9;width:min(100cqw,177.778cqh,1200px);min-width:0;height:auto;min-height:0;max-height:100%;display:grid;position:relative;overflow:hidden;container:pui-game/size}.pui-game-stage>*{grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0}.pui-game-dock{z-index:20;width:min(820px,100% - 40px);min-height:120px;position:absolute;bottom:8px;left:50%;right:auto;transform:translate(-50%)}@container pui-viewport (max-width:1100px) and (max-aspect-ratio:1){.pui-game-stage{aspect-ratio:auto;width:100%;height:100%;max-height:none}}@container pui-game (max-width:1100px) and (max-aspect-ratio:1){.pui-game-dock{width:calc(100% - 16px);min-height:144px;bottom:5px}}@container pui-game (max-height:420px) and (min-aspect-ratio:6/5){.pui-game-dock{width:min(820px,100% - 24px);min-height:104px;bottom:4px}}@container pui-game (max-height:420px) and (min-width:480px) and (min-aspect-ratio:6/5){.pui-game-dock .pui-controls .pui-dock{grid-template:"brand nav balance win stake spin tools"104px/92px 44px minmax(54px,1fr) minmax(42px,.8fr) 124px 100px 44px;gap:4px;min-height:104px;padding:0}.pui-game-dock .pui-controls .pui-dock:before{background:linear-gradient(#0c1924aa,#07131cb6);height:72px;top:50%;left:86px;transform:translateY(-50%)}.pui-game-dock .pui-controls .pui-brand{border-radius:13px;width:76px;height:76px;display:grid}.pui-game-dock .pui-controls .pui-navigation{min-height:44px}.pui-game-dock .pui-controls .pui-readout>strong{font-size:16px}.pui-game-dock .pui-controls .pui-win{text-align:center;padding:0}.pui-game-dock .pui-controls .pui-spin{border-width:7px;width:100px;height:100px}.pui-game-dock .pui-controls .pui-spin svg{width:64px;height:64px}}@container pui-game (max-height:420px) and (min-width:480px) and (max-width:680px) and (min-aspect-ratio:6/5){.pui-game-dock .pui-controls .pui-dock{grid-template:"brand nav balance stake spin tools"52px"brand nav win stake spin tools"52px/76px 44px minmax(58px,1fr) 112px 100px 44px;gap:0 2px}.pui-game-dock .pui-controls .pui-dock:before{left:68px}.pui-game-dock .pui-controls .pui-brand{width:64px;height:64px}.pui-game-dock .pui-controls .pui-balance{align-self:end;padding-bottom:3px}.pui-game-dock .pui-controls .pui-win{text-align:left;align-self:start;padding-top:3px}.pui-game-dock .pui-controls .pui-readout>small{letter-spacing:0;font-size:8px}.pui-game-dock .pui-controls .pui-readout>strong,.pui-game-dock .pui-controls .pui-stake>strong{font-size:14px}}@container pui-game (max-height:320px) and (min-width:480px) and (min-aspect-ratio:6/5){.pui-game-dock .pui-controls .pui-quick-menu{bottom:0;left:calc(100% + 10px)}.pui-game-dock .pui-controls .pui-quick-menu:after{clip-path:polygon(100% 0,100% 100%,0 50%);border:0;width:6px;height:10px;bottom:17px;left:-6px;transform:none}}
@media (min-width:1101px),(min-width:1001px) and (orientation:landscape){body .printer-game-shell:has(.pui-viewport)>.printer-game-layout{flex:none;align-items:flex-start;margin-block:0}body .printer-game-shell:has(.pui-viewport) .printer-game-player:not(.is-expanded):not(:fullscreen){max-width:min(1202px,calc((100dvh - var(--site-feed-height,58px) - var(--site-menu-height,64px) - 80px)*16/9 + 2px));align-self:flex-start;margin-inline:auto}body .printer-game-shell:has(.pui-viewport) .printer-game-player:not(.is-expanded):not(:fullscreen)>.printer-game-stage{aspect-ratio:16/9;flex:none;width:100%;height:auto}}body .printer-game-shell:has(.pui-viewport) .printer-game-player:is(.is-expanded,:fullscreen){z-index:1000;box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border:0;border-radius:0;grid-template-rows:minmax(0,1fr);margin:0;display:grid;position:fixed;inset:0}body .printer-game-shell:has(.pui-viewport) .printer-game-player:is(.is-expanded,:fullscreen)>.printer-game-stage{aspect-ratio:auto;flex:none;width:100%;height:100%;position:relative}body .printer-game-shell:has(.pui-viewport) .printer-game-player:is(.is-expanded,:fullscreen) .pui-game-stage{aspect-ratio:auto;width:100%;height:100%;max-height:none}body .printer-game-shell:has(.pui-viewport) .printer-game-player:is(.is-expanded,:fullscreen)>.printer-game-toolbar{z-index:20;right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));background:0 0;width:auto;min-height:0;padding:0;position:absolute;display:flex!important}body .printer-game-shell:has(.pui-viewport) .printer-game-player:is(.is-expanded,:fullscreen)>.printer-game-toolbar>:not(.printer-fullscreen-toggle){display:none}body .printer-game-shell:has(.pui-viewport) .printer-game-player:is(.is-expanded,:fullscreen) .printer-fullscreen-toggle>span{display:none}body .printer-game-shell:has(.pui-viewport) .printer-game-player:is(.is-expanded,:fullscreen) .printer-fullscreen-toggle{color:#fff4d7;cursor:pointer;background:#0a1929cc;border:1px solid #dbe8ee70;border-radius:8px;place-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:grid}@media (max-width:1100px){body .printer-game-shell:has(.pui-viewport) .printer-game-player:is(.is-expanded,:fullscreen)>.printer-game-toolbar{top:max(12px, env(safe-area-inset-top,0px));bottom:auto}body .printer-game-shell:has(.pui-viewport) .printer-game-player:is(.is-expanded,:fullscreen):has([data-overlay=true])>.printer-game-toolbar{visibility:hidden}}
.printer-game-loader{--pgl-lime:#d2f26b;--pgl-ink:#090c0d;z-index:50;isolation:isolate;background:var(--pgl-ink);color:#f4f6ed;text-align:center;-webkit-font-smoothing:antialiased;place-items:center;padding:clamp(24px,4cqw,64px);font-family:Arial,Helvetica,sans-serif;display:grid;position:absolute;inset:0;overflow:hidden}.printer-game-loader *,.printer-game-loader :before,.printer-game-loader :after{box-sizing:border-box}.pgl-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 29% 45%,#b9de4f12,#0000 31%),radial-gradient(at 73% 32%,#798f8909,#0000 32%);animation:7s ease-in-out infinite alternate pgl-light;position:absolute;inset:-15%}.pgl-atmosphere:after{content:"";opacity:.15;background-image:linear-gradient(#cce68413 1px,#0000 1px),linear-gradient(90deg,#cce68413 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 58%);mask-image:radial-gradient(#000,#0000 58%)}.pgl-registration{pointer-events:none;position:absolute;inset:clamp(16px,3cqw,38px)}.pgl-registration i{border:0 solid #d2f26b29;width:13px;height:13px;position:absolute}.pgl-registration i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.pgl-registration i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.pgl-registration i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.pgl-registration i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.pgl-content{width:min(100%,650px);animation:.55s cubic-bezier(.2,.75,.25,1) both pgl-arrive;position:relative;transform:translateY(-8px)}.pgl-kicker{color:#8b9489;letter-spacing:.22em;justify-content:center;align-items:center;gap:9px;margin-bottom:clamp(25px,5cqh,44px);font-size:9px;font-weight:600;line-height:1.3;display:flex}.pgl-kicker>span{background:var(--pgl-lime);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite pgl-led;box-shadow:0 0 12px #d2f26b5e}.pgl-brand{aspect-ratio:705/135;isolation:isolate;width:100%;margin-inline:auto;position:relative}.pgl-logo{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pgl-logo-wordmark{clip-path:inset(0 0 0 18%)}.pgl-logo-printer{clip-path:inset(0 82% 0 0);transform-origin:10% 69%;filter:drop-shadow(0 6px 10px #0005);animation:2.1s ease-in-out infinite pgl-print}.pgl-paper-feed{z-index:-1;width:8.7%;height:53%;position:absolute;top:70%;left:5.9%;overflow:hidden;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(#000 0 60%,#0000 98%);mask-image:linear-gradient(#000 0 60%,#0000 98%)}.pgl-paper-feed>i{background:#e9ebd7;border:2px solid #44483c;border-radius:2px;flex-direction:column;align-items:center;gap:12%;padding-top:17%;animation:2.1s cubic-bezier(.3,.1,.25,1) infinite pgl-feed;display:flex;position:absolute;inset:0 0 12%;box-shadow:0 2px 8px #0005}.pgl-paper-feed b{background:#74786a;border-radius:2px;width:65%;height:5%;display:block}.pgl-paper-feed b:last-child{align-self:flex-start;width:40%;margin-left:18%}.pgl-spark{background:var(--pgl-lime);opacity:0;pointer-events:none;width:4px;height:4px;animation:2.1s ease-out infinite pgl-spark;position:absolute}.pgl-spark-one{--spark-x:10px;--spark-y:-14px;top:5%;left:15%}.pgl-spark-two{--spark-x:-10px;--spark-y:-9px;width:3px;height:3px;animation-delay:80ms;top:41%;left:1%}.pgl-spark-three{--spark-x:10px;--spark-y:5px;width:2px;height:2px;animation-delay:.17s;top:61%;left:17%}.pgl-game{justify-content:center;align-items:center;gap:16px;margin-top:clamp(31px,5cqh,48px);display:flex}.pgl-game h2{color:#d5dacf;letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:inherit;font-size:clamp(11px,1.25cqw,14px);font-weight:700;line-height:1.4}.pgl-game>span{background:#d2f26b2b;width:26px;height:1px}.pgl-loading-details{width:min(76%,338px);margin:27px auto 0}.pgl-progress-copy{justify-content:space-between;align-items:center;gap:12px;min-height:21px;margin-bottom:10px;display:flex}.pgl-progress-copy p{color:#939c92;text-align:left;margin:0;font-size:12px;line-height:1.5}.pgl-progress-copy>span{color:#ecf6c9;font-variant-numeric:tabular-nums;text-align:right;flex:0 0 38px;width:38px;font-size:12px;font-weight:700;line-height:1.4}.pgl-progress-copy svg{vertical-align:middle;width:17px;height:17px;color:var(--pgl-lime);display:inline-block}.pgl-progress{background:#22291e;border-radius:5px;height:5px;overflow:hidden;box-shadow:0 0 0 1px #cbe27a09}.pgl-progress-fill{width:var(--pgl-progress);border-radius:inherit;background:linear-gradient(90deg,#a5c84b,#e4ff93);height:100%;transition:width .22s ease-out;position:relative;overflow:hidden;box-shadow:0 0 13px #c9ed7052}.pgl-progress-fill>span{background:linear-gradient(100deg,#0000 20%,#fff9 49%,#0000 70%);animation:1.65s ease-in-out infinite pgl-scan;position:absolute;inset:0;transform:translate(-110%)}.pgl-caption{color:#64705f;letter-spacing:.16em;justify-content:center;align-items:center;gap:4px;margin-top:17px;font-size:8px;line-height:1.5;display:flex}.pgl-caption>span{margin-right:4px}.pgl-caption>i{background:#bdce9f;width:3px;height:3px;animation:1.25s ease-in-out infinite pgl-dot}.pgl-caption>i:nth-of-type(2){animation-delay:.15s}.pgl-caption>i:nth-of-type(3){animation-delay:.3s}.printer-game-loader .pgl-error p{color:#aab1a5;margin:16px 0;font-size:12px;line-height:1.65}.printer-game-loader .pgl-error button{background:var(--pgl-lime);color:#19200a;cursor:pointer;border:1px solid #e4ffa6;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;min-width:150px;min-height:46px;margin:0 auto;padding:12px 18px;font-family:inherit;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:flex}.pgl-error button:hover{background:#e3ff93;transform:translateY(-1px)}.pgl-error button:active{transform:translateY(1px)}.pgl-error button:focus-visible{outline-offset:5px;outline:2px solid #fff}.pgl-error button span{font-size:18px;font-weight:400}.pgl-bottom{color:#50594c;letter-spacing:.24em;justify-content:center;align-items:center;gap:12px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:clamp(24px,5cqh,46px);left:0;right:0}.pgl-bottom>span:first-child,.pgl-bottom>span:last-child{background:#94a07826;width:17px;height:1px}.printer-game-loader[data-status=ready]{animation:.32s ease-in both pgl-depart}.printer-game-loader[data-status=ready] .pgl-progress-fill{transition-duration:.1s}.printer-game-loader[data-status=ready] .pgl-content,.printer-game-loader[data-status=error] .pgl-content{animation:none}.printer-game-loader[data-status=ready] .pgl-caption>i{opacity:1;background:var(--pgl-lime);animation:none}.printer-game-loader[data-status=error] .pgl-progress-copy p{color:#eecab3}.printer-game-loader[data-status=error] .pgl-kicker>span{box-shadow:none;background:#df997b}.printer-game-loader[data-status=error] *,.printer-game-loader[data-hidden=true],.printer-game-loader[data-hidden=true] *{animation-play-state:paused!important}@keyframes pgl-arrive{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(-8px)}}@keyframes pgl-depart{0%,30%{opacity:1}to{opacity:0}}@keyframes pgl-light{0%{opacity:.6;transform:translate(-1.5%)}to{opacity:1;transform:translate(1.5%)}}@keyframes pgl-led{0%,to{opacity:.55}40%{opacity:1}}@keyframes pgl-print{0%,12%,55%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-2px)rotate(-.65deg)}28%{transform:translateY(1px)rotate(.5deg)}36%{transform:translateY(-1px)rotate(-.3deg)}44%{transform:translateY(0)rotate(0)}}@keyframes pgl-feed{0%,12%{opacity:0;transform:translateY(-100%)}18%{opacity:1}58%{opacity:1;transform:translateY(12%)}90%,to{opacity:0;transform:translateY(105%)}}@keyframes pgl-spark{0%,17%,70%,to{opacity:0;transform:translate(0)rotate(0)}23%{opacity:.8}62%{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) rotate(70deg)}}@keyframes pgl-scan{0%,15%{transform:translate(-110%)}75%,to{transform:translate(110%)}}@keyframes pgl-dot{0%,75%,to{opacity:.22}35%{opacity:1}}@container ashen (max-width:520px){.printer-game-loader{padding:24px}.pgl-content{width:100%}.pgl-kicker{letter-spacing:.17em;margin-bottom:37px;font-size:8px}.pgl-brand{width:calc(100% + 8px);margin-left:-4px}.pgl-game{gap:11px;margin-top:39px}.pgl-game h2{letter-spacing:.13em;font-size:11px}.pgl-loading-details{width:86%;margin-top:25px}.pgl-progress-copy p{font-size:11px}}@container ashen (max-height:390px){.pgl-content{width:min(68%,460px)}.pgl-kicker{margin-bottom:12px;font-size:7px}.pgl-game{margin-top:15px}.pgl-loading-details{margin-top:12px}.pgl-caption{margin-top:10px}.pgl-bottom{display:none}.printer-game-loader .pgl-error p{margin:8px 0;font-size:10px}.printer-game-loader .pgl-error button{min-height:38px;padding-block:7px}}.printer-game-loader[data-reduced=true],.printer-game-loader[data-reduced=true] *{transition:none!important;animation:none!important}.printer-game-loader[data-reduced=true] .pgl-paper-feed,.printer-game-loader[data-reduced=true] .pgl-spark{display:none}@media (prefers-reduced-motion:reduce){.printer-game-loader,.printer-game-loader *{transition:none!important;animation:none!important}.pgl-paper-feed,.pgl-spark{display:none}}
