.OnboardingTour_backdrop___iimU{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px}.OnboardingTour_modal__42Xvj{max-height:calc(100dvh - 48px)!important;width:100%;max-width:1120px!important;overflow:hidden;border-radius:var(--hub3-panel-shell-radius)!important}.OnboardingTour_modalScroll__C9_MC{max-height:none!important;overflow:hidden!important}.OnboardingTour_modalBody__oADHA{padding:0!important}.OnboardingTour_tour__PGC6X{height:min(780px,calc(100dvh - 48px));display:flex;flex-direction:column;max-height:calc(100dvh - 48px);background:var(--hub3-panel-surface);color:var(--hub3-panel-text)}.OnboardingTour_header__eLgWy{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 36px 0}.OnboardingTour_header__eLgWy>button{color:var(--hub3-panel-text-muted)}.OnboardingTour_content__Q5tGw{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:24px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 36px 24px}.OnboardingTour_copy__1GRh6{min-width:0;padding:12px 0 24px 8px}.OnboardingTour_eyebrow__ytDfa{color:var(--hub3-app-primary-muted-foreground);font-size:.6875rem;font-weight:750;letter-spacing:.15em;line-height:1.6;margin-bottom:16px}.OnboardingTour_copy__1GRh6 h2{color:var(--hub3-panel-text);font-size:clamp(2rem,3.25vw,2.875rem);font-weight:800;line-height:1.12;letter-spacing:-.045em;text-wrap:balance;outline:none;margin:0}.OnboardingTour_description__c68S2{color:var(--hub3-panel-text-muted);font-size:1rem;line-height:1.65;margin-top:20px;max-width:35ch;text-wrap:pretty}.OnboardingTour_preview__zw6_m{min-width:0;width:100%;animation:OnboardingTour_reveal__m6qb5 calc(var(--hub3-action-icon-duration) * 2) cubic-bezier(.22,1,.36,1) both}.OnboardingTour_preview__zw6_m[data-direction=backward]{animation-name:OnboardingTour_revealBack__GmN9o}.OnboardingTour_footer__BpOTA{flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:8px 36px 28px}.OnboardingTour_previous__ZJKXK{justify-self:start}.OnboardingTour_footer__BpOTA .OnboardingTour_next__sT8mZ{justify-self:end;max-width:100%;height:auto;min-height:var(--hub3-app-button-height);padding-block:8px;line-height:1.4}.OnboardingTour_next__sT8mZ svg,.OnboardingTour_previous__ZJKXK svg{flex-shrink:0;transition:transform var(--hub3-action-icon-duration) ease}.OnboardingTour_next__sT8mZ:is(:hover,:focus-visible) svg{transform:translateX(var(--hub3-action-icon-distance))}.OnboardingTour_previous__ZJKXK:is(:hover,:focus-visible) svg{transform:translateX(calc(var(--hub3-action-icon-distance) * -1))}.OnboardingTour_progress__Adt34{display:flex;justify-content:center;align-items:center;gap:7px}.OnboardingTour_progress__Adt34>span{width:6px;height:6px;border-radius:999px;background:var(--hub3-panel-control-border);transition:width var(--hub3-action-icon-duration) ease,background-color var(--hub3-action-icon-duration) ease}.OnboardingTour_progress__Adt34>span[data-active=true]{width:24px;background:var(--hub3-app-primary)}@keyframes OnboardingTour_reveal__m6qb5{0%{opacity:0;transform:translateX(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes OnboardingTour_revealBack__GmN9o{0%{opacity:0;transform:translateX(-14px) scale(.985)}to{opacity:1;transform:none}}@media (min-width:768px) and (max-width:1023px){.OnboardingTour_header__eLgWy{padding-inline:24px}.OnboardingTour_content__Q5tGw{gap:16px;padding-inline:24px}.OnboardingTour_copy__1GRh6{padding-left:0}.OnboardingTour_copy__1GRh6 h2{font-size:2rem}.OnboardingTour_footer__BpOTA{padding-inline:24px}}@media (max-width:767px){.OnboardingTour_backdrop___iimU{padding:0}.OnboardingTour_modal__42Xvj{width:100vw;height:100dvh;max-height:100dvh!important;border-radius:0!important}.OnboardingTour_modalBody__oADHA,.OnboardingTour_modalScroll__C9_MC,.OnboardingTour_tour__PGC6X{height:100%;max-height:100%}.OnboardingTour_header__eLgWy{padding:calc(env(safe-area-inset-top) + 12px) 20px 0}.OnboardingTour_content__Q5tGw{display:flex;flex-direction:column;justify-content:safe center;gap:12px;padding:12px 20px 16px}.OnboardingTour_preview__zw6_m{order:0;flex-shrink:0;width:min(100%,max(15rem,48svh));max-width:25rem}.OnboardingTour_copy__1GRh6{order:1;flex-shrink:0;text-align:center;max-width:25rem;padding:0 4px}.OnboardingTour_eyebrow__ytDfa{margin-bottom:8px;font-size:.625rem;letter-spacing:.12em}.OnboardingTour_copy__1GRh6 h2{font-size:clamp(1.625rem,6.9vw,2rem);line-height:1.15}.OnboardingTour_description__c68S2{font-size:.9375rem;line-height:1.55;margin:12px auto 0}.OnboardingTour_footer__BpOTA{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:12px 20px calc(env(safe-area-inset-bottom) + 16px)}.OnboardingTour_progress__Adt34{grid-row:1;grid-column:1/-1}.OnboardingTour_next__sT8mZ,.OnboardingTour_previousSpace__qZWLL,.OnboardingTour_previous__ZJKXK{grid-row:2}.OnboardingTour_previous__ZJKXK{width:var(--hub3-app-button-height);padding-inline:0}.OnboardingTour_previous__ZJKXK>span{display:none}.OnboardingTour_next__sT8mZ{white-space:normal;text-align:center}}@media (max-width:359px){.OnboardingTour_header__eLgWy{padding-inline:16px}.OnboardingTour_content__Q5tGw{padding-inline:16px;gap:8px}.OnboardingTour_footer__BpOTA{padding-inline:16px;gap:12px}}@media (max-width:767px) and (max-height:650px){.OnboardingTour_header__eLgWy{padding-top:calc(env(safe-area-inset-top) + 6px)}.OnboardingTour_content__Q5tGw{justify-content:flex-start;padding-top:4px}.OnboardingTour_eyebrow__ytDfa{margin-bottom:6px}.OnboardingTour_footer__BpOTA{padding-top:8px}}@media (prefers-reduced-motion:reduce){.OnboardingTour_modal__42Xvj{transition:none!important}.OnboardingTour_preview__zw6_m{animation:none}.OnboardingTour_next__sT8mZ svg,.OnboardingTour_previous__ZJKXK svg,.OnboardingTour_progress__Adt34>span{transition:none}.OnboardingTour_next__sT8mZ:is(:hover,:focus-visible) svg,.OnboardingTour_previous__ZJKXK:is(:hover,:focus-visible) svg{transform:none}}.OnboardingTour_previewFrame__Pxg8L{width:100%}@media (max-width:767px){.OnboardingTour_preview__zw6_m:has([data-fitted-preview]){width:100%}.OnboardingTour_previewFrame__Pxg8L{position:relative;height:var(--preview-fit-height,auto)}.OnboardingTour_previewCanvas__7SqqT{width:100%;transform-origin:top center;transform:scale(var(--preview-fit-scale,1))}.OnboardingTour_previewFrame__Pxg8L[style] .OnboardingTour_previewCanvas__7SqqT{position:absolute;inset:0 0 auto}}.hub3-discovery-media{display:block;overflow:hidden;isolation:isolate;border-radius:inherit}.hub3-discovery-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.hub3-discovery-media[data-fallback=true]{background:radial-gradient(ellipse at 95% 0,color-mix(in srgb,var(--hub3-graphic-light) 78%,transparent),transparent 54%),radial-gradient(ellipse at 10% 80%,var(--hub3-graphic-accent),transparent 72%),linear-gradient(125deg,var(--hub3-graphic-base),var(--hub3-graphic-secondary))}.hub3-discovery-media[data-variant=detailHero][data-fallback=true],.hub3-discovery-media[data-variant=featured][data-fallback=true]{background:radial-gradient(ellipse at 100% 0,var(--hub3-graphic-light),transparent 48%),radial-gradient(ellipse at 12% 100%,var(--hub3-graphic-accent),transparent 78%),linear-gradient(135deg,var(--hub3-graphic-base),var(--hub3-graphic-secondary))}.hub3-discovery-media[data-kind=studio][data-fallback=true],.hub3-discovery-media[data-logo=true]{border-radius:min(var(--hub3-discovery-entity-logo-radius),var(--hub3-discovery-entity-logo-radius-limit))}.hub3-discovery-media[data-logo=true]{background:transparent}.hub3-discovery-media[data-logo=true]:not([data-logo-appearance=opaque]){background:var(--hub3-discovery-logo-surface)}.hub3-discovery-media[data-logo-appearance=transparent-dark],.hub3-discovery-media[data-logo-appearance=unknown]{background:var(--hub3-discovery-logo-dark-ink-surface)!important}.hub3-discovery-media[data-logo=true]>img{object-fit:contain;padding:0}.hub3-discovery-media[data-kind=studio][data-fallback=true],.hub3-discovery-media[data-kind=teacher][data-fallback=true]{display:grid;place-items:center;background:var(--hub3-app-muted);color:var(--hub3-app-text-secondary)}.hub3-discovery-media>.hub3-app-person-avatar{width:100%;height:100%;border-radius:inherit;background:transparent}.hub3-discovery-media:not([data-variant=thumbnail])>.hub3-app-person-avatar{font-size:clamp(20px,4vw,52px)}.hub3-discovery-media__initials{font-size:clamp(20px,3vw,42px);font-weight:650}.hub3-discovery-media:is([data-kind=teacher],[data-kind=studio])[data-variant=card][data-fallback=true]{container-type:inline-size}.hub3-discovery-media:is([data-kind=teacher],[data-kind=studio])[data-variant=card]>:is(.hub3-app-person-avatar,.hub3-discovery-media__initials){font-size:calc(100cqi * var(--hub3-discovery-entity-portrait-initials-scale));line-height:1}.hub3-discovery-media[data-logo=true]:not([data-logo-appearance=opaque])>img{padding:8%}.hub3-discovery-media.hub3-public-studio-hero__logo{width:96px;height:96px;aspect-ratio:1;padding:0;border:0;box-shadow:none}.OnboardingPreview_figure___Lwab{margin:0;width:100%;pointer-events:none}.OnboardingPreview_stage__2CrOl{container-type:inline-size;position:relative;isolation:isolate;width:100%;aspect-ratio:1.07;font-size:clamp(.75rem,2.8cqw,.875rem)}.OnboardingPreview_stage__2CrOl:not([data-step=discover]),.OnboardingPreview_stage__2CrOl[data-layout=flow]{aspect-ratio:auto;display:flex;flex-direction:column;justify-content:center;gap:12px;padding-block:16px}.OnboardingPreview_stage__2CrOl:before{content:"";position:absolute;z-index:-1;inset:3% -2% 0;background:radial-gradient(ellipse at 75% 23%,color-mix(in srgb,var(--hub3-marketing-deep-cobalt-bright) 46%,transparent),transparent 57%),radial-gradient(ellipse at 28% 70%,color-mix(in srgb,var(--hub3-marketing-deep-cobalt-rich-blue) 68%,transparent),transparent 68%),radial-gradient(ellipse at 72% 70%,color-mix(in srgb,var(--hub3-marketing-deep-cobalt-deep) 36%,transparent),transparent 65%);mask-image:radial-gradient(ellipse,black 20%,transparent 72%)}.OnboardingPreview_enterLater__TNq7_,.OnboardingPreview_enter__Xc8es{animation:OnboardingPreview_arrive__CAaYq calc(var(--hub3-action-icon-duration) * 2) cubic-bezier(.22,1,.36,1) both}.OnboardingPreview_enterLater__TNq7_{animation-delay:var(--hub3-action-icon-duration)}@keyframes OnboardingPreview_arrive__CAaYq{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:767px) and (max-height:650px){.OnboardingPreview_stage__2CrOl:not([data-step=discover]),.OnboardingPreview_stage__2CrOl[data-layout=flow]{padding-block:4px;gap:8px}}@media (prefers-reduced-motion:reduce){.OnboardingPreview_enterLater__TNq7_,.OnboardingPreview_enter__Xc8es{animation:none}}