.ambient[data-v-14c8a038]{position:fixed;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background:var(--hub-bg);pointer-events:none}.exit[data-v-ce3c92d8]{position:fixed;top:14px;left:var(--hub-page-x);z-index:1001;display:flex;align-items:center;justify-content:center;width:var(--hub-exit-size);height:var(--hub-exit-size);padding:0;border:0;border-radius:var(--hub-icon-corner);background:rgba(var(--hub-surface-rgb),.88);box-shadow:inset 0 0 0 1px var(--hub-hairline),0 4px 14px rgba(0,0,0,.45);color:var(--hub-text);transition:transform .15s var(--hub-ease)}.exit--docked[data-v-ce3c92d8]{position:static;flex:0 0 auto;box-shadow:inset 0 0 0 1px var(--hub-hairline)}.exit__icon[data-v-ce3c92d8]{width:46%;height:46%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.6}:root[data-input=keys] .exit[data-v-ce3c92d8]:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-bg),0 0 0 calc(var(--hub-focus-ring) * 2) var(--hub-focus)}.exit[data-v-ce3c92d8]:active,.exit[data-nav-pressed][data-v-ce3c92d8]{transform:scale(.92)}.rail[data-v-9b21efa3]{position:fixed;top:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;width:var(--hub-rail-width);padding-bottom:12px;background:rgba(var(--hub-surface-rgb),.85);box-shadow:inset -1px 0 0 var(--hub-hairline)}.rail__brand[data-v-9b21efa3]{flex:0 0 auto;padding:14px 16px 14px var(--hub-page-x)}.rail__brand[data-v-9b21efa3] .lockup{min-height:var(--hub-chip-height)}.rail__tabs[data-v-9b21efa3]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 0;scrollbar-width:none}.rail__tabs[data-v-9b21efa3]::-webkit-scrollbar{display:none}.rail__tab[data-v-9b21efa3]{display:flex;align-items:center;width:100%;height:var(--hub-rail-tab-height);padding:0 20px 0 var(--hub-page-x);border:0;background:transparent;color:var(--hub-text-muted);font:inherit;font-size:var(--hub-text-body);font-weight:700;text-align:left}.rail__tab--on[data-v-9b21efa3]{background:var(--hub-surface-raised);box-shadow:inset 6px 0 0 var(--hub-selected);color:var(--hub-selected-text)}.rail__foot[data-v-9b21efa3]{flex:0 0 auto;display:flex;align-items:center}.rail__foot .exit[data-v-9b21efa3]{margin:0 12px 0 var(--hub-page-x)}.rail__setup[data-v-9b21efa3]{flex:1 1 auto;min-width:0}.rail__foot .exit+.rail__setup[data-v-9b21efa3]{padding-left:16px}.rail__foot--on[data-v-9b21efa3]{background:var(--hub-surface-raised);box-shadow:inset 6px 0 0 var(--hub-selected)}.rail__foot--on .rail__setup[data-v-9b21efa3]{background:transparent;box-shadow:none}.rail__accent[data-v-9b21efa3]{flex:0 0 auto;width:6px;height:26px;margin-right:14px;border-radius:3px}.rail__label[data-v-9b21efa3]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root[data-input=keys] .rail__tab[data-v-9b21efa3]:focus{box-shadow:inset 0 0 0 var(--hub-focus-ring) var(--hub-focus)}.rail__tab[data-v-9b21efa3]:active,.rail__tab[data-nav-pressed][data-v-9b21efa3]{background:var(--hub-surface-raised)}.chips[data-v-12d5abe2]{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;padding:8px 6px;scrollbar-width:none}.chips[data-v-12d5abe2]::-webkit-scrollbar{display:none}.chip[data-v-12d5abe2]{display:flex;flex:0 0 auto;align-items:center;height:var(--hub-chip-height);margin-right:10px;padding:0 20px;border-radius:var(--hub-control-corner);background:rgba(var(--hub-surface-rgb),.72);box-shadow:inset 0 0 0 1px var(--hub-hairline);font-size:var(--hub-text-body);font-weight:700;white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s,transform .15s var(--hub-ease)}.chip[data-v-12d5abe2]:last-child{margin-right:0}.chip__icon[data-v-12d5abe2]{display:block;width:20px;height:20px;margin-right:8px}.chip__icon[data-v-12d5abe2] svg{display:block;width:100%;height:100%}.chip--on[data-v-12d5abe2]{background:var(--hub-chip-on);color:var(--hub-chip-on-text);box-shadow:none}.chip--on .chip__icon[data-v-12d5abe2]{color:var(--hub-chip-on-text)!important}:root[data-input=keys] .chip[data-v-12d5abe2]:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-bg),0 0 0 calc(var(--hub-focus-ring) * 2) var(--hub-focus)}.chip[data-v-12d5abe2]:active,.chip[data-nav-pressed][data-v-12d5abe2]{transform:scale(.95)}:root[data-car] .chip[data-v-12d5abe2]{padding:0 24px}:root[data-car] .chip__icon[data-v-12d5abe2]{width:26px;height:26px}@media(hover:hover){.chip[data-v-12d5abe2]:hover{box-shadow:inset 0 0 0 1px rgba(var(--hub-text-rgb),.3)}.chip--on[data-v-12d5abe2]:hover{box-shadow:none}}.badges[data-v-740cecfb]{display:flex}.badge[data-v-740cecfb]{display:block;flex:0 0 auto;width:var(--hub-badge-size);height:var(--hub-badge-size);margin-right:6px;padding:calc(var(--hub-badge-size) * .18);border-radius:50%;background:var(--hub-badge-bg)}.badge[data-v-740cecfb]:last-child{margin-right:0}.badge__icon[data-v-740cecfb]{display:block;width:100%;height:100%}.badge__icon[data-v-740cecfb] svg{display:block;width:100%;height:100%}.cover[data-v-43360720]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;background:var(--hub-surface)}.cover--empty[data-v-43360720]{background:var(--hub-surface-raised)}.cover--contain[data-v-43360720]{background:transparent}.cover__image[data-v-43360720]{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease-out}.cover__image--contain[data-v-43360720]{object-fit:contain}.cover__image--loaded[data-v-43360720]{opacity:1}.cover__placeholder[data-v-43360720]{position:absolute;top:50%;left:50%;width:34%;height:34%;transform:translate(-50%,-50%);color:var(--hub-text-muted);opacity:.35}.card[data-v-4cf5382b]{width:var(--hub-card-height)}.card--wide[data-v-4cf5382b]{width:var(--hub-card-wide)}.card--dim[data-v-4cf5382b]{opacity:.5}.card__scrim[data-v-4cf5382b]{position:absolute;right:0;bottom:0;left:0;height:62%;background:linear-gradient(to top,rgba(var(--hub-bg-rgb),.92),rgba(var(--hub-bg-rgb),.55) 55%,rgba(var(--hub-bg-rgb),0));pointer-events:none}.card__badges[data-v-4cf5382b]{position:absolute;top:8px;left:8px}.card__text[data-v-4cf5382b]{position:absolute;right:0;bottom:0;left:0;display:block;padding:0 12px 10px}.card__title[data-v-4cf5382b],.card__meta[data-v-4cf5382b]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card__title[data-v-4cf5382b]{font-size:var(--hub-text-card);font-weight:700;line-height:1.25;text-shadow:0 1px 6px rgba(0,0,0,.6)}.card__meta[data-v-4cf5382b]{margin-top:1px;color:var(--hub-text-muted);font-size:var(--hub-text-meta);font-weight:600;line-height:1.3}.fill[data-v-1d596c59]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.fill__layer[data-v-1d596c59]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.25);transition:opacity .8s ease-out}.fill__layer--on[data-v-1d596c59]{opacity:1}.trailer[data-v-62bfe8f1]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:transparent;opacity:0;pointer-events:none;transition:opacity .5s ease-out}.trailer--shown[data-v-62bfe8f1]{opacity:1}.hero[data-v-345c5f81]{position:relative;display:flex;align-items:center;height:var(--hub-hero-height);margin:0 var(--hub-page-x);padding:24px 24px 24px 36px;overflow:hidden;border-radius:var(--hub-hero-corner);background:var(--hub-surface);box-shadow:inset 0 0 0 1px var(--hub-hairline),0 24px 60px rgba(0,0,0,.45);cursor:pointer}.hero__backdrop[data-v-345c5f81]{opacity:.9}.hero__scrim[data-v-345c5f81]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--hub-scrim),rgba(var(--hub-bg-rgb),.6) 40%,rgba(var(--hub-bg-rgb),.15))}.hero__info[data-v-345c5f81]{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;height:100%;margin-right:32px}.hero__text[data-v-345c5f81]{min-width:0}.hero__overline[data-v-345c5f81]{margin:0;font-size:var(--hub-text-overline);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero__title[data-v-345c5f81]{margin:6px 0 0;overflow:hidden;font-size:var(--hub-text-hero);font-weight:800;letter-spacing:-.02em;line-height:1.12;white-space:nowrap;text-overflow:ellipsis}.hero__description[data-v-345c5f81]{display:-webkit-box;max-width:640px;margin:8px 0 0;overflow:hidden;color:var(--hub-text-muted);font-size:var(--hub-text-body);line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hero__actions[data-v-345c5f81]{display:flex;align-items:center;margin-top:22px}.hero__play[data-v-345c5f81]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:52px;min-width:148px;padding:0 30px 0 24px;border-radius:var(--hub-control-corner);background:var(--hub-cta);color:var(--hub-cta-text);font-size:19px;font-weight:800;transition:transform .15s var(--hub-ease),box-shadow .2s}.hero__play-icon[data-v-345c5f81]{width:22px;height:22px;margin-right:8px;fill:currentColor}:root[data-input=keys] .hero__play[data-v-345c5f81]:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-bg),0 0 0 calc(var(--hub-focus-ring) * 2) var(--hub-focus);transform:scale(1.05)}.hero__play[data-v-345c5f81]:active,.hero__play[data-nav-pressed][data-v-345c5f81],:root[data-input=keys] .hero__play:focus[data-nav-pressed][data-v-345c5f81]{transform:scale(.95)}.hero__badges[data-v-345c5f81]{margin-left:18px}.hero__spacer[data-v-345c5f81]{flex:1 1 auto}.hero__dots[data-v-345c5f81]{display:flex;flex:0 0 auto;margin:0 10px}.hero__dot[data-v-345c5f81]{display:flex;align-items:center;padding:0 4px}.hero__arrow[data-v-345c5f81]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--hub-icon-corner);background:rgba(var(--hub-surface-rgb),.72);box-shadow:inset 0 0 0 1px var(--hub-hairline)}.hero__arrow svg[data-v-345c5f81]{width:26px;height:26px;fill:none;stroke:var(--hub-text);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}:root[data-input=keys] .hero__arrow[data-v-345c5f81]:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-focus)}.hero__arrow[data-v-345c5f81]:active,.hero__arrow[data-nav-pressed][data-v-345c5f81]{transform:scale(.92)}:root[data-car] .hero__arrow[data-v-345c5f81]{width:var(--hub-target);height:var(--hub-target)}.hero__dot-track[data-v-345c5f81]{position:relative;display:block;width:8px;height:8px;overflow:hidden;border-radius:4px;background:rgba(var(--hub-text-rgb),.3);transition:width .3s var(--hub-ease)}.hero__dot--on .hero__dot-track[data-v-345c5f81]{width:30px}.hero__dot-fill[data-v-345c5f81]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;background:var(--hub-text);transform-origin:0 50%;animation:hero-progress-345c5f81 linear both}.hero__dot-fill--paused[data-v-345c5f81]{animation-play-state:paused}:root[data-input=keys] .hero__dot[data-v-345c5f81]:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-focus)}:root[data-input=keys] .hero__dot:focus .hero__dot-track[data-v-345c5f81]{background:rgba(var(--hub-text-rgb),.6)}.hero__media[data-v-345c5f81]{position:relative;flex:0 0 auto;width:var(--hub-hero-art);height:var(--hub-hero-art);overflow:hidden;border-radius:var(--hub-card-corner);background:var(--hub-surface-raised);box-shadow:0 16px 40px rgba(0,0,0,.5);transition:width .35s var(--hub-ease);transform:translateZ(0)}.hero__media--wide[data-v-345c5f81]{width:calc(var(--hub-hero-art) * 16 / 9)}.hero-text-enter-active[data-v-345c5f81]{transition:opacity .28s ease-out,transform .28s var(--hub-ease)}.hero-text-leave-active[data-v-345c5f81]{transition:opacity .16s ease-in}.hero-text-enter-from[data-v-345c5f81]{opacity:0;transform:translateY(10px)}.hero-text-leave-to[data-v-345c5f81],.hero-fade-enter-from[data-v-345c5f81],.hero-fade-leave-to[data-v-345c5f81]{opacity:0}.hero-fade-enter-active[data-v-345c5f81],.hero-fade-leave-active[data-v-345c5f81]{transition:opacity .2s}.hero-art-enter-active[data-v-345c5f81],.hero-art-leave-active[data-v-345c5f81]{transition:opacity .45s ease-out}.hero-art-enter-from[data-v-345c5f81],.hero-art-leave-to[data-v-345c5f81]{opacity:0}.hero--loading[data-v-345c5f81]{cursor:default}.hero__bone[data-v-345c5f81]{display:block;border-radius:8px;background:var(--hub-surface-raised);animation:hero-pulse-345c5f81 1.4s ease-in-out infinite}.hero__bone--overline[data-v-345c5f81]{width:180px;height:12px}.hero__bone--title[data-v-345c5f81]{width:52%;height:34px;margin-top:14px}.hero__bone--line[data-v-345c5f81]{width:68%;height:14px;margin-top:14px}.hero__bone--play[data-v-345c5f81]{width:148px;height:52px;margin-top:26px;border-radius:var(--hub-control-corner)}.hero__media.hero__bone[data-v-345c5f81]{border-radius:var(--hub-card-corner);box-shadow:none}@keyframes hero-pulse-345c5f81{50%{opacity:.45}}@keyframes hero-progress-345c5f81{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-height:659px){.hero[data-v-345c5f81]{padding:18px 18px 18px 26px}.hero__actions[data-v-345c5f81]{margin-top:14px}.hero__play[data-v-345c5f81]{height:42px;min-width:120px;font-size:16px}}:root[data-car] .hero__play[data-v-345c5f81]{height:var(--hub-target);min-width:200px;padding:0 38px 0 30px;font-size:var(--hub-text-body)}:root[data-car] .hero__play-icon[data-v-345c5f81]{width:28px;height:28px}.notice[data-v-606a16c2]{display:flex;align-items:center;margin:16px var(--hub-page-x) 0;color:var(--hub-text-muted);font-size:var(--hub-text-body);font-weight:600;line-height:1.3}.notice__light[data-v-606a16c2]{flex:0 0 auto;width:10px;height:10px;margin-right:12px;border-radius:50%;background:var(--hub-text-muted)}.notice--loading .notice__light[data-v-606a16c2]{background:var(--hub-airconsole);animation:notice-pulse-606a16c2 1.2s ease-in-out infinite}.notice--offline .notice__light[data-v-606a16c2],.notice--unreachable .notice__light[data-v-606a16c2]{background:var(--hub-genre-puzzle)}.notice__text[data-v-606a16c2]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@keyframes notice-pulse-606a16c2{50%{opacity:.25;transform:scale(.7)}}.shelf[data-v-7b23d338]{margin-top:18px}.shelf__head[data-v-7b23d338]{display:flex;align-items:center;padding:0 var(--hub-page-x)}.shelf__accent[data-v-7b23d338]{flex:0 0 auto;width:5px;height:22px;margin-right:12px;border-radius:3px;background:var(--hub-text)}.shelf__title[data-v-7b23d338]{flex:0 0 auto;margin:0;font-size:var(--hub-text-shelf);font-weight:800;letter-spacing:-.01em;line-height:1.2}.shelf__subtitle[data-v-7b23d338]{flex:0 1 auto;min-width:0;margin-left:14px;overflow:hidden;color:var(--hub-text-muted);font-size:var(--hub-text-body);white-space:nowrap;text-overflow:ellipsis}.shelf__row[data-v-7b23d338]{display:flex;overflow-x:auto;overflow-y:hidden;padding:12px 0 16px var(--hub-page-x);overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shelf__row[data-v-7b23d338]::-webkit-scrollbar{display:none}.shelf__row[data-v-7b23d338]:after{content:"";flex:0 0 auto;width:calc(var(--hub-page-x) - var(--hub-gap))}@media(prefers-reduced-motion:reduce){.shelf__row[data-v-7b23d338]{scroll-behavior:auto}}.store[data-v-de157f3f]{width:var(--hub-card-wide);padding:16px 18px;background:var(--hub-surface-raised);box-shadow:inset 0 0 0 1px var(--hub-hairline),0 6px 18px rgba(0,0,0,.35)}.store__mark[data-v-de157f3f]{position:absolute;top:-14%;right:-6%;width:62%;height:62%;opacity:.16;transform:rotate(-12deg)}.store__mark[data-v-de157f3f] svg{display:block;width:100%;height:100%}.store__fan[data-v-de157f3f]{position:absolute;top:14px;right:16px;width:50%;height:46%}.store__thumb[data-v-de157f3f]{position:absolute;top:0;right:0;width:calc(var(--hub-card-height) * .36);height:calc(var(--hub-card-height) * .36);overflow:hidden;border-radius:8px;box-shadow:0 6px 14px rgba(0,0,0,.45)}.store__thumb--wide[data-v-de157f3f]{width:calc(var(--hub-card-height) * .3 * 16 / 9);height:calc(var(--hub-card-height) * .3)}.store__thumb--0[data-v-de157f3f]{z-index:3;transform:translate(-36%,18%) rotate(-4deg)}.store__thumb--1[data-v-de157f3f]{z-index:2;transform:translate(-4%,4%) rotate(9deg)}.store__thumb--2[data-v-de157f3f]{z-index:1;transform:translate(-72%) rotate(-14deg)}.store__thumb--wide.store__thumb--0[data-v-de157f3f]{transform:translate(-26%,30%) rotate(-4deg)}.store__thumb--wide.store__thumb--2[data-v-de157f3f]{transform:translate(-50%) rotate(-14deg)}.store__name[data-v-de157f3f]{position:absolute;top:16px;left:18px;display:block;font-size:var(--hub-text-overline);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.store__label[data-v-de157f3f]{position:absolute;right:56px;bottom:16px;left:18px;display:block;color:var(--hub-text);font-size:19px;font-weight:800;line-height:1.2}.store__arrow[data-v-de157f3f]{position:absolute;right:16px;bottom:16px;width:30px;height:30px;padding:5px;border-radius:var(--hub-icon-corner);background:currentColor}.store__arrow path[data-v-de157f3f]{fill:var(--hub-bg)}@media(max-height:659px){.store__label[data-v-de157f3f]{font-size:16px}}:root[data-car] .store__label[data-v-de157f3f]{right:64px;font-size:var(--hub-text-body)}:root[data-car] .store__arrow[data-v-de157f3f]{width:38px;height:38px;padding:7px}.brand[data-v-96b78a15]{position:relative;flex:0 0 auto;margin:0;padding:4px 14px 16px 0;color:var(--hub-text);font-size:inherit;font-weight:inherit;line-height:1}.brand__wordmark[data-v-96b78a15]{display:block;width:156px;height:18px}.brand__wordmark[data-v-96b78a15] svg{display:block;width:100%;height:100%}.brand__hand[data-v-96b78a15]{display:block;margin:0 0 0 36px;padding:4px 8px 6px;color:var(--hub-brand-hand);font-family:var(--hub-font-hand);font-size:31px;line-height:1;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.6);transform:rotate(-7deg);transform-origin:0 50%}@media(max-height:659px){.brand__wordmark[data-v-96b78a15]{width:132px;height:15px}.brand__hand[data-v-96b78a15]{margin-left:30px;font-size:26px}}:root[data-car] .brand__wordmark[data-v-96b78a15]{width:182px;height:21px}:root[data-car] .brand__hand[data-v-96b78a15]{margin-left:42px;font-size:31px}.lockup[data-v-7c7ffd1b]{display:flex;align-items:center;margin:0;color:var(--hub-text);font-size:inherit;font-weight:inherit;line-height:1}.lockup__mark[data-v-7c7ffd1b]{flex:0 0 auto;display:block;height:var(--hub-lockup-mark);margin-right:14px}.lockup__name[data-v-7c7ffd1b]{display:flex;flex-direction:column}.lockup__title[data-v-7c7ffd1b]{font-size:var(--hub-lockup-title);font-weight:800;letter-spacing:.01em}.lockup__by[data-v-7c7ffd1b]{display:flex;align-items:center;margin-top:7px;color:var(--hub-text-muted);font-size:15px;font-weight:600;white-space:nowrap}.lockup__airconsole[data-v-7c7ffd1b]{display:block;width:80px;height:17px;margin-left:7px}.lockup__mark[data-v-7c7ffd1b] svg,.lockup__airconsole[data-v-7c7ffd1b] svg{display:block;width:100%;height:100%}.airconsole-layer[data-v-45c1fbb2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--hub-bg)}.airconsole-layer--waiting[data-v-45c1fbb2]{visibility:hidden}.airconsole-status[data-v-45c1fbb2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--hub-page-x);background:var(--hub-bg);text-align:center}.airconsole-message[data-v-45c1fbb2]{margin:0 0 var(--hub-gap);color:var(--hub-text-muted);font-size:20px}.airconsole-button[data-v-45c1fbb2]{min-width:160px;height:var(--hub-chip-height);margin:0 8px;padding:0 24px;border:0;border-radius:var(--hub-control-corner);background:var(--hub-surface-raised);color:var(--hub-text);font:inherit;font-size:18px}:root[data-car] .airconsole-message[data-v-45c1fbb2],:root[data-car] .airconsole-button[data-v-45c1fbb2]{font-size:var(--hub-text-body)}:root[data-input=keys] .airconsole-button[data-v-45c1fbb2]:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-bg),0 0 0 calc(var(--hub-focus-ring) * 2) var(--hub-focus)}.airconsole-frame[data-v-45c1fbb2]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.carcade-layer[data-v-907286be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--hub-bg)}.carcade-frame[data-v-907286be]{position:absolute;top:0;left:0;width:100%;height:100%;border:0;visibility:hidden}.carcade-frame.shown[data-v-907286be]{visibility:visible}.carcade-status[data-v-907286be]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--hub-page-x);text-align:center}.carcade-message[data-v-907286be]{margin:0 0 var(--hub-gap);color:var(--hub-text-muted);font-size:20px}.carcade-button[data-v-907286be]{min-width:160px;height:var(--hub-chip-height);margin:0 8px;padding:0 24px;border:0;border-radius:var(--hub-control-corner);background:var(--hub-surface-raised);color:var(--hub-text);font:inherit;font-size:18px}:root[data-car] .carcade-message[data-v-907286be],:root[data-car] .carcade-button[data-v-907286be]{font-size:var(--hub-text-body)}:root[data-input=keys] .carcade-button[data-v-907286be]:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-bg),0 0 0 calc(var(--hub-focus-ring) * 2) var(--hub-focus)}.legal[data-v-bcdb1082]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:var(--hub-bg)}.legal__top[data-v-bcdb1082]{display:flex;flex:0 0 auto;align-items:center;padding:14px var(--hub-page-x) 10px var(--hub-top-start, var(--hub-page-x))}.legal__tabs[data-v-bcdb1082]{display:flex;margin-left:24px}.legal__button[data-v-bcdb1082]{flex:0 0 auto;height:var(--hub-chip-height);margin-right:10px;padding:0 24px;border:0;border-radius:var(--hub-control-corner);background:rgba(var(--hub-surface-rgb),.72);box-shadow:inset 0 0 0 1px var(--hub-hairline);color:var(--hub-text);font:inherit;font-size:var(--hub-text-body);font-weight:700;white-space:nowrap}.legal__accept[data-v-bcdb1082]{margin-left:auto;margin-right:0;background:var(--hub-text);box-shadow:none;color:var(--hub-bg)}.legal__button--on[data-v-bcdb1082]{background:var(--hub-surface-raised);box-shadow:inset 0 0 0 2px var(--hub-text)}:root[data-input=keys] .legal__button[data-v-bcdb1082]:focus,:root[data-input=keys] .legal__text[data-v-bcdb1082]:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-bg),0 0 0 calc(var(--hub-focus-ring) * 2) var(--hub-focus)}.legal__status[data-v-bcdb1082]{margin:0;padding:24px var(--hub-page-x);color:var(--hub-text-muted);font-size:var(--hub-text-body)}.legal__message[data-v-bcdb1082]{margin:0 0 var(--hub-gap)}.legal__text[data-v-bcdb1082]{flex:1 1 auto;min-height:0;margin:6px var(--hub-page-x) 0;padding:0 12px 32px;overflow-y:auto;border-radius:var(--hub-card-corner);outline:0;color:var(--hub-text);font-size:var(--hub-text-body);line-height:1.45;-webkit-overflow-scrolling:touch}.legal__text[data-v-bcdb1082] h1{margin:18px 0 12px;font-size:var(--hub-text-hero);line-height:1.15}.legal__text[data-v-bcdb1082] h2{margin:28px 0 10px;font-size:var(--hub-text-shelf);line-height:1.2}.legal__text[data-v-bcdb1082] h3{margin:20px 0 8px;font-size:var(--hub-text-body)}.legal__text[data-v-bcdb1082] p,.legal__text[data-v-bcdb1082] li{max-width:1100px}.legal__text[data-v-bcdb1082] a{color:var(--hub-brand-hand);text-decoration:underline}.terms[data-v-c3ae2000]{position:fixed;right:0;bottom:0;left:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:12px var(--hub-page-x);background:var(--hub-surface);box-shadow:inset 0 1px 0 var(--hub-hairline);color:var(--hub-text-muted);font-size:var(--hub-text-body)}.terms--asked[data-v-c3ae2000]{background:var(--hub-surface-raised);box-shadow:inset 0 3px 0 var(--hub-text);color:var(--hub-text);animation:terms-ask-c3ae2000 .35s var(--hub-ease)}@keyframes terms-ask-c3ae2000{0%{transform:translateY(12px)}}.terms__text[data-v-c3ae2000]{margin:0 24px 0 0;padding:8px 0}.terms__link[data-v-c3ae2000]{padding:19px 0;margin:-19px 0;border:0;background:none;color:var(--hub-text);font:inherit;font-weight:700;text-decoration:underline}.terms__accept[data-v-c3ae2000]{flex:0 0 auto;height:var(--hub-chip-height);padding:0 32px;border:0;border-radius:var(--hub-control-corner);background:var(--hub-surface-raised);box-shadow:inset 0 0 0 2px rgba(var(--hub-text-rgb),.6);color:var(--hub-text);font:inherit;font-weight:700}.terms__accept--asked[data-v-c3ae2000]{background:var(--hub-text);box-shadow:none;color:var(--hub-bg)}:root[data-rail] .terms[data-v-c3ae2000]{left:var(--hub-rail-width)}:root[data-input=keys] .terms__link[data-v-c3ae2000]:focus,:root[data-input=keys] .terms__accept[data-v-c3ae2000]:focus{outline:var(--hub-focus-ring) solid var(--hub-focus);outline-offset:4px}.layer-back[data-v-434c0039]{position:fixed;top:14px;left:var(--hub-back-start);z-index:1001;display:flex;align-items:center;justify-content:center;width:var(--hub-back-width);height:var(--hub-exit-size);padding:0 20px 0 12px;border:0;border-radius:var(--hub-control-corner);background:rgba(var(--hub-surface-rgb),.88);box-shadow:inset 0 0 0 1px var(--hub-hairline),0 4px 14px rgba(0,0,0,.45);color:var(--hub-text);font:inherit;font-size:var(--hub-text-body);font-weight:700;transition:transform .15s var(--hub-ease)}.layer-back__icon[data-v-434c0039]{width:1.2em;height:1.2em;margin-right:6px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}:root[data-input=keys] .layer-back[data-v-434c0039]:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-bg),0 0 0 calc(var(--hub-focus-ring) * 2) var(--hub-focus)}.layer-back[data-v-434c0039]:active,.layer-back[data-nav-pressed][data-v-434c0039]{transform:scale(.94)}.yt-action[data-v-4dc192fc]{background:var(--hub-surface-raised);color:var(--hub-youtube);font-size:19px;font-weight:900;line-height:1.2}.yt-action__label[data-v-4dc192fc]{position:absolute;right:16px;bottom:16px;left:16px}.yt-action--muted[data-v-4dc192fc]{color:var(--hub-text-muted)}@media(max-height:659px){.yt-action[data-v-4dc192fc]{font-size:16px}}.yt-connect[data-v-2055aa72]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;padding:var(--hub-page-x);overflow-y:auto;background:var(--hub-bg);color:var(--hub-text)}.yt-connect__body[data-v-2055aa72]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:auto}.yt-connect__qr[data-v-2055aa72]{flex:none;width:200px;height:200px;margin:12px 40px 12px 0;padding:8px;border-radius:12px;background:var(--hub-text)}.yt-connect__qr--empty[data-v-2055aa72]{visibility:hidden}.yt-connect__qr svg[data-v-2055aa72]{display:block;width:100%;height:100%;fill:var(--hub-bg)}.yt-connect__text[data-v-2055aa72]{width:440px;max-width:100%}.yt-connect__overline[data-v-2055aa72]{margin:0;color:var(--hub-youtube);font-size:var(--hub-text-overline);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.yt-connect__title[data-v-2055aa72]{margin:4px 0 0;font-size:var(--hub-text-hero);font-weight:900}.yt-connect__steps[data-v-2055aa72]{margin:16px 0 0;color:var(--hub-text-muted);font-size:var(--hub-text-body)}.yt-connect__code[data-v-2055aa72]{margin:8px 0 0;font-family:Roboto Mono,Menlo,Consolas,monospace;font-size:44px;font-weight:700;letter-spacing:.08em}.yt-connect__status[data-v-2055aa72]{margin:8px 0 0;font-size:var(--hub-text-body)}.yt-connect__scope[data-v-2055aa72]{margin:16px 0 0;color:var(--hub-text-muted);font-size:var(--hub-text-meta)}.yt-connect__actions[data-v-2055aa72]{margin-top:24px}.yt-connect__actions .yt-pill[data-v-2055aa72]{margin-right:12px}@media(max-width:760px){.yt-connect__qr[data-v-2055aa72]{margin-right:0}}.yt-player[data-v-ce87cbe0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:#000;color:var(--hub-text)}.yt-player__bar[data-v-ce87cbe0]{display:flex;flex:none;align-items:center;padding:10px var(--hub-page-x);background:var(--hub-bg)}.yt-player__bar .yt-pill[data-v-ce87cbe0]{flex:none;margin-right:12px}.yt-player__title[data-v-ce87cbe0]{flex:1 1 auto;min-width:0;margin:0 0 0 4px;overflow:hidden;color:var(--hub-text-muted);font-size:var(--hub-text-body);white-space:nowrap;text-overflow:ellipsis}.yt-player__screen[data-v-ce87cbe0]{position:relative;flex:1 1 auto;min-height:0}.yt-player__stage[data-v-ce87cbe0],.yt-player__stage[data-v-ce87cbe0] iframe,.yt-player__stage[data-v-ce87cbe0] div{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.yt-player__message[data-v-ce87cbe0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:48px;background:#000;font-size:var(--hub-text-shelf);font-weight:500;line-height:1.4;text-align:center}.yt-signin[data-v-b3241982]{display:flex;flex:none;align-items:center;width:380px;max-width:calc(100vw - 2 * var(--hub-page-x));height:var(--hub-card-height);padding:0 20px;border-radius:var(--hub-card-corner);background:var(--hub-surface-raised)}.yt-signin__mark[data-v-b3241982]{flex:none;width:48px;height:34px}.yt-signin__screen[data-v-b3241982]{fill:var(--hub-youtube)}.yt-signin__play[data-v-b3241982]{fill:var(--hub-text)}.yt-signin__text[data-v-b3241982]{flex:1 1 auto;min-width:0;margin-left:18px}.yt-signin__body[data-v-b3241982]{display:-webkit-box;margin:0 0 10px;overflow:hidden;color:var(--hub-text-muted);font-size:var(--hub-text-meta);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.yt-video__thumbnail[data-v-f0a1bc10]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.yt-video__scrim[data-v-f0a1bc10]{position:absolute;right:0;bottom:0;left:0;height:84px;background:linear-gradient(to top,var(--hub-scrim),var(--hub-badge-bg) 50%,transparent)}.yt-video__text[data-v-f0a1bc10]{position:absolute;right:0;bottom:0;left:0;padding:0 12px 10px}.yt-video__title[data-v-f0a1bc10],.yt-video__detail[data-v-f0a1bc10]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yt-video__title[data-v-f0a1bc10]{font-size:var(--hub-text-card);font-weight:500;text-shadow:0 0 6px rgba(0,0,0,.6)}.yt-video__detail[data-v-f0a1bc10]{color:var(--hub-text-muted);font-size:var(--hub-text-meta)}.yt-pill{display:inline-block;height:var(--hub-chip-height);padding:0 24px;border:0;border-radius:999px;background:var(--hub-text);color:var(--hub-bg);font:inherit;font-size:var(--hub-text-body);font-weight:900;line-height:var(--hub-chip-height);white-space:nowrap;cursor:pointer}:root[data-input=keys] .yt-pill:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-bg),0 0 0 calc(var(--hub-focus-ring) * 2) var(--hub-focus)}.yt-pill:active,.yt-pill[data-nav-pressed]{transform:scale(.96)}.yt-pill--quiet{background:var(--hub-surface);color:var(--hub-text);font-weight:500;box-shadow:inset 0 0 0 1px var(--hub-surface-raised)}:root[data-input=keys] .yt-pill--quiet:focus{background:var(--hub-surface-raised);box-shadow:inset 0 0 0 var(--hub-focus-ring) var(--hub-focus)}.yt-card{width:var(--hub-card-height);padding:0;border:0;color:var(--hub-text);font:inherit;cursor:pointer}.yt-card--wide{width:var(--hub-card-wide)}.yt-shelves__placeholder[data-v-c23dc059]{opacity:.5;pointer-events:none}.hub[data-v-eb4eeb9d]{position:relative;z-index:1;display:block;min-height:100vh;padding-bottom:36px}.hub--terms[data-v-eb4eeb9d]{padding-bottom:calc(var(--hub-chip-height) + 60px)}.hub--terms .hub__toast[data-v-eb4eeb9d]{bottom:calc(var(--hub-chip-height) + 48px)}.hub__top[data-v-eb4eeb9d]{display:flex;align-items:center;padding:14px var(--hub-page-x) 8px var(--hub-top-start)}.hub__filters[data-v-eb4eeb9d]{flex:1 1 auto;min-width:0;margin-left:28px}.hub--rail[data-v-eb4eeb9d]{padding-left:var(--hub-rail-width)}.hub--rail .hub__top[data-v-eb4eeb9d]{padding-left:var(--hub-page-x)}.hub--rail .hub__filters[data-v-eb4eeb9d]{margin-left:0}.hub__page[data-v-eb4eeb9d]{padding:6px var(--hub-page-x) 0}.hub__page-title[data-v-eb4eeb9d]{margin:8px 0 12px;font-size:var(--hub-text-shelf);font-weight:800;line-height:1.2}.hub__page-count[data-v-eb4eeb9d]{margin-left:10px;color:var(--hub-text-muted);font-size:var(--hub-text-body);font-weight:600}.hub__grid[data-v-eb4eeb9d]{display:flex;flex-wrap:wrap;padding:12px 0 16px}.hub__grid[data-v-eb4eeb9d]>*{margin-bottom:var(--hub-gap)}.hub__setting[data-v-eb4eeb9d]{height:var(--hub-chip-height);padding:0 28px;border:0;border-radius:var(--hub-control-corner);background:var(--hub-surface-raised);box-shadow:inset 0 0 0 1px var(--hub-hairline);color:var(--hub-text);font:inherit;font-size:var(--hub-text-body);font-weight:700}:root[data-input=keys] .hub__setting[data-v-eb4eeb9d]:focus{box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-bg),0 0 0 calc(var(--hub-focus-ring) * 2) var(--hub-focus)}.hub__shelves[data-v-eb4eeb9d]{margin-top:6px}.hub__toast[data-v-eb4eeb9d]{position:fixed;right:var(--hub-page-x);bottom:24px;left:var(--hub-page-x);z-index:2;max-width:640px;margin:0 auto;padding:14px 20px;border-radius:var(--hub-card-corner);background:var(--hub-surface-raised);box-shadow:inset 0 0 0 1px var(--hub-hairline),0 12px 30px rgba(0,0,0,.5);color:var(--hub-text);font-size:var(--hub-text-body);font-weight:700;line-height:1.35;text-align:center;pointer-events:none}.hub-toast-enter-active[data-v-eb4eeb9d],.hub-toast-leave-active[data-v-eb4eeb9d]{transition:opacity .25s,transform .25s var(--hub-ease)}.hub-toast-enter-from[data-v-eb4eeb9d],.hub-toast-leave-to[data-v-eb4eeb9d]{opacity:0;transform:translateY(12px)}:root{--hub-bg: #090b1a;--hub-bg-glow: #1d2352;--hub-surface: #161a35;--hub-surface-raised: #232850;--hub-text: #ffffff;--hub-text-muted: #a3a8cc;--hub-bg-rgb: 9, 11, 26;--hub-surface-rgb: 22, 26, 53;--hub-text-rgb: 255, 255, 255;--hub-scrim: rgba(var(--hub-bg-rgb), .9);--hub-badge-bg: rgba(var(--hub-bg-rgb), .7);--hub-brand-hand: #62e3f2;--hub-airconsole: #8ee03a;--hub-carcade: #ff8a3d;--hub-youtube: #ff4e45;--hub-genre-puzzle: #ffb020;--hub-genre-racing: #ff5252;--hub-genre-quiz: #a76bff;--hub-genre-cards: #2fd6c3;--hub-genre-arcade: #ffe14d;--hub-genre-adventure: #4dd0e1;--hub-genre-relax: #ff9ad5;--hub-badge-multiplayer: #5b8cff;--hub-badge-phones: #3ddc84;--hub-badge-online: #9aa3c7;--hub-badge-solo: #c07bff;--hub-badge-touch: #ffa45b;--hub-badge-offline: #2fd6c3;--hub-font-base: Manrope, Roboto, "Segoe UI", Arial, sans-serif;--hub-font: var(--hub-font-base);--hub-font-hand: "Caveat Brush", cursive;--hub-ease: cubic-bezier(.2, .7, .2, 1);--hub-hairline: rgba(var(--hub-text-rgb), .08);--hub-page-x: 40px;--hub-gap: 16px;--hub-hero-height: 296px;--hub-hero-art: 248px;--hub-hero-corner: 28px;--hub-card-height: 150px;--hub-card-wide: 267px;--hub-card-corner: 18px;--hub-control-corner: 999px;--hub-icon-corner: var(--hub-control-corner);--hub-chip-height: 46px;--hub-badge-size: 30px;--hub-focus: #ffffff;--hub-selected: var(--hub-text);--hub-selected-text: var(--hub-text);--hub-chip-on: var(--hub-text);--hub-chip-on-text: var(--hub-bg);--hub-focus-ring: 3px;--hub-text-hero: 42px;--hub-text-shelf: 24px;--hub-text-body: 17px;--hub-text-card: 16px;--hub-text-meta: 13px;--hub-text-overline: 13px;--hub-exit-size: 56px;--hub-top-start: var(--hub-page-x);--hub-rail-width: 300px;--hub-rail-tab-height: 56px;--hub-lockup-mark: 52px;--hub-lockup-title: 34px;--hub-back-start: var(--hub-page-x);--hub-back-width: 140px;--hub-layer-start: calc(var(--hub-back-start) + var(--hub-back-width) + 16px);--hub-target: 76px;--hub-cta: var(--hub-text);--hub-cta-text: var(--hub-bg)}@media(max-height:759px){:root{--hub-page-x: 36px;--hub-hero-height: 264px;--hub-hero-art: 220px;--hub-card-height: 138px;--hub-card-wide: 245px;--hub-chip-height: 44px;--hub-badge-size: 28px;--hub-text-hero: 38px;--hub-text-shelf: 22px;--hub-text-body: 16px}}@media(max-height:659px){:root{--hub-page-x: 24px;--hub-gap: 12px;--hub-hero-height: 212px;--hub-hero-art: 176px;--hub-hero-corner: 22px;--hub-card-height: 116px;--hub-card-wide: 206px;--hub-card-corner: 14px;--hub-chip-height: 38px;--hub-badge-size: 24px;--hub-text-hero: 30px;--hub-text-shelf: 19px;--hub-text-body: 14px;--hub-text-card: 14px;--hub-text-meta: 12px;--hub-text-overline: 11px}}@media(min-height:960px){:root{--hub-page-x: 56px;--hub-hero-height: 360px;--hub-hero-art: 300px;--hub-card-height: 176px;--hub-card-wide: 313px;--hub-text-hero: 48px;--hub-text-shelf: 26px}}:root[data-car]{--hub-text-hero: 44px;--hub-text-shelf: 32px;--hub-text-body: 28px;--hub-text-card: 28px;--hub-text-meta: 28px;--hub-text-overline: 28px;--hub-chip-height: var(--hub-target);--hub-hero-height: 330px;--hub-hero-art: 282px;--hub-card-height: 196px;--hub-card-wide: 348px;--hub-badge-size: 34px;--hub-exit-size: 72px;--hub-back-width: 180px;--hub-rail-width: 400px;--hub-rail-tab-height: 72px}:root[data-close]{--hub-top-start: calc(var(--hub-page-x) + var(--hub-exit-size) + 20px);--hub-back-start: calc(var(--hub-page-x) + var(--hub-exit-size) + 12px)}@font-face{font-family:Caveat Brush;src:url(/assets/CaveatBrush-Regular-lENVQO01.ttf) format("truetype");font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-latin-DHIcAJRg.woff2) format("woff2");font-weight:400 800;font-display:swap}html,body{margin:0;background:var(--hub-bg);color:var(--hub-text);font-family:var(--hub-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html{height:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{min-height:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}:focus{outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.tile{position:relative;display:block;flex:0 0 auto;height:var(--hub-card-height);margin-right:var(--hub-gap);overflow:hidden;border-radius:var(--hub-card-corner);background:var(--hub-surface);box-shadow:0 6px 18px rgba(0,0,0,.35);text-align:left;transition:transform .2s var(--hub-ease),box-shadow .2s var(--hub-ease),opacity .3s;animation:hub-tile-in .45s var(--hub-ease) backwards}:root[data-input=keys] .tile:focus{z-index:1;box-shadow:0 0 0 var(--hub-focus-ring) var(--hub-focus),0 14px 30px rgba(0,0,0,.5);transform:scale(1.05)}@media(hover:hover){.tile:hover{transform:scale(1.03)}}.tile:active,.tile[data-nav-pressed],:root[data-input=keys] .tile:focus[data-nav-pressed]{transform:scale(.95);transition-duration:.09s}@keyframes hub-tile-in{0%{opacity:0;transform:translate(48px)}}
