.AiToolsShowcase_section__pcuE6{position:relative;overflow:clip;padding-block:var(--space-6xl);background:var(--background);color:var(--foreground)}.AiToolsShowcase_section__pcuE6:before{position:absolute;inset:8% -18% auto auto;width:min(42rem,72vw);aspect-ratio:1;border-radius:var(--radius-pill);background:radial-gradient(circle,color-mix(in srgb,var(--gold-soft) 78%,transparent),transparent 68%);content:"";pointer-events:none}.AiToolsShowcase_inner__xNERP{position:relative;width:min(100% - (var(--space-sm) * 2),26rem);margin-inline:auto}.AiToolsShowcase_heading__KSMvY{display:grid;max-width:44rem;gap:var(--space-md);margin-bottom:var(--space-xl)}.AiToolsShowcase_heading__KSMvY h2{min-width:0;margin:0;font-family:var(--font-display);font-size:clamp(2.15rem,12vw,3rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance}.AiToolsShowcase_heading__KSMvY h2 span{display:block;color:var(--brand)}.AiToolsShowcase_heading__KSMvY>p{max-width:39rem;margin:0;color:var(--muted-foreground);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.8}.AiToolsShowcase_workbench__krXWj{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:stretch}.AiToolsShowcase_toolList__F0Ng4{display:flex;flex-direction:column;border-top:1px solid var(--border)}.AiToolsShowcase_toolItem__yFtNO{border-bottom:1px solid var(--border)}.AiToolsShowcase_toolItem__yFtNO[data-active=true]{border-bottom-color:var(--gold-line)}.AiToolsShowcase_toolButton__eTvqP{display:grid;grid-template-columns:1.75rem 2.5rem minmax(0,1fr) 1rem;width:100%;min-height:4.5rem;align-items:center;gap:var(--space-2xs);padding:var(--space-sm) var(--space-3xs);border:0;background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:color var(--duration-base) var(--ease-out-expo),background-color var(--duration-base) var(--ease-out-expo)}.AiToolsShowcase_toolButton__eTvqP:focus-visible{position:relative;z-index:1;border-radius:var(--radius-sm);outline:3px solid var(--ring);outline-offset:3px}.AiToolsShowcase_toolButton__eTvqP:active{background:var(--gold-soft)}.AiToolsShowcase_toolButton__eTvqP:disabled{opacity:.55;cursor:not-allowed}.AiToolsShowcase_toolNumber__Huj2F{color:var(--muted-foreground);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.AiToolsShowcase_toolIcon__z4iEC{display:grid;width:2.25rem;aspect-ratio:1;place-items:center;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);transition:border-color var(--duration-base) var(--ease-out-expo),background-color var(--duration-base) var(--ease-out-expo),color var(--duration-base) var(--ease-out-expo)}.AiToolsShowcase_toolItem__yFtNO[data-active=true] .AiToolsShowcase_toolIcon__z4iEC{border-color:var(--gold-line);background:var(--gold-soft);color:var(--accent-foreground)}.AiToolsShowcase_toolTitle__1wUPb{min-width:0;font-size:1rem;font-weight:600;line-height:1.35}.AiToolsShowcase_toolItem__yFtNO[data-active=true] .AiToolsShowcase_toolTitle__1wUPb{color:var(--accent-foreground)}.AiToolsShowcase_toolMark__3ySvQ{justify-self:end;color:var(--accent-foreground);font-size:1.2rem}.AiToolsShowcase_toolDescription__mvs7E{max-width:31rem;margin:calc(var(--space-2xs) * -1) var(--space-2xs) var(--space-lg) calc(var(--space-5xl) + var(--space-xs));color:var(--muted-foreground);font-size:.9rem;line-height:1.75;animation:AiToolsShowcase_description-in__hT7lV var(--duration-base) var(--ease-out-expo) both}.AiToolsShowcase_visualShell__26wQc{min-width:0;min-height:27rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);box-shadow:var(--shadow-card);color:var(--foreground)}.AiToolsShowcase_visualViewport__AKEsK{display:grid;min-height:27rem;place-items:center;padding:var(--space-sm);background:linear-gradient(color-mix(in srgb,var(--border) 32%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 32%,transparent) 1px,transparent 1px),var(--background);background-size:var(--space-lg) var(--space-lg)}.AiToolsShowcase_visualContent__H_rxN{width:100%;animation:AiToolsShowcase_visual-in__Z_DJt var(--duration-slow) var(--ease-out-expo) both}.AiToolsShowcase_demoLayout__onX1k{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);align-items:end}.AiToolsShowcase_exportPreview__Hx8CO,.AiToolsShowcase_previewStage__B3XBj,.AiToolsShowcase_timelinePreview__SxWMV{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.AiToolsShowcase_previewStage__B3XBj{display:none}.AiToolsShowcase_previewTopbar__B6RGA{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;padding-inline:var(--space-sm);border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:.72rem}.AiToolsShowcase_previewControl__7oLHv span:last-child,.AiToolsShowcase_sceneMeta__m0GIl span:last-child,.AiToolsShowcase_timecode__rDCMR{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.AiToolsShowcase_verticalVideo__zjCBv{position:relative;display:grid;width:58%;min-width:8.5rem;aspect-ratio:9/16;margin:var(--space-lg) auto;place-items:center;overflow:hidden;border-radius:var(--radius);background:radial-gradient(circle at 74% 22%,color-mix(in srgb,var(--brand) 34%,transparent),transparent 28%),linear-gradient(145deg,var(--card-elevated),color-mix(in srgb,var(--accent-clay) 38%,var(--muted)))}.AiToolsShowcase_stageIcon__D09wP{color:var(--brand)}.AiToolsShowcase_subtitleLine__9zHji{position:absolute;inset:auto var(--space-xs) var(--space-lg);margin:0;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--foreground);color:var(--background);font-size:.73rem;font-weight:600;line-height:1.45;text-align:center}.AiToolsShowcase_subtitleLine__9zHji span{display:block;color:var(--brand-foreground)}.AiToolsShowcase_demoTimeline__OcNC_{padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.AiToolsShowcase_timelineHeader__VwTrU{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);color:var(--muted-foreground);font-size:.78rem}.AiToolsShowcase_timelineHeader__VwTrU span:last-child{padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--gold-line);border-radius:var(--radius-pill);color:var(--accent-foreground)}.AiToolsShowcase_audioClip__x9kht,.AiToolsShowcase_waveform__7QYeX{display:flex;height:4.5rem;align-items:center;gap:var(--space-3xs);padding-inline:var(--space-xs);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-jade) 16%,var(--muted))}.AiToolsShowcase_audioClip__x9kht span,.AiToolsShowcase_waveform__7QYeX span{flex:1;min-width:1px;border-radius:var(--radius-pill);background:var(--accent-jade)}.AiToolsShowcase_captionTrack__dJ4wV{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3xs);margin-top:var(--space-2xs)}.AiToolsShowcase_captionTrack__dJ4wV span,.AiToolsShowcase_textClip__Wdv3G{overflow:hidden;padding:var(--space-2xs);border:1px solid var(--gold-line);border-radius:var(--radius-sm);background:var(--gold-soft);color:var(--accent-foreground);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.AiToolsShowcase_timelineDemo__94_14{display:grid;gap:var(--space-lg)}.AiToolsShowcase_timelinePreview__SxWMV{width:100%;margin-inline:auto}.AiToolsShowcase_sceneCard__ImoCr{display:grid;min-height:9rem;place-items:center;background:radial-gradient(circle at 30% 34%,color-mix(in srgb,var(--brand) 30%,transparent),transparent 26%),linear-gradient(145deg,var(--muted),var(--card-elevated));color:var(--brand)}.AiToolsShowcase_sceneMeta__m0GIl{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) var(--space-sm);color:var(--muted-foreground);font-size:.72rem}.AiToolsShowcase_trackArea__UKkIi{position:relative;display:grid;gap:var(--space-2xs);padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.AiToolsShowcase_trackRow__O1JBY{display:grid;grid-template-columns:2rem minmax(0,1fr);min-height:2.75rem;gap:var(--space-2xs);align-items:stretch}.AiToolsShowcase_trackLabel__7xeg4{align-self:center;color:var(--muted-foreground);font-size:.68rem}.AiToolsShowcase_videoClip__vM_lq{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3xs);overflow:hidden;border:1px solid var(--gold-line);border-radius:var(--radius-sm);background:var(--gold-soft)}.AiToolsShowcase_videoClip__vM_lq span{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 38%,var(--gold-soft)),var(--card-elevated))}.AiToolsShowcase_audioClip__x9kht{height:2.75rem;padding-inline:var(--space-2xs)}.AiToolsShowcase_textClip__Wdv3G{display:flex;min-width:0;align-items:center}.AiToolsShowcase_playhead__CXJdt{position:absolute;z-index:2;top:var(--space-2xs);bottom:var(--space-2xs);left:54%;width:1px;background:var(--destructive)}.AiToolsShowcase_playhead__CXJdt:before{position:absolute;top:0;left:50%;width:.55rem;aspect-ratio:1;border-radius:var(--radius-sm);background:var(--destructive);content:"";transform:translateX(-50%) rotate(45deg)}.AiToolsShowcase_canvasDemo__YS0a2{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.AiToolsShowcase_ratioPicker___YBXg{display:flex;flex-direction:row;gap:var(--space-2xs)}.AiToolsShowcase_ratioPicker___YBXg span{display:grid;min-height:2.75rem;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);font-size:.72rem;flex:1}.AiToolsShowcase_ratioPicker___YBXg span[data-active=true]{border-color:var(--gold-line);background:var(--gold-soft);color:var(--accent-foreground)}.AiToolsShowcase_canvasWorkspace__fnI1Z{display:grid;place-items:center;padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.AiToolsShowcase_canvasFrame__IXqCe{display:grid;width:42%;max-height:13rem;aspect-ratio:9/16;place-items:center;padding:var(--space-sm);border:1px solid var(--gold-line);border-radius:var(--radius);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--accent-clay) 38%,transparent),transparent 30%),linear-gradient(155deg,var(--muted),var(--card-elevated));box-shadow:var(--shadow-glow-brand)}.AiToolsShowcase_safeArea__Cdp_y{display:grid;width:100%;height:84%;place-items:center;border:1px dashed var(--gold-line);border-radius:var(--radius-sm);color:var(--brand);font-size:.72rem;text-align:center}.AiToolsShowcase_safeArea__Cdp_y span{align-self:start;color:var(--muted-foreground)}.AiToolsShowcase_canvasControls__2mFR_{display:grid;width:min(22rem,100%);grid-template-columns:auto minmax(4rem,1fr) auto;gap:var(--space-xs);align-items:center;margin-top:var(--space-lg);color:var(--muted-foreground);font-size:.68rem}.AiToolsShowcase_controlLine__WYtPP{position:relative;height:2px;border-radius:var(--radius-pill);background:var(--border)}.AiToolsShowcase_controlLine__WYtPP i{position:absolute;top:50%;left:62%;width:.75rem;aspect-ratio:1;border-radius:var(--radius-pill);background:var(--brand);transform:translate(-50%,-50%)}.AiToolsShowcase_exportDemo__aguU1{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:center}.AiToolsShowcase_exportArtwork__uICAJ{display:grid;min-height:10rem;place-items:center;background:radial-gradient(circle at 68% 32%,color-mix(in srgb,var(--brand) 34%,transparent),transparent 26%),linear-gradient(145deg,var(--card-elevated),var(--muted));color:var(--brand)}.AiToolsShowcase_previewControl__7oLHv{display:grid;grid-template-columns:auto minmax(3rem,1fr) auto;min-height:2.75rem;align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);color:var(--muted-foreground);font-size:.68rem}.AiToolsShowcase_previewProgress__3UfdL{height:2px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border)}.AiToolsShowcase_previewProgress__3UfdL i{display:block;width:68%;height:100%;background:var(--brand)}.AiToolsShowcase_exportPanel__3Gizd{padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.AiToolsShowcase_exportPanel__3Gizd p{margin:0;font-weight:600}.AiToolsShowcase_exportPanel__3Gizd ul{display:grid;gap:var(--space-xs);margin:var(--space-lg) 0;padding:0;color:var(--muted-foreground);font-size:.82rem;list-style:none}.AiToolsShowcase_exportPanel__3Gizd li{display:flex;align-items:center;gap:var(--space-2xs)}.AiToolsShowcase_exportPanel__3Gizd li svg{color:var(--success)}.AiToolsShowcase_exportButton__EFVKN{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--space-2xs);border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-foreground);font-size:.82rem;font-weight:600;white-space:nowrap}@keyframes AiToolsShowcase_visual-in__Z_DJt{0%{opacity:0;transform:translateY(var(--space-sm))}to{opacity:1;transform:translateY(0)}}@keyframes AiToolsShowcase_description-in__hT7lV{0%{opacity:0;transform:translateY(calc(var(--space-3xs) * -1))}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.AiToolsShowcase_toolButton__eTvqP:hover{background:color-mix(in srgb,var(--gold-soft) 42%,transparent)}}@media (min-width:30rem){.AiToolsShowcase_section__pcuE6{padding-block:var(--space-8xl)}.AiToolsShowcase_inner__xNERP{width:min(100% - (var(--space-md) * 2),42rem)}.AiToolsShowcase_heading__KSMvY{margin-bottom:var(--space-3xl)}.AiToolsShowcase_heading__KSMvY h2{font-size:clamp(2.35rem,7vw,4rem)}.AiToolsShowcase_toolButton__eTvqP{grid-template-columns:2rem 2.75rem minmax(0,1fr) 1.5rem;gap:var(--space-xs);padding-inline:var(--space-2xs)}.AiToolsShowcase_toolIcon__z4iEC{width:2.5rem}.AiToolsShowcase_toolTitle__1wUPb{font-size:clamp(1.05rem,2vw,1.25rem)}.AiToolsShowcase_toolDescription__mvs7E{margin-right:var(--space-md);margin-left:calc(var(--space-6xl) + var(--space-sm));font-size:.95rem}.AiToolsShowcase_visualShell__26wQc{min-height:30rem;border-radius:var(--radius-lg)}.AiToolsShowcase_visualViewport__AKEsK{min-height:30rem;padding:var(--space-lg)}.AiToolsShowcase_demoLayout__onX1k{grid-template-columns:minmax(8rem,.72fr) minmax(9rem,1fr);gap:var(--space-sm)}.AiToolsShowcase_previewStage__B3XBj{display:block}.AiToolsShowcase_demoTimeline__OcNC_{padding:var(--space-lg)}.AiToolsShowcase_timelinePreview__SxWMV{width:min(24rem,86%)}.AiToolsShowcase_sceneCard__ImoCr{min-height:12rem}.AiToolsShowcase_trackRow__O1JBY{grid-template-columns:2.5rem minmax(0,1fr)}.AiToolsShowcase_canvasDemo__YS0a2{grid-template-columns:5rem minmax(0,1fr)}.AiToolsShowcase_ratioPicker___YBXg{flex-direction:column}.AiToolsShowcase_ratioPicker___YBXg span{flex:initial}.AiToolsShowcase_canvasWorkspace__fnI1Z{padding:var(--space-lg)}.AiToolsShowcase_canvasFrame__IXqCe{width:min(10.5rem,44%);max-height:none}.AiToolsShowcase_exportDemo__aguU1{grid-template-columns:minmax(10rem,1.2fr) minmax(10rem,.8fr)}.AiToolsShowcase_exportArtwork__uICAJ{min-height:15rem}.AiToolsShowcase_exportPanel__3Gizd{padding:var(--space-lg)}}@media (min-width:60rem){.AiToolsShowcase_workbench__krXWj{grid-template-columns:minmax(15rem,.74fr) minmax(0,1.26fr);gap:var(--space-xl)}.AiToolsShowcase_visualShell__26wQc,.AiToolsShowcase_visualViewport__AKEsK{min-height:31rem}}@media (min-width:64rem){.AiToolsShowcase_section__pcuE6{padding-block:var(--space-10xl)}.AiToolsShowcase_inner__xNERP{width:min(100% - (var(--space-lg) * 2),76rem)}.AiToolsShowcase_heading__KSMvY{margin-bottom:var(--space-5xl)}.AiToolsShowcase_heading__KSMvY h2{font-size:clamp(2.35rem,5vw,4.75rem)}.AiToolsShowcase_workbench__krXWj{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.42fr);gap:var(--space-3xl)}.AiToolsShowcase_visualShell__26wQc{min-height:35rem}.AiToolsShowcase_visualViewport__AKEsK{min-height:35rem;padding:var(--space-xl);background-size:var(--space-xl) var(--space-xl)}.AiToolsShowcase_demoLayout__onX1k{grid-template-columns:minmax(9rem,.7fr) minmax(11rem,1fr);gap:var(--space-lg)}.AiToolsShowcase_captionTrack__dJ4wV{grid-template-columns:.8fr 1.2fr}}@media (prefers-reduced-motion:reduce){.AiToolsShowcase_toolButton__eTvqP,.AiToolsShowcase_toolDescription__mvs7E,.AiToolsShowcase_toolIcon__z4iEC,.AiToolsShowcase_visualContent__H_rxN{animation:none;transition-duration:.01ms}}.LandingShell_home__xZbWG{--home-gutter:clamp(var(--space-sm),4vw,var(--space-5xl));background:var(--background);color:var(--foreground);isolation:isolate}.LandingShell_footer__uAfPV,.LandingShell_home__xZbWG,.LandingShell_megaPanel__nUSil,.LandingShell_mobileSheet__rytFF,.LandingShell_navShell__yVULP{min-width:0}.LandingShell_featureButton__2T_Q8,.LandingShell_footerLink__tGk6m,.LandingShell_megaLink__kwoYV,.LandingShell_mobileNavLink__1rqje,.LandingShell_mobileToggle__n5RU5,.LandingShell_navGhostButton__bDMIy,.LandingShell_navLink__z5aMa,.LandingShell_primaryCta__1BZro,.LandingShell_secondaryCta__Igf6y,.LandingShell_stickyCtaLink__kIz8y,.LandingShell_userButton__sZYvb{white-space:nowrap}.LandingShell_featureButton__2T_Q8,.LandingShell_mobileToggle__n5RU5,.LandingShell_navGhostButton__bDMIy,.LandingShell_primaryCta__1BZro,.LandingShell_secondaryCta__Igf6y,.LandingShell_stickyCtaLink__kIz8y,.LandingShell_userButton__sZYvb{min-height:44px}.LandingShell_featureButton__2T_Q8,.LandingShell_footerLink__tGk6m,.LandingShell_megaLink__kwoYV,.LandingShell_mobileNavLink__1rqje,.LandingShell_mobileToggle__n5RU5,.LandingShell_navGhostButton__bDMIy,.LandingShell_navLink__z5aMa,.LandingShell_primaryCta__1BZro,.LandingShell_secondaryCta__Igf6y,.LandingShell_stickyCtaLink__kIz8y,.LandingShell_userButton__sZYvb{outline:2px solid transparent;outline-offset:3px}.LandingShell_featureButton__2T_Q8:focus-visible,.LandingShell_footerLink__tGk6m:focus-visible,.LandingShell_megaLink__kwoYV:focus-visible,.LandingShell_mobileNavLink__1rqje:focus-visible,.LandingShell_mobileToggle__n5RU5:focus-visible,.LandingShell_navGhostButton__bDMIy:focus-visible,.LandingShell_navLink__z5aMa:focus-visible,.LandingShell_primaryCta__1BZro:focus-visible,.LandingShell_secondaryCta__Igf6y:focus-visible,.LandingShell_stickyCtaLink__kIz8y:focus-visible,.LandingShell_userButton__sZYvb:focus-visible{outline-color:var(--ring)}.LandingShell_primaryCta__1BZro:focus-visible{outline-color:var(--foreground)}.LandingShell_primaryCta__1BZro{border:1px solid var(--brand);border-radius:var(--radius-pill);background:var(--brand);color:var(--color-accent-ink);box-shadow:var(--shadow-glow-brand);font-weight:700;transition:background-color var(--duration-base) var(--ease-out-expo),border-color var(--duration-base) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo)}.LandingShell_primaryCta__1BZro,.LandingShell_secondaryCta__Igf6y{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:48px;padding-inline:var(--space-lg);font-size:.9375rem;line-height:1;text-decoration:none}.LandingShell_secondaryCta__Igf6y{border:1px solid var(--gold-line);border-radius:var(--radius-pill);background:color-mix(in oklch,var(--card) 82%,transparent);color:var(--foreground);font-weight:650;transition:background-color var(--duration-base) var(--ease-out-expo),border-color var(--duration-base) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo)}.LandingShell_primaryCta__1BZro:active,.LandingShell_secondaryCta__Igf6y:active{transform:translateY(1px);transition-duration:var(--duration-fast)}@media (hover:hover) and (pointer:fine){.LandingShell_primaryCta__1BZro:hover,.LandingShell_secondaryCta__Igf6y:hover{transform:translateY(-1.5px)}}.LandingShell_navShell__yVULP{position:fixed;inset:0 0 auto;z-index:var(--z-nav);height:68px;border-block-end:1px solid transparent;background:transparent;color:var(--foreground);transition:background-color .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo)}.LandingShell_navMenuActive__Q3xSz,.LandingShell_navScrolled__MBUDP{border-block-end-color:color-mix(in oklch,var(--border) 78%,transparent);background:color-mix(in oklch,var(--background) 88%,transparent);color:var(--foreground);box-shadow:0 12px 36px -30px var(--foreground);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.LandingShell_navInner__xLyAX{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:90rem;height:100%;margin-inline:auto;padding-inline:clamp(var(--space-sm),3vw,var(--space-3xl))}.LandingShell_navBrand__eHgGv{display:inline-flex;min-height:44px;align-items:center;color:var(--foreground);text-decoration:none}.LandingShell_navActions__Kx1sR,.LandingShell_navCenter__PoMh8{display:none}.LandingShell_mobileToggle__n5RU5{display:inline-grid;width:44px;padding:0;place-items:center;border:1px solid color-mix(in oklch,var(--border) 74%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklch,var(--card) 74%,transparent);color:var(--foreground);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out-expo),border-color var(--duration-base) var(--ease-out-expo)}.LandingShell_navGhostButton__bDMIy,.LandingShell_navLink__z5aMa{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--space-3xs);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted-foreground);font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out-expo),color var(--duration-base) var(--ease-out-expo)}.LandingShell_navGhostButton__bDMIy,.LandingShell_navLink__z5aMa{padding-inline:var(--space-sm)}.LandingShell_navLink__z5aMa[aria-expanded=true]{background:var(--gold-soft);color:var(--foreground)}.LandingShell_navChevron__1Q0Qw{transition:transform var(--duration-base) var(--ease-out-expo)}.LandingShell_navLink__z5aMa[aria-expanded=true] .LandingShell_navChevron__1Q0Qw{transform:rotate(180deg)}.LandingShell_navTheme__sfizX{display:grid;min-width:44px;place-items:center}.LandingShell_navAuth__dRgZ5{display:flex;align-items:center;gap:var(--space-2xs)}.LandingShell_navSkeleton__v4EQ8{width:7.5rem;height:36px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--muted)}.LandingShell_userButton__sZYvb{display:inline-flex;align-items:center;gap:var(--space-2xs);padding-inline:var(--space-2xs);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--foreground);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out-expo),border-color var(--duration-base) var(--ease-out-expo)}.LandingShell_userAvatar__tc2Mv{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--gold-line);border-radius:50%;background:var(--gold-soft);color:var(--accent-foreground);font-size:.75rem;font-weight:800}@media (hover:hover) and (pointer:fine){.LandingShell_navGhostButton__bDMIy:hover,.LandingShell_navLink__z5aMa:hover{color:var(--foreground)}.LandingShell_mobileToggle__n5RU5:hover,.LandingShell_userButton__sZYvb:hover{background:var(--gold-soft)}}.LandingShell_featureButton__2T_Q8:active,.LandingShell_footerLink__tGk6m:active,.LandingShell_megaLink__kwoYV:active,.LandingShell_mobileToggle__n5RU5:active,.LandingShell_navGhostButton__bDMIy:active,.LandingShell_navLink__z5aMa:active,.LandingShell_userButton__sZYvb:active{transform:translateY(1px)}.LandingShell_featureButton__2T_Q8:disabled,.LandingShell_mobileToggle__n5RU5:disabled,.LandingShell_primaryCta__1BZro[aria-disabled=true],.LandingShell_secondaryCta__Igf6y:disabled,.LandingShell_secondaryCta__Igf6y[aria-disabled=true],.LandingShell_userButton__sZYvb:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.LandingShell_megaPanel__nUSil{position:absolute;inset:100% 0 auto;z-index:var(--z-raised);visibility:hidden;border-block-end:1px solid var(--border);background:color-mix(in oklch,var(--card) 96%,transparent);color:var(--foreground);box-shadow:var(--shadow-popover);opacity:0;transform:translateY(-8px);pointer-events:none;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);transition:opacity .18s var(--ease-out-expo),transform .22s var(--ease-out-expo),visibility .18s}.LandingShell_megaOpen__BniDZ{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.LandingShell_megaInner__MJ7VW{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:var(--space-3xl);width:100%;max-width:76rem;margin-inline:auto;padding:var(--space-xl) clamp(var(--space-lg),4vw,var(--space-4xl)) var(--space-2xl)}.LandingShell_megaIntro__tdffb{min-width:0;padding-block-start:var(--space-2xs)}.LandingShell_megaEyebrow__kMQxb{margin:0 0 var(--space-xs);color:var(--accent-foreground);font-size:.6875rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.LandingShell_megaIntroText__0np_M{max-width:48ch;margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.7}.LandingShell_megaGrid__x8jDi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs)}.LandingShell_megaLink__kwoYV{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--space-xs);min-height:72px;align-items:center;padding:var(--space-xs);border:1px solid transparent;border-radius:var(--radius);color:var(--foreground);text-decoration:none;transition:background-color var(--duration-base) var(--ease-out-expo),border-color var(--duration-base) var(--ease-out-expo)}.LandingShell_megaIcon__u6C0H{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--gold-line);border-radius:var(--radius);background:var(--gold-soft);color:var(--accent-foreground)}.LandingShell_megaDescription__GmOPb,.LandingShell_megaTitle__tF5bB{display:block;overflow-wrap:anywhere}.LandingShell_megaTitle__tF5bB{font-size:.875rem;font-weight:750}.LandingShell_megaDescription__GmOPb{margin-block-start:var(--space-3xs);color:var(--muted-foreground);font-size:.75rem;line-height:1.5;white-space:normal}@media (hover:hover) and (pointer:fine){.LandingShell_megaLink__kwoYV:hover{background:var(--gold-soft)}}.LandingShell_navScrim__hslaj{position:fixed;inset:68px 0 0;z-index:calc(var(--z-nav) - 1);visibility:hidden;border:0;background:color-mix(in oklch,var(--foreground) 12%,transparent);opacity:0;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity .18s var(--ease-out-expo),visibility .18s}.LandingShell_navScrimOpen__I__dd{visibility:visible;opacity:1;pointer-events:auto}.LandingShell_mobileSheet__rytFF{position:fixed;inset:68px 0 0;z-index:var(--z-overlay);overflow-y:auto;background:var(--background);color:var(--foreground)}.LandingShell_mobileSheetInner__IjJd1{display:grid;gap:var(--space-lg);width:100%;max-width:44rem;margin-inline:auto;padding:var(--space-lg) var(--space-sm) max(var(--space-3xl),env(safe-area-inset-bottom))}.LandingShell_mobilePrimaryLinks__rtL_O{display:grid}.LandingShell_mobileNavLink__1rqje{display:flex;min-height:56px;align-items:center;justify-content:space-between;border-block-end:1px solid var(--border);color:var(--foreground);font-family:var(--font-display);font-size:1.35rem;font-weight:650;text-decoration:none}.LandingShell_mobileProductGroup__hDoLk{display:grid;gap:var(--space-xs)}.LandingShell_mobileProductTitle___TZ6Z{margin:0;color:var(--muted-foreground);font-size:.6875rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.LandingShell_mobileProductGrid__u7h4x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs)}.LandingShell_mobileProductGrid__u7h4x .LandingShell_megaLink__kwoYV{grid-template-columns:1fr;align-content:start;min-height:104px}.LandingShell_mobileProductGrid__u7h4x .LandingShell_megaIcon__u6C0H{width:36px;height:36px}.LandingShell_mobileActions__sig3m{display:grid;gap:var(--space-2xs)}.LandingShell_mobileActions__sig3m .LandingShell_primaryCta__1BZro,.LandingShell_mobileActions__sig3m .LandingShell_secondaryCta__Igf6y{width:100%}.LandingShell_mobileThemeRow__oJ4Xh{display:flex;min-height:48px;align-items:center;justify-content:space-between;border-block-start:1px solid var(--border);color:var(--muted-foreground);font-size:.875rem}.LandingShell_mobileAccount__0RGsv{display:grid;gap:var(--space-2xs)}.LandingShell_mobileAccountMeta__4RJRy{min-width:0;padding-block-end:var(--space-xs);border-block-end:1px solid var(--border)}.LandingShell_mobileAccountEmail__5v_m3,.LandingShell_mobileAccountName__u3rop{margin:0;overflow-wrap:anywhere}.LandingShell_mobileAccountName__u3rop{font-weight:700}.LandingShell_mobileAccountEmail__5v_m3{color:var(--muted-foreground);font-size:.8125rem}@media (min-width:60rem){.LandingShell_navInner__xLyAX{display:grid;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr)}.LandingShell_navCenter__PoMh8{display:flex;justify-self:center;align-items:center;gap:var(--space-3xs)}.LandingShell_navActions__Kx1sR{display:flex;justify-self:end;align-items:center;gap:var(--space-2xs)}.LandingShell_mobileToggle__n5RU5{display:none}}.LandingShell_hero__nq7xB{position:relative;display:grid;min-height:clamp(39rem,78dvh,54rem);align-items:center;overflow:clip;padding:calc(68px + var(--space-xl)) var(--home-gutter) var(--space-12xl);background:var(--background);color:var(--foreground)}.LandingShell_heroField__ZWevW{position:absolute;pointer-events:none;inset:0;background:radial-gradient(circle at 19% 28%,color-mix(in oklch,var(--gold-soft) 72%,transparent) 0,transparent 31%),radial-gradient(circle at 80% 18%,color-mix(in oklch,var(--gold-soft) 84%,transparent) 0,transparent 33%),linear-gradient(150deg,color-mix(in oklch,var(--background) 92%,var(--gold-soft)),var(--background) 58%,color-mix(in oklch,var(--background) 90%,var(--gold-soft)))}.LandingShell_heroInner__xfHnM{position:relative;z-index:var(--z-raised);display:grid;width:min(100%,72rem);min-width:0;margin-inline:auto}.LandingShell_heroEyebrow__MrhAp{width:min(100%,52rem);margin:0 auto var(--space-lg)}.LandingShell_heroTitle__ANLwY{width:100%;max-width:66rem;min-width:0;margin:0 auto;overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-display);font-size:clamp(3.05rem,5.9vw,5.55rem);font-weight:650;letter-spacing:-.045em;line-height:1.01;text-align:center;text-wrap:balance}.LandingShell_home__xZbWG .LandingShell_heroTitle__ANLwY{line-height:1.01}.LandingShell_heroTitleLine__Q_ptl{display:block}.LandingShell_home__xZbWG .LandingShell_heroTitleLine__Q_ptl{line-height:1.01}.LandingShell_heroAccent__8SzRa{position:relative;width:fit-content;margin-inline:auto;color:var(--accent-foreground)}.LandingShell_heroAccent__8SzRa:after{content:"";position:absolute;inset:auto 0 .02em;height:2px;border-radius:var(--radius-pill);background:var(--brand);transform:scaleX(.78);transform-origin:center}.LandingShell_heroLede__BBVDd{width:min(100%,37rem);margin:var(--space-lg) auto 0;color:var(--muted-foreground);font-size:clamp(1rem,1.45vw,1.175rem);line-height:1.8;text-align:start;text-wrap:pretty}.LandingShell_heroActions__zQegN{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);margin-block-start:var(--space-xl)}.LandingShell_heroReassurance__DWzQG{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs) var(--space-sm);margin:var(--space-sm) auto 0;color:var(--muted-foreground);font-size:.8125rem}.LandingShell_heroReassurance__DWzQG span{display:inline-flex;align-items:center;gap:var(--space-3xs)}.LandingShell_heroMascot__QIi83{position:absolute;inset:auto var(--space-xs) var(--space-md) auto;z-index:var(--z-raised);width:clamp(6.5rem,18vw,11rem);pointer-events:none}.LandingShell_heroMascot__QIi83 img{width:100%;height:auto;filter:drop-shadow(0 18px 22px color-mix(in oklch,var(--foreground) 18%,transparent))}.LandingShell_heroFilm__lFnvx{position:absolute;inset:auto auto -7% -4%;width:clamp(7rem,15vw,11rem);aspect-ratio:9/16;overflow:hidden;border:1px solid color-mix(in oklch,var(--card) 75%,var(--gold-line));border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-card);opacity:.7;transform:rotate(-6deg);pointer-events:none}.LandingShell_heroFilm__lFnvx img{width:100%;height:100%;object-fit:cover}.LandingShell_heroFilmCaption__fl_lE{position:absolute;inset:auto var(--space-2xs) 12% var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background:color-mix(in oklch,var(--card) 88%,transparent);color:var(--foreground);font-size:clamp(.5rem,1vw,.6875rem);font-weight:800;line-height:1.35;text-align:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (min-width:40rem){.LandingShell_hero__nq7xB{padding-inline:var(--home-gutter)}.LandingShell_heroFilm__lFnvx{inset-block-end:3%;inset-inline-start:2%}.LandingShell_heroMascot__QIi83{inset-inline-end:3%;inset-block-end:3%}.LandingShell_heroTitleLine__Q_ptl{white-space:nowrap}}@media (min-width:60rem){.LandingShell_heroEyebrow__MrhAp{padding-inline-start:var(--space-xl)}.LandingShell_heroFilm__lFnvx{opacity:.84}}.LandingShell_productSection__9O_Ml{padding:var(--space-11xl) var(--home-gutter) var(--space-12xl);border-block-start:1px solid color-mix(in oklch,var(--border) 62%,transparent);background:var(--card);color:var(--foreground)}.LandingShell_productGrid__3dfRI{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);width:min(100%,88rem);margin-inline:auto}.LandingShell_productIntro__M_16p{min-width:0}.LandingShell_sectionEyebrow__z_PPZ{margin-block-end:var(--space-sm)}.LandingShell_sectionTitle__n_RKr{max-width:13ch;min-width:0;margin:0;overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-display);font-size:clamp(2.25rem,4.8vw,4.6rem);font-weight:650;letter-spacing:-.035em;line-height:1.03;text-wrap:balance}.LandingShell_faqSection__IGR5B .LandingShell_sectionTitle__n_RKr,.LandingShell_productSection__9O_Ml .LandingShell_sectionTitle__n_RKr{line-height:1.03}.LandingShell_sectionBody__Npt6L{max-width:38rem;margin:var(--space-sm) 0 0;color:var(--muted-foreground);font-size:1rem;line-height:1.8;text-wrap:pretty}.LandingShell_productStageWrap__lK9wX{min-width:0}.LandingShell_productStage__bG0Ea{position:relative;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-card)}.LandingShell_productStage__bG0Ea img{display:block;width:100%;height:auto}.LandingShell_productCallout__ltyrC{position:absolute;inset:auto var(--space-xs) var(--space-xs) var(--space-xs);display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--space-xs);align-items:center;min-width:0;padding:var(--space-xs);border:1px solid color-mix(in oklch,var(--border) 76%,transparent);border-radius:var(--radius);background:color-mix(in oklch,var(--card) 90%,transparent);color:var(--foreground);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.LandingShell_productCalloutIcon__2LsD1{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius);background:var(--gold-soft);color:var(--accent-foreground)}.LandingShell_productCalloutBody__wdAd6,.LandingShell_productCalloutTitle__73Of5,.LandingShell_productCaption__g_aCs{margin:0}.LandingShell_productCalloutTitle__73Of5{font-size:.875rem;font-weight:750}.LandingShell_productCalloutBody__wdAd6{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.LandingShell_productCaption__g_aCs{margin-block-start:var(--space-2xs);color:var(--muted-foreground);font-size:.75rem}.LandingShell_featureList__D9UBb{display:grid;gap:var(--space-3xs)}.LandingShell_featureButton__2T_Q8{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-xs);width:100%;align-items:start;padding:var(--space-xs);border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);text-align:start;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out-expo),border-color var(--duration-base) var(--ease-out-expo),color var(--duration-base) var(--ease-out-expo)}.LandingShell_featureButton__2T_Q8[aria-pressed=true]{border-color:var(--gold-line);background:var(--gold-soft);color:var(--foreground)}.LandingShell_featureIndex__8popV{color:var(--accent-foreground);font-size:.6875rem;font-weight:700;line-height:1.8}.LandingShell_featureDescription__mn5HA,.LandingShell_featureLabel__XBykr{display:block;overflow-wrap:anywhere;white-space:normal}.LandingShell_featureLabel__XBykr{color:inherit;font-size:.9375rem;font-weight:750}.LandingShell_featureDescription__mn5HA{margin-block-start:var(--space-3xs);color:var(--muted-foreground);font-size:.75rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.LandingShell_featureButton__2T_Q8:hover{color:var(--foreground)}}@media (min-width:60rem){.LandingShell_productGrid__3dfRI{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.75fr) minmax(13rem,.72fr);align-items:center}.LandingShell_productIntro__M_16p{align-self:start;padding-block-start:var(--space-sm)}.LandingShell_productCallout__ltyrC{inset-inline:auto var(--space-sm);width:min(25rem,70%)}}.LandingShell_faqSection__IGR5B{padding:var(--space-11xl) var(--home-gutter,clamp(var(--space-sm),4vw,var(--space-5xl)));background:var(--background);color:var(--foreground)}.LandingShell_faqGrid__JJeGb{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);width:min(100%,72rem);margin-inline:auto}.LandingShell_faqIntro__DVv28{min-width:0}.LandingShell_faqNote__lm5Z6{max-width:34rem;margin:var(--space-sm) 0 0;color:var(--muted-foreground);line-height:1.75}.LandingShell_faqList__Se_sH{display:grid;gap:var(--space-2xs)}.LandingShell_faqItem__HJJTU{border:0;border-block-end:1px solid var(--border)}.LandingShell_faqTrigger__CmdMC{min-height:64px;padding-block:var(--space-sm);color:var(--foreground);font-size:1rem;font-weight:700;text-align:start;text-decoration:none}.LandingShell_faqTrigger__CmdMC:hover{color:var(--accent-foreground);text-decoration:none}.LandingShell_faqTrigger__CmdMC:active{color:var(--brand)}.LandingShell_faqContent__YdRcX{max-width:56ch;padding-block-end:var(--space-lg);color:var(--muted-foreground);font-size:.9375rem;line-height:1.8}@media (min-width:60rem){.LandingShell_faqGrid__JJeGb{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:var(--space-6xl)}.LandingShell_faqIntro__DVv28{position:sticky;top:calc(68px + var(--space-xl));align-self:start}}.LandingShell_finalSection__uAXzc{position:relative;overflow:clip;padding:var(--space-10xl) var(--home-gutter,clamp(var(--space-sm),4vw,var(--space-5xl))) var(--space-12xl);background:var(--card);color:var(--foreground)}.LandingShell_finalInner__4YuY9{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);width:min(100%,70rem);margin-inline:auto;align-items:center}.LandingShell_finalCopy__sarws{min-width:0}.LandingShell_finalTitle__SzJ0_{max-width:12ch;min-width:0;margin:0;overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-display);font-size:clamp(2.6rem,6vw,5.8rem);font-weight:650;letter-spacing:-.04em;line-height:1;text-wrap:balance}.LandingShell_finalSection__uAXzc .LandingShell_finalTitle__SzJ0_{line-height:1}.LandingShell_finalBody__QkCDT{max-width:34rem;margin:var(--space-md) 0 0;color:var(--muted-foreground);font-size:1rem;line-height:1.8}.LandingShell_finalActions__SodF7{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-xl)}.LandingShell_finalMascot__Hbkpg{justify-self:center;width:min(68vw,15rem);pointer-events:none}.LandingShell_finalMascot__Hbkpg img{width:100%;height:auto;filter:drop-shadow(0 22px 28px color-mix(in oklch,var(--foreground) 18%,transparent))}@media (min-width:48rem){.LandingShell_finalInner__4YuY9{grid-template-columns:minmax(0,1.25fr) minmax(12rem,.55fr)}.LandingShell_finalMascot__Hbkpg{justify-self:end}}.LandingShell_stickyCta__ehrsd{position:fixed;inset:auto 50% var(--space-sm) auto;z-index:var(--z-sticky);display:none;width:min(calc(100% - (var(--space-xl) * 2)),46rem);align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-md);border:1px solid color-mix(in oklch,var(--border) 78%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklch,var(--card) 90%,transparent);color:var(--foreground);box-shadow:var(--shadow-popover);opacity:0;transform:translate(50%,calc(100% + var(--space-xl)));pointer-events:none;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);transition:opacity .18s var(--ease-out-expo),transform .22s var(--ease-out-expo)}.LandingShell_stickyCta__ehrsd[data-visible=true]{opacity:1;transform:translate(50%);pointer-events:auto}.LandingShell_stickyCtaText__9oFBS{overflow:hidden;text-overflow:ellipsis;font-size:.875rem;font-weight:650;white-space:nowrap}.LandingShell_stickyCtaLink__kIz8y{display:inline-flex;min-height:40px;align-items:center;gap:var(--space-3xs);padding-inline:var(--space-sm);border:1px solid var(--brand);border-radius:var(--radius-pill);background:var(--brand);color:var(--color-accent-ink);font-size:.8125rem;font-weight:750;text-decoration:none;transition:background-color var(--duration-base) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo)}@media (min-width:60rem){.LandingShell_stickyCta__ehrsd{display:flex}}.LandingShell_footer__uAfPV{overflow:clip;padding:var(--space-10xl) clamp(var(--space-sm),4vw,var(--space-5xl)) max(var(--space-xl),env(safe-area-inset-bottom));border-block-start:1px solid var(--border);background:var(--background);color:var(--foreground)}.LandingShell_footerInner__Pj_dO{display:grid;width:min(100%,88rem);margin-inline:auto}.LandingShell_footerStatement__rxng0{max-width:15ch;min-width:0;margin:0;overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-display);font-size:clamp(2.8rem,7.5vw,7.4rem);font-weight:600;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.LandingShell_footer__uAfPV .LandingShell_footerStatement__rxng0{line-height:.98}.LandingShell_footerMeta__GYSg4{display:grid;gap:var(--space-lg);margin-block-start:var(--space-7xl);padding-block-start:var(--space-lg);border-block-start:1px solid var(--border)}.LandingShell_footerBrand__lLJCy{display:inline-flex;width:fit-content;color:var(--foreground);text-decoration:none}.LandingShell_footerLinks__j3xUD{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg)}.LandingShell_footerLink__tGk6m{display:inline-flex;min-height:44px;align-items:center;color:var(--muted-foreground);font-size:.8125rem;text-decoration:none;transition:color var(--duration-base) var(--ease-out-expo)}.LandingShell_footerFinePrint___sCKf{margin:0;color:var(--subtle-foreground);font-size:.75rem}@media (hover:hover) and (pointer:fine){.LandingShell_footerLink__tGk6m:hover{color:var(--foreground)}}@media (min-width:48rem){.LandingShell_footerMeta__GYSg4{grid-template-columns:auto 1fr auto;align-items:center}.LandingShell_footerLinks__j3xUD{justify-content:center}.LandingShell_footerFinePrint___sCKf{text-align:end}}@media (pointer:coarse){.LandingShell_primaryCta__1BZro,.LandingShell_secondaryCta__Igf6y{min-height:48px}}@media (prefers-reduced-motion:reduce){.LandingShell_featureButton__2T_Q8,.LandingShell_footerLink__tGk6m,.LandingShell_megaPanel__nUSil,.LandingShell_mobileToggle__n5RU5,.LandingShell_navChevron__1Q0Qw,.LandingShell_navGhostButton__bDMIy,.LandingShell_navLink__z5aMa,.LandingShell_navScrim__hslaj,.LandingShell_navShell__yVULP,.LandingShell_primaryCta__1BZro,.LandingShell_secondaryCta__Igf6y,.LandingShell_stickyCtaLink__kIz8y,.LandingShell_stickyCta__ehrsd,.LandingShell_userButton__sZYvb{transition-duration:.01ms}.LandingShell_primaryCta__1BZro:active,.LandingShell_primaryCta__1BZro:hover,.LandingShell_secondaryCta__Igf6y:active,.LandingShell_secondaryCta__Igf6y:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.LandingShell_megaPanel__nUSil,.LandingShell_navMenuActive__Q3xSz,.LandingShell_navScrolled__MBUDP,.LandingShell_productCallout__ltyrC,.LandingShell_stickyCta__ehrsd{background:var(--card);color:var(--foreground);backdrop-filter:none;-webkit-backdrop-filter:none}}.SubtitleShowcase_section__Lah1X{position:relative;overflow:clip;border-block:1px solid var(--border);background:var(--card);color:var(--foreground);padding-block:var(--space-5xl)}.SubtitleShowcase_inner__AA9SM{width:100%;margin-inline:auto}.SubtitleShowcase_header___6j1E{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--space-lg);width:min(calc(100% - (var(--space-md) * 2)),42rem);margin-inline:auto}.SubtitleShowcase_header___6j1E h2{min-width:0;margin:var(--space-sm) 0 0;max-width:14ch;font-family:var(--font-display);font-size:clamp(2.25rem,12vw,3.5rem);font-weight:600;line-height:1.04;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance}.SubtitleShowcase_header___6j1E>p{margin:0;max-width:35rem;color:var(--muted-foreground);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.8;text-wrap:pretty}.SubtitleShowcase_eyebrow__zvTzR{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-2xs);border:1px solid var(--gold-line);border-radius:var(--radius-pill);background:var(--gold-soft);color:var(--accent-foreground);padding-inline:var(--space-sm);font-size:.75rem;font-weight:600;letter-spacing:.08em;white-space:nowrap}.SubtitleShowcase_railViewport___dPzI{position:relative;width:100%;margin-top:var(--space-3xl);overflow-x:auto;overscroll-behavior-inline:contain;padding:var(--space-3xl) var(--space-md) var(--space-4xl);scroll-padding-inline:var(--space-md);scroll-snap-type:x mandatory;scrollbar-color:var(--gold-line) var(--muted);scrollbar-width:thin}.SubtitleShowcase_cardRail__l9uSV{display:flex;width:max-content;min-height:0;align-items:center;justify-content:flex-start;gap:var(--space-sm);margin:0;padding:0;list-style:none}.SubtitleShowcase_cardItem__qwMjW{position:relative;z-index:1;flex:0 0 auto;width:min(76vw,17rem);min-width:0;scroll-snap-align:center}.SubtitleShowcase_cardItem__qwMjW+.SubtitleShowcase_cardItem__qwMjW{margin-inline-start:0}.SubtitleShowcase_cardItem__qwMjW:first-child{z-index:1}.SubtitleShowcase_cardItem__qwMjW:nth-child(2){z-index:2}.SubtitleShowcase_cardItem__qwMjW:nth-child(3){z-index:3}.SubtitleShowcase_cardItem__qwMjW:nth-child(4){z-index:2}.SubtitleShowcase_cardItem__qwMjW[data-active=true]{z-index:7}.SubtitleShowcase_cardItem__qwMjW:focus-within{z-index:8}.SubtitleShowcase_card___KPsu{position:relative;display:flex;width:100%;min-height:2.75rem;aspect-ratio:9/15.25;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card-elevated);box-shadow:var(--shadow-card);color:var(--foreground);cursor:pointer;font:inherit;padding:0;text-align:start;touch-action:manipulation;transform:none;transform-origin:center;transition:border-color var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo)}.SubtitleShowcase_card___KPsu[data-active=true]{z-index:7;border-color:var(--brand);transform:translateY(calc(var(--space-3xs) * -1))}.SubtitleShowcase_card___KPsu:focus-visible{z-index:8;outline:3px solid var(--ring);outline-offset:var(--space-3xs)}.SubtitleShowcase_card___KPsu:active{transform:translateY(1px)}.SubtitleShowcase_card___KPsu:disabled{opacity:.55;cursor:not-allowed}.SubtitleShowcase_poster__NAaOR{position:relative;display:block;flex:1;width:100%;min-height:0;overflow:hidden;background:var(--muted)}.SubtitleShowcase_image__6uk4A{object-fit:cover;filter:saturate(.88) contrast(.96)}.SubtitleShowcase_presetChip__q3X5U{position:absolute;top:var(--space-sm);left:var(--space-sm);display:inline-flex;min-height:2rem;align-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card-elevated);color:var(--muted-foreground);padding-inline:var(--space-xs);font-size:.6875rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.SubtitleShowcase_subtitle__cjzjo{position:absolute;inset-inline:var(--space-sm);bottom:var(--space-xl);display:flex;width:fit-content;max-width:calc(100% - (var(--space-sm) * 2));margin-inline:auto;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-weight:700;line-height:1.35;text-align:center}.SubtitleShowcase_karaokeSubtitle__z5vsz{gap:var(--space-3xs);background:var(--foreground);color:var(--card);padding:var(--space-2xs);font-size:clamp(.75rem,1.2vw,.9375rem)}.SubtitleShowcase_karaokeSubtitle__z5vsz>span{display:inline-flex;border-radius:calc(var(--radius-sm) / 2);padding:var(--space-3xs)}.SubtitleShowcase_karaokeSubtitle__z5vsz .SubtitleShowcase_karaokeActive__ObzoF{background:var(--brand);color:var(--brand-foreground)}.SubtitleShowcase_popSubtitle__rmzJa{flex-direction:column;border:1px solid var(--gold-line);background:var(--gold-soft);color:var(--foreground);padding:var(--space-2xs) var(--space-sm);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem);transform:rotate(-2deg)}.SubtitleShowcase_popSubtitle__rmzJa small{color:var(--accent-foreground);font-family:var(--font-sans);font-size:.6875rem;font-weight:600}.SubtitleShowcase_typewriterSubtitle__V_pHX{display:inline-flex;background:var(--card-elevated);color:var(--foreground);padding:var(--space-2xs) var(--space-xs);font-family:var(--font-mono);font-size:clamp(.6875rem,1.1vw,.875rem);text-align:start}.SubtitleShowcase_typewriterCaret__kRvf5{width:1px;height:1.1em;flex:0 0 auto;margin-inline-start:var(--space-3xs);background:var(--brand)}.SubtitleShowcase_glowSubtitle__o5BRD{border:1px solid var(--gold-line);background:var(--foreground);box-shadow:var(--shadow-glow-brand);color:var(--gold-foil-1);padding:var(--space-2xs) var(--space-sm);font-size:clamp(.875rem,1.5vw,1.125rem)}.SubtitleShowcase_cardFooter__M7dXn{display:flex;min-height:4.75rem;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--space-sm);background:var(--card-elevated);padding:var(--space-sm)}.SubtitleShowcase_cardFooter__M7dXn>span:first-child{display:grid;min-width:0;gap:var(--space-3xs)}.SubtitleShowcase_activeTitle__gN50v small,.SubtitleShowcase_cardFooter__M7dXn small{color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.SubtitleShowcase_cardFooter__M7dXn strong{overflow:hidden;font-size:.9375rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.SubtitleShowcase_selectionDot__vkVT0{width:var(--space-xs);height:var(--space-xs);flex:0 0 auto;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--muted);transition:background-color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo)}.SubtitleShowcase_card___KPsu[data-active=true] .SubtitleShowcase_selectionDot__vkVT0{border-color:var(--brand);background:var(--brand);transform:scale(1.25)}.SubtitleShowcase_activeDetail__uMnmK{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-sm);width:min(calc(100% - (var(--space-md) * 2)),42rem);min-height:6.5rem;margin-inline:auto;border-top:1px solid var(--border);padding-top:var(--space-xl)}.SubtitleShowcase_activeTitle__gN50v{display:flex;align-items:center;gap:var(--space-sm)}.SubtitleShowcase_activeTitle__gN50v>span:last-child{display:grid;gap:var(--space-3xs)}.SubtitleShowcase_activeTitle__gN50v strong{font-family:var(--font-display);font-size:1.25rem;font-weight:600;white-space:nowrap}.SubtitleShowcase_activeNumber__9JebS{color:var(--accent-foreground);font-size:1.125rem;font-weight:700}.SubtitleShowcase_activeDetail__uMnmK>p{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.7;text-wrap:pretty}.SubtitleShowcase_hint__Hoq1O{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-2xs);color:var(--muted-foreground);font-size:.75rem;white-space:nowrap}@media (min-width:31rem){.SubtitleShowcase_section__Lah1X{padding-block:var(--space-7xl)}.SubtitleShowcase_activeDetail__uMnmK,.SubtitleShowcase_header___6j1E{width:min(calc(100% - (var(--space-lg) * 2)),42rem)}.SubtitleShowcase_header___6j1E h2{font-size:clamp(2.5rem,10vw,4.25rem)}.SubtitleShowcase_railViewport___dPzI{margin-top:var(--space-5xl);padding:var(--space-3xl) var(--space-lg) var(--space-4xl);scroll-padding-inline:var(--space-lg)}.SubtitleShowcase_cardItem__qwMjW{width:min(74vw,18rem)}.SubtitleShowcase_activeDetail__uMnmK{grid-template-columns:minmax(10rem,.7fr) minmax(0,1fr)}.SubtitleShowcase_hint__Hoq1O{grid-column:1/-1;justify-self:start}}@media (min-width:56rem){.SubtitleShowcase_section__Lah1X{padding-block:clamp(var(--space-7xl),10vw,var(--space-12xl))}.SubtitleShowcase_inner__AA9SM{width:min(calc(100% - (var(--space-lg) * 2)),80rem)}.SubtitleShowcase_header___6j1E{grid-template-columns:minmax(0,1fr);gap:var(--space-xl);width:min(100%,64rem)}.SubtitleShowcase_header___6j1E h2{font-size:clamp(2.75rem,5.6vw,5.5rem)}.SubtitleShowcase_header___6j1E>p{margin-block-end:var(--space-xs)}.SubtitleShowcase_railViewport___dPzI{overflow-x:clip;overscroll-behavior-inline:auto;padding:var(--space-3xl) var(--space-xl) var(--space-5xl);scroll-padding-inline:0;scroll-snap-type:none}.SubtitleShowcase_cardRail__l9uSV{width:auto;min-height:34rem;justify-content:center;gap:0}.SubtitleShowcase_cardItem__qwMjW{flex:0 1 18rem;width:min(23vw,18rem);scroll-snap-align:none}.SubtitleShowcase_cardItem__qwMjW+.SubtitleShowcase_cardItem__qwMjW{margin-inline-start:clamp(calc(var(--space-6xl) * -1),-5vw,calc(var(--space-3xl) * -1))}.SubtitleShowcase_cardItem__qwMjW:first-child .SubtitleShowcase_card___KPsu{transform:translateY(var(--space-lg)) rotate(-6deg)}.SubtitleShowcase_cardItem__qwMjW:nth-child(2) .SubtitleShowcase_card___KPsu{transform:translateY(0) rotate(-2deg)}.SubtitleShowcase_cardItem__qwMjW:nth-child(3) .SubtitleShowcase_card___KPsu{transform:translateY(var(--space-xs)) rotate(3deg)}.SubtitleShowcase_cardItem__qwMjW:nth-child(4) .SubtitleShowcase_card___KPsu{transform:translateY(var(--space-xl)) rotate(7deg)}.SubtitleShowcase_card___KPsu[data-active=true]{transform:translateY(calc(var(--space-lg) * -1)) rotate(0)}.SubtitleShowcase_cardItem__qwMjW .SubtitleShowcase_card___KPsu:active{transform:translateY(1px) rotate(0)}.SubtitleShowcase_activeDetail__uMnmK{grid-template-columns:minmax(12rem,.7fr) minmax(18rem,1fr) auto;gap:var(--space-xl);width:min(100%,56rem)}.SubtitleShowcase_hint__Hoq1O{grid-column:auto;justify-self:auto}}@media (min-width:56rem) and (hover:hover) and (pointer:fine){.SubtitleShowcase_cardItem__qwMjW:hover{z-index:8}.SubtitleShowcase_card___KPsu:hover{border-color:var(--gold-line)}}@media (prefers-reduced-motion:reduce){.SubtitleShowcase_card___KPsu,.SubtitleShowcase_selectionDot__vkVT0{transition:none}.SubtitleShowcase_cardItem__qwMjW:first-child .SubtitleShowcase_card___KPsu,.SubtitleShowcase_cardItem__qwMjW:nth-child(2) .SubtitleShowcase_card___KPsu,.SubtitleShowcase_cardItem__qwMjW:nth-child(3) .SubtitleShowcase_card___KPsu,.SubtitleShowcase_cardItem__qwMjW:nth-child(4) .SubtitleShowcase_card___KPsu,.SubtitleShowcase_card___KPsu,.SubtitleShowcase_card___KPsu:active,.SubtitleShowcase_card___KPsu:hover,.SubtitleShowcase_card___KPsu[data-active=true]{transform:none}}.TemplateGallery_section__BSPrp{position:relative;overflow:clip;padding-block:var(--space-7xl);border-block-start:1px solid var(--border);background:var(--background)}.TemplateGallery_inner__eYBJp{width:min(calc(100% - (2 * var(--space-sm))),var(--measure-research-deck));margin-inline:auto}.TemplateGallery_header__ilQNt{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:end;margin-block-end:var(--space-3xl)}.TemplateGallery_headingGroup__cKI44{min-width:0}.TemplateGallery_eyebrow__RAnoX{margin-block-end:var(--space-md)}.TemplateGallery_title__UX2F4{max-width:15ch;min-width:0;margin:0;color:var(--foreground);font-family:var(--font-display);font-size:clamp(2.25rem,11.4vw,3.25rem);font-weight:600;line-height:1.06;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance}.TemplateGallery_section__BSPrp .TemplateGallery_title__UX2F4{line-height:1.06}.TemplateGallery_intro__HbDmY{max-width:42rem;margin:0;color:var(--muted-foreground);font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.8;text-wrap:pretty}.TemplateGallery_wall__Fu2YL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-xs);align-items:start}.TemplateGallery_card__hT03m{min-width:0;margin:0}.TemplateGallery_card__hT03m:nth-child(2n){margin-block-start:var(--space-lg)}.TemplateGallery_cardLink__TBYJA{display:grid;min-height:44px;gap:var(--space-sm);color:inherit;text-decoration:none}.TemplateGallery_cardLink__TBYJA:focus-visible{outline:3px solid var(--ring);outline-offset:var(--space-2xs);border-radius:var(--radius-md)}.TemplateGallery_cardLink__TBYJA:active .TemplateGallery_image__oELWN{transform:scale(.99)}.TemplateGallery_media__BZlcq{display:block;overflow:hidden;aspect-ratio:2/3;border-radius:var(--radius-md);background:var(--muted)}.TemplateGallery_image__oELWN{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--duration-slow) var(--ease-out-expo)}.TemplateGallery_meta__NTfD_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3xs);align-items:center;min-height:44px;padding-inline:0}.TemplateGallery_label__qWlKh{display:grid;min-width:0;gap:var(--space-3xs)}.TemplateGallery_category__i17ID,.TemplateGallery_name__xnzgZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateGallery_category__i17ID{color:var(--accent-foreground);font-size:.6875rem;font-weight:600;letter-spacing:.04em}.TemplateGallery_name__xnzgZ{color:var(--foreground);font-family:var(--font-display);font-size:.9rem;font-weight:600;line-height:1.45}.TemplateGallery_arrow__BNQDq{flex:none;width:16px;height:16px;color:var(--brand)}@media (hover:hover) and (pointer:fine){.TemplateGallery_cardLink__TBYJA:hover .TemplateGallery_image__oELWN{transform:scale(1.02)}}@media (min-width:30rem){.TemplateGallery_section__BSPrp{padding-block:var(--space-8xl)}.TemplateGallery_inner__eYBJp{width:min(calc(100% - (2 * var(--space-lg))),var(--measure-research-deck))}.TemplateGallery_title__UX2F4{font-size:clamp(2.5rem,7vw,4rem)}.TemplateGallery_wall__Fu2YL{gap:var(--space-xl) var(--space-sm)}.TemplateGallery_card__hT03m:nth-child(2n){margin-block-start:var(--space-xl)}.TemplateGallery_meta__NTfD_{gap:var(--space-2xs);padding-inline:var(--space-3xs)}.TemplateGallery_category__i17ID{font-size:.75rem}.TemplateGallery_name__xnzgZ{font-size:clamp(.95rem,1.15vw,1.125rem)}.TemplateGallery_arrow__BNQDq{width:18px;height:18px}}@media (min-width:56rem){.TemplateGallery_section__BSPrp{padding-block:clamp(var(--space-8xl),10vw,var(--space-12xl))}.TemplateGallery_header__ilQNt{grid-template-columns:minmax(0,1fr);gap:var(--space-xl);max-width:64rem;margin-block-end:clamp(var(--space-3xl),6vw,var(--space-7xl))}.TemplateGallery_title__UX2F4{font-size:clamp(2.5rem,5.4vw,5.4rem)}.TemplateGallery_intro__HbDmY{max-width:36rem}.TemplateGallery_wall__Fu2YL{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) var(--space-lg)}.TemplateGallery_card__hT03m:nth-child(n){margin-block-start:0}.TemplateGallery_card__hT03m:nth-child(3n+1){margin-block-start:var(--space-xl)}.TemplateGallery_card__hT03m:nth-child(3n){margin-block-start:var(--space-3xl)}.TemplateGallery_card__hT03m:nth-child(2) .TemplateGallery_media__BZlcq,.TemplateGallery_card__hT03m:nth-child(5) .TemplateGallery_media__BZlcq{aspect-ratio:3/5}.TemplateGallery_card__hT03m:nth-child(3) .TemplateGallery_media__BZlcq,.TemplateGallery_card__hT03m:nth-child(6) .TemplateGallery_media__BZlcq{aspect-ratio:4/5}}@media (min-width:75rem){.TemplateGallery_wall__Fu2YL{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(var(--space-xs),1.5vw,var(--space-lg))}.TemplateGallery_card__hT03m:nth-child(n){margin-block-start:0}.TemplateGallery_card__hT03m:first-child{margin-block-start:var(--space-3xl)}.TemplateGallery_card__hT03m:nth-child(3){margin-block-start:var(--space-5xl)}.TemplateGallery_card__hT03m:nth-child(4){margin-block-start:var(--space-lg)}.TemplateGallery_card__hT03m:nth-child(5){margin-block-start:var(--space-6xl)}.TemplateGallery_card__hT03m:nth-child(6){margin-block-start:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.TemplateGallery_image__oELWN{transition:none}.TemplateGallery_cardLink__TBYJA:active .TemplateGallery_image__oELWN,.TemplateGallery_cardLink__TBYJA:hover .TemplateGallery_image__oELWN{transform:none}}