/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.sb-landing h1,.sb-landing h2,.sb-landing h3,.sb-landing h4{letter-spacing:0}.sb-top{padding-top:30px;padding-bottom:20px}.sb-studio{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:"copy preview""choose preview""go preview";column-gap:56px;display:grid}.sb-copy{grid-area:copy}.sb-choose{grid-area:choose;margin-top:26px}.sb-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sb-pick{min-height:68px}.sb-pick:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:4px}.sb-preview{grid-area:preview}.sb-output{min-height:312px}.sb-go{grid-area:go;margin-top:20px}.sb-title{font-size:48px}.sb-title .accent-underline{isolation:isolate}.sb-title .accent-underline:after{z-index:-1;background:var(--lime);bottom:0}.sb-heading{font-size:42px;font-weight:650;line-height:1.1}.sb-build-in{animation:sb-preview-in .55s var(--ease-out-soft)}@keyframes sb-preview-in{0%{transform:translateY(8px)}to{transform:none}}.sb-start:after{animation:sb-start-sheen 1.1s var(--ease-out-soft) 1.8s 2}@keyframes sb-start-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (width>=1400px){.sb-title{font-size:52px}}@media (width<=1100px){.sb-studio{column-gap:32px}.sb-picks{grid-template-columns:minmax(0,1fr)}.sb-pick{min-height:56px;padding-block:9px}.sb-title{font-size:40px}}@media (width<=900px){.sb-studio{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""choose""preview""go"}.sb-copy,.sb-go{text-align:center}.sb-sub{max-width:500px;margin-inline:auto}.sb-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-preview{margin-top:18px}.sb-go>div,.sb-go ul{justify-content:center}}@media (width<=560px){.sb-top{padding-top:16px}.sb-title{font-size:32px}.sb-sub{font-size:16px}.sb-heading{font-size:30px}.sb-picks{grid-template-columns:minmax(0,1fr);gap:6px}.sb-choose{margin-top:22px}.sb-preview{padding:18px 12px 14px}.sb-preview h2{font-size:20px}.sb-output{min-height:312px;padding:12px}}@media (prefers-reduced-motion:reduce){.sb-landing *,.sb-landing :before,.sb-landing :after{transition:none!important;animation:none!important}.sb-landing .accent-underline:after{transform:none}}
