.overlay{top:var(--viewport-offset-top,0px);left:var(--viewport-offset-left,0px);width:var(--viewport-width,100vw);height:var(--viewport-height,100svh);pointer-events:none;z-index:10;position:fixed}.anchor{pointer-events:auto;padding:2rem;position:absolute}@media (width<=848px){.anchor{padding-top:max(2rem, env(safe-area-inset-top,0px));padding-bottom:max(2rem, env(safe-area-inset-bottom,0px));padding-left:max(2rem, env(safe-area-inset-left,0px));padding-right:max(2rem, env(safe-area-inset-right,0px))}}.hud-fade{opacity:0;pointer-events:none;transition:opacity .9s var(--ease-emphasized);position:absolute;inset:0}.hud-fade--in{opacity:1}@media (prefers-reduced-motion:reduce){.hud-fade{transition:none}}.anchor--top-left{top:0;left:0}.anchor--top-center{top:0;left:50%;transform:translate(-50%)}.anchor--top-right{top:0;right:0}.anchor--center{text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.anchor--bottom-left{bottom:0;left:0}.anchor--bottom-center{bottom:0;left:50%;transform:translate(-50%)}.anchor--bottom-right{bottom:0;right:0}.arrival-screen{z-index:15;pointer-events:auto;opacity:1;transition:opacity 1s var(--ease-emphasized);background:#080808;position:absolute;inset:0}.arrival-screen--exit{opacity:0;pointer-events:none}.arrival-content{flex-direction:column;align-items:center;display:flex}.arrival-heading{font-size:calc(.7rem * var(--font-scale));letter-spacing:.32em;text-transform:uppercase;color:rgba(var(--dev-ink-i), .96);text-shadow:none;margin:0 0 1.1rem;font-weight:300;animation:.7s ease-out backwards arrivalInkIn}.arrival-heading-name{color:#f0f0de}.arrival-heading-grow{white-space:nowrap;transition:grid-template-columns 1.1s var(--ease-emphasized);grid-template-columns:1fr;display:inline-grid}.arrival-heading-grow-inner{min-width:0;overflow:hidden}.arrival-heading--pending .arrival-heading-grow{grid-template-columns:0fr}.arrival-heading--reveal .arrival-heading-grow{grid-template-columns:1fr}.arrival-heading-word{display:inline-block}.arrival-heading--reveal .arrival-heading-word{opacity:0;animation:arrivalWordIn .8s var(--ease-emphasized) forwards}.arrival-heading--reveal .arrival-heading-word--1{animation-delay:.45s}.arrival-heading--reveal .arrival-heading-word--2{animation-delay:.8s}@keyframes arrivalWordIn{0%{opacity:0;filter:blur(5px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:translateY(0)}}.arrival-rule{color:rgba(var(--dev-ink-i), .85);margin:0 auto 1.3rem}.arrival-line{font-size:calc(.55rem * var(--font-scale));letter-spacing:.22em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(var(--dev-ink-i), .96);text-shadow:none;margin:0 0 2.4rem;font-weight:300;animation:.7s ease-out .15s backwards arrivalInkIn}.arrival-number{color:#f0f0de;font-weight:400}.arrival-screen .arrival-enter-button{--dust-btn-ink:rgba(var(--dev-ink-i), .98);--dust-btn-ink-dim:rgba(var(--dev-ink-i), .72);font-size:calc(.55rem * var(--font-scale));opacity:0;animation:enterButtonFadeIn 1s var(--ease-emphasized) .6s forwards;padding:.7rem 1.5rem}.arrival-screen .arrival-enter-button.slide-dustbtn--active{cursor:pointer}@keyframes arrivalInkIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.arrival-heading,.arrival-line{animation:none}.arrival-heading-grow{transition:none}.arrival-heading--reveal .arrival-heading-word{opacity:1;animation:none}}@keyframes enterButtonFadeIn{0%{opacity:0}to{opacity:1}}.shaping-panel{text-align:center;z-index:5;padding-bottom:3rem}.shaping-actions-anchor{text-align:center;pointer-events:auto;z-index:5;position:absolute;transform:translate(-50%)}@media (width>=849px){.shaping-actions-anchor{margin-top:2rem}}.shaping-ring{--sr-ink:rgba(var(--dev-ink-i), .9);pointer-events:none;opacity:0;transition:opacity .6s var(--ease-emphasized);position:absolute;inset:0;overflow:visible}.shaping-ring--in{opacity:1}.shaping-ring__canvas{pointer-events:none;position:absolute}.shaping-ring__svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.shaping-ring__track{fill:none;stroke:var(--sr-ink);stroke-width:.8px;opacity:.22}.shaping-ring__seek-band{fill:none;stroke:#0000;pointer-events:stroke;cursor:pointer;touch-action:manipulation;outline:none}.shaping-actions{justify-content:center;align-items:center;gap:1.25rem;display:flex}.shaping-actions--stack{flex-direction:column;gap:.75rem}.shaping-actions-row{justify-content:center;align-items:center;gap:1.25rem;display:flex}@media (width<=848px){.shaping-actions,.shaping-actions-row{flex-direction:column;gap:.75rem}}.shaping-action-button{font-size:calc(.55rem * var(--font-scale));padding:.7rem 1.5rem}.shaping-action-button.slide-dustbtn--active{cursor:pointer}.mega-actions{flex-direction:column;gap:.75rem}.mega-actions-row{justify-content:center;align-items:center;gap:1.25rem;display:flex}@media (width<=848px){.mega-actions-row{flex-direction:column;gap:.75rem}}.mega-download-button{font-size:calc(.45rem * var(--font-scale));padding:.5rem 1.1rem}.mega-sms-link{font-family:var(--font-ui);font-size:calc(.45rem * var(--font-scale));letter-spacing:.14em;text-transform:lowercase;color:rgba(var(--dev-ink-i), .72);text-shadow:var(--text-shadow-hud-strong);text-underline-offset:.3em;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--dev-ink-i), .4);text-decoration-color:rgba(var(--dev-ink-i), .4);cursor:pointer;transition:color var(--duration-short) var(--ease-emphasized), text-decoration-color var(--duration-short) var(--ease-emphasized);-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:.35rem 0 0;padding:0;font-weight:300}.mega-sms-link:hover{color:rgba(var(--dev-ink-i), .96);-webkit-text-decoration-color:rgba(var(--dev-ink-i), .96);text-decoration-color:rgba(var(--dev-ink-i), .96)}.mega-sms-link:focus{outline:none}.mega-sms-link:focus-visible{outline:1px dashed rgba(var(--dev-ink-i), .96);outline-offset:3px}.shaping-reset-button{font-size:calc(.38rem * var(--font-scale));padding:.5rem 1.1rem}.return-button-anchor{opacity:0;pointer-events:none;transition:opacity var(--return-fade-in-ms,1.2s) var(--ease-emphasized);padding-bottom:3rem}.return-button-anchor--visible{opacity:1;pointer-events:auto}.return-button-anchor--exiting{opacity:0;pointer-events:none;transition:opacity var(--return-fade-out-ms,5s) var(--ease-emphasized)}.release-text-anchor{pointer-events:none}.release-text-anchor--visible{pointer-events:auto}.release-text{opacity:0;transition:opacity 2s var(--ease-emphasized);line-height:1.6}.release-date{margin-top:1.25em;display:block}.release-performance-button{opacity:0;transition:opacity 2s var(--ease-emphasized) .5s;margin-top:2.5rem}.release-text-anchor--visible .release-text,.release-text-anchor--visible .release-performance-button{opacity:1}.lightbox{top:var(--viewport-offset-top,0px);left:var(--viewport-offset-left,0px);width:var(--viewport-width,100vw);height:var(--viewport-height,100svh);z-index:20;pointer-events:auto;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed}.lightbox-backdrop{background:var(--surface-scrim-heavy);cursor:pointer;opacity:0;transition:opacity .6s var(--ease-emphasized);border:none;margin:0;padding:0;position:absolute;inset:0}.lightbox-panel{z-index:1;border-radius:var(--radius-md);opacity:0;width:min(56rem,100%);transition:opacity .7s var(--ease-emphasized), transform .7s var(--ease-emphasized);position:relative;overflow:hidden;transform:scale(.9)}.lightbox--active .lightbox-backdrop,.lightbox--active .lightbox-panel{opacity:1}.lightbox--active .lightbox-panel{transform:scale(1)}@media (prefers-reduced-motion:reduce){.lightbox-panel,.lightbox--active .lightbox-panel{transform:none}}.lightbox-close{color:var(--text-secondary);font-size:calc(1.75rem * var(--font-scale));cursor:pointer;min-height:var(--touch-target-min);min-width:var(--touch-target-min);transition:color var(--duration-short) var(--ease-emphasized);background:0 0;border:none;padding:.25rem .5rem;line-height:1;position:absolute;top:-2.5rem;right:0}.lightbox-close:hover{color:var(--text-primary)}.lightbox-close:focus-visible{outline:2px solid var(--state-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.lightbox-video-wrap{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;width:100%;position:relative;overflow:hidden}.lightbox-video{border:none;width:100%;height:100%;position:absolute;inset:0}.login-flow{top:var(--viewport-offset-top,0px);left:var(--viewport-offset-left,0px);width:var(--viewport-width,100vw);height:var(--viewport-height,100svh);z-index:25;pointer-events:auto;isolation:isolate;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed}.login-flow-backdrop{z-index:0;cursor:pointer;opacity:0;transition:opacity .6s var(--ease-emphasized);background:#00000094;border:none;margin:0;padding:0;position:absolute;inset:0}.login-flow--sheet .login-flow-backdrop{background:#000000b8}.login-flow--profile .login-flow-backdrop{background:#000c}.login-flow--profile .login-flow-panel{max-height:calc(var(--viewport-height,100svh) - 3rem);overflow-y:auto}.login-flow-panel{z-index:1;opacity:0;width:min(26rem,100vw - 2rem);transition:opacity .7s var(--ease-emphasized), transform .7s var(--ease-emphasized);padding:2.75rem 2.25rem;position:relative;transform:scale(.96)translateY(8px)}.login-flow .login-flow-panel:not(.login-flow-panel--bare){border-radius:var(--radius-xl);-webkit-backdrop-filter:none;background:#121212;border:1px solid #ffffff14;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff0a}.login-flow--active .login-flow-backdrop,.login-flow--active .login-flow-panel{opacity:1}.login-flow--active .login-flow-panel{transform:scale(1)translateY(0)}.login-flow--closing{pointer-events:none}@media (prefers-reduced-motion:reduce){.login-flow-panel,.login-flow--active .login-flow-panel{transform:none}}.login-flow-step{animation:loginStepIn .55s var(--ease-emphasized) forwards}@keyframes loginStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes loginStepIn{0%{opacity:0}to{opacity:1}}}.login-flow-content{width:100%;padding-left:0;padding-right:0;position:relative;top:auto;left:auto;transform:none}.login-flow-heading{letter-spacing:.2em;line-height:1.6;font-size:calc(.7rem * var(--font-scale));color:rgba(var(--dev-ink-i), .96);text-shadow:none;margin-bottom:2rem}.login-flow-heading-name{color:#f0f0de}.login-flow-panel--bare{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none}.login-flow-rule{color:rgba(var(--dev-ink-i), .85);margin:-.75rem auto 1.9rem}.login-flow-dust-cta{--dust-btn-ink:rgba(var(--dev-ink-i), .98);--dust-btn-ink-dim:rgba(var(--dev-ink-i), .72);font-size:calc(.55rem * var(--font-scale));padding:.7rem 1.5rem}.login-flow-dust-cta.slide-dustbtn--active{cursor:pointer}.notice-area{top:calc(var(--viewport-offset-top,0px) + 1.25rem);left:calc(var(--viewport-offset-left,0px) + 1.25rem);z-index:24;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:fixed}.notice-stack{flex-direction:column;align-items:stretch;width:min(17.5rem,100vw - 2.5rem);display:flex}.push-banner{background:var(--glass-specular), var(--glass-sheen), var(--glass-floor);width:min(17.5rem,100vw - 2.5rem);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);opacity:0;transition:opacity .7s var(--ease-emphasized), transform .7s var(--ease-emphasized);pointer-events:auto;border-radius:1.25rem;padding:1rem 1.15rem 1.05rem;position:relative;transform:translateY(-10px)}.push-banner--active{opacity:1;transform:translateY(0)}.push-banner--closing{pointer-events:none}.push-banner__title{font-family:var(--font-ui);font-weight:300;font-size:calc(.72rem * var(--font-scale));letter-spacing:.18em;text-transform:lowercase;color:var(--text-primary);margin:0 0 .45rem}.push-banner__blurb{font-size:calc(.55rem * var(--font-scale));letter-spacing:.12em;color:#ffffff8c;margin:0 0 .95rem;line-height:1.65}.push-banner__actions{align-items:center;gap:1rem;display:flex}.push-banner__dismiss{opacity:.72;font-size:calc(.55rem * var(--font-scale));letter-spacing:.12em}.push-banner__dismiss:hover,.push-banner__dismiss:focus-visible{opacity:1}.push-banner__error{font-size:calc(.55rem * var(--font-scale));letter-spacing:.12em;color:#ff8a80e6;margin:.8rem 0 0;line-height:1.5}.notice-banner{background:var(--glass-specular), var(--glass-sheen), var(--glass-floor);width:100%;max-height:12rem;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);opacity:0;transition:opacity .7s var(--ease-emphasized), transform .7s var(--ease-emphasized), max-height .7s var(--ease-emphasized), margin .7s var(--ease-emphasized), padding .7s var(--ease-emphasized);pointer-events:auto;border-radius:1.25rem;align-items:flex-start;gap:.4rem;margin-bottom:.8rem;padding:.85rem .9rem .8rem 1rem;display:flex;position:relative;overflow:hidden;transform:translateY(-10px)}.notice-banner--active{opacity:1;transform:translateY(0)}.notice-banner--closing{pointer-events:none;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.notice-banner__main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;align-items:flex-start;gap:.75rem;margin:0;padding:0;display:flex}.notice-banner__avatar{object-fit:cover;border:1px solid #ffffff2e;border-radius:50%;flex:none;width:34px;height:34px}.notice-banner__text{flex-direction:column;gap:.22rem;min-width:0;display:flex}.notice-banner__title{font-family:var(--font-ui);font-weight:300;font-size:calc(.72rem * var(--font-scale));letter-spacing:.18em;text-transform:lowercase;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice-banner__title .verified-mark{margin-right:.3em}.notice-banner__meta{font-size:calc(.5rem * var(--font-scale));letter-spacing:.14em;text-transform:lowercase;color:#ffffff73}.notice-banner__body{font-size:calc(.55rem * var(--font-scale));letter-spacing:.12em;color:#ffffff9e;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.notice-banner__close{font-size:calc(.75rem * var(--font-scale));color:#ffffff73;cursor:pointer;transition:color var(--duration-short) var(--ease-emphasized);background:0 0;border:none;flex:none;margin:-.15rem -.2rem 0 0;padding:.15rem .35rem;line-height:1}.notice-banner__close:hover,.notice-banner__close:focus-visible{color:var(--text-primary)}.notice-banner--more{border-radius:var(--radius-pill);width:auto;font-size:calc(.5rem * var(--font-scale));letter-spacing:.18em;text-transform:lowercase;color:#fff9;align-self:flex-start;padding:.45rem .85rem}@media (prefers-reduced-motion:reduce){.push-banner,.notice-banner{transform:none}}.rock-notice{top:calc(var(--viewport-offset-top,0px) + 4.5rem);z-index:26;background:var(--glass-specular), var(--glass-sheen), var(--glass-floor);width:min(19rem,100vw - 2.5rem);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);opacity:0;transition:opacity .7s var(--ease-emphasized), transform .7s var(--ease-emphasized);pointer-events:auto;border-radius:1.25rem;padding:1rem 1.15rem 1.05rem;position:fixed;left:50%;transform:translate(-50%,-10px)}.rock-notice--active{opacity:1;transform:translate(-50%)}.rock-notice--closing{pointer-events:none}.rock-notice__title{font-family:var(--font-ui);font-weight:300;font-size:calc(.72rem * var(--font-scale));letter-spacing:.18em;text-transform:lowercase;color:var(--text-primary);margin:0 0 .45rem}.rock-notice__blurb{font-size:calc(.55rem * var(--font-scale));letter-spacing:.12em;color:#ffffff8c;margin:0 0 .95rem;line-height:1.65}.rock-notice__countdown{font-family:var(--font-ui);font-weight:300;font-size:calc(.62rem * var(--font-scale));letter-spacing:.16em;text-transform:lowercase;font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0 0 .95rem}.rock-notice__actions{align-items:center;gap:1rem;display:flex}@media (prefers-reduced-motion:reduce){.rock-notice{transform:translate(-50%)}}.login-flow-heading--single-line{white-space:nowrap}@media (width<=560px){.login-flow-heading.login-flow-heading{font-size:calc(.55rem * var(--font-scale));letter-spacing:.08em}}.login-flow-form{flex-direction:column;align-items:center;gap:1.1rem;width:100%;max-width:19.5rem;margin:0 auto;display:flex}.login-flow .slide-field{gap:.55rem}.login-flow .slide-field__label{font-size:calc(.55rem * var(--font-scale));letter-spacing:.28em;color:var(--text-tertiary);padding-left:.15rem}.login-flow .slide-field__input-wrap{border-radius:var(--radius-sm);transition:border-color var(--duration-short) var(--ease-emphasized), background var(--duration-short) var(--ease-emphasized), box-shadow var(--duration-short) var(--ease-emphasized);background:#1c1c1c;border:1px solid #ffffff1a}.login-flow .slide-field__input-wrap:focus-within{background:#202020;border-color:#ffffff52;box-shadow:0 0 0 3px #ffffff0f}.login-flow .slide-field__input{border-radius:var(--radius-sm);letter-spacing:.03em;padding:.7rem .95rem}.login-flow .slide-field:focus-within{outline:none}.login-flow .slide-btn--filled,.login-flow .slide-btn--tonal{letter-spacing:.3em;width:100%;max-width:19.5rem;text-shadow:none;-webkit-backdrop-filter:none}.login-flow .slide-btn--filled{color:#000000e0}.login-flow .slide-btn--tonal{background:#1c1c1c;border-color:#ffffff1f}.login-flow .slide-btn--md:not(.slide-btn--link){font-size:calc(.68rem * var(--font-scale));padding:.8rem 2rem}.login-flow-profile{max-width:19.5rem}.login-flow-auth{flex-direction:column;align-items:center;width:100%;max-width:19.5rem;margin:0 auto;display:flex}.login-flow-divider{width:100%;font-size:calc(.55rem * var(--font-scale));letter-spacing:.22em;text-transform:lowercase;color:var(--text-tertiary);align-items:center;gap:1rem;margin:1.5rem 0;font-weight:300;display:flex}.login-flow-divider:before,.login-flow-divider:after{content:"";background:#ffffff17;flex:1;height:1px}.login-flow-error{font-size:calc(.7rem * var(--font-scale));letter-spacing:.1em;color:var(--text-error);margin-top:1rem}.login-flow-forgot{font-size:calc(.6rem * var(--font-scale));letter-spacing:.15em;text-transform:lowercase;color:var(--text-tertiary);align-self:flex-end;margin:-.5rem 0 0;font-weight:300}.sms-consent{max-width:17rem;font-size:calc(.48rem * var(--font-scale));letter-spacing:.08em;color:rgba(var(--dev-ink-i), .6);animation:smsConsentIn .3s var(--ease-emphasized) both;margin:0;font-weight:300;line-height:1.65}.sms-consent a{color:inherit;text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--dev-ink-i), .4);text-decoration-color:rgba(var(--dev-ink-i), .4);transition:color var(--duration-short) var(--ease-emphasized)}.sms-consent a:hover{color:rgba(var(--dev-ink-i), .92)}@keyframes smsConsentIn{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.sms-consent{animation:none}}.login-flow-eligibility{flex-direction:column;gap:.9rem;width:100%;max-width:19.5rem;margin:0 auto;display:flex}.login-flow-dob input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.login-flow-terms{cursor:pointer;font-size:calc(.52rem * var(--font-scale));letter-spacing:.06em;color:rgba(var(--dev-ink-i), .72);text-align:left;align-items:flex-start;gap:.6rem;font-weight:300;line-height:1.6;display:flex}.login-flow-terms input[type=checkbox]{width:.95rem;height:.95rem;accent-color:rgba(var(--dev-ink-i), .92);cursor:pointer;flex-shrink:0;margin-top:.1rem}.login-flow-terms a{color:rgba(var(--dev-ink-i), .92);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--dev-ink-i), .4);text-decoration-color:rgba(var(--dev-ink-i), .4);transition:text-decoration-color var(--duration-short) var(--ease-emphasized)}.login-flow-terms a:hover{-webkit-text-decoration-color:rgba(var(--dev-ink-i), .92);text-decoration-color:rgba(var(--dev-ink-i), .92)}.login-flow-age-blocked{max-width:17rem;line-height:1.7}.login-flow-signin-anchor{z-index:2;opacity:0;pointer-events:none;width:max-content;max-width:100%;transition:opacity .7s var(--ease-emphasized);padding-bottom:2.5rem}.login-flow-signin-anchor--visible{opacity:1;pointer-events:auto}.login-flow--closing .login-flow-signin-anchor{opacity:0;pointer-events:none}.login-flow-signin-prompt{font-size:calc(.6rem * var(--font-scale));letter-spacing:.15em;text-transform:lowercase;white-space:nowrap;text-align:center;color:#ffffff8c;width:max-content;max-width:100%;margin-top:0;margin-left:auto;margin-right:auto;font-weight:300}.login-flow-content .login-flow-signin-prompt{margin-top:1.75rem}.mega-scrubber{--ms-ink:rgba(var(--dev-ink-i), .9);pointer-events:none;opacity:0;transition-property:opacity;transition-timing-function:var(--ease-emphasized);position:absolute;inset:0;overflow:visible}.mega-scrubber--in{opacity:1}.mega-scrubber__canvas{pointer-events:none;position:absolute}.mega-scrubber__svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.mega-scrubber__track{fill:none;stroke:var(--ms-ink);stroke-width:.8px;opacity:.22}.mega-scrubber__seek-band{fill:none;stroke:#0000;pointer-events:stroke;cursor:pointer;touch-action:none}.mega-scrubber__seek-band:active{cursor:grabbing}.hud-logo-anchor{z-index:7}.hud-logo{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:-.5rem -.75rem;padding:.5rem .75rem;display:block}.hud-logo__mark{aspect-ratio:722.38/162.42;background:rgba(var(--dev-ink-i), .82);opacity:.9;width:min(9rem,38vw);transition:opacity .3s;display:block;-webkit-mask:url(/primary-logo.svg) 50%/contain no-repeat;mask:url(/primary-logo.svg) 50%/contain no-repeat}.hud-logo:hover .hud-logo__mark,.hud-logo--active .hud-logo__mark{opacity:1}.overlay--hud-logo .phase1-countdown-headline:not(.phase1-countdown-headline--corner){top:calc(var(--hud-edge-y,2rem) + env(safe-area-inset-top,0px) + 3.25rem)}@media (width<=848px){.hud-logo-anchor{padding-top:var(--hud-edge-top)}}.username-status{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.username-status--taken{color:var(--text-error);font-family:var(--font-ui);animation:username-status-in .22s var(--ease-emphasized,ease-out);border:1px solid;border-radius:50%;font-size:.62rem;font-weight:600;line-height:1}.username-status__spinner{border:1.5px solid color-mix(in srgb, var(--text-secondary) 30%, transparent);border-top-color:var(--text-secondary);border-radius:50%;width:.7rem;height:.7rem;animation:.7s linear infinite username-status-spin}@keyframes username-status-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes username-status-spin{to{transform:rotate(360deg)}}.username-field-ink .slide-field__input,input.username-field-ink{transition:color .45s,text-shadow .45s}.username-field-ink--taken .slide-field__input,input.username-field-ink--taken{color:var(--text-error)}.username-field-ink--available .slide-field__input,input.username-field-ink--available{animation:1.4s username-glow}@keyframes username-glow{0%,30%{color:#a9e9b6;text-shadow:0 0 10px #8cf0aa8c}to{color:var(--username-base,var(--text-primary));text-shadow:0 0 #8cf0aa00}}.username-shake{animation:.48s cubic-bezier(.36,.07,.19,.97) username-shake}@keyframes username-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}}.username-taken-hint{min-height:1em;font-family:var(--font-ui);font-size:calc(.6rem * var(--font-scale));letter-spacing:.12em;color:var(--text-error);opacity:0;align-self:flex-start;margin:-.55rem 0 0;transition:opacity .3s}.username-taken-hint--visible{opacity:1}@media (prefers-reduced-motion:reduce){.username-shake,.username-field-ink--available,.username-status--taken,.username-status__spinner{animation:none}}.account-center-anchor{z-index:6;padding:var(--hud-edge-top) var(--hud-edge-x) 0 0}.account-center{--ac-font-scale:1.1;--ac-ink:rgba(var(--dev-ink-i), .96);--ac-ink-dim:rgba(var(--dev-ink-i), .72);width:min(21rem, calc(100vw - var(--hud-edge-x)));text-shadow:var(--text-shadow-hud);flex-direction:column;align-items:stretch;display:flex}.account-center .phase1-chat__dust-field :is(circle,rect){fill:var(--ac-ink)}.account-center .phase1-chat__dust-bloom :is(circle,rect){fill:#f0f0def2}.account-center .phase1-chat__dust-ring{fill:#080906ad;stroke:var(--ac-ink);stroke-width:.8px;opacity:.9}@keyframes acRowIn{0%{opacity:0}}@keyframes acStampIn{0%{opacity:0;scale:.55}}@keyframes acDustIn{0%{opacity:0}}.account-center .phase1-chat__dust-grow{animation:.42s ease-out backwards acDustIn}@keyframes acDustOut{to{opacity:0}}.account-center .phase1-chat__dust-shrink{animation:.3s ease-out forwards acDustOut}.account-center__trigger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:0;min-width:0;margin:0;padding:.25rem 2.1rem .25rem 0;display:flex}.account-center__trigger:focus{outline:none}.account-center__trigger:focus-visible{outline:1px dashed var(--ac-ink);outline-offset:3px}.account-center__greeting{min-width:0;font-size:calc(.62rem * var(--font-scale) * var(--ac-font-scale));letter-spacing:.25em;text-transform:lowercase;color:var(--ac-ink-dim);transition:color var(--duration-medium) var(--ease-emphasized);flex-shrink:1;align-items:baseline;gap:.25em;font-weight:300;display:inline-flex}.account-center__greeting-phrase{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.account-center__username{white-space:nowrap;flex-shrink:0}.account-center__trigger:hover .account-center__greeting,.account-center--open .account-center__greeting{color:var(--ac-ink)}.account-center__avatar{z-index:1;object-fit:cover;opacity:.9;background:#05070a99;border-radius:50%;width:100%;height:100%;position:relative}.account-center__node{z-index:1;flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-block;position:relative}.account-center__node .phase1-chat__node-dust{pointer-events:none;position:absolute;inset:-6px;overflow:visible}.account-center__node-value{z-index:1;width:100%;height:100%;font-size:calc(.4rem * var(--font-scale) * var(--ac-font-scale));font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ac-ink);opacity:.95;background:#05070a99;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.account-center__leader{flex-shrink:0;align-items:center;width:1.5rem;height:1.5rem;margin:0 .4rem;display:flex}.account-center__leader .phase1-chat__leader-dust{flex-shrink:0;overflow:visible}.account-center__body{opacity:0;transition:grid-template-rows .56s var(--ease-emphasized), opacity .42s var(--ease-emphasized) .14s;grid-template-rows:0fr;display:grid}.account-center__body--open{opacity:1;transition:grid-template-rows .56s var(--ease-emphasized), opacity .42s var(--ease-emphasized) 60ms;grid-template-rows:1fr}.account-center__clip{clip-path:inset(-2.5rem 0 0);min-height:0}.account-center__sheet{padding:.6rem 2.1rem .4rem .5rem;position:relative}.account-center__spine-dust{pointer-events:none;position:absolute;top:0;right:calc(2.85rem - 18px);overflow:visible}.account-center__row{z-index:1;animation:.22s ease-out backwards acRowIn;animation-delay:var(--ac-stagger,0s);grid-template-columns:auto 1fr 1.5rem;align-items:center;gap:.4rem;margin-bottom:.95rem;display:grid;position:relative}.account-center__slot{width:1.5rem;height:1.5rem;position:relative}.account-center__row .account-center__node .phase1-chat__node-dust{animation:.28s ease-out backwards acStampIn;animation-delay:calc(var(--ac-stagger,0s) + .1s)}.account-center__row .account-center__node-value{animation:.26s ease-out backwards acRowIn;animation-delay:calc(var(--ac-stagger,0s) + .14s)}.account-center__label,.account-center__value{animation:.24s ease-out backwards acRowIn;animation-delay:calc(var(--ac-stagger,0s) + .3s)}.account-center__label{font-size:calc(.42rem * var(--font-scale) * var(--ac-font-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--ac-ink-dim);white-space:nowrap;font-weight:400}.account-center__value{text-align:right;min-width:0;font-size:calc(.55rem * var(--font-scale) * var(--ac-font-scale));letter-spacing:.12em;color:var(--ac-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:300;overflow:hidden}.account-center__value--plain{letter-spacing:.05em;font-size:calc(.52rem * var(--font-scale) * var(--ac-font-scale))}.account-center__value.account-center__value--wrap{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;text-align:justify;text-align-last:right;padding-left:1.5rem;line-height:1.5}.account-center__value--editable{font-family:var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;font-weight:300}.account-center__value--editable:hover{text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--ac-ink-dim);text-decoration-color:var(--ac-ink-dim)}.account-center__value--editable:focus{outline:none}.account-center__value--editable:focus-visible{outline:1px dashed var(--ac-ink);outline-offset:2px}.account-center__value--missing{color:var(--text-error);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-error) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--text-error) 50%, transparent);animation:2.6s ease-in-out infinite acMissingPulse}.account-center__value--editable.account-center__value--missing:hover{-webkit-text-decoration-color:var(--text-error);text-decoration-color:var(--text-error)}.account-center__value--missing:has(.account-center__value-avatar){color:var(--ac-ink);text-decoration:none;animation:none}.account-center__label--missing{color:color-mix(in srgb, var(--text-error) 58%, var(--ac-ink-dim))}@keyframes acMissingPulse{0%,to{opacity:.82;text-shadow:var(--text-shadow-hud)}50%{opacity:1;text-shadow:var(--text-shadow-hud), 0 0 10px color-mix(in srgb, var(--text-error) 32%, transparent)}}.account-center__value-avatar{object-fit:cover;vertical-align:middle;opacity:.9;background:#05070a99;border-radius:50%;width:1.1rem;height:1.1rem}.account-center__value-avatar--missing{outline:1px dashed var(--text-error);outline-offset:2px;filter:grayscale(.5)contrast(1.05)sepia(.25);opacity:1;animation:2.6s ease-in-out infinite acMissingPulse}@property --avatar-fold-mask{syntax:"<length>";inherits:false;initial-value:1.25rem}.account-center__avatar-fold{opacity:0;transition:grid-template-rows .56s var(--ease-emphasized), opacity .42s var(--ease-emphasized) .14s;grid-template-rows:0fr;display:grid}.account-center__avatar-fold--open{opacity:1;transition:grid-template-rows .56s var(--ease-emphasized), opacity .42s var(--ease-emphasized) 60ms;grid-template-rows:1fr}.account-center__avatar-fold-clip{--avatar-fold-mask:1.25rem;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--avatar-fold-mask), #000 calc(100% - var(--avatar-fold-mask)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--avatar-fold-mask), #000 calc(100% - var(--avatar-fold-mask)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--avatar-fold-mask), #000 calc(100% - var(--avatar-fold-mask)), transparent 100%);transition:--avatar-fold-mask .56s var(--ease-emphasized);overflow:hidden}.account-center__avatar-fold--open .account-center__avatar-fold-clip{--avatar-fold-mask:0px}.account-center__avatar-edit{z-index:1;animation:.24s ease-out backwards acRowIn;animation-delay:var(--ac-stagger,0s);margin:.2rem 0 1.1rem;padding-right:2.1rem;position:relative}.account-center__avatar-edit .avatar-picker{gap:.7rem}.account-center__avatar-edit .avatar-picker__preview{width:var(--avatar-preview-size);height:var(--avatar-preview-size);border-color:var(--ac-ink-dim)}.account-center__avatar-edit .avatar-picker__icon{border-color:rgba(var(--dev-ink-i), .25);width:1.9rem;height:1.9rem;padding:.38rem}.account-center__avatar-edit .avatar-picker__icon:hover{border-color:var(--ac-ink-dim)}.account-center__avatar-edit .avatar-picker__icon--active{border-color:var(--ac-ink)}.account-center__avatar-edit .avatar-picker__color{border-color:rgba(var(--dev-ink-i), .25)}.account-center__avatar-edit .avatar-picker__color:hover{border-color:var(--ac-ink-dim)}.account-center__avatar-edit .avatar-picker__color--active{border-color:var(--ac-ink)}.account-center__avatar-edit .avatar-picker__upload{font-size:calc(.48rem * var(--font-scale) * var(--ac-font-scale));color:var(--ac-ink-dim)}.account-center__avatar-edit .avatar-picker__upload:hover{color:var(--ac-ink)}.account-center__input{border:none;border-bottom:1px solid var(--ac-ink-dim);text-align:right;width:100%;min-width:0;font-family:var(--font-ui);font-size:calc(.55rem * var(--font-scale) * var(--ac-font-scale));letter-spacing:.12em;color:var(--ac-ink);transition:border-color var(--duration-short) var(--ease-emphasized);background:0 0;border-radius:0;outline:none;padding:.1rem 0 .2rem;font-weight:300}.account-center__input:focus{border-bottom-color:var(--ac-ink)}.account-center__input.username-field-ink{--username-base:var(--ac-ink)}.account-center__input:disabled{opacity:.5}.account-center__value-btn{font-family:var(--font-ui);font-size:calc(.55rem * var(--font-scale) * var(--ac-font-scale));letter-spacing:.12em;color:var(--ac-ink-dim);text-underline-offset:.25em;cursor:pointer;transition:color var(--duration-short) var(--ease-emphasized);background:0 0;border:none;padding:0;font-weight:300;text-decoration:underline}.account-center__value-btn:hover:not(:disabled){color:var(--ac-ink)}.account-center__value-btn:disabled{cursor:default;opacity:.6}.account-center__value-btn:focus{outline:none}.account-center__value-btn:focus-visible{outline:1px dashed var(--ac-ink);outline-offset:2px}.account-center__stamp{z-index:1;font-size:calc(.38rem * var(--font-scale) * var(--ac-font-scale));letter-spacing:.3em;text-transform:uppercase;color:var(--ac-ink-dim);opacity:.8;-webkit-user-select:none;user-select:none;animation:.24s ease-out backwards acRowIn;animation-delay:var(--ac-stagger,0s);margin:.15rem 0 .7rem;font-weight:400;position:relative}.account-center__rule{pointer-events:none;height:6px;margin:.1rem 0 .85rem;position:relative}.account-center__rule-dust{height:6px;position:absolute;left:0;right:2.1rem;overflow:visible}.account-center__status{z-index:1;text-align:right;font-size:calc(.45rem * var(--font-scale) * var(--ac-font-scale));letter-spacing:.14em;color:var(--ac-ink-dim);margin:0 0 .6rem;position:relative}.account-center__status--error{color:var(--text-error)}.account-center__sms-consent{z-index:1;text-align:right;max-width:none;font-size:calc(.42rem * var(--font-scale) * var(--ac-font-scale));color:var(--ac-ink-dim);margin:-.45rem 1.9rem .95rem 0;position:relative}.account-center__push-toggle{cursor:pointer;font:inherit;font-size:inherit;letter-spacing:inherit;color:var(--ac-ink-dim);text-transform:lowercase;background:0 0;border:none;margin:0;padding:0}.account-center__push-toggle--on{color:var(--ac-ink)}.account-center__push-toggle:disabled{opacity:.5;cursor:wait}.account-center__actions{z-index:1;animation:.24s ease-out backwards acRowIn;animation-delay:var(--ac-stagger,0s);justify-content:flex-end;gap:.55rem;margin-top:.2rem;display:flex;position:relative}.account-center__devtools{cursor:pointer;font:inherit;font-size:calc(.55rem * var(--ac-font-scale));letter-spacing:.08em;text-transform:lowercase;color:var(--ac-ink);opacity:.32;transition:opacity var(--duration-short,.2s) ease;background:0 0;border:none;margin:.35rem 0 0 auto;padding:.1rem 0;display:block}.account-center__devtools:hover,.account-center__devtools:focus-visible,.account-center__devtools[aria-expanded=true]{opacity:.85}.account-center .slide-dustbtn{--dust-btn-ink:var(--ac-ink);--dust-btn-ink-dim:var(--ac-ink-dim)}.account-center__scrim{display:none}@media (width<=848px){.account-center{width:auto}.account-center__scrim{top:var(--viewport-offset-top,0px);left:var(--viewport-offset-left,0px);width:var(--viewport-width,100vw);height:var(--viewport-height,100svh);z-index:24;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .42s var(--ease-emphasized);background:#000000b8;border:none;margin:0;padding:0;display:block;position:fixed}.account-center__scrim--open{opacity:1;pointer-events:auto}.account-center__body{z-index:25;width:min(24rem, calc(var(--viewport-width,100vw) - 2rem));max-height:calc(min(var(--ac-visible-height,var(--viewport-height,100svh)), var(--viewport-height,100svh)) - 3rem);-webkit-overflow-scrolling:touch;border-radius:var(--radius-xl);opacity:0;pointer-events:none;transform:translate(-50%, calc(-50% + var(--ac-keyboard-shift,0px))) scale(.96) translateY(8px);transition:opacity .42s var(--ease-emphasized), transform .56s var(--ease-emphasized), max-height .36s var(--ease-emphasized);background:#121212;border:1px solid #ffffff14;padding:1.6rem 1.4rem 1.25rem;display:block;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff0a}.account-center__body--open{opacity:1;pointer-events:auto;transform:translate(-50%, calc(-50% + var(--ac-keyboard-shift,0px))) scale(1) translateY(0)}.account-center__clip{clip-path:none}}@media (prefers-reduced-motion:reduce){.account-center .phase1-chat__dust-grow,.account-center .phase1-chat__dust-shrink,.account-center__row,.account-center__row .account-center__node .phase1-chat__node-dust,.account-center__row .account-center__node-value,.account-center__label,.account-center__value,.account-center__value--missing,.account-center__value-avatar--missing,.account-center__stamp,.account-center__avatar-edit,.account-center__actions{animation:none}.account-center__body,.account-center__body--open,.account-center__avatar-fold,.account-center__avatar-fold--open{transition:none}.account-center__avatar-fold-clip{--avatar-fold-mask:0px;transition:none}}@media (width<=560px){.account-center__greeting,.account-center__greeting-phrase,.account-center__username,.account-center__leader--trigger{display:none}}.account-center--greeting-hidden .account-center__greeting,.account-center--greeting-hidden .account-center__leader--trigger{display:none}:root{--verified:#84b2f2f0}.verified-mark{width:.72em;height:.72em;color:var(--verified);vertical-align:middle;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;translate:0 .04em}.verified-mark svg{width:100%;height:100%;display:block;overflow:visible}.phase1-chat--ink .phase1-chat__author--verified:not([class*=--podium-]) .phase1-chat__username{color:var(--verified);font-weight:500}.phase1-chat--ink .phase1-chat__verified{margin-right:.05rem}.phase1-leaderboard--ink .phase1-leaderboard__row--verified:not([class*=--podium-]) .phase1-leaderboard__name{color:var(--verified);opacity:1;justify-content:flex-end;align-items:center;gap:.28rem;font-weight:500;display:inline-flex}.phase1-leaderboard--ink .phase1-leaderboard__row--verified .phase1-leaderboard__name{justify-content:flex-end;align-items:center;gap:.28rem;display:inline-flex}.phase1-dm__row-name--verified,.phase1-dm__thread-name--verified{color:var(--verified);align-items:center;gap:.28rem;font-weight:500;display:inline-flex}.profile-card__username--verified:not([class*=--podium-]){color:var(--verified);font-weight:400}.profile-card__verified{font-size:.9em}.phase1-chat--ink .phase1-chat__author--podium-1 .phase1-chat__username{color:var(--podium-1)}.phase1-chat--ink .phase1-chat__author--podium-2 .phase1-chat__username{color:var(--podium-2)}.phase1-chat--ink .phase1-chat__author--podium-3 .phase1-chat__username{color:var(--podium-3)}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-subtle.phase1-leaderboard__row--podium-1 .phase1-leaderboard__name,.phase1-leaderboard--ink .phase1-leaderboard__row--podium-1 .phase1-leaderboard__rank-num{color:var(--podium-1)}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-subtle.phase1-leaderboard__row--podium-2 .phase1-leaderboard__name,.phase1-leaderboard--ink .phase1-leaderboard__row--podium-2 .phase1-leaderboard__rank-num{color:var(--podium-2)}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-subtle.phase1-leaderboard__row--podium-3 .phase1-leaderboard__name,.phase1-leaderboard--ink .phase1-leaderboard__row--podium-3 .phase1-leaderboard__rank-num{color:var(--podium-3)}.profile-card__username--podium-1{color:var(--podium-1)}.profile-card__username--podium-2{color:var(--podium-2)}.profile-card__username--podium-3{color:var(--podium-3)}.profile-card-layer{top:var(--viewport-offset-top,0px);left:var(--viewport-offset-left,0px);width:var(--viewport-width,100vw);height:var(--viewport-height,100svh);z-index:8;pointer-events:none;position:fixed}.profile-card{--pc-ink:rgba(var(--dev-ink-i), .96);--pc-ink-dim:rgba(var(--dev-ink-i), .72);pointer-events:auto;width:min(17.5rem,100vw - 1.5rem);position:absolute}.profile-card--measuring{visibility:hidden}.profile-card--closing{pointer-events:none}.profile-card--closing .profile-card__panel{opacity:0}.profile-card__panel{background:var(--glass-specular), var(--glass-sheen), var(--glass-floor);-webkit-backdrop-filter:var(--glass-filter);border-color:var(--glass-border);box-shadow:var(--glass-shadow);opacity:1;transition:opacity .24s var(--ease-emphasized);animation:profileCardPanelIn .28s var(--ease-emphasized) backwards;padding:1.5rem 1.35rem 1.3rem;position:relative}@keyframes profileCardPanelIn{0%{opacity:0}}.profile-card .phase1-chat__dust-bloom :is(circle,rect){fill:#f0f0def2}.profile-card .phase1-chat__dust-ring{fill:#080906ad;stroke:var(--pc-ink);stroke-width:.8px;opacity:.9}.profile-card__head{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.profile-card__node{flex-shrink:0;width:4rem;height:4rem;display:inline-block;position:relative}.profile-card__node .phase1-chat__node-dust{pointer-events:none;position:absolute;inset:-6px;overflow:visible}.profile-card__avatar{z-index:1;object-fit:cover;opacity:.92;background:#05070a99;border-radius:50%;width:100%;height:100%;position:relative}.profile-card__username{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;max-width:100%;font-size:calc(.82rem * var(--font-scale));letter-spacing:.18em;text-transform:lowercase;color:var(--pc-ink);font-weight:300;overflow:hidden}:is(.profile-card__username:has(.profile-card__podium),.profile-card__username:has(.profile-card__verified)){justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.profile-card__rule{color:var(--pc-ink);margin:0 auto .95rem;display:block;overflow:visible}.profile-card__bio{text-align:center;font-size:calc(.55rem * var(--font-scale));letter-spacing:.08em;color:var(--pc-ink-dim);overflow-wrap:anywhere;margin:0 0 1rem;font-weight:300;line-height:1.65}.profile-card__mutuals{justify-content:center;align-items:center;gap:.5rem;min-height:1rem;margin-bottom:1rem;display:flex}.profile-card__mutuals-label{font-size:calc(.42rem * var(--font-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--pc-ink-dim);font-weight:400}.profile-card__mutuals-label--dim{opacity:.55}.profile-card__mutuals-heads{align-items:center;display:inline-flex}.profile-card__mutual-avatar{object-fit:cover;background:#05070a99;border-radius:50%;outline:1px solid #080906cc;width:1rem;height:1rem}.profile-card__mutual-avatar+.profile-card__mutual-avatar{margin-left:-.3rem}.profile-card__actions{justify-content:center;align-items:center;gap:1.2rem;display:flex}.profile-card .slide-dustbtn{--dust-btn-ink:var(--pc-ink);--dust-btn-ink-dim:var(--pc-ink-dim)}.profile-card__error{text-align:center;font-size:calc(.45rem * var(--font-scale));letter-spacing:.14em;color:var(--text-error);margin:.6rem 0 0}@media (prefers-reduced-motion:reduce){.profile-card__panel{transition:none;animation:none}}:root{--podium-1:#ffe4baf2;--podium-2:#949ca8f5;--podium-3:#d6baa0e6}.podium-mark{width:.55em;height:.55em;color:var(--podium-2);vertical-align:middle;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.podium-mark svg{width:100%;height:100%;display:block;overflow:visible}.podium-mark svg path:not([fill=none]){fill:currentColor}.podium-mark--1{color:var(--podium-1)}.podium-mark--2{color:var(--podium-2)}.podium-mark--3{color:var(--podium-3)}.podium-mark--subtle{opacity:.72;width:.48em;height:.48em}.podium-mark--prominent{opacity:.95;width:.62em;height:.62em}.phase1-leaderboard--ink .phase1-leaderboard__rank{align-items:center;gap:.28rem;display:inline-flex}.phase1-leaderboard--ink .phase1-leaderboard__name--interactive{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;opacity:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:none;max-width:100%;margin:0;padding:0;overflow:hidden}.phase1-leaderboard--ink .phase1-leaderboard__name--interactive:hover{opacity:1;text-underline-offset:.22em;text-decoration:underline}.phase1-leaderboard--ink .phase1-leaderboard__name--interactive:focus{outline:none}.phase1-leaderboard--ink .phase1-leaderboard__name--interactive:focus-visible{outline:1px dashed rgba(var(--dev-ink-i), .85);outline-offset:3px}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-subtle.phase1-leaderboard__row--podium-1 .phase1-leaderboard__name,.phase1-leaderboard--ink .phase1-leaderboard__row--podium-subtle.phase1-leaderboard__row--podium-1 .phase1-leaderboard__rank-num{color:var(--podium-1);opacity:.92}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-subtle.phase1-leaderboard__row--podium-2 .phase1-leaderboard__name,.phase1-leaderboard--ink .phase1-leaderboard__row--podium-subtle.phase1-leaderboard__row--podium-2 .phase1-leaderboard__rank-num{color:var(--podium-2);opacity:.9}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-subtle.phase1-leaderboard__row--podium-3 .phase1-leaderboard__name,.phase1-leaderboard--ink .phase1-leaderboard__row--podium-subtle.phase1-leaderboard__row--podium-3 .phase1-leaderboard__rank-num{color:var(--podium-3);opacity:.88}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-prominent .phase1-leaderboard__name{letter-spacing:.2em;opacity:1;font-weight:500}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-prominent .phase1-leaderboard__rank-num{font-weight:500;font-size:calc(.6rem * var(--font-scale));opacity:1}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-prominent.phase1-leaderboard__row--podium-1 .phase1-leaderboard__name,.phase1-leaderboard--ink .phase1-leaderboard__row--podium-prominent.phase1-leaderboard__row--podium-1 .phase1-leaderboard__rank-num{color:var(--podium-1);font-weight:600}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-prominent.phase1-leaderboard__row--podium-2 .phase1-leaderboard__name,.phase1-leaderboard--ink .phase1-leaderboard__row--podium-prominent.phase1-leaderboard__row--podium-2 .phase1-leaderboard__rank-num{color:var(--podium-2)}.phase1-leaderboard--ink .phase1-leaderboard__row--podium-prominent.phase1-leaderboard__row--podium-3 .phase1-leaderboard__name,.phase1-leaderboard--ink .phase1-leaderboard__row--podium-prominent.phase1-leaderboard__row--podium-3 .phase1-leaderboard__rank-num{color:var(--podium-3)}.phase1-leaderboard--ink .phase1-leaderboard__row{grid-template-columns:auto 8.5rem 1.5rem 1.9rem}.phase1-chat--ink .phase1-chat__podium{margin-right:.1rem;translate:0 .05em}.phase1-chat--ink .phase1-chat__author--podium-1 .phase1-chat__username{color:var(--podium-1);font-weight:500}.phase1-chat--ink .phase1-chat__author--podium-2 .phase1-chat__username{color:var(--podium-2);font-weight:500}.phase1-chat--ink .phase1-chat__author--podium-3 .phase1-chat__username{color:var(--podium-3);font-weight:500}.profile-card__podium{font-size:.85em}.profile-card__username--podium-1{color:var(--podium-1);font-weight:400}.profile-card__username--podium-2{color:var(--podium-2);font-weight:400}.profile-card__username--podium-3{color:var(--podium-3);font-weight:400}.profile-card__ranks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;margin-top:-.15rem;display:flex}.profile-card__rank{font-size:calc(.4rem * var(--font-scale));letter-spacing:.2em;text-transform:uppercase;color:var(--pc-ink-dim);font-weight:400}.profile-card__rank--all-time{opacity:.95}.profile-card__rank--hits{font-variant-numeric:tabular-nums}.profile-card__rank--daily{opacity:.7}.profile-card__rank--1.profile-card__rank--all-time{color:var(--podium-1)}.profile-card__rank--2.profile-card__rank--all-time{color:var(--podium-2)}.profile-card__rank--3.profile-card__rank--all-time{color:var(--podium-3)}.podium-username-shine{vertical-align:bottom;max-width:100%;display:inline-block}.podium-username-shine--1{color:var(--podium-1);text-shadow:0 0 .2em #ffe6b4bf,0 0 .55em #ffd28c8c,0 0 1.2em #ffbe6447}.podium-username-shine--2{color:var(--podium-2);text-shadow:0 0 .2em #d2dae6b3,0 0 .55em #b4becd7a,0 0 1.2em #96a0af3d}.podium-username-shine--3{color:var(--podium-3);text-shadow:0 0 .2em #ebc8a0b3,0 0 .55em #d2aa827a,0 0 1.2em #b4825a3d}@media (prefers-reduced-motion:reduce){.podium-username-shine--1,.podium-username-shine--2,.podium-username-shine--3{text-shadow:none}}.founder-mark{vertical-align:middle;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex;translate:0 -.05em}.founder-mark__emoji{filter:sepia()saturate(2.6)hue-rotate(-12deg)brightness(1.15);font-size:.8em;line-height:1;display:block}.phase1-chat--ink .phase1-chat__founder{margin-right:.08rem}.profile-card__founder{font-size:.95em}:root{--viewport-height:100svh;--viewport-width:100vw;--viewport-offset-top:0px;--viewport-offset-left:0px;--slide-accent:#ffffffeb;--slide-accent-on:#0a0a12eb;--slide-surface-tint:#ffffff0f;--slide-accent-subtle:color-mix(in srgb, var(--slide-accent) 14%, transparent);--slide-accent-muted:color-mix(in srgb, var(--slide-accent) 28%, transparent);--slide-accent-border:color-mix(in srgb, var(--slide-accent) 40%, transparent);--dev-ink-i:235, 240, 244;--dev-bleed-i:235, 240, 244;--surface-0:transparent;--surface-1:color-mix(in srgb, var(--slide-surface-tint) 100%, transparent);--surface-2:#ffffff1a;--surface-3:#ffffff24;--surface-scrim:#08080e8c;--surface-scrim-heavy:#000000bf;--text-primary:#fffffff7;--text-secondary:#ffffffd6;--text-tertiary:#ffffffad;--text-on-accent:var(--slide-accent-on);--text-error:#e8a0a0;--text-shadow-hud:0 1px 3px #00000059;--text-shadow-hud-strong:0 1px 2px #000000d9, 0 2px 8px #0000008c, 0 4px 18px #0006;--border-subtle:#ffffff1a;--border-strong:#fff3;--border-focus:var(--slide-accent);--state-hover:#ffffff14;--state-pressed:#ffffff1f;--state-disabled:#ffffff61;--state-focus-ring:color-mix(in srgb, var(--slide-accent) 55%, transparent);--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:28px;--radius-pill:9999px;--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--duration-short:.2s;--duration-medium:.3s;--duration-long:.4s;--blur-sm:12px;--blur-md:20px;--blur-lg:24px;--glass-specular:radial-gradient(130% 65% at 18% 0%, #ffffff1a, transparent 58%);--glass-sheen:linear-gradient(135deg, #ffffff17, #ffffff05 42%, #ffffff03 62%, #ffffff0f);--glass-floor:linear-gradient(#0a0b0fdb, #0a0b0fdb);--glass-filter:blur(26px) saturate(1.7);--glass-border:#ffffff29;--glass-shadow:0 12px 36px #0000004d, inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0f;--hud-edge-y:3rem;--hud-edge-x:2.5rem;--hud-edge-top:calc(var(--hud-edge-y) + env(safe-area-inset-top,0px));--hud-edge-bottom:calc(var(--hud-edge-y) + env(safe-area-inset-bottom,0px));--font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-scale:1.25;--type-display-lg-size:3.5rem;--type-display-lg-lh:1.12;--type-display-lg-weight:300;--type-display-lg-tracking:.02em;--type-display-md-size:2.75rem;--type-display-md-lh:1.16;--type-display-md-weight:300;--type-display-md-tracking:.02em;--type-headline-lg-size:2rem;--type-headline-lg-lh:1.25;--type-headline-lg-weight:300;--type-headline-lg-tracking:.04em;--type-headline-md-size:1.75rem;--type-headline-md-lh:1.28;--type-headline-md-weight:300;--type-headline-md-tracking:.04em;--type-title-lg-size:1.375rem;--type-title-lg-lh:1.27;--type-title-lg-weight:300;--type-title-lg-tracking:.08em;--type-title-md-size:1rem;--type-title-md-lh:1.5;--type-title-md-weight:300;--type-title-md-tracking:.14em;--type-body-lg-size:1rem;--type-body-lg-lh:1.5;--type-body-lg-weight:300;--type-body-lg-tracking:.05em;--type-body-md-size:.875rem;--type-body-md-lh:1.43;--type-body-md-weight:300;--type-body-md-tracking:.05em;--type-label-lg-size:.875rem;--type-label-lg-lh:1.43;--type-label-lg-weight:300;--type-label-lg-tracking:.35em;--type-label-md-size:.75rem;--type-label-md-lh:1.33;--type-label-md-weight:300;--type-label-md-tracking:.25em;--type-label-sm-size:.625rem;--type-label-sm-lh:1.45;--type-label-sm-weight:300;--type-label-sm-tracking:.3em;--touch-target-min:44px;--line-hairline:#ffffff6b;--line-strong:#ffffffb8;--glow-soft:drop-shadow(0 0 2px #ffffff73) drop-shadow(0 0 8px #ffffff2e);--glow-soft-red:drop-shadow(0 0 3px #b41e1e80) drop-shadow(0 0 10px #b41e1e38);--node-size:2rem;--node-size-sm:1.35rem;--node-size-lg:2.75rem;--node-ring-gap:.28rem;--accent-red:#b41e1e;--accent-red-muted:#b41e1e8c;--emboss-inner:inset 0 1px 0 #ffffff0f, inset 0 -1px 2px #00000059;--grain-opacity:.04;--linework-locked-opacity:.28;--linework-reached-opacity:.55;--linework-current-opacity:1}.slide-type-display{font-family:var(--font-ui);font-size:calc(var(--type-display-md-size) * var(--font-scale));font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-lh);letter-spacing:var(--type-display-md-tracking);font-variant-numeric:tabular-nums;color:var(--text-primary);text-shadow:var(--text-shadow-hud)}.slide-type-headline{font-family:var(--font-ui);font-size:calc(.85rem * var(--font-scale));letter-spacing:.35em;text-transform:uppercase;color:var(--text-primary);text-shadow:var(--text-shadow-hud);font-weight:300;line-height:1.6}.slide-type-title{font-family:var(--font-ui);font-size:calc(var(--type-title-md-size) * var(--font-scale));font-weight:var(--type-title-md-weight);line-height:var(--type-title-md-lh);letter-spacing:var(--type-title-md-tracking);color:var(--text-primary);text-shadow:var(--text-shadow-hud)}.slide-type-body{font-family:var(--font-ui);font-size:calc(var(--type-body-md-size) * var(--font-scale));font-weight:var(--type-body-md-weight);line-height:var(--type-body-md-lh);letter-spacing:var(--type-body-md-tracking);color:var(--text-primary)}.slide-type-label{font-family:var(--font-ui);font-size:calc(var(--type-label-sm-size) * var(--font-scale));font-weight:var(--type-label-sm-weight);line-height:var(--type-label-sm-lh);letter-spacing:var(--type-label-sm-tracking);text-transform:uppercase;color:var(--text-secondary)}.slide-type-caption{font-family:var(--font-ui);font-size:calc(.65rem * var(--font-scale));letter-spacing:.25em;color:var(--text-secondary);font-weight:300}.overlay-text{font-family:var(--font-ui);font-size:calc(.85rem * var(--font-scale));letter-spacing:.35em;text-transform:uppercase;color:var(--text-primary);text-shadow:var(--text-shadow-hud);font-weight:300}@media (width<=480px){:root{--hud-edge-y:2rem;--hud-edge-x:1.5rem}}@media (prefers-reduced-motion:reduce){:root{--duration-short:0s;--duration-medium:0s;--duration-long:0s}.linework-glow-pulse{animation:none!important}}.viewport-fixed{top:var(--viewport-offset-top,0px);left:var(--viewport-offset-left,0px);width:var(--viewport-width,100vw);height:var(--viewport-height,100svh);position:fixed}@supports (height:100dvh){:root{--viewport-height:100dvh}}.linework-grain{pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.linework-emboss{box-shadow:var(--emboss-inner)}.linework-svg{display:block;overflow:visible}.linework-svg--glow{filter:var(--glow-soft)}.linework-svg--glow-red{filter:var(--glow-soft-red)}@media (prefers-reduced-motion:reduce){.linework-svg--glow-pulse{animation:none}}.linework-svg--glow-pulse{animation:lineworkGlowPulse 4s var(--ease-emphasized) infinite}@keyframes lineworkGlowPulse{0%,to{opacity:1}50%{opacity:.82}}.linework-node__label{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.12em;fill:var(--text-primary);-webkit-user-select:none;user-select:none;font-weight:300}.linework-node__label--sm{font-size:.55rem}.linework-node__label--md{font-size:.65rem}.linework-node__label--lg{letter-spacing:.08em;font-size:.85rem}.linework-node__label--locked{fill:var(--text-tertiary)}.linework-node__label--reached{fill:var(--text-secondary)}.linework-node__label--current{fill:var(--text-primary)}.linework-node__label--claimed{fill:var(--accent-red)}.rank-indicator{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.rank-indicator__svg{display:block;overflow:visible}.rank-indicator--i{--i-dust:rgba(var(--dev-ink-i), .9);filter:drop-shadow(0 0 5px rgba(var(--dev-ink-i), .12))}.rank-indicator__dust-field :is(circle,rect){fill:var(--i-dust)}.rank-indicator__dust-bloom{fill:#f0f0def2}.rank-indicator__dust-ring{fill:#080906ad;stroke:var(--i-dust);stroke-width:.8px;opacity:.9}.rank-indicator__dust-ring--current{stroke-width:1.2px;opacity:1}.rank-indicator__dust-label{font-family:var(--font-ui);letter-spacing:.1em;-webkit-user-select:none;user-select:none;font-size:.48rem;font-weight:300}.rank-indicator__dust-label--current{fill:var(--text-primary)}.rank-indicator__dust-label--reached{fill:var(--text-secondary)}.rank-indicator__dust-label--locked{fill:var(--text-tertiary)}.ink-frame{pointer-events:none;--frame-ink:rgba(var(--dev-ink-i), .88);position:absolute;inset:0}.ink-frame__dust :is(circle,rect){fill:var(--frame-ink)}.ink-frame__svg{display:block;overflow:visible}.ink-frame__line{fill:none;stroke:var(--frame-ink);stroke-width:1.3px;stroke-linecap:round}.ink-frame__line--ghost{stroke-width:.6px;opacity:.45}.ink-frame__cross line{stroke:var(--frame-ink);stroke-width:1px;opacity:.8}.ink-frame__label{font-family:var(--font-ui);letter-spacing:.28em;fill:var(--frame-ink);-webkit-user-select:none;user-select:none;font-size:.42rem;font-weight:400}.dev-rank-preview{z-index:90;pointer-events:none;padding:1rem;position:fixed;top:50%;right:2rem;transform:translateY(-50%)}.dev-rank-preview__label{font-family:var(--font-ui);letter-spacing:.25em;text-transform:uppercase;color:var(--text-tertiary);text-align:center;margin-bottom:.75rem;font-size:.55rem;font-weight:300}.dev-rank-preview__regrow{pointer-events:auto;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-family:var(--font-ui);letter-spacing:.2em;text-transform:lowercase;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-short) var(--ease-emphasized);margin:0 auto .5rem;padding:.2rem .7rem;font-size:.5rem;font-weight:300;display:block}.dev-rank-preview__regrow:hover{background:var(--state-hover)}.dev-rank-preview__regrow:focus-visible{outline:2px solid var(--state-focus-ring);outline-offset:2px}@media (width<=480px){.dev-rank-preview{transform-origin:100%;right:.75rem;transform:translateY(-50%)scale(.85)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root,.app{width:100%;height:var(--viewport-height,100svh);touch-action:manipulation;min-height:0;overflow:hidden}body{font-family:var(--font-ui);color:#e8e4df;-webkit-font-smoothing:antialiased;background:#080808}.app{background:#080808;position:relative}.app--welcome{background:#080808}.app__canvas-wrap{opacity:0;transition:opacity 2.8s var(--ease-emphasized);position:absolute;inset:0}.app__canvas-wrap--locked{pointer-events:none}.app--scene-in .app__canvas-wrap{opacity:1}.app--gate-enter .app__canvas-wrap{opacity:1;transition:none}.app__canvas-wrap canvas{z-index:0;display:block;position:relative;width:100%!important;height:100%!important}@media (prefers-reduced-motion:reduce){.app__canvas-wrap{transition:none}.app--scene-in .app__canvas-wrap,.app--gate-enter .app__canvas-wrap{opacity:1}}
