.stage[data-v-cbbf30ff]{background:#000;display:block}.stage__frame[data-v-cbbf30ff]{background:#000;width:100%;max-width:none;height:100%;max-height:none;position:relative;container-type:size}.stage__art[data-v-cbbf30ff]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (width>=769px){.stage__art[data-v-cbbf30ff]{object-fit:contain;object-position:center center}}.stage__frame>picture[data-v-cbbf30ff]{width:100%;height:100%;display:block;position:absolute;inset:0}.stage__loading[data-v-cbbf30ff]{z-index:2;background:#000;place-items:center;display:grid;position:absolute;inset:0}.stage__loading span[data-v-cbbf30ff]{border:2px solid #ffa02847;border-top-color:#ff9a1a;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite stage-spin-cbbf30ff}.stage__enter[data-v-cbbf30ff]{z-index:3;text-align:center;color:#fff;cursor:pointer;opacity:0;pointer-events:none;justify-content:center;align-items:center;margin:0;padding:0 .35em;line-height:1;display:flex;position:absolute;container-type:size}.stage__enter--cta[data-v-cbbf30ff]{letter-spacing:.08em;text-indent:0;color:#7a2e00;text-shadow:0 1px #fff8d273;background:linear-gradient(#ffe566 0%,#ffc93a 32%,#ff9a1a 68%,#f07800 100%);border:1px solid #ffdc8cf2;border-radius:999px;font-weight:600;box-shadow:0 0 18px #ffa0288c,0 4px 14px #b4460047,inset 0 1px #fff8d2d9,inset 0 -2px 8px #c85a0040}.stage__enter.is-ready[data-v-cbbf30ff]{opacity:1;pointer-events:auto;transition:opacity .28s,transform .18s,background .18s,border-color .18s,box-shadow .18s}.stage__enter--cta[data-v-cbbf30ff]:hover:not(:disabled){color:#5c2200;background:linear-gradient(#fff0a0 0%,#ffd45a 38%,#ffab28 100%);border-color:#ffecb4;transform:scale(1.02);box-shadow:0 0 24px #ffbe46a6,0 4px 16px #b446004d,inset 0 1px #fffce6f2}.stage__enter[data-v-cbbf30ff]:disabled{cursor:default;opacity:.72}@media (width<=768px){.stage__enter--cta[data-v-cbbf30ff]{font-size:clamp(14px,52cqh,18px)}}@media (width>=769px){.stage__enter--cta[data-v-cbbf30ff]{font-size:clamp(15px,58cqh,22px)}}.stage__note[data-v-cbbf30ff]{z-index:3;color:#f0b4a8;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:2.1cqw;line-height:1.3;position:absolute;top:62%;left:8%;right:8%;overflow:hidden}.sr-only[data-v-cbbf30ff]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes stage-spin-cbbf30ff{to{transform:rotate(360deg)}}@media (width>=769px){.stage__note[data-v-cbbf30ff]{font-size:1.4cqw;top:76%}}@media (prefers-reduced-motion:reduce){.stage__enter.is-ready[data-v-cbbf30ff],.stage__enter[data-v-cbbf30ff]:hover:not(:disabled){transition:none;transform:none}.stage__loading span[data-v-cbbf30ff]{animation:none}}.bootstrap[data-v-bfbff0ac]{color:#cbd6df;background:#080b10;place-content:center;justify-items:center;gap:18px;min-height:100vh;padding:24px;display:grid}.bootstrap__signal[data-v-bfbff0ac]{border:1px solid #26313d;border-top-color:#45c9d8;border-radius:50%;width:46px;height:46px;animation:.9s linear infinite bootstrap-spin-bfbff0ac}.bootstrap p[data-v-bfbff0ac]{letter-spacing:.08em;margin:0;font-size:13px}@keyframes bootstrap-spin-bfbff0ac{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bootstrap__signal[data-v-bfbff0ac]{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;font-family:IBM Plex Sans,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;min-height:100%;margin:0;overflow:hidden}body{background:#000;min-height:100%}.stage{background:#000;place-items:center;width:100%;height:100%;display:grid;overflow:hidden;container-type:size}.stage__frame{background:#000;width:min(100cqw,56.25cqh);height:min(100cqh,177.778cqw);position:relative}.stage__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid}
