.HomeActionCard-module__UyzXHa__card{background:var(--color-surface,#fff);box-shadow:var(--shadow-card);transition:transform var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease);border-radius:.875rem}.HomeActionCard-module__UyzXHa__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-.125rem)}.HomeActionCard-module__UyzXHa__card:has(.HomeActionCard-module__UyzXHa__link:active){box-shadow:var(--shadow-card);transform:translateY(0)}.HomeActionCard-module__UyzXHa__card:has(.HomeActionCard-module__UyzXHa__link:focus-visible){box-shadow:var(--shadow-card-hover), 0 0 0 .125rem var(--color-brand-500,#5b4cf0)}.HomeActionCard-module__UyzXHa__link{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;width:100%;height:100%;min-height:clamp(10.5rem,24vh,14rem);padding:clamp(1rem,2.6vh,1.5rem) 1.75rem;display:grid}.HomeActionCard-module__UyzXHa__copy{flex-direction:column;align-items:flex-start;min-width:0;height:100%;display:flex}.HomeActionCard-module__UyzXHa__title{color:var(--color-text-primary,#18181b);letter-spacing:-.03em;font-size:1.0625rem;font-weight:700;line-height:1.3}.HomeActionCard-module__UyzXHa__description{color:var(--color-text-secondary,#52525b);margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.5}.HomeActionCard-module__UyzXHa__details{color:var(--color-text-muted,#71717a);margin-top:.5rem;font-size:.8125rem;font-weight:400;line-height:1.5}.HomeActionCard-module__UyzXHa__cta{color:var(--color-brand-500,#5b4cf0);align-items:center;gap:.375rem;margin-top:auto;padding-top:.5rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.HomeActionCard-module__UyzXHa__cta svg{width:.875rem;height:.875rem;transition:transform var(--transition-fast,.15s ease)}.HomeActionCard-module__UyzXHa__card:hover .HomeActionCard-module__UyzXHa__cta{color:var(--color-brand-600,#4938df)}.HomeActionCard-module__UyzXHa__card:hover .HomeActionCard-module__UyzXHa__cta svg{transform:translate(.1875rem)}.HomeActionCard-module__UyzXHa__art{justify-content:center;align-items:center;width:clamp(9rem,22vh,13.5rem);display:flex}.HomeActionCard-module__UyzXHa__art .homeActionArt{width:100%;height:auto}@media (max-width:72rem){.HomeActionCard-module__UyzXHa__art{width:clamp(7.5rem,17vh,10rem)}}@media (max-width:60rem){.HomeActionCard-module__UyzXHa__art{width:7rem}}@media (max-width:48rem){.HomeActionCard-module__UyzXHa__link{grid-template-columns:minmax(0,1fr);min-height:0}.HomeActionCard-module__UyzXHa__art{order:-1;width:min(10rem,100%);margin-left:auto}}@media (prefers-reduced-motion:reduce){.HomeActionCard-module__UyzXHa__card,.HomeActionCard-module__UyzXHa__cta svg{transition:none}.HomeActionCard-module__UyzXHa__card:hover{transform:none}.HomeActionCard-module__UyzXHa__card:has(.HomeActionCard-module__UyzXHa__link:active){transform:none}.HomeActionCard-module__UyzXHa__card:hover .HomeActionCard-module__UyzXHa__cta svg{transform:none}}
.HomeIdeaBanner-module__FoEXwW__banner{background:radial-gradient(circle at 10% 20%, #5b4cf029, transparent 55%), linear-gradient(118deg, #e2defc, var(--color-brand-50,#f7f6ff));box-shadow:var(--shadow-card);transition:transform var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease);border:1px solid #5b4cf042;border-radius:.875rem}.HomeIdeaBanner-module__FoEXwW__banner:hover{box-shadow:var(--shadow-card-hover);border-color:#5b4cf066;transform:translateY(-.125rem)}.HomeIdeaBanner-module__FoEXwW__banner:has(.HomeIdeaBanner-module__FoEXwW__link:active){box-shadow:var(--shadow-card);transform:translateY(0)}.HomeIdeaBanner-module__FoEXwW__banner:has(.HomeIdeaBanner-module__FoEXwW__link:focus-visible){box-shadow:var(--shadow-card-hover), 0 0 0 .125rem var(--color-brand-500,#5b4cf0)}.HomeIdeaBanner-module__FoEXwW__link{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;width:100%;min-height:clamp(3.25rem,8.2vh,5rem);padding:.75rem 1.25rem;display:grid}.HomeIdeaBanner-module__FoEXwW__icon{width:3rem;height:3rem;color:var(--color-brand-600,#4938df);background:var(--color-surface,#fff);border-radius:var(--radius-full,9999px);box-shadow:var(--shadow-card);flex:none;justify-content:center;align-items:center;display:inline-flex}.HomeIdeaBanner-module__FoEXwW__icon svg{width:1.5rem;height:1.5rem}.HomeIdeaBanner-module__FoEXwW__copy{min-width:0}.HomeIdeaBanner-module__FoEXwW__title{color:var(--color-text-primary,#18181b);letter-spacing:-.03em;font-size:1.0625rem;font-weight:700;line-height:1.3}.HomeIdeaBanner-module__FoEXwW__description{color:var(--color-text-secondary,#52525b);margin-top:.125rem;font-size:.8125rem;line-height:1.45}.HomeIdeaBanner-module__FoEXwW__cta{background:var(--color-brand-500,#5b4cf0);color:var(--color-text-inverse,#fff);box-shadow:var(--shadow-brand,0 8px 18px #5b4cf042);white-space:nowrap;transition:background-color var(--transition-fast,.15s ease);border-radius:.5rem;flex:none;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.HomeIdeaBanner-module__FoEXwW__cta svg{width:.875rem;height:.875rem;transition:transform var(--transition-fast,.15s ease)}.HomeIdeaBanner-module__FoEXwW__banner:hover .HomeIdeaBanner-module__FoEXwW__cta{background:var(--color-brand-600,#4938df)}.HomeIdeaBanner-module__FoEXwW__banner:hover .HomeIdeaBanner-module__FoEXwW__cta svg{transform:translate(.125rem)}@media (max-width:48rem){.HomeIdeaBanner-module__FoEXwW__link{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.HomeIdeaBanner-module__FoEXwW__cta{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.HomeIdeaBanner-module__FoEXwW__banner,.HomeIdeaBanner-module__FoEXwW__cta svg{transition:none}.HomeIdeaBanner-module__FoEXwW__banner:hover{transform:none}.HomeIdeaBanner-module__FoEXwW__banner:has(.HomeIdeaBanner-module__FoEXwW__link:active){transform:none}.HomeIdeaBanner-module__FoEXwW__banner:hover .HomeIdeaBanner-module__FoEXwW__cta svg{transform:none}}
.HomeScreen-module__mLbAAq__launchpad{gap:var(--app-rhythm-lg);padding-top:clamp(.5rem,1.3vh,1rem);display:grid}.HomeScreen-module__mLbAAq__section{gap:var(--app-rhythm-sm);display:grid}.HomeScreen-module__mLbAAq__sectionTitle{color:var(--color-text-primary,#18181b);letter-spacing:var(--letter-spacing-heading,-.02em);font-size:1rem;font-weight:600;line-height:1.3}.HomeScreen-module__mLbAAq__cardGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:60rem){.HomeScreen-module__mLbAAq__cardGrid{gap:1.25rem}}@media (max-width:48rem){.HomeScreen-module__mLbAAq__cardGrid{grid-template-columns:1fr}}
