@keyframes OnboardingStepWrapper-module__9Je5eW__fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@layer components{.OnboardingStepWrapper-module__9Je5eW__stepContent{flex-direction:column;min-height:420px;animation:.8s OnboardingStepWrapper-module__9Je5eW__fade-in-up;display:flex}.OnboardingStepWrapper-module__9Je5eW__headerSection{flex-shrink:0}.OnboardingStepWrapper-module__9Je5eW__contentSection{padding:var(--space-32) 0;flex-direction:column;flex:1;display:flex}.OnboardingStepWrapper-module__9Je5eW__subtitle{font-weight:var(--font-weight-regular)}}
@layer components{.OnboardingTagGroup-module__mpRa0q__onboardingTagGroup{gap:var(--space-4);color:var(--foreground-default);flex-direction:column;display:flex}.OnboardingTagGroup-module__mpRa0q__onboardingTagList{gap:var(--space-12);flex-flow:wrap;display:flex}.OnboardingTagGroup-module__mpRa0q__onboardingTag{justify-content:center;align-items:center;gap:var(--space-4);cursor:pointer;padding:var(--space-4) var(--space-8);font-size:var(--font-size-subhead-default);flex-direction:row;display:flex}}
@layer components{.ReferralSourceStep-module__QMPwDq__subheader{font-weight:var(--font-weight-medium)}}
@media (max-width:480px){@layer components{.SampleProjectsStep-module__sBZZca__container{padding:var(--space-16);gap:var(--space-24)}}}@layer components{.SampleProjectsStep-module__sBZZca__container{flex-direction:column;gap:32px;width:100%;padding:24px;display:flex}.SampleProjectsStep-module__sBZZca__cardsGrid{gap:var(--space-24);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.SampleProjectsStep-module__sBZZca__cardThumbnail{aspect-ratio:11/6;border-radius:var(--border-radius-8);border:1px solid var(--outline-dimmest);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.SampleProjectsStep-module__sBZZca__buildOwnThumbnail{aspect-ratio:11/6;border-radius:var(--border-radius-8);border:1px solid var(--outline-dimmest);background-color:var(--background-default);width:100%}.SampleProjectsStep-module__sBZZca__cardSelected .SampleProjectsStep-module__sBZZca__cardThumbnail,.SampleProjectsStep-module__sBZZca__cardSelected .SampleProjectsStep-module__sBZZca__buildOwnThumbnail{border-color:var(--accent-primary-default);box-shadow:0 0 0 2px var(--accent-primary-default)}.SampleProjectsStep-module__sBZZca__card{cursor:pointer;transition:opacity .2s}.SampleProjectsStep-module__sBZZca__card:hover .SampleProjectsStep-module__sBZZca__cardThumbnail,.SampleProjectsStep-module__sBZZca__card:focus-visible .SampleProjectsStep-module__sBZZca__cardThumbnail,.SampleProjectsStep-module__sBZZca__card:hover .SampleProjectsStep-module__sBZZca__buildOwnThumbnail,.SampleProjectsStep-module__sBZZca__card:focus-visible .SampleProjectsStep-module__sBZZca__buildOwnThumbnail{border-color:var(--accent-primary-default)}.SampleProjectsStep-module__sBZZca__cardsGridLoading{opacity:.5;pointer-events:none}.SampleProjectsStep-module__sBZZca__cardTitle{font-weight:500}.SampleProjectsStep-module__sBZZca__buttonRow{width:100%}.SampleProjectsStep-module__sBZZca__buildNowBtn{background:var(--accent-primary-default);cursor:pointer;color:#fcfcfc;text-align:center;min-width:140px;height:32px;font-family:var(--font-family-default,"IBM Plex Sans");font-size:var(--font-size-default,14px);font-style:normal;font-weight:400;line-height:var(--font-size-default,14px);border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;transition:opacity .2s;display:flex}.SampleProjectsStep-module__sBZZca__buildNowBtn:disabled{cursor:default;opacity:.8}.SampleProjectsStep-module__sBZZca__titleRow{align-items:center}@media (max-width:480px){.SampleProjectsStep-module__sBZZca__titleRow{align-items:flex-start;width:100%}}.SampleProjectsStep-module__sBZZca__stepTitle{color:var(--foreground-default);font-family:var(--font-family-default);letter-spacing:-.24px;font-size:24px;font-style:normal;font-weight:500;line-height:32px}@media (max-width:480px){.SampleProjectsStep-module__sBZZca__stepTitle{min-width:0;font-size:var(--font-size-subhead-big);word-break:break-word;flex:1;line-height:20px}}}
@layer components{.WelcomeStep-module__G91cjG__label{padding-bottom:var(--space-6);font-weight:400}}
@layer components{.OnboardingHome-module__ZYsp7G__content{width:80%;max-width:700px;margin:0 auto}@media (max-width:900px){.OnboardingHome-module__ZYsp7G__content{width:100%}}}
/*# sourceMappingURL=0gqbma-koe4p4.css.map*/