/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.block{display:block}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-5{height:1.25rem}.w-10{width:2.5rem}.w-5{width:1.25rem}.resize{resize:both}.rounded-2xl{border-radius:1rem}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--bg:#0b1020;--bg-soft:#131a31;--card:rgba(18,24,46,0.78);--line:rgba(160,153,255,0.16);--text:#f2f4ff;--muted:#a7acd1;--brand:#8f83ff;--brand-strong:#6b5cff;--brand-soft:#c4bbff;--accent:#8f83ff;--danger:#b9b2ff;--shadow:0 20px 60px rgba(4,6,16,0.42);--radius-xl:28px;--radius-lg:20px;--radius-md:16px;--max-width:1180px;--font-sans:"Geist","Segoe UI","Helvetica Neue",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{scrollbar-color:rgba(143,131,255,.45) rgba(8,12,24,.92)}body{margin:0;background:radial-gradient(circle at top left,rgba(143,131,255,.14),transparent 26%),radial-gradient(circle at top right,rgba(196,187,255,.1),transparent 24%),linear-gradient(180deg,#080c18,#0b1020 50%,#0e1324);color:var(--text);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::-moz-selection{background:rgba(143,131,255,.28);color:#ffffff}::selection{background:rgba(143,131,255,.28);color:#ffffff}.shell{width:min(var(--max-width),calc(100% - 32px));margin:0 auto}.section{padding:64px 0}.home-page{position:relative;min-height:100vh;overflow:clip}.home-page-background,.home-page-overlay{position:fixed;inset:0;pointer-events:none}.home-page-background{z-index:0}.home-page-overlay{z-index:1;background:radial-gradient(circle at top left,rgba(177,158,239,.16),transparent 26%),radial-gradient(circle at top right,rgba(33,14,101,.22),transparent 28%),linear-gradient(180deg,rgba(4,6,16,.22),rgba(4,6,16,.62) 28%,rgba(4,6,16,.84))}.home-page-content{position:relative;z-index:2}.home-page .topbar{background:rgba(8,12,24,.46);border-bottom-color:rgba(255,255,255,.06)}.home-page .topbar.topbar-scrolled{background:rgba(10,14,28,.72);border-bottom-color:rgba(177,158,239,.16)}.hero-section,.home-page .section{position:relative}.hero-section{overflow:hidden;isolation:isolate}.hero-section:before{background:radial-gradient(circle at 50% 40%,rgba(120,92,255,.28),transparent 55%);opacity:.9}.hero-section:after,.hero-section:before{content:"";position:absolute;inset:0;pointer-events:none}.hero-section:after{background-image:radial-gradient(rgba(177,158,239,.14) 1px,transparent 0);background-size:22px 22px;opacity:.35;-webkit-mask-image:radial-gradient(circle at 50% 40%,rgba(0,0,0,.8),transparent 70%);mask-image:radial-gradient(circle at 50% 40%,rgba(0,0,0,.8),transparent 70%)}.hero-content{position:relative;z-index:1}.checkout-grid,.dashboard-grid,.grid-2,.grid-3,.grid-4,.hero-grid,.pricing-grid{display:grid;gap:24px}.checkout-grid,.dashboard-grid,.grid-2,.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4,.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid{align-items:start}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);backdrop-filter:blur(12px);transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.card:hover{border-color:rgba(196,187,255,.22);box-shadow:0 24px 72px rgba(4,6,16,.5)}.pricing-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(16,21,41,.94),rgba(12,17,34,.98))}.pricing-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(143,131,255,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 28%);pointer-events:none}.pricing-card-featured{border-color:rgba(143,131,255,.42);background:linear-gradient(180deg,rgba(97,83,255,.16),rgba(12,17,34,.98)),linear-gradient(180deg,rgba(16,21,41,.94),rgba(12,17,34,.98));box-shadow:0 24px 90px rgba(72,58,182,.25)}.panel{padding:26px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(143,131,255,.22);color:var(--brand-soft);background:rgba(143,131,255,.08);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.hero-title,.section-title{margin:16px 0;line-height:.96;letter-spacing:-.04em}.hero-title{font-size:clamp(40px,7vw,76px);max-width:10ch}.section-title{font-size:clamp(30px,5vw,48px);max-width:15ch}.muted{color:var(--muted);line-height:1.72}.chip-row,.cta-row,.nav-row,.stat-row{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:999px;border:0;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease}.btn:hover{transform:translateY(-1px) scale(1.01)}.btn-primary{background:linear-gradient(135deg,var(--brand-soft) 0,var(--brand-strong) 100%);color:#17112f;font-weight:700}.btn-primary:hover{box-shadow:0 16px 36px rgba(107,92,255,.28)}.btn-secondary{background:rgba(255,255,255,.03);color:var(--text);border:1px solid var(--line)}.btn-secondary:hover{border-color:rgba(196,187,255,.28);background:rgba(143,131,255,.06)}.stat{min-width:148px;padding:16px 18px;border-radius:var(--radius-md);background:rgba(255,255,255,.03);border:1px solid var(--line)}.kpi strong,.stat strong{display:block;font-size:28px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.feature-item,.flow-item,.inbox-item,.kpi,.price-row,.timeline-item{padding:16px 18px;border-radius:var(--radius-md);background:rgba(255,255,255,.03);border:1px solid var(--line)}.kpi{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02)),rgba(18,24,46,.78)}.kpi:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(143,131,255,.12),transparent 35%);pointer-events:none}.feature-list,.flow-list,.inbox-list,.timeline{display:grid;gap:14px}.flow-item,.inbox-item,.price-row,.timeline-item{display:flex;justify-content:space-between;gap:16px}.tag{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.tag-success{color:#20184a;background:var(--brand-soft)}.tag-warning{color:#20184a;background:rgba(143,131,255,.8)}.tag-danger{color:#20184a;background:rgba(196,187,255,.85)}.input,.select,.textarea{width:100%;margin-top:8px;border:1px solid var(--line);border-radius:14px;background:rgba(8,12,24,.78);color:var(--text);padding:14px 16px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:rgba(196,187,255,.34);box-shadow:0 0 0 4px rgba(143,131,255,.1);background:rgba(10,14,26,.9)}.textarea{min-height:120px;resize:vertical}.pix-box{padding:20px;border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(143,131,255,.14),rgba(196,187,255,.06)),rgba(255,255,255,.03);border:1px solid rgba(143,131,255,.24)}.qr{display:grid;place-items:center;min-height:220px;border-radius:24px;background:linear-gradient(45deg,rgba(255,255,255,.12) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.12) 0),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.12) 0);background-size:32px 32px;background-position:0 0,0 16px,16px -16px,-16px 0}.topbar{position:sticky;top:0;z-index:20;backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.04);background:rgba(8,12,24,.52);transition:background .2s ease,border-color .2s ease,backdrop-filter .2s ease}.topbar-scrolled{background:rgba(10,14,28,.72);border-bottom-color:rgba(177,158,239,.16);backdrop-filter:blur(16px)}.topbar-inner{justify-content:space-between;min-height:76px}.topbar-actions,.topbar-inner{display:flex;align-items:center}.topbar-actions{gap:18px}.topbar-nav{align-items:center}.topbar-nav a{position:relative;color:rgba(242,244,255,.8)}.topbar-nav a:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(196,187,255,.85),transparent);opacity:0;transition:opacity .16s ease}.topbar-nav a:hover:after{opacity:1}.topbar-cta{min-height:42px;padding:0 16px}.brand{gap:12px}.brand,.brand-mark{display:inline-flex;align-items:center}.brand-mark{justify-content:center;padding:4px;border-radius:16px;background:linear-gradient(135deg,rgba(143,131,255,.12),rgba(196,187,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.logo{display:block;font-size:26px;font-weight:800;letter-spacing:.04em}.brand-subtitle{display:block;margin-top:2px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mini{font-size:13px;color:var(--muted)}.price{font-size:56px;font-weight:800;margin:10px 0}.divider{height:1px;background:var(--line);margin:18px 0}.auth-card{background:linear-gradient(180deg,rgba(16,21,41,.94),rgba(12,17,34,.98)),rgba(18,24,46,.78)}.workspace-status{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(160,153,255,.14);background:rgba(255,255,255,.03)}.workspace-status-dot{width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,var(--brand-soft),var(--brand-strong));box-shadow:0 0 18px rgba(143,131,255,.55)}.workspace-link{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.03)}.workspace-link:hover{transform:translateY(-1px);border-color:rgba(196,187,255,.28);background:rgba(143,131,255,.06)}.builder-layout,.dashboard-hero,.dashboard-main-grid,.integration-card-grid,.lead-grid{display:grid;gap:24px}.builder-layout,.dashboard-hero,.dashboard-main-grid,.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-side-list,.dashboard-side-stack{display:grid;gap:16px}.dashboard-hero-main,.dashboard-side-card{background:linear-gradient(180deg,rgba(16,21,41,.94),rgba(12,17,34,.98)),rgba(18,24,46,.78)}.dashboard-panel-title{margin:14px 0 12px;font-size:clamp(30px,4vw,42px);line-height:1.02;letter-spacing:-.04em;max-width:13ch}.dashboard-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.builder-form{background:linear-gradient(180deg,rgba(16,21,41,.94),rgba(12,17,34,.98)),rgba(18,24,46,.78)}.builder-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.builder-block{margin-top:20px;padding:20px;border-radius:var(--radius-md);border:1px solid rgba(160,153,255,.12);background:rgba(255,255,255,.025)}.builder-block-title{font-size:14px;font-weight:700;color:var(--brand-soft);letter-spacing:.02em}.builder-summary-grid,.integration-setup-grid,.lead-meta-grid{display:grid;gap:14px}.builder-summary-grid,.integration-setup-grid,.lead-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.builder-summary-card{padding:16px 18px;border-radius:var(--radius-md);border:1px solid rgba(160,153,255,.14);background:rgba(255,255,255,.028)}.builder-summary-card strong{display:block;margin-top:6px}.builder-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.builder-template{text-align:left;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(160,153,255,.14);background:rgba(255,255,255,.03);color:var(--text);cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.builder-template:hover{transform:translateY(-2px);border-color:rgba(196,187,255,.28);background:rgba(143,131,255,.06)}.premium-preview{margin-top:22px}.builder-status{margin-top:16px;color:var(--brand-soft)}.builder-selected-flow{margin-top:18px;display:grid;gap:14px}.builder-selected-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.builder-empty-state{padding:28px;text-align:left;border:1px dashed rgba(160,153,255,.18);border-radius:var(--radius-md);background:rgba(255,255,255,.02)}.lead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-card{background:linear-gradient(180deg,rgba(16,21,41,.94),rgba(12,17,34,.98)),rgba(18,24,46,.78)}.hero-clean{display:grid;gap:14px;align-content:start}.hero-proof-row{display:flex;flex-wrap:wrap;gap:10px}.hero-proof-row .mini{padding:8px 12px;border-radius:999px;border:1px solid rgba(160,153,255,.14);background:rgba(255,255,255,.03)}.hero-surface{position:relative;overflow:hidden;background:rgba(11,16,32,.56);box-shadow:0 24px 72px rgba(4,6,16,.48),inset 0 1px 0 rgba(255,255,255,.05)}.hero-workspace{display:grid;gap:18px}.hero-surface:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(143,131,255,.18),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 28%);pointer-events:none}.hero-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hero-node-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hero-node{position:relative;padding:18px;border-radius:var(--radius-md);border:1px solid rgba(160,153,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.02)),rgba(10,14,26,.8);transition:transform .18s ease,border-color .18s ease,background .18s ease}.hero-node:hover{transform:translateY(-1px);border-color:rgba(196,187,255,.24)}.hero-node:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);pointer-events:none}.hero-node p{margin:10px 0 0}.hero-node-entry{border-color:rgba(143,131,255,.3)}.hero-node-highlight{background:linear-gradient(135deg,rgba(107,92,255,.16),rgba(196,187,255,.05)),rgba(10,14,26,.84);border-color:rgba(196,187,255,.34)}.hero-node-wide{grid-column:span 2}.hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.hero-metrics-compact{margin-top:0}.metric-box{padding:18px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.025)}.metric-box strong{display:block;font-size:22px;margin-bottom:6px}.hero-note{padding:18px;border-radius:var(--radius-md);border:1px solid rgba(143,131,255,.2);background:rgba(143,131,255,.06)}.hero-note-premium{background:linear-gradient(135deg,rgba(107,92,255,.14),rgba(196,187,255,.04)),rgba(143,131,255,.05)}.pricing-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pricing-card-name{font-size:28px;font-weight:800;letter-spacing:-.03em}.pricing-intro{max-width:680px}.pricing-note{margin-top:16px}.pricing-card-headline{margin-top:16px;min-height:42px;font-size:15px;line-height:1.5;color:var(--brand-soft)}.pricing-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(143,131,255,.18);background:rgba(255,255,255,.04);color:var(--brand-soft);font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.pricing-badge-stack{display:grid;gap:6px;justify-items:end}.pricing-badge-featured{border-color:rgba(196,187,255,.4);background:linear-gradient(135deg,rgba(196,187,255,.28),rgba(143,131,255,.18));color:#f7f5ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.pricing-badge-muted{border-color:rgba(177,158,239,.16);background:rgba(255,255,255,.02);color:var(--muted)}.pricing-feature{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(160,153,255,.12);background:rgba(255,255,255,.028);transition:border-color .16s ease,background .16s ease}.pricing-feature:hover{border-color:rgba(196,187,255,.22);background:rgba(143,131,255,.05)}.pricing-feature-dot{width:9px;height:9px;margin-top:6px;border-radius:999px;background:linear-gradient(135deg,var(--brand-soft),var(--brand-strong));box-shadow:0 0 18px rgba(143,131,255,.55);flex-shrink:0;position:relative}.pricing-feature-dot:after{content:"✓";position:absolute;top:-6px;left:-4px;font-size:12px;color:#efeaff}.pricing-feature-muted{background:rgba(255,255,255,.02)}.pricing-feature-dot-muted{background:rgba(167,172,209,.5);box-shadow:none}.builder-preview{display:flex;align-items:stretch;gap:10px;overflow-x:auto;padding-bottom:4px}.builder-node{min-width:220px;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(160,153,255,.18);background:rgba(255,255,255,.03);transition:border-color .16s ease,background .16s ease}.builder-node:hover{border-color:rgba(196,187,255,.22);background:rgba(143,131,255,.05)}.builder-node-soft{background:rgba(143,131,255,.06)}.builder-arrow{display:grid;place-items:center;min-width:28px;color:var(--brand-soft);font-size:18px}.orchestration-panel{background:linear-gradient(180deg,rgba(97,83,255,.08),rgba(18,24,46,.82)),rgba(18,24,46,.78)}.orchestration-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.orchestration-lane{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.orchestration-step{padding:16px;border-radius:var(--radius-md);border:1px solid rgba(160,153,255,.16);background:rgba(255,255,255,.03);transition:border-color .16s ease,background .16s ease}.orchestration-step:hover{border-color:rgba(196,187,255,.24);background:rgba(143,131,255,.05)}.flow-item-rich{background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(143,131,255,.04)),rgba(255,255,255,.03)}.flow-item-button{width:100%;border:1px solid rgba(160,153,255,.12);cursor:pointer;color:inherit}.flow-item-button-active{border-color:rgba(196,187,255,.3);box-shadow:inset 0 0 0 1px rgba(196,187,255,.12)}.integration-copy-grid,.integration-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-copy-card{padding:16px;border-radius:var(--radius-md);border:1px solid rgba(160,153,255,.14);background:rgba(255,255,255,.03);display:grid;gap:10px}.automation-card-premium{background:linear-gradient(180deg,rgba(16,21,41,.94),rgba(12,17,34,.98))}.automation-title{display:inline-flex;align-items:center;gap:10px}.automation-icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(177,158,239,.18);color:#e7e1ff;font-size:16px}.result-card{background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(143,131,255,.05)),rgba(18,24,46,.78)}.result-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(177,158,239,.18);color:#d7ceff;margin-bottom:10px}.result-value{margin:12px 0 8px;font-size:clamp(34px,6vw,54px);font-weight:800;letter-spacing:-.04em}.result-unit{margin-left:6px;font-size:.38em;color:var(--muted);letter-spacing:0}.final-cta{text-align:left;background:radial-gradient(circle at top right,rgba(196,187,255,.18),transparent 32%),linear-gradient(180deg,rgba(97,83,255,.12),rgba(12,17,34,.96)),rgba(18,24,46,.78);border-color:rgba(196,187,255,.26)}.final-cta-copy{max-width:700px}.flow-list>.card,.inbox-list>.inbox-item,.timeline>.timeline-item{transform:translateZ(0)}.auto-run-box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--line)}.auto-run-box,.onboarding-box{border-radius:var(--radius-md);background:rgba(255,255,255,.025)}.onboarding-box{padding:18px;border:1px solid var(--line)}.checklist{display:grid;gap:12px}.check-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.02)}.checkout-contact-card{max-width:760px;margin:0 auto}.qr-copy{display:grid;gap:8px;text-align:center}.hero-section{min-height:calc(100svh - 76px);padding-top:56px}.hero-layout,.hero-section{display:grid;align-items:center}.hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:40px}.hero-copy{max-width:620px}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;border:1px solid rgba(177,158,239,.34);background:rgba(177,158,239,.08);color:#ddd3ff;font-size:13px;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);animation:badgePulse 2.6s ease-in-out infinite}.hero-badge-dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#d8ceff,#8168ff);box-shadow:0 0 18px rgba(177,158,239,.72)}.hero-display{margin:20px 0 0;max-width:10ch;font-size:clamp(52px,8vw,96px);line-height:.92;letter-spacing:-.07em}.hero-gradient{background:linear-gradient(135deg,#c9bcff,#7b6dff 55%,#4aa7ff);-webkit-background-clip:text;color:transparent}.hero-subtitle{max-width:54ch;margin:20px 0 0;color:rgba(236,239,255,.78);font-size:18px;line-height:1.72}.hero-actions{margin-top:28px}.hero-proof-row{margin-top:18px}.hero-proof-row .mini{border-color:rgba(177,158,239,.16);background:rgba(255,255,255,.04)}.hero-social-proof{gap:16px;margin-top:22px;flex-wrap:wrap}.hero-avatars,.hero-social-proof{display:flex;align-items:center}.avatar{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:rgba(177,158,239,.22);color:#e7e1ff;font-size:12px;font-weight:700}.avatar-gradient-1{background:linear-gradient(135deg,#8b5cf6,#3b82f6)}.avatar-gradient-2{background:linear-gradient(135deg,#22c55e,#14b8a6)}.avatar-gradient-3{background:linear-gradient(135deg,#f97316,#ef4444)}.avatar-gradient-4{background:linear-gradient(135deg,#ec4899,#8b5cf6)}.hero-avatars .avatar{width:38px;height:38px;margin-left:-8px;border-radius:999px;border:2px solid rgba(9,12,24,.9);display:grid;place-items:center;font-size:12px;font-weight:700;color:#1b1638}.hero-avatars .avatar:first-child{margin-left:0}.hero-stars{color:#c9bcff;font-size:14px;letter-spacing:.16em;margin-top:4px}.hero-primary-cta{box-shadow:0 14px 34px rgba(107,92,255,.34)}.hero-secondary-cta{background:rgba(255,255,255,.02);border:1px solid rgba(196,187,255,.26)}.hero-visual-wrap{position:relative;padding-top:12px}.hero-dashboard{position:relative;border-radius:30px;padding:28px;border:1px solid rgba(177,158,239,.16);background:linear-gradient(180deg,rgba(12,16,31,.88),rgba(8,12,24,.8)),rgba(11,16,32,.64);box-shadow:0 32px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(18px)}.hero-dashboard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hero-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.hero-panel{min-height:124px;padding:18px;border-radius:22px;border:1px solid rgba(177,158,239,.12);background:rgba(255,255,255,.03)}.hero-panel-large{min-height:150px}.hero-panel-wide{grid-column:1/-1}.hero-mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero-mini-metrics strong{display:block;margin-top:6px;font-size:28px;letter-spacing:-.04em}.hero-dashboard-reflection{position:absolute;left:10%;right:10%;bottom:-42px;height:96px;border-radius:999px;background:radial-gradient(circle,rgba(177,158,239,.24),rgba(177,158,239,0));filter:blur(28px);opacity:.64}.feature-asymmetric-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:18px;align-items:stretch}.feature-glow-card{position:relative;min-height:220px;padding:26px;border-radius:28px;border:1px solid rgba(177,158,239,.12);background:linear-gradient(180deg,rgba(16,21,41,.82),rgba(10,14,27,.78)),rgba(18,24,46,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.feature-glow-card:hover{transform:translateY(-4px);border-color:rgba(177,158,239,.32);box-shadow:0 22px 56px rgba(10,11,22,.3),inset 0 0 0 1px rgba(177,158,239,.08),0 0 34px rgba(106,78,255,.18)}.feature-glow-card-1{grid-row:span 2}.feature-glow-card-2{min-height:180px}.feature-glow-card-3{min-height:260px}.feature-icon{width:42px;height:42px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.44),transparent 25%),linear-gradient(135deg,rgba(177,158,239,.8),rgba(87,62,212,.9))}.automation-section{display:grid;gap:8px}.automation-showcase{display:grid;grid-template-columns:.95fr 1.05fr;gap:24px}.automation-stack,.footer-grid,.footer-links,.timeline-clean{display:grid;gap:14px}.timeline-clean-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid rgba(177,158,239,.12)}.timeline-clean-item span:first-child{color:var(--brand-soft);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding-top:4px}.automation-showcase-card{padding:22px;border-radius:26px;border:1px solid rgba(177,158,239,.12);background:linear-gradient(180deg,rgba(15,20,38,.84),rgba(9,13,26,.8)),rgba(18,24,46,.72)}.pricing-card-glow{box-shadow:0 24px 90px rgba(72,58,182,.28),0 0 44px rgba(107,92,255,.18)}.footer{position:relative;padding:28px 0 44px}.footer-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;padding-top:18px;border-top:1px solid rgba(177,158,239,.12)}.footer-brand strong{font-size:24px;letter-spacing:-.03em}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-title{margin-bottom:10px;color:#eceefe;font-size:14px;font-weight:700}.footer-links a{color:var(--muted);font-size:14px;transition:color .18s ease}.footer-links a:hover{color:#f4f5ff}@keyframes badgePulse{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 rgba(177,158,239,0)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 28px rgba(177,158,239,.12)}}@keyframes timelineGlow{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulseGreen{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes spin{to{transform:rotate(1turn)}}.flow-engine-card{margin-top:24px;border-color:rgba(177,158,239,.28);background:linear-gradient(180deg,rgba(16,21,41,.94),rgba(9,13,26,.98));box-shadow:0 30px 80px rgba(72,58,182,.24),0 0 40px rgba(107,92,255,.2)}.flow-engine-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.flow-engine-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.flow-engine-step{padding:18px;border-radius:var(--radius-md);border:1px solid rgba(177,158,239,.16);background:rgba(255,255,255,.03)}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(177,158,239,.22);background:rgba(255,255,255,.04);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.status-dot{width:8px;height:8px;border-radius:999px;background:#41f3a1;box-shadow:0 0 12px rgba(65,243,161,.6);animation:pulseGreen 1.8s ease-in-out infinite}.status-pill-success{border-color:rgba(65,243,161,.3);color:#dfffea}.status-pill-muted{border-color:rgba(167,172,209,.4);color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-card{position:relative;min-height:220px;padding:26px;border-radius:24px;border:1px solid rgba(177,158,239,.12);background:linear-gradient(180deg,rgba(16,21,41,.82),rgba(10,14,27,.78)),rgba(18,24,46,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.feature-card:hover{transform:translateY(-3px);border-color:rgba(177,158,239,.32);box-shadow:0 0 34px rgba(106,78,255,.18)}.feature-icon{display:inline-flex;width:44px;height:44px;margin-bottom:18px;border-radius:14px;background:linear-gradient(135deg,rgba(177,158,239,.8),rgba(87,62,212,.9));box-shadow:0 0 28px rgba(112,87,255,.3)}.feature-icon-2{background:linear-gradient(135deg,rgba(72,210,255,.75),rgba(87,62,212,.9))}.feature-icon-3{background:linear-gradient(135deg,rgba(177,255,222,.75),rgba(87,62,212,.9))}.feature-icon-4{background:linear-gradient(135deg,rgba(255,191,134,.75),rgba(87,62,212,.9))}.feature-icon-5{background:linear-gradient(135deg,rgba(255,140,205,.75),rgba(87,62,212,.9))}.feature-icon-6{background:linear-gradient(135deg,rgba(158,255,255,.75),rgba(87,62,212,.9))}.timeline-visual{position:relative;display:grid;gap:18px;padding-left:20px}.timeline-visual:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,rgba(177,158,239,.6),transparent);animation:timelineGlow 3s ease-in-out infinite}.timeline-step{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}.timeline-number{width:40px;height:40px;border-radius:14px;background:rgba(177,158,239,.16);border:1px solid rgba(177,158,239,.3);display:grid;place-items:center;font-weight:700;color:#d6ccff}.automation-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pricing-toggle{display:flex;align-items:center;gap:12px;margin-top:18px}.toggle{position:relative;width:56px;height:30px;border-radius:999px;border:1px solid rgba(177,158,239,.22);background:rgba(255,255,255,.04);cursor:pointer;transition:background .16s ease,border-color .16s ease}.toggle-knob{position:absolute;top:3px;left:4px;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#d8ceff,#8168ff);transition:transform .18s ease}.toggle-active{border-color:rgba(177,158,239,.45);background:rgba(177,158,239,.1)}.toggle-active .toggle-knob{transform:translateX(26px)}.badge-discount{margin-left:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(177,158,239,.28);background:rgba(177,158,239,.12);color:#d8ceff;font-size:11px;animation:badgePulse 2.6s ease-in-out infinite}.footer-social{display:flex;gap:12px;margin-top:16px}.footer-social a{padding:6px 12px;border-radius:999px;border:1px solid rgba(177,158,239,.16);background:rgba(255,255,255,.03);color:var(--muted);font-size:12px}.footer-bottom{margin-top:20px;padding-top:18px;border-top:1px solid rgba(177,158,239,.12);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.footer-legal{display:flex;gap:16px}.footer-legal a{color:var(--muted);font-size:13px}.auth-page{padding:48px 24px 80px}.auth-layout{width:min(1100px,100%);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:32px}.auth-aside{display:grid;align-items:center;padding:40px;border-radius:28px;background:radial-gradient(circle at top left,rgba(143,131,255,.2),transparent 45%),linear-gradient(180deg,rgba(16,21,41,.95),rgba(8,12,24,.96));border:1px solid rgba(177,158,239,.18)}.auth-aside-content{max-width:420px}.auth-title{margin:16px 0;font-size:clamp(32px,4vw,46px);line-height:1.02}.auth-quote{margin-top:26px;padding:18px;border-radius:18px;border:1px solid rgba(177,158,239,.2);background:rgba(255,255,255,.04)}.auth-quote-stars{letter-spacing:.2em;color:#c9bcff;margin-bottom:8px}.auth-quote-profile{display:flex;align-items:center;gap:12px;margin-top:12px}.auth-panel{max-width:520px;margin-left:auto}.auth-panel-head{margin-bottom:16px}.auth-form{display:grid;gap:16px}.field{display:grid;gap:8px}.input-wrap{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:14px;font-size:14px;color:rgba(236,239,255,.6)}.input-wrap .input{padding-left:40px}.input-action{position:absolute;right:14px;border:0;background:transparent;color:var(--brand-soft);font-size:12px;cursor:pointer}.auth-meta{display:flex;justify-content:flex-end}.auth-error{color:#ff9cab}.btn-full{width:100%}.auth-divider{display:grid;place-items:center;text-transform:uppercase;font-size:11px;letter-spacing:.2em;color:var(--muted);margin:6px 0}.auth-divider span{position:relative;padding:0 12px}.google-icon{width:22px;height:22px;border-radius:999px;background:#ffffff;color:#1a1a1a;display:grid;place-items:center;font-weight:700;font-size:12px}.auth-footer{text-align:center}.checkbox{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--muted)}.checkbox input{margin-top:4px}.auth-success{display:grid;gap:12px;text-align:center}.success-icon{width:52px;height:52px;border-radius:999px;margin:0 auto;display:grid;place-items:center;background:rgba(65,243,161,.15);color:#41f3a1;border:1px solid rgba(65,243,161,.3);font-size:22px}.spinner{width:16px;height:16px;display:inline-block;border-radius:999px;border:2px solid rgba(255,255,255,.4);border-top-color:#ffffff;animation:spin .8s linear infinite}.btn[disabled]{opacity:.7;cursor:not-allowed}.benefit-item{display:flex;align-items:center;gap:10px;margin-top:10px}.benefit-check{width:24px;height:24px;border-radius:999px;background:rgba(177,158,239,.2);color:#e5ddff;display:grid;place-items:center}.workspace-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at top left,rgba(99,102,241,.12),transparent 24%),linear-gradient(180deg,#060913,#0a1020)}.workspace-sidebar{position:sticky;top:0;align-self:start;min-height:100vh;padding:20px 16px;border-right:1px solid rgba(129,140,248,.12);background:linear-gradient(180deg,rgba(8,12,24,.96),rgba(8,12,24,.88)),rgba(8,12,24,.94);backdrop-filter:blur(22px)}.workspace-sidebar-inner{display:grid;gap:16px;min-height:calc(100vh - 40px)}.workspace-brand{display:grid;gap:12px}.workspace-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.workspace-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(129,140,248,.14);background:rgba(255,255,255,.03);color:#c7cdf8;font-size:12px;font-weight:600;letter-spacing:.02em}.workspace-chip-live:before{content:"";width:8px;height:8px;border-radius:999px;background:#4ade80;box-shadow:0 0 16px rgba(74,222,128,.6);animation:pulseGreen 1.8s ease-in-out infinite}.command-panel,.command-spotlight,.overview-stat,.workspace-meta-card,.workspace-status-card{border:1px solid rgba(129,140,248,.12);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(8,15,29,.94)),rgba(15,23,42,.92);box-shadow:0 22px 54px rgba(1,6,18,.28),inset 0 1px 0 rgba(255,255,255,.04)}.workspace-status-card{padding:16px;border-radius:16px;background:#1e293b;border:1px solid rgba(71,85,105,.5);box-shadow:none}.workspace-kicker{display:inline-block;margin-bottom:8px;color:#aab2e8;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.workspace-status-card strong{display:block;margin-bottom:6px;font-size:18px;letter-spacing:-.03em}.auth-visual-checklist,.command-action-list,.command-side,.command-status-list,.dashboard-rail,.live-feed-list,.workspace-nav,.workspace-nav-list,.workspace-status-list{display:grid;gap:12px}.workspace-status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid rgba(148,163,184,.14)}.workspace-status-row span{color:#94a3b8;font-size:13px}.workspace-status-row strong{margin:0;font-size:14px;color:#f4f7ff}.workspace-nav-group{display:grid;gap:8px}.workspace-nav-label{margin-top:24px;margin-bottom:8px;color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.workspace-nav-link{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border-left:2px solid transparent;color:#dce2ff;transition:border-color .18s ease,background .18s ease,color .18s ease}.workspace-nav-link:hover{background:rgba(30,41,59,.5)}.workspace-nav-link-active{border-left-color:#6366f1;background:#1e293b}.workspace-nav-icon{width:18px;height:18px;display:grid;place-items:center;color:#6b7280}.auth-check-icon svg,.auth-input-action svg,.auth-input-icon svg,.auth-success-icon svg,.workspace-nav-icon svg{width:18px;height:18px}.workspace-nav-copy{display:grid;gap:4px}.workspace-nav-copy strong{font-size:14px;font-weight:500}.workspace-nav-copy span{color:#6b7280;font-size:12px}.workspace-nav-link-active .workspace-nav-icon{color:#818cf8}.workspace-sidebar-foot{margin-top:auto;display:grid;gap:12px}.workspace-session-inline{display:inline-flex;align-items:center;gap:8px;color:#94a3b8;font-size:12px}.workspace-session-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 14px rgba(34,197,94,.55)}.workspace-logout-button{width:100%;justify-content:center}.workspace-main{min-width:0;overflow-y:auto}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:8px 0 28px}.workspace-header-copy{max-width:760px}.workspace-header h1{margin:0;font-size:clamp(34px,5vw,54px);line-height:.96;letter-spacing:-.05em}.workspace-header p{max-width:62ch;margin:14px 0 0;color:#9ba5d3;line-height:1.7}.workspace-header-meta{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px;min-width:280px}.workspace-meta-card{padding:16px;border-radius:18px}.workspace-meta-label{display:block;margin-bottom:8px;color:#8892bf;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.workspace-meta-card strong{font-size:18px;letter-spacing:-.03em}.workspace-content{display:grid;gap:24px}.command-deck{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px}.command-panel,.command-spotlight{padding:22px;border-radius:26px}.command-panel-head,.command-spotlight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.command-spotlight-head h2{margin:0;max-width:12ch;font-size:clamp(30px,4vw,42px);line-height:.98;letter-spacing:-.05em}.command-panel-head strong{font-size:18px;letter-spacing:-.03em}.command-panel-head a{color:#aeb6e9;font-size:13px}.command-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.command-highlight-card{padding:18px;border-radius:20px;border:1px solid rgba(129,140,248,.12);background:rgba(255,255,255,.03)}.command-highlight-card strong{display:block;margin:8px 0;font-size:clamp(26px,4vw,40px);letter-spacing:-.05em}.command-highlight-card p,.command-status-row p,.live-feed-item p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.command-lane{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.command-lane-step{padding:16px;border-radius:18px;border:1px solid rgba(129,140,248,.1);background:rgba(255,255,255,.025)}.command-lane-step span{display:block;margin-bottom:6px;color:#8b95c6;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.command-status-row,.live-feed-item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid rgba(129,140,248,.1)}.command-status-row:first-child,.live-feed-item:first-child{padding-top:0;border-top:0}.command-status-row strong,.live-feed-item strong{display:block;margin:4px 0 6px;font-size:15px}.command-action-item{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:18px;border:1px solid rgba(129,140,248,.1);background:rgba(255,255,255,.025);color:#d5dbff;font-size:13px;line-height:1.6}.command-action-dot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:linear-gradient(135deg,#818cf8,#c4b5fd);box-shadow:0 0 18px rgba(129,140,248,.4)}.command-panel-compact .command-worker-stack{display:grid;gap:14px;margin-top:18px}.overview-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.overview-stat{padding:20px;border-radius:22px}.overview-stat span{color:#95a0cf;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.overview-stat strong{display:block;margin:12px 0 8px;font-size:34px;letter-spacing:-.05em}.overview-stat p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.dashboard-workbench{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px}.dashboard-rail{align-content:start}.auth-canvas{min-height:calc(100svh - 76px);padding:28px;background:radial-gradient(circle at top left,rgba(99,102,241,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(99,102,241,.1),transparent 24%),linear-gradient(180deg,#060913,#0c1326)}.auth-shell-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);gap:24px}.auth-form-frame,.auth-visual-panel{position:relative;overflow:hidden;border:1px solid rgba(129,140,248,.14);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(8,15,29,.94)),rgba(15,23,42,.92);box-shadow:0 28px 68px rgba(1,6,18,.32),inset 0 1px 0 rgba(255,255,255,.04)}.auth-visual-panel{min-height:760px;border-radius:32px}.auth-visual-noise{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(129,140,248,.2),transparent 32%),radial-gradient(circle at 80% 20%,rgba(167,139,250,.16),transparent 28%),linear-gradient(180deg,rgba(16,27,58,.36),transparent 30%);pointer-events:none}.auth-visual-content{position:relative;display:grid;gap:28px;padding:34px}.auth-brand-lockup{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-visual-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(129,140,248,.18);background:rgba(255,255,255,.04);color:#c8cffb;font-size:12px;font-weight:600}.auth-visual-copy{max-width:520px}.auth-visual-kicker{display:inline-block;margin-bottom:14px;color:#98a2d4;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.auth-visual-title{margin:0;font-size:clamp(44px,6vw,64px);line-height:.94;letter-spacing:-.06em}.auth-visual-subtitle{max-width:50ch;margin:16px 0 0;color:#a9b3df;line-height:1.75}.auth-check-row{display:flex;align-items:center;gap:12px;color:#d9deff}.auth-check-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:rgba(74,222,128,.12);color:#86efac}.auth-visual-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auth-visual-metric{padding:18px;border-radius:20px;border:1px solid rgba(129,140,248,.12);background:rgba(255,255,255,.03)}.auth-visual-metric strong{display:block;margin-top:8px;font-size:28px;letter-spacing:-.05em}.auth-premium-quote{padding:20px;border-radius:24px;border:1px solid rgba(129,140,248,.14);background:rgba(255,255,255,.04)}.auth-premium-quote p{margin:0;color:#dde2ff;line-height:1.7}.auth-premium-stars{margin-bottom:12px;color:#f4d88b;letter-spacing:.18em}.auth-premium-profile{display:flex;align-items:center;gap:12px;margin-top:16px}.auth-premium-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#818cf8,#c4b5fd);color:#0f172a;font-size:13px;font-weight:700}.auth-form-column{display:flex}.auth-form-stage{width:100%;display:grid;align-items:center}.auth-form-frame{width:min(520px,100%);margin-left:auto;padding:28px;border-radius:32px}.auth-form-header{display:grid;gap:18px;margin-bottom:24px}.auth-form-brand{display:flex;align-items:center;gap:14px}.auth-form-brand-mark{padding:4px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(129,140,248,.12)}.auth-form-brand-title{font-size:18px;font-weight:700}.auth-form-brand-subtitle{color:#8f99c7;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.auth-form-title{margin:0;font-size:30px;line-height:1;letter-spacing:-.05em}.auth-form-subtitle{margin:10px 0 0;color:#98a2d4}.auth-form-stack{display:grid;gap:16px;position:relative}.auth-field{display:grid;gap:8px}.auth-label{color:#e8ecff;font-size:13px;font-weight:600}.auth-input-shell{position:relative;display:flex;align-items:center}.auth-input-icon{position:absolute;left:14px;z-index:1;color:#8f99c7}.auth-input{width:100%;min-height:50px;padding:0 16px 0 44px;border-radius:16px;border:1px solid rgba(71,85,105,.7);background:rgba(2,6,23,.68);color:#f8faff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.auth-input::-moz-placeholder{color:#667394}.auth-input::placeholder{color:#667394}.auth-input:focus{outline:none;border-color:rgba(129,140,248,.68);box-shadow:0 0 0 4px rgba(99,102,241,.12);background:rgba(2,6,23,.92)}.auth-input-with-action{padding-right:54px}.auth-input-action{position:absolute;right:14px;display:grid;place-items:center;width:24px;height:24px;border:0;padding:0;background:transparent;color:#aab2e8;cursor:pointer}.auth-inline-action{display:flex;justify-content:flex-end}.auth-checkbox-row a,.auth-footer-copy a,.auth-inline-action a,.auth-inline-link{color:#9fa8ff}.auth-feedback{font-size:13px}.auth-feedback-error{color:#fda4af}.auth-google-button,.auth-submit-button{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;font-weight:600;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}.auth-submit-button{border:0;background:linear-gradient(135deg,#6366f1,#7c3aed);color:white;box-shadow:0 16px 32px rgba(99,102,241,.28)}.auth-google-button:hover,.auth-submit-button:hover{transform:translateY(-1px)}.auth-google-button{border:1px solid rgba(71,85,105,.8);background:rgba(255,255,255,.02);color:#edf1ff}.auth-google-button:disabled,.auth-submit-button:disabled{opacity:.7;cursor:not-allowed}.auth-loading-screen{position:absolute;inset:0;display:grid;place-items:center;gap:12px;text-align:center;padding:24px;border-radius:24px;background:rgba(15,23,42,.88);backdrop-filter:blur(10px);z-index:10}.auth-loading-screen strong{font-size:15px;color:#f8fafc}.auth-divider-line{position:relative;text-align:center;color:#7782ae;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.auth-divider-line:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(71,85,105,.5)}.auth-divider-line span{position:relative;padding:0 12px;background:#101828}.auth-footer-copy,.auth-helper-copy{margin:0;color:#98a2d4;font-size:13px;line-height:1.7;text-align:center}.auth-checkbox-row{display:flex;align-items:flex-start;gap:10px;color:#98a2d4;font-size:13px;line-height:1.7}.auth-checkbox-row input{margin-top:4px}.auth-inline-center{text-align:center}.auth-success-state{display:grid;gap:16px;text-align:center}.auth-success-icon{width:62px;height:62px;display:grid;place-items:center;margin:0 auto;border-radius:999px;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.32);color:#86efac;animation:badgePulse 2.4s ease-in-out infinite}.auth-success-state strong{display:block;margin-bottom:8px;font-size:22px}.auth-success-state p{margin:0;color:#98a2d4;line-height:1.7}.flow-workspace-focus{min-width:0}.dashboard-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.flow-builder-command{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);gap:22px;align-items:start}.flow-builder-console,.flow-inspector>section{border:1px solid rgba(129,140,248,.12);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(8,15,29,.94)),rgba(15,23,42,.92);box-shadow:0 22px 54px rgba(1,6,18,.28),inset 0 1px 0 rgba(255,255,255,.04)}.flow-builder-console{padding:24px;border-radius:30px}.flow-builder-hero{display:flex;justify-content:space-between;gap:22px;padding-bottom:22px;border-bottom:1px solid rgba(129,140,248,.12)}.flow-builder-hero h2{max-width:13ch;margin:0;font-size:clamp(32px,4vw,48px);line-height:.96;letter-spacing:-.05em}.flow-builder-hero p{max-width:58ch;margin:14px 0 0;color:#9ba5d3;line-height:1.7}.flow-readiness{min-width:190px;align-self:flex-start;padding:16px;border-radius:22px;border:1px solid rgba(129,140,248,.14);background:rgba(255,255,255,.03)}.flow-readiness span{display:block;color:#9ba5d3;font-size:12px}.flow-readiness strong{display:block;margin:8px 0;font-size:34px;letter-spacing:-.05em}.flow-readiness-bar{height:8px;overflow:hidden;border-radius:999px;background:rgba(71,85,105,.4)}.flow-readiness-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#c4b5fd);transition:width .22s ease}.flow-builder-section{display:grid;gap:18px;padding:24px 0;border-bottom:1px solid rgba(129,140,248,.1)}.flow-builder-section:last-of-type{border-bottom:0}.flow-section-heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start}.flow-section-heading>span{width:42px;height:42px;display:grid;place-items:center;border-radius:16px;border:1px solid rgba(129,140,248,.22);background:rgba(99,102,241,.1);color:#c4b5fd;font-weight:800}.flow-section-heading strong{display:block;font-size:20px;letter-spacing:-.03em}.flow-section-heading p{margin:6px 0 0;color:#9ba5d3;line-height:1.6}.flow-template-grid{gap:12px}.flow-library-item,.flow-option,.flow-template-card{text-align:left;color:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.flow-template-card{min-height:154px;padding:18px;border-radius:22px;border:1px solid rgba(129,140,248,.12);background:rgba(255,255,255,.03)}.flow-library-item-active,.flow-library-item:hover,.flow-option-active,.flow-option:hover,.flow-template-card-active,.flow-template-card:hover{transform:translateY(-1px);border-color:rgba(129,140,248,.32);background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(99,102,241,.04)),rgba(255,255,255,.03);box-shadow:0 0 28px rgba(99,102,241,.1)}.flow-template-card span{display:inline-flex;margin-bottom:14px;padding:6px 10px;border-radius:999px;color:#c7cdf8;background:rgba(129,140,248,.1);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.flow-template-card strong{display:block;font-size:18px;letter-spacing:-.03em}.flow-template-card p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.flow-field{display:grid}.flow-field>span{color:#e8ecff;font-size:13px;font-weight:700}.flow-option-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.flow-option-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-option{position:relative;min-height:116px;padding:16px;border-radius:20px;border:1px solid rgba(129,140,248,.12);background:rgba(255,255,255,.025)}.flow-option-dot{width:9px;height:9px;display:block;margin-bottom:12px;border-radius:999px;background:rgba(129,140,248,.56)}.flow-option-active .flow-option-dot{background:#c4b5fd;box-shadow:0 0 16px rgba(196,181,253,.5)}.flow-option strong{display:block;font-size:14px}.flow-option span:last-child{display:block;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.45}.flow-message-box{min-height:140px}.flow-message-box-small{min-height:98px}.flow-two-columns{gap:14px}.flow-builder-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:20px}.flow-status-message{margin:0;color:#b9c1f3;font-size:13px;line-height:1.6}.flow-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.flow-inspector{position:sticky;top:24px;display:grid;gap:16px}.flow-inspector>section{padding:20px;border-radius:26px}.flow-phone-preview{overflow:hidden}.flow-phone-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(129,140,248,.12)}.flow-phone-head strong,.flow-selected-mini strong{display:block;margin-bottom:4px}.flow-phone-head span:not(.tag),.flow-selected-mini span{color:var(--muted);font-size:12px}.flow-chat{padding-top:18px}.flow-chat-bubble{padding:14px;border-radius:18px;border:1px solid rgba(129,140,248,.12)}.flow-chat-bubble span{color:#98a2d4}.flow-chat-bubble p{margin:0;color:#eef2ff;font-size:13px;line-height:1.6}.flow-chat-bubble small{display:inline-flex;margin-top:10px;color:#aeb7ee;font-size:11px}.flow-quick-replies,.flow-variable-row{display:flex;flex-wrap:wrap;gap:8px}.flow-variable-row{margin-top:-4px}.flow-quick-replies button,.flow-variable-row button{min-height:30px;padding:0 10px;border:1px solid rgba(129,140,248,.16);border-radius:999px;background:rgba(99,102,241,.08);color:#dbe4ff;cursor:pointer;font-size:11px;font-weight:800}.flow-quick-replies{margin-top:10px}.flow-quick-replies button{background:rgba(255,255,255,.06)}.flow-chat-bubble-user{background:rgba(255,255,255,.03)}.flow-chat-bubble-bot{background:linear-gradient(135deg,rgba(99,102,241,.28),rgba(99,102,241,.1));border-color:rgba(129,140,248,.24)}.flow-chat-bubble-soft{background:rgba(129,140,248,.08)}.flow-library-list,.flow-summary-list{display:grid;gap:10px;margin-top:16px}.flow-summary-row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(129,140,248,.1)}.flow-summary-row:last-child{border-bottom:0}.flow-summary-row span{color:var(--muted);font-size:13px}.flow-summary-row strong{text-align:right;font-size:13px}.flow-test-button,.flow-test-panel .flow-field{margin-top:16px}.flow-selected-mini{margin-top:14px;border-radius:18px;border:1px solid rgba(129,140,248,.12)}.flow-library-item,.flow-selected-mini{padding:14px;background:rgba(255,255,255,.025)}.flow-library-item{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-radius:18px;border:1px solid rgba(129,140,248,.1)}.flow-library-item strong{display:block;margin-bottom:4px;font-size:14px}.flow-library-item span:not(.tag){color:var(--muted);font-size:12px}.flow-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.34fr);gap:22px;align-items:start}.flow-inspector-panel,.flow-studio-main{border:1px solid rgba(129,140,248,.12);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(8,15,29,.94)),rgba(15,23,42,.92);box-shadow:0 22px 54px rgba(1,6,18,.28),inset 0 1px 0 rgba(255,255,255,.04)}.flow-studio-main{min-width:0;padding:22px;border-radius:30px}.flow-studio-header{display:flex;justify-content:space-between;gap:22px;padding-bottom:18px;border-bottom:1px solid rgba(129,140,248,.12)}.flow-studio-header h2{max-width:13ch;margin:0;font-size:clamp(30px,4vw,46px);line-height:.96;letter-spacing:-.05em}.flow-studio-header p{max-width:58ch;margin:14px 0 0;color:#9ba5d3;line-height:1.7}.flow-studio-actions{min-width:260px;display:grid;gap:10px;align-self:start}.flow-autosave-chip{border:1px solid rgba(129,140,248,.14);background:rgba(99,102,241,.08);color:#c7d2fe;font-size:11px;font-weight:800;letter-spacing:.02em}.flow-template-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0}.flow-template-pill{min-height:112px;padding:16px;border-radius:22px;border:1px solid rgba(129,140,248,.12);background:rgba(255,255,255,.03);color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.flow-template-pill-active,.flow-template-pill:hover{transform:translateY(-1px);border-color:rgba(129,140,248,.34);background:linear-gradient(135deg,rgba(99,102,241,.14),rgba(99,102,241,.04)),rgba(255,255,255,.03);box-shadow:0 0 28px rgba(99,102,241,.12)}.flow-template-pill span,.flow-template-pill strong{display:block}.flow-template-pill strong{margin-bottom:8px;font-size:15px}.flow-template-pill span{color:var(--muted);font-size:12px;line-height:1.5}.flow-canvas-shell{position:relative;border-radius:28px;border:1px solid rgba(129,140,248,.14);background:radial-gradient(circle at 20% 20%,rgba(99,102,241,.16),transparent 26%),radial-gradient(circle at 80% 70%,rgba(14,165,233,.1),transparent 22%),#070d1d}.flow-canvas-toolbar{position:absolute;left:16px;top:16px;z-index:8;width:min(860px,calc(100% - 32px));display:grid;gap:10px;padding:8px;border-radius:18px;border:1px solid rgba(129,140,248,.14);background:rgba(8,13,29,.82);backdrop-filter:blur(14px)}.flow-toolbar-actions,.flow-toolbar-group>div{display:flex;flex-wrap:wrap;gap:8px}.flow-toolbar-actions{padding-bottom:8px;border-bottom:1px solid rgba(129,140,248,.1)}.flow-toolbar-group>strong{color:#aeb7ee;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.flow-canvas-toolbar button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(129,140,248,.12);border-radius:999px;background:rgba(255,255,255,.035);color:#e7ebff;cursor:pointer;font-size:12px;font-weight:700}.flow-canvas-toolbar button:disabled{cursor:not-allowed;opacity:.42}.flow-canvas-toolbar button:hover{border-color:rgba(196,181,253,.36);background:rgba(99,102,241,.12)}.flow-canvas-toolbar span,.flow-node-card-head>span{display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#6366f1,#a78bfa);color:white;font-size:10px;font-weight:900}.flow-canvas-toolbar span{width:24px;height:24px}.flow-node-card{width:230px;padding:14px;border-radius:20px;border:1px solid rgba(129,140,248,.2);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,13,29,.96)),rgba(15,23,42,.9);color:#f4f7ff;box-shadow:0 18px 40px rgba(1,6,18,.32)}.flow-node-card-selected{border-color:rgba(196,181,253,.72);box-shadow:0 18px 44px rgba(1,6,18,.38),0 0 0 4px rgba(99,102,241,.16)}.flow-node-card-head{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center}.flow-node-card-head>span{width:42px;height:42px}.flow-node-card-head small,.flow-node-card-head strong{display:block}.flow-node-card-head strong{font-size:14px}.flow-node-card-head small{margin-top:3px;color:#9ba5d3;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.flow-node-card p{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.flow-node-kind{display:inline-flex;padding:4px 8px;border-radius:999px;border:1px solid rgba(129,140,248,.16);color:#aeb7ee;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.flow-node-kind-trigger{color:#86efac}.flow-node-kind-action{color:#c4b5fd}.flow-node-kind-logic{color:#7dd3fc}.flow-node-kind-data{color:#fcd34d}.flow-node-card-entry .flow-node-card-head>span{background:linear-gradient(135deg,#22c55e,#14b8a6)}.flow-node-card-message .flow-node-card-head>span{background:linear-gradient(135deg,#6366f1,#a78bfa)}.flow-node-card-wait .flow-node-card-head>span{background:linear-gradient(135deg,#f59e0b,#f97316)}.flow-node-card-condition .flow-node-card-head>span{background:linear-gradient(135deg,#0ea5e9,#6366f1)}.flow-node-card-action .flow-node-card-head>span{background:linear-gradient(135deg,#ec4899,#8b5cf6)}.flow-node-handle{width:10px!important;height:10px!important;border:2px solid #0b1020!important;background:#c4b5fd!important}.flow-studio-edge .react-flow__edge-path{stroke:#38bdf8;stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(56,189,248,.35))}.flow-minimap{overflow:hidden;background:rgba(8,13,29,.84)!important}.flow-controls,.flow-minimap{border:1px solid rgba(129,140,248,.14);border-radius:16px}.flow-controls button{background:rgba(8,13,29,.9)!important;border-bottom:1px solid rgba(129,140,248,.12)!important;color:#e7ebff!important}.flow-studio-bottom{display:flex;justify-content:space-between;gap:18px;padding-top:18px}.flow-validation-panel{min-width:280px;border-radius:20px;border:1px solid rgba(251,191,36,.22);background:rgba(251,191,36,.06)}.flow-validation-panel-ok{border-color:rgba(74,222,128,.24);background:rgba(74,222,128,.06)}.flow-validation-panel p,.flow-validation-panel ul{color:var(--muted)}.flow-validation-panel ul{padding-left:18px}.flow-studio-side{position:sticky;top:24px;display:grid;gap:16px}.flow-inspector-panel{padding:20px;border-radius:26px}.flow-inspector-panel h3{margin:0 0 8px;font-size:22px;letter-spacing:-.03em}.flow-chat-wait{padding:7px 12px;border:1px solid rgba(129,140,248,.14);background:rgba(255,255,255,.035);color:#9ba5d3}.flow-workbench{grid-template-columns:minmax(240px,.82fr) minmax(0,1.45fr) minmax(320px,.9fr);gap:22px}.flow-studio-v2{gap:22px}.flow-overview-strip{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:18px;padding:24px;border:1px solid rgba(129,140,248,.12);border-radius:30px;background:radial-gradient(circle at 8% 0,rgba(99,102,241,.16),transparent 32%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,13,29,.94));box-shadow:0 24px 70px rgba(1,6,18,.28)}.flow-overview-hero h2{max-width:14ch;margin:10px 0 0;font-size:clamp(30px,4vw,50px);line-height:.96;letter-spacing:-.05em}.flow-overview-hero p{max-width:56ch;margin:14px 0 0;color:#9ba5d3;line-height:1.7}.flow-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.flow-overview-card{min-height:132px;padding:18px;border-radius:22px;border:1px solid rgba(129,140,248,.12);background:rgba(255,255,255,.035)}.flow-overview-card small,.flow-overview-card span{display:block}.flow-overview-card span{color:#9ba5d3}.flow-overview-card strong{margin-top:12px;font-size:34px;letter-spacing:-.05em}.flow-overview-card small{color:var(--muted);line-height:1.5}.flow-studio-side,.flow-workbench-main,.flow-workbench-rail{min-width:0}.flow-workbench-rail{display:grid;gap:18px}.flow-rail-card,.flow-workbench-main{border:1px solid rgba(129,140,248,.12);background:radial-gradient(circle at 12% 0,rgba(99,102,241,.1),transparent 28%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(8,13,29,.95));box-shadow:0 22px 54px rgba(1,6,18,.28)}.flow-rail-card{padding:18px;border-radius:26px}.flow-rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.flow-rail-head strong{font-size:18px;letter-spacing:-.03em}.flow-template-grid-rail{grid-template-columns:1fr}.flow-builder-toolbar{gap:14px}.flow-builder-toolbar .flow-toolbar-actions{padding-bottom:0;border-bottom:0}.flow-toolbar-grid{gap:10px}.flow-toolbar-group>span{color:#aeb7ee;font-size:10px;font-weight:700;letter-spacing:.16em}.flow-toolbar-node{gap:12px;align-items:start;padding:14px;text-align:left;border-radius:18px;border:1px solid rgba(129,140,248,.12);background:rgba(255,255,255,.03);color:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.flow-toolbar-node:hover{transform:translateY(-1px);border-color:rgba(129,140,248,.28);background:rgba(99,102,241,.08);box-shadow:0 0 26px rgba(99,102,241,.1)}.flow-toolbar-node strong{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#6366f1,#a78bfa);color:white;font-size:10px}.flow-toolbar-node small,.flow-toolbar-node span{display:block}.flow-toolbar-node span{font-size:14px;font-weight:700}.flow-toolbar-node small{margin-top:4px;color:var(--muted);line-height:1.5}.flow-workbench-main{padding:22px;border-radius:30px}.flow-workbench-main-v2{display:grid;gap:18px}.flow-command-bar{align-items:flex-start;gap:18px}.flow-command-copy strong{display:block;margin-top:8px;font-size:26px;letter-spacing:-.04em}.flow-command-copy p{margin:8px 0 0;max-width:54ch;color:#9ba5d3;line-height:1.6}.flow-command-actions{gap:10px}.flow-canvas-frame{display:grid;gap:12px}.flow-canvas-note{display:flex;flex-wrap:wrap;gap:8px}.flow-canvas-note span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(129,140,248,.14);background:rgba(255,255,255,.03);color:#c7cff8;font-size:12px;font-weight:700}.flow-canvas-shell-roomy{height:700px}.flow-validation-panel-valid{border-color:rgba(74,222,128,.24);background:rgba(74,222,128,.06)}.execution-console{display:grid;gap:18px}.execution-card,.execution-empty,.execution-overview{border:1px solid rgba(129,140,248,.12);background:radial-gradient(circle at 12% 0,rgba(99,102,241,.14),transparent 28%),linear-gradient(180deg,rgba(15,23,42,.92),rgba(8,13,29,.94));box-shadow:0 24px 70px rgba(1,6,18,.28)}.execution-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:22px;padding:24px;border-radius:30px}.execution-overview h2{max-width:12ch;margin:8px 0 0;color:#f6f7ff;font-size:clamp(34px,5vw,68px);line-height:.9;letter-spacing:-.06em}.execution-overview p{max-width:56ch;margin:16px 0 0;color:#9ba5d3;line-height:1.7}.execution-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.execution-kpis div{min-height:112px;padding:16px;border-radius:22px;border:1px solid rgba(129,140,248,.12);background:rgba(255,255,255,.035)}.execution-inspector span,.execution-kpis span{display:block;color:#9ba5d3;font-size:12px}.execution-kpis strong{display:block;margin-top:10px;color:#f8f9ff;font-size:34px;letter-spacing:-.05em}.execution-list{display:grid;gap:16px}.execution-card,.execution-empty{padding:22px;border-radius:28px}.execution-card-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.execution-card-head h3{margin:6px 0;color:#f6f7ff;font-size:24px;letter-spacing:-.04em}.execution-card-head p{margin:0;color:#9ba5d3;font-size:13px}.execution-status{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:900}.execution-status-success{background:rgba(34,197,94,.12);color:#86efac}.execution-status-error{background:rgba(248,113,113,.12);color:#fca5a5}.execution-status-mock{background:rgba(129,140,248,.12);color:#c7d2fe}.execution-debug-grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1fr);gap:18px;margin-top:22px}.execution-timeline{display:grid;gap:10px;padding:14px;border-radius:22px;border:1px solid rgba(129,140,248,.1);background:rgba(2,6,23,.34)}.execution-step{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;align-items:start}.execution-step-dot{width:12px;height:12px;margin-top:5px;border-radius:999px;background:#818cf8;box-shadow:0 0 0 5px rgba(129,140,248,.08)}.execution-step-dot-success{background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.08)}.execution-step-dot-waiting{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.08)}.execution-step-dot-error{background:#f87171;box-shadow:0 0 0 5px rgba(248,113,113,.1)}.execution-step-dot-skipped{background:#64748b}.execution-step-head{display:flex;justify-content:space-between;gap:12px}.execution-step-head strong{color:#eef2ff;font-size:14px}.execution-step p,.execution-step-head span{color:#9ba5d3;font-size:12px}.execution-step p{margin:4px 0 0}.execution-inspector{display:grid;gap:12px}.execution-inspector>div{padding:14px;border-radius:18px;border:1px solid rgba(129,140,248,.1);background:rgba(255,255,255,.03)}.execution-inspector code{display:block;margin-top:8px;white-space:pre-wrap;color:#e5e7ff;font-size:12px;line-height:1.6}.execution-inspector p{margin:8px 0 0;color:#b7c0ee;font-size:13px;line-height:1.6}.execution-actions{display:flex;flex-wrap:wrap;gap:10px;border:0!important;background:transparent!important;padding:0!important}.execution-empty{display:grid;justify-items:start;gap:12px}.execution-empty h3{margin:0;color:#f6f7ff;font-size:28px}.execution-empty p{max-width:58ch;margin:0;color:#9ba5d3}.analytics-console,.crm-console,.inbox-console,.settings-console{display:grid;gap:18px}.inbox-console{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr)}.analytics-hero,.analytics-panel,.crm-card,.crm-header,.inbox-board,.inbox-context,.settings-card,.settings-hero{border:1px solid rgba(129,140,248,.12);background:radial-gradient(circle at 12% 0,rgba(99,102,241,.12),transparent 30%),linear-gradient(180deg,rgba(15,23,42,.92),rgba(8,13,29,.94));box-shadow:0 24px 70px rgba(1,6,18,.24)}.analytics-hero,.crm-header,.inbox-board,.inbox-context,.settings-hero{padding:24px;border-radius:30px}.analytics-hero,.crm-header,.inbox-board-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:start}.analytics-hero h2,.crm-header h2,.inbox-board h2,.settings-hero h2{max-width:13ch;margin:8px 0 0;color:#f6f7ff;font-size:clamp(32px,4.2vw,58px);line-height:.94;letter-spacing:-.06em}.crm-header p,.inbox-board p,.inbox-context p,.settings-hero p{max-width:62ch;margin:14px 0 0;color:#9ba5d3;line-height:1.7}.inbox-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.inbox-column{min-height:360px;padding:12px;border-radius:22px;border:1px solid rgba(129,140,248,.1);background:rgba(2,6,23,.32)}.analytics-row,.crm-card header,.inbox-column-head,.inbox-conversation-foot,.inbox-conversation>div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.analytics-panel>strong,.inbox-column-head strong,.inbox-context h3,.settings-card>strong{color:#f4f7ff}.inbox-column-head span{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:rgba(99,102,241,.14);color:#c7d2fe;font-size:12px;font-weight:900}.inbox-conversation{margin-top:10px;padding:14px;border-radius:18px;border:1px solid rgba(129,140,248,.1);background:rgba(255,255,255,.035)}.inbox-conversation p{margin:12px 0;color:#b7c0ee;font-size:13px;line-height:1.55}.analytics-row span,.inbox-conversation-foot a,.inbox-conversation-foot span,.inbox-empty-mini,.settings-list div{color:#9ba5d3;font-size:12px}.inbox-action-list a,.inbox-conversation-foot a{color:#c4b5fd;font-weight:800}.inbox-empty-mini{margin-top:10px;padding:14px;border-radius:18px;background:rgba(255,255,255,.025)}.inbox-context{align-self:start;position:sticky;top:24px}.inbox-action-list{display:grid;gap:10px;margin-top:18px}.inbox-action-list a{padding:12px 14px;border-radius:16px;border:1px solid rgba(129,140,248,.12);background:rgba(255,255,255,.035)}.crm-header{margin-bottom:18px}.analytics-kpi-grid,.crm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-kpi-grid article,.crm-summary div{min-width:150px;padding:16px;border-radius:20px;border:1px solid rgba(129,140,248,.1);background:rgba(255,255,255,.035)}.analytics-kpi-grid span,.crm-meta span,.crm-summary span{display:block;color:#9ba5d3;font-size:12px}.analytics-kpi-grid strong,.crm-summary strong{display:block;margin-top:8px;color:#f8f9ff;font-size:32px;letter-spacing:-.05em}.analytics-grid,.crm-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.analytics-panel,.crm-card,.settings-card{padding:20px;border-radius:26px}.crm-card header strong{display:block;color:#f6f7ff;font-size:20px}.crm-card header span:not(.tag){display:block;margin-top:5px;color:#9ba5d3;font-size:12px}.crm-card p{margin:18px 0;color:#c4cbed;line-height:1.6}.crm-tags{display:flex;flex-wrap:wrap;gap:8px}.crm-tags span{padding:7px 10px;border-radius:999px;border:1px solid rgba(129,140,248,.12);color:#c7d2fe;font-size:12px}.crm-meta{display:grid;gap:10px;margin-top:18px}.analytics-row,.crm-meta div{padding:12px;border-radius:16px;background:rgba(255,255,255,.03)}.analytics-row strong,.crm-meta strong{display:block;margin-top:4px;color:#eef2ff;font-size:13px}.analytics-hero{grid-template-columns:minmax(0,.8fr) minmax(420px,1fr)}.analytics-kpi-grid article p{margin:8px 0 0;color:#9ba5d3;font-size:12px;line-height:1.5}.analytics-list{display:grid;gap:10px;margin-top:16px}.analytics-row em{color:#c4b5fd;font-size:12px;font-style:normal;font-weight:900}.settings-hero{margin-bottom:18px}.settings-list{display:grid;gap:12px;margin-top:18px}.settings-list div{display:flex;gap:10px;align-items:center}.settings-dot{width:9px;height:9px;border-radius:999px;background:#818cf8;box-shadow:0 0 18px rgba(129,140,248,.45)}@media (max-width:980px){.automation-showcase,.builder-layout,.checkout-grid,.dashboard-grid,.dashboard-hero,.dashboard-main-grid,.feature-asymmetric-grid,.footer-inner,.grid-2,.grid-3,.grid-4,.hero-grid,.hero-layout,.hero-node-grid,.integration-card-grid,.kpi-grid,.lead-grid,.pricing-grid{grid-template-columns:1fr}.hero-node-wide{grid-column:auto}.builder-selected-meta,.builder-summary-grid,.builder-template-grid,.dashboard-shortcuts,.hero-metrics,.integration-copy-grid,.integration-overview-grid,.integration-setup-grid,.lead-meta-grid,.orchestration-lane{grid-template-columns:1fr}.hero-title{max-width:12ch}.hero-display{max-width:11ch}.auto-run-box{flex-direction:column;align-items:flex-start}.topbar-actions{gap:10px}.brand-subtitle,.topbar-nav{display:none}.home-page-overlay{background:linear-gradient(180deg,rgba(5,8,18,.52),rgba(5,8,18,.74))}.footer-grid,.hero-dashboard-grid,.hero-mini-metrics{grid-template-columns:1fr}.hero-panel-wide{grid-column:auto}.auth-layout,.feature-grid,.flow-engine-steps{grid-template-columns:1fr}.auth-aside{display:none}.analytics-grid,.analytics-hero,.auth-shell-grid,.auth-visual-metrics,.command-deck,.command-highlight-grid,.crm-grid,.crm-header,.dashboard-support-grid,.dashboard-workbench,.execution-debug-grid,.execution-overview,.flow-builder-command,.flow-option-grid,.flow-option-grid-compact,.flow-studio,.flow-template-grid,.flow-template-strip,.flow-two-columns,.inbox-board-head,.inbox-columns,.inbox-console,.overview-strip,.settings-grid,.workspace-header-meta,.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{position:relative;min-height:auto;border-right:0;border-bottom:1px solid rgba(129,140,248,.12)}.auth-canvas,.workspace-main{padding:18px}.auth-brand-lockup,.command-panel-head,.command-spotlight-head,.workspace-header{grid-template-columns:1fr;display:grid}.command-lane{grid-template-columns:1fr}.auth-visual-panel{display:none}.auth-form-frame{width:100%;margin-left:0}.flow-builder-footer,.flow-builder-hero{display:grid}.flow-readiness{min-width:0}.flow-inspector{position:static}.flow-studio-bottom,.flow-studio-header{display:grid}.flow-studio-actions,.flow-validation-panel{min-width:0}.flow-canvas-shell{height:560px}.flow-studio-side{position:static}}@media (max-width:1180px){.flow-overview-strip,.flow-workbench{grid-template-columns:1fr}.flow-studio-side,.flow-workbench-rail{position:static}.flow-template-grid-rail,.flow-toolbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.flow-overview-grid{grid-template-columns:1fr}.flow-command-bar{display:grid}.flow-command-actions{justify-content:flex-start}.flow-template-grid-rail,.flow-toolbar-grid{grid-template-columns:1fr}.flow-inspector-panel,.flow-rail-card,.flow-workbench-main{padding:16px;border-radius:22px}.flow-canvas-shell-roomy{height:540px}}.input,.select,.textarea{border:1px solid rgba(71,85,105,.9);background:#111827;color:#f8fafc;padding:10px 12px;border-radius:12px}.input::-moz-placeholder,.textarea::-moz-placeholder{color:#6b7280}.input::placeholder,.textarea::placeholder{color:#6b7280}.input:focus,.select:focus,.textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.12)}.workspace-main{padding:32px}.workspace-content{gap:32px}.flow-studio-v2{display:grid;gap:32px}.flow-inspector-panel,.flow-rail-card,.flow-studio-summary,.flow-template-section,.flow-workbench-main{border-radius:24px;border:1px solid rgba(71,85,105,.3);background:#1e293b;box-shadow:none}.flow-studio-summary,.flow-template-section{padding:20px}.flow-summary-copy h2{margin:0;font-size:32px;line-height:1;letter-spacing:-.04em}.flow-summary-copy p{margin:12px 0 0;color:#94a3b8;font-size:16px;line-height:1.65}.flow-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.flow-overview-card{padding:20px;border-radius:20px;border:1px solid rgba(71,85,105,.3);background:rgba(15,23,42,.55)}.flow-overview-card strong{display:block;font-size:40px;line-height:1;color:#f8fafc}.flow-overview-card span{display:block;margin-top:4px;color:#9ca3af;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.flow-overview-card small{display:block;margin-top:8px;color:#6b7280;font-size:12px;line-height:1.6}.flow-section-head h3{margin:0;font-size:18px}.flow-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.flow-template-card{min-height:0;padding:20px;border-radius:20px;border:1px solid rgba(71,85,105,.3);background:rgba(15,23,42,.52)}.flow-template-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgba(88,28,135,.32);color:#d8b4fe;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.flow-template-card:hover{border-color:rgba(139,92,246,.55);background:rgba(30,41,59,.95);transform:translateY(-1px)}.flow-template-card strong{margin-top:12px}.flow-template-card p{margin-top:6px;color:#9ca3af}.flow-workbench{grid-template-columns:260px minmax(0,1fr) 280px;align-items:start}.flow-studio-side,.flow-workbench,.flow-workbench-rail{display:grid;gap:20px}.flow-inspector-panel,.flow-rail-card,.flow-workbench-main{padding:16px}.flow-rail-head strong{display:block;margin-top:4px;font-size:16px}.flow-builder-toolbar{display:grid;gap:24px;margin-top:16px}.flow-toolbar-actions{display:grid;gap:10px}.flow-toolbar-group{display:grid;gap:8px}.flow-toolbar-group>span{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.flow-toolbar-grid{display:grid;gap:12px}.flow-toolbar-node{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:flex-start;padding:12px;border-radius:16px;border:1px solid rgba(71,85,105,.34);background:rgba(15,23,42,.55)}.flow-toolbar-node:hover{border-color:rgba(139,92,246,.5);background:rgba(30,41,59,.92)}.flow-toolbar-group:first-of-type .flow-toolbar-node strong{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.flow-toolbar-group:nth-of-type(2) .flow-toolbar-node strong{background:linear-gradient(135deg,#0ea5e9,#3b82f6)}.flow-toolbar-group:nth-of-type(3) .flow-toolbar-node strong{background:linear-gradient(135deg,#f97316,#22c55e)}.flow-workbench-main{display:grid;gap:20px;background:#0f172a}.flow-command-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;margin:-16px -16px 0;border-bottom:1px solid rgba(31,41,55,1);background:#0f172a;border-top-left-radius:24px;border-top-right-radius:24px}.flow-command-bar-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.flow-back-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(71,85,105,.7);color:#cbd5e1;background:rgba(15,23,42,.6)}.flow-title-input{width:min(420px,100%);min-height:42px;padding:8px 12px;border:1px solid rgba(71,85,105,.7);border-radius:12px;background:#111827;color:#fff;font-size:16px;font-weight:600}.flow-command-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.flow-autosave-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(30,41,59,.9);color:#94a3b8;font-size:12px}.flow-canvas-frame{margin-bottom:12px}.flow-canvas-shell{height:620px;border-radius:22px;border:1px solid rgba(71,85,105,.3);overflow:hidden;background-color:#0a0f1e;background-image:radial-gradient(circle,rgba(30,41,59,.85) 1px,transparent 0);background-size:24px 24px}.flow-node-card{min-width:200px;padding:16px;border-radius:18px;border:1px solid rgba(71,85,105,.8);background:#1e293b}.flow-node-card-selected{border-width:2px;border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.12)}.flow-node-card-head{grid-template-columns:42px minmax(0,1fr)}.flow-node-kind{margin-top:12px}.flow-studio-edge .react-flow__edge-path{stroke:#8b5cf6;stroke-width:2;stroke-dasharray:6 6}.flow-controls{background:rgba(15,23,42,.96);border:1px solid rgba(71,85,105,.5);border-radius:14px;overflow:hidden}.flow-controls button{background:transparent;color:#e2e8f0;border-bottom:1px solid rgba(71,85,105,.4)}.flow-minimap{background:rgba(15,23,42,.92);border:1px solid rgba(71,85,105,.45)}.flow-studio-bottom{display:grid;gap:16px}.flow-validation-panel{min-width:0;padding:16px;border-radius:18px;border:1px solid rgba(113,113,122,.3);background:rgba(15,23,42,.72)}.flow-validation-panel-valid{border-color:rgba(34,197,94,.32);background:rgba(20,83,45,.35)}.flow-validation-panel strong{display:block;margin-bottom:8px}.flow-validation-panel p,.flow-validation-panel ul{margin:0;color:#94a3b8;font-size:13px;line-height:1.6}.flow-status-line{display:flex;align-items:center;gap:12px}.flow-status-line p{margin:0;color:#94a3b8;font-size:13px}.flow-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-16px -16px 0;padding:16px;border-bottom:1px solid rgba(31,41,55,1)}.flow-panel-title strong{font-size:14px}.flow-panel-title-between span{color:#6b7280;font-size:12px}.flow-panel-body{display:grid;gap:16px;padding-top:16px}.flow-field{gap:8px}.flow-field>span{color:#9ca3af;font-size:12px}.flow-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-chat,.flow-two-columns{display:grid;gap:12px}.flow-chat-bubble{max-width:88%;padding:12px 14px;border-radius:16px}.flow-chat-bubble span{display:block;margin-bottom:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.flow-chat-bubble-user{background:#111827;justify-self:start}.flow-chat-bubble-user span{color:#6b7280}.flow-chat-bubble-bot{background:rgba(88,28,135,.34);justify-self:end}.flow-chat-bubble-bot span{color:#c4b5fd}.flow-chat-wait{justify-self:center;padding:4px 12px;border-radius:999px;background:#111827;color:#9ca3af;font-size:12px}.flow-test-button{width:100%;margin-top:12px}@media (max-width:1200px){.flow-overview-grid,.flow-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-workbench{grid-template-columns:1fr}}@media (max-width:768px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{position:static;min-height:auto}.workspace-main{padding:20px}.workspace-header{display:grid}.flow-overview-grid,.flow-template-grid,.flow-two-columns,.workspace-header-meta{grid-template-columns:1fr}.flow-command-bar{display:grid}.flow-command-actions{justify-content:flex-start}}