.FoundationsPage_pageHeading__6GSTM{max-width:54rem}.FoundationsPage_pageHeading__6GSTM>p{margin:0;color:var(--v2-brand-primary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_pageHeading__6GSTM h1{max-width:16em;margin:var(--v2-space-4) 0 0;color:var(--v2-text-primary);font-family:var(--v2-font-display);font-size:var(--v2-type-size-5xl);font-weight:var(--v2-type-weight-semibold);letter-spacing:var(--v2-type-tracking-tight);line-height:var(--v2-type-leading-tight);text-wrap:balance}.FoundationsPage_pageHeading__6GSTM>span{display:block;max-width:46rem;margin-top:var(--v2-space-5);color:var(--v2-text-secondary);font-size:var(--v2-type-size-base);line-height:var(--v2-type-leading-body);text-wrap:pretty}.FoundationsPage_componentOverview__hhHmB{display:grid;margin-top:var(--v2-space-10);grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--v2-border-default);border-radius:var(--v2-radius-md);background:color-mix(in srgb,var(--v2-neutral-0) 78%,transparent);box-shadow:var(--v2-shadow-1)}.FoundationsPage_componentOverview__hhHmB a{display:grid;min-width:0;gap:var(--v2-space-2);padding:var(--v2-space-5);color:inherit;text-decoration:none;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out)}.FoundationsPage_componentOverview__hhHmB a+a{border-left:1px solid var(--v2-border-default)}.FoundationsPage_componentOverview__hhHmB a:hover{background:var(--v2-brand-primary-soft)}.FoundationsPage_componentOverview__hhHmB a:focus-visible{position:relative;z-index:1;outline:2px solid var(--v2-focus-ring);outline-offset:-2px}.FoundationsPage_componentOverview__hhHmB span,.FoundationsPage_layerHeading__m2ZR0 span{color:var(--v2-brand-primary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold);letter-spacing:var(--v2-type-tracking-wide)}.FoundationsPage_componentOverview__hhHmB strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-base);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_componentOverview__hhHmB small{overflow:hidden;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs);line-height:var(--v2-type-leading-snug);text-overflow:ellipsis;white-space:nowrap}.FoundationsPage_layerSection__Pw2C3,.FoundationsPage_section__ZL6De{margin-top:var(--v2-space-24);scroll-margin-top:calc(var(--v2-nav-height) + var(--v2-space-6))}.FoundationsPage_layerSection__Pw2C3>.FoundationsPage_section__ZL6De{margin-top:var(--v2-space-12)}.FoundationsPage_layerHeading__m2ZR0{display:grid;max-width:58rem;gap:var(--v2-space-2);margin-bottom:var(--v2-space-10);padding:0 0 var(--v2-space-5);border-bottom:1px solid var(--v2-border-default)}.FoundationsPage_layerHeading__m2ZR0 strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-lg);font-weight:var(--v2-type-weight-semibold);line-height:var(--v2-type-leading-snug);text-wrap:balance}.FoundationsPage_sectionHeading__zH8b5{max-width:54rem}.FoundationsPage_sectionHeading__zH8b5 h2{margin:0;font-size:var(--v2-type-size-3xl);letter-spacing:-.02em;text-wrap:balance}.FoundationsPage_sectionHeading__zH8b5 h2,.FoundationsPage_sectionHeading__zH8b5 h3{color:var(--v2-text-primary);font-weight:var(--v2-type-weight-semibold);line-height:var(--v2-type-leading-tight)}.FoundationsPage_sectionHeading__zH8b5 h3{margin:var(--v2-space-12) 0 0;font-size:var(--v2-type-size-2xl);letter-spacing:var(--v2-type-tracking-tight)}.FoundationsPage_componentIntro__PpLf0 p,.FoundationsPage_controlHeading__CkNMl p,.FoundationsPage_sectionHeading__zH8b5 p{margin:var(--v2-space-3) 0 0;color:var(--v2-text-secondary);line-height:var(--v2-type-leading-body);text-wrap:pretty}.FoundationsPage_tokenSteps__FmbvT{margin:var(--v2-space-8) 0 0;padding:0;border-top:1px solid var(--v2-border-default);list-style:none}.FoundationsPage_tokenSteps__FmbvT li{display:grid;grid-template-columns:6rem minmax(12rem,.7fr) minmax(16rem,1.3fr);gap:var(--v2-space-6);align-items:baseline;padding:var(--v2-space-5) 0;border-bottom:1px solid var(--v2-border-default)}.FoundationsPage_tokenSteps__FmbvT li>span{color:var(--v2-brand-primary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_tokenSteps__FmbvT strong{font-size:var(--v2-type-size-base);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_tokenSteps__FmbvT p{margin:0;color:var(--v2-text-secondary);line-height:var(--v2-type-leading-body)}.FoundationsPage_livePalette__TLgE7{margin-top:var(--v2-space-8);border-top:1px solid var(--v2-border-default)}.FoundationsPage_paletteBand__GDbDe{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(20rem,1.45fr);gap:var(--v2-space-6);align-items:center;padding:var(--v2-space-5) 0;border-bottom:1px solid var(--v2-border-default)}.FoundationsPage_paletteBand__GDbDe>div:first-child{display:grid;gap:var(--v2-space-2)}.FoundationsPage_colorRow__xg5PU>strong,.FoundationsPage_paletteBand__GDbDe strong{font-size:var(--v2-type-size-base);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_paletteBand__GDbDe>div:first-child span{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-snug)}.FoundationsPage_gradientStrip__99TDe{display:grid;min-height:4rem;grid-template-columns:repeat(3,1fr);align-items:end;padding:var(--v2-space-3) var(--v2-space-4);border-radius:var(--v2-radius-sm);box-shadow:inset 0 0 0 1px var(--v2-border-highlight);color:var(--v2-neutral-800);font-size:var(--v2-type-size-xs);font-variant-numeric:tabular-nums}.FoundationsPage_gradientStrip__99TDe span:nth-child(2){text-align:center}.FoundationsPage_gradientStrip__99TDe span:last-child{text-align:end}.FoundationsPage_atmosphereGradient__lNHoW{background:var(--v2-gradient-atmosphere)}.FoundationsPage_glassGradient__Jcu5C{background:var(--v2-gradient-glass-highlight)}.FoundationsPage_warmGradient__FDH9l{background:var(--v2-gradient-warm-accent)}.FoundationsPage_colorRows__J_QR5{display:grid;margin-top:var(--v2-space-10);gap:var(--v2-space-8)}.FoundationsPage_colorRow__xg5PU{display:grid;grid-template-columns:8rem 1fr;gap:var(--v2-space-5);align-items:start}.FoundationsPage_colorRow__xg5PU>strong{padding-top:var(--v2-space-4)}.FoundationsPage_colorCells__riSeY{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--v2-space-3)}.FoundationsPage_colorCells__riSeY>span{display:grid;min-height:6.5rem;align-content:end;gap:var(--v2-space-1);padding:var(--v2-space-4);border-radius:var(--v2-radius-sm);box-shadow:inset 0 0 0 1px var(--v2-border-highlight);color:var(--v2-neutral-800)}.FoundationsPage_colorCells__riSeY b{font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_colorCells__riSeY small{font-size:var(--v2-type-size-xs);font-variant-numeric:tabular-nums;opacity:.72}.FoundationsPage_colorMain__WMc9N{background:var(--v2-neutral-100)}.FoundationsPage_colorRose__ZbvMM{background:var(--v2-pink-200)}.FoundationsPage_colorApricot__fUs5f{background:var(--v2-apricot-200)}.FoundationsPage_colorLavender__i01jT{background:var(--v2-purple-200)}.FoundationsPage_colorFrost__8Geo1{background:var(--v2-blue-200)}.FoundationsPage_colorCandy__qh9J2{background:var(--v2-purple-400)}.FoundationsPage_colorGlassPink__L0wRm{background:var(--v2-pink-300)}.FoundationsPage_colorSky__6kvtu{background:var(--v2-blue-400)}.FoundationsPage_colorApricotSpark__hVSJ9{background:var(--v2-apricot-300)}.FoundationsPage_colorDream__qYqoK{background:var(--v2-purple-500)}.FoundationsPage_layoutContract__n52ih{display:grid;margin:var(--v2-space-8) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--v2-border-default);border-bottom:1px solid var(--v2-border-default)}.FoundationsPage_layoutContract__n52ih>div{display:grid;min-width:0;align-content:start;gap:var(--v2-space-2);padding:var(--v2-space-6)}.FoundationsPage_layoutContract__n52ih>div+div{border-left:1px solid var(--v2-border-default)}.FoundationsPage_layoutContract__n52ih dt{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_layoutContract__n52ih dd{margin:0;color:var(--v2-text-primary);font-size:var(--v2-type-size-xl);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_layoutContract__n52ih span{color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);line-height:var(--v2-type-leading-body)}.FoundationsPage_categoryDemo__g1N2A{display:grid;margin-top:var(--v2-space-8);gap:var(--v2-space-6)}.FoundationsPage_categoryBlock__RJxax{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(28rem,1.45fr);gap:var(--v2-space-8);align-items:center}.FoundationsPage_categoryBlock__RJxax+.FoundationsPage_categoryBlock__RJxax{padding-top:var(--v2-space-6);border-top:1px solid var(--v2-border-subtle)}.FoundationsPage_componentIntro__PpLf0{min-width:0}.FoundationsPage_componentIntro__PpLf0>span{color:var(--v2-brand-primary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_componentIntro__PpLf0>strong{display:block;margin-top:var(--v2-space-2);font-size:var(--v2-type-size-lg);font-weight:var(--v2-type-weight-semibold);line-height:var(--v2-type-leading-snug)}.FoundationsPage_componentIntro__PpLf0 p{font-size:var(--v2-type-size-sm)}.FoundationsPage_currentSelection__y6p7G{display:flex;flex-wrap:wrap;gap:var(--v2-space-2);margin:0;padding-top:var(--v2-space-5);border-top:1px solid var(--v2-border-subtle);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.FoundationsPage_currentSelection__y6p7G strong{color:var(--v2-text-primary);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_currentSelection__y6p7G span{color:var(--v2-text-tertiary)}.FoundationsPage_contentCardGrid__atlcH{display:grid;margin-top:var(--v2-space-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-6);align-items:start}.FoundationsPage_actionGrid__JvJLv,.FoundationsPage_formComponentGrid__s_f_L{display:grid;margin-top:var(--v2-space-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-4);align-items:start}.FoundationsPage_buttonDemoRow__rc4aP{display:flex;flex-wrap:wrap;gap:var(--v2-space-3);margin-top:var(--v2-space-5)}.FoundationsPage_fieldDemoStack__xEFCx{display:grid;gap:var(--v2-space-5);margin-top:var(--v2-space-5)}.FoundationsPage_compactControlDemo__01x_d{grid-column:1/-1}.FoundationsPage_compactControlRow__sGq5b{display:grid;grid-template-columns:minmax(15rem,1.5fr) minmax(11rem,1fr) auto auto;align-items:center;gap:var(--v2-space-3);margin-top:var(--v2-space-5)}.FoundationsPage_adminPatternDemo__2BVjq{margin-top:var(--v2-space-8)}.FoundationsPage_adminPatternBody__lalRJ{padding:var(--v2-space-4)}.FoundationsPage_pageStateGrid__10sz9{display:grid;margin-top:var(--v2-space-8);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v2-space-4)}.FoundationsPage_actionGrid__JvJLv>section:last-child{grid-column:1/-1}.FoundationsPage_utilityRow__j4gla{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v2-space-3);margin-top:var(--v2-space-5)}.FoundationsPage_badgeRow__vzKNb,.FoundationsPage_controlRow__JtBFV,.FoundationsPage_tagRow__Go0tj{display:flex;flex-wrap:wrap;gap:var(--v2-space-2)}.FoundationsPage_tagRow__Go0tj{margin-top:var(--v2-space-5)}.FoundationsPage_controlHeading__CkNMl h3{margin:0;font-size:var(--v2-type-size-lg);font-weight:var(--v2-type-weight-semibold);line-height:var(--v2-type-leading-snug);text-wrap:balance}.FoundationsPage_controlHeading__CkNMl p{font-size:var(--v2-type-size-sm)}.FoundationsPage_badgeRow__vzKNb,.FoundationsPage_controlRow__JtBFV{margin-top:var(--v2-space-5)}.FoundationsPage_actionStatus__P_IzJ{margin:var(--v2-space-5) 0 0;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-snug)}.FoundationsPage_actionStatus__P_IzJ strong{margin-left:var(--v2-space-2);color:var(--v2-text-primary);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_surfaceRail__fmX0g{display:grid;margin-top:var(--v2-space-8);grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v2-space-4)}.FoundationsPage_surfaceRail__fmX0g>div{display:grid;min-height:8rem;align-content:space-between}.FoundationsPage_surfaceRail__fmX0g span{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.FoundationsPage_surfaceRail__fmX0g strong{max-width:14ch;font-size:var(--v2-type-size-base);font-weight:var(--v2-type-weight-semibold);line-height:var(--v2-type-leading-snug)}@media (max-width:64rem){.FoundationsPage_componentOverview__hhHmB{grid-template-columns:repeat(2,minmax(0,1fr))}.FoundationsPage_componentOverview__hhHmB a:nth-child(3){border-top:1px solid var(--v2-border-default);border-left:0}.FoundationsPage_componentOverview__hhHmB a:nth-child(4){border-top:1px solid var(--v2-border-default)}.FoundationsPage_categoryBlock__RJxax{grid-template-columns:1fr;gap:var(--v2-space-4)}.FoundationsPage_actionGrid__JvJLv,.FoundationsPage_contentCardGrid__atlcH,.FoundationsPage_formComponentGrid__s_f_L{grid-template-columns:1fr}.FoundationsPage_compactControlRow__sGq5b{grid-template-columns:1fr 1fr}.FoundationsPage_actionGrid__JvJLv>section:last-child{grid-column:auto}}@media (max-width:56rem){.FoundationsPage_colorRow__xg5PU,.FoundationsPage_paletteBand__GDbDe,.FoundationsPage_tokenSteps__FmbvT li{grid-template-columns:1fr}.FoundationsPage_tokenSteps__FmbvT li{gap:var(--v2-space-2)}.FoundationsPage_paletteBand__GDbDe{gap:var(--v2-space-4)}.FoundationsPage_colorRow__xg5PU>strong{padding-top:0}.FoundationsPage_colorCells__riSeY{grid-template-columns:repeat(3,minmax(0,1fr))}.FoundationsPage_layoutContract__n52ih,.FoundationsPage_pageStateGrid__10sz9,.FoundationsPage_surfaceRail__fmX0g{grid-template-columns:repeat(2,minmax(0,1fr))}.FoundationsPage_layoutContract__n52ih>div:nth-child(3){border-left:0;border-top:1px solid var(--v2-border-default)}.FoundationsPage_layoutContract__n52ih>div:nth-child(4){border-top:1px solid var(--v2-border-default)}}@media (max-width:36rem){.FoundationsPage_compactControlRow__sGq5b{grid-template-columns:1fr}.FoundationsPage_pageHeading__6GSTM h1{font-size:var(--v2-type-size-4xl)}.FoundationsPage_section__ZL6De{margin-top:var(--v2-space-16)}.FoundationsPage_componentOverview__hhHmB{grid-template-columns:1fr}.FoundationsPage_componentOverview__hhHmB a+a,.FoundationsPage_componentOverview__hhHmB a:nth-child(4){border-top:1px solid var(--v2-border-default);border-left:0}.FoundationsPage_componentOverview__hhHmB small{white-space:normal}.FoundationsPage_layerSection__Pw2C3{margin-top:var(--v2-space-16)}.FoundationsPage_layerHeading__m2ZR0{margin-bottom:var(--v2-space-8)}.FoundationsPage_sectionHeading__zH8b5 h2{font-size:var(--v2-type-size-2xl)}.FoundationsPage_gradientStrip__99TDe{min-height:5rem;padding-inline:var(--v2-space-3)}.FoundationsPage_colorCells__riSeY{grid-template-columns:repeat(2,minmax(0,1fr))}.FoundationsPage_categoryDemo__g1N2A{padding:var(--v2-space-4)}.FoundationsPage_layoutContract__n52ih,.FoundationsPage_pageStateGrid__10sz9,.FoundationsPage_surfaceRail__fmX0g{grid-template-columns:1fr}.FoundationsPage_layoutContract__n52ih>div+div{border-top:1px solid var(--v2-border-default);border-left:0}}.FoundationInteractionDemo_section__5GSiq{display:grid;gap:var(--v2-space-5);margin-top:var(--v2-space-24)}.FoundationInteractionDemo_sectionHeading__N9erG{display:grid;max-width:50rem;gap:var(--v2-space-2)}.FoundationInteractionDemo_sectionHeading__N9erG h2,.FoundationInteractionDemo_sectionHeading__N9erG p{margin:0}.FoundationInteractionDemo_sectionHeading__N9erG h2{color:var(--v2-text-primary);font-size:clamp(var(--v2-type-size-xl),2.3vw,var(--v2-type-size-3xl));letter-spacing:var(--v2-type-tracking-tight)}.FoundationInteractionDemo_sectionHeading__N9erG p{color:var(--v2-text-secondary);line-height:var(--v2-type-leading-body)}.FoundationInteractionDemo_formSurface__8ixp2,.FoundationInteractionDemo_patternSurface__DU9GY{position:relative;display:grid;overflow:hidden;gap:var(--v2-space-5);border:0;background:linear-gradient(135deg,color-mix(in srgb,var(--v2-pink-50) 72%,var(--v2-neutral-0)),var(--v2-neutral-0) 42%,color-mix(in srgb,var(--v2-blue-50) 68%,var(--v2-neutral-0)));box-shadow:var(--v2-shadow-2)}.FoundationInteractionDemo_formSurface__8ixp2:before,.FoundationInteractionDemo_patternSurface__DU9GY:before{position:absolute;top:0;right:14%;left:14%;height:.2rem;border-radius:0 0 var(--v2-radius-pill) var(--v2-radius-pill);background:var(--v2-gradient-glass-highlight);content:""}.FoundationInteractionDemo_formGrid__ne_mM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-5)}.FoundationInteractionDemo_fullWidth___c5Rl{grid-column:1/-1}.FoundationInteractionDemo_choiceGrid__2aNUh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-5)}.FoundationInteractionDemo_formActions__Jg9_A,.FoundationInteractionDemo_patternActions__2XXV9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v2-space-3)}.FoundationInteractionDemo_formActions__Jg9_A{padding-top:var(--v2-space-4);border-top:1px solid var(--v2-border-subtle)}.FoundationInteractionDemo_patternNote__NkCP_{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.FoundationInteractionDemo_overlayExample__uFN8H{display:grid;gap:var(--v2-space-3)}.FoundationInteractionDemo_overlayExample__uFN8H p,.FoundationInteractionDemo_overlayExample__uFN8H strong{margin:0}.FoundationInteractionDemo_overlayExample__uFN8H p{color:var(--v2-text-secondary);line-height:var(--v2-type-leading-body)}@media (max-width:46rem){.FoundationInteractionDemo_choiceGrid__2aNUh,.FoundationInteractionDemo_formGrid__ne_mM{grid-template-columns:1fr}}.V2MembershipDialog_body__FsdQQ{display:grid;width:100%;gap:var(--v2-space-5)}.V2MembershipDialog_promotion__9UIjw{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-self:center;max-width:100%;gap:var(--v2-space-2) var(--v2-space-4);padding:var(--v2-space-2) var(--v2-space-4);border:1px solid var(--v2-membership-offer-soft);border-radius:var(--v2-radius-md);background:var(--v2-membership-offer-surface);color:var(--v2-membership-offer-ink);font-size:var(--v2-type-size-sm)}.V2MembershipDialog_promotionTitle__mnF9k{display:inline-flex;align-items:center;gap:var(--v2-space-2);font-weight:var(--v2-type-weight-bold)}.V2MembershipDialog_promotionTitle__mnF9k svg{width:1.25rem;height:1.25rem}.V2MembershipDialog_promotionDeadline__aufDn,.V2MembershipDialog_promotionDeadline__aufDn>span{display:inline-flex;align-items:center;gap:var(--v2-space-2)}.V2MembershipDialog_promotionDeadline__aufDn{padding-left:var(--v2-space-4);border-left:1px solid var(--v2-border-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.V2MembershipDialog_promotionDeadline__aufDn b{display:inline-block;min-width:2ch;padding:var(--v2-space-1) var(--v2-space-2);border-radius:var(--v2-radius-sm);background:var(--v2-membership-offer-soft);text-align:center;font-size:var(--v2-type-size-xl);font-weight:var(--v2-type-weight-bold)}.V2MembershipDialog_promotionDeadline__aufDn i,.V2MembershipDialog_promotionDeadline__aufDn small{color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);font-style:normal}.V2MembershipDialog_purchasePlanGrid__8MRZG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);gap:var(--v2-space-5);align-items:stretch}.V2MembershipDialog_steps__JKQJC{display:flex;justify-content:center;gap:var(--v2-space-6);list-style:none;margin:0;padding:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.V2MembershipDialog_steps__JKQJC li[aria-current]{color:var(--v2-text-primary);font-weight:var(--v2-type-weight-semibold);text-decoration:underline;text-underline-offset:.4em}@media (max-width:38rem){.V2MembershipDialog_promotion__9UIjw{gap:var(--v2-space-2)}.V2MembershipDialog_promotionDeadline__aufDn{border-left:0;padding-left:0;gap:var(--v2-space-1)}.V2MembershipDialog_promotionDeadline__aufDn>span{gap:var(--v2-space-1)}}.V2MembershipDialog_loadingPanel__foU7U{display:grid;min-height:12rem;place-items:center;color:var(--v2-text-secondary)}.V2MembershipDialog_agreementLinks__fwx_d{display:inline-flex;flex-wrap:wrap}.V2MembershipDialog_qrPanel__DUZry p,.V2MembershipDialog_resultState__OoE9C p{margin:0;color:var(--v2-text-secondary);line-height:var(--v2-type-leading-body)}.V2MembershipDialog_orderPanel__Q7NlV h3,.V2MembershipDialog_resultState__OoE9C h3{margin:0;color:var(--v2-text-primary)}.V2MembershipDialog_checkoutFooter__JtfJx{display:grid;width:100%;gap:var(--v2-space-3)}.V2MembershipDialog_agreementConsent__Gk63R{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:0 var(--v2-space-1);color:var(--v2-text-tertiary);font-size:.75rem;line-height:1.65}.V2MembershipDialog_checkoutBar__lXtbT{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-5);padding:0}.V2MembershipDialog_agreementDocument__y9W_J{max-width:72ch;margin:0 auto}.V2MembershipDialog_agreementDocument__y9W_J p{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:1.8;white-space:pre-wrap}.V2MembershipDialog_checkoutBar__lXtbT>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:0 var(--v2-space-3)}.V2MembershipDialog_checkoutBar__lXtbT>div>small,.V2MembershipDialog_checkoutBar__lXtbT>div>span{color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.V2MembershipDialog_checkoutBar__lXtbT strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-2xl);font-variant-numeric:tabular-nums}.V2MembershipDialog_checkoutBar__lXtbT>div>small{grid-column:1/-1}.V2MembershipDialog_paymentStage____6Gx{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);gap:var(--v2-space-8);align-items:center;min-height:28rem;padding:clamp(var(--v2-space-5),5vw,var(--v2-space-10))}.V2MembershipDialog_orderPanel__Q7NlV,.V2MembershipDialog_qrPanel__DUZry{display:grid;justify-items:center;gap:var(--v2-space-3)}.V2MembershipDialog_qrFrame___GaBK{display:grid;width:min(18rem,70vw);aspect-ratio:1;place-items:center;padding:var(--v2-space-3);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-lg);background:var(--v2-neutral-0);color:var(--v2-text-tertiary);box-shadow:var(--v2-shadow-2)}.V2MembershipDialog_qrFrame___GaBK[data-ready]{border-color:var(--v2-brand-primary-border)}.V2MembershipDialog_qrFrame___GaBK>svg{width:100%;height:100%}.V2MembershipDialog_qrPanel__DUZry>strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-lg)}.V2MembershipDialog_qrPanel__DUZry>p{max-width:24rem;text-align:center}.V2MembershipDialog_orderPanel__Q7NlV{justify-items:stretch;padding:var(--v2-space-6);border:1px solid var(--v2-border-highlight);border-radius:var(--v2-radius-xl);background:color-mix(in srgb,var(--v2-neutral-0) 76%,transparent)}.V2MembershipDialog_pendingBadge__Q1bbK{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3);border-radius:var(--v2-radius-pill);background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-bold)}.V2MembershipDialog_pendingBadge__Q1bbK svg{width:1rem;height:1rem}.V2MembershipDialog_orderAmount__QivAX{margin:0;color:var(--v2-text-primary);font-size:clamp(var(--v2-type-size-4xl),5vw,3.75rem);font-weight:var(--v2-type-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--v2-type-tracking-tight)}.V2MembershipDialog_orderPanel__Q7NlV dl{display:grid;gap:var(--v2-space-2);margin:var(--v2-space-2) 0}.V2MembershipDialog_orderPanel__Q7NlV dl>div{display:flex;justify-content:space-between;gap:var(--v2-space-4);padding:var(--v2-space-3) 0;border-bottom:1px solid var(--v2-border-subtle)}.V2MembershipDialog_orderPanel__Q7NlV dt{color:var(--v2-text-secondary)}.V2MembershipDialog_orderPanel__Q7NlV dd{margin:0;color:var(--v2-text-primary);font-weight:var(--v2-type-weight-semibold)}.V2MembershipDialog_timer__fQGGU{color:var(--v2-brand-primary-active)!important;font-variant-numeric:tabular-nums}.V2MembershipDialog_pollingHint__5aTUG{margin:0;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-sm)}.V2MembershipDialog_paymentActions___W8xR{display:flex;align-items:center;justify-content:flex-start}.V2MembershipDialog_securityNote__7Wg7_{display:flex;align-items:flex-start;gap:var(--v2-space-2);padding:var(--v2-space-3);border-radius:var(--v2-radius-md);background:var(--v2-brand-primary-soft);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);line-height:1.6}.V2MembershipDialog_securityNote__7Wg7_ svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.15rem;color:var(--v2-brand-primary-active)}.V2MembershipDialog_resultState__OoE9C{display:grid;justify-items:center;gap:var(--v2-space-4);min-height:26rem;align-content:center;padding:var(--v2-space-8);text-align:center}.V2MembershipDialog_resultState__OoE9C>span{display:grid;width:5rem;height:5rem;place-items:center;border-radius:50%}.V2MembershipDialog_resultState__OoE9C>span[data-tone=success]{background:var(--v2-status-success-bg);color:var(--v2-status-success-text)}.V2MembershipDialog_resultState__OoE9C>span[data-tone=warning]{background:var(--v2-status-warning-bg);color:var(--v2-status-warning-text)}.V2MembershipDialog_resultState__OoE9C svg{width:2.5rem;height:2.5rem}.V2MembershipDialog_resultState__OoE9C h3{font-size:var(--v2-type-size-2xl)}@media (max-width:48rem){.V2MembershipDialog_paymentStage____6Gx,.V2MembershipDialog_purchasePlanGrid__8MRZG{grid-template-columns:minmax(0,1fr)}.V2MembershipDialog_orderPanel__Q7NlV,.V2MembershipDialog_paymentStage____6Gx{padding:var(--v2-space-4)}.V2MembershipDialog_checkoutBar__lXtbT,.V2MembershipDialog_paymentActions___W8xR{flex-wrap:wrap}}.PromptWorkbench_page__XmY2Q{padding-bottom:var(--v2-space-16)}.PromptWorkbench_root__IbO1D{display:grid;grid-template-columns:15.5rem minmax(0,1fr) 22rem;align-items:start;gap:clamp(1rem,1.6vw,1.5rem);padding-top:var(--v2-space-8)}.PromptWorkbench_library___E0Ny{min-width:0}.PromptWorkbench_builderHeader__CVbjy span{color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold);letter-spacing:var(--v2-type-tracking-wide)}.PromptWorkbench_builderHeader__CVbjy h2{margin:0}.PromptWorkbench_masonry__lDcgo{-moz-column-count:3;column-count:3;-moz-column-gap:var(--v2-space-4);column-gap:var(--v2-space-4)}.PromptWorkbench_promptCard__gjT_K{--card-tone:var(--v2-brand-highlight-lilac);--card-tint:var(--v2-brand-primary-soft);position:relative;display:inline-grid;width:100%;overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid;gap:var(--v2-space-3);margin:0 0 var(--v2-space-4);padding:var(--v2-space-4);border:1px solid transparent;border-radius:var(--v2-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--card-tint) 48%,var(--v2-neutral-0)) 0,var(--v2-neutral-0) 38%) padding-box;box-shadow:var(--v2-shadow-2);transition:transform var(--v2-motion-base) var(--v2-ease-out),box-shadow var(--v2-motion-base) var(--v2-ease-out)}.PromptWorkbench_promptCard__gjT_K:before{position:absolute;top:0;left:22%;width:44%;height:.18rem;border-radius:var(--v2-radius-pill);background:var(--card-tone);content:""}.PromptWorkbench_promptCard__gjT_K[data-category=\573A\666F]{--card-tone:var(--v2-brand-highlight-sky);--card-tint:var(--v2-brand-cool-soft)}.PromptWorkbench_promptCard__gjT_K[data-category=\5149\7EBF]{--card-tone:var(--v2-brand-highlight-apricot);--card-tint:var(--v2-brand-warm-soft)}.PromptWorkbench_promptCard__gjT_K[data-category=\955C\5934]{--card-tone:var(--v2-brand-highlight-pink);--card-tint:var(--v2-brand-blush-soft)}.PromptWorkbench_promptCard__gjT_K[data-category=\98CE\683C]{--card-tone:var(--v2-brand-highlight-violet);--card-tint:var(--v2-brand-primary-soft)}.PromptWorkbench_promptCard__gjT_K[data-selected]{background:linear-gradient(180deg,color-mix(in srgb,var(--card-tint) 72%,var(--v2-neutral-0)) 0,var(--v2-neutral-0) 46%) padding-box,linear-gradient(115deg,var(--v2-brand-highlight-sky),var(--v2-brand-highlight-violet),var(--v2-brand-highlight-pink),var(--v2-brand-highlight-sky)) border-box;background-size:100% 100%,260% 100%;box-shadow:0 .45rem 1rem var(--v2-purple-a14);animation:PromptWorkbench_selectedCardBorder__oPiCW 3.2s linear infinite}.PromptWorkbench_promptCard__gjT_K>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-3)}.PromptWorkbench_promptCard__gjT_K>header h3{margin:0;color:var(--v2-text-primary);font-size:var(--v2-type-size-base);font-weight:var(--v2-type-weight-bold);letter-spacing:-.015em;line-height:var(--v2-type-leading-snug)}.PromptWorkbench_promptCard__gjT_K>header>div{display:flex;flex:0 0 auto;align-items:center;gap:var(--v2-space-2)}.PromptWorkbench_cardMedia__fB8jD{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16/9;padding:0;border:0;border-radius:var(--v2-radius-sm);background:var(--v2-surface-sunken);cursor:zoom-in}.PromptWorkbench_cardMedia__fB8jD img{-o-object-fit:cover;object-fit:cover;transition:transform var(--v2-motion-medium) var(--v2-ease-out)}.PromptWorkbench_cardMedia__fB8jD>span{position:absolute;right:var(--v2-space-2);bottom:var(--v2-space-2);padding:.25rem .55rem;border-radius:var(--v2-radius-pill);background:var(--v2-ink-a64);color:var(--v2-neutral-0);font-size:.65rem;font-weight:var(--v2-type-weight-semibold);backdrop-filter:blur(var(--v2-blur-sm))}.PromptWorkbench_promptPair__FM80F{display:grid;gap:var(--v2-space-2)}.PromptWorkbench_cardDescription__Eg3x_,.PromptWorkbench_promptPair__FM80F p{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.PromptWorkbench_promptPair__FM80F p{display:block}.PromptWorkbench_promptPair__FM80F p:first-child{overflow:hidden;color:var(--v2-text-secondary);font-weight:var(--v2-type-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.PromptWorkbench_promptPair__FM80F p:last-child{display:-webkit-box;overflow:hidden;padding:var(--v2-space-2) var(--v2-space-3);border-radius:var(--v2-radius-xs);background:var(--v2-neutral-100);color:var(--v2-neutral-600);font-family:var(--v2-font-body);font-size:var(--v2-type-size-xs);-webkit-box-orient:vertical;-webkit-line-clamp:2}.PromptWorkbench_promptPair__FM80F span{display:inline;margin-right:var(--v2-space-2);color:var(--v2-brand-primary-active);font-family:var(--v2-font-body);font-size:.68rem;font-weight:var(--v2-type-weight-bold)}.PromptWorkbench_cardDescription__Eg3x_{padding:var(--v2-space-3);border-radius:var(--v2-radius-xs);background:var(--v2-purple-50);animation:PromptWorkbench_detailReveal__SWHDq var(--v2-motion-base) var(--v2-ease-out) both}.PromptWorkbench_promptCard__gjT_K>footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--v2-space-2)}.PromptWorkbench_builderPanel__EbjH4 button:focus-visible,.PromptWorkbench_cardMedia__fB8jD:focus-visible,.PromptWorkbench_mobileActionBar__2zm6V button:focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:var(--v2-focus-ring)}.PromptWorkbench_desktopBuilder__4S4Fn,.PromptWorkbench_desktopNavigation__FnX_T{position:sticky;top:calc(var(--v2-page-sticky-offset) + var(--v2-space-4));height:calc(100dvh - var(--v2-page-sticky-offset) - var(--v2-space-8));min-height:0}.PromptWorkbench_desktopBuilder__4S4Fn>*,.PromptWorkbench_desktopNavigation__FnX_T>*{height:100%}.PromptWorkbench_workspaceState__siJJx{display:grid;min-height:28rem;place-content:center;justify-items:center;gap:var(--v2-space-3);padding:clamp(var(--v2-space-6),5vw,var(--v2-space-12));border:1px dashed var(--v2-brand-primary-border);border-radius:var(--v2-radius-md);background:color-mix(in srgb,var(--v2-neutral-0) 78%,var(--v2-purple-50));text-align:center}.PromptWorkbench_workspaceState__siJJx>svg{width:2rem;height:2rem;color:var(--v2-brand-primary);stroke-width:1.5}.PromptWorkbench_workspaceState__siJJx h3,.PromptWorkbench_workspaceState__siJJx p{margin:0}.PromptWorkbench_workspaceState__siJJx h3{color:var(--v2-text-primary);font-size:var(--v2-type-size-xl)}.PromptWorkbench_workspaceState__siJJx p{max-width:32rem;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.PromptWorkbench_workspaceState__siJJx button{margin-top:var(--v2-space-2)}.PromptWorkbench_loadMore__gw_Nn{display:flex;justify-content:center;padding:var(--v2-space-8) 0 var(--v2-space-4)}.PromptWorkbench_presetGrid__uvWuk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-4)}.PromptWorkbench_presetCard__74728{display:grid;gap:var(--v2-space-4);padding:var(--v2-space-5);border:1px solid var(--v2-border-default);border-radius:var(--v2-radius-md);background:radial-gradient(circle at 88% 0,var(--v2-purple-100),transparent 34%),var(--v2-neutral-0);box-shadow:var(--v2-shadow-1)}.PromptWorkbench_presetCard__74728 footer,.PromptWorkbench_presetCard__74728 header{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-3)}.PromptWorkbench_presetCard__74728 header>div{display:grid;gap:var(--v2-space-2)}.PromptWorkbench_presetCard__74728 header span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--v2-space-1);color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.PromptWorkbench_presetCard__74728 header span svg{width:.9rem;height:.9rem}.PromptWorkbench_presetCard__74728 h3,.PromptWorkbench_presetCard__74728 p{margin:0}.PromptWorkbench_presetCard__74728 h3{color:var(--v2-text-primary);font-size:var(--v2-type-size-lg)}.PromptWorkbench_presetCard__74728 p,.PromptWorkbench_presetCard__74728 time{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.PromptWorkbench_presetCard__74728 footer{justify-content:flex-start;flex-wrap:wrap}.PromptWorkbench_builderPanel__EbjH4{box-sizing:border-box;display:flex;height:100%;max-height:100%;min-height:0;flex-direction:column;overflow:hidden;gap:var(--v2-space-4);padding:var(--v2-space-5);border:1px solid var(--v2-border-default);border-radius:var(--v2-radius-md);background:var(--v2-neutral-0);box-shadow:0 .25rem .5rem var(--v2-ink-a06)}.PromptWorkbench_builderBody__MqPpF{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--v2-space-4);overflow-y:auto;overscroll-behavior:contain}.PromptWorkbench_builderHeader__CVbjy,.PromptWorkbench_laneHeader__fbZFP{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-3)}.PromptWorkbench_builderHeader__CVbjy>div:first-child{display:grid;gap:var(--v2-space-1)}.PromptWorkbench_builderHeader__CVbjy h2{font-size:var(--v2-type-size-xl)}.PromptWorkbench_brickActions__bCYX_ button,.PromptWorkbench_builderHeaderActions__VP9w_>button,.PromptWorkbench_laneHeader__fbZFP>button{display:inline-flex;height:2.75rem;align-items:center;justify-content:center;gap:var(--v2-space-2);border:0;border-radius:var(--v2-radius-xs);background:var(--v2-surface-sunken);color:var(--v2-text-secondary);cursor:pointer;font:inherit}.PromptWorkbench_builderHeaderActions__VP9w_{display:flex;align-items:center;gap:var(--v2-space-2)}.PromptWorkbench_builderHeaderActions__VP9w_>button{padding:0 var(--v2-space-3);color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.PromptWorkbench_builderHeaderActions__VP9w_>button svg{width:.95rem;height:.95rem}.PromptWorkbench_brickActions__bCYX_ button:disabled,.PromptWorkbench_builderHeaderActions__VP9w_>button:disabled,.PromptWorkbench_laneHeader__fbZFP>button:disabled{cursor:not-allowed;opacity:.35}.PromptWorkbench_languageSwitch__YpJth{display:inline-flex;padding:.18rem;border:1px solid var(--v2-border-default);border-radius:var(--v2-radius-pill);background:var(--v2-surface-sunken)}.PromptWorkbench_languageSwitch__YpJth button{min-width:2.4rem;min-height:2.1rem;padding:0 var(--v2-space-2);border:0;border-radius:var(--v2-radius-pill);background:transparent;color:var(--v2-text-tertiary);cursor:pointer;font:inherit;font-size:.68rem;font-weight:var(--v2-type-weight-semibold)}.PromptWorkbench_languageSwitch__YpJth button[data-active]{background:var(--v2-neutral-0);box-shadow:var(--v2-shadow-1);color:var(--v2-brand-primary-active)}.PromptWorkbench_brickLane__XqqD9{display:grid;gap:var(--v2-space-3);padding:var(--v2-space-4);border:1px solid var(--v2-border-default);border-radius:var(--v2-radius-sm);background:var(--v2-neutral-50)}.PromptWorkbench_brickLane__XqqD9[data-compact]{border:1px dashed color-mix(in srgb,var(--v2-status-danger-border) 42%,transparent);background:color-mix(in srgb,var(--v2-status-danger-bg) 64%,var(--v2-neutral-0))}.PromptWorkbench_laneHeader__fbZFP>div{display:flex;align-items:baseline;gap:var(--v2-space-2)}.PromptWorkbench_laneHeader__fbZFP strong{font-size:var(--v2-type-size-sm)}.PromptWorkbench_laneHeader__fbZFP span{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.PromptWorkbench_laneHeader__fbZFP>button{width:auto;height:2.75rem;padding:0 var(--v2-space-3);border-radius:var(--v2-radius-xs);font:inherit;font-size:var(--v2-type-size-xs)}.PromptWorkbench_brickCanvas__5hvFR{display:flex;min-width:0;flex-wrap:wrap;gap:var(--v2-space-3)}.PromptWorkbench_brickCategoryGroup__42sT8{--brick-tone:var(--v2-category-lilac);--brick-soft:var(--v2-category-lilac-soft);--brick-text:var(--v2-category-lilac-text);display:flex;width:100%;min-width:0;align-items:flex-start;gap:var(--v2-space-2)}.PromptWorkbench_brickCategoryGroup__42sT8[data-category=\573A\666F]{--brick-tone:var(--v2-category-sky);--brick-soft:var(--v2-category-sky-soft);--brick-text:var(--v2-category-sky-text)}.PromptWorkbench_brickCategoryGroup__42sT8[data-category=\5149\7EBF]{--brick-tone:var(--v2-category-apricot);--brick-soft:var(--v2-category-apricot-soft);--brick-text:var(--v2-category-apricot-text)}.PromptWorkbench_brickCategoryGroup__42sT8[data-category=\955C\5934]{--brick-tone:var(--v2-category-pink);--brick-soft:var(--v2-category-pink-soft);--brick-text:var(--v2-category-pink-text)}.PromptWorkbench_brickCategoryGroup__42sT8[data-category=\98CE\683C]{--brick-tone:var(--v2-brand-highlight-violet);--brick-soft:var(--v2-purple-100);--brick-text:var(--v2-purple-700)}.PromptWorkbench_brickLane__XqqD9[data-compact] .PromptWorkbench_brickCategoryGroup__42sT8{--brick-tone:var(--v2-red-500);--brick-soft:var(--v2-red-50);--brick-text:var(--v2-red-700)}.PromptWorkbench_brickCategoryLabel__uiUKi{display:inline-flex;min-height:2.5rem;flex:0 0 auto;align-items:center;gap:var(--v2-space-2);color:var(--brick-text);font-size:var(--v2-type-size-xs);white-space:nowrap}.PromptWorkbench_brickLane__XqqD9[data-compact] .PromptWorkbench_brickCategoryLabel__uiUKi{padding:0 var(--v2-space-3);border-radius:var(--v2-radius-pill);background:var(--v2-red-100)}.PromptWorkbench_brickCategoryLabel__uiUKi span{font-weight:var(--v2-type-weight-semibold)}.PromptWorkbench_brickCategoryLabel__uiUKi strong{display:grid;min-width:1.7rem;height:1.7rem;padding:0 var(--v2-space-1);place-items:center;border-radius:50%;background:var(--brick-soft);color:var(--brick-text);font-variant-numeric:tabular-nums}.PromptWorkbench_brickCategoryLabel__uiUKi i{color:var(--v2-border-strong);font-style:normal}.PromptWorkbench_brickCategoryItems__A80M1{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:var(--v2-space-2)}.PromptWorkbench_selectedBrick__kBd9t{display:inline-flex;min-height:2.5rem;max-width:100%;align-items:center;gap:var(--v2-space-2);padding:.25rem .35rem;border:0;border-radius:var(--v2-radius-pill);background:color-mix(in srgb,var(--brick-soft) 82%,var(--v2-neutral-0));color:var(--brick-text);transition:background-color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.PromptWorkbench_brickIcon__lVK80{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--v2-white-a72);color:var(--brick-text)}.PromptWorkbench_brickIcon__lVK80 svg{width:1rem;height:1rem;stroke-width:2.2}.PromptWorkbench_selectedBrick__kBd9t>strong{overflow:hidden;color:inherit;font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.PromptWorkbench_brickActions__bCYX_{display:flex;flex:0 0 auto;align-items:center}.PromptWorkbench_brickActions__bCYX_ button{position:relative;width:1.5rem;height:1.75rem;padding:0;border-radius:50%;background:transparent;color:color-mix(in srgb,var(--brick-text) 64%,transparent)}.PromptWorkbench_brickActions__bCYX_ button:after{position:absolute;inset:-.5rem;content:""}.PromptWorkbench_brickActions__bCYX_ button:not(:last-child){width:1.25rem;opacity:0;transform:translateX(.2rem);transition:opacity var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.PromptWorkbench_selectedBrick__kBd9t:focus-within .PromptWorkbench_brickActions__bCYX_ button:not(:last-child),.PromptWorkbench_selectedBrick__kBd9t:hover .PromptWorkbench_brickActions__bCYX_ button:not(:last-child){opacity:1;transform:translateX(0)}.PromptWorkbench_brickActions__bCYX_ svg{width:.8rem;height:.8rem;stroke-width:2.2}.PromptWorkbench_brickEmpty__YLZeo{display:grid;width:100%;min-height:7rem;place-content:center;justify-items:center;gap:var(--v2-space-1);border:1px dashed var(--v2-brand-primary-border);border-radius:var(--v2-radius-sm);color:var(--v2-text-tertiary);text-align:center}.PromptWorkbench_brickLane__XqqD9[data-compact] .PromptWorkbench_brickEmpty__YLZeo{border-color:color-mix(in srgb,var(--v2-status-danger-border) 36%,transparent)}.PromptWorkbench_brickEmpty__YLZeo svg{width:1.25rem;height:1.25rem}.PromptWorkbench_brickEmpty__YLZeo strong{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.PromptWorkbench_brickEmpty__YLZeo span{font-size:var(--v2-type-size-xs)}.PromptWorkbench_builderFooter__cVvXY{flex:0 0 auto;margin-top:auto;padding-top:var(--v2-space-3);border-top:1px solid var(--v2-border-subtle);background:var(--v2-surface-base)}.PromptWorkbench_generateButton__IY5QX{width:100%}.PromptWorkbench_mobileActionBar__2zm6V{position:fixed;z-index:var(--v2-z-sticky);right:50%;bottom:max(5rem,calc(env(safe-area-inset-bottom) + 4rem));display:none;min-height:3.5rem;align-items:center;gap:var(--v2-space-1);padding:var(--v2-space-1);border:1px solid var(--v2-border-highlight);border-radius:var(--v2-radius-pill);background:color-mix(in srgb,var(--v2-neutral-0) 88%,transparent);box-shadow:var(--v2-shadow-3);backdrop-filter:blur(var(--v2-blur-lg)) saturate(1.08);transform:translateX(50%)}.PromptWorkbench_mobileActionBar__2zm6V button{display:inline-flex;min-width:7.5rem;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--v2-space-2);padding:0 var(--v2-space-3);border:0;border-radius:var(--v2-radius-pill);background:transparent;color:var(--v2-text-secondary);cursor:pointer;font:inherit;font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold)}.PromptWorkbench_mobileActionBar__2zm6V button:last-child{background:var(--v2-brand-primary);color:var(--v2-text-on-brand)}.PromptWorkbench_mobileActionBar__2zm6V svg{width:1rem;height:1rem}.PromptWorkbench_mobileActionBar__2zm6V strong{display:grid;min-width:1.75rem;height:1.75rem;padding:0 var(--v2-space-1);place-items:center;border-radius:var(--v2-radius-pill);background:color-mix(in srgb,var(--v2-gray-0) 25%,transparent)}.PromptWorkbench_output__mCt8H{display:grid;gap:var(--v2-space-4)}.PromptWorkbench_output__mCt8H section{padding:var(--v2-space-4);border-radius:var(--v2-radius-lg);background:var(--v2-surface-sunken)}.PromptWorkbench_output__mCt8H span{color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-bold)}.PromptWorkbench_output__mCt8H p{margin:var(--v2-space-2) 0 0;color:var(--v2-text-secondary);line-height:var(--v2-type-leading-body)}.PromptWorkbench_mediaPreview__XZY1N{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:var(--v2-radius-sm);background:var(--v2-surface-sunken)}.PromptWorkbench_mediaPreview__XZY1N img{-o-object-fit:contain;object-fit:contain}@keyframes PromptWorkbench_selectedCardBorder__oPiCW{to{background-position:0 0,-260% 0}}@keyframes PromptWorkbench_detailReveal__SWHDq{0%{opacity:0;transform:translateY(-.25rem)}}@media (hover:hover) and (pointer:fine){.PromptWorkbench_promptCard__gjT_K:hover{transform:translateY(-.2rem);box-shadow:var(--v2-shadow-3)}.PromptWorkbench_cardMedia__fB8jD:hover img{transform:scale(1.035)}.PromptWorkbench_brickActions__bCYX_ button:not(:disabled):hover,.PromptWorkbench_builderHeaderActions__VP9w_>button:not(:disabled):hover,.PromptWorkbench_laneHeader__fbZFP>button:not(:disabled):hover{background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active)}.PromptWorkbench_selectedBrick__kBd9t:hover{background:color-mix(in srgb,var(--brick-soft) 64%,var(--v2-neutral-0))}}@media (max-width:82rem){.PromptWorkbench_masonry__lDcgo{-moz-column-count:2;column-count:2}}@media (max-width:74rem){.PromptWorkbench_root__IbO1D{grid-template-columns:minmax(0,1fr) minmax(20rem,23rem)}.PromptWorkbench_desktopNavigation__FnX_T{display:none}}@media (max-width:64rem){.PromptWorkbench_page__XmY2Q{padding-bottom:calc(var(--v2-space-24) + env(safe-area-inset-bottom))}.PromptWorkbench_root__IbO1D{grid-template-columns:1fr}.PromptWorkbench_desktopBuilder__4S4Fn{display:none}.PromptWorkbench_mobileActionBar__2zm6V{display:flex}}@media (max-width:44rem){.PromptWorkbench_library___E0Ny,.PromptWorkbench_masonry__lDcgo,.PromptWorkbench_page__XmY2Q,.PromptWorkbench_promptCard__gjT_K,.PromptWorkbench_root__IbO1D{min-width:0;max-width:100%}.PromptWorkbench_page__XmY2Q{padding-bottom:calc(var(--v2-mobile-content-bottom) + 4.5rem)}.PromptWorkbench_root__IbO1D{gap:var(--v2-space-3);padding-top:0}.PromptWorkbench_presetGrid__uvWuk{grid-template-columns:1fr}.PromptWorkbench_builderHeader__CVbjy{align-items:flex-start;flex-direction:column}.PromptWorkbench_builderHeaderActions__VP9w_{width:100%;justify-content:space-between}.PromptWorkbench_workspaceState__siJJx{min-height:18rem;padding:var(--v2-space-6) var(--v2-space-4)}.PromptWorkbench_masonry__lDcgo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-count:initial;column-count:auto;gap:var(--v2-mobile-inline-gap)}.PromptWorkbench_promptCard__gjT_K{display:grid;gap:var(--v2-space-2);margin:0;padding:var(--v2-space-2);border-radius:.625rem;box-shadow:var(--v2-shadow-1)}.PromptWorkbench_promptCard__gjT_K>header{gap:var(--v2-space-1)}.PromptWorkbench_promptCard__gjT_K>header h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--v2-mobile-caption-size);line-height:1.35}.PromptWorkbench_promptCard__gjT_K>header>div{flex-direction:column;gap:.2rem}.PromptWorkbench_cardMedia__fB8jD{border-radius:.45rem}.PromptWorkbench_cardMedia__fB8jD>span{display:none}.PromptWorkbench_promptPair__FM80F{gap:0}.PromptWorkbench_promptPair__FM80F p:first-child{display:-webkit-box;min-height:2.1rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.6875rem;font-weight:var(--v2-type-weight-medium);line-height:1.5;white-space:normal}.PromptWorkbench_promptPair__FM80F p:last-child,.PromptWorkbench_promptPair__FM80F span{display:none}.PromptWorkbench_cardDescription__Eg3x_{padding:var(--v2-space-2);font-size:.6875rem;line-height:1.5}.PromptWorkbench_promptCard__gjT_K>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-1)}.PromptWorkbench_mobileActionBar__2zm6V{right:var(--v2-mobile-page-gutter);bottom:calc(var(--v2-mobile-tabbar-height) + env(safe-area-inset-bottom) + var(--v2-space-3));left:var(--v2-mobile-page-gutter);width:auto;min-height:var(--v2-mobile-touch-target);border-radius:var(--v2-mobile-surface-radius);transform:none}.PromptWorkbench_mobileActionBar__2zm6V button{min-width:0;min-height:2.75rem;flex:1;border-radius:var(--v2-mobile-control-radius)}}@media (max-width:22rem){.PromptWorkbench_masonry__lDcgo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.PromptWorkbench_brickActions__bCYX_ button:not(:last-child),.PromptWorkbench_cardDescription__Eg3x_,.PromptWorkbench_cardMedia__fB8jD img,.PromptWorkbench_mobileActionBar__2zm6V,.PromptWorkbench_promptCard__gjT_K,.PromptWorkbench_selectedBrick__kBd9t{animation:none;transition:none}}@media (prefers-reduced-transparency:reduce){.PromptWorkbench_cardMedia__fB8jD>span,.PromptWorkbench_mobileActionBar__2zm6V{backdrop-filter:none}.PromptWorkbench_mobileActionBar__2zm6V{background:var(--v2-neutral-0)}}@media (pointer:coarse){.PromptWorkbench_brickActions__bCYX_ button:not(:last-child){width:1.5rem;opacity:1;transform:none}}.PromptLibraryToolbar_root__mX45l{display:grid;gap:var(--v2-space-4);margin-bottom:var(--v2-space-5);padding-bottom:var(--v2-space-5);border-bottom:1px solid var(--v2-border-subtle)}.PromptLibraryToolbar_heading__CG72_{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-4)}.PromptLibraryToolbar_headingCopy__GcS0j{display:grid;min-width:0;gap:var(--v2-space-1)}.PromptLibraryToolbar_headingActions__aaseJ{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--v2-space-2)}.PromptLibraryToolbar_heading__CG72_ span{color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.PromptLibraryToolbar_heading__CG72_ h1,.PromptLibraryToolbar_heading__CG72_ p{margin:0}.PromptLibraryToolbar_heading__CG72_ h1{color:var(--v2-text-primary);font-size:clamp(var(--v2-type-size-xl),2.4vw,var(--v2-type-size-3xl));letter-spacing:var(--v2-type-tracking-tight);text-wrap:balance}.PromptLibraryToolbar_heading__CG72_ p{max-width:46rem;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.PromptLibraryToolbar_navigationTrigger__c4bzd{display:none;flex:0 0 auto}.PromptLibraryToolbar_search__p9fzf{width:100%}.PromptLibraryToolbar_clearButton__3ry2W{flex:0 0 auto}@media (max-width:74rem){.PromptLibraryToolbar_navigationTrigger__c4bzd{display:inline-flex}}@media (max-width:64rem){.PromptLibraryToolbar_navigationTrigger__c4bzd{display:none}}@media (max-width:44rem){.PromptLibraryToolbar_root__mX45l{gap:var(--v2-space-3);margin-bottom:var(--v2-space-4);padding-bottom:var(--v2-space-4)}.PromptLibraryToolbar_heading__CG72_{display:grid;gap:var(--v2-space-3)}.PromptLibraryToolbar_heading__CG72_ h1{font-size:var(--v2-type-size-2xl);line-height:var(--v2-type-leading-tight)}.PromptLibraryToolbar_heading__CG72_ p{display:-webkit-box;overflow:hidden;font-size:var(--v2-type-size-xs);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PromptLibraryToolbar_headingActions__aaseJ{width:100%;justify-content:flex-start}.PromptLibraryToolbar_clearButton__3ry2W{flex:0 0 auto}.PromptLibraryToolbar_search__p9fzf{min-width:0}}.PromptCategoryMenu_branch__xGRD0,.PromptCategoryMenu_menu__MUVxI{display:grid;gap:var(--v2-space-1);min-width:0}.PromptCategoryMenu_row__5BZIY{display:flex;align-items:center;gap:var(--v2-space-1);min-width:0}.PromptCategoryMenu_select__j2kIf{width:100%;min-width:0;justify-content:flex-start;text-align:left;white-space:normal}.PromptCategoryMenu_select__j2kIf>span{display:flex;align-items:center;gap:var(--v2-space-2);width:100%;min-width:0}.PromptCategoryMenu_label__v4SAb{flex:1;min-width:0;overflow-wrap:anywhere}.PromptCategoryMenu_count__6FQvH{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--v2-text-secondary)}.PromptCategoryMenu_children__pDxHK{display:grid;gap:var(--v2-space-1);margin-left:var(--v2-space-4);padding-left:var(--v2-space-2);border-left:1px solid var(--v2-border-subtle)}.PromptCategoryMenu_children__pDxHK[hidden]{display:none}.PromptWorkspaceSidebar_root__KJmDl{display:flex;width:100%;height:100%;max-height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-md);background:var(--v2-surface-base)}.PromptWorkspaceSidebar_root__KJmDl[data-embedded]{height:auto;max-height:none;overflow:visible;border:0;background:transparent;box-shadow:none}.PromptWorkspaceSidebar_content__7f03E{display:grid;min-height:0;flex:1;align-content:start;gap:var(--v2-space-5);padding:var(--v2-space-4);overflow-y:auto;overscroll-behavior:contain}.PromptWorkspaceSidebar_root__KJmDl[data-embedded] .PromptWorkspaceSidebar_content__7f03E{min-height:auto;padding:0;overflow:visible}.PromptWorkspaceSidebar_categorySection__uxsyT,.PromptWorkspaceSidebar_workspaceSection__UTFNH{display:grid;align-content:start;gap:var(--v2-space-2)}.PromptWorkspaceSidebar_sectionHeading__jTfuY{display:flex;align-items:baseline;justify-content:space-between;gap:var(--v2-space-2);padding:0 var(--v2-space-2)}.PromptWorkspaceSidebar_sectionHeading__jTfuY span{color:var(--v2-text-primary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-bold)}.PromptWorkspaceSidebar_sectionHeading__jTfuY small{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.PromptWorkspaceSidebar_workspaceMenu__5BM0Z{display:grid;align-content:start;gap:var(--v2-space-1)}.PromptWorkspaceSidebar_workspaceItem__ES7O3{display:flex;width:100%;min-height:2.75rem;align-items:center;gap:var(--v2-space-2);padding:0 var(--v2-space-3);border:0;border-radius:var(--v2-radius-xs);background:transparent;color:var(--v2-text-secondary);cursor:pointer;font:inherit;font-size:var(--v2-type-size-xs);text-align:left;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.PromptWorkspaceSidebar_workspaceItem__ES7O3>svg:first-child{width:1rem;height:1rem;flex:0 0 auto;stroke-width:1.9}.PromptWorkspaceSidebar_workspaceItem__ES7O3>span{min-width:0;flex:1}.PromptWorkspaceSidebar_workspaceItem__ES7O3>small{min-width:1.65rem;padding:.18rem var(--v2-space-1);border-radius:var(--v2-radius-pill);background:var(--v2-neutral-100);color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs);font-variant-numeric:tabular-nums;text-align:center}.PromptWorkspaceSidebar_workspaceItem__ES7O3>svg:last-child{width:.8rem;height:.8rem;flex:0 0 auto}.PromptWorkspaceSidebar_workspaceItem__ES7O3[data-active]{background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active);font-weight:var(--v2-type-weight-semibold)}.PromptWorkspaceSidebar_workspaceItem__ES7O3[data-active]>small{background:var(--v2-white-a72);color:inherit}.PromptWorkspaceSidebar_footer__3XhLC{flex:0 0 auto;padding:var(--v2-space-3) var(--v2-space-4) var(--v2-space-4);border-top:1px solid var(--v2-border-subtle)}.PromptWorkspaceSidebar_footer__3XhLC a{display:inline-flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--v2-space-2);border-radius:var(--v2-radius-xs);background:transparent;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold);text-decoration:none}.PromptWorkspaceSidebar_footer__3XhLC svg{width:1rem;height:1rem}.PromptWorkspaceSidebar_footer__3XhLC a:focus-visible,.PromptWorkspaceSidebar_workspaceItem__ES7O3:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--v2-focus-ring)}@media (hover:hover) and (pointer:fine){.PromptWorkspaceSidebar_workspaceItem__ES7O3:hover{background:var(--v2-neutral-0);color:var(--v2-text-primary)}.PromptWorkspaceSidebar_footer__3XhLC a:hover{background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active)}}@media (prefers-reduced-motion:reduce){.PromptWorkspaceSidebar_workspaceItem__ES7O3{transition:none}}.PromptDomainComponentDemo_root__DLKcF{display:grid;margin-top:var(--v2-space-8);gap:var(--v2-space-5)}.PromptDomainComponentDemo_heading__ioV3D{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(20rem,1.3fr);gap:var(--v2-space-8);align-items:end;padding-bottom:var(--v2-space-5);border-bottom:1px solid var(--v2-border-default)}.PromptDomainComponentDemo_heading__ioV3D>div{display:grid;gap:var(--v2-space-2)}.PromptDomainComponentDemo_componentLabel__Es6B2 span,.PromptDomainComponentDemo_heading__ioV3D span{color:var(--v2-brand-primary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.PromptDomainComponentDemo_heading__ioV3D h3{margin:0;color:var(--v2-text-primary);font-size:var(--v2-type-size-2xl);font-weight:var(--v2-type-weight-semibold);line-height:var(--v2-type-leading-tight);text-wrap:balance}.PromptDomainComponentDemo_heading__ioV3D p,.PromptDomainComponentDemo_status__4_LuY{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body);text-wrap:pretty}.PromptDomainComponentDemo_stage__zbLUc{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(30rem,1.28fr);gap:var(--v2-space-5);align-items:start}.PromptDomainComponentDemo_builderColumn__ID2ow,.PromptDomainComponentDemo_cardColumn__vpx_R{min-width:0}.PromptDomainComponentDemo_componentLabel__Es6B2{display:flex;align-items:baseline;justify-content:space-between;gap:var(--v2-space-3);margin-bottom:var(--v2-space-3)}.PromptDomainComponentDemo_componentLabel__Es6B2 strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold)}.PromptDomainComponentDemo_componentLabel__Es6B2 span{color:var(--v2-text-tertiary);text-align:right}.PromptDomainComponentDemo_status__4_LuY{padding:var(--v2-space-3) var(--v2-space-4);border-radius:var(--v2-radius-xs);background:var(--v2-surface-sunken)}@media (max-width:64rem){.PromptDomainComponentDemo_heading__ioV3D,.PromptDomainComponentDemo_stage__zbLUc{grid-template-columns:1fr;gap:var(--v2-space-4)}}