.flow-hero-brand-scope,.flow-home-brand-scope{--flow-brand-heading-start:#F4F7FA;--flow-brand-heading-mid:#B6EDFF;--flow-brand-heading-end:#D9B9FF;--flow-hero-background:radial-gradient(ellipse at 24% 17%,rgba(38,183,223,.16),transparent 48%),radial-gradient(ellipse at 80% 21%,rgba(123,93,222,.18),transparent 47%),linear-gradient(180deg,#151B25,#121212 88%);--flow-hero-title-gradient:linear-gradient(105deg,var(--flow-brand-heading-start) 5%,var(--flow-brand-heading-mid) 52%,var(--flow-brand-heading-end) 100%);--flow-hero-panel-background:linear-gradient(125deg,#1D2630,#20222E);--flow-hero-panel-border:rgba(148,197,255,.22);--flow-hero-panel-shadow:inset 0 1px 0 rgba(192,229,255,.06),0 20px 54px rgba(0,0,0,.30);--flow-hero-tab-color:#BBF4FF;--flow-hero-tab-border:rgba(133,205,255,.32);--flow-hero-tab-background:linear-gradient(180deg,rgba(80,162,231,.22),rgba(80,162,231,.10));--flow-hero-tab-muted:#AFB7C2;--flow-hero-placeholder:#A5B0C1;--cta-gradient-from:#BBF4FF;--cta-gradient-mid:#D8DEFF;--cta-gradient-to:#E4C8FF;--cta-gradient:linear-gradient(110deg,var(--cta-gradient-from),var(--cta-gradient-mid) 52%,var(--cta-gradient-to));--cta-gradient-hover:linear-gradient(110deg,#D5FAFF,#E6EBFF 52%,#F0DEFF);--cta-border:rgba(187,244,255,.5);--cta-ring:#BBF4FF;--cta-shadow:0 4px 18px rgba(72,113,220,.15),inset 0 1px 0 rgba(255,255,255,.4);--cta-shadow-hover:0 6px 22px rgba(91,130,236,.25);--composer-cta-background:var(--cta-gradient);--composer-cta-hover:var(--cta-gradient-hover);--composer-cta-shadow:var(--cta-shadow);--marketing-accent:#A6E9FF;--marketing-accent-hover:#CCF5FF;--marketing-accent-soft:rgba(112,195,255,.12);--marketing-accent-border:rgba(112,195,255,.35)}.flow-home-brand-scope header .brand-mark{width:32px;height:32px}.flow-home-brand-scope header .brand-cta,.flow-home-brand-scope header .pearl-button{box-shadow:var(--cta-shadow)}.flow-home-brand-scope .flow-home-hero-backdrop{background:var(--flow-hero-background)}.flow-home-brand-scope .flow-home-hero-backdrop>div{display:none}.flow-home-brand-scope .flow-home-hero h1{background:var(--flow-hero-title-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.flow-home-brand-scope .flow-home-hero-heading{width:100%;max-width:1440px}.flow-home-brand-scope .flow-home-hero h1{font-size:clamp(20px,6.15vw,28px);text-wrap:nowrap;font-family:Arial,sans-serif;font-weight:800;font-style:normal;width:max-content;max-width:100%;margin-inline:auto}.flow-home-brand-scope .flow-home-hero h1 span{white-space:nowrap;background:none;color:inherit}.flow-home-brand-scope .flow-home-hero h1 .flow-home-title-line{display:block}.flow-home-brand-scope .flow-home-hero h1 .flow-home-title-regular{color:var(--flow-brand-heading-start)}.flow-home-brand-scope .flow-home-hero h1 .flow-home-title-accent{font-family:FlowFugaz,Arial,sans-serif;font-size:.9863em;font-weight:400;color:transparent}@media (min-width:640px) and (max-width:1023px){.flow-home-brand-scope .flow-home-hero h1{font-size:clamp(23px,3.5vw,36px)}.flow-home-brand-scope .flow-home-hero h1 .flow-home-title-line{display:inline}}@media (min-width:1024px){.flow-home-brand-scope .flow-home-hero h1{font-size:clamp(28px,3.1vw,48px)}.flow-home-brand-scope .flow-home-hero h1 span{display:inline;margin-top:0}.flow-home-brand-scope .flow-home-hero h1 .flow-home-title-line{display:inline}}.flow-home-brand-scope #home-composer [role=tab][aria-selected=true]{color:var(--flow-hero-tab-color);border-color:var(--flow-hero-tab-border);background:var(--flow-hero-tab-background)}.flow-home-brand-scope #home-composer [role=tab][aria-selected=false]{color:var(--flow-hero-tab-muted)}.flow-home-brand-scope #home-composer [role=tabpanel]>div{background:var(--flow-hero-panel-background);border-color:var(--flow-hero-panel-border);box-shadow:var(--flow-hero-panel-shadow)}.flow-home-brand-scope #home-composer textarea::placeholder{color:var(--flow-hero-placeholder)}.flow-home-brand-scope .flow-home .flow-info-card:hover,.flow-home-brand-scope .flow-home .flow-model-card:hover{border-color:var(--marketing-accent-border)}.flow-home-brand-scope .flow-home .flow-bottom-cta{background:radial-gradient(ellipse at 25% 95%,rgba(41,161,218,.15),transparent 52%),radial-gradient(ellipse at 78% 95%,rgba(136,91,217,.17),transparent 52%),#121212}.flow-home-brand-scope .flow-home .flow-bottom-cta h2{background-image:linear-gradient(110deg,var(--flow-brand-heading-start),var(--flow-brand-heading-mid) 52%,var(--flow-brand-heading-end))}.flow-home-brand-scope .composer-cta:disabled{box-shadow:none}@media (max-width:639px){.flow-hero-brand-scope,.flow-home-brand-scope{--flow-hero-background:radial-gradient(ellipse at 5% 10%,rgba(38,183,223,.14),transparent 47%),radial-gradient(ellipse at 95% 23%,rgba(123,93,222,.15),transparent 48%),#121212}}