.shelf-slot{position:relative;display:block;width:176px;cursor:pointer;outline:none;word-break:normal}.shelf-stage{position:fixed;inset:0;z-index:100;overflow:hidden auto;overscroll-behavior:contain;word-break:normal}.shelf-stage *,.shelf-slot *{box-sizing:border-box}.shelf-backdrop{position:fixed;inset:0;width:100%;padding:0;border:0;cursor:default;transition:opacity .2s}.shelf-stage.is-closing .shelf-backdrop{opacity:0}.shelf-stage.is-closing{pointer-events:none}.crt-slot{font-family:VT323,monospace;color:#39ff6a}.crt-slot.is-out :is(.crt-mon,.crt-cap){visibility:hidden}.crt-mon{position:relative;display:block;width:176px;height:232px;transition:transform .15s}.crt-case{position:absolute;left:0;top:6px;width:176px;height:176px;border-radius:13px 13px 9px 9px;background:linear-gradient(170deg,#b9b394,#a39d7e 45%,#837e63);box-shadow:inset 2px 2px #ffffff47,inset -3px -4px #00000047,0 7px 14px #000000a6}.crt-bezel{position:absolute;display:block;left:9px;top:9px;right:9px;height:130px;padding:8px;border-radius:13px;background:#25261d;box-shadow:inset 0 0 0 2px #0f100b,inset 0 5px 10px #000}.crt-glass{position:relative;display:block;height:100%;overflow:hidden;border-radius:15px/19px;background:radial-gradient(ellipse at 50% 42%,#0a2c15,#04170a 62%,#010703);box-shadow:inset 0 0 18px #000}.crt-glass:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),radial-gradient(ellipse 60% 26% at 28% 10%,rgba(255,255,255,.14),transparent 70%)}.crt-scr{position:absolute;inset:0;display:flex;flex-direction:column;gap:2px;padding:7px 9px;filter:brightness(.72);transition:filter .12s}.crt-scr-id{font-size:15px;line-height:1;color:#7fdc97}.crt-scr-title{flex:1;min-height:0;overflow:hidden;line-height:.98;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 0 7px rgba(57,255,106,.7)}.crt-scr-info{font-size:15px;line-height:1;color:#a7f5bc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.crt-scr-hover{display:none}.crt-panel{position:absolute;display:flex;left:12px;right:12px;bottom:9px;height:24px;align-items:center;gap:7px;font-size:13px;letter-spacing:.09em;color:#3c3a2b}.crt-panel b{margin-right:auto;font-weight:400}.crt-knob{width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6c6a58,#25261d);box-shadow:0 1px #ffffff4d}.crt-led{width:6px;height:6px;border-radius:50%;background:#1b4426}.crt-neck{position:absolute;left:62px;top:182px;width:52px;height:11px;background:linear-gradient(#5e5a45,#837e63)}.crt-foot{position:absolute;left:32px;top:193px;width:112px;height:15px;border-radius:5px 5px 2px 2px;background:linear-gradient(#a39d7e,#6f6a53);box-shadow:0 6px 8px #0000008c}.crt-cap{display:block;margin-top:2px;overflow:hidden;font-size:21px;line-height:1.05;color:#d8ffe2;text-overflow:ellipsis;white-space:nowrap}.crt-slot:is(:hover,:focus-visible,.is-selected) .crt-mon{transform:translateY(-6px)}.crt-slot:is(:hover,:focus-visible,.is-selected) .crt-scr{filter:brightness(1.18);animation:crt-wake .28s steps(3)}.crt-slot:is(:hover,:focus-visible,.is-selected) .crt-scr-rest{display:none}.crt-slot:is(:hover,:focus-visible,.is-selected) .crt-scr-hover{display:block}.crt-slot:is(:hover,:focus-visible,.is-selected) .crt-led{background:#39ff6a;box-shadow:0 0 7px #39ff6a}.crt-slot:is(:hover,:focus-visible,.is-selected) .crt-cap{color:#39ff6a}.crt-slot:focus-visible .crt-bezel{outline:2px solid #fff;outline-offset:2px}.crt-caret{animation:crt-blink 1s steps(1) infinite}.crt-stage{font-family:VT323,monospace;color:#39ff6a}.crt-stage .shelf-backdrop{background:#010602e0}.crt-big{position:relative;width:min(880px,calc(100% - 32px));margin:clamp(10px,5vh,48px) auto 24px;animation:crt-fly .3s cubic-bezier(.2,.8,.2,1) both}.crt-big-case{position:relative;padding:20px 22px 12px;border-radius:26px 26px 15px 15px;background:linear-gradient(170deg,#c3bd9d,#a39d7e 45%,#7d785e);box-shadow:inset 3px 3px #ffffff47,inset -4px -6px #00000047,0 26px 60px #000}.crt-big-bezel{padding:16px;border-radius:26px;background:#25261d;box-shadow:inset 0 0 0 3px #0f100b,inset 0 9px 22px #000}.crt-big-glass{position:relative;height:clamp(360px,calc(100dvh - 210px),500px);overflow:hidden;border-radius:30px/38px;background:radial-gradient(ellipse at 50% 42%,#0a2c15,#04170a 62%,#010703);box-shadow:inset 0 0 44px #000;animation:crt-on .42s .18s ease-out both}.crt-big-glass:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.24) 0 1px,transparent 1px 3px),radial-gradient(ellipse 52% 22% at 26% 7%,rgba(255,255,255,.09),transparent 70%)}.crt-term{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:22px 32px 20px;overflow:auto;font-size:23px;line-height:1.08;text-shadow:0 0 6px rgba(57,255,106,.55);scrollbar-color:#39ff6a transparent;scrollbar-width:thin}.crt-term-top{display:flex;flex:none;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid rgba(57,255,106,.5);color:#a7f5bc}.crt-term-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:28px;flex:1;min-height:0}.crt-col{display:flex;flex-direction:column;gap:9px;min-height:0;min-width:0}.crt-term h3{flex:none;margin:0;font-size:44px;font-weight:400;line-height:.95;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 0 12px rgba(57,255,106,.75)}.crt-term h3.is-long{font-size:30px}.crt-spec{display:grid;flex:none;grid-template-columns:auto minmax(0,1fr);gap:0 12px;margin:0;color:#a7f5bc}.crt-spec dt{color:#7fdc97}.crt-spec dd{margin:0;overflow-wrap:anywhere}.crt-desc{flex:0 1 auto;min-height:0;margin:0;overflow:auto;white-space:pre-line;scrollbar-color:#39ff6a transparent;scrollbar-width:thin}.crt-dim{color:#7fdc97;text-transform:uppercase}.crt-cat-head{display:flex;flex:none;align-items:center;gap:6px;min-height:34px;color:#7fdc97;text-transform:uppercase}.crt-cat-head span{margin-right:auto}.crt-tb{min-width:44px;min-height:34px;padding:0 6px;font-size:23px;color:inherit;background:transparent;border:1px solid rgba(57,255,106,.5);cursor:pointer}.crt-tb:hover:not(:disabled),.crt-tb:focus-visible{background:#39ff6a;color:#04140a;text-shadow:none;outline:none}.crt-tb:disabled{opacity:.35;cursor:default}.crt-cats{display:flex;flex:1;flex-direction:column;gap:5px;min-height:0;overflow:auto;scrollbar-color:#39ff6a transparent;scrollbar-width:thin}.crt-row{display:flex;flex-shrink:0;align-items:baseline;gap:6px;animation:crt-row .01s linear both}.crt-row b{min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.crt-row i{flex:1;min-width:14px;border-bottom:2px dotted rgba(57,255,106,.45);transform:translateY(-4px)}.crt-bar{display:grid;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;counter-reset:crt-key}.crt-bar .bk-bar-title{grid-column:1 / -1;font-family:inherit;font-size:23px;letter-spacing:0;color:#a7f5bc;text-shadow:inherit;text-transform:uppercase;padding:0}.crt-bar .bk-bar-title:before{content:"> "}.crt-bar .bk-bar-title:after{content:"_";animation:crt-blink 1s steps(1) infinite}.crt-stage .stage-bar .bk-btn{height:auto;min-height:58px;gap:8px;padding:5px 10px;font-family:VT323,monospace;font-size:24px;line-height:1;text-transform:uppercase;color:#39ff6a;background:#39ff6a0f;border:1px solid #39ff6a;box-shadow:none;translate:none;text-shadow:inherit}.crt-bar .bk-btn:before{counter-increment:crt-key;content:"[" counter(crt-key) "]";flex:none}.crt-bar .bk-btn>svg{display:none}.crt-bar .bk-t{flex-direction:column-reverse;min-width:0}.crt-bar .bk-t small{margin:0;font-family:inherit;font-size:18px;font-weight:400;letter-spacing:0;color:#7fdc97}.crt-stage .stage-bar .bk-btn:hover,.crt-stage .stage-bar .bk-btn:focus-visible{background:#39ff6a;color:#04140a;text-shadow:none;outline:none;translate:none;box-shadow:none}.crt-stage .stage-bar .bk-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.crt-bar .bk-btn:is(:hover,:focus-visible) .bk-t small{color:#0c2a14}.crt-bar .bk-sw{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.crt-bar .bk-sw:after{background:currentColor;opacity:.45}.crt-bar .bk-btn[aria-pressed=true] .bk-sw:after{background:currentColor;opacity:1}.crt-big-panel{display:flex;align-items:center;gap:14px;padding:10px 8px 0;font-size:18px;letter-spacing:.14em;color:#34321f}.crt-big-panel b{margin-right:auto;font-weight:400}.crt-big-knob{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6c6a58,#25261d);box-shadow:0 2px #ffffff4d}.crt-power{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-family:inherit;font-size:20px;letter-spacing:.1em;text-transform:uppercase;color:#e7e3cb;background:#3c3a2b;border:0;border-radius:6px;box-shadow:inset 0 -3px #1d1c13,inset 0 2px #5d5a44;cursor:pointer}.crt-power:hover,.crt-power:focus-visible{background:#55523d;outline:2px solid #fff;outline-offset:2px}.crt-power:before{content:"";width:9px;height:9px;border-radius:50%;background:#39ff6a;box-shadow:0 0 9px #39ff6a}.crt-big-neck{width:170px;height:16px;margin:0 auto;background:linear-gradient(#5e5a45,#7d785e)}.crt-big-foot{width:360px;max-width:80%;height:20px;margin:0 auto;border-radius:9px 9px 3px 3px;background:linear-gradient(#a39d7e,#6f6a53);box-shadow:0 10px 16px #000}.crt-stage.is-closing .crt-big{animation:crt-back .24s ease-in forwards}.crt-stage.is-closing .crt-big-glass{animation:crt-off .18s ease-in forwards}[data-theme=vault-os] .bk-new{gap:8px}[data-theme=vault-os] .bk-new-slot{height:176px;margin-top:6px;font-family:VT323,monospace;font-size:21px;color:#39ff6a;text-transform:uppercase;background:radial-gradient(ellipse at 50% 42%,#0a2c15,#010703);border:11px solid #a39d7e;border-bottom-width:38px;border-radius:13px;box-shadow:inset 0 0 18px #000,0 7px 14px #000000a6}[data-theme=vault-os] .bk-new:is(:hover,:focus-visible,.is-selected) .bk-new-slot{border-style:solid;background:radial-gradient(ellipse at 50% 42%,#0f3d1d,#021006)}@keyframes crt-wake{0%{filter:brightness(2.2)}45%{filter:brightness(.6)}to{filter:brightness(1.18)}}@keyframes crt-blink{50%{opacity:0}}@keyframes crt-row{0%{opacity:0}to{opacity:1}}@keyframes crt-fly{0%{opacity:.5;transform:translate(var(--fx, 0),var(--fy, 0)) scale(var(--fs, .22))}to{opacity:1;transform:none}}@keyframes crt-back{to{opacity:0;transform:translate(var(--fx, 0),var(--fy, 0)) scale(var(--fs, .22))}}@keyframes crt-on{0%{transform:scale(.72,.004);filter:brightness(5)}42%{transform:scaleY(.008);filter:brightness(4)}to{transform:none;filter:none}}@keyframes crt-off{0%{transform:none;filter:none}60%{transform:scaleY(.008);filter:brightness(4)}to{transform:scale(0,.004);filter:brightness(5)}}@media(max-width:720px){.crt-big{width:calc(100% - 16px);margin-top:8px}.crt-big-case{padding:10px 10px 8px;border-radius:16px 16px 10px 10px}.crt-big-bezel{padding:7px;border-radius:15px}.crt-big-glass{height:calc(100dvh - 148px);min-height:380px;border-radius:15px}.crt-term{padding:14px 15px}.crt-term-main{grid-template-columns:minmax(0,1fr);grid-template-rows:none;flex:0 0 auto}.crt-desc,.crt-cats{flex:none;overflow:visible}.crt-bar{grid-template-columns:minmax(0,1fr)}.crt-term h3{font-size:36px}.crt-term h3.is-long{font-size:26px}.crt-big-knob{display:none}}.gb-slot,.gb-stage{--gb-pixel: polygon(0 4px, 4px 4px, 4px 0, calc(100% - 4px) 0, calc(100% - 4px) 4px, 100% 4px, 100% calc(100% - 4px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 4px) , 0 calc(100% - 4px) );font-family:"Jersey 10",system-ui,sans-serif;color:#fff}.gb-slot.is-out :is(.gb-box,.gb-cap){visibility:hidden}.gb-box{position:relative;display:block;width:176px;height:232px;transition:transform .05s steps(1)}.gb-peek{position:absolute;left:12px;top:-2px;width:152px;height:36px;background:repeating-linear-gradient(90deg,#4b4c52 0 8px,#303136 8px 12px);box-shadow:inset 0 3px #8a8b93;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% 100%,0 100%);transition:transform .12s steps(3)}.gb-front{position:absolute;inset:0;display:flex;flex-direction:column;filter:drop-shadow(5px 5px 0 rgba(0,0,0,.55))}.gb-front-in{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:0 6px 8px 18px;clip-path:var(--gb-pixel)}.gb-spine{position:absolute;left:0;top:0;bottom:0;width:12px;background:#0a1130;border-right:4px solid rgba(0,0,0,.4)}.gb-band{display:block;margin:0 -6px;padding:7px 0 6px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1;letter-spacing:.06em;text-align:center;color:#ffec27;background:#0a1130}.gb-art{display:flex;flex:none;align-items:flex-end;justify-content:center;gap:2px;height:62px;margin:0 -6px;padding:6px 0;box-shadow:inset 0 -4px #00000047}.gb-col{display:flex;flex-direction:column;gap:2px}.gb-tile{display:block;width:8px;height:8px;background:#ffec27;box-shadow:inset -2px -2px #b58f00,inset 2px 2px #fff6a8}.gb-art-empty{align-self:center;font-family:"Press Start 2P",monospace;font-size:12px;color:#ffec27}.gb-plate{display:flex;flex:1;flex-direction:column;justify-content:center;gap:4px;min-height:0;margin:0 -6px;padding:5px 8px;overflow:hidden;background:#100a24;border-top:4px solid #ffec27;border-bottom:4px solid #b58f00}.gb-plate-title{display:block;overflow:hidden;font-family:"Press Start 2P",monospace;line-height:1.32;color:#ffec27;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-shadow:2px 2px 0 #000}.gb-plate-by{display:block;overflow:hidden;font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1;color:#ffcf6a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gb-stickers{display:flex;flex:none;flex-wrap:wrap;gap:3px;margin-top:6px}.gb-chip{padding:3px 4px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1;text-transform:uppercase;color:#0a1130;background:#fff}.gb-chip-alt{background:#7ff09b}.gb-cap{display:block;margin-top:14px;overflow:hidden;font-size:17px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.gb-slot:is(:hover,:focus-visible,.is-selected) .gb-box{transform:translateY(-6px)}.gb-slot:is(:hover,:focus-visible,.is-selected) .gb-peek{transform:translateY(-12px)}.gb-slot:is(:hover,:focus-visible,.is-selected) .gb-cap{color:#ffec27}.gb-slot:focus-visible .gb-front{outline:3px solid #fff;outline-offset:3px}.gb-stage .shelf-backdrop{background:#030614e0}.gb-panel{position:relative;width:min(578px,calc(100% - 32px));margin:88px auto 40px}.gb-x{position:absolute;right:0;top:-54px;width:44px;height:44px;font-family:"Press Start 2P",monospace;font-size:14px;color:#fff;background:#b8402f;border:0;box-shadow:inset 0 -4px #6e1d14,inset 0 2px #e06a55,3px 3px #000;cursor:pointer}.gb-x:hover,.gb-x:focus-visible{background:#cc4c39;outline:3px solid #fff;outline-offset:2px}.gb-rig{display:flex;align-items:flex-start}.gb-big-box{--drop: 210px;position:relative;z-index:2;flex:none;width:232px;height:306px;animation:gb-box-fly 1.2s both}.gb-big-front{position:absolute;left:0;top:0;width:176px;height:232px;transform-origin:0 0;transform:scale(1.318);animation:gb-flip-out .16s .78s steps(4,jump-none) forwards}.gb-back{position:absolute;inset:0;filter:drop-shadow(5px 5px 0 rgba(0,0,0,.55));animation:gb-flip-in .16s .94s steps(4,jump-none) both}.gb-back-in{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;padding:10px 10px 8px;clip-path:var(--gb-pixel)}.gb-back-paper{display:flex;flex:1;flex-direction:column;gap:7px;min-height:0;padding:9px 10px;background:#100a24}.gb-back-paper h3{flex:none;margin:0;font-family:"Press Start 2P",monospace;font-size:11px;font-weight:400;line-height:1.35;color:#ffec27;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.gb-back-by{flex:none;margin:-3px 0 0;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;color:#ffcf6a}.gb-blurb{flex:1;min-height:0;margin:0;overflow:auto;font-size:16px;line-height:1.2;white-space:pre-line;scrollbar-color:#ffec27 #100a24;scrollbar-width:thin}.gb-blurb.is-empty{color:#c2cbf2}.gb-facts{flex:none;margin:0;padding-top:6px;border-top:3px dotted rgba(255,236,39,.55)}.gb-facts>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px;line-height:1.2}.gb-facts dt{color:#c2cbf2}.gb-facts dd{margin:0;min-width:0;overflow:hidden;font-family:"Press Start 2P",monospace;font-size:9px;color:#ffec27;text-overflow:ellipsis;white-space:nowrap}.gb-barcode{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;height:24px;padding:3px 7px;font-family:"Press Start 2P",monospace;font-size:7px;color:#000;background:#fff}.gb-bars{width:74px;height:100%;background:repeating-linear-gradient(90deg,#000 0 2px,#fff 2px 3px,#000 3px 4px,#fff 4px 7px,#000 7px 10px,#fff 10px 12px)}.gb-well{position:relative;z-index:1;flex:none;width:346px;height:306px}.gb-cart-move{position:relative;width:340px;margin-top:6px;animation:gb-cart-out .9s .3s steps(10,jump-none) both}.gb-cart{position:relative;width:340px;height:232px;filter:drop-shadow(4px 5px 0 rgba(0,0,0,.5));animation:gb-swap .24s steps(4,jump-none)}.gb-cart svg{position:absolute;inset:0;display:block;width:340px;height:232px}.gb-label{position:absolute;left:56px;top:34px;display:flex;flex-direction:column;width:228px;height:176px;overflow:hidden;color:#24160a;clip-path:var(--gb-pixel)}.gb-label-head{flex:none;height:24px;padding:7px 8px 0;overflow:hidden;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.3;color:#ffec27;text-overflow:ellipsis;text-shadow:1px 1px 0 #000;white-space:nowrap}.gb-label-foot{display:flex;flex:none;align-items:center;justify-content:space-between;height:18px;padding:0 8px;font-family:"Press Start 2P",monospace;font-size:7px;text-transform:uppercase;color:#fff;background:#111114}.gb-rows{display:flex;flex:1;flex-direction:column;gap:1px;min-height:0;margin:0 4px 4px;padding:4px 6px;overflow:auto;background:#f3e8c8;scrollbar-color:#24160a #cdb47c;scrollbar-width:thin}.gb-catrow{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding-bottom:2px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:15px;border-bottom:2px dotted #a58a52}.gb-catrow b{min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.gb-catrow span{flex:none}.gb-label-empty{align-self:center;margin:auto;font-size:15px;font-weight:700;color:#5d451e}.gb-swapper{display:flex;align-items:center;justify-content:center;gap:10px;width:340px;height:50px;margin-top:6px;font-family:"Press Start 2P",monospace;font-size:10px;text-transform:uppercase;color:#ffec27;animation:gb-dock-in .2s 1.2s steps(4,jump-none) both}.gb-px{min-width:44px;height:44px;font-family:"Press Start 2P",monospace;font-size:12px;color:#121a40;background:#ffec27;border:0;box-shadow:inset 0 -4px #b58f00,inset 0 2px #fff6a8,3px 3px #000;cursor:pointer}.gb-px:hover:not(:disabled),.gb-px:focus-visible{background:#fff6a8;outline:3px solid #fff;outline-offset:2px}.gb-px:disabled{opacity:.4;cursor:default}.gb-dock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px;padding:12px;background:#121a40;border:4px solid #2c3a85;box-shadow:6px 6px #00000080;counter-reset:gb-key;animation:gb-dock-in .2s 1.2s steps(4,jump-none) both}.gb-dock .bk-bar-title{grid-column:1 / -1;padding:0;font-size:0;text-shadow:none}.gb-dock .bk-bar-title:after{content:attr(data-arcade);font-family:"Press Start 2P",monospace;font-size:10px;letter-spacing:0;color:#ffec27;animation:gb-blink 1s steps(1) infinite}.gb-stage .stage-bar .bk-btn{height:auto;min-height:60px;gap:9px;padding:6px 9px;font-family:"Press Start 2P",monospace;font-size:10px;font-weight:400;line-height:1.2}.gb-stage .stage-bar .bk-btn:not(.bk-quiet,.bk-danger){color:#121a40;background:#ffec27;box-shadow:inset 0 -5px #b58f00,inset 0 3px #fff6a8,4px 4px #000}.gb-stage .stage-bar .bk-btn:not(.bk-quiet,.bk-danger):is(:hover,:focus-visible){background:#fff6a8}.gb-dock .bk-btn:before{counter-increment:gb-key;content:counter(gb-key,upper-alpha);display:flex;flex:none;align-items:center;justify-content:center;width:27px;height:27px;font-family:"Press Start 2P",monospace;font-size:10px;font-weight:400;color:#fff;background:#b8402f;border-radius:50%}.gb-dock .bk-btn.bk-danger:before{background:#6e1d14}.gb-dock .bk-btn>svg{display:none}.gb-dock .bk-t small{margin-bottom:5px;font-family:inherit;font-size:7px;letter-spacing:0;color:#59450a}.gb-dock .bk-sw{display:none}.gb-stage.is-closing .gb-big-box{animation:gb-box-back .22s .18s steps(5,jump-none) forwards}.gb-stage.is-closing .gb-cart-move{animation:gb-cart-in .2s steps(5,jump-none) forwards}.gb-stage.is-closing :is(.gb-dock,.gb-swapper){animation:gb-dock-out .1s steps(2,jump-none) forwards}[data-theme=arcade-8bit] .bk-new-slot{font-family:"Jersey 10",system-ui,sans-serif;font-size:17px;font-weight:700;color:#ffec27;border-color:#ffec278c}@keyframes gb-blink{50%{opacity:0}}@keyframes gb-box-fly{0%{transform:translate(var(--fx, 0),var(--fy, 0)) scale(.76);animation-timing-function:steps(7,jump-none)}22%{transform:translateY(var(--drop));animation-timing-function:steps(1)}62%{transform:translateY(var(--drop));animation-timing-function:steps(8,jump-none)}to{transform:none}}@keyframes gb-box-back{to{opacity:0;transform:translate(var(--fx, 0),var(--fy, 0)) scale(.76)}}@keyframes gb-flip-out{to{transform:scale(0,1.318) translate(88px)}}@keyframes gb-flip-in{0%{transform:scaleX(0)}to{transform:none}}@keyframes gb-cart-out{0%{opacity:0;transform:translate(-286px,241px) rotate(-90deg) scale(.85)}1%{opacity:1;transform:translate(-286px,241px) rotate(-90deg) scale(.85)}50%{opacity:1;transform:translate(-286px,-56px) rotate(-90deg) scale(.85)}to{opacity:1;transform:none}}@keyframes gb-cart-in{99%{opacity:1;transform:translate(-286px,31px) rotate(-90deg) scale(.85)}to{opacity:0;transform:translate(-286px,31px) rotate(-90deg) scale(.85)}}@keyframes gb-cart-out-phone{0%{opacity:0;transform:translate(3px,-45px) rotate(-90deg) scale(.85)}1%{opacity:1;transform:translate(3px,-45px) rotate(-90deg) scale(.85)}50%{opacity:1;transform:translate(3px,-342px) rotate(-90deg) scale(.85)}to{opacity:1;transform:none}}@keyframes gb-cart-in-phone{99%{opacity:1;transform:translate(3px,-275px) rotate(-90deg) scale(.85)}to{opacity:0;transform:translate(3px,-275px) rotate(-90deg) scale(.85)}}@keyframes gb-swap{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes gb-dock-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gb-dock-out{to{opacity:0}}@media(max-width:720px){.gb-panel{width:calc(100% - 16px);margin-top:66px}.gb-rig{flex-direction:column;align-items:center}.gb-big-box{--drop: 230px}.gb-well{width:100%;max-width:346px;height:296px}.gb-cart-move{animation-name:gb-cart-out-phone}.gb-stage.is-closing .gb-cart-move{animation-name:gb-cart-in-phone}.gb-dock{grid-template-columns:minmax(0,1fr)}}.bk-grid:has(.gb-slot){padding-top:14px}.mt-slot{font-family:Rajdhani,system-ui,sans-serif;font-weight:600;color:#fff}.mt-slot.is-out :is(.mt-case,.mt-cap){visibility:hidden}.mt-case{position:relative;display:block;width:176px;height:232px;transition:transform .16s ease-out}.mt-cover{position:absolute;inset:0;display:block;overflow:hidden;border-radius:4px;background:#111;box-shadow:0 0 0 2px #d6cebe57,0 10px 20px #0009;transition:box-shadow .16s}.mt-stripes{position:absolute;left:0;right:0;top:0;height:100px;background:linear-gradient(115deg,#120d18 0 26%,#ff2bd6 26% 33%,#ff7a18 33% 40%,#ffd319 40% 47%,#00d2e6 47% 54%,#120d18 54%)}.mt-sides{position:absolute;left:9px;top:10px;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;color:#fff}.mt-code{position:absolute;right:9px;top:10px;font-family:Orbitron,sans-serif;font-size:27px;font-weight:900;line-height:1;color:#fff;text-shadow:0 1px 0 #000}.mt-tracks-count{position:absolute;right:9px;top:40px;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:#fff}.mt-panel{position:absolute;inset:92px 0 0;display:block;padding:8px 10px 0 12px;color:#172a8c;background-color:#ece3cc;background-image:radial-gradient(circle at 80% 72%,transparent 23px,rgba(115,70,25,.27) 24px,rgba(115,70,25,.3) 26px,transparent 27px),repeating-linear-gradient(180deg,transparent 0 21px,rgba(50,70,130,.38) 21px 22px);border-top:3px solid #120d18;transform:rotate(-.3deg)}.mt-title{display:block;max-height:88px;overflow:hidden;font-family:Permanent Marker,cursive;line-height:22px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.mt-by{position:absolute;left:12px;right:10px;bottom:7px;display:block;overflow:hidden;font-family:Special Elite,monospace;font-size:12px;line-height:1;color:#23201c;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mt-grain{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:.28;mix-blend-mode:multiply}.mt-plastic{position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 22%,rgba(255,255,255,.2) 22.3%,transparent 22.9%),linear-gradient(74deg,transparent 61%,rgba(255,255,255,.16) 61.2%,transparent 61.6%),linear-gradient(141deg,transparent 78%,rgba(255,255,255,.2) 78.2%,transparent 78.6%),linear-gradient(97deg,transparent 41%,rgba(255,255,255,.08) 41.2%,transparent 41.9%),linear-gradient(118deg,rgba(255,255,255,.13) 0%,rgba(255,255,255,.02) 26%,transparent 40%,transparent 80%,rgba(255,255,255,.06) 100%);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 14px #00000080}.mt-cap{display:block;margin-top:14px;overflow:hidden;font-size:18px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mt-slot:is(:hover,:focus-visible,.is-selected) .mt-case{transform:translateY(-6px)}.mt-slot:is(:hover,:focus-visible,.is-selected) .mt-cover{box-shadow:0 0 0 2px #ff2bd6,0 0 26px #ff2bd6b3,0 12px 22px #0009}.mt-slot:is(:hover,:focus-visible,.is-selected) .mt-cap{color:#ff2bd6}.mt-slot:focus-visible .mt-cover{outline:2px solid #fff;outline-offset:4px}.mt-stage{font-family:Rajdhani,system-ui,sans-serif;font-weight:600;color:#fff}.mt-stage .shelf-backdrop{background:#070114e0}.mt-stage-in{position:relative;width:min(716px,calc(100% - 32px));margin:92px auto 40px}.mt-x{position:absolute;right:0;top:-56px;width:44px;height:44px;font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:8px;cursor:pointer}.mt-x:hover,.mt-x:focus-visible{color:#150326;background:#ff2bd6;border-color:#ff2bd6;outline:none}.mt-rig{position:relative;display:flex;align-items:flex-start;gap:24px}.mt-inlay{position:relative;z-index:1;flex:none;width:232px;height:306px;padding:10px;border-radius:6px;background:#0d0221;box-shadow:0 0 0 2px #ffffff42,0 16px 34px #0009;animation:mt-case-fly .3s cubic-bezier(.2,.8,.2,1) both}.mt-inlay-in{display:flex;flex-direction:column;gap:7px;height:100%;padding:18px 11px 11px;border-radius:3px;color:#23201c;background-color:#ece3cc;background-image:linear-gradient(90deg,#ff2bd6 0 25%,#ff7a18 25% 50%,#ffd319 50% 75%,#00d2e6 75%);background-size:100% 8px;background-repeat:no-repeat}.mt-inlay h3{flex:none;margin:0;font-family:Permanent Marker,cursive;font-size:20px;font-weight:400;line-height:1.1;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:#172a8c}.mt-inlay h3.is-long{font-size:15px}.mt-inlay-by{flex:none;margin:-3px 0 0;font-family:Special Elite,monospace;font-size:13px;line-height:1.1;text-transform:uppercase;color:#5d554a}.mt-blurb{flex:1;min-height:0;margin:0;overflow:auto;font-family:Special Elite,monospace;font-size:15px;font-weight:400;line-height:1.25;white-space:pre-line;scrollbar-color:#172a8c transparent;scrollbar-width:thin}.mt-blurb.is-empty{color:#5d554a}.mt-facts{flex:none;margin:0;padding-top:6px;border-top:1px solid rgba(50,70,130,.55)}.mt-facts>div{display:flex;justify-content:space-between;gap:8px;font-family:Special Elite,monospace;font-size:14px;line-height:1.3}.mt-facts dt{color:#5d554a}.mt-facts dd{margin:0;min-width:0;overflow:hidden;color:#172a8c;text-overflow:ellipsis;white-space:nowrap}.mt-door-fly{position:absolute;left:0;top:0;z-index:3;width:232px;height:306px;pointer-events:none;perspective:1100px;animation:mt-case-fly .3s cubic-bezier(.2,.8,.2,1) both}.mt-door{position:relative;width:100%;height:100%;transform-origin:0 50%;transform-style:preserve-3d;animation:mt-door-open .46s .3s cubic-bezier(.45,.05,.3,1) both}.mt-door-front,.mt-door-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mt-door-scale{position:absolute;left:0;top:0;width:176px;height:232px;transform-origin:0 0;transform:scale(1.318)}.mt-door-back{transform:rotateY(180deg);border-radius:5px;background:linear-gradient(115deg,#ffffff38,#46326e80 40%,#1e103cbf);box-shadow:0 0 0 2px #ffffff42}.mt-well{position:relative;z-index:2;flex:none;width:460px;height:306px;padding-top:8px}.mt-tape-move{position:relative;width:460px;height:290px;animation:mt-tape-out 1.05s .3s both}.mt-tape{position:relative;width:460px;height:290px;border-radius:14px 14px 10px 10px;background:linear-gradient(180deg,#2a1c40,#1a1128 60%,#140c20);box-shadow:inset 0 2px #ffffff47,inset 0 0 0 1px #ffffff1a,0 18px 34px #0009,0 0 30px #ff2bd638}.mt-tape.is-flipping{animation:mt-flip .36s ease-in-out}.mt-screw{position:absolute;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9a90b5,#2c2340);box-shadow:0 1px #fff3}.mt-label{position:absolute;left:16px;right:16px;top:14px;height:164px;display:flex;flex-direction:column;overflow:hidden;border-radius:6px;color:#1a1128;background:#fbf4ff}.mt-label-head{display:flex;flex:none;align-items:center;gap:10px;height:44px;padding:0 12px 0 8px}.mt-side{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;font-family:Orbitron,sans-serif;font-size:17px;font-weight:900;border-radius:50%;color:#fff;background:#1a1128}.mt-label-title{flex:1;min-width:0;overflow:hidden;font-family:Permanent Marker,cursive;font-size:23px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mt-label-id{flex:none;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;color:#4b3c63}.mt-label-stripes{flex:none;height:7px;background:linear-gradient(90deg,#ff2bd6 0 25%,#ff7a18 25% 50%,#ffd319 50% 75%,#00d2e6 75%)}.mt-label-stripes.is-b{background:linear-gradient(90deg,#00d2e6 0 25%,#ffd319 25% 50%,#ff7a18 50% 75%,#ff2bd6 75%)}.mt-rows{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:27px;gap:0 18px;align-content:start;min-height:0;padding:3px 12px;overflow:auto;scrollbar-color:#1a1128 #e5d8f2;scrollbar-width:thin}.mt-track{display:flex;align-items:center;gap:7px;min-width:0;font-size:18px;font-weight:600;line-height:1;border-bottom:1px solid #d4c6e4}.mt-track i{flex:none;font-family:Orbitron,sans-serif;font-size:10px;font-style:normal;font-weight:700;color:#6a5a84}.mt-track b{flex:1;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mt-track span{flex:none;font-weight:700}.mt-rows-empty{grid-column:1 / -1;align-self:center;margin-top:26px;text-align:center;font-size:18px;color:#4b3c63}.mt-plate{position:absolute;left:80px;right:80px;top:186px;height:64px;border-radius:32px;background:#0a0612;box-shadow:inset 0 2px 5px #000,0 1px #ffffff24}.mt-window{position:absolute;inset:11px 62px;overflow:hidden;border-radius:4px;background:linear-gradient(180deg,#3a2a50,#1f1430);box-shadow:inset 0 0 0 1px #fff3}.mt-wind{position:absolute;top:50%;border-radius:50%;background:#4a2c1c;box-shadow:inset 0 0 0 1px #2b170c}.mt-wind-l{left:-44px;width:92px;height:92px;margin-top:-46px}.mt-wind-r{right:-22px;width:50px;height:50px;margin-top:-25px}.mt-glass{position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.2),transparent 42%)}.mt-hub{position:absolute;top:9px;width:46px;height:46px;border-radius:50%;background:#0a0612;box-shadow:inset 0 0 0 2px #fff3}.mt-hub-l{left:10px}.mt-hub-r{right:10px}.mt-reel{position:absolute;inset:6px;border-radius:50%;background:repeating-conic-gradient(#efe6ff 0 30deg,#2b2140 30deg 60deg);-webkit-mask-image:radial-gradient(circle,transparent 33%,#000 35%);mask-image:radial-gradient(circle,transparent 33%,#000 35%);animation:mt-spin 5s linear infinite}.mt-base{position:absolute;left:92px;right:92px;bottom:0;height:34px;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 100%,0 100%);background:#2f2147}.mt-base:before,.mt-base:after{content:"";position:absolute;top:13px;width:9px;height:9px;border-radius:50%;background:#0a0612}.mt-base:before{left:58px}.mt-base:after{right:58px}.mt-deck{position:relative;z-index:2;margin-top:26px;padding:12px;border-radius:12px;background:linear-gradient(180deg,#322650,#1a1128);box-shadow:inset 0 2px #fff3,0 14px 28px #0000008c,0 0 0 1px #ff2bd659;animation:gb-dock-in .3s 1.25s ease-out both}.mt-deck-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;min-height:44px;margin-bottom:11px}.mt-vu{display:flex;flex:none;align-items:flex-end;gap:3px;height:24px}.mt-vu i{display:block;width:6px;height:100%;transform-origin:50% 100%;background:linear-gradient(0deg,#00f0ff,#ff2bd6);animation:mt-vu 1s ease-in-out infinite alternate}.mt-vu i:nth-child(2){animation-delay:-.2s;animation-duration:.7s}.mt-vu i:nth-child(3){animation-delay:-.45s;animation-duration:1.2s}.mt-vu i:nth-child(4){animation-delay:-.6s;animation-duration:.85s}.mt-vu i:nth-child(5){animation-delay:-.1s;animation-duration:1.05s}.mt-vu i:nth-child(6){animation-delay:-.35s;animation-duration:.75s}.mt-vu i:nth-child(7){animation-delay:-.75s;animation-duration:1.15s}.mt-vu i:nth-child(8){animation-delay:-.5s;animation-duration:.9s}.mt-flip{min-height:44px;padding:0 14px;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#150326;background:#00f0ff;border:0;border-radius:6px;box-shadow:inset 0 -3px #00000040;cursor:pointer}.mt-flip:hover,.mt-flip:focus-visible{background:#8df8ff;outline:2px solid #fff;outline-offset:2px}.mt-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 7px}.mt-keys .bk-bar-title{grid-column:1 / -1;padding:0;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;text-shadow:0 0 8px rgba(0,240,255,.5);color:#00f0ff}.mt-stage .stage-bar .bk-btn{height:auto;min-height:62px;gap:11px;padding:6px 12px;font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;line-height:1.15;color:#fff;background:linear-gradient(180deg,#3d3160,#241a3a);border-radius:6px;box-shadow:inset 0 2px #fff3,0 5px #09060f;translate:none;transition:transform .08s,box-shadow .08s,background .12s}.mt-stage .stage-bar .bk-btn>svg{color:#ff5be0}.mt-stage .stage-bar .bk-btn:is(:hover,:focus-visible){background:linear-gradient(180deg,#5a3f8a,#34205a);box-shadow:inset 0 2px #ffffff47,0 5px #09060f,0 0 18px #ff2bd68c;translate:none;outline:none}.mt-stage .stage-bar .bk-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.mt-stage .stage-bar .bk-btn:active{transform:translateY(4px);box-shadow:inset 0 2px #fff3,0 1px #09060f}.mt-stage .stage-bar .bk-btn.bk-danger{color:#ffb19f}.mt-keys .bk-t small{margin-bottom:2px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;color:#7ff6ff}.mt-stage.is-closing .mt-tape-move{animation:mt-tape-in .22s ease-in forwards}.mt-stage.is-closing .mt-door{animation:mt-door-close .18s .2s ease-in forwards}.mt-stage.is-closing :is(.mt-inlay,.mt-door-fly){animation:mt-case-back .2s .36s ease-in forwards}.mt-stage.is-closing .mt-deck{animation:gb-dock-out .12s forwards}@keyframes mt-spin{to{transform:rotate(360deg)}}@keyframes mt-vu{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes mt-case-fly{0%{transform:translate(var(--fx, 0),var(--fy, 0)) scale(.76)}to{transform:none}}@keyframes mt-case-back{to{opacity:0;transform:translate(var(--fx, 0),var(--fy, 0)) scale(.76)}}@keyframes mt-door-open{0%{transform:rotateY(0)}to{transform:rotateY(-112deg)}}@keyframes mt-door-close{0%{transform:rotateY(-112deg)}to{transform:rotateY(0)}}@keyframes mt-tape-out{0%{opacity:0;transform:translate(-370px) rotate(-90deg) scale(.62)}1%{opacity:1;transform:translate(-370px) rotate(-90deg) scale(.62)}43%{opacity:1;transform:translate(-370px) rotate(-90deg) scale(.62);animation-timing-function:cubic-bezier(.4,0,.3,1)}to{opacity:1;transform:none}}@keyframes mt-tape-in{99%{opacity:1;transform:translate(-370px) rotate(-90deg) scale(.62)}to{opacity:0;transform:translate(-370px) rotate(-90deg) scale(.62)}}@keyframes mt-tape-out-phone{0%{opacity:0;transform:translateY(-279px) rotate(-90deg) scale(.82)}1%{opacity:1;transform:translateY(-279px) rotate(-90deg) scale(.82)}43%{opacity:1;transform:translateY(-279px) rotate(-90deg) scale(.82);animation-timing-function:cubic-bezier(.4,0,.3,1)}to{opacity:1;transform:none}}@keyframes mt-tape-in-phone{99%{opacity:1;transform:translateY(-279px) rotate(-90deg) scale(.82)}to{opacity:0;transform:translateY(-279px) rotate(-90deg) scale(.82)}}@keyframes mt-flip{0%,to{transform:scaleX(1)}50%{transform:scaleX(.02)}}@media(max-width:760px){.mt-stage-in{width:calc(100% - 16px);margin-top:66px}.mt-rig{flex-direction:column;align-items:center;gap:16px}.mt-door-fly{left:50%;margin-left:-116px}.mt-well{width:350px;height:220px;padding-top:0}.mt-tape-move{width:350px;height:220px;animation-name:mt-tape-out-phone}.mt-tape-scale{width:460px;height:290px;transform-origin:0 0;transform:scale(.76)}.mt-stage.is-closing .mt-tape-move{animation-name:mt-tape-in-phone}.mt-keys{grid-template-columns:minmax(0,1fr)}}[data-theme=autokino] .bk-shelf{position:relative}[data-theme=autokino] .bk-new{gap:14px}[data-theme=autokino] .bk-new-slot{height:168px;width:168px;margin:2px 4px 58px;color:#ffc65c;border:3px dashed rgba(255,190,90,.65);border-radius:50%}.ak-mini{position:absolute;right:0;top:-84px;z-index:2;width:150px;height:128px;pointer-events:none}.bk-shelf:has(.ak-slot.is-out) .ak-mini{visibility:hidden}.ak-mini-scale{position:absolute;left:0;top:0;width:270px;height:230px;transform-origin:0 0;transform:scale(.5556)}.bk-shelf:has(.ak-slot:is(:hover,:focus-visible)) .ak-mini .ak-lamp{fill:#8a6a30}.ak-proj-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ak-lamp,.ak-lens{fill:#2a2212;transition:fill .15s}.ak-spool-frame{position:absolute;top:0;left:148px;width:116px;height:116px;border-radius:50%;background:conic-gradient(#d3d5d9 0 11%,transparent 11% 33.3%,#d3d5d9 33.3% 44.3%,transparent 44.3% 66.6%,#d3d5d9 66.6% 77.6%,transparent 77.6%);box-shadow:inset 0 0 0 3px #aeb2b8;-webkit-mask-image:radial-gradient(circle,transparent 10%,#000 11%);mask-image:radial-gradient(circle,transparent 10%,#000 11%)}.ak-slot{font-family:Barlow Condensed,system-ui,sans-serif;font-weight:600;color:#f7efdc}.ak-slot.is-out :is(.ak-tin,.ak-cap){visibility:hidden}.ak-tin{position:relative;display:block;width:176px;height:232px}.ak-stub-card{position:absolute;left:13px;right:13px;top:136px;height:88px;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;padding:0 10px 8px;font-size:15px;font-weight:700;letter-spacing:.03em;line-height:1.08;text-align:center;text-transform:uppercase;color:#2a1605;background:#f4b740;box-shadow:0 5px 10px #0000008c;transform:rotate(1.6deg);transition:transform .18s ease-out}.ak-stub-card span{display:block}.ak-can-main,.ak-can-behind{position:absolute;display:block;width:168px;height:168px}.ak-can-main{left:4px;top:2px;transition:transform .22s ease-out}.ak-can-behind{left:9px;top:-5px;border-radius:50%;filter:brightness(.62)}.ak-can{position:absolute;left:0;top:0;display:block;width:168px;height:168px;border-radius:50%}.ak-metal{position:absolute;inset:0;display:block;border-radius:50%;background:conic-gradient(#8f949b,#d8dbdf 12%,#7e838a 24%,#c5c8cd 37%,#878c93 49%,#e2e4e7,#7c8188,#bfc2c7 88%,#8f949b);box-shadow:0 8px 14px #000000a6}.ak-metal:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 18% 72%,rgba(120,70,30,.55) 0 3px,transparent 7px),radial-gradient(circle at 80% 28%,rgba(120,70,30,.42) 0 2px,transparent 6px),radial-gradient(circle at 66% 84%,rgba(90,50,20,.5) 0 2px,transparent 5px),linear-gradient(118deg,transparent 30%,rgba(255,255,255,.45) 30.3%,transparent 30.8%),linear-gradient(62deg,transparent 64%,rgba(0,0,0,.28) 64.3%,transparent 64.8%),linear-gradient(145deg,transparent 73%,rgba(255,255,255,.3) 73.2%,transparent 73.6%)}.ak-rim{position:absolute;inset:0;display:block;border-radius:50%;box-shadow:inset 0 0 0 3px #282a2eb8,inset 0 0 0 6px #ffffff42,inset 0 0 0 9px #1e202452,inset 0 -8px 16px #00000059}.ak-tape{position:absolute;left:11px;right:11px;top:50%;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:60px;padding:7px 10px;color:#18130d;background:#e9dcae;box-shadow:0 2px 3px #0000006b;transform:translateY(-50%) rotate(-4deg);clip-path:polygon(0 3%,2% 18%,0 34%,2% 50%,0 68%,2% 84%,0 100%,100% 97%,98% 80%,100% 62%,98% 46%,100% 30%,98% 14%,100% 0)}.ak-tape-title{display:block;max-height:68px;overflow:hidden;font-family:Permanent Marker,cursive;font-weight:400;line-height:1.05;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ak-tape-by{display:block;overflow:hidden;font-family:Special Elite,monospace;font-size:11px;font-weight:400;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ak-cap{display:block;margin-top:6px;overflow:hidden;font-size:20px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ak-slot:is(:hover,:focus-visible,.is-selected) .ak-can-main{transform:translateY(-4px) rotate(-6deg)}.ak-slot:is(:hover,:focus-visible,.is-selected) .ak-can-main .ak-metal{box-shadow:0 0 22px #ffbe5aa6,0 10px 16px #000000a6}.ak-slot:is(:hover,:focus-visible,.is-selected) .ak-stub-card{transform:rotate(-1deg) translateY(3px)}.ak-slot:is(:hover,:focus-visible,.is-selected) .ak-cap{color:#ffc65c}.ak-slot:focus-visible .ak-can-main{outline:2px solid #fff;outline-offset:3px;border-radius:50%}.ak-stage{font-family:Barlow Condensed,system-ui,sans-serif;font-weight:600;color:#f7efdc}.ak-stage .shelf-backdrop{background:#03040ce6}.ak-stage-in{position:relative;width:min(980px,calc(100% - 32px));margin:64px auto 40px}.ak-x{position:absolute;right:0;top:-52px;width:44px;height:44px;font-size:21px;font-weight:700;color:#f7efdc;background:transparent;border:1px solid rgba(247,239,220,.5);border-radius:4px;cursor:pointer}.ak-x:hover,.ak-x:focus-visible{color:#120c06;background:#ffb43a;border-color:#ffb43a;outline:none}.ak-rig{position:relative;height:372px}.ak-frame{position:absolute;left:340px;right:0;top:0;height:350px;padding:9px;border-radius:3px;background:linear-gradient(180deg,#d9d2bd,#a8a18c);box-shadow:0 0 0 1px #57513f,0 16px 40px #000000b3,0 0 70px #ffbe5a24}.ak-screen{position:relative;height:100%;overflow:hidden;background:#090806;box-shadow:inset 0 0 40px #000000d9}.ak-projected{position:absolute;inset:0;display:flex;flex-direction:column;gap:6px;padding:15px 22px 12px;background:radial-gradient(ellipse at 50% 42%,#2b2418,#14100a 72%);animation:ak-screen-on .36s 1.28s ease-out both}.ak-grain,.ak-film-fx,.ak-flick{position:absolute;inset:0;pointer-events:none}.ak-grain{opacity:.2;mix-blend-mode:screen;filter:url(#ak-grain)}.ak-film-fx{background:linear-gradient(90deg,transparent 21%,rgba(255,255,255,.1) 21.1%,transparent 21.3%,transparent 68%,rgba(255,255,255,.08) 68.1%,transparent 68.2%);animation:ak-scratch .9s steps(5) infinite}.ak-flick{background:#fff5d8;opacity:.04;animation:ak-flick .22s steps(3) infinite}.ak-scr-head{position:relative;z-index:1;display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:12px}.ak-scr-act{display:block;font-size:15px;font-weight:700;letter-spacing:.22em;line-height:1.1;text-transform:uppercase;color:#ffc65c}.ak-screen h3{margin:2px 0 0;font-family:Limelight,serif;font-weight:400;line-height:1.02;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:#fff4d6;text-shadow:0 0 16px rgba(255,220,150,.45)}.ak-reel-btn{flex:none;min-height:44px;padding:0 13px;font-size:17px;font-weight:700;letter-spacing:.03em;color:#2a1605;background:#f4b740;border:0;border-radius:3px;box-shadow:inset 0 -3px #5a320a73;cursor:pointer}.ak-reel-btn:hover,.ak-reel-btn:focus-visible{background:#ffd27a;outline:2px solid #fff;outline-offset:2px}.ak-credits{position:relative;z-index:1;flex:1;min-height:0;overflow:auto;scrollbar-color:#ffc65c transparent;scrollbar-width:thin}.ak-credits-in{padding-right:5px;animation:ak-roll .72s 1.42s cubic-bezier(.2,.8,.3,1) both}.ak-credits-in.is-paged{animation-duration:.55s;animation-delay:0s}.ak-credit{display:flex;align-items:baseline;gap:8px;padding:3px 0;font-size:24px;font-weight:600;line-height:1.1}.ak-credit b{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ak-credit i{flex:1;min-width:14px;border-bottom:2px dotted rgba(247,239,220,.32);transform:translateY(-4px)}.ak-credit span{flex:none;font-size:21px;font-weight:500;color:#ffc65c}.ak-credit-empty{padding-top:42px;text-align:center;font-size:25px;color:#d4c8ab}.ak-leader{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#b9b09a}.ak-leader-ring{position:relative;width:190px;height:190px;border-radius:50%;background:conic-gradient(rgba(0,0,0,.42) 0 90deg,transparent 90deg);box-shadow:0 0 0 3px #1d1a13,inset 0 0 0 16px #b9b09a,inset 0 0 0 18px #1d1a13;animation:spin-reel .24s linear infinite}.ak-leader-h{position:absolute;left:0;right:0;top:50%;height:2px;background:#1d1a13}.ak-leader-v{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#1d1a13}.ak-leader-num{position:absolute;font-size:92px;font-weight:700;line-height:1;color:#1d1a13;opacity:0;animation:ak-num .24s steps(1) forwards}.ak-leader-num:nth-of-type(1){animation-delay:0s}.ak-leader-num:nth-of-type(2){animation-delay:.24s}.ak-leader-num:nth-of-type(3){animation-delay:.48s}.ak-beam{position:absolute;left:272px;top:-2px;z-index:4;width:78px;height:354px;pointer-events:none;clip-path:polygon(0 294px,100% 0,100% 100%);background:linear-gradient(90deg,#ffe2a09e,#ffe2a024);mix-blend-mode:screen;animation:ak-beam-on .55s 1.22s ease-out both,ak-beam-flick .3s 1.85s steps(3) infinite}.ak-memo{position:absolute;left:0;top:0;width:270px;height:132px;display:flex;flex-direction:column;gap:4px;padding:10px 12px;font-family:Special Elite,monospace;font-size:14px;font-weight:400;line-height:1.22;color:#231a0e;background:#efe6cf;box-shadow:2px 6px 14px #0009;transform:rotate(-1.3deg);animation:ak-memo-in .3s .5s ease-out both}.ak-memo:before{content:"";position:absolute;left:50%;top:-8px;width:62px;height:17px;margin-left:-31px;background:#fff6be8f;box-shadow:0 1px 1px #0000004d;transform:rotate(1.8deg)}.ak-memo-desc{flex:1;min-height:0;margin:0;overflow:auto;white-space:pre-line;scrollbar-color:#231a0e transparent;scrollbar-width:thin}.ak-memo-desc.is-empty{color:#6a5d47}.ak-memo-by{flex:none;font-size:12px;line-height:1;text-transform:uppercase;color:#6a5d47}.ak-memo-facts{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding-top:3px;font-size:13px;line-height:1.25;border-top:1px dashed #6a5d47}.ak-memo-facts div{display:flex;justify-content:space-between;gap:4px;min-width:0;white-space:nowrap;overflow:hidden}.ak-memo-facts span{color:#6a5d47}.ak-proj{position:absolute;left:0;top:142px;z-index:3;width:270px;height:230px;transform-origin:0 0;animation:ak-proj-fly .34s cubic-bezier(.2,.8,.2,1) both}.ak-proj-run{position:absolute;inset:0;animation:ak-hum .13s 1.3s steps(2) infinite}.ak-proj .ak-lamp,.ak-proj .ak-lens{animation:ak-lamp-on .5s 1.2s ease-out both}.ak-film-base{fill:none;stroke:#120d07;stroke-width:9;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ak-thread .36s .92s ease-in-out forwards}.ak-film-perf{fill:none;stroke:#d8d0ba;stroke-width:6;stroke-dasharray:2 6;opacity:0;animation:ak-perf-on .01s 1.24s forwards,ak-perf-run .42s 1.24s linear infinite}.ak-spool-b{position:absolute;top:0;left:148px;width:116px;height:116px;border-radius:50%;background:repeating-radial-gradient(circle,#2a1a10 0 2px,#3a2619 2px 3px);-webkit-mask-image:radial-gradient(circle,transparent 26%,#000 27% 46%,transparent 47%);mask-image:radial-gradient(circle,transparent 26%,#000 27% 46%,transparent 47%)}.ak-proj .ak-spool-b,.ak-proj .ak-spool-frame{animation:spin-reel 2.6s 1.24s linear infinite}.ak-can-stage{position:absolute;left:12px;top:-2px;z-index:3;width:120px;height:120px;animation:ak-can-fly .34s cubic-bezier(.2,.8,.2,1) both}.ak-can-base{position:absolute;inset:0;border-radius:50%;background:#2d2f33;box-shadow:inset 0 0 0 3px #898d94,inset 0 0 0 5px #3f4146,inset 0 4px 10px #000,0 8px 14px #000000b3;animation:ak-can-away .3s .66s ease-in both}.ak-reel{position:absolute;inset:2px;border-radius:50%;background:radial-gradient(circle,#9a9ea5 0 15%,#3a2214 15.5% 16%,transparent 16.5%),repeating-radial-gradient(circle,#2a1a10 0 2px,#3a2619 2px 3px);box-shadow:0 2px 6px #000000b3,0 0 0 2px #aeb2b8;animation:spin-reel 3.4s 1.24s linear infinite}.ak-reel:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:conic-gradient(#d3d5d9 0 16%,#27282b 16% 33.3%,#d3d5d9 33.3% 49.6%,#27282b 49.6% 66.6%,#d3d5d9 66.6% 83%,#27282b 83%);-webkit-mask-image:radial-gradient(circle,transparent 17%,#000 19%);mask-image:radial-gradient(circle,transparent 17%,#000 19%)}.ak-lid{position:absolute;inset:0;z-index:2;animation:ak-lid-off .36s .32s cubic-bezier(.5,0,.3,1) both}.ak-lid-scale{position:absolute;left:0;top:0;width:168px;height:168px;transform-origin:0 0;transform:scale(.714)}.ak-tickets{position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;animation:gb-dock-in .32s 1.7s ease-out both}.ak-tickets .bk-bar-title{display:none}.ak-stage .stage-bar .bk-btn{position:relative;height:auto;min-height:74px;gap:10px;padding:6px 66px 6px 22px;font-family:Limelight,serif;font-size:24px;font-weight:400;line-height:1.08;color:#2a1605;background:radial-gradient(circle 8px at 0 50%,#03040c 96%,transparent) no-repeat,radial-gradient(circle 8px at 100% 50%,#03040c 96%,transparent) no-repeat,#f4b740;box-shadow:none;translate:none;transition:transform .1s,filter .1s}.ak-stage .stage-bar .bk-btn>svg{display:none}.ak-stage .stage-bar .bk-btn:after{content:var(--ak-stub);position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:54px;font-family:Special Elite,monospace;font-size:12px;line-height:1.05;writing-mode:vertical-rl;border-left:2px dashed rgba(42,22,5,.6);background:radial-gradient(circle 8px at 100% 50%,#03040c 96%,transparent) no-repeat,#f4b740}.ak-tickets .bk-t small{margin-bottom:1px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;letter-spacing:.09em;color:#5e3a0d}.ak-stage .stage-bar .bk-btn:is(:hover,:focus-visible){filter:brightness(1.1) drop-shadow(0 0 10px rgba(255,190,90,.6));transform:translateY(-3px);translate:none;outline:none}.ak-stage .stage-bar .bk-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.ak-stage .stage-bar .bk-btn.bk-danger{color:#fff;background:radial-gradient(circle 8px at 0 50%,#03040c 96%,transparent) no-repeat,radial-gradient(circle 8px at 100% 50%,#03040c 96%,transparent) no-repeat,#a53322}.ak-stage .stage-bar .bk-btn.bk-danger:after{color:#fff;border-left-color:#ffffff8c;background:radial-gradient(circle 8px at 100% 50%,#03040c 96%,transparent) no-repeat,#a53322}.ak-stage .stage-bar .bk-btn.is-torn:after{animation:ak-tear .7s ease-in forwards}.ak-stage.is-closing .ak-tickets,.ak-stage.is-closing .ak-beam,.ak-stage.is-closing .ak-memo{animation:gb-dock-out .12s forwards}.ak-stage.is-closing .ak-projected{animation:ak-screen-off .16s forwards}.ak-stage.is-closing .ak-proj{animation:ak-proj-back .2s .24s ease-in forwards}.ak-stage.is-closing :is(.ak-lamp,.ak-lens){animation:none;fill:#2a2212}.ak-stage.is-closing .ak-lid{animation:ak-lid-back .14s ease-out forwards}.ak-stage.is-closing .ak-can-stage{animation:ak-can-back .2s .14s ease-in forwards}@keyframes spin-reel{to{transform:rotate(360deg)}}@keyframes ak-can-fly{0%{transform:translate(var(--fx, 0),var(--fy, 0)) scale(1.4)}to{transform:none}}@keyframes ak-can-back{to{opacity:0;transform:translate(var(--fx, 0),var(--fy, 0)) scale(1.4)}}@keyframes ak-proj-fly{0%{opacity:.75;transform:translate(var(--px, 0),var(--py, 0)) scale(var(--ps, .56))}to{opacity:1;transform:none}}@keyframes ak-proj-back{to{opacity:.4;transform:translate(var(--px, 0),var(--py, 0)) scale(var(--ps, .56))}}@keyframes ak-can-away{to{opacity:0;transform:translate(-14px,120px) scale(.86)}}@keyframes ak-lid-off{0%{opacity:1;transform:none}70%{opacity:1;transform:translate(-20px,-90px) rotate(-240deg)}to{opacity:0;transform:translate(-34px,-120px) rotate(-310deg)}}@keyframes ak-lid-back{0%{opacity:0;transform:translate(-20px,-90px) rotate(-240deg)}to{opacity:1;transform:none}}@keyframes ak-thread{to{stroke-dashoffset:0}}@keyframes ak-perf-on{to{opacity:1}}@keyframes ak-perf-run{to{stroke-dashoffset:-8}}@keyframes ak-lamp-on{0%{fill:#2a2212}25%{fill:#ffe9a8}40%{fill:#6a5222}65%{fill:#fff1c4}to{fill:#ffd98c}}@keyframes ak-hum{50%{transform:translateY(.6px)}}@keyframes ak-beam-on{0%{opacity:0}18%{opacity:.9}28%{opacity:.15}52%{opacity:1}68%{opacity:.5}to{opacity:1}}@keyframes ak-beam-flick{50%{filter:brightness(.88)}}@keyframes ak-screen-on{0%{opacity:0;filter:brightness(4)}40%{opacity:1;filter:brightness(3)}to{opacity:1;filter:none}}@keyframes ak-screen-off{to{opacity:0;filter:brightness(3)}}@keyframes ak-flick{50%{opacity:.09}}@keyframes ak-scratch{20%{transform:translate(-30px)}40%{transform:translate(42px)}60%{transform:translate(-12px)}80%{transform:translate(26px)}}@keyframes ak-roll{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:none}}@keyframes ak-num{0%,99%{opacity:1}to{opacity:0}}@keyframes ak-memo-in{0%{opacity:0;transform:translateY(-10px) rotate(4deg)}to{opacity:1;transform:rotate(-1.3deg)}}@keyframes ak-tear{0%{transform:none;opacity:1}30%{transform:translate(4px,2px) rotate(5deg);opacity:1}to{transform:translate(26px,110px) rotate(34deg);opacity:0}}@media(max-width:820px){.ak-mini,.ak-beam{display:none}.ak-stage-in{width:calc(100% - 16px);margin-top:56px}.ak-rig{display:flex;flex-direction:column;align-items:center;gap:14px;height:auto}.ak-frame{position:relative;left:auto;right:auto;width:100%;height:310px;padding:6px}.ak-projected{padding:10px 12px}.ak-scr-head{flex-wrap:wrap}.ak-credit{font-size:21px}.ak-proj{position:relative;left:auto;top:auto;flex:none}.ak-memo{position:relative;width:calc(100% - 16px);height:auto;max-height:190px}.ak-tickets{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.shelf-stage *,.shelf-slot *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important}}.theme-fx{position:fixed;inset:0;z-index:-10;pointer-events:none;overflow:hidden}.theme-fx>*{position:absolute}@keyframes qzColIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes qzShimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes fxScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes fxBeam{0%{transform:translateY(-220px)}to{transform:translateY(118vh)}}@keyframes fxFlick{0%,to{opacity:.92}7%{opacity:.78}9%{opacity:1}50%{opacity:1}70%{opacity:.85}72%{opacity:1}}@keyframes qzCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes qzBoot{0%{filter:brightness(2.4) blur(2px)}16%{filter:brightness(.55) blur(0)}30%{filter:brightness(1.6)}46%{filter:brightness(.85)}to{filter:brightness(1)}}@keyframes fxGridMove{0%{background-position:0 0}to{background-position:0 60px}}@keyframes fxTwinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes qzNeon{0%,to{box-shadow:0 0 0 1px var(--color-primary),0 0 16px color-mix(in srgb,var(--color-primary) 45%,transparent)}50%{box-shadow:0 0 0 1px var(--fx-accent2, var(--color-primary)),0 0 28px color-mix(in srgb,var(--fx-accent2, var(--color-primary)) 60%,transparent)}}@keyframes qzNeonIn{0%{filter:brightness(2) saturate(1.6)}to{filter:brightness(1) saturate(1)}}@keyframes fxCoin{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes qzPop{0%{transform:scale(.4);opacity:0}65%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@keyframes qzBlink{0%,to{opacity:1}50%{opacity:.55}}.qz-col{animation:qzColIn .5s cubic-bezier(.2,.7,.2,1) both}.qz-col:nth-child(1){animation-delay:.03s}.qz-col:nth-child(2){animation-delay:.08s}.qz-col:nth-child(3){animation-delay:.13s}.qz-col:nth-child(4){animation-delay:.18s}.qz-col:nth-child(5){animation-delay:.23s}.qz-col:nth-child(6){animation-delay:.28s}.qz-col:nth-child(7){animation-delay:.33s}.qz-col:nth-child(8){animation-delay:.38s}.qz-col:nth-child(9){animation-delay:.43s}.qz-col:nth-child(10){animation-delay:.48s}.qz-tile{position:relative;overflow:hidden}.theme-fx-classic .fx-glow{inset:-20% -10% auto;height:70%;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 70%);animation:fxTwinkle 9s ease-in-out infinite}[data-theme=classic] .qz-tile:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--color-primary) 35%,transparent) 50%,transparent 65%);background-size:250% 100%;transition:opacity .2s}[data-theme=classic] .qz-tile:hover:before{opacity:1;animation:qzShimmer 1.1s ease-out}.theme-fx-vault .fx-scanlines{inset:0;opacity:.5;background:repeating-linear-gradient(0deg,rgba(0,0,0,.32) 0px,rgba(0,0,0,.32) 1px,transparent 1px,transparent 3px)}.theme-fx-vault .fx-vignette{inset:0;animation:fxFlick 5s infinite;background:radial-gradient(ellipse at center,transparent 52%,rgba(0,0,0,.6) 100%);box-shadow:inset 0 0 220px #000000d9}.theme-fx-vault .fx-beam{left:0;right:0;height:150px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-primary) 9%,transparent),transparent);animation:fxBeam 7s linear infinite}[data-theme=vault-os] .qz-cat{text-shadow:0 0 9px color-mix(in srgb,var(--color-primary) 60%,transparent)}[data-theme=vault-os] .qz-tile{transition:background .15s,text-shadow .15s}[data-theme=vault-os] .qz-tile:hover{background:color-mix(in srgb,var(--color-primary) 9%,transparent)!important;text-shadow:0 0 10px var(--color-primary)}[data-theme=vault-os] .qz-tile:hover:after{content:"_";margin-left:.15em;animation:qzCaret 1s steps(1) infinite}[data-theme=vault-os] .qz-question-panel{animation:qzBoot .85s ease-out backwards}[data-theme=vault-os] .qz-question-panel:before,[data-theme=vault-os] .qz-answer-panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0px,rgba(0,0,0,.18) 1px,transparent 1px,transparent 3px)}[data-theme=vault-os] .qz-answer-panel{animation:qzBoot .7s ease-out backwards}.theme-fx-neon .fx-stars{inset:0;animation:fxTwinkle 4s ease-in-out infinite;background-image:radial-gradient(2px 2px at 20% 22%,#fff,transparent),radial-gradient(1px 1px at 68% 16%,#fff,transparent),radial-gradient(1.5px 1.5px at 42% 38%,#fff,transparent),radial-gradient(1px 1px at 85% 28%,#fff,transparent),radial-gradient(2px 2px at 55% 12%,#fff,transparent),radial-gradient(1px 1px at 12% 46%,#fff,transparent),radial-gradient(1.5px 1.5px at 90% 52%,#fff,transparent),radial-gradient(1px 1px at 33% 58%,#fff,transparent)}.theme-fx-neon .fx-sun{left:50%;bottom:42%;width:300px;height:300px;transform:translate(-50%);border-radius:50%;background:linear-gradient(180deg,#ffe24d 0%,#ff7ad9 52%,var(--color-primary) 100%);box-shadow:0 0 90px color-mix(in srgb,var(--color-primary) 55%,transparent);-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 9px,transparent 9px 15px),linear-gradient(180deg,transparent 44%,#000 44%);mask-image:repeating-linear-gradient(0deg,#000 0 9px,transparent 9px 15px),linear-gradient(180deg,transparent 44%,#000 44%);-webkit-mask-composite:source-in;mask-composite:intersect}.theme-fx-neon .fx-grid{left:-30%;right:-30%;bottom:0;height:42%;transform:perspective(320px) rotateX(70deg);transform-origin:bottom center;background-image:linear-gradient(color-mix(in srgb,var(--fx-accent2,#00f0ff) 50%,transparent) 2px,transparent 2px),linear-gradient(90deg,color-mix(in srgb,var(--fx-accent2,#00f0ff) 50%,transparent) 2px,transparent 2px);background-size:60px 60px;animation:fxGridMove 1.6s linear infinite;-webkit-mask-image:linear-gradient(transparent,#000 45%);mask-image:linear-gradient(transparent,#000 45%)}[data-theme=neon-grid] .qz-tile{animation:qzNeon 3.4s ease-in-out infinite;border-radius:4px}[data-theme=neon-grid] .qz-tile:hover{transform:scale(1.06);text-shadow:0 0 12px var(--color-primary),0 0 4px var(--fx-accent2,#00f0ff)}[data-theme=neon-grid] .qz-cat{text-shadow:0 0 10px var(--color-primary),0 0 24px color-mix(in srgb,var(--fx-accent2,#00f0ff) 40%,transparent)}[data-theme=neon-grid] .qz-question-panel{animation:qzNeonIn .5s ease-out backwards}[data-theme=neon-grid] .qz-question-panel:after,[data-theme=neon-grid] .qz-answer-panel:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 40px color-mix(in srgb,var(--color-primary) 14%,transparent),0 0 30px color-mix(in srgb,var(--fx-accent2,#00f0ff) 18%,transparent)}[data-theme=neon-grid] .qz-answer-panel{animation:qzNeonIn .45s ease-out backwards}.theme-fx-pixel .fx-grid8{inset:0;opacity:.05;background-image:repeating-linear-gradient(45deg,#fff 0 1px,transparent 1px 5px)}.theme-fx-pixel .fx-coin{width:14px;height:14px;box-shadow:2px 2px #00000080;animation:fxCoin 2.2s ease-in-out infinite}.theme-fx-pixel .fx-coin.c1{left:8%;top:24%;background:#ffec27}.theme-fx-pixel .fx-coin.c2{left:90%;top:33%;background:#00e436;animation-delay:.4s}.theme-fx-pixel .fx-coin.c3{left:17%;top:70%;background:#ff77a8;animation-delay:.8s}.theme-fx-pixel .fx-coin.c4{left:83%;top:73%;background:#29adff;animation-delay:.2s}.theme-fx-pixel .fx-coin.c5{left:50%;top:13%;background:#ffec27;animation-delay:.6s}[data-theme=arcade-8bit] .qz-col{animation:qzPop .4s steps(4) both;border-radius:0!important;border:3px solid color-mix(in srgb,var(--color-primary) 55%,transparent)!important;box-shadow:5px 5px #0000008c}[data-theme=arcade-8bit] .qz-cat{border-radius:0;text-shadow:2px 2px 0 rgba(0,0,0,.6)}[data-theme=arcade-8bit] .qz-tile{border-radius:0;transition:transform .04s steps(1),box-shadow .04s steps(1);text-shadow:2px 2px 0 rgba(0,0,0,.6)}[data-theme=arcade-8bit] .qz-tile:hover{animation:qzBlink .7s steps(1) infinite}[data-theme=arcade-8bit] .qz-tile:active{transform:translate(2px,2px)}[data-theme=arcade-8bit] .qz-question-panel,[data-theme=arcade-8bit] .qz-answer-panel{animation:qzPop .35s steps(5) backwards;border-radius:0!important}body,#root{background:transparent!important}[data-theme=vault-os] #root>.font-jeopardy,[data-theme=neon-grid] #root>.font-jeopardy,[data-theme=arcade-8bit] #root>.font-jeopardy{font-family:var(--font-body),system-ui,sans-serif}[data-theme=vault-os] :is(.qz-tile,.qz-cat),[data-theme=neon-grid] :is(.qz-tile,.qz-cat),[data-theme=arcade-8bit] :is(.qz-tile,.qz-cat){font-family:var(--font-heading),system-ui,sans-serif}html[data-theme=vault-os]{font-size:108%}[data-theme=vault-os] .qz-tile{font-size:clamp(1.4rem,2.6vw,3.4rem)!important}[data-theme=vault-os] .qz-cat{font-size:clamp(1rem,1.5vw,1.7rem)}:is([data-theme=vault-os],[data-theme=neon-grid],[data-theme=arcade-8bit]) .qz-col{background-color:color-mix(in srgb,var(--color-panel) 90%,transparent)!important}.theme-fx-neon .fx-sun{opacity:.55}:is([data-theme=vault-os],[data-theme=neon-grid]) .qz-tile{text-shadow:var(--glow-shadow)!important}[data-theme=arcade-8bit] .qz-tile{text-shadow:2px 2px 0 rgba(0,0,0,.6)!important}:is([data-theme=vault-os],[data-theme=neon-grid],[data-theme=arcade-8bit]) .qz-tile:hover{box-shadow:0 0 20px var(--glow-primary)!important}:is([data-theme=vault-os],[data-theme=neon-grid],[data-theme=arcade-8bit]) :is(.qz-question-panel,.qz-answer-panel){border-color:var(--color-primary)!important;--tw-ring-color: var(--glow-primary)}:is([data-theme=vault-os],[data-theme=neon-grid],[data-theme=arcade-8bit]) .qz-question-panel .text-jeopardyGold{text-shadow:var(--glow-shadow)!important;filter:none!important}html[data-theme=arcade-8bit]{font-synthesis:none}[data-theme=arcade-8bit] :is(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl){border-radius:0!important}[data-theme=arcade-8bit] .qz-cat{font-size:clamp(9px,1vw,15px)}[data-theme=arcade-8bit] .font-jeopardy{overflow-wrap:normal;word-break:normal}@media(max-width:640px){[data-theme=arcade-8bit] #root .font-jeopardy:not(#root>.font-jeopardy){font-size:.95rem!important;letter-spacing:0!important}}[data-theme=arcade-8bit] #root .qz-dialog-title:not(#root>.qz-dialog-title){font-size:clamp(11px,3.4vw,16px)!important;letter-spacing:0!important;line-height:1.35}@media(prefers-reduced-motion:reduce){.theme-fx>*,.qz-col,.qz-tile,.qz-question-panel,.qz-answer-panel{animation:none!important}}.theme-fx-drivein .fx-stars{inset:0;opacity:.7;background-image:radial-gradient(circle at 12% 18%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 34% 8%,#ffe9c0 0 1px,transparent 1.6px),radial-gradient(circle at 58% 22%,#fff 0 .8px,transparent 1.4px),radial-gradient(circle at 76% 12%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 91% 30%,#ffe9c0 0 .8px,transparent 1.4px),radial-gradient(circle at 22% 38%,#fff 0 .7px,transparent 1.3px),radial-gradient(circle at 66% 44%,#fff 0 .7px,transparent 1.3px)}.theme-fx-drivein .fx-scene{left:0;right:0;bottom:0;width:100%;height:110px;fill:#04050c}html[data-theme=autokino]{font-size:112%;font-synthesis:none}[data-theme=autokino] #root>.font-jeopardy{font-family:var(--font-body),system-ui,sans-serif;font-weight:600}[data-theme=autokino] :is(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl){border-radius:4px!important}[data-theme=autokino] .font-jeopardy{font-weight:400}[data-theme=autokino] .qz-dialog-title{font-family:var(--font-heading),serif;font-weight:400;letter-spacing:.02em;text-transform:none}[data-theme=autokino] .qz-col:has(.menu-tile){padding:12px;background-color:#1c1009!important;background-image:radial-gradient(circle 3px,#ffe08a 55%,rgba(255,180,58,.35) 75%,transparent 80%),radial-gradient(circle 3px,#ffe08a 55%,rgba(255,180,58,.35) 75%,transparent 80%);background-size:20px 10px;background-repeat:repeat-x;background-position:0 1px,10px calc(100% - 1px);border:0!important;box-shadow:0 0 0 2px #6b4214,0 14px 34px #0009,0 0 40px #ffb43a24}[data-theme=autokino] .qz-col:has(.menu-tile)>.qz-cat{padding:6px 0 12px;font-size:1.6rem;font-weight:400;letter-spacing:0;text-transform:none;background:transparent;border:0;box-shadow:none;text-shadow:0 0 12px rgba(255,180,58,.55)}[data-theme=autokino] .menu-tile{margin-top:8px;border:0!important}[data-theme=autokino] .menu-front{background-color:#f4e3af!important;background-image:repeating-linear-gradient(180deg,transparent 0 37px,rgba(70,48,14,.14) 37px 39px);box-shadow:inset 0 0 26px #ffffff8c,inset 0 0 0 2px #46300e52!important}[data-theme=autokino] .menu-front>span:first-child{font-size:1.55rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#1c1408;text-shadow:none!important}[data-theme=autokino] .menu-front .text-gray-400{font-size:1.05rem;font-weight:500;color:#4f3d1a}[data-theme=autokino] .menu-tile:hover .menu-front,[data-theme=autokino] .menu-front[class*=shadow-]{background-color:#fff4cc!important;box-shadow:inset 0 0 26px #fff,inset 0 0 0 3px #d9901f,0 0 22px #ffbe5abf!important}[data-theme=autokino] .qz-board-view{padding-bottom:150px}[data-theme=autokino] .qz-grid{position:relative;width:auto;gap:8px;margin:10px 2vw 0;padding:10px;background:radial-gradient(ellipse at 50% 42%,#2b2418,#14100a 75%);border:9px solid #c9c2ad;box-shadow:0 0 0 1px #57513f,0 16px 40px #000000b3,0 0 80px #ffbe5a29,inset 0 0 40px #000000d9}[data-theme=autokino] .qz-grid:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.16;mix-blend-mode:screen;filter:url(#ak-grain)}[data-theme=autokino] .qz-grid:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent 21%,rgba(255,255,255,.08) 21.1%,transparent 21.3%,transparent 68%,rgba(255,255,255,.06) 68.1%,transparent 68.2%);animation:akScratch .9s steps(5) infinite}[data-theme=autokino] .qz-grid .qz-col{gap:6px;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible}[data-theme=autokino] .qz-grid .qz-cat{padding:10px 6px;font-family:var(--font-body),sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.03em;color:#1c1408;background:#f4e3af;border:0;box-shadow:inset 0 0 18px #ffffff8c,0 0 18px #ffbe5a4d;text-shadow:none}[data-theme=autokino] .qz-grid .qz-col>div:last-child{gap:6px}[data-theme=autokino] .qz-grid .qz-col>div:last-child>div{position:relative;z-index:4;font-family:var(--font-heading),serif;font-weight:400;background:#00000047;border:1px solid rgba(255,198,92,.4)}[data-theme=autokino] .qz-tile{text-shadow:0 0 12px rgba(255,180,58,.55)!important}[data-theme=autokino] .qz-tile:hover{color:#1c1408;background:#ffd27a!important;text-shadow:none!important;box-shadow:0 0 22px #ffbe5acc!important;transform:none}[data-theme=autokino] .qz-board-view>.fixed.bottom-0{align-items:flex-end;background:linear-gradient(180deg,transparent 0%,rgba(4,5,12,.85) 45%,#04050c 100%);border:0;box-shadow:none}.pk-car{display:flex;flex-direction:column;align-items:center;gap:2px;width:142px}.pk-body{position:relative;flex:none;width:142px;height:87px}.pk-body>*{transform-origin:0 0}.pk-body svg{position:absolute;left:0;top:0;width:142px;height:87px;overflow:visible}.pk-score,.pk-name{position:absolute;z-index:2;font-family:Barlow Condensed,system-ui,sans-serif;font-weight:700;line-height:1;text-align:center}.pk-score{left:0;right:0;font-size:21px;color:#ffc65c;text-shadow:0 0 10px rgba(255,190,90,.5)}.pk-name{left:36px;right:36px;height:18px;padding:0 4px;overflow:hidden;font-size:14px;line-height:18px;color:#111;background:#f4efe0;border-radius:2px;box-shadow:inset 0 0 0 1px #333}.pk-score button,.pk-name button{display:block;width:100%;overflow:hidden;color:inherit;font:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}.pk-input{display:block;width:100%;color:#111;font:inherit;line-height:inherit;text-align:center;background:#fff;outline:none}.pk-glass{fill:#0a0f26;transition:fill .15s}.pk-car.is-up .pk-glass{fill:#3f2e14}.pk-tail{fill:#6e1a18;transition:fill .15s}.pk-car.is-up .pk-tail{fill:#ff3a30;filter:drop-shadow(0 0 8px #ff3a30)}.pk-sheen{fill:#ffffff21}.pk-chrome{fill:#d3d6db}.pk-tyre{fill:#07080f}.pk-up{position:absolute;right:-2px;top:-4px;z-index:3;padding:1px 5px;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.15;color:#1c1408;background:#ffc65c}.pk-extra{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.pk-glove{display:flex;align-items:center;gap:3px;padding:1px 6px;font-size:13px;font-weight:700;color:#ffc65c;background:#00000080;border:1px solid #ffc65c}[data-theme=autokino] .qz-question-panel{background:radial-gradient(ellipse at 50% 42%,#3a3020,#17120b 78%)!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:0!important;--tw-ring-color: transparent;padding-left:clamp(40px,6vw,84px)!important;padding-right:clamp(40px,6vw,84px)!important;box-shadow:inset 0 0 70px #000c,0 16px 44px #000000b3!important;animation:akBurn .42s ease-out backwards}[data-theme=autokino] .qz-question-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(180deg,#d8d0ba 0 16px,transparent 16px 38px),repeating-linear-gradient(180deg,#d8d0ba 0 16px,transparent 16px 38px);background-size:14px 100%,14px 100%;background-repeat:no-repeat;background-position:12px 0,calc(100% - 12px) 0}[data-theme=autokino] .qz-question-panel>.text-jeopardyGold{font-family:var(--font-heading),serif;font-weight:400;letter-spacing:0;text-transform:none;text-shadow:0 0 18px rgba(255,180,58,.55)!important;filter:none!important}[data-theme=autokino] .qz-answer-panel{background:transparent;border:0!important;box-shadow:none!important;--tw-ring-color: transparent}[data-theme=autokino] .qz-answer-panel>[class*=bg-jeopardyBlue]{padding:28px!important;font-family:var(--font-body),sans-serif;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#1c1408!important;background-color:#f4e3af!important;border:12px solid #1c1009!important;box-shadow:inset 0 0 40px #fff9,0 0 0 2px #6b4214,0 0 60px #ffb43a4d!important;text-shadow:none!important;animation:akSignOn .5s ease-out both}[data-theme=autokino] .qz-answer-panel>[class*=bg-jeopardyBlue] *{color:inherit}[data-theme=autokino] .qz-final-title{font-family:var(--font-heading),serif;font-size:clamp(3rem,8vw,5rem);font-weight:400;letter-spacing:0;line-height:1;text-transform:none;color:#fff4d6;text-shadow:0 0 26px rgba(255,220,150,.5);animation:akBurn .6s ease-out both}[data-theme=autokino] .qz-final li{font-size:1.3rem;background:transparent!important;border:0!important;border-bottom:2px dotted rgba(247,239,220,.3)!important;border-radius:0!important}@keyframes akScratch{20%{transform:translate(-30px)}40%{transform:translate(42px)}60%{transform:translate(-12px)}80%{transform:translate(26px)}}@keyframes akBurn{0%{filter:brightness(4);opacity:.4}45%{filter:brightness(2)}to{filter:none;opacity:1}}@keyframes akSignOn{0%{filter:brightness(.25)}22%{filter:brightness(1.3)}34%{filter:brightness(.45)}55%{filter:brightness(1.2)}to{filter:none}}@media(prefers-reduced-motion:reduce){[data-theme=autokino] :is(.qz-grid:after,.qz-question-panel,.qz-final-title,.qz-answer-panel>*){animation:none!important}}@media(max-width:640px){[data-theme=autokino] .qz-board-view{padding-bottom:300px}}
