.CardBinder-module__CspjKW__readout[data-bump=true]{animation:.85s cubic-bezier(.2,.8,.3,1) CardBinder-module__CspjKW__bump}@keyframes CardBinder-module__CspjKW__bump{0%{color:#fff;text-shadow:0 0 #ffecaa00;transform:scale(1)}18%{color:#fff;text-shadow:0 0 10px #ffecaae6;transform:scale(1.35)}to{text-shadow:0 0 #ffecaa00;transform:scale(1)}}.CardBinder-module__CspjKW__flyLayer{z-index:12;pointer-events:none;position:fixed;inset:0;overflow:hidden}.CardBinder-module__CspjKW__flyer{perspective:1100px;will-change:transform, opacity;position:absolute}.CardBinder-module__CspjKW__flyInner{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:absolute;inset:0}.CardBinder-module__CspjKW__face{backface-visibility:hidden;border-radius:3.2%/2.2%;width:95.42%;height:96.02%;position:absolute;top:0;left:0;box-shadow:0 0 22px #fff0c88c,0 10px 26px #00000073}.CardBinder-module__CspjKW__face img{pointer-events:none;width:104.8%;height:104.14%;display:block;position:absolute;top:0;left:0}.CardBinder-module__CspjKW__faceBack{overflow:hidden;transform:rotateY(180deg)}.CardBinder-module__CspjKW__sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CardBinder-module__CspjKW__sheen:before{content:"";background:linear-gradient(100deg,#fff0 0%,#ffffff8c 45%,#ffffff1a 60%,#fff0 100%);width:60%;animation:.9s ease-in-out .26s both CardBinder-module__CspjKW__glint;position:absolute;top:-20%;bottom:-20%;left:-80%;transform:skew(-18deg)}@keyframes CardBinder-module__CspjKW__glint{0%{left:-80%}to{left:130%}}.CardBinder-module__CspjKW__backdrop{z-index:30;box-sizing:border-box;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px);color:#cfcfcf;background:#000000b8;justify-content:center;align-items:center;font-family:Times New Roman,Times,serif;animation:.2s both CardBinder-module__CspjKW__fadeIn;display:flex;position:fixed;inset:0}@keyframes CardBinder-module__CspjKW__fadeIn{0%{opacity:0}}.CardBinder-module__CspjKW__binder{box-sizing:border-box;background:radial-gradient(at 20% 0,#ffffff12,#fff0 55%),linear-gradient(#1d1d21,#111114);border-radius:10px;flex-direction:column;width:min(100%,1000px);max-height:100%;padding:14px 16px 12px 34px;animation:.26s cubic-bezier(.2,.8,.3,1) both CardBinder-module__CspjKW__rise;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a,0 18px 50px #000000b3}.CardBinder-module__CspjKW__binder:before{content:"";pointer-events:none;border:1px dashed #ffffff1a;border-radius:7px;position:absolute;inset:6px 6px 6px 24px}@keyframes CardBinder-module__CspjKW__rise{0%{transform:translateY(14px)scale(.98)}}.CardBinder-module__CspjKW__rings{pointer-events:none;background:radial-gradient(circle,#0a0a0a 0 3px,#8f8f96 3.5px 5px,#0000 5.5px) 0 18%/12px 12px no-repeat,radial-gradient(circle,#0a0a0a 0 3px,#8f8f96 3.5px 5px,#0000 5.5px) 0/12px 12px no-repeat,radial-gradient(circle,#0a0a0a 0 3px,#8f8f96 3.5px 5px,#0000 5.5px) 0 82%/12px 12px no-repeat;width:12px;position:absolute;top:0;bottom:0;left:7px}.CardBinder-module__CspjKW__head{align-items:baseline;gap:12px;padding:0 2px 10px;display:flex}.CardBinder-module__CspjKW__title{color:#e6e6e6;letter-spacing:.01em;margin:0;font-size:20px;font-weight:400}.CardBinder-module__CspjKW__count{color:#8f8f8f;font-size:14px}.CardBinder-module__CspjKW__close{color:#bdbdbd;cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:center;width:32px;height:32px;margin-left:auto;font:26px/1 Times New Roman,Times,serif}.CardBinder-module__CspjKW__close:hover,.CardBinder-module__CspjKW__close:focus-visible{color:#fff;background:#ffffff14}.CardBinder-module__CspjKW__close:focus-visible{outline:1px dotted #cfcfcf}.CardBinder-module__CspjKW__page{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding:2px;overflow-y:auto}.CardBinder-module__CspjKW__grid{--pocket:clamp(88px, 24vw, 132px);grid-template-columns:repeat(auto-fill, minmax(var(--pocket), 1fr));gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.CardBinder-module__CspjKW__pocket{background:linear-gradient(160deg,#ffffff13,#ffffff05 60%);border-radius:6px;flex-direction:column;align-items:center;gap:5px;padding:6px 6px 8px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e}.CardBinder-module__CspjKW__pocket:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#fff0 30%,#ffffff17 38%,#fff0 46%);position:absolute;inset:0}.CardBinder-module__CspjKW__cardBtn{cursor:default;background:0 0;border:0;width:100%;padding:0;display:block}button.CardBinder-module__CspjKW__cardBtn{cursor:zoom-in;transition:transform .14s}button.CardBinder-module__CspjKW__cardBtn:hover{transform:translateY(-2px)rotate(-1deg)}button.CardBinder-module__CspjKW__cardBtn:focus-visible{outline-offset:2px;outline:1px dotted #cfcfcf}.CardBinder-module__CspjKW__cardImg{aspect-ratio:524/729;filter:drop-shadow(0 3px 5px #00000080);width:100%;height:auto;display:block}.CardBinder-module__CspjKW__missing{opacity:.3;filter:grayscale(.7)brightness(.7)}.CardBinder-module__CspjKW__name{text-align:center;color:#cfcfcf;font-size:13px;line-height:1.15}.CardBinder-module__CspjKW__pocket[data-have=false] .CardBinder-module__CspjKW__name{color:#6f6f6f;letter-spacing:.12em}.CardBinder-module__CspjKW__hint{color:#5e5e5e;text-align:center;margin-top:-3px;font-size:11px;font-style:italic}.CardBinder-module__CspjKW__foot{color:#8f8f8f;padding:10px 2px 0;font-size:13px}.CardBinder-module__CspjKW__foot a{color:#e6e6e6}.CardBinder-module__CspjKW__foot a:hover,.CardBinder-module__CspjKW__foot a:focus-visible{color:#fff}.CardBinder-module__CspjKW__zoom{z-index:1;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));cursor:zoom-out;background:#000c;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.16s both CardBinder-module__CspjKW__fadeIn;display:flex;position:fixed;inset:0}.CardBinder-module__CspjKW__zoomImg{aspect-ratio:524/729;filter:drop-shadow(0 14px 30px #000000b3);width:min(88vw,71.88vh - 50.316px,460px);height:auto;animation:.26s cubic-bezier(.2,.9,.3,1.2) both CardBinder-module__CspjKW__pop}@keyframes CardBinder-module__CspjKW__pop{0%{opacity:0;transform:scale(.82)rotate(-2deg)}}.CardBinder-module__CspjKW__zoomNote{color:#8f8f8f;font-size:13px}@media (prefers-reduced-motion:reduce){.CardBinder-module__CspjKW__backdrop,.CardBinder-module__CspjKW__binder,.CardBinder-module__CspjKW__zoom,.CardBinder-module__CspjKW__zoomImg,.CardBinder-module__CspjKW__readout[data-bump=true]{animation:none}}
.GameBoyOverlay-module___zk0Ra__backdrop{z-index:30;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(5px);opacity:1;visibility:visible;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 45%,#46349659,#0000 60%),#06040eb8;place-items:center;transition:opacity .22s,visibility linear;display:grid;position:fixed;inset:0}.GameBoyOverlay-module___zk0Ra__backdrop[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}.GameBoyOverlay-module___zk0Ra__stage{flex-direction:column;align-items:center;gap:clamp(8px,2vh,18px);width:100%;max-width:900px;display:flex}.GameBoyOverlay-module___zk0Ra__title{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.GameBoyOverlay-module___zk0Ra__pixelTitle{fill:#fff;filter:drop-shadow(0 3px #4a38ad)drop-shadow(0 0 14px #8c78ff8c);width:auto;height:clamp(22px,4.4vh,38px)}.GameBoyOverlay-module___zk0Ra__title p{color:#cfcfcf;margin:0;font-family:Times New Roman,Times,serif;font-size:clamp(13px,1.9vh,17px);font-style:italic}.GameBoyOverlay-module___zk0Ra__device{aspect-ratio:1000/620;width:min(100%,860px,161.3dvh - 403.25px);min-width:min(100%,300px);transition:transform .46s cubic-bezier(.2,1.35,.35,1);position:relative;transform:translateY(0)scale(1)}.GameBoyOverlay-module___zk0Ra__backdrop[data-open=false] .GameBoyOverlay-module___zk0Ra__device{transition-duration:.2s;transform:translateY(46px)scale(.86)}.GameBoyOverlay-module___zk0Ra__shell{filter:drop-shadow(0 24px 30px #0000008c)drop-shadow(0 4px 6px #0006);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.GameBoyOverlay-module___zk0Ra__shoulder{fill:none;stroke-width:32px;stroke-linecap:round}.GameBoyOverlay-module___zk0Ra__btn{cursor:pointer;touch-action:none}.GameBoyOverlay-module___zk0Ra__btn .GameBoyOverlay-module___zk0Ra__face,.GameBoyOverlay-module___zk0Ra__btn .GameBoyOverlay-module___zk0Ra__shoulder{transform-box:fill-box;transform-origin:50%;transition:transform 60ms}.GameBoyOverlay-module___zk0Ra__btn[data-down=true] .GameBoyOverlay-module___zk0Ra__face{transform:translateY(3px)scale(.96)}.GameBoyOverlay-module___zk0Ra__btn[data-down=true] .GameBoyOverlay-module___zk0Ra__shoulder{stroke:#b7b2cb;transform:translateY(5px)}.GameBoyOverlay-module___zk0Ra__dpad{cursor:pointer;touch-action:none}.GameBoyOverlay-module___zk0Ra__btnLabel{fill:#ebe6ff99;pointer-events:none;font:700 30px Verdana,Tahoma,sans-serif}.GameBoyOverlay-module___zk0Ra__smallLabel{letter-spacing:2px;fill:#ebe6ff9e;pointer-events:none;font:700 19px Verdana,Tahoma,sans-serif}.GameBoyOverlay-module___zk0Ra__wordmark{fill:#f0ecffd9;letter-spacing:1px;font:italic 700 30px Verdana,Tahoma,sans-serif}.GameBoyOverlay-module___zk0Ra__wordmarkSub{letter-spacing:5px;fill:#c8c0f0cc;font:700 16px Verdana,Tahoma,sans-serif}.GameBoyOverlay-module___zk0Ra__screen{background:#000;border-radius:2px;position:absolute;overflow:hidden}.GameBoyOverlay-module___zk0Ra__frame{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.GameBoyOverlay-module___zk0Ra__glass{pointer-events:none;background:linear-gradient(128deg,#ffffff1a 0%,#ffffff08 34%,#fff0 35%);position:absolute;inset:0;box-shadow:inset 0 0 18px #000000bf,inset 0 2px 3px #000c}.GameBoyOverlay-module___zk0Ra__boot{pointer-events:none;background:linear-gradient(#24407e,#101a3a);flex-direction:column;justify-content:center;align-items:center;gap:8%;transition:opacity .4s .15s;display:flex;position:absolute;inset:0}.GameBoyOverlay-module___zk0Ra__boot[data-hidden=true]{opacity:0}.GameBoyOverlay-module___zk0Ra__boot[data-failed=true]{opacity:1;pointer-events:auto}.GameBoyOverlay-module___zk0Ra__retry{letter-spacing:2px;color:#dfe5ff;cursor:pointer;background:#0a102880;border:1px solid #b9c6ff8c;border-radius:3px;padding:4px 10px;font:11px Verdana,Tahoma,sans-serif}.GameBoyOverlay-module___zk0Ra__retry:hover,.GameBoyOverlay-module___zk0Ra__retry:focus-visible{background:#3c50a099;outline:none}.GameBoyOverlay-module___zk0Ra__bootTitle{fill:#fff;width:42%;height:auto;animation:.9s steps(6,end) both GameBoyOverlay-module___zk0Ra__bootIn}.GameBoyOverlay-module___zk0Ra__bootText{letter-spacing:3px;color:#b9c6ff;font:11px Verdana,Tahoma,sans-serif;animation:1.1s steps(2,end) infinite GameBoyOverlay-module___zk0Ra__blink}.GameBoyOverlay-module___zk0Ra__dune{clip-path:polygon(0 100%,0 80%,20% 70%,45% 30%,60% 0,72% 25%,88% 60%,100% 70%,100% 100%);background:#e8c27a;height:16%;position:absolute;bottom:0;left:0;right:0}@keyframes GameBoyOverlay-module___zk0Ra__bootIn{0%{opacity:0;transform:translateY(-30%)}to{opacity:1;transform:none}}@keyframes GameBoyOverlay-module___zk0Ra__blink{50%{opacity:.25}}.GameBoyOverlay-module___zk0Ra__card{color:#d9d6ea;background:linear-gradient(#282050b8,#120e24c7);border:1px solid #beb4ff33;border-radius:12px;max-width:min(100%,760px);padding:10px 16px 9px;font:12px Verdana,Tahoma,sans-serif;box-shadow:inset 0 1px #ffffff1f}.GameBoyOverlay-module___zk0Ra__keys{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.GameBoyOverlay-module___zk0Ra__keys li{white-space:nowrap;align-items:center;gap:6px;display:flex}.GameBoyOverlay-module___zk0Ra__caps{gap:3px;display:inline-flex}.GameBoyOverlay-module___zk0Ra__card kbd{color:#2a2448;background:linear-gradient(#fff,#d6d2e8);border:1px solid #8f89ad;border-radius:5px;place-items:center;min-width:22px;height:22px;padding:0 6px;font:700 11px Verdana,Tahoma,sans-serif;transition:transform 60ms,box-shadow 60ms,background 60ms;display:inline-grid;box-shadow:0 2px #6f6990,inset 0 1px #fff}.GameBoyOverlay-module___zk0Ra__card kbd[data-down=true]{background:linear-gradient(#e2dcff,#b3a8f0);transform:translateY(2px);box-shadow:0 0 #6f6990,0 0 10px #a08cffcc}.GameBoyOverlay-module___zk0Ra__note{color:#e8c27a;margin-left:2px;font-family:Times New Roman,Times,serif;font-size:13px;font-style:italic}.GameBoyOverlay-module___zk0Ra__touchHint{text-align:center;color:#b8b4cc;margin:6px 0 0;font-family:Times New Roman,Times,serif;font-size:13px;font-style:italic;display:none}@media (hover:none) and (pointer:coarse){.GameBoyOverlay-module___zk0Ra__touchHint{margin:0;display:block}.GameBoyOverlay-module___zk0Ra__keys{display:none}.GameBoyOverlay-module___zk0Ra__card{padding:6px 14px}}@media (pointer:coarse) and (orientation:landscape) and (max-height:540px){.GameBoyOverlay-module___zk0Ra__title,.GameBoyOverlay-module___zk0Ra__card{display:none}.GameBoyOverlay-module___zk0Ra__device{width:min(100%,161.3dvh - 32.26px)}}@media (pointer:coarse) and (orientation:portrait){.GameBoyOverlay-module___zk0Ra__backdrop{padding-left:max(4px, env(safe-area-inset-left));padding-right:max(4px, env(safe-area-inset-right))}.GameBoyOverlay-module___zk0Ra__device{width:min(100%,860px)}}.GameBoyOverlay-module___zk0Ra__close{top:max(6px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));color:#cfcfcf;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font:34px/1 Times New Roman,Times,serif;position:fixed}.GameBoyOverlay-module___zk0Ra__close:hover,.GameBoyOverlay-module___zk0Ra__close:focus-visible{color:#fff}.GameBoyOverlay-module___zk0Ra__close:focus-visible{outline-offset:-4px;outline:1px dotted #cfcfcf}@media (max-width:560px){.GameBoyOverlay-module___zk0Ra__card{padding:8px 10px;font-size:11px}.GameBoyOverlay-module___zk0Ra__keys{gap:5px 10px}.GameBoyOverlay-module___zk0Ra__device{width:min(100%,161.3dvh - 370.99px)}}@media (prefers-reduced-motion:reduce){.GameBoyOverlay-module___zk0Ra__device,.GameBoyOverlay-module___zk0Ra__backdrop[data-open=false] .GameBoyOverlay-module___zk0Ra__device{transition:none;transform:none}.GameBoyOverlay-module___zk0Ra__bootTitle,.GameBoyOverlay-module___zk0Ra__bootText{animation:none}}
.Mp3Overlay-module__0bS6Qq__root{--w:min(270px, 62vw, 47vh);z-index:30;pointer-events:none;visibility:hidden;position:absolute;inset:0}@supports (height:1dvh){.Mp3Overlay-module__0bS6Qq__root{--w:min(270px, 62vw, 47dvh)}}.Mp3Overlay-module__0bS6Qq__root[data-open=true]{visibility:visible}.Mp3Overlay-module__0bS6Qq__player{top:50%;left:min(calc(var(--cell-left,0px) + var(--cell-size,100vw) + 28px), calc(100% - var(--w) - 16px - env(safe-area-inset-right,0px)));width:var(--w);font-size:calc(var(--w) / 26);pointer-events:auto;opacity:0;transform-origin:50% 80%;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:opacity .18s,transform .32s cubic-bezier(.2,1.35,.4,1);position:absolute;transform:translateY(calc(3em - 50%))rotate(3deg)scale(.94)}.Mp3Overlay-module__0bS6Qq__root[data-open=true] .Mp3Overlay-module__0bS6Qq__player{opacity:1;transform:translateY(-50%)rotate(-1.5deg)}.Mp3Overlay-module__0bS6Qq__mini{z-index:10;left:max(4px, env(safe-area-inset-left));bottom:max(calc(max(4px, env(safe-area-inset-bottom)) + 21px), calc(var(--cell-top,0px) - 50px));color:#6f6f6f;align-items:center;gap:2px;font:13px/1 Times New Roman,Times,serif;display:flex;position:absolute}.Mp3Overlay-module__0bS6Qq__miniBtn{color:#8f8f8f;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;transition:color .12s}.Mp3Overlay-module__0bS6Qq__miniBtn:hover,.Mp3Overlay-module__0bS6Qq__miniBtn:focus-visible{color:#ececec}.Mp3Overlay-module__0bS6Qq__miniBtn:focus-visible{outline-offset:1px;outline:1px dotted #cfcfcf}.Mp3Overlay-module__0bS6Qq__cord{fill:none;width:7em;height:13em;position:absolute;bottom:calc(100% - .5em);left:3.1em;overflow:visible;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.Mp3Overlay-module__0bS6Qq__cord path{stroke:#e9ecef;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 2px 3px #00000073)}.Mp3Overlay-module__0bS6Qq__cord .Mp3Overlay-module__0bS6Qq__cordShine{stroke:#fff;stroke-width:1.6px;filter:none;transform:translate(-1.2px,-.6px)}.Mp3Overlay-module__0bS6Qq__close{color:#d8d8d8;cursor:pointer;background:#0000009e;border:0;border-radius:2em;padding:.35em .9em;font:1.45em/1 Times New Roman,Times,serif;transition:color .12s,background .12s;position:absolute;bottom:calc(100% + .9em);right:.4em}.Mp3Overlay-module__0bS6Qq__close:hover,.Mp3Overlay-module__0bS6Qq__close:focus-visible{color:#fff;background:#000c}.Mp3Overlay-module__0bS6Qq__close:focus-visible{outline-offset:2px;outline:1px dotted #cfcfcf}.Mp3Overlay-module__0bS6Qq__shell{background:linear-gradient(135deg,#fff 0%,#b9c0c8 22%,#f3f5f7 40%,#8e97a1 70%,#e6eaee 88%,#9aa3ad 100%);border-radius:3.7em;padding:.38em;position:relative;box-shadow:0 2.2em 3.2em #0000008c,0 .5em .9em #00000073,0 0 0 .06em #00000059}.Mp3Overlay-module__0bS6Qq__shell:before,.Mp3Overlay-module__0bS6Qq__shell:after{content:"";border-radius:.2em .2em 0 0;height:.42em;position:absolute;top:-.28em}.Mp3Overlay-module__0bS6Qq__shell:before{background:radial-gradient(circle at 50% 70%,#1d2126 45%,#7a838c 50%);width:1.3em;left:4.3em}.Mp3Overlay-module__0bS6Qq__shell:after{background:linear-gradient(#ff9a3c,#d8621b);width:2em;right:5em}.Mp3Overlay-module__0bS6Qq__face{background:linear-gradient(#fff 0%,#f6f7f8 48%,#e8eaed 100%);border-radius:3.35em;height:42.5em;position:relative;overflow:hidden;box-shadow:inset 0 .1em .1em #fff,inset 0 -.35em .7em #78808a2e,inset 0 0 0 .05em #6e768059}.Mp3Overlay-module__0bS6Qq__face:before{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(120% 60% at 12% -8%,#ffffffe6 0%,#fff0 55%),linear-gradient(115deg,#ffffff8c 0%,#ffffff1f 38%,#fff0 39%);position:absolute;inset:0}.Mp3Overlay-module__0bS6Qq__bezel{background:linear-gradient(160deg,#22262b,#0b0d10 60%);border-radius:.8em;width:21.4em;height:17.2em;margin:2.3em auto 0;padding:.55em;position:relative;box-shadow:inset 0 .12em .3em #000c,0 .08em #ffffffe6}.Mp3Overlay-module__0bS6Qq__bezel:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff47 0%,#ffffff0f 42%,#fff0 43%);border-radius:.8em;position:absolute;inset:0}.Mp3Overlay-module__0bS6Qq__lcd{color:#111;background:linear-gradient(#fbfdff 0%,#e4f0f9 100%);border-radius:.25em;flex-direction:column;height:100%;font-family:Lucida Grande,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.2;display:flex;position:relative;overflow:hidden}.Mp3Overlay-module__0bS6Qq__titlebar{background:linear-gradient(#fff 0%,#e3e8ed 50%,#c9d1d9 51%,#dbe1e7 100%);border-bottom:.06em solid #8e9aa6;align-items:center;gap:.4em;height:1.95em;padding:0 .6em;font-size:.95em;font-weight:700;display:flex}.Mp3Overlay-module__0bS6Qq__stateIcon{color:#2d6fb3;width:1.4em;font-size:.8em}.Mp3Overlay-module__0bS6Qq__titlebarText{text-align:center;white-space:nowrap;flex:1}.Mp3Overlay-module__0bS6Qq__battery{background:linear-gradient(90deg,#5fc444 0 78%,#0000 78%) padding-box content-box;border:.08em solid #3b4652;border-radius:.15em;width:1.7em;height:.85em;padding:.08em;position:relative}.Mp3Overlay-module__0bS6Qq__battery:after{content:"";background:#3b4652;width:.16em;height:.35em;position:absolute;top:.18em;right:-.28em}.Mp3Overlay-module__0bS6Qq__main{gap:.75em;min-height:0;padding:.75em .8em .4em;display:flex}.Mp3Overlay-module__0bS6Qq__art{border-radius:.15em;flex:none;width:6.8em;height:6.8em;box-shadow:0 .15em .35em #00000059,0 0 0 .05em #0000004d}.Mp3Overlay-module__0bS6Qq__artTitle,.Mp3Overlay-module__0bS6Qq__artTitleBig{fill:#fff7e6;paint-order:stroke;stroke:#50280a59;stroke-width:1.5px;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-weight:900}.Mp3Overlay-module__0bS6Qq__artTitle{letter-spacing:.02em;font-size:11px}.Mp3Overlay-module__0bS6Qq__artTitleBig{letter-spacing:.04em;font-size:17px}.Mp3Overlay-module__0bS6Qq__meta{flex-direction:column;flex:1;gap:.25em;min-width:0;padding-top:.1em;display:flex}.Mp3Overlay-module__0bS6Qq__marquee{white-space:nowrap;font-size:1.08em;font-weight:700;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .4em calc(100% - .9em),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 .4em calc(100% - .9em),#0000)}.Mp3Overlay-module__0bS6Qq__marqueeTrack{animation:Mp3Overlay-module__0bS6Qq__marquee calc(var(--len) * .24s) linear infinite;animation-delay:1.2s;display:inline-flex}.Mp3Overlay-module__0bS6Qq__marqueeTrack span{padding-right:3em}@keyframes Mp3Overlay-module__0bS6Qq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.Mp3Overlay-module__0bS6Qq__artist,.Mp3Overlay-module__0bS6Qq__album{white-space:nowrap;text-overflow:ellipsis;color:#2f3740;font-size:.92em;overflow:hidden}.Mp3Overlay-module__0bS6Qq__album{color:#56616c}.Mp3Overlay-module__0bS6Qq__count{color:#6c7782;margin-top:auto;font-size:.8em}.Mp3Overlay-module__0bS6Qq__scrub{padding:.35em .85em 0}.Mp3Overlay-module__0bS6Qq__bar{background:linear-gradient(#fff,#dfe7ee);border:.07em solid #6d7f91;border-radius:.1em;height:.95em;position:relative}.Mp3Overlay-module__0bS6Qq__barFill{background:linear-gradient(#b7dafa 0%,#5d9ddc 50%,#3b7fc6 51%,#6aa9e6 100%);transition:width .22s linear;position:absolute;inset:0 auto 0 0}.Mp3Overlay-module__0bS6Qq__range{cursor:pointer;appearance:none;background:0 0;width:calc(100% + .9em);height:calc(100% + 1em);margin:0;position:absolute;inset:-.5em -.45em}.Mp3Overlay-module__0bS6Qq__range:disabled{cursor:default}.Mp3Overlay-module__0bS6Qq__range::-webkit-slider-runnable-track{background:0 0;height:100%}.Mp3Overlay-module__0bS6Qq__range::-moz-range-track{background:0 0;height:100%}.Mp3Overlay-module__0bS6Qq__range::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg,#fff,#b8c5d2);border:.07em solid #33475b;width:.95em;height:.95em;margin-top:.5em;transform:rotate(45deg);box-shadow:0 .05em .12em #0006}.Mp3Overlay-module__0bS6Qq__range::-moz-range-thumb{background:linear-gradient(135deg,#fff,#b8c5d2);border:.07em solid #33475b;border-radius:0;width:.85em;height:.85em;transform:rotate(45deg)}.Mp3Overlay-module__0bS6Qq__range:disabled::-webkit-slider-thumb{visibility:hidden}.Mp3Overlay-module__0bS6Qq__range:disabled::-moz-range-thumb{visibility:hidden}.Mp3Overlay-module__0bS6Qq__range:focus-visible{outline-offset:-.2em;border-radius:.3em;outline:.12em solid #3d7fc4}@media (pointer:coarse){.Mp3Overlay-module__0bS6Qq__seek{touch-action:none}.Mp3Overlay-module__0bS6Qq__seek:before{content:"";position:absolute;inset:-1.7em -.6em}.Mp3Overlay-module__0bS6Qq__seek .Mp3Overlay-module__0bS6Qq__range{pointer-events:none}}.Mp3Overlay-module__0bS6Qq__times{font-variant-numeric:tabular-nums;color:#2f3740;justify-content:space-between;margin-top:.3em;font-size:.8em;display:flex}.Mp3Overlay-module__0bS6Qq__volume{border-radius:.3em;align-items:center;gap:.45em;margin:auto .5em .5em;padding:.3em .35em;transition:background .2s;display:flex}.Mp3Overlay-module__0bS6Qq__volume[hidden]{display:none}.Mp3Overlay-module__0bS6Qq__volume[data-flash=true]{background:#3d7fc429}.Mp3Overlay-module__0bS6Qq__volume .Mp3Overlay-module__0bS6Qq__bar{flex:1;height:.7em}.Mp3Overlay-module__0bS6Qq__spk{width:1.15em;display:inline-flex}.Mp3Overlay-module__0bS6Qq__spk svg{fill:#2f3740;stroke:#2f3740;width:100%}.Mp3Overlay-module__0bS6Qq__wheel{touch-action:none;cursor:grab;background:radial-gradient(circle at 38% 32%,#fdfdfd 0%,#eceef1 45%,#d9dce1 100%);border-radius:50%;width:16.8em;height:16.8em;margin:2.6em auto 0;position:relative;box-shadow:inset 0 .12em .2em #fffffff2,inset 0 -.25em .6em #0000001a,0 .05em .08em #ffffffe6,0 -.05em .1em #0000001f}.Mp3Overlay-module__0bS6Qq__wheel:active{cursor:grabbing}.Mp3Overlay-module__0bS6Qq__wb{color:#a4aab2;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:1em;justify-content:center;align-items:center;width:5em;height:3.6em;padding:0;font:700 1em/1 Helvetica Neue,Arial,sans-serif;transition:color .1s;display:flex;position:absolute}.Mp3Overlay-module__0bS6Qq__wb svg{fill:currentColor;width:1.9em}.Mp3Overlay-module__0bS6Qq__wb:hover{color:#6c747e}.Mp3Overlay-module__0bS6Qq__wb:active{color:#3d7fc4}.Mp3Overlay-module__0bS6Qq__wb:focus-visible,.Mp3Overlay-module__0bS6Qq__center:focus-visible{outline-offset:.05em;outline:.12em solid #5b9bd5}.Mp3Overlay-module__0bS6Qq__wMenu{top:.55em;left:calc(50% - 2.5em)}.Mp3Overlay-module__0bS6Qq__wPlay{bottom:.55em;left:calc(50% - 2.5em)}.Mp3Overlay-module__0bS6Qq__wPrev{top:calc(50% - 1.8em);left:.3em}.Mp3Overlay-module__0bS6Qq__wNext{top:calc(50% - 1.8em);right:.3em}.Mp3Overlay-module__0bS6Qq__center{cursor:pointer;background:linear-gradient(150deg,#fff 0%,#f1f2f4 50%,#dfe2e6 100%);border:0;border-radius:50%;width:6.7em;height:6.7em;padding:0;position:absolute;top:calc(50% - 3.35em);left:calc(50% - 3.35em);box-shadow:inset 0 0 0 .06em #78808a73,inset 0 .1em .1em #fff,0 .12em .3em #00000024}.Mp3Overlay-module__0bS6Qq__center:active{background:linear-gradient(150deg,#e9ebee,#f7f8f9);box-shadow:inset 0 0 0 .06em #78808a80,inset 0 .15em .3em #00000026}@media (prefers-reduced-motion:reduce){.Mp3Overlay-module__0bS6Qq__player,.Mp3Overlay-module__0bS6Qq__root[data-open=true] .Mp3Overlay-module__0bS6Qq__player{transition:opacity .12s;transform:translateY(-50%)}.Mp3Overlay-module__0bS6Qq__marqueeTrack{animation:none}.Mp3Overlay-module__0bS6Qq__marqueeTrack span:last-child{display:none}.Mp3Overlay-module__0bS6Qq__marquee{text-overflow:ellipsis}}
.TheatreOverlay-module__IVfg9q__root{--vh:100vh;--st:max(10px, env(safe-area-inset-top));--gl:max(14px, env(safe-area-inset-left));--gr:max(14px, env(safe-area-inset-right));--gap:clamp(12px, 2vw, 28px);--prog-w:clamp(212px, 25vw, 340px);--col:calc(100vw - var(--gl) - var(--gr) - var(--gap) - var(--prog-w));--pw:min(var(--col), calc((var(--vh) - var(--st) - 10px) * 1.4545));--ph:calc(var(--pw) * .6875);z-index:30;color:#f3ead6;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#050102;font-family:Times New Roman,Times,serif;position:fixed;inset:0;overflow:hidden}@supports (height:100dvh){.TheatreOverlay-module__IVfg9q__root{--vh:100dvh}}.TheatreOverlay-module__IVfg9q__root[data-phase=closing]{pointer-events:none}.TheatreOverlay-module__IVfg9q__content{transform-origin:0 0;position:absolute;inset:0}.TheatreOverlay-module__IVfg9q__house{background:radial-gradient(70% 38% at 50% 104%,#6e121e66,#6e121e00 70%),linear-gradient(#0b0205,#050102 60%,#080103);position:absolute;inset:0}.TheatreOverlay-module__IVfg9q__house:before,.TheatreOverlay-module__IVfg9q__house:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffc4826b,#ff8c501a 48%,#ff783c00);width:110px;height:190px;position:absolute;top:26%}.TheatreOverlay-module__IVfg9q__house:before{left:-48px}.TheatreOverlay-module__IVfg9q__house:after{right:-48px}.TheatreOverlay-module__IVfg9q__prosc{left:calc(var(--gl) + (var(--col) - var(--pw)) / 2);top:calc(var(--st) + max(0px, (var(--vh) - var(--st) - var(--ph) - 70px) / 2));width:var(--pw);height:var(--ph);isolation:isolate;position:absolute}.TheatreOverlay-module__IVfg9q__prosc:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#b022306b,#b022301f 58%,#b0223000);position:absolute;inset:-24% -14% -12%}.TheatreOverlay-module__IVfg9q__layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.TheatreOverlay-module__IVfg9q__screen{background:#000;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffe2c41a,0 0 44px #ffc8a42e}.TheatreOverlay-module__IVfg9q__screenNote{color:#f3ead66b;place-items:center;margin:0;font-size:clamp(12px,1.6vw,17px);font-style:italic;display:grid;position:absolute;inset:0}.TheatreOverlay-module__IVfg9q__film{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.TheatreOverlay-module__IVfg9q__curtain{pointer-events:none;will-change:transform;background:linear-gradient(#00000080,#0000 20% 74%,#00000080),radial-gradient(60% 40% at 50% 30%,#ffc8be1a,#ffc8be00),repeating-linear-gradient(90deg,#4a0610 0%,#8e1423 1.7%,#cf3544 2.8%,#b3232f 3.4%,#6c0b17 4.9%,#4a0610 6.1%);transition:transform 1.35s cubic-bezier(.62,.02,.22,1);position:absolute}.TheatreOverlay-module__IVfg9q__curtain:after{content:"";background:repeating-linear-gradient(90deg,#f6d27a 0 2px,#8a5a14 2px 4px);height:2.4%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px #d8a646}.TheatreOverlay-module__IVfg9q__curtainL{transform-origin:0;box-shadow:inset -12px 0 18px #00000080}.TheatreOverlay-module__IVfg9q__curtainR{transform-origin:100%;box-shadow:inset 12px 0 18px #00000080}.TheatreOverlay-module__IVfg9q__prosc[data-curtains=open] .TheatreOverlay-module__IVfg9q__curtain{transform:scaleX(.012)}.TheatreOverlay-module__IVfg9q__root[data-phase=closing] .TheatreOverlay-module__IVfg9q__curtain{transition-duration:.36s}.TheatreOverlay-module__IVfg9q__seats{height:clamp(40px, calc(var(--vh) * .14), 160px);pointer-events:none;width:100%;display:block;position:absolute;bottom:0;left:0;right:0}.TheatreOverlay-module__IVfg9q__handheld{z-index:2;right:var(--gr);top:calc(var(--st) + 58px);width:var(--prog-w);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:0;container-type:inline-size}.TheatreOverlay-module__IVfg9q__handheld>*{pointer-events:auto}.TheatreOverlay-module__IVfg9q__programme{transform-origin:50% 100%;color:#2c1510;background:radial-gradient(140% 70% at 12% 0,#ffffff8c,#fff0 55%),repeating-linear-gradient(0deg,#785a2807 0 1px,#785a2800 1px 3px),linear-gradient(#f8f1df,#ecdebd);border-radius:4px 4px 0 0;flex-direction:column;min-height:0;max-height:calc(100% + 16px);margin-bottom:-16px;padding-bottom:16px;display:flex;transform:rotate(-1.6deg);box-shadow:inset 0 0 0 5px #f6eedb,inset 0 0 0 6px #c9973a99,0 26px 60px #000000c7,0 4px 12px #00000080}.TheatreOverlay-module__IVfg9q__band{color:#f7da90;letter-spacing:.34em;text-align:center;text-shadow:0 1px #00000080;background:linear-gradient(#bd2a3c,#850f1f 55%,#5c0913);border-bottom:2px solid #d8a646;border-radius:4px 4px 0 0;flex:none;padding:.6em .8em .5em;font-size:clamp(11px,4.4cqi,14px);position:relative}.TheatreOverlay-module__IVfg9q__band:before{content:"";pointer-events:none;background:linear-gradient(#ffffff5c,#ffffff0a);border-radius:3px 3px 40% 40%/3px 3px 8px 8px;height:46%;position:absolute;top:2px;left:3px;right:3px}.TheatreOverlay-module__IVfg9q__bandStar{letter-spacing:0;color:#ffe8a8;margin:0 .7em;font-size:.8em}.TheatreOverlay-module__IVfg9q__progBody{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#7a0f1d59 transparent;flex:auto;min-height:0;padding:clamp(10px,5cqi,20px) clamp(12px,6.5cqi,26px) clamp(12px,5cqi,20px);overflow-y:auto}.TheatreOverlay-module__IVfg9q__kicker{text-align:center;color:#8a3a2a;margin:0;font-size:clamp(12px,4.8cqi,15px);font-style:italic}.TheatreOverlay-module__IVfg9q__progTitle{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#7a0f1d;text-shadow:0 1px #ffffffb3;margin:.14em 0 .32em;font-size:clamp(18px,8.4cqi,30px);font-weight:400;line-height:1.08}.TheatreOverlay-module__IVfg9q__credits{text-align:center;margin:0;font-size:clamp(13px,5.2cqi,16px);line-height:1.3}.TheatreOverlay-module__IVfg9q__company{text-align:center;font-variant:small-caps;letter-spacing:.1em;color:#6b4a14;margin:.6em 0 0;font-size:clamp(13px,5.2cqi,16px)}.TheatreOverlay-module__IVfg9q__runtime{text-align:center;color:#6a4a3a;margin:.1em 0 0;font-size:clamp(12px,4.6cqi,14px);font-style:italic}.TheatreOverlay-module__IVfg9q__ornament{color:#b8862c;align-items:center;gap:.6em;margin:.55em 0 .35em;font-size:15px;line-height:1;display:flex}.TheatreOverlay-module__IVfg9q__ornament span{background:linear-gradient(90deg,#c9973a00,#c9973a,#c9973a00);flex:1;height:1px}.TheatreOverlay-module__IVfg9q__billHeading{text-align:center;letter-spacing:.2em;color:#8a3a2a;margin:0 0 .5em;font-size:clamp(11px,4.2cqi,13px)}.TheatreOverlay-module__IVfg9q__bill{gap:6px;margin:0;padding:0;list-style:none;display:grid}.TheatreOverlay-module__IVfg9q__bill button{color:#3a1810;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#fffdf6 0%,#f7eed8 48%,#ecdcb6 52%,#f4e7c8 100%);border:1px solid #7a0f1d59;border-radius:6px;grid-template-columns:auto 1fr auto;align-content:center;align-items:baseline;column-gap:.5em;padding:.45em .75em;font-size:clamp(14px,5.4cqi,17px);line-height:1.2;transition:border-color .12s,box-shadow .12s;display:grid;box-shadow:inset 0 1px #fff,0 1px 2px #3c140a40}.TheatreOverlay-module__IVfg9q__bill button:hover{border-color:#7a0f1da6}.TheatreOverlay-module__IVfg9q__bill button:focus-visible{outline-offset:2px;outline:2px solid #d8a646}.TheatreOverlay-module__IVfg9q__bill button[aria-pressed=true]{color:#fff1cf;text-shadow:0 -1px #00000059;background:linear-gradient(#d44a5c 0%,#a91e30 48%,#8a1322 52%,#6b0d18 100%);border-color:#5a0913;box-shadow:inset 0 1px #ffffff6b,0 0 0 1px #d8a64699,0 2px 6px #5a0a1459}.TheatreOverlay-module__IVfg9q__billNum{opacity:.65;min-width:1.5em;font-style:italic}.TheatreOverlay-module__IVfg9q__billResume{opacity:.75;font-size:.78em;font-style:italic;display:block}.TheatreOverlay-module__IVfg9q__billLen{opacity:.8;white-space:nowrap;font-size:.84em;font-style:italic}.TheatreOverlay-module__IVfg9q__watch{text-align:center;color:#7a0f1d;text-underline-offset:3px;margin:.85em 0 0;font-size:clamp(12px,4.6cqi,14px);font-style:italic;-webkit-text-decoration:underline #7a0f1d59;text-decoration:underline #7a0f1d59;display:block}.TheatreOverlay-module__IVfg9q__watch:hover,.TheatreOverlay-module__IVfg9q__watch:focus-visible{text-decoration-color:currentColor}.TheatreOverlay-module__IVfg9q__watch:focus-visible{outline-offset:2px;outline:2px solid #d8a646}.TheatreOverlay-module__IVfg9q__note{text-align:center;color:#7a6a5a;margin:.45em 0 0;font-size:12px;font-style:italic}.TheatreOverlay-module__IVfg9q__script{transform-origin:50% 100%;color:#1d1a16;background:linear-gradient(#fbfaf5,#efece2);border-radius:3px 3px 0 0;flex-direction:column;min-height:0;max-height:calc(100% + 16px);margin-bottom:-16px;padding:10px 10px 26px;display:flex;transform:rotate(-1.2deg);box-shadow:3px -3px 0 -1px #f4f1e8,6px -6px 0 -2px #e9e5da,0 26px 60px #000000c7,0 4px 12px #00000080}.TheatreOverlay-module__IVfg9q__scriptBill{flex:none;margin-bottom:8px}.TheatreOverlay-module__IVfg9q__scriptPage{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;-webkit-user-select:text;user-select:text;flex:auto;min-height:0;padding:4px 6px;overflow-y:auto}.TheatreOverlay-module__IVfg9q__titlePage{text-align:center;margin:0 0 1.2em}.TheatreOverlay-module__IVfg9q__titlePage p{margin:.2em 0}.TheatreOverlay-module__IVfg9q__scriptText{white-space:pre-wrap;margin:0;font-family:Courier New,Courier,monospace;font-size:clamp(11px,4.2cqi,14px);line-height:1.35}.TheatreOverlay-module__IVfg9q__exit{z-index:6;top:var(--st);right:var(--gr);color:#ff6456;letter-spacing:.14em;text-shadow:0 0 5px #ff5040f2,0 0 16px #ff281ca6;cursor:pointer;background:linear-gradient(#2c0508,#120204);border:1px solid #ff605480;border-radius:5px;min-width:70px;min-height:44px;padding:6px 16px 8px;font-family:Times New Roman,Times,serif;font-size:21px;line-height:1;transition:color .12s,box-shadow .12s;position:absolute;box-shadow:0 0 20px #ff322447,inset 0 1px #ffffff1a,inset 0 -8px 14px #0006}.TheatreOverlay-module__IVfg9q__exit:hover,.TheatreOverlay-module__IVfg9q__exit:focus-visible{color:#ff8a7c;box-shadow:0 0 28px #ff3c2c80,inset 0 1px #ffffff24,inset 0 -8px 14px #0006}.TheatreOverlay-module__IVfg9q__exit:focus-visible{outline-offset:3px;outline:1px dotted #ffb0a6}.TheatreOverlay-module__IVfg9q__marquee{z-index:3;left:var(--gl);top:var(--st);right:calc(var(--gr) + 84px);pointer-events:none;flex-direction:column;justify-content:center;height:44px;margin:0;line-height:1.1;display:none;position:absolute}.TheatreOverlay-module__IVfg9q__marqueeKicker{letter-spacing:.32em;color:#d8a646;text-shadow:0 0 8px #ffbe5a8c;font-size:10px}.TheatreOverlay-module__IVfg9q__marqueeTitle{white-space:nowrap;text-overflow:ellipsis;color:#fbe9c2;text-shadow:0 0 6px #ffd29699,0 0 18px #ff96504d;font-size:16px;font-style:italic;overflow:hidden}@media (min-aspect-ratio:1) and (min-height:700px){.TheatreOverlay-module__IVfg9q__marquee{left:auto;right:var(--gr);top:calc(var(--st) + 66px);width:var(--prog-w);box-sizing:border-box;text-align:center;background:radial-gradient(90% 70% at 30% 0,#ffffff24,#fff0 60%),linear-gradient(#4a0c14,#22040a);border-radius:10px;align-items:center;gap:6px;height:auto;padding:22px 22px 20px;display:flex;box-shadow:inset 0 0 0 3px #d9aa4a,inset 0 0 0 5px #6a4410,inset 0 2px 18px #0009,0 0 34px #ff964638}.TheatreOverlay-module__IVfg9q__marquee:before{content:"";filter:drop-shadow(0 0 3px #ffd278f2)drop-shadow(0 0 8px #ff963c80);border:5px dotted #fff0b8;border-radius:7px;animation:2.4s ease-in-out infinite alternate TheatreOverlay-module__IVfg9q__bulbs;position:absolute;inset:7px}.TheatreOverlay-module__IVfg9q__marqueeKicker{font-size:11px}.TheatreOverlay-module__IVfg9q__marqueeTitle{white-space:normal;font-size:clamp(18px,1.7vw,24px);line-height:1.15}}@keyframes TheatreOverlay-module__IVfg9q__bulbs{0%{opacity:.78}to{opacity:1}}.TheatreOverlay-module__IVfg9q__cover{z-index:5;opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TheatreOverlay-module__IVfg9q__coverArt{width:100%;height:100%;display:block}@media (max-aspect-ratio:1){.TheatreOverlay-module__IVfg9q__root{--pw:min(calc((100vw - 16px) * 1.25), calc((var(--vh) - var(--st) - 340px) * 1.4545))}.TheatreOverlay-module__IVfg9q__prosc{left:calc(50% - var(--pw) / 2);top:calc(var(--st) + 52px)}.TheatreOverlay-module__IVfg9q__house:before,.TheatreOverlay-module__IVfg9q__house:after{top:8%}.TheatreOverlay-module__IVfg9q__seats{top:calc(var(--st) + 52px + var(--ph) * .8);height:calc(var(--ph) * .34);bottom:auto}.TheatreOverlay-module__IVfg9q__handheld{left:50%;right:auto;top:calc(var(--st) + 52px + var(--ph) * .99);width:min(100vw - 28px,460px);transform:translate(-50%)}.TheatreOverlay-module__IVfg9q__programme{transform:rotate(-1deg)}.TheatreOverlay-module__IVfg9q__marquee{display:flex}}@media (max-height:560px),(max-aspect-ratio:1) and (max-height:720px){.TheatreOverlay-module__IVfg9q__kicker,.TheatreOverlay-module__IVfg9q__ornament,.TheatreOverlay-module__IVfg9q__billHeading,.TheatreOverlay-module__IVfg9q__runtime,.TheatreOverlay-module__IVfg9q__note{display:none}.TheatreOverlay-module__IVfg9q__band{padding:.4em .8em .32em}.TheatreOverlay-module__IVfg9q__progBody{padding:8px clamp(10px,5cqi,18px) 10px}.TheatreOverlay-module__IVfg9q__progTitle{margin:0 0 .25em;font-size:clamp(15px,6.8cqi,21px)}.TheatreOverlay-module__IVfg9q__credits{font-size:13px;line-height:1.22}.TheatreOverlay-module__IVfg9q__company{margin:.3em 0 .55em;font-size:12.5px}.TheatreOverlay-module__IVfg9q__bill{gap:8px}.TheatreOverlay-module__IVfg9q__bill button{min-height:36px;padding:.3em .6em;font-size:14px;position:relative}.TheatreOverlay-module__IVfg9q__bill button:before{content:"";position:absolute;inset:-5px -1px}.TheatreOverlay-module__IVfg9q__watch{margin-top:.5em;font-size:12px}}@media (prefers-reduced-motion:reduce){.TheatreOverlay-module__IVfg9q__curtain{transition:none}.TheatreOverlay-module__IVfg9q__marquee:before{animation:none}}
.ToyTray-module__GxTC2q__clip{pointer-events:none;z-index:24;height:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.ToyTray-module__GxTC2q__dock{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;visibility:hidden;width:460px;transform:translate3d(0, var(--hide,110%), 0);outline:none;font-family:Tahoma,Verdana,Segoe UI,Geneva,sans-serif;transition:transform .28s cubic-bezier(.55,0,.85,.3),visibility 0s linear .28s;position:absolute;top:0;left:0}.ToyTray-module__GxTC2q__dock[data-open=true]{visibility:visible;transition:transform .52s cubic-bezier(.2,1.28,.36,1),opacity .16s,visibility;transform:translate(0,0)}.ToyTray-module__GxTC2q__dock[data-open=true][data-under=true]{opacity:.5}.ToyTray-module__GxTC2q__dock[data-mode=side]{flex-direction:column;display:flex}.ToyTray-module__GxTC2q__dock[data-mode=side] .ToyTray-module__GxTC2q__frame{flex-direction:column;min-height:0;display:flex}.ToyTray-module__GxTC2q__dock[data-mode=side] .ToyTray-module__GxTC2q__tabs{flex-wrap:wrap;row-gap:3px}.ToyTray-module__GxTC2q__dock[data-mode=side][data-cols="2"] .ToyTray-module__GxTC2q__tab,.ToyTray-module__GxTC2q__dock[data-mode=side][data-cols="3"] .ToyTray-module__GxTC2q__tab{text-align:center;text-overflow:clip;border-radius:9px 9px 3px 3px;flex:calc(50% - 2px);padding-left:4px;padding-right:4px}.ToyTray-module__GxTC2q__dock[data-mode=side][data-cols="2"] .ToyTray-module__GxTC2q__tab{letter-spacing:-.01em;font-size:10.5px}.ToyTray-module__GxTC2q__dock[data-mode=side] .ToyTray-module__GxTC2q__shelf{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#96b4ff66 transparent;flex:auto;min-height:0;overflow-y:auto}.ToyTray-module__GxTC2q__dock[data-mode=side] .ToyTray-module__GxTC2q__foot{flex-wrap:wrap;row-gap:6px}.ToyTray-module__GxTC2q__dock[data-mode=side] .ToyTray-module__GxTC2q__hint{white-space:normal;flex-basis:100%;order:3}.ToyTray-module__GxTC2q__dock[data-compact=true] .ToyTray-module__GxTC2q__name,.ToyTray-module__GxTC2q__dock[data-compact=true] .ToyTray-module__GxTC2q__plate{display:none}.ToyTray-module__GxTC2q__dock[data-compact=true] .ToyTray-module__GxTC2q__shelf{gap:6px;padding:6px 8px}.ToyTray-module__GxTC2q__dock[data-compact=true] .ToyTray-module__GxTC2q__slot{--slot:clamp(40px, calc((100cqw - 24px) / 5), 64px)}.ToyTray-module__GxTC2q__dock[data-compact=true] .ToyTray-module__GxTC2q__frame{padding:5px 7px 6px}.ToyTray-module__GxTC2q__dock[data-compact=true] .ToyTray-module__GxTC2q__foot{padding-top:5px}.ToyTray-module__GxTC2q__frame{background-color:#c47d3c;background-image:linear-gradient(180deg, #fff4de66 0, #fff4de1a 22px, #0000 23px), linear-gradient(0deg, #3c16004d, #3c160000 40px), var(--wood,linear-gradient(180deg, #dea05a, #b36d2e));background-size:100% 100%,100% 100%,800px 240px;border-radius:15px 15px 11px 11px;padding:7px 9px 8px;position:relative;box-shadow:inset 0 1px #fff0d2e6,inset 0 -2px 1px #461c0480,inset 1px 0 #ffe1b473,inset -1px 0 #461c0466,0 0 0 1px #4b2208,0 12px 28px #0000008c,0 3px 6px #00000059;container:tray/inline-size}.ToyTray-module__GxTC2q__head{align-items:flex-end;gap:8px;padding:0 2px 0 4px;display:flex}.ToyTray-module__GxTC2q__tabs{flex:auto;align-items:flex-end;gap:3px;min-width:0;display:flex}.ToyTray-module__GxTC2q__tab{color:#4a2106;text-shadow:0 1px #ffeecdbf;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:linear-gradient(#ffe3ab 0%,#f2bb6c 47%,#de9844 53%,#c98130 100%);border:1px solid #5a2a0a;border-bottom:0;border-radius:9px 9px 0 0;flex:0 auto;min-width:0;margin:0 0 -1px;padding:6px 13px;font:700 12px/1 Tahoma,Verdana,Segoe UI,Geneva,sans-serif;transition:transform .12s,filter .12s;position:relative;overflow:hidden;transform:translateY(2px);box-shadow:inset 0 1px #fffc,inset 0 -4px 6px #78320038}.ToyTray-module__GxTC2q__tab:hover{filter:brightness(1.08);transform:translateY(1px)}.ToyTray-module__GxTC2q__tab:focus-visible{outline-offset:-3px;outline:2px solid #ffd36b}.ToyTray-module__GxTC2q__tab[aria-selected=true]{z-index:2;filter:none;color:#fff8e8;text-shadow:0 1px 1px #00001ed9;background:linear-gradient(#6f93e0 0%,#3d5fae 46%,#2a468f 54%,#22397a 100%);border-color:#101e46;padding-bottom:8px;transform:none;box-shadow:inset 0 1px #c8dcffbf,inset 1px 0 #a0beff40}.ToyTray-module__GxTC2q__close{cursor:pointer;background:radial-gradient(circle at 50% 28%,#ffa290 0%,#f0452c 46%,#bf1f0c 78%,#e2583a 100%);border:1px solid #7a1206;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0 0 6px;padding:0;display:grid;position:relative;box-shadow:inset 0 -2px 3px #64000066,0 1px 2px #00000080}.ToyTray-module__GxTC2q__close:before{content:"";background:linear-gradient(#ffffffe6,#ffffff1f);border-radius:50% 50% 40% 40%;height:46%;position:absolute;top:2px;left:4px;right:4px}.ToyTray-module__GxTC2q__close svg{fill:none;stroke:#fff;stroke-width:2.1px;stroke-linecap:round;filter:drop-shadow(0 1px #5a0000cc);width:10px;height:10px;position:relative}.ToyTray-module__GxTC2q__close:hover{filter:brightness(1.1)}.ToyTray-module__GxTC2q__close:active{transform:translateY(1px)}.ToyTray-module__GxTC2q__close:focus-visible{outline-offset:2px;outline:2px solid #ffd36b}.ToyTray-module__GxTC2q__shelf{background-color:#22397a;background-image:radial-gradient(120% 100% at 28% 0,#78a0ff3d,#0000 62%),linear-gradient(#0000 55%,#00001447),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .62 0 0 0 0 .72 0 0 0 0 1 0 0 0 .3 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");border:1px solid #101e46;border-radius:4px 10px 10px;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;padding:10px 10px 8px;display:flex;position:relative;box-shadow:inset 0 3px 9px #000014b8,inset 0 -1px #8caaff40,0 1px #ffe8c38c;container-type:inline-size}.ToyTray-module__GxTC2q__empty{color:#dce6ffbf;text-shadow:0 1px 1px #000014cc;margin:0;padding:26px 8px;font:italic 12px/1.3 Verdana,Tahoma,sans-serif}.ToyTray-module__GxTC2q__slot{--slot:clamp(46px, calc((100cqw - (var(--cols,5) - 1) * 8px) / var(--cols,5)), 88px);width:var(--slot);font:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;animation:.38s cubic-bezier(.2,1.45,.4,1) both ToyTray-module__GxTC2q__slot-in;animation-delay:calc(var(--i,0) * 45ms);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;margin:0;padding:0;display:flex}.ToyTray-module__GxTC2q__slot:active{cursor:grabbing}.ToyTray-module__GxTC2q__slot:focus-visible{outline:none}.ToyTray-module__GxTC2q__pocket{width:var(--slot);height:var(--slot);background:radial-gradient(90% 80% at 50% 32%,#5f82dc80,#14225026 70%),#1a2d62;border-radius:14px;display:block;position:relative;box-shadow:inset 0 2px 6px #00000fcc,inset 0 -1px #96b4ff4d,0 1px #96b4ff29}.ToyTray-module__GxTC2q__pocket:before{content:"";opacity:0;background:radial-gradient(closest-side,#ffd6788c,#ffd67800);border-radius:50%;transition:opacity .16s;position:absolute;inset:6%}.ToyTray-module__GxTC2q__thumb{filter:drop-shadow(0 3px 2px #0000148c);width:84%;height:84%;transition:transform .17s cubic-bezier(.3,1.6,.5,1),opacity .12s;position:absolute;top:8%;left:8%}.ToyTray-module__GxTC2q__slot:hover .ToyTray-module__GxTC2q__pocket:before,.ToyTray-module__GxTC2q__slot:focus-visible .ToyTray-module__GxTC2q__pocket:before{opacity:1}.ToyTray-module__GxTC2q__slot:hover .ToyTray-module__GxTC2q__thumb,.ToyTray-module__GxTC2q__slot:focus-visible .ToyTray-module__GxTC2q__thumb{transform:translateY(-3px)scale(1.08)}.ToyTray-module__GxTC2q__slot:active .ToyTray-module__GxTC2q__thumb{transform:scale(.94)}.ToyTray-module__GxTC2q__slot:focus-visible .ToyTray-module__GxTC2q__pocket{box-shadow:inset 0 2px 6px #00000fcc,0 0 0 2px #ffd36b}.ToyTray-module__GxTC2q__slot[data-dragging=true] .ToyTray-module__GxTC2q__thumb{opacity:.22;transform:scale(.88)}.ToyTray-module__GxTC2q__name{max-width:calc(var(--slot) + 8px);color:#e7dcc4;text-shadow:0 1px 1px #000014d9;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:12px;overflow:hidden}@keyframes ToyTray-module__GxTC2q__slot-in{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:none}}.ToyTray-module__GxTC2q__foot{align-items:center;gap:9px;padding:7px 1px 0 2px;display:flex}.ToyTray-module__GxTC2q__plate{letter-spacing:.16em;text-transform:uppercase;color:#5a3a08;text-shadow:0 1px #fff6d7bf;background:linear-gradient(#fff2bd 0%,#eac66c 44%,#c9963c 56%,#e6c46e 100%);border:1px solid #6e4a12;border-radius:3px;flex:none;padding:4px 13px;font:700 9px/1 Verdana,Tahoma,sans-serif;position:relative;box-shadow:inset 0 1px #ffffffbf,0 1px 1px #280f008c}.ToyTray-module__GxTC2q__plate:before,.ToyTray-module__GxTC2q__plate:after{content:"";background:radial-gradient(circle at 35% 35%,#fff7d0,#8a5d1a 70%);border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;box-shadow:0 0 0 .5px #462805b3}.ToyTray-module__GxTC2q__plate:before{left:4px}.ToyTray-module__GxTC2q__plate:after{right:4px}.ToyTray-module__GxTC2q__hint{color:#fff4e0f2;text-shadow:0 1px 1px #3c1600d9;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font:italic 11px/1.2 Verdana,Tahoma,sans-serif;overflow:hidden}.ToyTray-module__GxTC2q__hintTouch{display:none}@media (hover:none){.ToyTray-module__GxTC2q__hintMouse{display:none}.ToyTray-module__GxTC2q__hintTouch{display:inline}}.ToyTray-module__GxTC2q__tidy{color:#fff;text-shadow:0 -1px #144600b3;cursor:pointer;background:linear-gradient(#c8f78d 0%,#86d94c 46%,#5cb82a 54%,#4aa31c 100%);border:1px solid #2d6a0e;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:5px 15px 6px 11px;font:700 12px/1 Tahoma,Verdana,Segoe UI,Geneva,sans-serif;display:inline-flex;position:relative;box-shadow:inset 0 1px #fffc,inset 0 -2px 3px #14500059,0 1px 2px #00000073}.ToyTray-module__GxTC2q__tidy svg{fill:#fffbe0;filter:drop-shadow(0 -1px #14460099);width:12px;height:12px}.ToyTray-module__GxTC2q__tidy:hover{filter:brightness(1.07)saturate(1.05)}.ToyTray-module__GxTC2q__tidy:active{background:linear-gradient(#7ccc45 0%,#5cb82a 50%,#4aa31c 100%);transform:translateY(1px)}.ToyTray-module__GxTC2q__tidy:focus-visible{outline-offset:2px;outline:2px solid #ffd36b}.ToyTray-module__GxTC2q__badge{text-align:center;color:#fff;text-shadow:0 -1px #5a000099;background:linear-gradient(#ff8a74 0%,#e8331c 55%,#c21f0c 100%);border:1px solid #7a1206;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font:700 10px/15px Tahoma,Verdana,sans-serif;position:absolute;top:-10px;right:-11px;box-shadow:inset 0 1px #fff9,0 1px 2px #00000073}.ToyTray-module__GxTC2q__ghost{z-index:36;visibility:hidden;pointer-events:none;will-change:transform;filter:drop-shadow(0 10px 8px #00001473);position:absolute;top:0;left:0}@container tray (max-width:470px){.ToyTray-module__GxTC2q__tab{padding:5px 8px;font-size:11px}.ToyTray-module__GxTC2q__plate{display:none}}@container tray (max-width:380px){.ToyTray-module__GxTC2q__tab{padding:5px 6px;font-size:10.5px}.ToyTray-module__GxTC2q__tabs{gap:2px}}@media (max-height:560px){.ToyTray-module__GxTC2q__frame{padding:5px 7px 6px}.ToyTray-module__GxTC2q__shelf{gap:6px;padding:6px 8px}.ToyTray-module__GxTC2q__slot{--slot:clamp(40px, calc((100cqw - (var(--cols,5) - 1) * 6px) / var(--cols,5)), 60px)}.ToyTray-module__GxTC2q__name{display:none}.ToyTray-module__GxTC2q__foot{padding-top:5px}}@media (prefers-reduced-motion:reduce){.ToyTray-module__GxTC2q__dock,.ToyTray-module__GxTC2q__dock[data-open=true]{transition-duration:1ms}.ToyTray-module__GxTC2q__slot{animation:none}}
.WebsiteOverlay-module__KvysSq__backdrop{--vh:100vh;--pad-top:52px;--pad-bottom:12px;--chrome:94px;--cap:50px;--avail-w:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));--avail-h:calc(var(--vh) - var(--pad-top) - var(--pad-bottom) - var(--cap) - var(--chrome));--win-w:min(1180px, var(--avail-w), calc(var(--avail-h) * 1.6));--vp-h:calc(var(--win-w) / 1.6);z-index:30;padding:var(--pad-top) max(16px, env(safe-area-inset-right)) var(--pad-bottom) max(16px, env(safe-area-inset-left));touch-action:manipulation;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 40%,#081216b8,#000000db);justify-content:center;align-items:center;animation:.22s both WebsiteOverlay-module__KvysSq__dim;display:flex;position:fixed;inset:0}@supports (height:1dvh){.WebsiteOverlay-module__KvysSq__backdrop{--vh:100dvh}}.WebsiteOverlay-module__KvysSq__backdrop[data-view=phone]{--win-w:min(390px, var(--avail-w));--vp-h:min(760px, var(--avail-h))}@media (max-height:520px){.WebsiteOverlay-module__KvysSq__backdrop{--pad-top:10px;--pad-bottom:6px;--chrome:62px;--cap:30px}}@keyframes WebsiteOverlay-module__KvysSq__dim{0%{opacity:0}}.WebsiteOverlay-module__KvysSq__stack{flex-direction:column;align-items:center;max-width:100%;display:flex}.WebsiteOverlay-module__KvysSq__window{width:var(--win-w);transform-origin:0 0;color:#39414c;background:#c3cad3;border-radius:9px 9px 5px 5px;flex-direction:column;font-family:Lucida Grande,Segoe UI,Tahoma,Verdana,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #000000b3,0 6px 16px #00000080,0 0 0 1px #000000a6}.WebsiteOverlay-module__KvysSq__titlebar{text-shadow:0 1px #fffc;background:linear-gradient(#f8fafc,#e3e7ec 46%,#d3d9e0 50%,#c6cdd6);align-items:center;height:26px;padding:0 10px;font-size:13px;display:flex;position:relative;box-shadow:inset 0 1px #fffffff2}.WebsiteOverlay-module__KvysSq__title{text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;left:76px;right:76px;overflow:hidden}.WebsiteOverlay-module__KvysSq__lights{z-index:1;gap:7px;display:flex;position:relative}.WebsiteOverlay-module__KvysSq__light{border:0;border-radius:50%;width:13px;height:13px;padding:0;display:block;position:relative;box-shadow:inset 0 -1px 2px #ffffff59,0 0 0 .5px #00000073,0 1px 1px #fff9}.WebsiteOverlay-module__KvysSq__light:after{content:"";background:linear-gradient(#fffffff2,#ffffff1f);border-radius:5px 5px 3px 3px;height:5px;position:absolute;top:1px;left:2.5px;right:2.5px}.WebsiteOverlay-module__KvysSq__red{cursor:pointer;background:radial-gradient(circle at 50% 75%,#ff9a90,#d12c22 72%)}.WebsiteOverlay-module__KvysSq__red:hover:before,.WebsiteOverlay-module__KvysSq__red:focus-visible:before{content:"×";z-index:1;color:#500000bf;text-shadow:none;place-items:center;font:700 11px/1 Verdana,sans-serif;display:grid;position:absolute;inset:0}.WebsiteOverlay-module__KvysSq__red:focus-visible{outline-offset:2px;outline:1px dotted #39414c}.WebsiteOverlay-module__KvysSq__amber{background:radial-gradient(circle at 50% 75%,#ffe09a,#d9901a 72%)}.WebsiteOverlay-module__KvysSq__green{background:radial-gradient(circle at 50% 75%,#a8f5ae,#1f9e34 72%)}.WebsiteOverlay-module__KvysSq__toolbar{background:linear-gradient(#c6cdd6,#b3bbc6);border-bottom:1px solid #6f7884;align-items:center;gap:7px;height:38px;padding:0 10px 3px;display:flex}.WebsiteOverlay-module__KvysSq__history{display:flex}.WebsiteOverlay-module__KvysSq__history .WebsiteOverlay-module__KvysSq__tb{opacity:.45}.WebsiteOverlay-module__KvysSq__history .WebsiteOverlay-module__KvysSq__tb:first-child{border-radius:12px 0 0 12px}.WebsiteOverlay-module__KvysSq__history .WebsiteOverlay-module__KvysSq__tb:last-child{border-radius:0 12px 12px 0;margin-left:-1px}.WebsiteOverlay-module__KvysSq__tb{color:#4a5462;background:linear-gradient(#fff,#e8ecf0 48%,#d3d9e0 52%,#eef1f4);border:1px solid #3a4452a6;border-radius:12px;flex:none;place-items:center;min-width:28px;height:24px;padding:0 7px;font:12px/1 Lucida Grande,Segoe UI,Tahoma,Verdana,sans-serif;display:inline-grid;box-shadow:0 1px #ffffff8c}button.WebsiteOverlay-module__KvysSq__tb{cursor:pointer}button.WebsiteOverlay-module__KvysSq__tb:active{background:linear-gradient(#b9c1cb,#d6dce3)}button.WebsiteOverlay-module__KvysSq__tb:focus-visible,.WebsiteOverlay-module__KvysSq__seg button:focus-visible{outline-offset:1px;outline:2px solid #5aa0ee}.WebsiteOverlay-module__KvysSq__address{color:#1e242c;background:#fff;border:1px solid #6f7884;border-radius:4px;flex:1;align-items:center;gap:6px;min-width:0;height:24px;padding:0 8px;font-size:13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #28324640}.WebsiteOverlay-module__KvysSq__progress{opacity:.85;pointer-events:none;background:linear-gradient(#d7ebff,#a9d0fb 50%,#93c2f7 52%,#c5e1ff);width:0;position:absolute;inset:0 auto 0 0}.WebsiteOverlay-module__KvysSq__window[data-status=loading] .WebsiteOverlay-module__KvysSq__progress{animation:9s cubic-bezier(.1,.75,.3,1) forwards WebsiteOverlay-module__KvysSq__fill}.WebsiteOverlay-module__KvysSq__window[data-status=ready] .WebsiteOverlay-module__KvysSq__progress{opacity:0;width:100%;transition:width .2s,opacity .5s .25s}@keyframes WebsiteOverlay-module__KvysSq__fill{0%{width:4%}to{width:88%}}.WebsiteOverlay-module__KvysSq__favicon{flex:none;width:16px;height:16px;position:relative}.WebsiteOverlay-module__KvysSq__url{white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.WebsiteOverlay-module__KvysSq__scheme{color:#8f98a4}.WebsiteOverlay-module__KvysSq__seg{flex:none;display:flex}.WebsiteOverlay-module__KvysSq__seg button{color:#4a5462;cursor:pointer;background:linear-gradient(#fff,#e8ecf0 48%,#d3d9e0 52%,#eef1f4);border:1px solid #3a4452a6;place-items:center;width:34px;height:24px;padding:0;display:grid}.WebsiteOverlay-module__KvysSq__seg button:first-child{border-radius:12px 0 0 12px}.WebsiteOverlay-module__KvysSq__seg button:last-child{border-radius:0 12px 12px 0;margin-left:-1px}.WebsiteOverlay-module__KvysSq__seg button[aria-pressed=true]{color:#fff;background:linear-gradient(#5d6978,#7f8b9a 50%,#737f8e 52%,#8a96a4);box-shadow:inset 0 1px 3px #00000073}.WebsiteOverlay-module__KvysSq__seg svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:15px}.WebsiteOverlay-module__KvysSq__viewport{width:100%;height:var(--vp-h);background:#fff;position:relative;overflow:hidden}.WebsiteOverlay-module__KvysSq__shot{object-fit:cover;object-position:left top;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.WebsiteOverlay-module__KvysSq__frame{transform-origin:0 0;opacity:0;background:#fff;border:0;transition:opacity .35s;display:block;position:absolute;top:0;left:0}.WebsiteOverlay-module__KvysSq__window[data-status=ready] .WebsiteOverlay-module__KvysSq__frame{opacity:1}.WebsiteOverlay-module__KvysSq__notice{color:#e6e6e6;text-align:center;background:#0e1218d6;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:min(88%,440px);padding:14px 18px 16px;font:15px/1.35 Times New Roman,Times,serif;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.WebsiteOverlay-module__KvysSq__notice p{margin:0}.WebsiteOverlay-module__KvysSq__go{color:#fff;text-shadow:0 -1px #00285a80;-webkit-user-select:none;user-select:none;background:linear-gradient(#b4e0ff,#5aa8ee 48%,#2a7fd8 52%,#6ab8f6);border:1px solid #1a5aa8;border-radius:16px;padding:7px 18px 8px;font:14px/1 Lucida Grande,Segoe UI,Tahoma,Verdana,sans-serif;text-decoration:none;box-shadow:inset 0 1px #fffc,0 2px 6px #0006}.WebsiteOverlay-module__KvysSq__go:hover,.WebsiteOverlay-module__KvysSq__go:focus-visible{background:linear-gradient(#c8e9ff,#6cb4f2 48%,#3a8de0 52%,#7cc4f8)}.WebsiteOverlay-module__KvysSq__go:focus-visible{outline-offset:2px;outline:2px solid #fff}.WebsiteOverlay-module__KvysSq__retry{color:#bdbdbd;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:14px;text-decoration:underline}.WebsiteOverlay-module__KvysSq__retry:hover,.WebsiteOverlay-module__KvysSq__retry:focus-visible{color:#fff}.WebsiteOverlay-module__KvysSq__statusbar{color:#4a5462;white-space:nowrap;background:linear-gradient(#e0e4e9,#bac1ca);border-top:1px solid #7d8691;justify-content:space-between;align-items:center;gap:12px;height:22px;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.WebsiteOverlay-module__KvysSq__statusbar>span:first-child{text-overflow:ellipsis;overflow:hidden}.WebsiteOverlay-module__KvysSq__zoom{color:#6a7482;flex:none}.WebsiteOverlay-module__KvysSq__caption{width:var(--win-w);color:#cfcfcf;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 16px;max-width:100%;margin:12px 0 0;font:15px/1.3 Times New Roman,Times,serif;display:flex}.WebsiteOverlay-module__KvysSq__caption a{color:#cfcfcf;text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #cfcfcf73;text-decoration:underline #cfcfcf73}.WebsiteOverlay-module__KvysSq__caption a:hover,.WebsiteOverlay-module__KvysSq__caption a:focus-visible{color:#fff;text-decoration-color:#fff}.WebsiteOverlay-module__KvysSq__caption a:focus-visible{outline-offset:2px;outline:1px dotted #cfcfcf}.WebsiteOverlay-module__KvysSq__pill{color:#d8d8d8;cursor:pointer;background:#0000009e;border:1px solid #cfcfcf47;border-radius:2em;padding:6px 14px 7px;font:16px/1 Times New Roman,Times,serif;transition:color .12s,background .12s}.WebsiteOverlay-module__KvysSq__pill:hover,.WebsiteOverlay-module__KvysSq__pill:focus-visible{color:#fff;background:#000000d9}.WebsiteOverlay-module__KvysSq__pill:focus-visible{outline-offset:2px;outline:1px dotted #cfcfcf}.WebsiteOverlay-module__KvysSq__close{top:max(10px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:2;position:fixed}.WebsiteOverlay-module__KvysSq__close:before{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WebsiteOverlay-module__KvysSq__missing{color:#cfcfcf;background:#0b0e13;border:1px solid #cfcfcf40;flex-direction:column;align-items:center;gap:14px;padding:22px 24px;font:16px Times New Roman,Times,serif;display:flex}.WebsiteOverlay-module__KvysSq__missing p{margin:0}@media (max-width:520px){.WebsiteOverlay-module__KvysSq__history,.WebsiteOverlay-module__KvysSq__scheme{display:none}.WebsiteOverlay-module__KvysSq__title{left:64px;right:12px}.WebsiteOverlay-module__KvysSq__caption{font-size:14px}}@media (max-height:520px){.WebsiteOverlay-module__KvysSq__titlebar{height:20px;font-size:12px}.WebsiteOverlay-module__KvysSq__toolbar{height:30px;padding-bottom:2px}.WebsiteOverlay-module__KvysSq__tb,.WebsiteOverlay-module__KvysSq__seg button,.WebsiteOverlay-module__KvysSq__address{height:20px}.WebsiteOverlay-module__KvysSq__statusbar{display:none}.WebsiteOverlay-module__KvysSq__caption{white-space:nowrap;flex-wrap:nowrap;margin-top:6px;font-size:13px;overflow:hidden}.WebsiteOverlay-module__KvysSq__caption span{text-overflow:ellipsis;overflow:hidden}.WebsiteOverlay-module__KvysSq__close{top:max(6px, env(safe-area-inset-top));padding:5px 11px 6px;font-size:14px}}@media (prefers-reduced-motion:reduce){.WebsiteOverlay-module__KvysSq__backdrop,.WebsiteOverlay-module__KvysSq__window[data-status=loading] .WebsiteOverlay-module__KvysSq__progress{animation:none}.WebsiteOverlay-module__KvysSq__frame,.WebsiteOverlay-module__KvysSq__window[data-status=ready] .WebsiteOverlay-module__KvysSq__progress{transition:none}}
.Game-module__KgT29G__stage{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none;background:#000;position:fixed;inset:0;overflow:hidden}.Game-module__KgT29G__canvas{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Game-module__KgT29G__corner{z-index:10;letter-spacing:.01em;color:#8f8f8f;cursor:pointer;background:0 0;border:0;margin:0;padding:6px 8px;font-family:Times New Roman,Times,serif;font-size:13px;line-height:1;text-decoration:none;transition:color .12s;position:absolute}.Game-module__KgT29G__corner:hover,.Game-module__KgT29G__corner:focus-visible{color:#ececec}.Game-module__KgT29G__corner:focus-visible{outline-offset:1px;outline:1px dotted #cfcfcf}.Game-module__KgT29G__topRight{top:max(4px, env(safe-area-inset-top), calc(var(--cell-top,0px) - 26px));right:max(4px, env(safe-area-inset-right))}@media (max-width:440px),(max-height:580px){.Game-module__KgT29G__stage[data-overlay=mp3] .Game-module__KgT29G__topRight{visibility:hidden}}.Game-module__KgT29G__cornerRow{z-index:10;align-items:center;display:flex;position:absolute}.Game-module__KgT29G__cornerRow>.Game-module__KgT29G__corner{position:relative}.Game-module__KgT29G__bottomRight{bottom:max(4px, env(safe-area-inset-bottom), calc(var(--cell-top,0px) - 26px));right:max(4px, env(safe-area-inset-right))}.Game-module__KgT29G__bottomLeft{bottom:max(4px, env(safe-area-inset-bottom), calc(var(--cell-top,0px) - 26px));left:max(4px, env(safe-area-inset-left));white-space:nowrap;text-overflow:ellipsis;cursor:default;max-width:min(46vw,340px);overflow:hidden}
