html{background:var(--fv-color-ink-950);font-family:Inter,Noto Sans JP,Hiragino Sans,Yu Gothic UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:20rem;scroll-behavior:smooth}.start-form--minimal{display:grid;gap:.875rem}.start-form__single-consent{display:grid;grid-template-columns:1.25rem 1fr;gap:.75rem;align-items:start;color:rgb(231 243 250/92%);line-height:1.55}.start-form__single-consent input{width:1.125rem;height:1.125rem;margin-top:.2rem;accent-color:#62dcff}.start-form__legal-links{display:flex;flex-wrap:wrap;gap:.875rem;padding-left:2rem;font-size:.75rem}.start-form__guest-options{padding:.875rem;border:1px solid rgb(152 207 230/16%);border-radius:.75rem;background:rgb(3 9 20/52%)}.start-form__guest-options summary{cursor:pointer;color:rgb(215 234 244/86%);font-weight:700}.start-form__guest-options>*+*{margin-top:.75rem}.start-form__error,.start-form__status{margin:0;font-size:.8125rem}body{background:radial-gradient(circle at 16% -10%,rgba(32,215,232,.14),transparent 35rem),radial-gradient(circle at 95% 15%,rgba(141,92,255,.14),transparent 38rem),var(--fv-color-ink-950);color:var(--fv-color-text);margin:0;min-height:100svh;text-rendering:optimizeLegibility}.route-transition-feedback{inset:0 0 auto;pointer-events:none;position:fixed;z-index:2000}.route-transition-feedback__track{background:rgba(106,243,255,.08);display:block;height:3px;opacity:0;overflow:hidden;transition:opacity .1s ease}.route-transition-feedback__track>span{background:linear-gradient(90deg,transparent,var(--fv-color-cyan),var(--fv-color-violet),transparent);box-shadow:0 0 18px rgba(106,243,255,.48);display:block;height:100%;transform:translateX(-110%);width:46%}.route-transition-feedback[data-route-transition-state=pending] .route-transition-feedback__track{animation:route-progress-reveal 1ms linear .1s forwards}.route-transition-feedback[data-route-transition-state=pending] .route-transition-feedback__track>span{animation:route-progress-travel 1.05s cubic-bezier(.22,.7,.24,1) .1s infinite}@keyframes route-progress-reveal{to{opacity:1}}@keyframes route-progress-travel{0%{transform:translateX(-110%)}62%{transform:translateX(115%)}to{transform:translateX(250%)}}.app-route-frame,.public-route-frame{min-width:0;position:relative;width:100%}.public-route-frame{min-height:calc(100svh - 11rem);z-index:1}.public-route-frame:has(>.account-auth--entry){min-height:0}.route-loading{margin-inline:auto;min-width:0;overflow:hidden;position:relative;width:100%}.route-loading--auth,.route-loading--operations,.route-loading--public{max-width:var(--fv-content-max);min-height:min(43rem,calc(100svh - 11rem));padding:clamp(2.5rem,8vw,6.5rem) max(1rem,calc((100% - var(--fv-content-max)) / 2));width:min(calc(100% - 2rem),var(--fv-content-max))}.route-loading--app{min-height:min(43rem,calc(100svh - 9rem));padding:clamp(.25rem,1vw,.75rem)}.route-loading__header{display:grid;gap:.85rem;max-width:44rem}.route-loading__body>span,.route-loading__grid>span,.route-loading__header>span{background:linear-gradient(100deg,transparent 18%,rgba(255,255,255,.075) 45%,transparent 72%),rgba(174,203,255,.075);background-size:220% 100%,100% 100%;border:1px solid rgba(174,203,255,.08);display:block}.route-loading__eyebrow{border-radius:999px;height:.7rem;width:7.5rem}.route-loading__title{border-radius:.7rem;height:clamp(2.7rem,5vw,4.8rem);width:min(100%,34rem)}.route-loading__copy{border-radius:.45rem;height:.85rem;width:min(82%,29rem)}.route-loading__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,5vw,4.5rem)}.route-loading__grid>span{aspect-ratio:1.75;border-radius:var(--fv-radius-lg)}.route-loading__body{display:grid;gap:.75rem;margin-top:1.25rem}.route-loading__body>span{border-radius:var(--fv-radius-md);height:4.5rem}@media (prefers-reduced-motion:no-preference){.app-route-frame>*,.public-route-frame>*{animation:route-content-enter .18s cubic-bezier(.22,.7,.24,1) both}.route-loading__body>span,.route-loading__grid>span,.route-loading__header>span{animation:route-skeleton-scan 1.65s ease-in-out infinite}}@keyframes route-content-enter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes route-skeleton-scan{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}@media (max-width:48rem){.route-loading__grid{grid-template-columns:1fr}.route-loading__grid>span{aspect-ratio:auto;min-height:7rem}}@media (prefers-reduced-motion:reduce){.route-transition-feedback__track,.route-transition-feedback__track>span{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms}}@media (forced-colors:active){.route-loading__body>span,.route-loading__grid>span,.route-loading__header>span,.route-transition-feedback__track{border-color:CanvasText}}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}::selection{background:rgba(106,243,255,.28);color:white}.skip-link{background:var(--fv-color-text);color:var(--fv-color-ink-950);inset:0 auto auto 0;padding:.75rem 1rem;position:fixed;transform:translateY(-120%);z-index:1000}.skip-link:focus{transform:translateY(0)}@supports selector(:focus-visible){.skip-link:focus:not(:focus-visible){transform:translateY(-120%)}}.public-shell{min-height:100svh;overflow:hidden;position:relative}.public-shell:before{background-image:linear-gradient(rgba(106,243,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(106,243,255,.035) 1px,transparent 0);background-size:4.5rem 4.5rem;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 68%);mask-image:linear-gradient(180deg,black,transparent 68%);pointer-events:none;position:absolute}.auth-main,.public-footer,.public-header,.public-main{margin-inline:auto;max-width:var(--fv-content-max);position:relative;width:min(calc(100% - 2rem),var(--fv-content-max));z-index:1}.public-header{align-items:center;display:flex;justify-content:space-between;min-height:5.25rem;position:relative;z-index:2}.public-header__brand{align-items:center;display:inline-flex;min-height:3rem;text-decoration:none}.public-header__nav,.public-header__navigation{align-items:center;display:flex}.public-header__nav{gap:1.5rem}.public-header__menu-button{align-items:center;background:rgba(9,16,30,.82);border:1px solid var(--fv-color-line);border-radius:var(--fv-radius-pill);color:var(--fv-color-text);cursor:pointer;display:none;font:inherit;font-size:var(--fv-type-micro);font-weight:730;gap:.55rem;min-height:2.75rem;padding:.6rem .85rem}.public-header__menu-button:focus-visible{outline:2px solid var(--fv-color-cyan);outline-offset:3px}.public-header__menu-icon,.public-header__menu-icon:after,.public-header__menu-icon:before{background:currentColor;content:"";display:block;height:1px;transition:transform .16s ease;width:.95rem}.public-header__menu-icon{position:relative}.public-header__menu-icon:before{position:absolute;top:-.3rem}.public-header__menu-icon:after{bottom:-.3rem;position:absolute}.public-header__navigation[data-open=true] .public-header__menu-icon{background:transparent}.public-header__navigation[data-open=true] .public-header__menu-icon:before{top:0;transform:rotate(45deg)}.public-header__navigation[data-open=true] .public-header__menu-icon:after{bottom:0;transform:rotate(-45deg)}.public-header__navigation-placeholder{color:var(--fv-color-text-muted);font-size:var(--fv-type-micro)}.public-footer a,.public-header__nav a:not(.fv-action){color:var(--fv-color-text-muted);font-size:.84rem;text-decoration:none}.public-footer a:hover,.public-header__nav a:hover{color:var(--fv-color-text)}.public-header__nav a[aria-current=page]:not(.fv-action){color:var(--fv-color-text);text-decoration:underline;text-decoration-color:var(--fv-color-cyan);text-decoration-thickness:1px;text-underline-offset:.45rem}.eyebrow{color:var(--fv-color-cyan);font-size:.75rem;font-weight:760;letter-spacing:.18em;margin:0 0 1.25rem;text-transform:uppercase}.arrival-title,.page-title{font-weight:690;letter-spacing:-.055em;line-height:.98;margin:0;text-wrap:balance}.page-title{font-size:clamp(2.4rem,5vw,4.6rem);max-width:14ch}.arrival-copy,.page-intro{color:var(--fv-color-text-muted);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.75}.page-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.page-actions--center{justify-content:center}.public-footer{align-items:center;border-top:1px solid var(--fv-color-line);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;min-height:8rem;padding-block:2rem}.public-footer__links{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.public-footer__brand{display:inline-flex;margin-bottom:.35rem;min-height:2.75rem}.public-footer__note{color:var(--fv-color-text-muted);font-size:.76rem;margin:0}.auth-main,.legal-main{min-height:calc(100svh - 13rem);padding-block:clamp(4rem,10vw,8rem)}.legal-main{max-width:55rem}.legal-main .page-intro{max-width:47rem}.legal-main{margin-inline:auto;position:relative;width:min(calc(100% - 2rem),55rem);z-index:1}.legal-heading{max-width:50rem}.legal-draft-notice{margin-top:2rem;padding:clamp(1.15rem,3vw,1.5rem)}.legal-draft-notice__heading{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem 1rem}.legal-draft-notice__heading>span{color:var(--fv-color-text-muted);font-size:.76rem;letter-spacing:.045em}.legal-draft-notice>p{color:var(--fv-color-text-muted);line-height:1.7;margin:1rem 0 0}.legal-metadata{border-block:1px solid var(--fv-color-line);display:grid;gap:1rem;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.8fr));margin:2rem 0 0;padding-block:1rem}.legal-metadata div{min-width:0}.legal-metadata dt{color:var(--fv-color-text-muted);font-size:var(--fv-type-micro);letter-spacing:.1em;text-transform:uppercase}.legal-metadata dd{color:var(--fv-color-text);font-size:.82rem;margin:.35rem 0 0;overflow-wrap:anywhere}.legal-document{display:grid;gap:0;margin-top:1rem}.legal-section{border-bottom:1px solid rgba(174,203,255,.12);padding-block:clamp(1.6rem,4vw,2.25rem)}.legal-section h2{color:var(--fv-color-text);font-size:clamp(1.05rem,2vw,1.25rem);letter-spacing:-.018em;line-height:1.4;margin:0 0 .9rem}.legal-pending-review li,.legal-section li,.legal-section p{color:var(--fv-color-text-muted);font-size:.94rem;line-height:1.8}.legal-section p{margin:.8rem 0 0}.legal-pending-review ul,.legal-section ul{display:grid;gap:.55rem;margin:1rem 0 0;padding-left:1.25rem}.legal-pending-review li::marker,.legal-section li::marker{color:var(--fv-color-cyan)}.legal-pending-review{margin-top:2.5rem;padding:clamp(1.25rem,4vw,1.8rem)}.legal-pending-review__label{color:var(--fv-color-violet);font-size:var(--fv-type-micro);font-weight:760;letter-spacing:.16em;margin:0 0 .7rem}.legal-pending-review h2{font-size:clamp(1.1rem,2vw,1.35rem);margin:0}.public-info{isolation:isolate;min-height:calc(100svh - 13.25rem);overflow:hidden;padding:clamp(3.5rem,8vw,7rem) max(1rem,calc((100% - 74rem) / 2));position:relative}.public-info:before{background:radial-gradient(circle at 18% 26%,rgba(100,228,239,.13),transparent 27rem),radial-gradient(circle at 84% 16%,rgba(67,42,139,.18),transparent 32rem),linear-gradient(125deg,rgba(215,180,102,.045),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-2}.public-info:after{background:linear-gradient(90deg,transparent,rgba(101,228,239,.16),transparent);content:"";height:1px;inset:0 7% auto;position:absolute}.public-info__prism{filter:blur(.2px);opacity:.075;pointer-events:none;position:absolute;right:clamp(-3rem,2vw,3rem);top:clamp(2rem,6vw,5rem);transform:scale(5.5) rotate(-4deg);transform-origin:center;z-index:-1}.public-info__content{margin-inline:auto;max-width:74rem}.public-info__heading{max-width:52rem}.public-info__heading .page-title{max-width:16ch}.public-info__heading .page-intro{max-width:48rem}.public-info__section-nav{border-block:1px solid rgba(174,203,255,.14);display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:clamp(2.4rem,6vw,4.5rem);padding-block:1rem}.public-info__section-nav a{color:var(--fv-color-text-muted);font-size:.76rem;font-weight:700;letter-spacing:.04em;padding-block:.45rem;text-decoration:none}.public-info__section-nav a:hover,.public-info__section-nav a[aria-current=page]{color:var(--fv-color-text)}.public-info__section-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--fv-color-cyan);text-underline-offset:.45rem}.public-info__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.public-info__panel{min-height:16rem;padding:clamp(1.4rem,4vw,2.1rem)}.public-info__panel>span{color:var(--fv-color-cyan);display:block;font-size:var(--fv-type-micro);font-weight:760;letter-spacing:.16em;margin-bottom:clamp(2rem,6vw,4rem)}.public-info__panel h2{font-size:clamp(1.15rem,2.2vw,1.55rem);letter-spacing:-.025em;margin:0}.public-info__panel p{color:var(--fv-color-text-muted);line-height:1.75;margin:.85rem 0 0}.public-info__panel a{color:var(--fv-color-cyan);display:inline-flex;font-size:.78rem;margin-top:1.2rem;text-underline-offset:.25rem}.public-info__entry{margin-top:1.5rem}.arrival-main--not-found .arrival-content>.fv-brand{justify-content:center;margin-bottom:2.5rem}.status-page{max-width:72rem}.status-heading{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.status-heading .fv-status{flex:0 0 auto;margin-top:.35rem}.status-primary{margin-top:2rem;padding:clamp(1.35rem,4vw,2rem)}.status-primary__label{color:var(--fv-color-cyan);display:block;font-size:var(--fv-type-micro);font-weight:760;letter-spacing:.16em;margin-bottom:.8rem}.status-grid h2,.status-primary h2{font-size:clamp(1.1rem,2vw,1.4rem);margin:0}.status-grid p,.status-primary>p{color:var(--fv-color-text-muted);line-height:1.65;margin:.65rem 0 0}.status-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.status-grid .fv-panel{min-height:10.5rem;padding:1.35rem}.status-facts{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0}.status-facts--wide{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.status-facts div{min-width:0}.status-facts dt{color:var(--fv-color-text-muted);font-size:var(--fv-type-micro);letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.status-facts dd{color:var(--fv-color-text);font-size:.84rem;margin:0;overflow-wrap:anywhere}.auth-main{align-items:start;display:grid;gap:clamp(2rem,8vw,7rem);grid-template-columns:minmax(0,.8fr) minmax(20rem,.9fr)}.auth-copy{max-width:38rem}.auth-card{padding:clamp(1.4rem,4vw,2.2rem)}.consent-list{display:grid;gap:.8rem;margin:1.75rem 0}.choice-row{align-items:flex-start;border:1px solid var(--fv-color-line);border-radius:var(--fv-radius-md);color:var(--fv-color-text-muted);cursor:pointer;display:flex;gap:.85rem;line-height:1.55;min-height:3.6rem;padding:.9rem}.choice-row label{cursor:pointer;flex:1 1 16rem}.choice-row__document{color:var(--fv-color-cyan);flex:0 0 auto;font-size:.75rem;font-weight:700;margin-left:auto;padding-block:.1rem;text-decoration:none}.choice-row__document:hover{color:var(--fv-color-text);text-decoration:underline;text-underline-offset:.22em}.choice-row__document:focus-visible{border-radius:.2rem;box-shadow:var(--fv-focus);outline:none}.choice-row:focus-within{border-color:var(--fv-color-cyan);box-shadow:var(--fv-focus)}.choice-row input{accent-color:var(--fv-color-cyan-strong);height:1.15rem;margin-top:.18rem;width:1.15rem}.form-action{background:linear-gradient(120deg,var(--fv-color-cyan),#a4fbff);border:0;border-radius:var(--fv-radius-pill);color:#081016;cursor:pointer;font-weight:760;letter-spacing:.045em;min-height:3rem;padding:.8rem 1.25rem;width:100%}.form-action:focus-visible,.form-control:focus-visible,.icon-button:focus-visible{box-shadow:var(--fv-focus);outline:none}.form-action:disabled{cursor:not-allowed;filter:saturate(.2);opacity:.54}.security-check{background:rgba(12,19,31,.62);border:1px solid rgba(104,234,255,.18);border-radius:var(--fv-radius-md);margin:0 0 1rem;padding:.9rem}.security-check>p{color:var(--fv-color-text-muted);font-size:.78rem;line-height:1.5;margin:0 0 .75rem}.turnstile-shell{min-height:65px;overflow:hidden;width:100%}.form-error{color:#ffd488!important;margin:.7rem 0 0!important}.inline-state{background:rgba(255,212,136,.06);border:1px solid rgba(255,212,136,.24);border-radius:var(--fv-radius-md);margin-top:1rem;padding:1rem}.inline-state h2,.inline-state p{margin:0}.inline-state h2{font-size:.95rem}.inline-state p{color:var(--fv-color-text-muted);font-size:.84rem;line-height:1.55;margin-top:.4rem}.text-link{color:var(--fv-color-cyan);display:inline-flex;font-size:.84rem;margin-top:1.1rem}.step-indicator{color:var(--fv-color-text-muted);display:flex;font-size:var(--fv-type-micro);gap:.4rem;letter-spacing:.08em;list-style:none;margin:0 0 2rem;padding:0;text-transform:uppercase}.step-indicator li[aria-current=step]{color:var(--fv-color-cyan)}.onboarding-main{min-height:100svh;overflow:hidden;padding:clamp(1.25rem,4vw,4rem);position:relative}.onboarding-main:before{background:radial-gradient(circle at 18% 15%,rgba(106,243,255,.14),transparent 31rem),radial-gradient(circle at 82% 82%,rgba(141,92,255,.17),transparent 34rem),linear-gradient(145deg,#050713,#090d21 52%,#050610);content:"";inset:0;position:absolute}.onboarding-main:after{background-image:linear-gradient(rgba(106,243,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(106,243,255,.035) 1px,transparent 0);background-size:4rem 4rem;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%);pointer-events:none;position:absolute}.onboarding-frame{margin:0 auto;max-width:74rem;position:relative;z-index:1}.onboarding-frame--narrow{max-width:52rem}.onboarding-form,.onboarding-interactive{background:linear-gradient(150deg,rgba(13,19,40,.94),rgba(6,8,20,.96));border:1px solid rgba(174,203,255,.19);border-radius:1.5rem;box-shadow:0 2rem 6rem rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.05);display:grid;gap:1.25rem;margin-top:2rem;padding:clamp(1.15rem,3vw,2rem)}.onboarding-cast-status{align-items:flex-start;background:rgba(106,243,255,.055);border:1px solid rgba(106,243,255,.18);border-radius:1rem;display:flex;gap:.9rem;padding:1rem}.onboarding-cast-status>span{background:var(--fv-color-cyan);border-radius:50%;box-shadow:0 0 1.2rem rgba(106,243,255,.8);flex:0 0 auto;height:.55rem;margin-top:.42rem;width:.55rem}.onboarding-actions strong,.onboarding-cast-status strong,.onboarding-state strong{color:var(--fv-color-text)}.arrival-action p,.onboarding-actions p,.onboarding-cast-status p,.onboarding-state p{color:var(--fv-color-text-muted);font-size:.82rem;line-height:1.55;margin:.3rem 0 0}.starter-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.starter-slot{align-items:center;aspect-ratio:.72;background:radial-gradient(circle at 50% 34%,rgba(106,243,255,.12),transparent 30%),linear-gradient(160deg,rgba(255,255,255,.045),rgba(141,92,255,.07));border:1px dashed rgba(174,203,255,.28);border-radius:var(--fv-radius-lg);color:var(--fv-color-text-muted);display:flex;flex-direction:column;font-size:.75rem;gap:1rem;justify-content:center;letter-spacing:.08em;min-height:14rem;text-align:center;text-transform:uppercase}.starter-slot__silhouette{background:linear-gradient(180deg,rgba(106,243,255,.16),rgba(141,92,255,.06));border:1px solid rgba(106,243,255,.18);border-radius:48% 48% 38% 38%;height:6rem;position:relative;width:3.6rem}.starter-slot__silhouette:before{background:rgba(106,243,255,.13);border:1px solid rgba(106,243,255,.2);border-radius:50%;content:"";height:2.4rem;left:50%;position:absolute;top:-1.25rem;transform:translateX(-50%);width:2.4rem}.starter-slot--locked{border-style:solid;min-height:16rem;overflow:hidden;position:relative}.starter-slot--locked:after{background:linear-gradient(90deg,transparent,rgba(106,243,255,.08),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.starter-slot--locked strong{color:rgba(230,238,255,.88);font-size:.78rem;letter-spacing:.18em}.starter-slot--locked small{color:var(--fv-color-cyan);font-size:var(--fv-type-micro);letter-spacing:.15em}.starter-slot__halo{background:radial-gradient(circle,rgba(106,243,255,.2),transparent 64%);height:10rem;position:absolute;top:1rem;width:10rem}.onboarding-form__row{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-form .form-field>small{color:var(--fv-color-text-muted);font-size:var(--fv-type-micro);line-height:1.45}.onboarding-choice-group{background:rgba(255,255,255,.025);border:1px solid rgba(174,203,255,.12)!important;border-radius:1rem;padding:1rem!important}.onboarding-choice-group .choice-row{border-radius:.75rem;margin-top:.55rem}.onboarding-choice-group .choice-row>span{display:grid;gap:.15rem}.onboarding-choice-group .choice-row small{color:var(--fv-color-text-muted);font-size:var(--fv-type-micro)}.choice-row--compact{display:inline-flex;margin-right:.45rem}.onboarding-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.onboarding-button{background:linear-gradient(120deg,#73f5ff,#9a7dff);border:0;border-radius:999px;box-shadow:0 .75rem 2rem rgba(106,243,255,.18);color:#040713;cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;letter-spacing:.04em;min-height:3.25rem;padding:.8rem 1.35rem}.onboarding-button:focus-visible{outline:3px solid white;outline-offset:3px}.onboarding-button:disabled{cursor:wait;opacity:.62}.onboarding-button--secondary{background:rgba(106,243,255,.1);border:1px solid rgba(106,243,255,.32);box-shadow:none;color:var(--fv-color-text);margin-top:.75rem}.onboarding-state{background:rgba(7,11,25,.88);border:1px solid rgba(106,243,255,.2);border-radius:1rem;display:grid;gap:.35rem;margin-top:1.5rem;padding:1rem}.onboarding-state--error{border-color:rgba(255,154,123,.42)}.onboarding-state__actions{border-top:1px solid rgba(106,243,255,.16);display:grid;gap:.65rem;margin-top:.55rem;padding-top:.8rem}.onboarding-state__actions>div{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .85rem}.onboarding-state__actions .onboarding-button--secondary{margin-top:0}.onboarding-state__text-action{background:transparent;border:0;color:rgba(222,236,255,.8);cursor:pointer;font:inherit;font-size:var(--fv-type-micro);font-weight:700;padding:.7rem .25rem;text-decoration:underline;text-decoration-color:rgba(106,243,255,.42);text-underline-offset:.25rem}.onboarding-state__text-action:focus-visible{outline:2px solid var(--fv-color-cyan);outline-offset:3px}.support-reference{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:rgba(229,242,255,.78);font:600 var(--fv-type-micro)/1.4 var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere}.support-reference button{min-height:2rem;padding:.35rem .65rem;border:1px solid rgba(104,225,255,.42);border-radius:999px;color:#e8fbff;background:rgba(16,40,65,.82);cursor:pointer}.support-reference button:focus-visible{outline:3px solid #8af3ff;outline-offset:3px}.onboarding-state small{color:var(--fv-color-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--fv-type-micro)}.onboarding-state__signal{animation:onboarding-signal 1.4s ease-in-out infinite;background:var(--fv-color-cyan);border-radius:999px;height:.25rem;width:3rem}.arrival-action{display:grid;gap:1rem;justify-items:center;margin-top:2rem}.arrival-action__account{background:rgba(7,11,25,.82);border:1px solid rgba(106,243,255,.22);border-radius:1rem;display:grid;min-width:min(100%,22rem);padding:1rem 1.25rem}.arrival-action__account small,.arrival-action__account span{color:var(--fv-color-text-muted);font-size:var(--fv-type-micro);letter-spacing:.12em}.arrival-action__account strong{font-size:1.1rem;margin:.25rem 0}@keyframes onboarding-signal{50%{opacity:.35;transform:scaleX(.65)}}.preview-form{display:grid;gap:1rem;margin-top:2rem}.form-field{display:grid;gap:.45rem}fieldset.form-field{border:0;margin:0;padding:0}.form-field label,.form-field__label{color:var(--fv-color-text-muted);font-size:.78rem;font-weight:680;letter-spacing:.05em}.form-control{background:rgba(255,255,255,.035);border:1px solid var(--fv-color-line-strong);border-radius:var(--fv-radius-md);color:var(--fv-color-text);min-height:3.2rem;padding:.75rem .9rem;width:100%}.form-control:disabled{color:var(--fv-color-text-muted);opacity:.72}.preview-note{color:var(--fv-color-warning);font-size:.78rem;margin:0}.arrival-main{align-items:center;display:flex;justify-content:center;min-height:100svh;overflow:hidden;padding:2rem;position:relative;text-align:center}.arrival-main:before{background:repeating-linear-gradient(90deg,transparent 0 3rem,rgba(106,243,255,.06) 3rem calc(3rem + 1px)),linear-gradient(180deg,transparent,rgba(106,243,255,.09));content:"";inset:0;-webkit-mask-image:radial-gradient(circle,black,transparent 72%);mask-image:radial-gradient(circle,black,transparent 72%);position:absolute}.arrival-content{max-width:50rem;position:relative;z-index:1}.arrival-title{background:linear-gradient(180deg,white 25%,var(--fv-color-cyan) 70%,var(--fv-color-violet));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(5rem,20vw,13rem);letter-spacing:.03em}.arrival-copy{margin-inline:auto;max-width:43rem}@media (max-width:900px){.public-header__navigation{position:static}.public-header__menu-button{display:inline-flex}.public-header__nav{align-items:stretch;background:rgba(5,9,18,.98);border:1px solid var(--fv-color-line);border-radius:1rem;box-shadow:0 1.4rem 4rem rgba(0,0,0,.42);display:none;flex-direction:column;gap:.25rem;min-width:min(22rem,calc(100vw - 1.25rem));padding:.65rem;position:absolute;right:0;top:calc(100% - .4rem);z-index:40}.public-header__nav[data-open=true]{display:flex}.public-header__nav>.fv-action,.public-header__nav>a{justify-content:flex-start;min-height:2.8rem;padding:.75rem .85rem;width:100%}.auth-main,.public-info__grid{grid-template-columns:1fr}.public-info__panel{min-height:0}.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.auth-main,.legal-main,.public-footer,.public-header,.public-main{width:min(calc(100% - 1.25rem),var(--fv-content-max))}.fv-brand__wordmark{font-size:.78rem;letter-spacing:.15em}.page-actions .fv-action{width:100%}.legal-metadata{grid-template-columns:1fr}.choice-row{align-items:center}.choice-row label{flex-basis:calc(100% - 2.25rem)}.choice-row__document{margin-left:2rem}.status-heading{display:block}.status-heading .fv-status{margin-top:1.25rem}.status-facts,.status-facts--wide,.status-grid{grid-template-columns:1fr}.starter-slot{min-height:11rem}.onboarding-main{padding:1rem .75rem 2rem}.onboarding-form__row{grid-template-columns:1fr}.onboarding-actions{align-items:stretch;flex-direction:column}.onboarding-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.onboarding-state__signal{animation:none}}@media (prefers-contrast:more){:root{--fv-color-line:rgba(230,238,255,0.52);--fv-color-line-strong:rgba(230,238,255,0.72);--fv-color-text-muted:#d7dced;--fv-color-panel:rgba(5,7,18,0.96)}}html[data-user-reduced-motion=true]{scroll-behavior:auto}html[data-user-reduced-motion=true] *,html[data-user-reduced-motion=true] :after,html[data-user-reduced-motion=true] :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}html[data-user-high-contrast=true]{--fv-color-line:rgba(230,238,255,0.58);--fv-color-line-strong:rgba(255,255,255,0.82);--fv-color-text-muted:#e5e9f5;--fv-color-panel:rgba(5,7,18,0.98)}:root{--arcade-bg:#121310;--arcade-panel:#1b1c18;--arcade-raised:#252720;--arcade-deep:#0b0d0a;--arcade-line:#40423a;--arcade-control-line:#74776d;--arcade-text:#e9e4d8;--arcade-muted:#a9a89e;--arcade-accent:#c8a968;--arcade-accent-hover:#ddbd7d;--arcade-success:#95bd9c;--arcade-danger:#ef9788;--arcade-focus:#dfc98e;--arcade-space-2:0.5rem;--arcade-space-3:0.75rem;--arcade-space-4:1rem;--arcade-space-5:1.5rem;--arcade-space-6:2rem;--arcade-target:2.75rem;--arcade-stroke:1px;--arcade-radius:0.75rem;--arcade-control-radius:0.375rem;--arcade-fast:120ms;--arcade-standard:180ms;--arcade-reveal:280ms;--arcade-ease:cubic-bezier(0.2,0.7,0.2,1)}body[data-ui-edition=arcade-v2]{background:var(--arcade-bg);color:var(--arcade-text)}body[data-ui-edition=arcade-v2] .public-header__menu-button{background:var(--arcade-panel);border-color:var(--arcade-control-line);border-radius:var(--arcade-control-radius);color:var(--arcade-text)}body[data-ui-edition=arcade-v2] .public-header__menu-button:focus-visible{outline-color:var(--arcade-focus)}body[data-ui-edition=arcade-v2] .public-header__nav a:not(.fv-action){color:var(--arcade-muted);text-decoration-color:var(--arcade-accent)}body[data-ui-edition=arcade-v2] .public-header__nav a:not(.fv-action):focus-visible,body[data-ui-edition=arcade-v2] .public-header__nav a:not(.fv-action):hover,body[data-ui-edition=arcade-v2] .public-header__nav a[aria-current=page]:not(.fv-action){color:var(--arcade-text)}@media (max-width:900px){body[data-ui-edition=arcade-v2] .public-header__nav{background:var(--arcade-panel);border-color:var(--arcade-line);border-radius:var(--arcade-control-radius)}}body[data-ui-edition=arcade-v2] .public-header .fv-action--primary{background:var(--arcade-accent);border-color:var(--arcade-accent);border-radius:var(--arcade-control-radius);color:var(--arcade-deep);box-shadow:inset 0 -2px rgb(0 0 0/16%)}body[data-ui-edition=arcade-v2] .app-shell,body[data-ui-edition=arcade-v2] .immersive-lobby{--fv-color-ink-950:var(--arcade-bg);--fv-color-ink-900:var(--arcade-panel);--fv-color-panel:var(--arcade-panel);--fv-color-panel-strong:var(--arcade-raised);--fv-color-line:var(--arcade-line);--fv-color-text:var(--arcade-text);--fv-color-text-muted:var(--arcade-muted);--fv-color-cyan:var(--arcade-accent);--fv-color-violet:var(--arcade-muted);--fv-color-gold:var(--arcade-accent);--fv-color-warning:var(--arcade-accent);color:var(--arcade-text)}body[data-ui-edition=arcade-v2] .app-shell{background:linear-gradient(90deg,rgb(255 255 255/1%) 1px,transparent 1px),var(--arcade-bg);background-size:4rem 100%}body[data-ui-edition=arcade-v2] .app-sidebar{background:var(--arcade-panel);border-right:1px solid var(--arcade-line);box-shadow:.35rem 0 0 var(--arcade-deep)}body[data-ui-edition=arcade-v2] .app-sidebar:before{background:var(--arcade-accent);content:"";height:3px;inset:0 0 auto;position:absolute}body[data-ui-edition=arcade-v2] .app-sidebar__brand{border-bottom:1px solid var(--arcade-line)}body[data-ui-edition=arcade-v2] .app-nav{gap:.45rem}body[data-ui-edition=arcade-v2] .app-nav__item{background:transparent;border:1px solid transparent;border-radius:var(--arcade-control-radius);color:var(--arcade-muted);min-height:2.75rem;transition:background-color var(--arcade-fast) var(--arcade-ease),border-color var(--arcade-fast) var(--arcade-ease),box-shadow var(--arcade-fast) var(--arcade-ease),color var(--arcade-fast) var(--arcade-ease),transform var(--arcade-fast) var(--arcade-ease)}body[data-ui-edition=arcade-v2] .app-nav__glyph{background:var(--arcade-deep);border-color:var(--arcade-line);border-radius:.2rem;color:var(--arcade-muted);opacity:1}body[data-ui-edition=arcade-v2] .app-nav__item:focus-visible,body[data-ui-edition=arcade-v2] .app-nav__item:hover{background:var(--arcade-raised);border-color:var(--arcade-line);box-shadow:inset 2px 0 var(--arcade-accent);color:var(--arcade-text);transform:translateX(1px)}body[data-ui-edition=arcade-v2] .app-nav__item[data-active=true]{background:var(--arcade-deep);border-color:var(--arcade-accent);box-shadow:inset 3px 0 var(--arcade-accent);color:var(--arcade-text)}body[data-ui-edition=arcade-v2] .app-nav__item[data-active=true] .app-nav__glyph{background:var(--arcade-accent);border-color:var(--arcade-accent);color:var(--arcade-deep)}body[data-ui-edition=arcade-v2] .app-nav__item:active{transform:translateY(1px)}body[data-ui-edition=arcade-v2] .app-nav__item:has(.fv-link-pending[data-link-pending=true]){border-color:var(--arcade-accent);color:var(--arcade-text)}body[data-ui-edition=arcade-v2] .app-sidebar__utility{border-top-color:var(--arcade-line)}body[data-ui-edition=arcade-v2] .app-account-summary{background:var(--arcade-deep);border-color:var(--arcade-line);border-radius:var(--arcade-control-radius);box-shadow:inset 0 2px var(--arcade-accent)}body[data-ui-edition=arcade-v2] .app-account-summary small{color:var(--arcade-accent)}body[data-ui-edition=arcade-v2] .app-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(27 28 24/96%);border-bottom-color:var(--arcade-line);box-shadow:0 3px 0 var(--arcade-deep)}body[data-ui-edition=arcade-v2] .app-topbar__location{color:var(--arcade-accent)}body[data-ui-edition=arcade-v2] .icon-button{background:var(--arcade-deep);border-color:var(--arcade-line);border-radius:var(--arcade-control-radius);color:var(--arcade-accent);min-height:2.75rem;min-width:2.75rem;transition:background-color var(--arcade-fast) var(--arcade-ease),border-color var(--arcade-fast) var(--arcade-ease),box-shadow var(--arcade-fast) var(--arcade-ease),transform var(--arcade-fast) var(--arcade-ease)}body[data-ui-edition=arcade-v2] .icon-button:hover{background:var(--arcade-raised);border-color:var(--arcade-accent);box-shadow:inset 0 0 0 1px rgb(221 189 125/18%);transform:translateY(-1px)}body[data-ui-edition=arcade-v2] .icon-button:active{transform:translateY(1px)}body[data-ui-edition=arcade-v2] .review-banner{background:var(--arcade-panel);border-color:var(--arcade-line);border-radius:var(--arcade-control-radius);color:var(--arcade-muted)}body[data-ui-edition=arcade-v2] .review-banner:before{background:var(--arcade-accent);border-radius:0}body[data-ui-edition=arcade-v2] .mobile-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--arcade-panel);border-top-color:var(--arcade-accent);box-shadow:0 -3px 0 var(--arcade-deep)}body[data-ui-edition=arcade-v2] .mobile-bottom-nav a{border:1px solid transparent;border-radius:var(--arcade-control-radius);color:var(--arcade-muted);min-height:2.75rem;position:relative;transition:background-color var(--arcade-fast) var(--arcade-ease),border-color var(--arcade-fast) var(--arcade-ease),box-shadow var(--arcade-fast) var(--arcade-ease),color var(--arcade-fast) var(--arcade-ease),transform var(--arcade-fast) var(--arcade-ease)}body[data-ui-edition=arcade-v2] .mobile-bottom-nav a:focus-visible,body[data-ui-edition=arcade-v2] .mobile-bottom-nav a:hover{background:var(--arcade-raised);border-color:var(--arcade-line);box-shadow:inset 0 2px var(--arcade-accent);color:var(--arcade-text);transform:translateY(-1px)}body[data-ui-edition=arcade-v2] .mobile-bottom-nav a[data-active=true]{background:var(--arcade-deep);border-color:var(--arcade-accent);box-shadow:inset 0 3px var(--arcade-accent);color:var(--arcade-accent)}body[data-ui-edition=arcade-v2] .mobile-bottom-nav a:active{transform:translateY(1px)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"]{--lobby-v07-cyan:var(--arcade-accent);--lobby-v07-violet:var(--arcade-muted);--lobby-v07-gold:var(--arcade-accent);--lobby-v07-ink:var(--arcade-deep)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__top-hud{background:rgb(18 19 16/94%);border-bottom:1px solid var(--arcade-line);box-shadow:0 3px 0 rgb(11 13 10/88%)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__brand-context{border-left-color:var(--arcade-line);color:var(--arcade-muted)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__location i{background:var(--arcade-accent);box-shadow:none}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__connection,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-daily-wallet,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-status-entry{background:var(--arcade-panel);border-color:var(--arcade-line);border-radius:var(--arcade-control-radius);box-shadow:none;color:var(--arcade-text)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-status-entry--premium{border-color:var(--arcade-accent);color:var(--arcade-accent)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-rail{background:rgb(27 28 24/94%);border:1px solid var(--arcade-line);border-top:3px solid var(--arcade-accent);border-radius:var(--arcade-control-radius);box-shadow:8px 8px 0 rgb(11 13 10/62%)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-rail__heading{border-bottom-color:var(--arcade-line)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-rail__heading small{color:var(--arcade-accent)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-card,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-card--latest,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-rail__quick-status .lobby-liveops-card{background:var(--arcade-deep);border-color:var(--arcade-line);border-radius:var(--arcade-control-radius)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-card a{color:var(--arcade-accent)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--arcade-panel);border-color:var(--arcade-line);border-radius:var(--arcade-radius);box-shadow:0 4px 0 var(--arcade-deep)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar:before{background:var(--arcade-accent);content:"";height:3px;inset:0 var(--arcade-radius) auto;position:absolute}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .fv-action{background:transparent;border:1px solid transparent;border-radius:var(--arcade-control-radius);color:var(--arcade-muted);min-height:2.75rem;transition:background-color var(--arcade-fast) var(--arcade-ease),border-color var(--arcade-fast) var(--arcade-ease),box-shadow var(--arcade-fast) var(--arcade-ease),color var(--arcade-fast) var(--arcade-ease),transform var(--arcade-fast) var(--arcade-ease)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .fv-action:focus-visible,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .fv-action:hover{background:var(--arcade-raised);border-color:var(--arcade-line);box-shadow:inset 0 -2px rgb(200 169 104/34%);color:var(--arcade-text);transform:translateY(-1px)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .fv-action:active{transform:translateY(1px)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .lobby-destination-bar__primary{background:var(--arcade-accent);border-color:var(--arcade-accent);box-shadow:inset 0 -3px rgb(11 13 10/28%);color:var(--arcade-deep)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .lobby-destination-bar__primary:focus-visible,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .lobby-destination-bar__primary:hover{background:var(--arcade-accent-hover);border-color:var(--arcade-accent-hover);color:var(--arcade-deep)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar__primary-copy small{color:rgb(11 13 10/72%)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities{align-items:center;background:var(--arcade-deep);border:1px solid var(--arcade-control-line);border-radius:var(--arcade-control-radius);box-shadow:inset 0 1px rgb(233 228 216/7%),inset 0 -2px rgb(0 0 0/34%);gap:0;opacity:1;padding:.2rem}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities a{align-items:center;background:transparent;border:0;border-radius:calc(var(--arcade-control-radius) - .125rem);color:var(--arcade-muted);display:inline-flex;min-height:2.75rem;padding-inline:.7rem;transition:background-color var(--arcade-fast) var(--arcade-ease),color var(--arcade-fast) var(--arcade-ease),transform var(--arcade-fast) var(--arcade-ease)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities>span{background:var(--arcade-line);height:1.5rem}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities a:focus-visible,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities a:hover{background:var(--arcade-raised);color:var(--arcade-text);text-decoration:none;transform:translateY(-1px)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities a:active{background:var(--arcade-panel);color:var(--arcade-accent-hover);transform:translateY(1px)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .lobby-destination-bar__primary:before,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-facility-gate:after,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-facility-gate__halo,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-facility-stage__art img,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-facility-stage__orbit,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-hall-staff__guide-light,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-hall-staff__portrait img,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-hall-staff__presence,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-world__environment-art img,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-world__light-sweep{animation:none}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-hall-staff__guide-light,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-hall-staff__portrait img{will-change:auto}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-facility-gate{transform:none}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-facility-gate:focus-visible,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-facility-gate:hover{transform:translateY(-1px)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-facility-gate:active{transform:translateY(1px)}body[data-ui-edition=arcade-v2] .app-nav__item:focus-visible,body[data-ui-edition=arcade-v2] .icon-button:focus-visible,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] :is(a,button):focus-visible,body[data-ui-edition=arcade-v2] .mobile-bottom-nav a:focus-visible{outline:2px solid var(--arcade-focus);outline-offset:3px}@media (max-width:820px){body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-status-entry--premium{border-radius:var(--arcade-control-radius);height:2.75rem;min-width:2.75rem;width:2.75rem}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__top-actions>.lobby-daily-wallet{min-height:2.75rem}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-rail{background:rgb(27 28 24/96%);border-top:3px solid var(--arcade-accent);box-shadow:0 -4px 0 rgb(11 13 10/62%)}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar{border-radius:0;box-shadow:0 -3px 0 var(--arcade-deep);padding-bottom:max(5px,env(safe-area-inset-bottom))}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar:before{inset-inline:0}body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .fv-action{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){body[data-ui-edition=arcade-v2] .public-header__menu-icon,body[data-ui-edition=arcade-v2] .public-header__menu-icon:after,body[data-ui-edition=arcade-v2] .public-header__menu-icon:before{transition:none}body[data-ui-edition=arcade-v2] :is(.app-nav__item,.icon-button,.mobile-bottom-nav a,.immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .fv-action,.immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities a,.immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-facility-gate){transition-duration:1ms!important}}html[data-user-reduced-motion=true] body[data-ui-edition=arcade-v2] .public-header__menu-icon,html[data-user-reduced-motion=true] body[data-ui-edition=arcade-v2] .public-header__menu-icon:after,html[data-user-reduced-motion=true] body[data-ui-edition=arcade-v2] .public-header__menu-icon:before{transition:none}html[data-user-reduced-motion=true] body[data-ui-edition=arcade-v2] :is(.app-nav__item,.icon-button,.mobile-bottom-nav a,.immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar .fv-action,.immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities a,.immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-facility-gate){transition-duration:1ms!important}@media (prefers-contrast:more){body[data-ui-edition=arcade-v2] .app-nav__item,body[data-ui-edition=arcade-v2] .app-sidebar,body[data-ui-edition=arcade-v2] .app-topbar,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__top-hud,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-rail,body[data-ui-edition=arcade-v2] .mobile-bottom-nav,body[data-ui-edition=arcade-v2] .mobile-bottom-nav a{border-color:var(--arcade-muted)}}html[data-user-high-contrast=true] body[data-ui-edition=arcade-v2] .app-nav__item,html[data-user-high-contrast=true] body[data-ui-edition=arcade-v2] .app-sidebar,html[data-user-high-contrast=true] body[data-ui-edition=arcade-v2] .app-topbar,html[data-user-high-contrast=true] body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__top-hud,html[data-user-high-contrast=true] body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities,html[data-user-high-contrast=true] body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar,html[data-user-high-contrast=true] body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-rail,html[data-user-high-contrast=true] body[data-ui-edition=arcade-v2] .mobile-bottom-nav,html[data-user-high-contrast=true] body[data-ui-edition=arcade-v2] .mobile-bottom-nav a{border-color:var(--arcade-text)}@media (forced-colors:active){body[data-ui-edition=arcade-v2] .app-nav__item,body[data-ui-edition=arcade-v2] .app-sidebar,body[data-ui-edition=arcade-v2] .app-topbar,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__top-hud,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .immersive-lobby__utilities,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-destination-bar,body[data-ui-edition=arcade-v2] .immersive-lobby[data-lobby-visual="v0.8-hall-staff"] .lobby-liveops-rail,body[data-ui-edition=arcade-v2] .mobile-bottom-nav,body[data-ui-edition=arcade-v2] .mobile-bottom-nav a{border:1px solid CanvasText;forced-color-adjust:auto}}.owner-profile[data-profile-design=arcade-atelier-v2]{--profile-plate:color-mix(in srgb,var(--arcade-panel) 94%,black);--profile-plate-raised:color-mix(in srgb,var(--arcade-raised) 92%,black);--profile-hairline:color-mix(in srgb,var(--arcade-line) 88%,transparent);--profile-content-inset:clamp(.9rem,1.7vw,1.35rem);color:var(--arcade-text);display:grid;gap:.8rem;isolation:isolate;max-inline-size:96rem;min-inline-size:0;position:relative}.owner-profile[data-profile-design=arcade-atelier-v2]:before{background:linear-gradient(90deg,transparent 0 49.8%,rgb(200 169 104/8%) 50%,transparent 50.2%),linear-gradient(rgb(233 228 216/2%) 1px,transparent 0);background-size:100% 100%,100% 2.5rem;content:"";inset-block:-2rem;inset-inline:0;-webkit-mask-image:linear-gradient(#000 0 76%,transparent);mask-image:linear-gradient(#000 0 76%,transparent);opacity:.55;pointer-events:none;position:absolute;z-index:-1}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-avatar__rings span,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-avatar__scan{animation:none;will-change:auto}.owner-profile[data-profile-design=arcade-atelier-v2] .eyebrow{color:var(--arcade-accent);font-size:max(var(--fv-type-caption,.8125rem),.8125rem);font-weight:780;letter-spacing:.11em}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__header{align-items:end;border-block-end:1px solid var(--profile-hairline);display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) auto;padding-block:.15rem .8rem}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__header h1{color:var(--arcade-text);font-size:clamp(2rem,2.8vw,2.625rem);letter-spacing:-.045em;line-height:1;margin-block:.3rem .4rem;text-wrap:balance}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__header>div:first-child>p:last-child{color:var(--arcade-muted);font-size:max(var(--fv-type-label,.875rem),.875rem);line-height:1.5;margin:0;max-inline-size:62ch}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.owner-profile[data-profile-design=arcade-atelier-v2] :is(.fv-action,button,select,summary){transition-duration:var(--arcade-fast);transition-timing-function:var(--arcade-ease)}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__actions .fv-action{border-color:var(--profile-hairline);border-radius:var(--arcade-control-radius);min-block-size:2.75rem}.owner-profile[data-profile-design=arcade-atelier-v2] .fv-action--primary{background:var(--arcade-accent);border-color:var(--arcade-accent);color:var(--arcade-deep)}.owner-profile[data-profile-design=arcade-atelier-v2] .fv-action--quiet,.owner-profile[data-profile-design=arcade-atelier-v2] .fv-action--secondary{background:var(--arcade-panel);border-color:var(--arcade-line);color:var(--arcade-text)}.owner-profile[data-profile-design=arcade-atelier-v2] .fv-action--primary:hover{background:var(--arcade-accent-hover);color:var(--arcade-deep)}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__actions .fv-action:hover{border-color:var(--arcade-accent);color:var(--arcade-text);transform:translateY(-1px)}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__actions .fv-action:active{transform:translateY(1px)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status{align-items:center;background:var(--profile-plate);border:1px solid var(--profile-hairline);border-inline-start:.24rem solid var(--arcade-accent);border-radius:var(--arcade-control-radius);box-shadow:0 .8rem 2.2rem rgb(0 0 0/18%);display:grid;gap:.8rem 1rem;grid-template-columns:auto minmax(0,1fr) minmax(0,.85fr) auto;margin:0;padding:.9rem 1rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status[data-google-link-state=linked]{border-color:color-mix(in srgb,var(--arcade-success) 52%,var(--arcade-line));border-inline-start-color:var(--arcade-success)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-auth-provider__google-mark{box-shadow:0 0 0 .2rem rgb(233 228 216/7%)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status__copy h2,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status__email strong{color:var(--arcade-text)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status__copy p,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status__email span{color:var(--arcade-muted)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status__email{border-inline-start-color:var(--profile-hairline);min-inline-size:0;overflow-wrap:anywhere}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status__email small{color:var(--arcade-accent)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status__indicator{background:var(--arcade-muted);border:1px solid var(--arcade-deep);box-shadow:0 0 0 .2rem rgb(169 168 158/10%);display:none}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status[data-google-link-state=linked] .profile-google-status__indicator{background:var(--arcade-success)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-overview-card{background:var(--profile-plate);border:1px solid var(--profile-hairline);border-radius:var(--arcade-radius);box-shadow:0 1.4rem 3.8rem rgb(0 0 0/26%),inset 0 1px rgb(233 228 216/5%);display:grid;grid-template-columns:minmax(0,1fr);overflow:clip;position:relative}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-overview-card:before{background:var(--arcade-accent);block-size:.2rem;inset:0;inline-size:min(28rem,54%);opacity:1}.profile-overview-card__material{display:block;inline-size:min(48%,40rem);inset:var(--profile-content-inset) var(--profile-content-inset) auto auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32% 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 32% 82%,transparent);opacity:.3;pointer-events:none;position:absolute;z-index:0}.profile-overview-card__material img{block-size:27rem;display:block;inline-size:100%;object-fit:cover;object-position:68% 42%}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-overview-card>section{min-inline-size:0;padding:var(--profile-content-inset);position:relative;z-index:1}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-panel--progress{background:rgb(27 28 24/84%)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-panel--progress:after{display:none}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__masthead{align-items:start;border-block-end:1px solid var(--profile-hairline);gap:.5rem;padding-block-end:.65rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__masthead>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__masthead .eyebrow{margin:0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-identity-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-identity-card__badges>span:last-child,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-panel__status{color:var(--arcade-muted)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-identity-card__nameplate{border-block-end-color:var(--profile-hairline);gap:.45rem;margin-block-start:.7rem;padding-block:0 .75rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-identity-card__nameplate-heading>small{color:var(--arcade-accent)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__line{align-items:center;container-type:inline-size;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__line h2{color:var(--arcade-text);font-size:clamp(2rem,4.2vw,4.4rem);font-weight:780;letter-spacing:-.065em;line-height:.98;max-inline-size:none;min-inline-size:0;overflow:visible;text-overflow:clip;white-space:nowrap}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__line h2[data-name-density=compact]{font-size:clamp(1.55rem,3.25vw,3.35rem)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__line h2[data-name-density=dense]{font-size:clamp(.9rem,2.35vw,2.45rem);letter-spacing:-.055em}.owner-profile[data-profile-design=arcade-atelier-v2] [data-mode=received]{background:var(--profile-plate-raised);border:1px solid var(--profile-hairline);border-radius:var(--arcade-control-radius);color:var(--arcade-accent)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__actions button,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__edit{background:var(--profile-plate-raised);border:1px solid var(--profile-hairline);border-radius:var(--arcade-control-radius);color:var(--arcade-text);min-block-size:2.75rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__edit{color:var(--arcade-accent)}.owner-profile[data-profile-design=arcade-atelier-v2] :is(.profile-display-name__edit,.profile-display-name__actions button):hover:not(:disabled){background:color-mix(in srgb,var(--arcade-raised) 84%,var(--arcade-accent));border-color:var(--arcade-accent);transform:translateY(-1px)}.owner-profile[data-profile-design=arcade-atelier-v2] :is(.profile-display-name__edit,.profile-display-name__actions button):active:not(:disabled){transform:translateY(1px)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__field input{background:var(--arcade-deep);border:1px solid var(--profile-hairline);border-radius:var(--arcade-control-radius);color:var(--arcade-text)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__field input:focus-visible{border-color:var(--arcade-focus);box-shadow:0 0 0 2px var(--arcade-deep),0 0 0 4px var(--arcade-focus)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__actions button[type=submit]{background:var(--arcade-accent);border-color:var(--arcade-accent);color:var(--arcade-deep)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__notice[data-tone=success]{color:var(--arcade-success)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__notice[data-tone=error]{color:var(--arcade-danger)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__notice:empty{min-block-size:0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__content{align-items:start;display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:minmax(11.25rem,13rem) minmax(0,1fr);margin-block-start:.8rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__portrait{border-inline-end:1px solid var(--profile-hairline);padding-inline-end:clamp(1rem,2vw,1.6rem)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__portrait [data-photo-variant=cinematic]{--profile-cinematic-panel-size:13rem;--profile-cinematic-photo-size:clamp(11.25rem,14vw,13rem);gap:.7rem;max-inline-size:13rem}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] [data-photo-empty]{background:var(--arcade-deep);border:.18rem solid var(--arcade-accent);border-radius:.3rem;box-shadow:0 0 0 .35rem var(--arcade-panel),0 0 0 .42rem var(--arcade-line),0 1rem 2.4rem rgb(0 0 0/34%);inline-size:var(--profile-cinematic-photo-size);max-inline-size:100%}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] [data-photo-empty]:before{border-color:rgb(200 169 104/34%)}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] [data-photo-empty]:after{background:linear-gradient(90deg,transparent 0 10%,var(--arcade-accent) 10% 34%,transparent 34% 66%,var(--arcade-muted) 66% 90%,transparent 90%);opacity:.56}.owner-profile[data-profile-design=arcade-atelier-v2] [data-profile-photo-fallback=default-player-avatar]:before{background:linear-gradient(180deg,transparent 52%,rgb(11 13 10/82%))}.owner-profile[data-profile-design=arcade-atelier-v2] [data-profile-photo-fallback=default-player-avatar]{background:var(--arcade-deep)}.owner-profile[data-profile-design=arcade-atelier-v2] [data-profile-photo-fallback=default-player-avatar]>span{font-size:.75rem;letter-spacing:.035em;white-space:nowrap}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] img{background:var(--arcade-deep);object-fit:cover;padding:0}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] [data-photo-empty=false] img{object-fit:contain}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] button{border-radius:var(--arcade-control-radius);transition-duration:var(--arcade-fast)}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] button[aria-controls]{background:var(--arcade-accent);border:1px solid var(--arcade-accent);color:var(--arcade-deep);font-size:max(var(--fv-type-micro),.8125rem);padding:.52rem .6rem;white-space:nowrap}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] button[aria-controls]:hover:not(:disabled){background:var(--arcade-text);border-color:var(--arcade-text);filter:none}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] button[aria-describedby]{background:var(--arcade-deep);border-color:var(--arcade-line);color:var(--arcade-text)}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] button:not([aria-controls],[aria-describedby]){background:var(--profile-plate-raised);border:1px solid var(--arcade-line);color:var(--arcade-text)}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] :is([role=tooltip],[role=status],[role=alert]){background:var(--arcade-deep);border-color:var(--arcade-line);color:var(--arcade-text)!important}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] [data-profile-photo-fallback]>span:last-child{background:rgb(11 13 10/84%);border-color:color-mix(in srgb,var(--arcade-accent) 62%,transparent);color:var(--arcade-text)}.owner-profile[data-profile-design=arcade-atelier-v2] [data-photo-variant=cinematic] [data-photo-empty]>span:last-child:not([data-profile-photo-fallback],[data-profile-photo-loading]){background:rgb(11 13 10/88%);border-color:color-mix(in srgb,var(--arcade-accent) 42%,transparent);color:var(--arcade-text)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-identity-card__meta{border-block:1px solid var(--profile-hairline);margin-block-start:.9rem;padding-block:.65rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-identity-card__meta dt,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-stat-grid dt{color:var(--arcade-muted)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-identity-card__meta dd,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-stat-grid dd{color:var(--arcade-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__progress{min-inline-size:0;padding-block-start:0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-panel__header h2{color:var(--arcade-text);font-size:clamp(1.25rem,1.8vw,1.6rem);margin:0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-panel__intro,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-panel__note{color:var(--arcade-muted);line-height:1.5}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-panel__intro{margin-block:.35rem 0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-command{align-items:center;display:grid;gap:clamp(.85rem,2vw,1.5rem);grid-template-columns:minmax(8rem,11.5rem) minmax(0,1fr);margin-block-start:.7rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit{align-items:center;aspect-ratio:1;background:radial-gradient(closest-side,var(--arcade-deep) 77%,transparent 78%),conic-gradient(from -90deg,var(--arcade-accent) 0deg var(--profile-level-angle),var(--arcade-line) var(--profile-level-angle) 1turn);border:1px solid var(--arcade-line);border-radius:50%;box-shadow:0 .7rem 1.4rem rgb(0 0 0/22%),inset 0 0 0 .3rem var(--arcade-panel);display:flex;inline-size:100%;justify-content:center;max-inline-size:11.5rem;min-block-size:0;min-inline-size:0;padding:1.2rem;text-align:center}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit:before{background:repeating-conic-gradient(from -90deg,var(--arcade-text) 0deg 1deg,transparent 1deg 15deg);border:0;border-radius:50%;inset:.15rem;-webkit-mask-image:radial-gradient(closest-side,transparent 94%,#000 95%);mask-image:radial-gradient(closest-side,transparent 94%,#000 95%);opacity:.45}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit:after{background:radial-gradient(circle at 32% 20%,var(--arcade-raised),var(--arcade-deep) 72%);border:1px solid color-mix(in srgb,var(--arcade-accent) 35%,var(--arcade-line));border-radius:50%;box-shadow:inset 0 1px rgb(233 228 216/12%);display:block;inset:13%}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit span{color:var(--arcade-muted);font-size:.75rem;letter-spacing:.045em}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit strong{color:var(--arcade-text);font-size:clamp(2.6rem,4vw,3.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-block-start:.15rem;text-shadow:none}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit small{color:var(--arcade-accent)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-stat-grid{background:transparent;border:0;border-radius:0;gap:.65rem;overflow:visible}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-stat-grid>div{background:color-mix(in srgb,var(--profile-plate-raised) 94%,black);border:1px solid var(--profile-hairline);border-radius:var(--arcade-control-radius);box-shadow:inset 0 1px rgb(233 228 216/5%);min-inline-size:0;padding:.8rem .9rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-stat-grid>[data-profile-stat=current-level-xp]{background:linear-gradient(135deg,rgb(200 169 104/9%),transparent 65%),var(--arcade-deep);border-block-start:2px solid var(--arcade-accent)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-stat-grid>[data-profile-stat=current-level-xp] dd{color:var(--arcade-accent-hover);font-size:clamp(1rem,1.3vw,1.35rem)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-stat-grid>[data-profile-stat=lifetime-xp] dd{font-size:clamp(1rem,1.2vw,1.25rem)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-stat-grid dd{overflow-wrap:anywhere}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-progress{gap:.4rem .75rem;margin-block-start:.75rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-progress>span{background:var(--arcade-deep);border:1px solid var(--arcade-line);border-radius:.25rem;block-size:1rem;padding:.16rem;position:relative}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-progress>span:after{background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgb(11 13 10/55%) calc(10% - 1px) 10%);content:"";inset:.16rem;pointer-events:none;position:absolute}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-progress>span>i{background:linear-gradient(90deg,#b9914a,var(--arcade-accent) 42%,var(--arcade-accent-hover));border-radius:.1rem;box-shadow:inset 0 1px rgb(255 255 255/30%);transition-duration:.64s}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-progress>strong{color:var(--arcade-text)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-progress>small{color:var(--arcade-accent)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-rules>summary{color:var(--arcade-text)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-rules>summary>i{border-color:var(--arcade-line);color:var(--arcade-accent)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-rules>summary:focus-visible>i,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-rules>summary:hover>i,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-rules[open]>summary>i{background:var(--arcade-accent);color:var(--arcade-deep)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-rules__body{background:var(--arcade-deep);border-block-start-color:var(--profile-hairline);color:var(--arcade-muted)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-overview-card__machine{background:linear-gradient(90deg,rgb(200 169 104/6%),transparent 42%),color-mix(in srgb,var(--arcade-panel) 88%,black);border-block-start:1px solid var(--arcade-line)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-machine-identity__grid{gap:1rem}.owner-profile[data-profile-design=arcade-atelier-v2] :is(.profile-machine-identity__picker,.profile-machine-identity__mastery,.profile-machine-identity__empty){background:var(--arcade-deep);border:1px solid var(--profile-hairline);border-radius:var(--arcade-control-radius);box-shadow:inset 0 1px rgb(233 228 216/3%)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-machine-identity__picker select{background:var(--arcade-raised);border-color:var(--arcade-line);border-radius:var(--arcade-control-radius);color:var(--arcade-text);min-block-size:2.75rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-machine-identity__picker>button{background:var(--arcade-accent);border:1px solid var(--arcade-accent);border-radius:var(--arcade-control-radius);color:var(--arcade-deep);min-block-size:2.75rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-machine-identity__picker>button:hover:not(:disabled){background:var(--arcade-accent-hover);transform:translateY(-1px)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-machine-identity__picker>button:active:not(:disabled){transform:translateY(1px)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-machine-identity__meter{background:var(--arcade-panel);border-color:var(--arcade-line);border-radius:.16rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-machine-identity__meter>span{background:var(--arcade-accent);box-shadow:none}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-mastery-rail:before{background:var(--arcade-line)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-mastery-rail li>span{background:var(--arcade-panel);border-color:var(--arcade-line);color:var(--arcade-muted)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-mastery-rail li[data-earned=true]>span{background:var(--arcade-accent);border-color:var(--arcade-accent);color:var(--arcade-deep)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-mastery-rail li>small{color:var(--arcade-muted)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-overview-card__machine-footer{border-block-start:1px solid var(--profile-hairline);padding-block-start:1rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-detail-settings{background:var(--profile-plate);border:1px solid var(--profile-hairline);border-radius:var(--arcade-radius);box-shadow:0 1rem 2.8rem rgb(0 0 0/18%);margin:0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-detail-settings>summary:hover{background:rgb(200 169 104/6%)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-detail-settings__signal{background:var(--arcade-accent);border-radius:.1rem;box-shadow:none}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-detail-settings__chevron,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-detail-settings__copy small{color:var(--arcade-accent)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-detail-settings__copy strong{color:var(--arcade-text)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-detail-settings__copy>span{color:var(--arcade-muted)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-detail-settings__content{border-block-start-color:var(--profile-hairline)}.owner-profile[data-profile-design=arcade-atelier-v2] [data-showcase-variant]{background:var(--arcade-deep);border-color:var(--arcade-line)}.owner-profile[data-profile-design=arcade-atelier-v2] :is(button,select,summary,a):focus-visible{outline:2px solid var(--arcade-focus);outline-offset:3px}@media (max-width:980px){.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status{grid-template-columns:auto minmax(0,1fr) auto}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status__email{grid-column:2;grid-row:2;border-inline-start:0;padding-inline-start:0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status .fv-action{grid-column:3;grid-row:1/3}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__content{grid-template-columns:minmax(0,1fr)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__portrait{align-items:end;border-block-end:1px solid var(--profile-hairline);border-inline-end:0;display:grid;gap:1.25rem;grid-template-columns:13rem minmax(0,1fr);justify-items:stretch;padding:0 0 1.25rem}}@media (max-width:720px){.owner-profile[data-profile-design=arcade-atelier-v2]{--profile-content-inset:.8rem;gap:.7rem}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__header{align-items:stretch;gap:.7rem;grid-template-columns:minmax(0,1fr);padding-block-end:.7rem}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__header h1{font-size:clamp(1.75rem,8vw,2.125rem);line-height:1.02;margin-block:.25rem .35rem}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__actions .fv-action{justify-content:center;min-inline-size:0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status{grid-template-columns:auto minmax(0,1fr)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status__email{border-inline-start:0;border-block-start:1px solid var(--profile-hairline);grid-column:2;padding:.45rem 0 0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status__indicator{display:none}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-google-status .fv-action{grid-column:1/-1;grid-row:auto;justify-content:center}.profile-overview-card__material{inline-size:68%;opacity:.1}.profile-overview-card__material img{block-size:22rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__line{align-items:start;grid-template-columns:minmax(0,1fr)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__line h2{font-size:clamp(1.75rem,9.6vw,3rem)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__line h2[data-name-density=compact]{font-size:clamp(1.2rem,6.8vw,2rem)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__line h2[data-name-density=dense]{font-size:clamp(.8125rem,3.9cqi,1.25rem)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__line>span{justify-self:end;margin:0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__portrait{align-items:center;grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);justify-items:stretch}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__portrait [data-photo-variant=cinematic]{--profile-cinematic-panel-size:10rem;--profile-cinematic-photo-size:clamp(8rem,34vw,10rem);align-items:start;display:grid;grid-template-columns:minmax(0,1fr);max-inline-size:10rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__portrait [data-photo-variant=cinematic] [data-photo-empty]{inline-size:var(--profile-cinematic-photo-size)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-command{grid-template-columns:minmax(0,1fr)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit{align-items:center;min-block-size:0;text-align:center}}@media (max-width:460px){.owner-profile[data-profile-design=arcade-atelier-v2]{--profile-phone-photo-size:clamp(8rem,34vw,8.25rem)}.owner-profile[data-profile-design=arcade-atelier-v2] .owner-profile__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__content{gap:.7rem;grid-template-columns:calc(var(--profile-phone-photo-size) + .7rem + 1px) minmax(0,1fr)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__portrait{align-items:start;border-block-end:0;border-inline-end:1px solid var(--profile-hairline);grid-template-columns:minmax(0,1fr);justify-items:center;padding:0 .7rem 0 0}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__portrait .profile-identity-card__meta{inline-size:100%;margin-block-start:.7rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__portrait [data-photo-variant=cinematic]{--profile-cinematic-photo-size:var(--profile-phone-photo-size)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-stat-grid{grid-template-columns:minmax(0,1fr)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit{max-inline-size:10rem;padding:1rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__progress .profile-panel__header h2{font-size:1.125rem;line-height:1.4}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__progress .profile-panel__intro{font-size:.8125rem}}@supports (grid-template-rows:subgrid){@media (max-width:460px){.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__content{grid-template-rows:repeat(5,auto)}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__portrait{grid-column:1;grid-row:1;align-self:start}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__progress{display:grid;grid-column:1/-1;grid-row:1/span 5;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__progress :is(header,.profile-progress-orbit,.profile-stat-grid,.profile-level-progress,p){pointer-events:auto}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__progress>header{align-self:start;grid-column:2;grid-row:1}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-command{display:contents}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit{align-self:start;grid-column:2;grid-row:1;margin-block-start:3.25rem}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-stat-grid{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-progress{grid-column:1/-1;grid-row:3}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__progress>.profile-panel__intro{grid-column:1/-1;grid-row:4}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-basic-profile__progress>.profile-panel__note{grid-column:1/-1;grid-row:5}}}.owner-profile[data-profile-design=arcade-atelier-v2] :is(input,select,.fv-action--quiet,.fv-action--secondary,.profile-display-name__edit,.profile-level-rules>summary>i){border-color:var(--arcade-control-line)}@media (prefers-contrast:more){.owner-profile[data-profile-design=arcade-atelier-v2]{--profile-hairline:var(--arcade-muted)}.owner-profile[data-profile-design=arcade-atelier-v2] :is(.profile-overview-card,.profile-google-status,.profile-detail-settings){box-shadow:none}}html[data-user-high-contrast=true] .owner-profile[data-profile-design=arcade-atelier-v2]{--profile-hairline:var(--arcade-muted)}html[data-user-high-contrast=true] .owner-profile[data-profile-design=arcade-atelier-v2] :is(.profile-overview-card,.profile-google-status,.profile-detail-settings){box-shadow:none}@media (prefers-reduced-motion:reduce){.owner-profile[data-profile-design=arcade-atelier-v2] *,.owner-profile[data-profile-design=arcade-atelier-v2] :after,.owner-profile[data-profile-design=arcade-atelier-v2] :before{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}html[data-user-reduced-motion=true] .owner-profile[data-profile-design=arcade-atelier-v2] *,html[data-user-reduced-motion=true] .owner-profile[data-profile-design=arcade-atelier-v2] :after,html[data-user-reduced-motion=true] .owner-profile[data-profile-design=arcade-atelier-v2] :before{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}@media (prefers-reduced-transparency:reduce){.profile-overview-card__material{display:none}}@media (forced-colors:active){.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-progress>span:after,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-panel--progress:after,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit:after,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-progress-orbit:before,.owner-profile[data-profile-design=arcade-atelier-v2]:before,.profile-overview-card__material{display:none}.owner-profile[data-profile-design=arcade-atelier-v2] :is(.profile-overview-card,.profile-google-status,.profile-detail-settings,[data-photo-empty],.profile-progress-orbit){background:Canvas;border:1px solid CanvasText;box-shadow:none;color:CanvasText}.owner-profile[data-profile-design=arcade-atelier-v2] .profile-level-progress>span>i,.owner-profile[data-profile-design=arcade-atelier-v2] .profile-machine-identity__meter>span{background:Highlight}}@media (prefers-reduced-motion:no-preference){html[data-user-reduced-motion=false] body[data-ui-edition=arcade-v2] :is([data-arcade-motion=panel],.owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__form){animation:arcade-opacity .24s linear,arcade-panel-translate .24s linear;animation-iteration-count:1}html[data-user-reduced-motion=false] body[data-ui-edition=arcade-v2] .owner-profile[data-profile-design=arcade-atelier-v2] :is(.profile-level-rules[open]>.profile-level-rules__body,.profile-detail-settings[open]>.profile-detail-settings__content){animation:arcade-detail-opacity .24s linear,arcade-detail-translate .24s linear;animation-iteration-count:1}html[data-user-reduced-motion=false] body[data-ui-edition=arcade-v2] .owner-profile[data-profile-design=arcade-atelier-v2] .profile-display-name__notice[data-tone=success]{animation:arcade-opacity .24s linear,arcade-feedback-translate .24s linear;animation-iteration-count:1}}@keyframes arcade-opacity{0%{animation-timing-function:cubic-bezier(0,0,.3,1);opacity:.86}to{opacity:1}}@keyframes arcade-panel-translate{0%{animation-timing-function:cubic-bezier(0,0,.3,1);translate:0 8px}to{translate:0 0}}@keyframes arcade-detail-opacity{0%{animation-timing-function:cubic-bezier(0,0,.3,1);opacity:.86}75%{opacity:1}to{opacity:1}}@keyframes arcade-detail-translate{0%{animation-timing-function:cubic-bezier(0,0,.3,1);translate:0 4px}75%{translate:0 0}to{translate:0 0}}@keyframes arcade-feedback-translate{0%{animation-timing-function:cubic-bezier(0,0,.3,1);translate:0 4px}to{translate:0 0}}body[data-ui-edition=arcade-v2] select[data-locale-switch]{min-height:var(--arcade-target);max-width:100%;padding:.6rem 1.65rem .6rem .85rem;border:1px solid var(--arcade-control-line);border-radius:var(--arcade-control-radius);background-color:var(--arcade-panel);color:var(--arcade-text);font:inherit;font-size:.875rem;letter-spacing:normal;cursor:pointer}body[data-ui-edition=arcade-v2] select[data-locale-switch]:focus-visible{outline:2px solid var(--arcade-focus);outline-offset:3px}html:lang(ko) body{font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}html:lang(zh-Hans) body{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif}html:lang(zh-Hant) body{font-family:PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,sans-serif}html:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant)) :is(button,input,select,textarea){font-family:inherit}@media (forced-colors:active){body[data-ui-edition=arcade-v2] select[data-locale-switch]{background:Canvas;color:CanvasText;border-color:ButtonText}}