.landing-studio_studio__RdSEq{--ink:var(--ds-text);--muted:var(--ds-text-secondary);--paper:var(--ds-canvas);--accent:var(--ds-brand);width:100%;max-width:100%;overflow-x:clip;padding-bottom:var(--ds-space-16);background:var(--paper);color:var(--ink);font-family:var(--ds-font-body)}.landing-studio_studio__RdSEq *{box-sizing:border-box}.landing-studio_studio__RdSEq h1,.landing-studio_studio__RdSEq h2,.landing-studio_studio__RdSEq h3,.landing-studio_studio__RdSEq p{margin:0;text-wrap:pretty}.landing-studio_studio__RdSEq h1,.landing-studio_studio__RdSEq h2{letter-spacing:-.05em;font-weight:500;text-wrap:balance}.landing-studio_studio__RdSEq a,.landing-studio_studio__RdSEq button{transition:background var(--ds-duration-normal) var(--ds-ease),border-color var(--ds-duration-normal) var(--ds-ease),color var(--ds-duration-normal) var(--ds-ease),box-shadow var(--ds-duration-normal) var(--ds-ease),transform var(--ds-duration-normal) var(--ds-ease)}.landing-studio_studio__RdSEq a:focus-visible,.landing-studio_studio__RdSEq button:focus-visible,.landing-studio_studio__RdSEq input:focus-visible,.landing-studio_studio__RdSEq summary:focus-visible{outline:2px solid var(--ds-brand-text);outline-offset:4px}.landing-studio_studio__RdSEq a:active,.landing-studio_studio__RdSEq button:active{transform:translateY(1px) scale(.99)}.landing-studio_audienceSection__0nxHV,.landing-studio_faq__j_G2m,.landing-studio_footer____nDm,.landing-studio_process__RTPbI,.landing-studio_proofSection__kPADb,.landing-studio_whySection__ZnX_H{width:min(100%,var(--ds-content-width));margin-inline:auto;padding-inline:var(--ds-space-12)}.landing-studio_hero__7_q3O{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--ds-space-12);align-items:center;padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-16)}.landing-studio_heroCopy__tHPzK{width:100%;max-width:var(--ds-copy-width)}.landing-studio_eyebrow__769sm{color:var(--ds-brand-text);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:600;letter-spacing:.04em}.landing-studio_eyebrow__769sm>span{margin-right:var(--ds-space-2);font-size:var(--ds-text-xl)}.landing-studio_hero__7_q3O h1{max-width:680px;margin-top:var(--ds-space-4);font-size:var(--ds-text-7xl);line-height:var(--ds-leading-7xl);background:linear-gradient(90deg,var(--ds-heading-start),var(--ds-heading-end));background-clip:text;color:transparent;animation:landing-studio_hero-copy-in__9jh4c var(--ds-duration-reveal) var(--ds-ease) both}.landing-studio_intro__PGy4v{max-width:600px;margin-top:var(--ds-space-6)!important;color:var(--muted);font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg)}.landing-studio_promptForm__EWi4O{max-width:560px;margin-top:var(--ds-space-6)}.landing-studio_promptForm__EWi4O label{display:block;margin-bottom:var(--ds-space-2);color:var(--ink);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:600}.landing-studio_promptControl__pqDx1{display:flex;align-items:stretch;min-height:var(--ds-control-height);gap:var(--ds-space-2);padding:var(--ds-space-1);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}.landing-studio_promptControl__pqDx1 input{min-width:0;flex:1;border:0;background:transparent;padding:var(--ds-space-3);color:var(--ink);font:inherit;font-size:var(--ds-text-base);outline:0}.landing-studio_promptControl__pqDx1 input::placeholder{color:var(--ds-text-muted)}.landing-studio_promptControl__pqDx1 button{display:inline-flex;align-items:center;justify-content:space-between;min-height:40px;gap:var(--ds-space-4);border:0;border-radius:var(--ds-radius-md);background:var(--ds-action);padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-action-foreground);font:inherit;font-size:var(--ds-text-base);font-weight:600;white-space:nowrap;cursor:pointer}.landing-studio_promptControl__pqDx1 button:hover{background:var(--ds-action-hover);transform:translateY(-2px);box-shadow:var(--ds-shadow-sm)}.landing-studio_button__4KQbh span,.landing-studio_promptControl__pqDx1 button span{font-size:var(--ds-text-2xl);font-weight:400}.landing-studio_uploadPrompt__Td1E6{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-3);color:var(--ds-text-secondary);font-size:var(--ds-text-sm);font-weight:600}.landing-studio_uploadPrompt__Td1E6:hover{color:var(--ds-text);transform:translateX(2px)}.landing-studio_risk__uIOwi{margin-top:var(--ds-space-4)!important;color:var(--muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-studio_preview__2GbKl{position:relative;width:100%;margin:0;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-muted);padding:var(--ds-space-6);box-shadow:var(--ds-shadow-lg);animation:landing-studio_preview-in__SmW_7 var(--ds-duration-reveal) var(--ds-ease) .12s both}.landing-studio_previewTop__LQYPS{display:flex;justify-content:space-between;gap:var(--ds-space-4);color:var(--muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-studio_demoCount__cfDBY{font-variant-numeric:tabular-nums}.landing-studio_sheetStack__JBX6M{position:relative;min-height:400px;padding:var(--ds-space-4) var(--ds-space-8) var(--ds-space-2)}.landing-studio_backSheet__nJeRz,.landing-studio_sheet__5kS5n{border:1px solid var(--ds-art-border);border-radius:var(--ds-radius-md);background:var(--ds-art-paper);box-shadow:var(--ds-shadow-md)}.landing-studio_sheet__5kS5n{position:relative;z-index:1;width:min(100%,320px);aspect-ratio:4/5;margin-inline:auto;padding:var(--ds-space-4);transform:rotate(-2deg);animation:landing-studio_paper-reveal__HEgK6 .7s var(--ds-ease) both}.landing-studio_backSheet__nJeRz{position:absolute;inset:var(--ds-space-8) var(--ds-space-12) var(--ds-space-4);transform:rotate(4deg)}.landing-studio_sheetImage__ttoYQ{position:absolute;inset:var(--ds-space-4) var(--ds-space-4) var(--ds-space-12);overflow:hidden;border-radius:var(--ds-radius-sm);background:var(--ds-art-paper)}.landing-studio_sheetImage__ttoYQ img{z-index:0;object-fit:contain;padding:var(--ds-space-2)}.landing-studio_sheetLoading__OtP__ .landing-studio_sheetImage__ttoYQ{opacity:.52;animation:landing-studio_image-breathe__jPQzs 1.2s var(--ds-ease) infinite alternate}.landing-studio_sheetCaption__auXtj{position:absolute;right:var(--ds-space-4);bottom:var(--ds-space-3);left:var(--ds-space-4);z-index:2;border-radius:var(--ds-radius-sm);background:var(--ds-art-paper);padding:var(--ds-space-2);color:var(--ds-art-caption);text-align:center;font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-studio_pencil__FBDBY{position:absolute;right:var(--ds-space-4);bottom:var(--ds-space-8);z-index:2;width:16px;height:240px;border:4px solid var(--ds-brand-hover);border-radius:var(--ds-radius-sm);background:var(--ds-art-pencil);box-shadow:8px 8px 16px var(--ds-shadow-color);transform:rotate(18deg)}.landing-studio_pencil__FBDBY:after{position:absolute;bottom:-24px;left:-4px;border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent;border-top:24px solid var(--ds-art-wood);content:""}.landing-studio_prompt__oaGNS{display:flex;align-items:flex-start;gap:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-canvas);padding:var(--ds-space-4);font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.landing-studio_prompt__oaGNS>span:first-child{flex:0 0 auto;color:var(--ds-brand-text);font-size:var(--ds-text-2xl)}.landing-studio_prompt__oaGNS small{display:block;margin-bottom:var(--ds-space-1);color:var(--ds-brand-text);font-size:var(--ds-text-sm);font-weight:600}.landing-studio_demoDots__kb2yl{display:flex;justify-content:center;gap:var(--ds-space-3);margin-top:var(--ds-space-4)}.landing-studio_demoDots__kb2yl button{width:12px;height:12px;border:1px solid var(--ds-border-strong);border-radius:50%;background:var(--ds-surface);padding:0;cursor:pointer}.landing-studio_demoDots__kb2yl button:hover{background:var(--ds-brand-hover);transform:scale(1.15)}.landing-studio_demoDots__kb2yl button[aria-pressed=true]{border-color:var(--ds-action);background:var(--ds-action);transform:scale(1.25)}.landing-studio_proofSection__kPADb{border-top:1px solid var(--ds-border);padding-top:var(--ds-space-16);padding-bottom:var(--ds-space-16)}.landing-studio_audienceHeading__RygJS,.landing-studio_proofHeading__355jK,.landing-studio_whyHeading__i2yEW{max-width:var(--ds-copy-width);margin-bottom:var(--ds-space-8)}.landing-studio_audienceHeading__RygJS h2,.landing-studio_faq__j_G2m h2,.landing-studio_process__RTPbI h2,.landing-studio_proofHeading__355jK h2,.landing-studio_whyHeading__i2yEW h2{max-width:var(--ds-copy-width);margin-top:var(--ds-space-4);font-size:var(--ds-text-5xl);line-height:var(--ds-leading-5xl)}.landing-studio_proofHeading__355jK>p:last-child{max-width:600px;margin-top:var(--ds-space-4)!important;color:var(--muted);font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.landing-studio_proofGrid__gHvjW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-6)}.landing-studio_proofCard__owxme{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm);padding:var(--ds-space-4)}.landing-studio_proofMode__pAA_Z{align-self:flex-start;border-radius:var(--ds-radius-sm);background:var(--ds-surface-muted);padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-brand-text);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:600}.landing-studio_promptExample__acDtn{display:flex;min-height:72px;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-canvas);padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-text)}.landing-studio_promptExample__acDtn>span{align-self:flex-start;color:var(--ds-brand-text);font-size:var(--ds-text-3xl);line-height:var(--ds-leading-3xl)}.landing-studio_promptExample__acDtn p{font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.landing-studio_proofArtwork__3sl9z{position:relative;width:100%;aspect-ratio:3/2;margin-top:var(--ds-space-4);overflow:hidden;border-radius:var(--ds-radius-md);background:var(--ds-surface-raised)}.landing-studio_proofArtwork__3sl9z img{object-fit:contain;padding:var(--ds-space-2)}.landing-studio_photoProofArtwork__ylWzz{background:var(--ds-art-paper)}.landing-studio_proofCopy__8SWzL{margin-top:var(--ds-space-4)}.landing-studio_proofCopy__8SWzL h3{font-size:var(--ds-text-xl);line-height:var(--ds-leading-xl);font-weight:600}.landing-studio_proofCopy__8SWzL p{margin-top:var(--ds-space-2)!important;color:var(--muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-studio_proofAction__bajnW{display:inline-flex;min-height:var(--ds-control-height);align-items:center;justify-content:space-between;gap:var(--ds-space-4);align-self:flex-start;margin-top:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-action);padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-action-foreground);font-size:var(--ds-text-base);font-weight:600;text-decoration:none}.landing-studio_proofAction__bajnW:hover{background:var(--ds-action-hover);box-shadow:var(--ds-shadow-sm);transform:translateY(-2px)}.landing-studio_audienceSection__0nxHV{border-top:1px solid var(--ds-border);padding-top:var(--ds-space-16);padding-bottom:var(--ds-space-16)}.landing-studio_audienceGrid__zRD2z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}.landing-studio_audienceCard__XzjZ0{min-width:0;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface)}.landing-studio_audienceArtwork__ChFD2{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--ds-art-paper)}.landing-studio_audienceArtwork__ChFD2 img{object-fit:contain;padding:var(--ds-space-3)}.landing-studio_audienceCopy__0MeWC{padding:var(--ds-space-4)}.landing-studio_audienceCopy__0MeWC p{margin-top:var(--ds-space-2)!important;color:var(--muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-studio_process__RTPbI{border-top:1px solid var(--ds-border);padding-top:var(--ds-space-16);padding-bottom:var(--ds-space-16)}.landing-studio_sectionIntro__RtpsB{display:flex;align-items:flex-start;gap:var(--ds-space-8)}.landing-studio_sectionIntro__RtpsB>.landing-studio_eyebrow__769sm{padding-top:var(--ds-space-2)}.landing-studio_steps__gfTMy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-8);margin:var(--ds-space-10) 0 0;padding:0;list-style:none}.landing-studio_steps__gfTMy li{display:flex;align-items:flex-start;gap:var(--ds-space-4)}.landing-studio_stepNumber__ucp8l{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--ds-border-strong);border-radius:50%;color:var(--ds-brand-text);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums}.landing-studio_studio__RdSEq h3{font-size:var(--ds-text-xl);line-height:var(--ds-leading-xl);letter-spacing:-.02em;font-weight:500}.landing-studio_answers__U4M5S p,.landing-studio_steps__gfTMy p{margin-top:var(--ds-space-3)!important;color:var(--muted);font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.landing-studio_whySection__ZnX_H{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:var(--ds-space-12);border-top:1px solid var(--ds-border);padding-top:var(--ds-space-16);padding-bottom:var(--ds-space-16)}.landing-studio_whyHeading__i2yEW{margin-bottom:0}.landing-studio_whyHeading__i2yEW h2{font-size:var(--ds-text-5xl);line-height:var(--ds-leading-5xl)}.landing-studio_whyIntro__SFK6k{max-width:380px;margin-top:var(--ds-space-6)!important;color:var(--muted);font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg)}.landing-studio_whyGrid__lCmaa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}.landing-studio_whyCard__FerdI{display:flex;min-width:0;min-height:200px;flex-direction:column;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:var(--ds-space-6)}.landing-studio_whyCard__FerdI:nth-child(2),.landing-studio_whyCard__FerdI:nth-child(3){background:var(--ds-surface-muted)}.landing-studio_whyCard__FerdI>span{display:grid;width:var(--ds-space-8);height:var(--ds-space-8);place-items:center;border-radius:50%;background:var(--ds-canvas);color:var(--ds-brand-text);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;font-weight:600}.landing-studio_whyCard__FerdI h3{margin-top:var(--ds-space-4);font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg)}.landing-studio_pricingStrip__gd9GQ p,.landing-studio_whyCard__FerdI p{margin-top:var(--ds-space-2)!important;color:var(--muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-studio_pricingStrip__gd9GQ{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-8);margin-top:var(--ds-space-6);border-radius:var(--ds-radius-lg);background:var(--ds-surface-raised);padding:var(--ds-space-6) var(--ds-space-8)}.landing-studio_pricingStrip__gd9GQ>div{min-width:0}.landing-studio_button__4KQbh{display:inline-flex;align-items:center;justify-content:space-between;min-height:var(--ds-control-height);flex:0 0 auto;gap:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-action);padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-action-foreground);font-size:var(--ds-text-base);line-height:var(--ds-leading-base);font-weight:600;text-decoration:none}.landing-studio_button__4KQbh:hover{background:var(--ds-action-hover);box-shadow:var(--ds-shadow-sm);transform:translateY(-2px)}.landing-studio_faq__j_G2m{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--ds-space-16);border-top:1px solid var(--ds-border);padding-top:var(--ds-space-16);padding-bottom:var(--ds-space-16)}.landing-studio_answers__U4M5S{display:grid;align-content:start}.landing-studio_answers__U4M5S details{border-bottom:1px solid var(--ds-border)}.landing-studio_answers__U4M5S details:first-child{border-top:1px solid var(--ds-border)}.landing-studio_answers__U4M5S summary{display:flex;min-height:var(--ds-control-height);align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding-block:var(--ds-space-4);font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg);font-weight:600;cursor:pointer;list-style:none}.landing-studio_answers__U4M5S summary::-webkit-details-marker{display:none}.landing-studio_faqIcon__lrpdw{display:grid;width:var(--ds-space-8);height:var(--ds-space-8);flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ds-surface-muted);color:var(--ds-brand-text);font-size:var(--ds-text-xl);font-weight:400;transition:transform var(--ds-duration-normal) var(--ds-ease)}.landing-studio_answers__U4M5S details[open] .landing-studio_faqIcon__lrpdw{transform:rotate(45deg)}.landing-studio_answers__U4M5S details p{max-width:65ch;padding:0 var(--ds-space-12) var(--ds-space-6) 0}.landing-studio_final__N5_gK{width:min(100% - var(--ds-space-24),var(--ds-content-width));margin:var(--ds-space-8) auto 0;overflow:hidden;border-radius:var(--ds-radius-lg);background:var(--ds-surface-raised);padding:var(--ds-space-16) var(--ds-space-6);text-align:center}.landing-studio_final__N5_gK h2{max-width:var(--ds-copy-width);margin:var(--ds-space-4) auto;font-size:var(--ds-text-6xl);line-height:var(--ds-leading-6xl)}.landing-studio_final__N5_gK>p:not(.landing-studio_eyebrow__769sm):not(.landing-studio_risk__uIOwi){color:var(--muted);font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg)}.landing-studio_final__N5_gK .landing-studio_button__4KQbh{margin-top:var(--ds-space-8)}.landing-studio_footer____nDm{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-8);padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-12);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-studio_footer____nDm p{margin-top:var(--ds-space-2)!important;color:var(--muted);font-size:var(--ds-text-sm)}.landing-studio_footer____nDm nav{display:flex;gap:var(--ds-space-6)}.landing-studio_footer____nDm a:hover{color:var(--ds-brand-text)}.landing-studio_artPlaceholder__NyiaT{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-2);border:2px dashed var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface-muted);padding:var(--ds-space-4);color:var(--ds-text-secondary);text-align:center;font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-studio_artPlaceholder__NyiaT code{max-width:100%;overflow-wrap:anywhere;color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-text-sm);font-weight:600}@keyframes landing-studio_hero-copy-in__9jh4c{0%{opacity:0;transform:translateY(var(--ds-space-4))}to{opacity:1;transform:translateY(0)}}@keyframes landing-studio_preview-in__SmW_7{0%{opacity:0;transform:translateY(var(--ds-space-4))}to{opacity:1;transform:translateY(0)}}@keyframes landing-studio_paper-reveal__HEgK6{0%{opacity:0;transform:translateY(var(--ds-space-4)) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(-2deg)}}@keyframes landing-studio_image-breathe__jPQzs{0%{opacity:.45}to{opacity:.7}}@media (max-width:1024px){.landing-studio_whySection__ZnX_H{grid-template-columns:1fr}.landing-studio_whyHeading__i2yEW{max-width:680px}.landing-studio_whyGrid__lCmaa{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-studio_hero__7_q3O{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-8)}.landing-studio_hero__7_q3O h1{font-size:var(--ds-text-6xl);line-height:var(--ds-leading-6xl)}.landing-studio_sheetStack__JBX6M{min-height:400px}.landing-studio_pencil__FBDBY{height:200px}.landing-studio_faq__j_G2m{gap:var(--ds-space-12)}}@media (max-width:860px){.landing-studio_promptControl__pqDx1{display:block}.landing-studio_promptControl__pqDx1 input{width:100%;min-height:48px}.landing-studio_promptControl__pqDx1 button{width:100%}}@media (max-width:767px){.landing-studio_audienceSection__0nxHV,.landing-studio_faq__j_G2m,.landing-studio_footer____nDm,.landing-studio_process__RTPbI,.landing-studio_proofSection__kPADb,.landing-studio_whySection__ZnX_H{padding-inline:var(--ds-space-6)}.landing-studio_hero__7_q3O{grid-template-columns:1fr;gap:var(--ds-space-8);padding-top:var(--ds-space-8);padding-bottom:var(--ds-space-12)}.landing-studio_hero__7_q3O h1{font-size:var(--ds-text-5xl);line-height:var(--ds-leading-5xl)}.landing-studio_intro__PGy4v{font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.landing-studio_promptControl__pqDx1{display:block;padding:var(--ds-space-1)}.landing-studio_promptControl__pqDx1 input{width:100%;min-height:48px}.landing-studio_promptControl__pqDx1 button{width:100%}.landing-studio_preview__2GbKl{padding:var(--ds-space-4)}.landing-studio_previewTop__LQYPS{font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.landing-studio_sheetStack__JBX6M{min-height:380px;padding:var(--ds-space-4) var(--ds-space-2) var(--ds-space-2)}.landing-studio_sheet__5kS5n{width:calc(100% - var(--ds-space-6))}.landing-studio_backSheet__nJeRz{inset:var(--ds-space-6) var(--ds-space-6) var(--ds-space-2)}.landing-studio_pencil__FBDBY{right:var(--ds-space-2);bottom:var(--ds-space-4);height:160px}.landing-studio_audienceSection__0nxHV,.landing-studio_faq__j_G2m,.landing-studio_process__RTPbI,.landing-studio_proofSection__kPADb,.landing-studio_whySection__ZnX_H{padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-12)}.landing-studio_audienceHeading__RygJS,.landing-studio_proofHeading__355jK,.landing-studio_whyHeading__i2yEW{margin-bottom:var(--ds-space-6)}.landing-studio_audienceHeading__RygJS h2,.landing-studio_faq__j_G2m h2,.landing-studio_process__RTPbI h2,.landing-studio_proofHeading__355jK h2,.landing-studio_whyHeading__i2yEW h2{font-size:var(--ds-text-4xl);line-height:var(--ds-leading-4xl)}.landing-studio_sectionIntro__RtpsB>.landing-studio_eyebrow__769sm{padding-top:0}.landing-studio_audienceGrid__zRD2z,.landing-studio_faq__j_G2m,.landing-studio_proofGrid__gHvjW,.landing-studio_steps__gfTMy{grid-template-columns:1fr}.landing-studio_proofCard__owxme{padding:var(--ds-space-3)}.landing-studio_proofArtwork__3sl9z{aspect-ratio:16/10}.landing-studio_audienceArtwork__ChFD2{aspect-ratio:16/9}.landing-studio_whyGrid__lCmaa{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-studio_whyCard__FerdI{padding:var(--ds-space-4)}.landing-studio_pricingStrip__gd9GQ{align-items:flex-start;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-6)}.landing-studio_pricingStrip__gd9GQ .landing-studio_button__4KQbh{width:100%}.landing-studio_final__N5_gK{width:calc(100% - var(--ds-space-12));margin-top:var(--ds-space-6);padding:var(--ds-space-12) var(--ds-space-6)}.landing-studio_final__N5_gK .landing-studio_button__4KQbh{width:100%;justify-content:center;margin-top:var(--ds-space-8)}.landing-studio_final__N5_gK h2{font-size:var(--ds-text-4xl);line-height:var(--ds-leading-4xl)}.landing-studio_final__N5_gK>p:not(.landing-studio_eyebrow__769sm):not(.landing-studio_risk__uIOwi){font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.landing-studio_footer____nDm{flex-direction:column}}@media (max-width:520px){.landing-studio_whyGrid__lCmaa{grid-template-columns:1fr}.landing-studio_final__N5_gK{width:calc(100% - var(--ds-space-8));padding:var(--ds-space-10) var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){.landing-studio_studio__RdSEq *,.landing-studio_studio__RdSEq :after,.landing-studio_studio__RdSEq :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.landing-studio_sheetLoading__OtP__ .landing-studio_sheetImage__ttoYQ{opacity:.65}}.landing-content_audienceSection__Pfmh9,.landing-content_faq__JaIhN,.landing-content_final__VRKVK,.landing-content_gallerySection__hsc2S,.landing-content_process__QFbbd,.landing-content_proofSection__9J9tS,.landing-content_whySection__Avsfc{width:min(100%,var(--ds-content-width));margin-inline:auto;padding:var(--ds-space-20) var(--ds-space-12)}.landing-content_eyebrow__LQpzV{margin-bottom:var(--ds-space-4)!important;color:var(--ds-text-secondary);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-weight:600}.landing-content_audienceHeading__EEiwt h2,.landing-content_faq__JaIhN h2,.landing-content_final__VRKVK h2,.landing-content_galleryHeading__v55JS h2,.landing-content_proofHeading__yj33Y h2,.landing-content_sectionIntro__swfV0 h2,.landing-content_whyHeading__rZvgN h2{max-width:var(--ds-copy-width);font-size:var(--ds-text-5xl);line-height:var(--ds-leading-5xl);white-space:pre-line;padding-bottom:var(--ds-space-2)}.landing-content_final__VRKVK>p:not(.landing-content_eyebrow__LQpzV):not(.landing-content_risk__aEM72),.landing-content_galleryHeading__v55JS>p,.landing-content_proofHeading__yj33Y>p:last-child,.landing-content_whyIntro__3cW6R{max-width:var(--ds-copy-width);margin-top:var(--ds-space-4)!important;color:var(--ds-text-secondary);font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.landing-content_proofGrid__2KI74{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-6);margin-top:var(--ds-space-10)}.landing-content_proofCard__Kv9BI{border:1px solid var(--ds-border);display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--ds-space-8);border-radius:var(--ds-radius-lg);background:var(--ds-surface)}.landing-content_proofMode__IF2e_{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:600}.landing-content_promptExample__IjSPc{display:flex;gap:var(--ds-space-2);margin-top:var(--ds-space-6);font-size:var(--ds-text-xl);line-height:var(--ds-leading-xl);font-weight:500}.landing-content_promptExample__IjSPc>span{color:var(--ds-text-muted);font-size:var(--ds-text-4xl)}.landing-content_proofArtwork__gVzE7{display:block;position:relative;width:100%;height:300px;margin-block:var(--ds-space-6)}.landing-content_proofArtwork__gVzE7 img{object-fit:contain}.landing-content_photoProofArtwork__3ZzbK{height:280px}.landing-content_proofCopy__LeEix{margin-bottom:var(--ds-space-6)}.landing-content_proofCopy__LeEix h3{font-size:var(--ds-text-xl);line-height:var(--ds-leading-xl);font-weight:600}.landing-content_proofCopy__LeEix p{margin-top:var(--ds-space-3)!important;color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-content_button__2frW_,.landing-content_proofAction__jjbUv{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-6);min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-button);font-size:var(--ds-text-base);line-height:var(--ds-leading-base);font-weight:600;text-decoration:none}.landing-content_proofAction__jjbUv{margin-top:auto;background:var(--ds-action);color:var(--ds-action-foreground)}.landing-content_proofAction__jjbUv:hover{background:var(--ds-action-hover)}.landing-content_proofAction__jjbUv.landing-content_photoAction__mZnGP{background:var(--ds-sky);color:var(--ds-action-foreground)}.landing-content_proofAction__jjbUv.landing-content_photoAction__mZnGP:hover{background:color-mix(in srgb,var(--ds-sky) 88%,var(--ds-action-foreground))}.landing-content_galleryHeading__v55JS{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-12)}.landing-content_galleryHeading__v55JS>p{max-width:360px}.landing-content_galleryGrid__Pasyz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-6);margin-top:var(--ds-space-10)}.landing-content_galleryCard__y8ZGl{display:block;min-width:0;color:var(--ds-text);text-decoration:none}.landing-content_galleryArtwork__Sx5U6{position:relative;aspect-ratio:3/4;border-radius:var(--ds-radius-md);background:var(--ds-surface-muted);padding:var(--ds-space-4);overflow:hidden}.landing-content_galleryArtwork__Sx5U6 img{object-fit:contain;padding:var(--ds-space-4);transition:transform var(--ds-duration-normal) var(--ds-ease)}.landing-content_galleryCard__y8ZGl:hover img{transform:scale(1.04)}.landing-content_galleryCaption__Jfqgw{display:flex;justify-content:space-between;gap:var(--ds-space-2);align-items:baseline;margin-top:var(--ds-space-4)}.landing-content_galleryCaption__Jfqgw h3{font-size:var(--ds-text-base);line-height:var(--ds-leading-base);font-weight:600}.landing-content_galleryCard__y8ZGl>p{margin-top:var(--ds-space-2)!important;color:var(--ds-text-muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-content_process__QFbbd{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-16)}.landing-content_steps__nztpo{display:grid;gap:var(--ds-space-8);margin:0;padding:0;list-style:none}.landing-content_steps__nztpo li{display:flex;gap:var(--ds-space-4)}.landing-content_stepNumber__2SBrY{display:grid;place-items:center;flex:0 0 var(--ds-space-10);height:var(--ds-space-10);border-radius:var(--ds-radius-sm);background:var(--ds-surface-muted);color:var(--ds-text-secondary);font-size:var(--ds-text-sm);font-weight:600}.landing-content_steps__nztpo h3{font-size:var(--ds-text-xl);line-height:var(--ds-leading-xl);font-weight:600}.landing-content_steps__nztpo p{margin-top:var(--ds-space-2)!important;color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-content_audienceGrid__KxVaW{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--ds-space-6);margin-top:var(--ds-space-10)}.landing-content_audienceCard__abM4n{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-6);border-radius:var(--ds-radius-lg);background:var(--ds-surface-muted)}.landing-content_audienceCard__abM4n:first-child{grid-row:span 2;display:flex;flex-direction:column;align-items:stretch;background:var(--ds-surface-muted)}.landing-content_audienceArtwork__K6mHi{position:relative;width:100%;min-height:160px}.landing-content_audienceCard__abM4n:first-child .landing-content_audienceArtwork__K6mHi{flex:1;min-height:280px}.landing-content_audienceArtwork__K6mHi img{object-fit:contain}.landing-content_audienceCopy__sDpZx{min-width:0}.landing-content_audienceCopy__sDpZx h3{font-size:var(--ds-text-xl);line-height:var(--ds-leading-xl);font-weight:600}.landing-content_audienceCopy__sDpZx p{margin-top:var(--ds-space-3)!important;color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-content_whySection__Avsfc{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-8) var(--ds-space-16)}.landing-content_whyGrid__y6cP3{display:grid;gap:var(--ds-space-8)}.landing-content_whyCard__W6nRS{display:grid;grid-template-columns:var(--ds-space-6) 1fr;gap:var(--ds-space-2) var(--ds-space-4)}.landing-content_whyCard__W6nRS>span{grid-row:span 2;padding-top:var(--ds-space-1);color:var(--ds-text-muted);font-size:var(--ds-text-xs)}.landing-content_whyCard__W6nRS h3{font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg);font-weight:600}.landing-content_whyCard__W6nRS p{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-content_faq__JaIhN{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--ds-space-16)}.landing-content_answers__xPscX{display:grid;align-content:start;gap:var(--ds-space-3);min-width:0}.landing-content_faqItem__PhszP{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface)}.landing-content_answers__xPscX h3{font-size:var(--ds-text-base);line-height:var(--ds-leading-base);font-weight:600}.landing-content_faqTrigger__sT_wy{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-6);width:100%;min-height:var(--ds-space-12);padding:var(--ds-space-4);background:transparent;color:var(--ds-text);text-align:start;font:inherit;cursor:pointer}.landing-content_faqTrigger__sT_wy:hover{background:var(--ds-surface-muted)}.landing-content_faqTrigger__sT_wy>span:first-child{min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.landing-content_faqIcon__8GXRN{position:relative;flex:0 0 var(--ds-space-6);width:var(--ds-space-6);height:var(--ds-space-6);color:var(--ds-text-muted)}.landing-content_faqIcon__8GXRN:after,.landing-content_faqIcon__8GXRN:before{content:"";position:absolute;inset:calc(50% - 1px) var(--ds-space-1);height:2px;background:currentColor}.landing-content_faqIcon__8GXRN:after{transform:rotate(90deg);transition:transform var(--ds-duration-normal) var(--ds-ease)}.landing-content_faqTrigger__sT_wy[aria-expanded=true] .landing-content_faqIcon__8GXRN:after{transform:rotate(0deg)}.landing-content_faqAnswer__B3fts{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--ds-duration-normal) var(--ds-ease),opacity var(--ds-duration-normal) var(--ds-ease)}.landing-content_faqAnswer__B3fts[data-open=true]{grid-template-rows:1fr;opacity:1}.landing-content_faqAnswer__B3fts>div{min-height:0;overflow:hidden}.landing-content_faqAnswer__B3fts p{margin:0!important;padding:0 var(--ds-space-4) var(--ds-space-4);color:var(--ds-text-secondary);font-size:var(--ds-text-base);line-height:var(--ds-leading-base);text-wrap:pretty}.landing-content_final__VRKVK{text-align:center;border-radius:var(--ds-radius-lg);background:var(--ds-surface-muted);width:min(calc(100% - var(--ds-space-24)),calc(var(--ds-content-width) - var(--ds-space-24)));margin-top:var(--ds-space-8)}.landing-content_final__VRKVK h2,.landing-content_final__VRKVK>p{margin-inline:auto}.landing-content_button__2frW_{margin-top:var(--ds-space-8);background:var(--ds-action);color:var(--ds-action-foreground)}.landing-content_button__2frW_:hover{background:var(--ds-action-hover)}.landing-content_risk__aEM72{margin-top:var(--ds-space-4)!important;color:var(--ds-text-muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}@media (max-width:1100px){.landing-content_audienceSection__Pfmh9,.landing-content_faq__JaIhN,.landing-content_final__VRKVK,.landing-content_gallerySection__hsc2S,.landing-content_process__QFbbd,.landing-content_proofSection__9J9tS,.landing-content_whySection__Avsfc{padding-inline:var(--ds-space-8)}.landing-content_audienceHeading__EEiwt h2,.landing-content_faq__JaIhN h2,.landing-content_final__VRKVK h2,.landing-content_galleryHeading__v55JS h2,.landing-content_proofHeading__yj33Y h2,.landing-content_sectionIntro__swfV0 h2,.landing-content_whyHeading__rZvgN h2{font-size:var(--ds-text-4xl);line-height:var(--ds-leading-4xl)}.landing-content_faq__JaIhN,.landing-content_process__QFbbd,.landing-content_whySection__Avsfc{gap:var(--ds-space-8)}.landing-content_galleryGrid__Pasyz{gap:var(--ds-space-4)}.landing-content_audienceCard__abM4n{gap:var(--ds-space-4);padding:var(--ds-space-4)}}@media (max-width:860px){.landing-content_galleryHeading__v55JS{align-items:flex-start;flex-direction:column;gap:var(--ds-space-4)}.landing-content_galleryHeading__v55JS>p{max-width:var(--ds-copy-width);margin-top:0!important}.landing-content_galleryGrid__Pasyz{grid-template-columns:1fr 1fr}.landing-content_faq__JaIhN,.landing-content_process__QFbbd,.landing-content_whySection__Avsfc{grid-template-columns:1fr;gap:var(--ds-space-8)}.landing-content_audienceGrid__KxVaW{grid-template-columns:1fr}.landing-content_audienceCard__abM4n:first-child{grid-row:auto;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.landing-content_audienceCard__abM4n:first-child .landing-content_audienceArtwork__K6mHi{min-height:160px}.landing-content_proofCard__Kv9BI{padding:var(--ds-space-6)}.landing-content_proofArtwork__gVzE7{height:240px}}@media (max-width:600px){.landing-content_audienceSection__Pfmh9,.landing-content_faq__JaIhN,.landing-content_gallerySection__hsc2S,.landing-content_process__QFbbd,.landing-content_proofSection__9J9tS,.landing-content_whySection__Avsfc{padding:var(--ds-space-12) var(--ds-space-6)}.landing-content_proofGrid__2KI74{grid-template-columns:1fr}.landing-content_galleryGrid__Pasyz{gap:var(--ds-space-6) var(--ds-space-3)}.landing-content_galleryCaption__Jfqgw h3{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-content_galleryArtwork__Sx5U6 img{padding:var(--ds-space-2)}.landing-content_audienceCard__abM4n,.landing-content_audienceCard__abM4n:first-child{grid-template-columns:1fr}.landing-content_audienceArtwork__K6mHi,.landing-content_audienceCard__abM4n:first-child .landing-content_audienceArtwork__K6mHi{min-height:220px}.landing-content_final__VRKVK{width:calc(100% - var(--ds-space-12));padding:var(--ds-space-12) var(--ds-space-6)}}@media (prefers-reduced-motion:reduce){.landing-content_faqAnswer__B3fts,.landing-content_faqIcon__8GXRN:after,.landing-content_galleryArtwork__Sx5U6 img{transition:none}}.landing-hero_hero__sBVnk{display:grid;width:min(100%,var(--ds-content-width));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--ds-space-16);margin-inline:auto;padding:var(--ds-space-20) var(--ds-space-12) var(--ds-space-24)}.landing-hero_copy__Fc7Zz{min-width:0;max-width:var(--ds-copy-width)}.landing-hero_eyebrow__8EtNt{display:flex;align-items:center;gap:var(--ds-space-3);color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:500}.landing-hero_eyebrow__8EtNt span{width:var(--ds-space-2);height:var(--ds-space-2);flex:0 0 auto;border-radius:var(--ds-radius-pill);background:var(--ds-action)}.landing-hero_copy__Fc7Zz h1{max-width:var(--ds-copy-width);margin-top:var(--ds-space-6);padding-bottom:var(--ds-space-2);background:linear-gradient(90deg,var(--ds-heading-start),var(--ds-heading-end));background-clip:text;color:transparent;font-size:var(--ds-text-6xl);line-height:var(--ds-leading-6xl);font-weight:500;letter-spacing:-.055em;text-wrap:balance;animation:landing-hero_hero-enter__tMD2o var(--ds-duration-reveal) var(--ds-ease) both}.landing-hero_copy__Fc7Zz h1 span{display:block}.landing-hero_intro__OBRPq{max-width:var(--ds-copy-width);margin-top:var(--ds-space-6)!important;color:var(--ds-text-secondary);font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg);text-wrap:pretty}.landing-hero_actions__ANaD8{display:flex;align-items:center;margin-top:var(--ds-space-8)}.landing-hero_primaryAction__qqOmR{display:inline-flex;min-height:var(--ds-control-height);align-items:center;justify-content:center;gap:var(--ds-space-6);padding:var(--ds-space-2) var(--ds-space-3);background:var(--ds-action);color:var(--ds-action-foreground);font-size:var(--ds-text-base);line-height:var(--ds-leading-base);font-weight:600;text-decoration:none}.landing-hero_primaryAction__qqOmR:hover{background:var(--ds-action-hover);transform:translateY(-2px)}.landing-hero_primaryAction__qqOmR span{font-size:var(--ds-text-xl);font-weight:400}.landing-hero_risk__XkYn_{margin-top:var(--ds-space-4)!important;color:var(--ds-text-muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.landing-hero_showcase__KTk9A{position:relative;isolation:isolate;width:100%;margin:0;padding:var(--ds-space-8);border-radius:var(--ds-radius-lg);background:var(--ds-surface-muted);animation:landing-hero_hero-enter__tMD2o var(--ds-duration-reveal) var(--ds-ease) .12s both}.landing-hero_ideaCard__Ai_mJ{position:relative;z-index:1;margin-left:calc(-1 * var(--ds-space-12));margin-right:var(--ds-space-8);margin-bottom:calc(-1 * var(--ds-space-4));padding:var(--ds-space-4) var(--ds-space-6);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}.landing-hero_stepLabel__r56Mn{display:inline-flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-weight:500}.landing-hero_stepLabel__r56Mn>span{color:var(--ds-text-muted);font-variant-numeric:tabular-nums}.landing-hero_ideaCard__Ai_mJ>p{margin-top:var(--ds-space-2)!important;color:var(--ds-text);font-size:var(--ds-text-base);line-height:var(--ds-leading-base);font-weight:500;text-wrap:pretty}.landing-hero_resultCard__J_8H0{padding-top:var(--ds-space-10)}.landing-hero_previewHeading__L8C8p{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-3)}.landing-hero_ready__6PqSt{display:inline-flex;align-items:center;gap:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.landing-hero_paper__hDPqb{width:min(90%,280px);margin:var(--ds-space-6) auto var(--ds-space-8);padding:var(--ds-space-3);border:1px solid var(--ds-art-border);background:var(--ds-art-paper);box-shadow:var(--ds-shadow-md);transform:rotate(-3deg)}.landing-hero_featuredImage__sNGFe{position:relative;width:100%;aspect-ratio:3/4;background:var(--ds-art-paper)}.landing-hero_featuredImage__sNGFe img{object-fit:contain}.landing-hero_resultCaption__4lsnE{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4)}.landing-hero_resultCaption__4lsnE strong{color:var(--ds-text);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:500}.landing-hero_resultCaption__4lsnE p{margin-top:var(--ds-space-1)!important;color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.landing-hero_tryIdea__IcSmK{display:inline-flex;align-items:center;gap:var(--ds-space-2);flex-shrink:0;min-height:var(--ds-control-height);color:var(--ds-text);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:500;text-underline-offset:var(--ds-space-1)}.landing-hero_tryIdea__IcSmK:hover{color:var(--ds-text-muted);transform:translateX(2px)}@keyframes landing-hero_hero-enter__tMD2o{0%{opacity:0;transform:translateY(var(--ds-space-4))}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.landing-hero_hero__sBVnk{gap:var(--ds-space-12);padding-inline:var(--ds-space-8)}.landing-hero_copy__Fc7Zz h1{font-size:var(--ds-text-5xl);line-height:var(--ds-leading-5xl)}.landing-hero_showcase__KTk9A{padding:var(--ds-space-6)}.landing-hero_ideaCard__Ai_mJ{margin-left:calc(-1 * var(--ds-space-8));margin-right:0}.landing-hero_resultCaption__4lsnE{align-items:flex-start;flex-direction:column;gap:var(--ds-space-2)}}@media (max-width:860px){.landing-hero_hero__sBVnk{grid-template-columns:1fr;gap:var(--ds-space-12);padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-16)}.landing-hero_showcase__KTk9A{max-width:var(--ds-copy-width);margin-inline:auto}.landing-hero_ideaCard__Ai_mJ{margin-inline:0}.landing-hero_resultCaption__4lsnE{flex-direction:row;align-items:center}}@media (max-width:600px){.landing-hero_hero__sBVnk{padding-inline:var(--ds-space-6)}.landing-hero_copy__Fc7Zz h1{font-size:var(--ds-text-4xl);line-height:var(--ds-leading-4xl)}.landing-hero_intro__OBRPq{font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.landing-hero_primaryAction__qqOmR{width:100%;justify-content:space-between}.landing-hero_actions__ANaD8>*{width:100%}.landing-hero_ideaCard__Ai_mJ,.landing-hero_showcase__KTk9A{padding:var(--ds-space-4)}.landing-hero_previewHeading__L8C8p{align-items:flex-start}.landing-hero_paper__hDPqb{width:min(90%,280px)}.landing-hero_resultCaption__4lsnE{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.landing-hero_copy__Fc7Zz h1,.landing-hero_showcase__KTk9A{animation:none}}.button_button__tvyt7{--button-shadow:0 0 transparent;border-radius:var(--ds-radius-button)!important;box-shadow:var(--tw-ring-shadow,0 0 transparent),var(--button-shadow)!important;transition-property:color,background-color,border-color,box-shadow,opacity,transform,scale,translate!important;transition-duration:var(--ds-duration-fast)!important;transition-timing-function:var(--ds-ease)!important}.button_button__tvyt7:not([data-unstyled=true]):is([data-variant=default],[data-variant=outline],[data-variant=secondary],[data-variant=destructive]){--button-shadow:var(--ds-shadow-button)}.button_button__tvyt7[data-variant=secondary]:not([data-unstyled=true]){background-image:linear-gradient(110deg,color-mix(in srgb,var(--ds-palette-coral) 65%,var(--ds-art-paper)),var(--ds-palette-coral))}.button_button__tvyt7:not([data-unstyled=true]):is([data-variant=default],[data-variant=outline],[data-variant=secondary],[data-variant=destructive]):hover:not(:disabled):not([aria-disabled=true]){--button-shadow:var(--ds-shadow-button-hover)}.button_button__tvyt7:active,.button_button__tvyt7:disabled,.button_button__tvyt7[aria-disabled=true]{--button-shadow:0 0 transparent!important}.button_button__tvyt7[data-size=default]:not([data-unstyled=true]){box-sizing:border-box;height:var(--ds-control-height)!important;min-height:var(--ds-control-height)!important;max-height:var(--ds-control-height)!important;padding-block:0!important}.button_button__tvyt7:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){scale:.97;translate:0 1px}.button_button__tvyt7:focus-visible{outline:2px solid var(--ds-brand-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.button_button__tvyt7{transition-duration:0s!important}.button_button__tvyt7:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){scale:1;translate:none;opacity:.8}}.landing-navigation_header__3_vEA{position:sticky;top:0;z-index:40;background:var(--ds-glass);-webkit-backdrop-filter:blur(var(--ds-space-6)) saturate(140%);backdrop-filter:blur(var(--ds-space-6)) saturate(140%);border:0;box-shadow:none;font-family:var(--ds-font-body);color:var(--ds-text)}.landing-navigation_island__EypzZ{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--ds-space-6);max-width:var(--ds-content-width);min-height:var(--ds-space-16);margin:auto;padding:var(--ds-space-3) var(--ds-space-6)}.landing-navigation_brand__rneWu{display:inline-flex;justify-self:start}.landing-navigation_actions__zShyl,.landing-navigation_desktop__imtBv{display:flex;align-items:center;gap:var(--ds-space-2)}.landing-navigation_actions__zShyl{justify-self:end;gap:var(--ds-space-6)}.landing-navigation_dropdown__dgb_X{position:relative}.landing-navigation_login__cKOTj,.landing-navigation_navLink__Wj8LR,.landing-navigation_navTrigger__QpUpJ{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-secondary);font-size:var(--ds-text-sm);font-weight:700;white-space:nowrap;cursor:pointer}.landing-navigation_login__cKOTj{padding-inline:0}.landing-navigation_mobileGroup__w__ES summary svg,.landing-navigation_navTrigger__QpUpJ svg{width:16px;height:16px;transition:transform var(--ds-duration-fast) var(--ds-ease)}.landing-navigation_mobileGroup__w__ES[open] summary svg,.landing-navigation_navTrigger__QpUpJ[aria-expanded=true] svg{transform:rotate(180deg)}.landing-navigation_navLink__Wj8LR:hover,.landing-navigation_navLink__Wj8LR[aria-current=page],.landing-navigation_navTrigger__QpUpJ:hover,.landing-navigation_navTrigger__QpUpJ[aria-expanded=true]{background:var(--ds-surface-muted);color:var(--ds-text)}.landing-navigation_login__cKOTj:hover{color:var(--ds-text)}.landing-navigation_action__X18wA{display:inline-flex;justify-content:center;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4);min-height:var(--ds-space-10);border:1px solid transparent;border-radius:var(--ds-radius-button);background:var(--ds-action);color:var(--ds-action-foreground);font-size:var(--ds-text-sm);font-weight:700;white-space:nowrap;box-shadow:none}.landing-navigation_action__X18wA:hover{background:var(--ds-action-hover)}.landing-navigation_header__3_vEA a,.landing-navigation_navTrigger__QpUpJ{transition:background var(--ds-duration-fast) var(--ds-ease),color var(--ds-duration-fast) var(--ds-ease)}.landing-navigation_header__3_vEA a:focus-visible,.landing-navigation_header__3_vEA button:focus-visible,.landing-navigation_mobileGroup__w__ES summary:focus-visible{outline:2px solid var(--ds-border-strong);outline-offset:4px}.landing-navigation_dropdownMenu__j_LMN{position:absolute;top:calc(100% + var(--ds-space-4));left:50%;width:400px;max-width:calc(100vw - var(--ds-space-8));padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-surface);transform:translateX(-50%);animation:landing-navigation_enter__powkR var(--ds-duration-fast) var(--ds-ease) both;box-shadow:none}.landing-navigation_menuEyebrow__Cstky{margin:0 0 var(--ds-space-3);padding-inline:var(--ds-space-2);color:var(--ds-text-muted);font-size:var(--ds-text-xs);font-weight:700}.landing-navigation_featureList__NKzN2{display:grid;gap:var(--ds-space-1)}.landing-navigation_featureLink__WfZDI{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-2);border-radius:var(--ds-radius-md)}.landing-navigation_categoryLink__F1GTj:hover,.landing-navigation_featureLink__WfZDI:hover{background:var(--ds-surface-muted)}.landing-navigation_featureLink__WfZDI>span:not(.landing-navigation_linkArrow__l0lt0){min-width:0;overflow-wrap:anywhere}.landing-navigation_browseLink__GSplG strong,.landing-navigation_categoryLink__F1GTj strong,.landing-navigation_featureLink__WfZDI strong{display:block;font-size:var(--ds-text-sm);font-weight:700;line-height:var(--ds-leading-sm)}.landing-navigation_browseLink__GSplG small,.landing-navigation_featureLink__WfZDI small{display:block;margin-top:var(--ds-space-1);color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.landing-navigation_featureImage__AdVe1{width:var(--ds-space-16);height:var(--ds-space-12);flex-shrink:0;object-fit:cover;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-art-paper)}.landing-navigation_linkArrow__l0lt0{flex-shrink:0;margin-left:auto;color:var(--ds-text-muted);font-size:var(--ds-text-base)}.landing-navigation_categoryGrid__1IiC_{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-2)}.landing-navigation_categoryLink__F1GTj{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.landing-navigation_categoryImage__bjiVo{width:var(--ds-space-10);height:var(--ds-space-10);flex-shrink:0;object-fit:cover;border-radius:var(--ds-radius-sm);background:var(--ds-art-paper)}.landing-navigation_browseLink__GSplG{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin-top:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-surface-muted);color:var(--ds-text)}.landing-navigation_browseLink__GSplG small{color:inherit}.landing-navigation_toggle__8Nbah{display:none;position:relative;flex-shrink:0;width:var(--ds-space-10);height:var(--ds-space-10);border:0;background:transparent;color:var(--ds-text);cursor:pointer}.landing-navigation_toggle__8Nbah span{position:absolute;left:var(--ds-space-2);right:var(--ds-space-2);height:2px;top:16px;background:currentColor;transition:transform var(--ds-duration-fast) var(--ds-ease)}.landing-navigation_toggle__8Nbah span+span{top:24px}.landing-navigation_open__BisYk span{transform:translateY(4px) rotate(45deg)}.landing-navigation_open__BisYk span+span{transform:translateY(-4px) rotate(-45deg)}.landing-navigation_menu__wbDlA{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:var(--ds-space-4) var(--ds-space-6);overflow-y:auto;border:0;background:var(--ds-glass);color:var(--ds-text);-webkit-backdrop-filter:blur(var(--ds-space-6));backdrop-filter:blur(var(--ds-space-6))}.landing-navigation_menu__wbDlA::backdrop{background:var(--ds-glass)}.landing-navigation_mobileTop__zcDPg{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4)}.landing-navigation_mobileTop__zcDPg .landing-navigation_toggle__8Nbah{display:block}.landing-navigation_mobileNav__SRjoy{display:grid;gap:var(--ds-space-2);padding-block:var(--ds-space-8)}.landing-navigation_mobileGroup__w__ES summary,.landing-navigation_mobilePricing___uY0_{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;font-size:var(--ds-text-xl);font-weight:700;list-style:none;cursor:pointer}.landing-navigation_mobileGroup__w__ES summary::-webkit-details-marker{display:none}.landing-navigation_mobileGroup__w__ES>div{padding-block:var(--ds-space-3)}.landing-navigation_mobileActions__SZIBA{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-6);padding-bottom:var(--ds-space-6)}.landing-navigation_skip__7RLdI{position:absolute;top:0;left:var(--ds-space-6);transform:translateY(-150%);z-index:50;background:var(--ds-surface);padding:var(--ds-space-3)}.landing-navigation_skip__7RLdI:focus{transform:translateY(0)}@keyframes landing-navigation_enter__powkR{0%{opacity:0;translate:0 var(--ds-space-2)}to{opacity:1;translate:0 0}}@media (max-width:1100px){.landing-navigation_island__EypzZ{grid-template-columns:auto 1fr auto;gap:var(--ds-space-3)}.landing-navigation_desktop__imtBv{justify-content:center}.landing-navigation_actions__zShyl{gap:var(--ds-space-3)}.landing-navigation_login__cKOTj{display:none}}@media (max-width:900px){.landing-navigation_island__EypzZ{display:flex;justify-content:space-between;padding:var(--ds-space-3) var(--ds-space-4)}.landing-navigation_actions__zShyl,.landing-navigation_desktop__imtBv{display:none}.landing-navigation_toggle__8Nbah{display:block}}@media (prefers-reduced-motion:reduce){.landing-navigation_header__3_vEA *,.landing-navigation_menu__wbDlA *{animation:none!important;transition:none!important}}@media (max-width:479px){.landing-navigation_categoryGrid__1IiC_{grid-template-columns:minmax(0,1fr)}.landing-navigation_mobileActions__SZIBA{flex-wrap:wrap}}.generator-landing_page__H35o1{max-width:var(--ds-content-width);margin-inline:auto;padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-16);color:var(--ds-text);font-family:var(--ds-font-body)}.generator-landing_page__H35o1 h1,.generator-landing_page__H35o1 h2,.generator-landing_page__H35o1 h3,.generator-landing_page__H35o1 p{margin:0;text-wrap:pretty}.generator-landing_page__H35o1 h1,.generator-landing_page__H35o1 h2,.generator-landing_page__H35o1 h3{text-wrap:balance}.generator-landing_page__H35o1 h2{font-size:var(--ds-text-3xl);line-height:var(--ds-leading-3xl);font-weight:500;letter-spacing:-.035em}.generator-landing_page__H35o1 h3{font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg);font-weight:500}.generator-landing_page__H35o1 p{color:var(--ds-text-secondary);font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.generator-landing_page__H35o1 a:not([data-slot=button]){color:inherit;text-underline-offset:var(--ds-space-1)}.generator-landing_hero__Bv6le{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--ds-space-16);align-items:center;max-width:1040px;margin:var(--ds-space-12) auto var(--ds-space-16)}.generator-landing_page__H35o1 .generator-landing_eyebrow__S_HCP{margin-bottom:var(--ds-space-4);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);color:var(--ds-text-muted)}.generator-landing_hero__Bv6le h1{max-width:var(--ds-copy-width);font-size:var(--ds-text-5xl);line-height:var(--ds-leading-5xl);font-weight:500;letter-spacing:-.05em;background:linear-gradient(to right,var(--ds-heading-start),var(--ds-heading-end));background-clip:text;-webkit-text-fill-color:transparent}.generator-landing_hero__Bv6le .generator-landing_intro__1fbh0{max-width:var(--ds-copy-width);margin-top:var(--ds-space-6)}.generator-landing_hero__Bv6le .generator-landing_primary__e7wi1{margin-top:var(--ds-space-8)}.generator-landing_primary__e7wi1{padding:var(--ds-space-2) var(--ds-space-3);height:auto;font-size:var(--ds-text-base);line-height:var(--ds-leading-base);font-weight:600;text-decoration:none}.generator-landing_page__H35o1 .generator-landing_note__UrGFd{max-width:400px;margin-top:var(--ds-space-3);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);color:var(--ds-text-muted)}.generator-landing_heroDetails__Qva55{display:flex;flex-wrap:wrap;gap:var(--ds-space-6);padding:0;margin:var(--ds-space-6) 0 0;list-style:none;color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.generator-landing_heroDetails__Qva55 li{display:flex;align-items:center;gap:var(--ds-space-2)}.generator-landing_exampleAction__ocoHP svg,.generator-landing_heroDetails__Qva55 svg{width:var(--ds-space-4);height:var(--ds-space-4);flex-shrink:0}.generator-landing_heroPreview__ZwaAT{margin:0;padding:var(--ds-space-8);border-radius:var(--ds-radius-xl);background:var(--ds-surface-muted)}.generator-landing_previewArt__AX_UX{position:relative;width:100%;max-width:280px;margin-inline:auto;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--ds-art-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-sm);background:var(--ds-art-paper)}.generator-landing_previewArt__AX_UX img{object-fit:cover}.generator-landing_heroPreview__ZwaAT figcaption{margin-top:var(--ds-space-6);text-align:center}.generator-landing_heroPreview__ZwaAT figcaption>span{font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);color:var(--ds-text-muted)}.generator-landing_heroPreview__ZwaAT figcaption p{margin-top:var(--ds-space-2);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.generator-landing_page__H35o1 a:focus-visible{outline:2px solid var(--ds-border-strong);outline-offset:var(--ds-space-1)}.generator-landing_section__1iZHo{margin-top:var(--ds-space-24)}.generator-landing_sectionHeader__RoaOB{display:flex;align-items:end;justify-content:space-between;gap:var(--ds-space-8);margin-bottom:var(--ds-space-8)}.generator-landing_sectionHeader__RoaOB>p{max-width:400px;font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.generator-landing_gallery__0Pm92{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-6)}.generator-landing_gallery__0Pm92 figure{margin:0;min-width:0}.generator-landing_artwork__6jNsv{position:relative;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--ds-art-border);border-radius:var(--ds-radius-md);background:var(--ds-art-paper)}.generator-landing_artwork__6jNsv img{object-fit:cover}.generator-landing_gallery__0Pm92 figcaption{padding-top:var(--ds-space-4)}.generator-landing_gallery__0Pm92 h3{font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.generator-landing_gallery__0Pm92 figcaption p{margin-top:var(--ds-space-2);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.generator-landing_exampleAction__ocoHP{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding:var(--ds-space-2) 0;color:var(--ds-text);font-size:var(--ds-text-xs);text-decoration:underline;text-underline-offset:var(--ds-space-1)}.generator-landing_exampleAction__ocoHP:hover{color:var(--ds-text-secondary)}.generator-landing_faq__4JHQr,.generator-landing_how__NxSfk,.generator-landing_moments__5fjKd{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--ds-space-16)}.generator-landing_faq__4JHQr>div>p:last-child,.generator-landing_how__NxSfk>div>p:last-child,.generator-landing_moments__5fjKd>div>p:last-child{margin-top:var(--ds-space-4)}.generator-landing_how__NxSfk ol{display:grid;gap:var(--ds-space-8);list-style:none;padding:0;margin:0}.generator-landing_how__NxSfk li{display:flex;align-items:start;gap:var(--ds-space-6)}.generator-landing_step__kSQN8{flex-shrink:0;display:grid;place-items:center;width:var(--ds-space-10);height:var(--ds-space-10);border-radius:var(--ds-radius-md);background:var(--ds-surface-muted);color:var(--ds-text-muted);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums}.generator-landing_how__NxSfk li p{margin-top:var(--ds-space-2)}.generator-landing_taglineSection__F5GkD{margin-top:var(--ds-space-24);padding:var(--ds-space-16) var(--ds-space-8);border-radius:var(--ds-radius-xl);background:var(--ds-surface-muted)}.generator-landing_page__H35o1 .generator-landing_tagline__wbhpJ{max-width:var(--ds-copy-width);margin:auto;color:var(--ds-text);font-size:var(--ds-text-4xl);line-height:var(--ds-leading-4xl);font-weight:500;letter-spacing:-.035em}.generator-landing_taglineLine__jE1Bf{display:block}.generator-landing_taglineLine__jE1Bf>span{opacity:.35;transition:opacity var(--ds-duration-reveal) var(--ds-ease)}.generator-landing_taglineLine__jE1Bf>span[data-visible]{opacity:1}.generator-landing_faq__4JHQr>div:last-child,.generator-landing_momentList__fi8Mh{display:grid;gap:var(--ds-space-8)}.generator-landing_faq__4JHQr article p,.generator-landing_momentList__fi8Mh p{margin-top:var(--ds-space-2)}.generator-landing_page__H35o1 .generator-landing_promptExample__0C1KG{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);color:var(--ds-text-muted)}.generator-landing_alternatives__F_Nu9{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-6);margin-top:var(--ds-space-24)}.generator-landing_alternatives__F_Nu9 a{display:flex;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-6);border-radius:var(--ds-radius-lg);background:var(--ds-surface-muted);text-decoration:none;transition:background var(--ds-duration-fast) var(--ds-ease)}.generator-landing_alternatives__F_Nu9 a:hover{background:var(--ds-surface-hover)}.generator-landing_alternatives__F_Nu9 svg{width:var(--ds-space-6);height:var(--ds-space-6);flex-shrink:0}.generator-landing_alternatives__F_Nu9 svg:last-child{margin-left:auto;width:var(--ds-space-4)}.generator-landing_alternatives__F_Nu9 strong{display:block;font-size:var(--ds-text-base);line-height:var(--ds-leading-base);font-weight:500}.generator-landing_alternatives__F_Nu9 small{display:block;margin-top:var(--ds-space-1);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);color:var(--ds-text-secondary)}.generator-landing_closing__F84Te{margin-top:var(--ds-space-24);text-align:center}.generator-landing_closing__F84Te p{margin:var(--ds-space-4) 0 var(--ds-space-6)}@media (max-width:900px){.generator-landing_hero__Bv6le{gap:var(--ds-space-8)}.generator-landing_hero__Bv6le h1{font-size:var(--ds-text-4xl);line-height:var(--ds-leading-4xl)}.generator-landing_heroPreview__ZwaAT{padding:var(--ds-space-6)}.generator-landing_gallery__0Pm92{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-8) var(--ds-space-6)}.generator-landing_faq__4JHQr,.generator-landing_how__NxSfk,.generator-landing_moments__5fjKd{grid-template-columns:1fr;gap:var(--ds-space-8)}.generator-landing_sectionHeader__RoaOB{align-items:start;flex-direction:column;gap:var(--ds-space-4)}}@media (max-width:600px){.generator-landing_page__H35o1{padding-inline:var(--ds-space-4)}.generator-landing_hero__Bv6le{grid-template-columns:1fr;gap:var(--ds-space-8);margin-block:var(--ds-space-8)}.generator-landing_heroPreview__ZwaAT{padding:var(--ds-space-6)}.generator-landing_previewArt__AX_UX{max-width:240px}.generator-landing_hero__Bv6le h1{font-size:var(--ds-text-4xl);line-height:var(--ds-leading-4xl)}.generator-landing_page__H35o1 h2{font-size:var(--ds-text-2xl);line-height:var(--ds-leading-2xl)}.generator-landing_gallery__0Pm92{grid-template-columns:1fr;gap:var(--ds-space-8)}.generator-landing_artwork__6jNsv{aspect-ratio:1}.generator-landing_alternatives__F_Nu9,.generator-landing_closing__F84Te,.generator-landing_section__1iZHo,.generator-landing_taglineSection__F5GkD{margin-top:var(--ds-space-16)}.generator-landing_taglineSection__F5GkD{padding:var(--ds-space-8) var(--ds-space-6)}.generator-landing_page__H35o1 .generator-landing_tagline__wbhpJ{font-size:var(--ds-text-3xl);line-height:var(--ds-leading-3xl)}.generator-landing_alternatives__F_Nu9{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.generator-landing_taglineLine__jE1Bf>span{opacity:1;transition:none}.generator-landing_alternatives__F_Nu9 a{transition:none}}.coloring-page-detail_page__oFuBV{width:100%;max-width:var(--ds-content-width);margin-inline:auto;padding:var(--ds-space-8) var(--ds-space-6) var(--ds-space-16);color:var(--ds-text)}.coloring-page-detail_layout__oL53Z{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:var(--ds-space-12);margin-top:var(--ds-space-8)}.coloring-page-detail_preview__sUVfj{min-width:0;margin:0;padding:var(--ds-space-6);border-radius:var(--ds-radius-lg);background:var(--ds-surface-muted)}.coloring-page-detail_previewLabel__lfZJO{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.coloring-page-detail_previewLabel__lfZJO>span:last-child{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--ds-text-muted)}.coloring-page-detail_previewLabel__lfZJO svg{width:var(--ds-space-4);height:var(--ds-space-4)}.coloring-page-detail_desk__rOl6S{display:flex;align-items:center;justify-content:center;min-height:480px;padding:var(--ds-space-8) 0}.coloring-page-detail_artwork__qkhpJ{position:relative;isolation:isolate;max-width:100%;width:fit-content;border:1px solid var(--ds-art-border);background:var(--ds-art-paper)}.coloring-page-detail_artwork__qkhpJ img{display:block;width:auto;height:auto;max-width:100%;max-height:560px;object-fit:contain}.coloring-page-detail_info__gGxwC{display:flex;flex-direction:column;gap:var(--ds-space-6);min-width:0;padding-block:var(--ds-space-4)}.coloring-page-detail_eyebrow__Cp8Sk{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:500;color:var(--ds-text-secondary)}.coloring-page-detail_eyebrow__Cp8Sk>span{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-brand)}.coloring-page-detail_heading__i1WVx h1{max-width:var(--ds-copy-width);font-size:var(--ds-text-5xl);line-height:var(--ds-leading-5xl);font-weight:600;letter-spacing:-.04em;text-wrap:balance}.coloring-page-detail_description__J7Ynt{margin-top:var(--ds-space-4);font-size:var(--ds-text-base);line-height:var(--ds-leading-base);color:var(--ds-text-secondary);text-wrap:pretty}.coloring-page-detail_download__O4bVx{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-6);background:var(--ds-surface-muted);border-radius:var(--ds-radius-lg)}.coloring-page-detail_printTip__Prpg9{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);text-wrap:pretty}.coloring-page-detail_downloadFooter__EZLFX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-4)}.coloring-page-detail_downloadFooter__EZLFX p{color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.coloring-page-detail_download__O4bVx [data-slot=button]{width:100%;min-height:var(--ds-space-12);height:auto;padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-base);white-space:normal}.coloring-page-detail_download__O4bVx [data-slot=button] svg:last-child{margin-left:auto}.coloring-page-detail_facts__9jorI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4);margin:0}.coloring-page-detail_facts__9jorI dt{color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.coloring-page-detail_facts__9jorI dd{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:500;text-transform:capitalize}.coloring-page-detail_links__VhGFY{display:flex;align-items:start;flex-wrap:wrap;gap:var(--ds-space-4) var(--ds-space-6)}.coloring-page-detail_back__lhv03{display:inline-flex;align-items:center;gap:var(--ds-space-2);width:fit-content;color:var(--ds-text);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:500}.coloring-page-detail_back__lhv03 svg,.coloring-page-detail_collections__JhkLP svg{width:var(--ds-space-4);height:var(--ds-space-4);flex-shrink:0;transition:transform var(--ds-duration-normal) var(--ds-ease)}.coloring-page-detail_back__lhv03:hover svg,.coloring-page-detail_collections__JhkLP a:hover svg{transform:translateX(var(--ds-space-1))}.coloring-page-detail_terms__WyKtd{width:fit-content;color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.coloring-page-detail_page__oFuBV a:hover{text-decoration:underline;text-underline-offset:var(--ds-space-1)}.coloring-page-detail_page__oFuBV a[data-slot=button]:hover{text-decoration:none}.coloring-page-detail_page__oFuBV a:focus-visible{outline:2px solid var(--ds-brand-text);outline-offset:var(--ds-space-1)}.coloring-page-detail_related__9tXuv h2{font-size:var(--ds-text-2xl);line-height:var(--ds-leading-2xl);font-weight:600;letter-spacing:-.025em;text-wrap:balance}.coloring-page-detail_related__9tXuv header p{margin-top:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);text-wrap:pretty}.coloring-page-detail_studio__P4eDg{margin-top:var(--ds-space-12)}.coloring-page-detail_related__9tXuv{margin-top:var(--ds-space-16)}.coloring-page-detail_related__9tXuv header{display:flex;align-items:end;justify-content:space-between;gap:var(--ds-space-6)}.coloring-page-detail_related__9tXuv ul{display:grid;gap:var(--ds-space-6);padding:0;margin:var(--ds-space-6) 0 0;list-style:none}.coloring-page-detail_collections__JhkLP{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-4) var(--ds-space-6);margin-top:var(--ds-space-8);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.coloring-page-detail_collections__JhkLP>span{color:var(--ds-text-muted)}.coloring-page-detail_collections__JhkLP a{display:inline-flex;align-items:center;gap:var(--ds-space-2)}@media (max-width:1100px){.coloring-page-detail_layout__oL53Z{gap:var(--ds-space-8)}.coloring-page-detail_heading__i1WVx h1{font-size:var(--ds-text-4xl);line-height:var(--ds-leading-4xl)}.coloring-page-detail_preview__sUVfj{padding:var(--ds-space-4)}.coloring-page-detail_desk__rOl6S{padding:var(--ds-space-6) var(--ds-space-4)}}@media (max-width:900px){.coloring-page-detail_layout__oL53Z{grid-template-columns:1fr;gap:var(--ds-space-6)}.coloring-page-detail_info__gGxwC{display:contents}.coloring-page-detail_heading__i1WVx{grid-row:1}.coloring-page-detail_preview__sUVfj{grid-row:2}.coloring-page-detail_artwork__qkhpJ img{max-height:480px}}@media (max-width:600px){.coloring-page-detail_layout__oL53Z{margin-top:var(--ds-space-6)}.coloring-page-detail_heading__i1WVx h1{font-size:var(--ds-text-3xl);line-height:var(--ds-leading-3xl)}.coloring-page-detail_related__9tXuv{margin-top:var(--ds-space-12)}.coloring-page-detail_related__9tXuv h2{font-size:var(--ds-text-xl);line-height:var(--ds-leading-xl)}.coloring-page-detail_related__9tXuv header{align-items:start;flex-direction:column;gap:var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){.coloring-page-detail_back__lhv03 svg,.coloring-page-detail_collections__JhkLP svg{transition:none}}.coloring-page-detail_previewCaption__FB2BW{color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);text-align:center}.coloring-page-detail_downloadTitle__04dbO{font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg);font-weight:600}.coloring-page-detail_downloadControls__5uoE2{display:grid;gap:var(--ds-space-3)}.coloring-page-detail_paperLabel__WnufO{display:grid;gap:var(--ds-space-2);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);color:var(--ds-text-secondary)}.coloring-page-detail_paperLabel__WnufO select{min-height:var(--ds-space-12);width:100%;margin-bottom:var(--ds-space-1);padding:var(--ds-space-3);background:var(--ds-surface);color:var(--ds-text);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);font:inherit}.coloring-page-detail_paperLabel__WnufO select:focus-visible{outline:2px solid var(--ds-brand-text);outline-offset:var(--ds-space-1)}.coloring-page-detail_downloadError__oQaVJ{color:var(--ds-danger);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.coloring-page-detail_guide__w4Mto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-16);padding-block:var(--ds-space-12);margin-top:var(--ds-space-12);border-block:1px solid var(--ds-border)}.coloring-page-detail_sectionLabel__6nI2i{margin-bottom:var(--ds-space-3);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);color:var(--ds-text-muted)}.coloring-page-detail_formatGuide__x3Lgn h2,.coloring-page-detail_guide__w4Mto h2{max-width:var(--ds-copy-width);font-size:var(--ds-text-3xl);line-height:var(--ds-leading-3xl);font-weight:600;letter-spacing:-.025em;text-wrap:balance}.coloring-page-detail_guide__w4Mto header>p:not(.coloring-page-detail_sectionLabel__6nI2i){margin-block:var(--ds-space-4) var(--ds-space-6);max-width:var(--ds-copy-width);color:var(--ds-text-secondary);font-size:var(--ds-text-base);line-height:var(--ds-leading-base);text-wrap:pretty}.coloring-page-detail_guide__w4Mto ol{display:grid;gap:var(--ds-space-6);padding:0;margin:0;list-style:none}.coloring-page-detail_guide__w4Mto li{display:flex;gap:var(--ds-space-4)}.coloring-page-detail_stepNumber__CNdQq{flex-shrink:0;color:var(--ds-text-muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-lg);font-variant-numeric:tabular-nums}.coloring-page-detail_formatGuide__x3Lgn dt,.coloring-page-detail_guide__w4Mto h3{margin:0 0 var(--ds-space-2);font-weight:600;font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg)}.coloring-page-detail_formatGuide__x3Lgn dd,.coloring-page-detail_guide__w4Mto li p{margin:0;max-width:var(--ds-copy-width);color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);text-wrap:pretty}.coloring-page-detail_formatGuide__x3Lgn{margin-top:var(--ds-space-12)}.coloring-page-detail_formatGuide__x3Lgn dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-12);margin-top:var(--ds-space-6)}@media (max-width:900px){.coloring-page-detail_page__oFuBV{padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-12)}.coloring-page-detail_desk__rOl6S{min-height:0}.coloring-page-detail_guide__w4Mto{gap:var(--ds-space-8)}}@media (max-width:600px){.coloring-page-detail_formatGuide__x3Lgn dl,.coloring-page-detail_guide__w4Mto{grid-template-columns:1fr;gap:var(--ds-space-8)}.coloring-page-detail_guide__w4Mto{padding-block:var(--ds-space-8);margin-top:var(--ds-space-8)}.coloring-page-detail_formatGuide__x3Lgn h2,.coloring-page-detail_guide__w4Mto h2{font-size:var(--ds-text-2xl);line-height:var(--ds-leading-2xl)}.coloring-page-detail_download__O4bVx{padding:var(--ds-space-4)}}.coloring-discovery_hub__G2jzC{padding-top:var(--ds-space-8)}.coloring-discovery_hero__U72W5{margin:var(--ds-space-8) auto;padding-block:var(--ds-space-4);text-align:center}.coloring-discovery_heroCopy__C9Do2{min-width:0}.coloring-discovery_hero__U72W5 h1{max-width:var(--ds-copy-width);margin:0 auto;font-size:var(--ds-text-4xl);line-height:var(--ds-leading-4xl);font-weight:500;letter-spacing:-.035em;text-wrap:balance;color:var(--ds-text)}.coloring-discovery_hero__U72W5 p{max-width:var(--ds-copy-width);margin:var(--ds-space-4) auto 0;color:var(--ds-text-secondary);font-size:var(--ds-text-base);line-height:var(--ds-leading-base);text-wrap:pretty}.coloring-discovery_heroDetails__GzU8_{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-6);margin:var(--ds-space-4) 0 0;padding:0;list-style:none;color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.coloring-discovery_heroDetails__GzU8_ li{display:flex;align-items:center;gap:var(--ds-space-2)}.coloring-discovery_heroDetails__GzU8_ svg{width:var(--ds-space-4);height:var(--ds-space-4)}.coloring-discovery_directoryCard__fJ_FF{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);color:var(--ds-text);text-decoration:none;transition:border-color var(--ds-duration-fast) var(--ds-ease)}.coloring-discovery_directoryCard__fJ_FF:hover{border-color:var(--ds-border-strong)}.coloring-discovery_directoryArt__6eV_z{position:relative;display:flex;align-items:stretch;justify-content:center;gap:0;aspect-ratio:4/5;flex-shrink:0;padding:0;overflow:hidden;background:var(--ds-art-paper)}.coloring-discovery_directoryPreview__78ZHv{position:relative;flex:1;min-width:0}.coloring-discovery_directoryArt__6eV_z img{position:absolute;inset:0;padding:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--ds-duration-normal) var(--ds-ease)}.coloring-discovery_directoryArt__6eV_z.coloring-discovery_pageArt__9jfQi{aspect-ratio:1;padding:0}.coloring-discovery_groupPill__4Jeys{display:inline-block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface-muted);color:var(--ds-text-secondary);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-weight:500}.coloring-discovery_directoryArt__6eV_z>svg{width:var(--ds-space-12);height:var(--ds-space-12);color:var(--ds-text-muted)}.coloring-discovery_directoryCard__fJ_FF:hover img{transform:scale(1.04) rotate(-1deg)}.coloring-discovery_directoryInfo__YVGS0{display:flex;flex:1;flex-direction:column;gap:var(--ds-space-3);min-width:0;border-top:1px solid var(--ds-border);padding:var(--ds-space-4)}.coloring-discovery_directoryHeading__RAIM0{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);min-width:0}.coloring-discovery_directoryHeading__RAIM0 h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;margin:0;color:var(--ds-text);font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg);font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty}.coloring-discovery_directoryArrow__ISSr1{flex:0 0 var(--ds-space-6);width:var(--ds-space-6);height:var(--ds-space-6);color:var(--ds-text-muted);transition:color var(--ds-duration-fast) var(--ds-ease),transform var(--ds-duration-fast) var(--ds-ease)}.coloring-discovery_directoryCard__fJ_FF:focus-visible .coloring-discovery_directoryArrow__ISSr1,.coloring-discovery_directoryCard__fJ_FF:hover .coloring-discovery_directoryArrow__ISSr1{color:var(--ds-text);transform:translateX(var(--ds-space-1))}.coloring-discovery_directoryMetadata__dZ7TD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2) var(--ds-space-3);min-width:0;margin-top:auto}.coloring-discovery_groupPills__uxKGX{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);min-width:0}.coloring-discovery_imageCount__GFOJ8{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--ds-space-1);margin-left:auto;color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-variant-numeric:tabular-nums}.coloring-discovery_imageCount__GFOJ8 svg{width:var(--ds-space-4);height:var(--ds-space-4);flex-shrink:0}.coloring-discovery_card__RY2_i{display:flex;flex-direction:column;height:100%;color:var(--ds-text);text-decoration:none}.coloring-discovery_artwork__dSBVK{position:relative;display:grid;place-items:center;aspect-ratio:2/3;padding:0;border:1px solid var(--ds-art-border);border-radius:var(--ds-radius-md);overflow:hidden;background:var(--ds-art-paper)}.coloring-discovery_artwork__dSBVK[data-orientation=landscape]{aspect-ratio:3/2}.coloring-discovery_artwork__dSBVK[data-orientation=square]{aspect-ratio:1}.coloring-discovery_artwork__dSBVK img{position:absolute;inset:0;padding:0;display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--ds-duration-normal) var(--ds-ease)}.coloring-discovery_card__RY2_i:hover img{transform:scale(1.015)}.coloring-discovery_previewAction__DNj0E{position:absolute;left:var(--ds-space-3);right:var(--ds-space-3);bottom:var(--ds-space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-button);background:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-weight:600;opacity:0;transform:translateY(var(--ds-space-2));transition:opacity var(--ds-duration-fast) var(--ds-ease),transform var(--ds-duration-fast) var(--ds-ease)}.coloring-discovery_card__RY2_i:focus-visible .coloring-discovery_previewAction__DNj0E,.coloring-discovery_card__RY2_i:hover .coloring-discovery_previewAction__DNj0E{opacity:1;transform:translateY(0)}.coloring-discovery_cardInfo__fBqGq{padding-block:var(--ds-space-4)}.coloring-discovery_cardInfo__fBqGq h3{margin:0;font-size:var(--ds-text-base);line-height:var(--ds-leading-base);font-weight:600;text-wrap:pretty}.coloring-discovery_metadata__RNilW{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:var(--ds-space-2);color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);text-transform:capitalize}.coloring-discovery_difficulty__hG7lx{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-surface-muted);color:var(--ds-text-secondary)}.coloring-discovery_metadata__RNilW>span:not(.coloring-discovery_difficulty__hG7lx){padding-block:var(--ds-space-1)}.coloring-discovery_card__RY2_i:focus-visible,.coloring-discovery_directoryCard__fJ_FF:focus-visible{outline:2px solid var(--ds-border-strong);outline-offset:var(--ds-space-1);border-radius:var(--ds-radius-md)}.coloring-discovery_categoryHero__GITDq{max-width:var(--ds-copy-width);margin:var(--ds-space-12) auto!important;text-align:center!important}.coloring-discovery_categoryHero__GITDq h1{max-width:var(--ds-copy-width)!important;margin-inline:auto!important;font-size:var(--ds-text-5xl)!important;line-height:var(--ds-leading-5xl)!important;padding-bottom:var(--ds-space-2);text-wrap:balance}.coloring-discovery_categoryHero__GITDq>p{margin-inline:auto!important;text-wrap:pretty}@media (hover:none){.coloring-discovery_previewAction__DNj0E{position:static;opacity:1;transform:none;grid-row:2;width:100%;margin-top:var(--ds-space-2)}.coloring-discovery_artwork__dSBVK{aspect-ratio:auto}.coloring-discovery_artwork__dSBVK img{position:static;aspect-ratio:auto;height:auto;padding:0}}@media (max-width:600px){.coloring-discovery_hero__U72W5 h1{font-size:var(--ds-text-3xl);line-height:var(--ds-leading-3xl)}.coloring-discovery_categoryHero__GITDq h1{font-size:var(--ds-text-4xl)!important;line-height:var(--ds-leading-4xl)!important}.coloring-discovery_directoryInfo__YVGS0 h3{font-size:var(--ds-text-base);line-height:var(--ds-leading-base)}.coloring-discovery_cardInfo__fBqGq h3{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}}@media (prefers-reduced-motion:reduce){.coloring-discovery_artwork__dSBVK img,.coloring-discovery_directoryArrow__ISSr1,.coloring-discovery_directoryArt__6eV_z img,.coloring-discovery_previewAction__DNj0E{transition:none}}@media (max-width:900px){.coloring-discovery_hub__G2jzC{padding-top:var(--ds-space-6)}}.design-system_preview__MpNF_{background:var(--ds-canvas);color:var(--ds-text);font-family:var(--ds-font-body);min-height:100dvh}.design-system_header__xAn5e,.design-system_main__sLOiQ{max-width:var(--ds-content-width);margin:auto;padding:var(--ds-space-12) var(--ds-space-6)}.design-system_header__xAn5e h1{font-size:var(--ds-text-6xl);line-height:var(--ds-leading-6xl);letter-spacing:-.05em;margin:var(--ds-space-6) 0;font-weight:500}.design-system_header__xAn5e p{color:var(--ds-text-secondary);margin-top:var(--ds-space-4)}.design-system_header__xAn5e a{text-decoration:underline;text-underline-offset:4px}.design-system_controls__FfBqA,.design-system_row__eT8G6{display:flex;align-items:end;flex-wrap:wrap;gap:var(--ds-space-4);margin-top:var(--ds-space-6)}.design-system_controls__FfBqA label,.design-system_fields__Uf_aD label{display:grid;gap:var(--ds-space-2);font-size:var(--ds-text-sm)}.design-system_controls__FfBqA input,.design-system_controls__FfBqA select{height:var(--ds-input-height);min-height:var(--ds-input-height);box-sizing:border-box;border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text);border-radius:var(--ds-radius-md);padding:var(--ds-space-1) var(--ds-space-2)}.design-system_preview__MpNF_ :focus-visible{outline:2px solid var(--ds-brand-text);outline-offset:4px}.design-system_main__sLOiQ{padding-top:0;display:grid;gap:var(--ds-space-16)}.design-system_main__sLOiQ h2{font-size:var(--ds-text-3xl);font-weight:500;letter-spacing:-.03em;margin-bottom:var(--ds-space-6)}.design-system_swatches__ebMG_{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--ds-space-6)}.design-system_swatch__8Q5kb{height:80px;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border);margin-bottom:var(--ds-space-2)}.design-system_preview__MpNF_ code{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);overflow-wrap:anywhere}.design-system_typeScale__gWelU{display:grid;gap:var(--ds-space-4)}.design-system_typeScale__gWelU>div{display:flex;gap:var(--ds-space-6);align-items:baseline}.design-system_typeScale__gWelU code{min-width:32px;color:var(--ds-text-secondary)}.design-system_fields__Uf_aD,.design-system_panels___ovxK{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-space-6);margin-top:var(--ds-space-6)}.design-system_legacy__v4P5T,.design-system_panel__188fF{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-6);box-shadow:var(--ds-shadow-sm)}.design-system_panel__188fF{background:var(--card);color:var(--card-foreground)}.design-system_legacy__v4P5T{background:var(--gen-surface);color:var(--lib-text)}.design-system_panels___ovxK h3{font-size:var(--ds-text-2xl);margin:var(--ds-space-4) 0}.design-system_panels___ovxK p{margin-bottom:var(--ds-space-4)}.design-system_brand__QlK_3{display:inline-block;background:var(--ds-brand);color:var(--ds-brand-foreground);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md)}.design-system_note__02tbL{font-size:var(--ds-text-sm);color:var(--ds-text-secondary);margin-top:var(--ds-space-4)}.design-system_error__623Zn{color:var(--ds-danger);font-size:var(--ds-text-sm)}.design-system_feedback__RQrwS{display:grid;gap:var(--ds-space-4)}.design-system_feedback__RQrwS p{padding:var(--ds-space-4);border-radius:var(--ds-radius-md);border:1px solid}.design-system_success__dvskp{background:var(--ds-success-surface);color:var(--ds-text);border-color:var(--ds-success-border)!important}.design-system_failure__o26bU{background:var(--ds-danger-surface);color:var(--ds-danger);border-color:var(--ds-danger-border)!important}.design-system_space__hL0Sr{height:24px;background:var(--ds-brand);margin-bottom:var(--ds-space-2)}@media(max-width:767px){.design-system_header__xAn5e h1{font-size:var(--ds-text-4xl);line-height:var(--ds-leading-4xl)}.design-system_typeScale__gWelU>div{flex-wrap:wrap}}.design-system_controls__FfBqA input{width:8rem;font-family:var(--ds-font-mono)}.canvas-result-view_result__Ci5Z_{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:1rem;width:100%;max-width:1400px;min-height:100%;margin-inline:auto;padding:.75rem}.canvas-result-view_multiPreview__Zh2Y1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;max-width:900px;min-width:0;height:min(58dvh,520px);margin-inline:auto}.canvas-result-view_multiTwo__otd8Q{grid-template-rows:minmax(0,1fr)}.canvas-result-view_multiFour__1dp9x{grid-template-rows:repeat(2,minmax(0,1fr))}.canvas-result-view_multiCard__LXXKg,.canvas-result-view_multiItem__QNvhi,.canvas-result-view_multiSurface__d2916{display:flex;min-width:0;min-height:0}.canvas-result-view_multiItem__QNvhi{position:relative}.canvas-result-view_multiCard__LXXKg{flex:1;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-art-paper)}.canvas-result-view_multiSurface__d2916{flex:1;align-items:center;justify-content:center;padding:.5rem;background:white}.canvas-result-view_previewButton__1zju3{display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-width:0;min-height:0;padding:0;overflow:hidden;border:0;background:transparent;cursor:zoom-in}.canvas-result-view_previewButton__1zju3:disabled{cursor:default}.canvas-result-view_previewButton__1zju3:focus-visible{outline:3px solid var(--ds-brand-text);outline-offset:-3px}.canvas-result-view_previewButton__1zju3>img,.canvas-result-view_previewButton__1zju3>svg{max-width:100%;max-height:100%;object-fit:contain}.canvas-result-view_previewButton__1zju3>img{width:auto;height:auto}.canvas-result-view_previewButton__1zju3>svg{width:100%;height:auto}.canvas-result-view_singlePreview__jSgz7{position:relative;width:100%;max-width:900px;min-width:0;margin-inline:auto}.canvas-result-view_singleCard__nvF9U{overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-art-paper)}.canvas-result-view_singleSurface__EuWsB{display:flex;min-width:0;align-items:center;justify-content:center;padding:1rem;background:white}.canvas-result-view_singleSurface__EuWsB .canvas-result-view_previewButton__1zju3>img,.canvas-result-view_singleSurface__EuWsB .canvas-result-view_previewButton__1zju3>svg{max-width:100%;height:auto}.canvas-result-view_singleSurface__EuWsB .canvas-result-view_previewButton__1zju3>img{width:auto;max-height:min(55dvh,520px)}@media (min-width:640px){.canvas-result-view_result__Ci5Z_{gap:1.25rem;padding:1.25rem}.canvas-result-view_multiPreview__Zh2Y1{gap:.75rem;height:min(68dvh,620px)}.canvas-result-view_multiSurface__d2916{padding:.75rem}.canvas-result-view_singleSurface__EuWsB{padding:1.5rem}.canvas-result-view_singleSurface__EuWsB .canvas-result-view_previewButton__1zju3>img{max-height:min(68dvh,640px)}}@container generation-canvas (min-width: 900px){.canvas-result-view_result__Ci5Z_{gap:1.5rem;padding:1.5rem}.canvas-result-view_multiPreview__Zh2Y1{max-width:1100px;height:min(76dvh,720px);margin-inline:auto}.canvas-result-view_singlePreview__jSgz7{max-width:960px;margin-inline:auto}.canvas-result-view_singleSurface__EuWsB{padding:1.75rem}.canvas-result-view_singleSurface__EuWsB .canvas-result-view_previewButton__1zju3>img{max-height:min(76dvh,760px)}}.GalleryPageCard_card__tnzmW{isolation:isolate}.GalleryPageCard_controls__O4aN4{visibility:hidden;opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease)}.GalleryPageCard_card__tnzmW:focus-within .GalleryPageCard_controls__O4aN4,.GalleryPageCard_card__tnzmW:hover .GalleryPageCard_controls__O4aN4,.GalleryPageCard_controls__O4aN4[data-visible=true]{visibility:visible;opacity:1}@media (hover:none),(width < 48rem){.GalleryPageCard_controls__O4aN4{visibility:visible;opacity:1}}@media (prefers-reduced-motion:reduce){.GalleryPageCard_controls__O4aN4{transition:none}}