.flow-shell{--background:#f8fafc;--foreground:#1e293b;--card:#fff;--card-foreground:#1e293b;--popover:#fff;--popover-foreground:#1e293b;--primary:#f59f0a;--primary-foreground:#fff;--secondary:#e5e7eb;--secondary-foreground:#374151;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#e0e7ff;--accent-foreground:#374151;--destructive:#ef4444;--destructive-foreground:#fff;--border:#d1d5db;--input:#d1d5db;--ring:#f59f0a;--chart-1:#6366f1;--chart-2:#4f46e5;--chart-3:#4338ca;--chart-4:#3730a3;--chart-5:#312e81;--sidebar:#f3f4f6;--sidebar-foreground:#1e293b;--sidebar-primary:#f59f0a;--sidebar-primary-foreground:#fff;--sidebar-accent:#e0e7ff;--sidebar-accent-foreground:#374151;--sidebar-border:#d1d5db;--sidebar-ring:#f59f0a;--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-serif:Merriweather,serif;--font-mono:JetBrains Mono,monospace;--radius:.75rem;--shadow-x:0px;--shadow-y:4px;--shadow-blur:8px;--shadow-spread:-1px;--shadow-opacity:.1;--shadow-color:#000;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a,0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a,0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a,0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a,0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040;--tracking-normal:0em;--spacing:.25rem}@supports (color:lab(0% 0 0)){.flow-shell{--background:lab(98.1664% -.418365 -1.20071);--foreground:lab(16.2244% -.476554 -13.2095);--card:lab(100% 0 0);--card-foreground:lab(16.2244% -.476554 -13.2095);--popover:lab(100% 0 0);--popover-foreground:lab(16.2244% -.476554 -13.2095);--secondary:lab(91.5774% -.154108 -2.19255);--secondary-foreground:lab(27.1223% -.951156 -11.1201);--muted:lab(96.16% -.0796914 -1.09795);--muted-foreground:lab(47.8044% -.388086 -8.71085);--accent:lab(91.6504% 1.02118 -12.4985);--accent-foreground:lab(27.1223% -.951156 -11.1201);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(100% 0 0);--border:lab(85.0909% -.571579 -3.45508);--input:lab(85.0909% -.571579 -3.45508);--chart-1:lab(49.047% 30.3566 -71.8891);--chart-2:lab(39.3796% 41.5617 -80.9823);--chart-3:lab(33.2758% 40.1354 -75.5479);--chart-4:lab(27.2642% 31.969 -62.3427);--chart-5:lab(23.5873% 22.23 -47.4756);--sidebar:lab(96.16% -.0796914 -1.09795);--sidebar-foreground:lab(16.2244% -.476554 -13.2095);--sidebar-accent:lab(91.6504% 1.02118 -12.4985);--sidebar-accent-foreground:lab(27.1223% -.951156 -11.1201);--sidebar-border:lab(85.0909% -.571579 -3.45508)}}.dark .flow-shell{--background:#131211;--foreground:#f0ece6;--card:#191715;--card-foreground:#f0ece6;--popover:#191715;--popover-foreground:#f0ece6;--primary:#f59f0a;--primary-foreground:#fff;--secondary:#24221e;--secondary-foreground:#d2cec6;--muted:#211f1c;--muted-foreground:#afa99d;--accent:#272521;--accent-foreground:#d2cec6;--destructive:#dc2828;--destructive-foreground:#fff;--border:#37342f;--input:#37342f;--ring:#f59f0a;--chart-1:#818cf8;--chart-2:#6366f1;--chart-3:#4f46e5;--chart-4:#4338ca;--chart-5:#3730a3;--sidebar:#191715;--sidebar-foreground:#f0ece6;--sidebar-primary:#f59f0a;--sidebar-primary-foreground:#fff;--sidebar-accent:#272521;--sidebar-accent-foreground:#d2cec6;--sidebar-border:#37342f;--sidebar-ring:#f59f0a;--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-serif:Merriweather,serif;--font-mono:JetBrains Mono,monospace;--radius:.75rem;--shadow-x:0px;--shadow-y:4px;--shadow-blur:8px;--shadow-spread:-1px;--shadow-opacity:.1;--shadow-color:#000;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a,0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a,0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a,0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a,0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040}@supports (color:lab(0% 0 0)){.dark .flow-shell{--chart-1:lab(61.1098% 17.7249 -56.2763);--chart-2:lab(49.047% 30.3566 -71.8891);--chart-3:lab(39.3796% 41.5617 -80.9823);--chart-4:lab(33.2758% 40.1354 -75.5479);--chart-5:lab(27.2642% 31.969 -62.3427)}}.flow-shell{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);background:var(--background);color:var(--foreground);font-family:var(--font-sans)}
.flow-shell{--flow-gradient:linear-gradient(120deg,#6366f1 0%,#8b5cf6 48%,#ec4899 100%);--flow-amber:#f59f0a;--flow-shell-max:80rem;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--foreground)20%,transparent)transparent;padding-top:4.5rem}.flow-shell .flow-main{position:relative;overflow-x:hidden}.flow-shell .flow-main:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 12%,#6366f138 0%,#0000 45%),radial-gradient(circle at 82% 8%,#ec48992e 0%,#0000 42%);background:radial-gradient(circle at 18% 12%,lab(49.0485% 30.3448 -71.8736/.22) 0%,#0000 45%),radial-gradient(circle at 82% 8%,lab(57.3079% 67.8699 -7.11631/.18) 0%,#0000 42%);height:min(920px,88vh);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.flow-shell .flow-main>*{z-index:1;position:relative}.flow-shell .flow-announcement{border-bottom:1px solid color-mix(in oklab,var(--border)70%,transparent);background:color-mix(in oklab,var(--card)85%,transparent);color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding:.55rem 1rem;font-size:.85rem;display:flex}.flow-shell .flow-announcement strong{color:var(--foreground);font-weight:600}.flow-shell .flow-announcement a{color:var(--flow-amber);font-weight:600}.flow-shell .flow-section{padding:3.5rem 0}@media (min-width:768px){.flow-shell .flow-section{padding:5rem 0}}.flow-shell .flow-container{width:100%;max-width:var(--flow-shell-max);margin:0 auto;padding:0 1rem}@media (min-width:768px){.flow-shell .flow-container{padding:0 2rem}}.flow-shell .flow-section-head{text-align:center;max-width:48rem;margin:0 auto 2rem}.flow-shell .flow-section-head h2{letter-spacing:-.01em;font-size:1.85rem;font-weight:700;line-height:1.2}@media (min-width:768px){.flow-shell .flow-section-head h2{font-size:2.4rem}}.flow-shell .flow-section-head p{color:var(--muted-foreground);margin-top:.85rem;font-size:1rem}.flow-shell .flow-eyebrow{background:color-mix(in oklab,var(--flow-amber)14%,transparent);color:var(--flow-amber);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.3rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.flow-shell .flow-hero{background:0 0;padding:3rem 0 1rem;position:relative}.flow-shell .flow-hero-inner{text-align:center}.flow-shell .flow-hero h1{letter-spacing:-.02em;margin-top:1rem;font-size:2.1rem;font-weight:800;line-height:1.15}@media (min-width:768px){.flow-shell .flow-hero h1{font-size:3.1rem}}.flow-shell .flow-hero .flow-model-tag{color:#facc15;margin-top:.75rem;font-size:1.6rem;font-weight:700;line-height:1.2}@media (min-width:768px){.flow-shell .flow-hero .flow-model-tag{font-size:2.4rem}}.flow-shell .flow-hero .flow-subtitle{color:var(--muted-foreground);margin-top:.85rem}.flow-shell .flow-social{color:var(--muted-foreground);margin-top:.75rem;font-size:.85rem}.flow-shell .flow-studio{text-align:left;gap:1rem;margin-top:2rem;display:grid}@media (min-width:1024px){.flow-shell .flow-studio{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.flow-shell .flow-card{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab,var(--card)92%,transparent);padding:1rem;box-shadow:0 24px 60px -40px #000000e6}.flow-shell .flow-tabs{border-bottom:1px solid var(--border);gap:.35rem;padding-bottom:.65rem;display:flex;overflow-x:auto}.flow-shell .flow-tabs button{white-space:nowrap;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.flow-shell .flow-tabs button[data-active=true]{background:color-mix(in oklab,var(--flow-amber)18%,transparent);border-color:color-mix(in oklab,var(--flow-amber)45%,transparent);color:var(--foreground);font-weight:600}.flow-shell .flow-field{margin-top:1rem}.flow-shell .flow-field>label,.flow-shell .flow-field-label{color:var(--foreground);align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.82rem;font-weight:600;display:flex}.flow-shell .flow-field-label .flow-required{background:color-mix(in oklab,var(--flow-amber)18%,transparent);color:var(--flow-amber);border-radius:999px;padding:.1rem .4rem;font-size:.68rem;font-weight:600}.flow-shell .flow-counter{color:var(--muted-foreground);margin-left:auto;font-weight:400}.flow-shell .flow-studio textarea{resize:vertical;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:var(--background);width:100%;min-height:7.5rem;color:var(--foreground);padding:.75rem;font-size:.9rem}.flow-shell .flow-studio select{border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);padding:.6rem .7rem;font-size:.9rem}.flow-shell .flow-options{flex-wrap:wrap;gap:.5rem;display:flex}.flow-shell .flow-options button{border-radius:calc(var(--radius) - 6px);border:1px solid var(--border);color:var(--muted-foreground);background:0 0;padding:.4rem .8rem;font-size:.85rem}.flow-shell .flow-options button[data-active=true]{border-color:var(--flow-amber);color:var(--foreground);background:color-mix(in oklab,var(--flow-amber)12%,transparent)}.flow-shell .flow-hero-actions{margin-top:1.25rem;flex-direction:column;align-items:stretch;gap:.65rem;width:100%;max-width:22rem;margin-inline:auto;display:flex}@media (min-width:640px){.flow-shell .flow-hero-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:none}}.flow-shell .flow-generate,.flow-shell .flow-btn-outline{border-radius:calc(var(--radius) - 4px);justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1.15rem;font-size:.95rem;font-weight:600;transition:filter .15s,background .15s,border-color .15s;display:inline-flex}@media (min-width:640px){.flow-shell .flow-hero-actions .flow-generate,.flow-shell .flow-hero-actions .flow-btn-outline{width:auto;min-width:10.5rem}}.flow-shell .flow-generate{background:var(--flow-gradient);color:#fff;box-shadow:0 18px 40px -24px #6366f1e6}.flow-shell .flow-btn-outline{border:1px solid color-mix(in oklab,var(--flow-amber)45%,var(--border));background:color-mix(in oklab,var(--card)88%,transparent);color:var(--foreground)}.flow-shell .flow-btn-outline:hover{border-color:var(--flow-amber);background:color-mix(in oklab,var(--flow-amber)10%,var(--card))}.flow-shell .flow-generate:hover:not(:disabled){filter:brightness(1.08)}.flow-shell .flow-generate:disabled{opacity:.75;cursor:progress}.flow-shell .flow-credits-badge{background:#fff3;border-radius:999px;padding:.1rem .45rem;font-size:.78rem}.flow-shell .flow-queue{border-radius:calc(var(--radius) - 4px);border:1px solid color-mix(in oklab,var(--flow-amber)40%,transparent);background:color-mix(in oklab,var(--flow-amber)10%,transparent);margin-top:1rem;padding:.85rem;font-size:.85rem}.flow-shell .flow-queue strong{margin-bottom:.35rem;font-size:.9rem;display:block}.flow-shell .flow-queue-bar{background:color-mix(in oklab,var(--foreground)12%,transparent);border-radius:999px;height:.4rem;margin:.6rem 0 .4rem;position:relative;overflow:hidden}.flow-shell .flow-queue-bar span{background:var(--flow-gradient);border-radius:999px;transition:width .6s;position:absolute;inset:0 auto 0 0}.flow-shell .flow-sample{flex-direction:column;gap:.65rem;display:flex}.flow-shell .flow-sample-frame{aspect-ratio:16/9;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background:#000;width:100%;position:relative;overflow:hidden}.flow-shell .flow-sample-frame video{object-fit:cover;width:100%;height:100%}.flow-shell .flow-sample-empty{background:color-mix(in oklab,var(--card)80%,#000);text-align:center;height:100%;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.flow-shell .flow-sample-tip{color:var(--muted-foreground);text-align:center;font-size:.78rem}.flow-shell #generator{width:100%;max-width:var(--flow-shell-max);margin-block:0 3rem;margin-inline:auto;padding-inline:1rem}@media (max-width:640px){.flow-shell #generator{padding-inline:.5rem}}.flow-shell #generator>section{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab,var(--card)92%,transparent);padding-top:1.25rem;padding-bottom:2rem;box-shadow:0 24px 60px -40px #000000e6}.dark .flow-shell #generator>section{border-top-color:color-mix(in oklab,var(--flow-amber)35%,var(--border));box-shadow:0 0 50px -20px color-mix(in oklab,var(--flow-amber)15%,transparent),0 24px 60px -40px #000000e6}@media (min-width:768px){.flow-shell #generator>section{padding-top:1.5rem;padding-bottom:2.25rem}}.flow-shell #generator>section>.container{max-width:none;padding-inline:1rem}@media (min-width:768px){.flow-shell #generator>section>.container{padding-inline:1.5rem}}.flow-shell #generator>section .max-w-6xl{max-width:none}.flow-shell #generator [data-slot=card]{border-radius:calc(var(--radius) - 2px);box-shadow:none;background:0 0;border:none}.flow-shell #generator [data-slot=card-header]{padding-top:0}.flow-shell #specifications{background:color-mix(in oklab,var(--card)40%,transparent);border-color:var(--border)}.flow-shell #specifications .container,.flow-shell #faq:not(.flow-section) .container,.flow-shell #related-resources .container{max-width:var(--flow-shell-max);padding-inline:1rem}@media (min-width:768px){.flow-shell #specifications .container,.flow-shell #faq:not(.flow-section) .container,.flow-shell #related-resources .container{padding-inline:2rem}}.flow-shell #faq:not(.flow-section) details summary{color:var(--foreground)}.flow-shell #faq:not(.flow-section) details summary:focus-visible{outline-color:var(--flow-amber)}.flow-shell .flow-section details summary{list-style:none}.flow-shell .flow-section details summary::-webkit-details-marker{display:none}.flow-shell .flow-section details summary:focus-visible{outline:2px solid var(--flow-amber);outline-offset:4px}.flow-shell #showcases.flow-section,.flow-shell #examples.flow-section{padding-block:2.25rem}@media (min-width:768px){.flow-shell #showcases.flow-section,.flow-shell #examples.flow-section{padding-block:3rem}}.flow-shell #showcases .flow-section-head,.flow-shell #examples .flow-section-head{max-width:34rem;margin-bottom:1.35rem}.flow-shell #showcases .flow-section-head h2,.flow-shell #examples .flow-section-head h2{font-size:1.45rem}@media (min-width:768px){.flow-shell #showcases .flow-section-head h2,.flow-shell #examples .flow-section-head h2{font-size:1.85rem}}.flow-shell #showcases .flow-section-head p,.flow-shell #examples .flow-section-head p{margin-top:.55rem;font-size:.9rem}.flow-shell #showcases .flow-video-grid,.flow-shell #examples .flow-video-grid{gap:.85rem}.flow-shell #use-cases .flow-use-case-card{padding:.85rem .9rem}.flow-shell #use-cases .flow-use-case-card h3{font-size:1rem;line-height:1.35}.flow-shell #use-cases .flow-use-case-card p{font-size:.8125rem;line-height:1.45}.flow-shell #use-cases .flow-use-case-card ul{margin-top:.75rem;padding-top:.75rem}.flow-shell .flow-use-case-tag{border:1px solid color-mix(in oklab,var(--flow-amber)22%,var(--border));background:color-mix(in oklab,var(--flow-amber)7%,var(--card));color:color-mix(in oklab,var(--muted-foreground)72%,var(--flow-amber));border-radius:999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:500;line-height:1.3}@media (min-width:768px){.flow-shell .flow-use-case-tag{font-size:.75rem}}.flow-shell .flow-video-grid{gap:1rem;display:grid}@media (min-width:768px){.flow-shell .flow-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-shell .flow-video-grid.flow-video-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.flow-shell .flow-video-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);aspect-ratio:9/16;position:relative;overflow:hidden}@media (min-width:768px){.flow-shell .flow-video-card{aspect-ratio:3/4}}.flow-shell .flow-video-card img,.flow-shell .flow-video-card video{object-fit:cover;width:100%;height:100%;transition:transform .5s}.flow-shell .flow-video-card:hover img,.flow-shell .flow-video-card:hover video{transform:scale(1.04)}.flow-shell .flow-media-row{align-items:center;gap:1.5rem;padding:1.5rem 0;display:grid}@media (min-width:900px){.flow-shell .flow-media-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.flow-shell .flow-media-row[data-flip=true] .flow-media-visual{order:2}}.flow-shell .flow-media-visual{border-radius:var(--radius);border:1px solid var(--border);aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.flow-shell .flow-media-visual video{object-fit:cover;width:100%;height:100%}.flow-shell .flow-media-copy h3{margin:.5rem 0 .75rem;font-size:1.4rem;font-weight:700}.flow-shell .flow-media-copy p{color:var(--muted-foreground)}.flow-shell .flow-highlight-list{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.flow-shell .flow-highlight-list span{border:1px solid var(--border);background:color-mix(in oklab,var(--card)80%,transparent);color:var(--muted-foreground);border-radius:999px;padding:.3rem .7rem;font-size:.8rem}.flow-shell .flow-transformation-cta{border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in oklab,var(--card)85%,transparent);text-align:center;margin-top:2rem;padding:1.5rem}.flow-shell .flow-transformation-cta h3{font-size:1.25rem;font-weight:700}.flow-shell .flow-transformation-cta p{color:var(--muted-foreground);margin-top:.4rem}.flow-shell .flow-plan-grid{gap:1rem;display:grid}@media (min-width:900px){.flow-shell .flow-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.flow-shell .flow-plan{border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in oklab,var(--card)92%,transparent);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.flow-shell .flow-plan[data-featured=true]{border-color:color-mix(in oklab,var(--flow-amber)55%,transparent);box-shadow:0 30px 70px -50px color-mix(in oklab,var(--flow-amber)80%,transparent)}.flow-shell .flow-plan-price{align-items:baseline;gap:.35rem;display:flex}.flow-shell .flow-plan-price strong{font-size:2.2rem;font-weight:700}.flow-shell .flow-plan-price span{color:var(--muted-foreground);font-size:.9rem}.flow-shell .flow-plan ul{color:var(--muted-foreground);gap:.4rem;font-size:.85rem;display:grid}.flow-shell .flow-plan li{gap:.5rem;display:flex}.flow-shell .flow-plan li svg{width:1rem;height:1rem;color:var(--flow-amber);flex:none;margin-top:.15rem}.flow-shell .flow-plan-cta{border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);text-align:center;background:0 0;margin-top:auto;padding:.7rem 1rem;font-weight:600}.flow-shell .flow-plan[data-featured=true] .flow-plan-cta{background:var(--flow-gradient);color:#fff;border-color:#0000}.flow-shell .flow-benefits{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin-top:1.25rem;font-size:.85rem;display:flex}.flow-shell .flow-benefits span{align-items:center;gap:.4rem;display:inline-flex}.flow-shell .flow-benefits svg{width:1rem;height:1rem;color:var(--flow-amber)}.flow-shell .flow-notice{text-align:center;color:var(--muted-foreground);margin-top:1rem;font-size:.78rem}.flow-shell .flow-stat-grid{gap:1.5rem;display:grid}@media (min-width:768px){.flow-shell .flow-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.flow-shell .flow-stat{border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in oklab,var(--card)88%,transparent);text-align:center;padding:1.5rem}.flow-shell .flow-stat small{color:var(--flow-amber);letter-spacing:.12em;font-size:.72rem;font-weight:600;display:block}.flow-shell .flow-stat strong{margin:.5rem 0;font-size:1.75rem;display:block}.flow-shell .flow-stat p{color:var(--muted-foreground);font-size:.88rem}.flow-shell .flow-faq-cta{border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in oklab,var(--card)88%,transparent);text-align:center;margin-top:2rem;padding:1.75rem}.flow-shell .flow-faq-cta h3{font-size:1.4rem;font-weight:700}.flow-shell .flow-faq-cta p{color:var(--muted-foreground);margin-top:.5rem}.flow-shell .flow-faq-stats{flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;margin:1.5rem 0;display:flex}.flow-shell .flow-faq-stats div{text-align:center}.flow-shell .flow-faq-stats strong{font-size:1.35rem;display:block}.flow-shell .flow-faq-stats span{color:var(--muted-foreground);font-size:.8rem}.flow-shell header[data-scrolled]>div>div{border-color:color-mix(in oklab,var(--border)70%,transparent)}.flow-shell footer{border-top:1px solid color-mix(in oklab,var(--border)60%,transparent);background:color-mix(in oklab,var(--card)55%,transparent)}.flow-shell .flow-footer-badges{flex-wrap:wrap;gap:.4rem;margin-top:1.5rem;display:flex}.flow-shell .flow-footer-badges a{border:1px solid color-mix(in oklab,var(--border)80%,transparent);color:var(--muted-foreground);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;transition:color .15s,border-color .15s}.flow-shell .flow-footer-badges a:hover{color:var(--foreground);border-color:var(--flow-amber)}.flow-shell .flow-legal{padding:3rem 0 4rem}.flow-shell .flow-legal h1{font-size:2.1rem;font-weight:700}.flow-shell .flow-legal h2{margin:2rem 0 .75rem;font-size:1.35rem;font-weight:600}.flow-shell .flow-legal h3{margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:600}.flow-shell .flow-legal p,.flow-shell .flow-legal li{color:var(--muted-foreground);font-size:.95rem;line-height:1.7}.flow-shell .flow-legal ul,.flow-shell .flow-legal ol{gap:.35rem;margin:.75rem 0 .75rem 1.25rem;display:grid}.flow-shell .flow-legal ul{list-style:outside}.flow-shell .flow-legal ol{list-style:decimal}.flow-shell .flow-legal a{color:var(--flow-amber)}
