.VoiceAnswerButton-module__0J7Nla__root{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.VoiceAnswerButton-module__0J7Nla__button[data-recording]{border-color:var(--primary);color:var(--primary)}.VoiceAnswerButton-module__0J7Nla__dot{width:var(--space-2);height:var(--space-2);background:var(--muted-foreground);transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:50%}.VoiceAnswerButton-module__0J7Nla__button[data-recording] .VoiceAnswerButton-module__0J7Nla__dot{background:var(--primary);transform:scale(.75)}.VoiceAnswerButton-module__0J7Nla__error{color:var(--destructive-text);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}@media (prefers-reduced-motion:reduce){.VoiceAnswerButton-module__0J7Nla__dot{transition:none}}
.FirstRunOnboarding-module__nkSTeq__overlay{z-index:1000;padding:clamp(var(--space-4), 4vw, var(--space-8));color:var(--foreground);background:var(--overlay);font-family:var(--font-sans);place-items:center;display:grid;position:fixed;inset:0}.FirstRunOnboarding-module__nkSTeq__overlay[data-variant=intro]{background:0 0}.FirstRunOnboarding-module__nkSTeq__card{--onboarding-content-inline-size:46rem;--onboarding-inline-gutter:clamp(var(--space-5), 4vw, var(--space-8));--onboarding-card-inline-size:calc(var(--onboarding-content-inline-size) + var(--onboarding-inline-gutter) + var(--onboarding-inline-gutter));--onboarding-enter-duration:calc(var(--motion-duration-reveal) + var(--motion-duration-reveal));--onboarding-stagger:var(--motion-duration-expand);--onboarding-enter-distance:var(--space-1);width:min(100%, var(--onboarding-card-inline-size));height:min(52rem, calc(100dvh - var(--space-8)));scrollbar-width:none;max-height:100%;color:var(--foreground);box-shadow:none;animation:FirstRunOnboarding-module__nkSTeq__cardReveal var(--onboarding-enter-duration) var(--motion-ease-emphasized) both;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.FirstRunOnboarding-module__nkSTeq__card::-webkit-scrollbar{display:none}.FirstRunOnboarding-module__nkSTeq__header,.FirstRunOnboarding-module__nkSTeq__welcomeActions,.FirstRunOnboarding-module__nkSTeq__questionActions,.FirstRunOnboarding-module__nkSTeq__secondaryActions{align-items:center;display:flex}.FirstRunOnboarding-module__nkSTeq__header{min-height:var(--button-height-sm);justify-content:space-between;gap:var(--space-4);animation:FirstRunOnboarding-module__nkSTeq__contentReveal var(--onboarding-enter-duration) var(--motion-ease-emphasized) var(--onboarding-stagger) both;padding-block:var(--space-4);padding-inline:var(--onboarding-inline-gutter);border-block-end:var(--border-width-hairline) solid var(--border-subtle)}.FirstRunOnboarding-module__nkSTeq__sessionMark{gap:var(--space-1);display:grid}.FirstRunOnboarding-module__nkSTeq__sessionEyebrow{color:var(--primary);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);line-height:var(--line-height-supporting);text-transform:uppercase}.FirstRunOnboarding-module__nkSTeq__sessionStatus{color:var(--foreground-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}.FirstRunOnboarding-module__nkSTeq__skipButton{margin-inline-start:auto}.FirstRunOnboarding-module__nkSTeq__step{width:100%;min-height:0;max-width:var(--onboarding-card-inline-size);padding-block:clamp(var(--space-6), 6vh, var(--space-8));padding-inline:var(--onboarding-inline-gutter);overscroll-behavior:contain;scrollbar-width:none;margin-inline:auto;overflow-y:auto}.FirstRunOnboarding-module__nkSTeq__step::-webkit-scrollbar{display:none}.FirstRunOnboarding-module__nkSTeq__conversation::-webkit-scrollbar{display:none}.FirstRunOnboarding-module__nkSTeq__questionStep{flex-direction:column;display:flex;overflow:hidden}.FirstRunOnboarding-module__nkSTeq__conversation,.FirstRunOnboarding-module__nkSTeq__questionStep>*{animation:FirstRunOnboarding-module__nkSTeq__contentReveal var(--onboarding-enter-duration) var(--motion-ease-emphasized) both}.FirstRunOnboarding-module__nkSTeq__conversation>:first-child,.FirstRunOnboarding-module__nkSTeq__questionStep>:first-child{animation-delay:var(--onboarding-stagger)}.FirstRunOnboarding-module__nkSTeq__conversation>:nth-child(2),.FirstRunOnboarding-module__nkSTeq__questionStep>:nth-child(2){animation-delay:calc(var(--onboarding-stagger) + var(--onboarding-stagger))}.FirstRunOnboarding-module__nkSTeq__conversation>:nth-child(n+3),.FirstRunOnboarding-module__nkSTeq__questionStep>:nth-child(n+3){animation-delay:calc(var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger))}.FirstRunOnboarding-module__nkSTeq__welcomeStep>.FirstRunOnboarding-module__nkSTeq__audioGroup{animation:FirstRunOnboarding-module__nkSTeq__contentReveal var(--onboarding-enter-duration) var(--motion-ease-emphasized) calc(var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger)) both}.FirstRunOnboarding-module__nkSTeq__welcomeStep>.FirstRunOnboarding-module__nkSTeq__welcomeActions{animation:FirstRunOnboarding-module__nkSTeq__contentReveal var(--onboarding-enter-duration) var(--motion-ease-emphasized) calc(var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger)) both}.FirstRunOnboarding-module__nkSTeq__conversation{width:100%;min-height:0;max-width:var(--onboarding-content-inline-size);scrollbar-width:none;margin-block-start:0;margin-inline:auto;overflow-y:auto}.FirstRunOnboarding-module__nkSTeq__questionStep>.FirstRunOnboarding-module__nkSTeq__conversation{flex:auto;padding-block-end:var(--space-5)}.FirstRunOnboarding-module__nkSTeq__conversation>*{animation:FirstRunOnboarding-module__nkSTeq__contentReveal var(--onboarding-enter-duration) var(--motion-ease-emphasized) both}.FirstRunOnboarding-module__nkSTeq__conversation>:first-child{animation-delay:var(--onboarding-stagger)}.FirstRunOnboarding-module__nkSTeq__conversation>:nth-child(2){animation-delay:calc(var(--onboarding-stagger) + var(--onboarding-stagger))}.FirstRunOnboarding-module__nkSTeq__conversation>:nth-child(n+3){animation-delay:calc(var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger))}.FirstRunOnboarding-module__nkSTeq__eyebrow,.FirstRunOnboarding-module__nkSTeq__contextLabel{color:var(--primary);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);line-height:var(--line-height-supporting);text-transform:uppercase}.FirstRunOnboarding-module__nkSTeq__transcript,.FirstRunOnboarding-module__nkSTeq__contextCopy,.FirstRunOnboarding-module__nkSTeq__supportingText{color:var(--muted-foreground)}.FirstRunOnboarding-module__nkSTeq__knownContext,.FirstRunOnboarding-module__nkSTeq__contextQuestionMessage,.FirstRunOnboarding-module__nkSTeq__promptMessage{width:fit-content;max-width:min(100%,38rem)}.FirstRunOnboarding-module__nkSTeq__promptMessage{width:100%;max-width:100%;padding:var(--space-5);gap:var(--space-5);display:grid}.FirstRunOnboarding-module__nkSTeq__knownContext{gap:var(--space-4);margin-inline-start:auto;display:grid}.FirstRunOnboarding-module__nkSTeq__userContextMessage{justify-items:end;width:100%}.FirstRunOnboarding-module__nkSTeq__contextQuestionMessage{padding:var(--space-4)}.FirstRunOnboarding-module__nkSTeq__contextQuestion,.FirstRunOnboarding-module__nkSTeq__contextAnswer{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0}.FirstRunOnboarding-module__nkSTeq__contextQuestion{color:var(--foreground)}.FirstRunOnboarding-module__nkSTeq__contextAnswer{color:inherit}.FirstRunOnboarding-module__nkSTeq__contextActionButton{color:var(--secondary-foreground)}.FirstRunOnboarding-module__nkSTeq__contextActions{justify-content:flex-end;display:flex}.FirstRunOnboarding-module__nkSTeq__contextEditor{inline-size:100%;max-inline-size:none;margin-block-start:var(--space-2)}.FirstRunOnboarding-module__nkSTeq__contextEditor textarea{color:var(--secondary-foreground);caret-color:var(--primary)}.FirstRunOnboarding-module__nkSTeq__audioGroup{gap:var(--space-3);margin-block-start:var(--space-6);display:grid}.FirstRunOnboarding-module__nkSTeq__audio{width:100%;max-width:var(--onboarding-content-inline-size);min-height:var(--button-height);accent-color:var(--primary);margin-inline:auto}.FirstRunOnboarding-module__nkSTeq__transcript,.FirstRunOnboarding-module__nkSTeq__supportingText{font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.FirstRunOnboarding-module__nkSTeq__welcomeActions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6)}.FirstRunOnboarding-module__nkSTeq__contextBlock{gap:var(--space-2);border-block-end:var(--border-width-hairline) solid var(--border);padding-block-end:var(--space-4);display:grid}.FirstRunOnboarding-module__nkSTeq__contextCopy{font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.FirstRunOnboarding-module__nkSTeq__question{color:var(--foreground);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);margin:0}.FirstRunOnboarding-module__nkSTeq__composer{inline-size:100%;max-inline-size:var(--onboarding-content-inline-size);background:var(--surface);flex:none;margin-block-start:var(--space-5);margin-inline:auto}.FirstRunOnboarding-module__nkSTeq__earlierConversation{color:var(--foreground-subtle);font-size:var(--font-size-small);line-height:var(--line-height-body)}.FirstRunOnboarding-module__nkSTeq__earlierConversation summary{cursor:pointer;width:fit-content}.FirstRunOnboarding-module__nkSTeq__earlierConversationList{gap:var(--space-3);margin-block-start:var(--space-3);display:grid}.FirstRunOnboarding-module__nkSTeq__error{margin:var(--space-2) 0 0;color:var(--destructive-text);font-size:var(--font-size-small);line-height:var(--line-height-body)}.FirstRunOnboarding-module__nkSTeq__questionActions{justify-content:flex-start;gap:var(--space-4);flex-wrap:wrap;flex:none;margin-block-start:var(--space-6)}.FirstRunOnboarding-module__nkSTeq__secondaryActions{gap:var(--space-2)}.FirstRunOnboarding-module__nkSTeq__progress{--secondary:var(--surface-strong);inline-size:min(calc(100% - var(--onboarding-inline-gutter) - var(--onboarding-inline-gutter)), var(--onboarding-content-inline-size));max-inline-size:none;margin:0 auto var(--space-4);animation:FirstRunOnboarding-module__nkSTeq__contentReveal var(--onboarding-enter-duration) var(--motion-ease-emphasized) calc(var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger) + var(--onboarding-stagger)) both}@keyframes FirstRunOnboarding-module__nkSTeq__cardReveal{0%{opacity:0;transform:translateY(var(--onboarding-enter-distance))}to{opacity:1;transform:translateY(0)}}@keyframes FirstRunOnboarding-module__nkSTeq__contentReveal{0%{opacity:0;transform:translateY(var(--onboarding-enter-distance))}to{opacity:1;transform:translateY(0)}}@media (max-width:40rem){.FirstRunOnboarding-module__nkSTeq__overlay{align-items:stretch;padding:0}.FirstRunOnboarding-module__nkSTeq__card{--onboarding-inline-gutter:var(--space-5);width:100%;height:100dvh;max-height:none}.FirstRunOnboarding-module__nkSTeq__sessionStatus{display:none}.FirstRunOnboarding-module__nkSTeq__step{max-width:none;padding-block:var(--space-6)}.FirstRunOnboarding-module__nkSTeq__promptMessage{padding:var(--space-4)}.FirstRunOnboarding-module__nkSTeq__questionActions{align-items:flex-start}.FirstRunOnboarding-module__nkSTeq__questionActions>:last-child{width:100%}}@media (prefers-reduced-motion:reduce){.FirstRunOnboarding-module__nkSTeq__card,.FirstRunOnboarding-module__nkSTeq__header,.FirstRunOnboarding-module__nkSTeq__conversation,.FirstRunOnboarding-module__nkSTeq__conversation>*,.FirstRunOnboarding-module__nkSTeq__questionStep>*,.FirstRunOnboarding-module__nkSTeq__welcomeStep>.FirstRunOnboarding-module__nkSTeq__audioGroup,.FirstRunOnboarding-module__nkSTeq__welcomeStep>.FirstRunOnboarding-module__nkSTeq__welcomeActions,.FirstRunOnboarding-module__nkSTeq__progress{animation:none}}
.ParticleWelcomeField-module__IDQylW__field{z-index:0;pointer-events:none;background:var(--background);color:var(--foreground);contain:strict;position:absolute;inset:0;overflow:hidden}.ParticleWelcomeField-module__IDQylW__field canvas{opacity:.82;block-size:100%;inline-size:100%;display:block}.ParticleWelcomeField-module__IDQylW__primaryProbe{block-size:0;inline-size:0;color:var(--primary);position:absolute;overflow:hidden}@media (max-width:700px){.ParticleWelcomeField-module__IDQylW__field canvas{opacity:.74}}@media (prefers-reduced-motion:reduce){.ParticleWelcomeField-module__IDQylW__field canvas{opacity:.42}}
.UtopiaWordmarkLoader-module__edSt5W__screen{--loader-speed:1.6;--motion-loader-enter:calc(.7s * var(--loader-speed));--motion-loader-cycle:calc(3.4s * var(--loader-speed));--motion-loader-exit:var(--motion-duration-reveal,var(--motion-duration-page));--motion-loader-stagger:calc(.18s * var(--loader-speed));--motion-distance-xs:var(--space-1);z-index:1000;background:var(--background);min-block-size:100dvh;color:var(--foreground);contain:layout paint;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.UtopiaWordmarkLoader-module__edSt5W__screen[data-active=false]{visibility:hidden;opacity:0;pointer-events:none;animation:none}.UtopiaWordmarkLoader-module__edSt5W__screen[data-active=false] .UtopiaWordmarkLoader-module__edSt5W__mark,.UtopiaWordmarkLoader-module__edSt5W__screen[data-active=false] .UtopiaWordmarkLoader-module__edSt5W__lineEnter,.UtopiaWordmarkLoader-module__edSt5W__screen[data-active=false] .UtopiaWordmarkLoader-module__edSt5W__message{animation:none}.UtopiaWordmarkLoader-module__edSt5W__mark{z-index:1;transform-origin:50%;block-size:auto;inline-size:min(15.333vw,113px);animation:UtopiaWordmarkLoader-module__edSt5W__markIntro var(--motion-loader-enter) cubic-bezier(.2, .7, .2, 1) both;display:block;position:relative;overflow:visible}.UtopiaWordmarkLoader-module__edSt5W__message{z-index:1;inline-size:min(calc(100% - (var(--space-6) * 2)), 28rem);color:var(--muted-foreground);font-family:var(--font-sans);font-size:var(--font-size-small);line-height:var(--line-height-body);text-align:center;text-wrap:balance;animation:UtopiaWordmarkLoader-module__edSt5W__messageIntro var(--motion-loader-enter) var(--motion-ease-emphasized) calc(var(--motion-loader-stagger) * 2) both;position:absolute;inset-block-start:calc(50% + var(--space-16));inset-inline-start:50%;transform:translate(-50%)}.UtopiaWordmarkLoader-module__edSt5W__lineEnter{--line-delay:0s;opacity:0;color:var(--primary);animation:UtopiaWordmarkLoader-module__edSt5W__lineCycle var(--motion-loader-cycle) ease-in-out infinite both;animation-delay:var(--line-delay)}.UtopiaWordmarkLoader-module__edSt5W__lineEnter path,.UtopiaWordmarkLoader-module__edSt5W__lineEnter polygon,.UtopiaWordmarkLoader-module__edSt5W__lineEnter rect{fill:currentColor}.UtopiaWordmarkLoader-module__edSt5W__lineThe{--line-delay:0s}.UtopiaWordmarkLoader-module__edSt5W__lineUtopia{--line-delay:var(--motion-loader-stagger);color:var(--secondary)}.UtopiaWordmarkLoader-module__edSt5W__lineStudio{--line-delay:calc(var(--motion-loader-stagger) * 2)}.UtopiaWordmarkLoader-module__edSt5W__screen[data-phase=exit] .UtopiaWordmarkLoader-module__edSt5W__mark{animation:UtopiaWordmarkLoader-module__edSt5W__loaderExit var(--motion-loader-exit) var(--motion-ease-standard) both}.UtopiaWordmarkLoader-module__edSt5W__screen[data-phase=exit]{animation:UtopiaWordmarkLoader-module__edSt5W__screenExit var(--motion-loader-exit) var(--motion-ease-standard) both}@keyframes UtopiaWordmarkLoader-module__edSt5W__markIntro{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes UtopiaWordmarkLoader-module__edSt5W__messageIntro{0%{opacity:0;transform:translate3d(-50%, var(--motion-distance-xs), 0)}to{opacity:1;transform:translate(-50%)}}@keyframes UtopiaWordmarkLoader-module__edSt5W__lineCycle{0%{opacity:.18}12%,64%{opacity:1}82%{opacity:.2}94%{opacity:.18}to{opacity:.18}}@keyframes UtopiaWordmarkLoader-module__edSt5W__loaderExit{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(0, calc(-1 * var(--motion-distance-xs)), 0)}}@keyframes UtopiaWordmarkLoader-module__edSt5W__screenExit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.UtopiaWordmarkLoader-module__edSt5W__mark,.UtopiaWordmarkLoader-module__edSt5W__lineEnter,.UtopiaWordmarkLoader-module__edSt5W__message{opacity:1;animation:none;transform:none}.UtopiaWordmarkLoader-module__edSt5W__message{transform:translate(-50%)}.UtopiaWordmarkLoader-module__edSt5W__screen[data-phase=exit] .UtopiaWordmarkLoader-module__edSt5W__mark{animation:UtopiaWordmarkLoader-module__edSt5W__loaderExitReduced var(--motion-loader-exit) var(--motion-ease-standard) both}}@keyframes UtopiaWordmarkLoader-module__edSt5W__loaderExitReduced{0%{opacity:1}to{opacity:0}}
.UtopiaTopBar-module__Rbl9Ga__root{z-index:3;box-sizing:border-box;align-items:center;gap:var(--space-4);border-block-end:var(--border-width-hairline) solid var(--border);background:var(--background);min-block-size:5rem;min-inline-size:0;color:var(--foreground);font-family:var(--font-sans);display:flex;position:relative}.UtopiaTopBar-module__Rbl9Ga__brand{color:inherit;flex:none;text-decoration:none}.UtopiaTopBar-module__Rbl9Ga__brand:hover,.UtopiaTopBar-module__Rbl9Ga__brand:focus-visible{color:var(--foreground)}.UtopiaTopBar-module__Rbl9Ga__brand .uds-top-nav-heading{gap:var(--space-4)}.UtopiaTopBar-module__Rbl9Ga__brand .uds-top-nav-heading-icon{background:0 0;block-size:2.25rem;inline-size:3.5rem}.UtopiaTopBar-module__Rbl9Ga__brand .uds-top-nav-heading-icon>img{block-size:100%;inline-size:100%}.UtopiaTopBar-module__Rbl9Ga__dark .UtopiaTopBar-module__Rbl9Ga__brand .uds-top-nav-heading-icon>img{filter:brightness(0)invert()}.UtopiaTopBar-module__Rbl9Ga__brand .uds-top-nav-heading-label{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding-inline-start:var(--space-4);position:relative}.UtopiaTopBar-module__Rbl9Ga__brand .uds-top-nav-heading-label:before{content:"";inline-size:var(--border-width-strong);background:var(--primary);position:absolute;inset-block:0;inset-inline-start:0}.UtopiaTopBar-module__Rbl9Ga__navigation{justify-content:flex-end;margin-inline-start:auto}.UtopiaTopBar-module__Rbl9Ga__navigation .uds-top-nav{gap:var(--space-2)}.UtopiaTopBar-module__Rbl9Ga__navigation .uds-top-nav-item{min-block-size:var(--button-height-sm);padding-inline:var(--space-4);color:var(--foreground-muted);font-size:var(--font-size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;text-decoration:none}:is(.UtopiaTopBar-module__Rbl9Ga__navigation .uds-top-nav-item:hover,.UtopiaTopBar-module__Rbl9Ga__navigation .uds-top-nav-item:focus-visible){color:var(--foreground);text-decoration:none}.UtopiaTopBar-module__Rbl9Ga__navigation .uds-top-nav>li:last-child .uds-top-nav-item{border:var(--border-width-hairline) solid var(--border);color:var(--foreground)}.UtopiaTopBar-module__Rbl9Ga__spacer{flex:1}.UtopiaTopBar-module__Rbl9Ga__endContent{align-items:center;display:inline-flex}.UtopiaTopBar-module__Rbl9Ga__mobileAction{margin-inline-start:auto;display:none}@media (max-width:760px){.UtopiaTopBar-module__Rbl9Ga__navigation,.UtopiaTopBar-module__Rbl9Ga__hideEndOnMobile{display:none}.UtopiaTopBar-module__Rbl9Ga__mobileAction{display:inline-flex}.UtopiaTopBar-module__Rbl9Ga__brand .uds-top-nav-heading-label{display:none}}
.OnboardingSoundtrack-module__x7jxiW__control{z-index:10020;align-items:center;display:flex;position:fixed;inset-block-end:max(var(--space-6), env(safe-area-inset-bottom))}.OnboardingSoundtrack-module__x7jxiW__firstLaunch{inset-inline-start:max(var(--space-6), env(safe-area-inset-left))}.OnboardingSoundtrack-module__x7jxiW__firstFive{inset-inline-end:max(var(--space-6), env(safe-area-inset-right))}.OnboardingSoundtrack-module__x7jxiW__toggle{-webkit-backdrop-filter:blur(var(--space-3));backdrop-filter:blur(var(--space-3))}.OnboardingSoundtrack-module__x7jxiW__credit{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.OnboardingSoundtrack-module__x7jxiW__control{inset-block-end:max(var(--space-4), env(safe-area-inset-bottom))}.OnboardingSoundtrack-module__x7jxiW__firstLaunch{inset-inline-start:max(var(--space-4), env(safe-area-inset-left))}.OnboardingSoundtrack-module__x7jxiW__firstFive{inset-inline-end:max(var(--space-4), env(safe-area-inset-right))}}
.AuthShell-module__v8KGDa__shell{box-sizing:border-box;background:var(--background);min-block-size:100dvh;color:var(--foreground);font-family:var(--font-sans);flex-direction:column;display:flex}.AuthShell-module__v8KGDa__formPanel{box-sizing:border-box;min-block-size:100dvh;min-inline-size:0;padding:var(--space-8) var(--space-4);background:var(--background);flex:1 0 auto;place-items:center;display:grid;position:relative}.AuthShell-module__v8KGDa__formStage{width:min(100%,22rem);overflow:visible}.AuthShell-module__v8KGDa__legal{color:var(--foreground-subtle);font-size:var(--font-size-supporting);line-height:1.5}.AuthShell-module__v8KGDa__legal p{margin:0}.AuthShell-module__v8KGDa__legal a{color:var(--foreground-muted);text-underline-offset:.2em}:is(.AuthShell-module__v8KGDa__formStage .utopia-clerk-root,.AuthShell-module__v8KGDa__formStage .utopia-clerk-card-box,.AuthShell-module__v8KGDa__formStage .utopia-clerk-card){width:100%;max-width:none}.AuthShell-module__v8KGDa__formStage .utopia-clerk-card-box{box-shadow:none;border:0;border-radius:0;overflow:visible}.AuthShell-module__v8KGDa__formStage .utopia-clerk-card{gap:var(--space-2);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.AuthShell-module__v8KGDa__formStage .utopia-clerk-header{gap:var(--space-2);text-align:start;margin-block-end:var(--space-2)}.AuthShell-module__v8KGDa__formStage .utopia-clerk-title{color:var(--foreground);font-family:var(--font-sans);font-size:clamp(2rem,3vw,2.5rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:-.04em}.AuthShell-module__v8KGDa__formStage .utopia-clerk-subtitle{color:var(--foreground-muted);font-size:var(--font-size-small);line-height:1.5}:is(.AuthShell-module__v8KGDa__formStage .utopia-clerk-social,.AuthShell-module__v8KGDa__formStage .utopia-clerk-input,.AuthShell-module__v8KGDa__formStage .utopia-clerk-primary){min-height:var(--button-height);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--font-size-small);box-shadow:var(--shadow-control)}.AuthShell-module__v8KGDa__formStage .utopia-clerk-social{border:var(--border-width-hairline) solid var(--border);background:var(--surface);color:var(--foreground);overflow:visible}.AuthShell-module__v8KGDa__formStage .utopia-clerk-social:hover{background:var(--surface-hover)}.AuthShell-module__v8KGDa__formStage .utopia-clerk-input{border:var(--border-width-hairline) solid var(--input);background:var(--surface);color:var(--foreground)}.AuthShell-module__v8KGDa__formStage .utopia-clerk-input:focus{border-color:var(--ring);box-shadow:0 0 0 var(--focus-ring-width) var(--ring)}.AuthShell-module__v8KGDa__formStage .utopia-clerk-input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 var(--space-32) var(--surface) inset}.AuthShell-module__v8KGDa__formStage .utopia-clerk-label{color:var(--foreground-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);letter-spacing:.02em}.AuthShell-module__v8KGDa__formStage .utopia-clerk-primary{border:var(--border-width-hairline) solid transparent;background:var(--primary);color:var(--primary-foreground);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;box-shadow:var(--shadow-control)!important;background-image:none!important}.AuthShell-module__v8KGDa__formStage .utopia-clerk-primary:hover{background:var(--primary-hover);box-shadow:var(--shadow-control)!important;background-image:none!important}.AuthShell-module__v8KGDa__formStage .utopia-clerk-primary svg{display:none}.AuthShell-module__v8KGDa__formStage .utopia-clerk-primary:after{content:none!important;background:0 0!important}.AuthShell-module__v8KGDa__formStage .utopia-clerk-divider-line{background:var(--border)}:is(.AuthShell-module__v8KGDa__formStage .utopia-clerk-divider-text,.AuthShell-module__v8KGDa__formStage .utopia-clerk-footer-text){color:var(--foreground-subtle)}.AuthShell-module__v8KGDa__formStage .utopia-clerk-link{color:var(--foreground);font-weight:var(--font-weight-medium);text-underline-offset:.2em}.AuthShell-module__v8KGDa__formStage .utopia-clerk-footer{display:none}.AuthShell-module__v8KGDa__formStage .utopia-clerk-footer-pages{display:none}:is(.AuthShell-module__v8KGDa__formStage div:has(>p+a[aria-label=Clerk\ logo]),.AuthShell-module__v8KGDa__formStage .utopia-clerk-footer>div:has(a[aria-label=Clerk\ logo]),.AuthShell-module__v8KGDa__formStage [data-localization-key*=lastAuthentication],.AuthShell-module__v8KGDa__formStage [class*=lastAuthenticationStrategyBadge],.AuthShell-module__v8KGDa__formStage [data-clerk-dev-mode-notice]){display:none}.AuthShell-module__v8KGDa__formStage .utopia-clerk-identity{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground)}.AuthShell-module__v8KGDa__customAuth,.AuthShell-module__v8KGDa__signInStack{width:100%}.AuthShell-module__v8KGDa__authBack{color:var(--foreground-muted);margin-block-end:var(--space-6);margin-inline-start:calc(var(--space-3) * -1)}.AuthShell-module__v8KGDa__customAuth h1{color:var(--foreground);font-size:clamp(2rem,3.4vw,2.5rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:-.04em;margin:0}.AuthShell-module__v8KGDa__customAuth>p{margin:var(--space-2) 0 var(--space-4);color:var(--foreground-muted);font-size:var(--font-size-body);line-height:1.5}.AuthShell-module__v8KGDa__customForm{gap:calc(var(--space-4) - var(--space-1));display:grid}.AuthShell-module__v8KGDa__customField{gap:var(--space-2);color:var(--foreground-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);display:grid}.AuthShell-module__v8KGDa__customInput{min-height:var(--button-height);border-color:var(--input);background:var(--surface);color:var(--foreground)}.AuthShell-module__v8KGDa__customSubmit{width:100%;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-block-start:var(--space-2);box-shadow:var(--shadow-control)!important;background-image:none!important}.AuthShell-module__v8KGDa__customFooter{color:var(--foreground-subtle);font-size:var(--font-size-small);margin-block-start:var(--space-4)}.AuthShell-module__v8KGDa__customFooter a,.AuthShell-module__v8KGDa__secondaryAction{color:var(--foreground);font-weight:var(--font-weight-medium);text-underline-offset:.2em}.AuthShell-module__v8KGDa__secondaryActions{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.AuthShell-module__v8KGDa__secondaryAction{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AuthShell-module__v8KGDa__error{padding:var(--space-4);border:var(--border-width-hairline) solid var(--destructive-border);background:var(--destructive-surface);color:var(--destructive-text);font-size:var(--font-size-small);margin-block-start:var(--space-4)}@media (max-width:680px){.AuthShell-module__v8KGDa__formPanel{min-block-size:100dvh;padding:var(--space-8) var(--space-4)}.AuthShell-module__v8KGDa__formStage{width:min(100%,21rem)}.AuthShell-module__v8KGDa__customAuth h1{font-size:clamp(2rem,9vw,2.5rem)}.AuthShell-module__v8KGDa__formStage .utopia-clerk-title{font-size:clamp(2rem,9vw,2.5rem)}}@media (prefers-reduced-motion:no-preference){.AuthShell-module__v8KGDa__formStage{animation:AuthShell-module__v8KGDa__authReveal var(--motion-duration-reveal) var(--motion-ease-emphasized) both}}@keyframes AuthShell-module__v8KGDa__authReveal{0%{opacity:0;transform:translateY(var(--motion-distance-reveal))}to{opacity:1;transform:translateY(0)}}
.PostSignIn-module__CksF4a__shell{min-block-size:100dvh;padding:var(--space-6);background:var(--background);color:var(--foreground);font-family:var(--font-sans);place-items:center;display:grid}.PostSignIn-module__CksF4a__content{inline-size:min(100%,38rem);padding-block:var(--space-12)}.PostSignIn-module__CksF4a__eyebrow{margin:0 0 var(--space-4);color:var(--primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;animation:PostSignIn-module__CksF4a__reveal var(--motion-duration-reveal) var(--motion-ease-emphasized) both}.PostSignIn-module__CksF4a__title{max-inline-size:18ch;color:var(--foreground);font-size:calc(var(--font-size-body-lg) * 2);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-wrap:balance;animation:PostSignIn-module__CksF4a__reveal var(--motion-duration-reveal) var(--motion-ease-emphasized) calc(var(--motion-duration-press) / 2) both;margin:0}.PostSignIn-module__CksF4a__lede{max-inline-size:34rem;margin-block:var(--space-4) var(--space-8);color:var(--muted-foreground);line-height:var(--line-height-body);animation:PostSignIn-module__CksF4a__reveal var(--motion-duration-reveal) var(--motion-ease-emphasized) var(--motion-duration-press) both}.PostSignIn-module__CksF4a__actions{gap:var(--space-3);animation:PostSignIn-module__CksF4a__reveal var(--motion-duration-reveal) var(--motion-ease-emphasized) calc(var(--motion-duration-press) * 1.5) both;flex-wrap:wrap;display:flex}.PostSignIn-module__CksF4a__action{min-inline-size:11rem}.PostSignIn-module__CksF4a__hint{color:var(--foreground-subtle);font-size:var(--font-size-small);animation:PostSignIn-module__CksF4a__reveal var(--motion-duration-reveal) var(--motion-ease-emphasized) calc(var(--motion-duration-press) * 2) both;margin-block-start:var(--space-5)}.PostSignIn-module__CksF4a__status{min-block-size:100dvh;padding:var(--space-6);background:var(--background);color:var(--foreground);font-family:var(--font-sans);text-align:center;place-items:center;display:grid}.PostSignIn-module__CksF4a__statusPanel{inline-size:min(100%,34rem);padding-block:var(--space-8)}.PostSignIn-module__CksF4a__statusTitle{margin:0 0 var(--space-3);color:var(--foreground);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium)}.PostSignIn-module__CksF4a__statusText{color:var(--muted-foreground);line-height:var(--line-height-body);margin:0}.PostSignIn-module__CksF4a__statusLink{color:var(--primary);text-underline-offset:var(--space-1);margin-block-start:var(--space-5);display:inline-block}@keyframes PostSignIn-module__CksF4a__reveal{0%{opacity:0;transform:translateY(var(--motion-distance-reveal))}to{opacity:1;transform:translateY(0)}}@media (max-width:40rem){.PostSignIn-module__CksF4a__shell{padding:var(--space-5);place-items:center start}.PostSignIn-module__CksF4a__content{padding-block:var(--space-8)}.PostSignIn-module__CksF4a__title{max-inline-size:14ch;font-size:calc(var(--font-size-body-lg) * 1.65)}.PostSignIn-module__CksF4a__actions{display:grid}.PostSignIn-module__CksF4a__action{inline-size:100%}}@media (prefers-reduced-motion:reduce){.PostSignIn-module__CksF4a__eyebrow,.PostSignIn-module__CksF4a__title,.PostSignIn-module__CksF4a__lede,.PostSignIn-module__CksF4a__actions,.PostSignIn-module__CksF4a__hint{animation:none}}
.FirstLaunchOnboarding-module__6dSjZa__root{z-index:10000;min-height:100svh;color:var(--foreground);background:var(--background);isolation:isolate;position:fixed;inset:0;overflow:hidden}.FirstLaunchOnboarding-module__6dSjZa__film,.FirstLaunchOnboarding-module__6dSjZa__mark,.FirstLaunchOnboarding-module__6dSjZa__walkthrough{position:absolute;inset:0}.FirstLaunchOnboarding-module__6dSjZa__film{background:var(--background);place-items:center;padding:clamp(72px,9vh,112px) clamp(28px,7vw,120px);display:grid}.FirstLaunchOnboarding-module__6dSjZa__filmFrame{width:min(720px,100%);animation:FirstLaunchOnboarding-module__6dSjZa__frameIn calc(var(--motion-duration-icon) + var(--motion-duration-page)) var(--motion-ease-standard) both;overflow:hidden}.FirstLaunchOnboarding-module__6dSjZa__filmDeparting .FirstLaunchOnboarding-module__6dSjZa__filmFrame{animation:.82s cubic-bezier(.16,1,.3,1) both FirstLaunchOnboarding-module__6dSjZa__flowerDissolve}.FirstLaunchOnboarding-module__6dSjZa__filmViewport{aspect-ratio:2.35;position:relative;overflow:hidden}.FirstLaunchOnboarding-module__6dSjZa__filmScrim{pointer-events:none;background:0 0;position:absolute;inset:0}.FirstLaunchOnboarding-module__6dSjZa__filmSkip,.FirstLaunchOnboarding-module__6dSjZa__signIn,.FirstLaunchOnboarding-module__6dSjZa__skip,.FirstLaunchOnboarding-module__6dSjZa__next{font:inherit;cursor:pointer}.FirstLaunchOnboarding-module__6dSjZa__filmSkip{top:max(24px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));min-height:44px;color:var(--foreground);background:var(--surface);border-color:var(--input);border-radius:var(--radius-control);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 16px;position:absolute}@keyframes FirstLaunchOnboarding-module__6dSjZa__frameIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.FirstLaunchOnboarding-module__6dSjZa__mark{z-index:1;pointer-events:none;place-content:center;justify-items:center;gap:22px;display:grid}.FirstLaunchOnboarding-module__6dSjZa__markLogo{filter:brightness(0)invert();will-change:transform, filter, opacity;width:clamp(220px,30vw,360px);height:auto;animation:.68s cubic-bezier(.16,1,.3,1) 60ms both FirstLaunchOnboarding-module__6dSjZa__logoFocus}.FirstLaunchOnboarding-module__6dSjZa__markProduct{font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.32em;text-transform:uppercase;color:var(--primary);animation:FirstLaunchOnboarding-module__6dSjZa__productFocus var(--motion-duration-icon) .36s var(--motion-ease-standard) both}.FirstLaunchOnboarding-module__6dSjZa__walkthrough{padding:max(28px, env(safe-area-inset-top)) max(32px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(32px, env(safe-area-inset-left));background:radial-gradient(circle at 72% 34%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 30%), var(--background);grid-template-rows:auto 1fr auto;display:grid}.FirstLaunchOnboarding-module__6dSjZa__walkthrough:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(color-mix(in srgb, var(--foreground) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 8%, transparent) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 45%, var(--foreground));mask-image:linear-gradient(to right, transparent, var(--foreground) 45%, var(--foreground));background-size:80px 80px;position:absolute;inset:0}.FirstLaunchOnboarding-module__6dSjZa__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.FirstLaunchOnboarding-module__6dSjZa__brand{align-items:center;gap:14px;min-width:0;display:flex}.FirstLaunchOnboarding-module__6dSjZa__brandLogo{filter:brightness(0)invert();width:clamp(124px,14vw,170px);height:auto}.FirstLaunchOnboarding-module__6dSjZa__brandDivider{color:var(--primary);letter-spacing:-.02em;font-size:12px}.FirstLaunchOnboarding-module__6dSjZa__brandProduct{font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.FirstLaunchOnboarding-module__6dSjZa__signIn{min-height:46px;color:var(--foreground);border-color:var(--input);border-radius:var(--radius-control);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.14em;text-transform:uppercase;background:0 0;align-items:center;gap:16px;padding:0 18px;display:inline-flex}.FirstLaunchOnboarding-module__6dSjZa__content{align-self:center;width:min(920px,88vw);margin-inline:auto;padding-block:56px}.FirstLaunchOnboarding-module__6dSjZa__eyebrow{color:var(--primary);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.22em;text-transform:uppercase;margin-bottom:24px;display:block}.FirstLaunchOnboarding-module__6dSjZa__title{max-width:14ch;color:var(--foreground);font-family:var(--font-sans);font-size:clamp(42px,6.8vw,104px);font-weight:var(--font-weight-regular);letter-spacing:-.025em;text-transform:none;margin:0;line-height:.98}.FirstLaunchOnboarding-module__6dSjZa__body{max-width:58ch;color:var(--foreground-muted);margin:32px 0 0;font-size:clamp(15px,1.4vw,19px);line-height:1.55}.FirstLaunchOnboarding-module__6dSjZa__footer{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.FirstLaunchOnboarding-module__6dSjZa__progress{gap:12px;min-width:min(280px,30vw);display:grid}.FirstLaunchOnboarding-module__6dSjZa__progressCount{color:var(--foreground-muted);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.18em}.FirstLaunchOnboarding-module__6dSjZa__progressTrack{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.FirstLaunchOnboarding-module__6dSjZa__progressTrack span{background:var(--border);height:2px;transition:background var(--duration-medium) var(--motion-ease-standard)}.FirstLaunchOnboarding-module__6dSjZa__progressTrack .FirstLaunchOnboarding-module__6dSjZa__progressActive{background:var(--primary)}.FirstLaunchOnboarding-module__6dSjZa__actions{align-items:center;gap:14px;display:flex}.FirstLaunchOnboarding-module__6dSjZa__brand,.FirstLaunchOnboarding-module__6dSjZa__signIn,.FirstLaunchOnboarding-module__6dSjZa__eyebrow,.FirstLaunchOnboarding-module__6dSjZa__title,.FirstLaunchOnboarding-module__6dSjZa__body,.FirstLaunchOnboarding-module__6dSjZa__progress,.FirstLaunchOnboarding-module__6dSjZa__actions{will-change:transform, opacity, filter;animation:FirstLaunchOnboarding-module__6dSjZa__stepElementIn calc(var(--motion-duration-reveal) + var(--motion-duration-icon)) var(--motion-ease-emphasized) both}.FirstLaunchOnboarding-module__6dSjZa__brand{animation-delay:var(--motion-duration-expand)}.FirstLaunchOnboarding-module__6dSjZa__signIn{animation-delay:var(--motion-duration-reveal)}.FirstLaunchOnboarding-module__6dSjZa__eyebrow{animation-delay:calc(var(--motion-duration-reveal) + var(--motion-duration-page) * 2)}.FirstLaunchOnboarding-module__6dSjZa__title{animation-delay:calc(var(--motion-duration-reveal) + var(--motion-duration-expand) + var(--motion-duration-page) * 2)}.FirstLaunchOnboarding-module__6dSjZa__body{animation-delay:calc(var(--motion-duration-reveal) + var(--motion-duration-expand) * 2 + var(--motion-duration-page) * 2)}.FirstLaunchOnboarding-module__6dSjZa__progress{animation-delay:calc(var(--motion-duration-reveal) + var(--motion-duration-expand) * 3 + var(--motion-duration-page) * 2)}.FirstLaunchOnboarding-module__6dSjZa__actions{animation-delay:calc(var(--motion-duration-reveal) + var(--motion-duration-expand) * 4 + var(--motion-duration-page) * 2)}.FirstLaunchOnboarding-module__6dSjZa__skip,.FirstLaunchOnboarding-module__6dSjZa__next{border-radius:var(--radius-control);min-height:52px;font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.13em;text-transform:uppercase;padding:0 22px}.FirstLaunchOnboarding-module__6dSjZa__skip{color:var(--foreground-muted);border-color:var(--border);background:0 0}.FirstLaunchOnboarding-module__6dSjZa__next{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary);align-items:center;gap:24px;display:inline-flex}.FirstLaunchOnboarding-module__6dSjZa__filmSkip:hover,.FirstLaunchOnboarding-module__6dSjZa__signIn:hover,.FirstLaunchOnboarding-module__6dSjZa__skip:hover{color:var(--foreground);border-color:var(--foreground);background:var(--outline-hover)}.FirstLaunchOnboarding-module__6dSjZa__next:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.FirstLaunchOnboarding-module__6dSjZa__filmSkip:focus-visible,.FirstLaunchOnboarding-module__6dSjZa__signIn:focus-visible,.FirstLaunchOnboarding-module__6dSjZa__skip:focus-visible,.FirstLaunchOnboarding-module__6dSjZa__next:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px}@keyframes FirstLaunchOnboarding-module__6dSjZa__flowerDissolve{0%,14%{opacity:1;filter:blur();transform:scale(1)}72%{opacity:.16}to{opacity:0;filter:blur(14px);transform:scale(.975)}}@keyframes FirstLaunchOnboarding-module__6dSjZa__logoFocus{0%{opacity:0;filter:brightness(0)invert()blur(22px);transform:scale(1.055)}45%{opacity:.7}to{opacity:1;filter:brightness(0)invert()blur();transform:scale(1)}}@keyframes FirstLaunchOnboarding-module__6dSjZa__productFocus{0%{opacity:0;filter:blur(8px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes FirstLaunchOnboarding-module__6dSjZa__stepElementIn{0%{visibility:hidden;opacity:0;transform:translateY(var(--motion-distance-reveal));filter:blur(8px)}to{visibility:visible;opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:720px){.FirstLaunchOnboarding-module__6dSjZa__film{padding:84px 18px 74px}.FirstLaunchOnboarding-module__6dSjZa__filmViewport{aspect-ratio:1.45}.FirstLaunchOnboarding-module__6dSjZa__filmSkip{top:20px;right:18px}.FirstLaunchOnboarding-module__6dSjZa__walkthrough{padding:max(22px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.FirstLaunchOnboarding-module__6dSjZa__brandDivider,.FirstLaunchOnboarding-module__6dSjZa__brandProduct{display:none}.FirstLaunchOnboarding-module__6dSjZa__signIn{min-height:42px;padding-inline:14px}.FirstLaunchOnboarding-module__6dSjZa__content{width:100%;padding-block:44px}.FirstLaunchOnboarding-module__6dSjZa__title{max-width:11ch;font-size:clamp(44px,13vw,72px)}.FirstLaunchOnboarding-module__6dSjZa__body{margin-top:24px;font-size:15px}.FirstLaunchOnboarding-module__6dSjZa__footer{gap:24px;display:grid}.FirstLaunchOnboarding-module__6dSjZa__progress{min-width:0}.FirstLaunchOnboarding-module__6dSjZa__actions{grid-template-columns:auto 1fr;display:grid}.FirstLaunchOnboarding-module__6dSjZa__next{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.FirstLaunchOnboarding-module__6dSjZa__mark,.FirstLaunchOnboarding-module__6dSjZa__markLogo,.FirstLaunchOnboarding-module__6dSjZa__markProduct,.FirstLaunchOnboarding-module__6dSjZa__brand,.FirstLaunchOnboarding-module__6dSjZa__signIn,.FirstLaunchOnboarding-module__6dSjZa__eyebrow,.FirstLaunchOnboarding-module__6dSjZa__title,.FirstLaunchOnboarding-module__6dSjZa__body,.FirstLaunchOnboarding-module__6dSjZa__progress,.FirstLaunchOnboarding-module__6dSjZa__actions,.FirstLaunchOnboarding-module__6dSjZa__walkthrough{animation:none}.FirstLaunchOnboarding-module__6dSjZa__filmDeparting .FirstLaunchOnboarding-module__6dSjZa__filmFrame{opacity:0;animation:none}}.FirstLaunchOnboarding-module__6dSjZa__walkthrough{padding:max(var(--space-6), env(safe-area-inset-top)) max(var(--space-8), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-8), env(safe-area-inset-left));background:var(--background);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.FirstLaunchOnboarding-module__6dSjZa__walkthrough:before{display:none}.FirstLaunchOnboarding-module__6dSjZa__walkBackdrop{z-index:0;background:var(--background);pointer-events:none;animation:FirstLaunchOnboarding-module__6dSjZa__backdropReveal calc(var(--motion-duration-reveal) + var(--motion-duration-icon)) var(--motion-ease-emphasized) both;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.FirstLaunchOnboarding-module__6dSjZa__walkBackdropFrame{inline-size:min(50%,45rem)}.FirstLaunchOnboarding-module__6dSjZa__walkBackdropRatio{background:0 0}.FirstLaunchOnboarding-module__6dSjZa__walkBackdropScrim{background:color-mix(in srgb, var(--background) 24%, transparent);-webkit-backdrop-filter:blur(.35px);backdrop-filter:blur(.35px);position:absolute;inset:0}.FirstLaunchOnboarding-module__6dSjZa__walkHeader,.FirstLaunchOnboarding-module__6dSjZa__walkFooter,.FirstLaunchOnboarding-module__6dSjZa__walkStage{z-index:3;position:relative}.FirstLaunchOnboarding-module__6dSjZa__walkHeader{margin-block-start:calc(-1 * max(var(--space-6), env(safe-area-inset-top)));margin-inline:calc(-1 * max(var(--space-8), env(safe-area-inset-left))) calc(-1 * max(var(--space-8), env(safe-area-inset-right)));padding-block-start:env(safe-area-inset-top);padding-inline:max(var(--space-8), env(safe-area-inset-left)) max(var(--space-8), env(safe-area-inset-right));inline-size:calc(100% + max(var(--space-8), env(safe-area-inset-left)) + max(var(--space-8), env(safe-area-inset-right)));animation:FirstLaunchOnboarding-module__6dSjZa__nobleReveal calc(var(--motion-duration-reveal) + var(--motion-duration-icon)) var(--motion-ease-emphasized) .16s both}.FirstLaunchOnboarding-module__6dSjZa__footerCount{color:var(--foreground-muted);font-size:var(--font-size-supporting);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.FirstLaunchOnboarding-module__6dSjZa__walkStage{min-height:0;padding-top:var(--space-32);text-align:center;grid-template-rows:auto auto minmax(0,1fr);justify-items:center;display:grid}.FirstLaunchOnboarding-module__6dSjZa__stepEyebrow{color:var(--primary);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.18em;text-transform:uppercase;animation:FirstLaunchOnboarding-module__6dSjZa__nobleReveal calc(var(--motion-duration-reveal) + var(--motion-duration-icon)) var(--motion-ease-emphasized) .22s both;grid-row:1}.FirstLaunchOnboarding-module__6dSjZa__stepTitle{z-index:2;max-width:15ch;margin:var(--space-2) 0 0;color:var(--foreground);font-family:var(--font-sans);font-size:clamp(52px,7vw,104px);font-weight:var(--font-weight-regular);letter-spacing:-.035em;text-wrap:balance;text-transform:none;animation:FirstLaunchOnboarding-module__6dSjZa__nobleReveal calc(var(--motion-duration-reveal) + var(--motion-duration-icon) + var(--motion-duration-page)) var(--motion-ease-emphasized) .48s both;grid-row:2;line-height:.96}.FirstLaunchOnboarding-module__6dSjZa__stepDescription{z-index:2;max-width:52ch;color:var(--foreground);font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:balance;margin:0}.FirstLaunchOnboarding-module__6dSjZa__stepComposition{width:min(920px,92vw);min-height:0;animation:FirstLaunchOnboarding-module__6dSjZa__compositionReveal calc(var(--motion-duration-reveal) + var(--motion-duration-icon) + var(--motion-duration-expand)) var(--motion-ease-emphasized) .76s both;grid-row:3;position:relative}.FirstLaunchOnboarding-module__6dSjZa__stepControls{z-index:2;padding-top:clamp(var(--space-8), 9vh, var(--space-24));animation:FirstLaunchOnboarding-module__6dSjZa__nobleReveal calc(var(--motion-duration-reveal) + var(--motion-duration-icon)) var(--motion-ease-emphasized) 1.12s both;place-items:center;display:grid;position:absolute;inset:0}.FirstLaunchOnboarding-module__6dSjZa__walkthrough[data-step=role] .FirstLaunchOnboarding-module__6dSjZa__stepTitle{max-width:18ch;font-size:clamp(44px,5.6vw,80px)}.FirstLaunchOnboarding-module__6dSjZa__walkthrough[data-step=role] .FirstLaunchOnboarding-module__6dSjZa__stepControls{padding-top:clamp(var(--space-4), 5vh, var(--space-12))}.FirstLaunchOnboarding-module__6dSjZa__heroAction,.FirstLaunchOnboarding-module__6dSjZa__roleContinue,.FirstLaunchOnboarding-module__6dSjZa__coBuildAction,.FirstLaunchOnboarding-module__6dSjZa__downloadAction{min-height:56px;padding-inline:var(--space-6);font-size:var(--button-font-size);font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase}.FirstLaunchOnboarding-module__6dSjZa__heroAction{min-width:236px}.FirstLaunchOnboarding-module__6dSjZa__heroActions{justify-items:center;gap:var(--space-4);display:grid}.FirstLaunchOnboarding-module__6dSjZa__setupPanel{gap:var(--space-4);width:min(560px,90vw);padding:var(--space-5);color:var(--foreground);background:var(--surface);border:var(--border-width-hairline) solid var(--border);text-align:start;display:grid}.FirstLaunchOnboarding-module__6dSjZa__setupPrompt,.FirstLaunchOnboarding-module__6dSjZa__formatDescription,.FirstLaunchOnboarding-module__6dSjZa__setupError{font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}.FirstLaunchOnboarding-module__6dSjZa__setupPrompt,.FirstLaunchOnboarding-module__6dSjZa__formatDescription{color:var(--foreground-muted)}.FirstLaunchOnboarding-module__6dSjZa__formatOptions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.FirstLaunchOnboarding-module__6dSjZa__formatOptions button{min-block-size:var(--button-height);border:var(--border-width-hairline) solid var(--border)}.FirstLaunchOnboarding-module__6dSjZa__setupAction{min-block-size:56px;inline-size:100%;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.FirstLaunchOnboarding-module__6dSjZa__setupError{color:var(--destructive-text)}.FirstLaunchOnboarding-module__6dSjZa__loginPanel{color:var(--foreground);background:var(--modal-surface);border:var(--border-width-hairline) solid var(--border);gap:var(--space-3);width:min(560px,90vw);max-block-size:min(50svh,36rem);padding:var(--space-4);overscroll-behavior:contain;text-align:start;display:grid;overflow-y:auto}.FirstLaunchOnboarding-module__6dSjZa__embeddedLoginPanel{max-block-size:min(62svh,44rem);animation:FirstLaunchOnboarding-module__6dSjZa__panelSwapIn var(--motion-duration-reveal) var(--motion-ease-emphasized) both}.FirstLaunchOnboarding-module__6dSjZa__embeddedLoginHeader{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:var(--border-width-hairline) solid var(--border);padding-block-end:var(--space-3);display:flex}.FirstLaunchOnboarding-module__6dSjZa__embeddedLoginEyebrow,.FirstLaunchOnboarding-module__6dSjZa__embeddedLoginTitle{margin:0}.FirstLaunchOnboarding-module__6dSjZa__embeddedLoginEyebrow{color:var(--foreground-muted);font-size:var(--font-size-supporting);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.FirstLaunchOnboarding-module__6dSjZa__embeddedLoginTitle{color:var(--foreground);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);margin-block-start:var(--space-1)}.FirstLaunchOnboarding-module__6dSjZa__embeddedClerkStage{inline-size:100%}.FirstLaunchOnboarding-module__6dSjZa__embeddedClerkStage .utopia-clerk-header:has([data-localization-key^="signIn.start."]){display:none}@keyframes FirstLaunchOnboarding-module__6dSjZa__panelSwapIn{0%{opacity:0;filter:blur(var(--space-2));transform:translateY(var(--motion-distance-reveal))}to{opacity:1;filter:blur();transform:translateY(0)}}.FirstLaunchOnboarding-module__6dSjZa__loginPanelQuiet{color:var(--foreground-muted);background:var(--surface);border-color:var(--surface-strong)}.FirstLaunchOnboarding-module__6dSjZa__loginPanelQuiet .FirstLaunchOnboarding-module__6dSjZa__roleInfo,.FirstLaunchOnboarding-module__6dSjZa__loginPanelQuiet .FirstLaunchOnboarding-module__6dSjZa__roleDetails li,.FirstLaunchOnboarding-module__6dSjZa__loginPanelQuiet .FirstLaunchOnboarding-module__6dSjZa__roleActions button,.FirstLaunchOnboarding-module__6dSjZa__loginPanelQuiet .FirstLaunchOnboarding-module__6dSjZa__downloadAction{border-color:var(--surface-strong)}.FirstLaunchOnboarding-module__6dSjZa__loginPanelQuiet .FirstLaunchOnboarding-module__6dSjZa__roleInfoTitle,.FirstLaunchOnboarding-module__6dSjZa__loginPanelQuiet .FirstLaunchOnboarding-module__6dSjZa__roleDetails,.FirstLaunchOnboarding-module__6dSjZa__loginPanelQuiet .FirstLaunchOnboarding-module__6dSjZa__downloadAction{color:var(--foreground-muted)}.FirstLaunchOnboarding-module__6dSjZa__rolePrompt{color:var(--foreground-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}.FirstLaunchOnboarding-module__6dSjZa__loginPanel .FirstLaunchOnboarding-module__6dSjZa__roleActions{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.FirstLaunchOnboarding-module__6dSjZa__loginPanel .FirstLaunchOnboarding-module__6dSjZa__roleActions[data-option-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.FirstLaunchOnboarding-module__6dSjZa__roleActions button,.FirstLaunchOnboarding-module__6dSjZa__requestAccess button{font-size:var(--font-size-supporting);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.FirstLaunchOnboarding-module__6dSjZa__roleActions button{width:100%;min-width:0}.FirstLaunchOnboarding-module__6dSjZa__roleInfo{gap:var(--space-2);min-height:132px;padding:var(--space-4);background:var(--surface-strong);border:var(--border-width-hairline) solid var(--border);display:grid}.FirstLaunchOnboarding-module__6dSjZa__roleInfoTitle,.FirstLaunchOnboarding-module__6dSjZa__roleInfoDescription{margin:0}.FirstLaunchOnboarding-module__6dSjZa__roleInfoTitle{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium)}.FirstLaunchOnboarding-module__6dSjZa__roleInfoDescription{color:var(--foreground-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}.FirstLaunchOnboarding-module__6dSjZa__roleDetails{gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--foreground);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.FirstLaunchOnboarding-module__6dSjZa__roleDetails li{padding-top:var(--space-2);border-top:var(--border-width-hairline) solid var(--border)}.FirstLaunchOnboarding-module__6dSjZa__firstFivePreview{gap:var(--space-2);padding:var(--space-4);color:var(--foreground-muted);background:var(--surface);border:var(--border-width-hairline) solid var(--surface-strong);display:grid}.FirstLaunchOnboarding-module__6dSjZa__firstFiveEyebrow{color:var(--primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}.FirstLaunchOnboarding-module__6dSjZa__firstFivePreview ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.FirstLaunchOnboarding-module__6dSjZa__firstFivePreview li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.FirstLaunchOnboarding-module__6dSjZa__firstFivePreview span{color:var(--foreground-subtle);font-family:var(--font-mono);font-size:var(--font-size-small)}.FirstLaunchOnboarding-module__6dSjZa__firstFivePreview p{font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);margin:0}.FirstLaunchOnboarding-module__6dSjZa__roleContinue{width:100%}.FirstLaunchOnboarding-module__6dSjZa__roleActionStack{gap:var(--space-3);display:grid}.FirstLaunchOnboarding-module__6dSjZa__coBuildAction,.FirstLaunchOnboarding-module__6dSjZa__downloadAction{width:100%}.FirstLaunchOnboarding-module__6dSjZa__downloadAction{color:var(--foreground);background:var(--background)}.FirstLaunchOnboarding-module__6dSjZa__installGuide{max-height:none;overflow:visible}.FirstLaunchOnboarding-module__6dSjZa__installGuide p,.FirstLaunchOnboarding-module__6dSjZa__installGuide ol{margin-block:0 var(--space-3)}.FirstLaunchOnboarding-module__6dSjZa__installGuide ol{gap:var(--space-2);padding-inline-start:var(--space-5);display:grid}.FirstLaunchOnboarding-module__6dSjZa__installGuide button{justify-self:start}.FirstLaunchOnboarding-module__6dSjZa__requestAccess{justify-content:center;align-items:center;gap:var(--space-1);color:var(--foreground-muted);font-size:var(--font-size-supporting);margin:0;display:flex}.FirstLaunchOnboarding-module__6dSjZa__requestAccess button{min-height:var(--button-height-sm);padding-inline:var(--space-1);color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.FirstLaunchOnboarding-module__6dSjZa__walkFooter{min-height:var(--button-height);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.FirstLaunchOnboarding-module__6dSjZa__footerEdge{min-width:88px}.FirstLaunchOnboarding-module__6dSjZa__footerCount{justify-self:end}.FirstLaunchOnboarding-module__6dSjZa__stepDots{align-items:center;gap:var(--space-2);display:flex}.FirstLaunchOnboarding-module__6dSjZa__stepDots button{cursor:pointer;background:var(--border);width:28px;height:2px;transition:width var(--motion-duration-expand) var(--motion-ease-standard), background var(--motion-duration-expand) var(--motion-ease-standard);border:0;padding:0}.FirstLaunchOnboarding-module__6dSjZa__stepDots .FirstLaunchOnboarding-module__6dSjZa__stepDotActive{background:var(--primary);width:48px}.FirstLaunchOnboarding-module__6dSjZa__stepDots button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@keyframes FirstLaunchOnboarding-module__6dSjZa__nobleReveal{0%{visibility:hidden;opacity:0;transform:translateY(var(--motion-distance-reveal));filter:blur(10px)}to{visibility:visible;opacity:1;filter:blur();transform:translateY(0)}}@keyframes FirstLaunchOnboarding-module__6dSjZa__backdropReveal{0%{opacity:0;filter:blur(12px);transform:scale(1.018)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes FirstLaunchOnboarding-module__6dSjZa__compositionReveal{0%{visibility:hidden;opacity:0;filter:blur(14px);transform:scale(.965)}to{visibility:visible;opacity:1;filter:blur();transform:scale(1)}}@media (max-width:720px){.FirstLaunchOnboarding-module__6dSjZa__walkthrough{padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-24), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));overscroll-behavior-y:contain;grid-template-rows:auto auto auto;align-content:start;overflow:hidden auto}.FirstLaunchOnboarding-module__6dSjZa__walkHeader{margin-block-start:calc(-1 * max(var(--space-4), env(safe-area-inset-top)));margin-inline:calc(-1 * max(var(--space-4), env(safe-area-inset-left))) calc(-1 * max(var(--space-4), env(safe-area-inset-right)));padding-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-4), env(safe-area-inset-right));inline-size:calc(100% + max(var(--space-4), env(safe-area-inset-left)) + max(var(--space-4), env(safe-area-inset-right)))}.FirstLaunchOnboarding-module__6dSjZa__walkBackdropFrame{inline-size:min(118%,40rem)}.FirstLaunchOnboarding-module__6dSjZa__walkStage{padding-top:var(--space-8);display:block}.FirstLaunchOnboarding-module__6dSjZa__stepTitle{max-width:12ch;margin-inline:auto;font-size:clamp(38px,10vw,52px);line-height:1}.FirstLaunchOnboarding-module__6dSjZa__stepComposition{width:100%;min-height:auto;margin-block-start:var(--space-8)}.FirstLaunchOnboarding-module__6dSjZa__walkBackdropImage{object-position:50% 55%}.FirstLaunchOnboarding-module__6dSjZa__stepControls{place-items:stretch stretch;padding-top:0;display:grid;position:relative;inset:auto}.FirstLaunchOnboarding-module__6dSjZa__loginPanel{width:100%;max-block-size:none;overflow:visible}.FirstLaunchOnboarding-module__6dSjZa__walkthrough[data-step=role] .FirstLaunchOnboarding-module__6dSjZa__stepTitle{max-width:12ch;font-size:clamp(36px,9.5vw,48px)}.FirstLaunchOnboarding-module__6dSjZa__walkthrough[data-step=role] .FirstLaunchOnboarding-module__6dSjZa__stepControls{padding-top:0}.FirstLaunchOnboarding-module__6dSjZa__loginPanel{gap:var(--space-2);padding:var(--space-3)}.FirstLaunchOnboarding-module__6dSjZa__loginPanel .FirstLaunchOnboarding-module__6dSjZa__roleActions{grid-template-columns:repeat(2,minmax(0,1fr))}.FirstLaunchOnboarding-module__6dSjZa__roleInfo{min-height:0;padding:var(--space-3)}.FirstLaunchOnboarding-module__6dSjZa__roleDetails{grid-template-columns:1fr}.FirstLaunchOnboarding-module__6dSjZa__roleDetails li:nth-child(2){display:none}.FirstLaunchOnboarding-module__6dSjZa__requestAccess{flex-wrap:wrap}.FirstLaunchOnboarding-module__6dSjZa__footerEdge{min-width:64px}.FirstLaunchOnboarding-module__6dSjZa__walkFooter{margin-block-start:var(--space-6)}.FirstLaunchOnboarding-module__6dSjZa__stepDots button{width:20px}.FirstLaunchOnboarding-module__6dSjZa__stepDots .FirstLaunchOnboarding-module__6dSjZa__stepDotActive{width:34px}}@media (prefers-reduced-motion:reduce){.FirstLaunchOnboarding-module__6dSjZa__walkBackdrop,.FirstLaunchOnboarding-module__6dSjZa__stepEyebrow,.FirstLaunchOnboarding-module__6dSjZa__stepTitle,.FirstLaunchOnboarding-module__6dSjZa__stepDescription,.FirstLaunchOnboarding-module__6dSjZa__stepComposition,.FirstLaunchOnboarding-module__6dSjZa__stepControls{animation:none}}
