@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@500;600;700&display=swap";@property --landing-count{syntax: "<integer>"; inherits: false; initial-value: 0;}.landing-page{--landing-font-sans: "Geist", "Geist Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--landing-font-mono: "Geist Mono", "SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;--landing-font-size-base: 16px;--landing-font-size-small: .875rem;--landing-font-size-xs: .75rem;--landing-font-size-h1: clamp(2.8rem, 8vw, 5.9rem);--landing-font-size-h2: clamp(2rem, 4.2vw, 3.6rem);--landing-font-size-h3: clamp(1.65rem, 3vw, 2.45rem);--landing-font-weight-regular: 400;--landing-font-weight-medium: 500;--landing-font-weight-semibold: 600;--landing-font-weight-bold: 700;--landing-font-weight-heavy: 800;--landing-space-1: .5rem;--landing-space-2: 1rem;--landing-space-3: 1.5rem;--landing-space-4: 2rem;--landing-space-5: 2.5rem;--landing-space-6: 3rem;--landing-space-8: 4rem;--landing-control-gap: var(--landing-space-2);--landing-card-gap: var(--landing-space-3);--landing-section-gap: var(--landing-space-4);--landing-block-gap: clamp(4rem, 8vw, 7rem);--landing-container: 82rem;--landing-control-height: 2.75rem;--landing-radius-default: .5rem;--landing-radius-input: .5rem;--landing-radius-card: .5rem;--landing-radius-modal: .75rem;--landing-radius-pill: 999px;--landing-surface-page: oklch(.13 .034 258);--landing-surface-deep: oklch(.09 .028 258);--landing-surface-subtle: oklch(.18 .034 256);--landing-surface-raised: oklch(.21 .034 254);--landing-surface-inset: oklch(.12 .03 256);--landing-surface-glass: oklch(.22 .034 254 / 78%);--landing-foreground: oklch(.965 .011 250);--landing-foreground-muted: oklch(.76 .033 252);--landing-foreground-subtle: oklch(.61 .034 252);--landing-border: oklch(.36 .04 252 / 70%);--landing-border-strong: oklch(.49 .054 247 / 80%);--landing-primary: oklch(.76 .14 178);--landing-primary-hover: oklch(.82 .12 178);--landing-primary-foreground: oklch(.1 .029 258);--landing-primary-soft: color-mix(in oklab, var(--landing-primary) 17%, transparent);--landing-success: oklch(.76 .14 156);--landing-success-foreground: oklch(.88 .09 156);--landing-success-soft: color-mix(in oklab, var(--landing-success) 16%, transparent);--landing-warning: oklch(.79 .15 82);--landing-warning-foreground: oklch(.92 .1 82);--landing-warning-soft: color-mix(in oklab, var(--landing-warning) 18%, transparent);--landing-error: oklch(.71 .17 28);--landing-error-foreground: oklch(.9 .08 28);--landing-error-soft: color-mix(in oklab, var(--landing-error) 15%, transparent);--landing-info: oklch(.76 .12 220);--landing-info-foreground: oklch(.88 .08 220);--landing-info-soft: color-mix(in oklab, var(--landing-info) 16%, transparent);--landing-focus: oklch(.82 .13 178);--landing-shadow-subtle: 0 1px 2px oklch(0 0 0 / 28%);--landing-shadow-card: 0 18px 46px oklch(0 0 0 / 28%);--landing-shadow-console: 0 42px 110px oklch(0 0 0 / 50%), 0 0 0 1px oklch(.85 .04 205 / 9%);--landing-shadow-glow: 0 0 42px color-mix(in oklab, var(--landing-primary) 20%, transparent);--radius: var(--landing-radius-default);--background: var(--landing-surface-page);--foreground: var(--landing-foreground);--card: var(--landing-surface-raised);--card-foreground: var(--landing-foreground);--popover: var(--landing-surface-raised);--popover-foreground: var(--landing-foreground);--primary: var(--landing-primary);--primary-foreground: var(--landing-primary-foreground);--secondary: var(--landing-surface-subtle);--secondary-foreground: var(--landing-foreground);--muted: var(--landing-surface-subtle);--muted-foreground: var(--landing-foreground-muted);--accent: var(--landing-primary-soft);--accent-foreground: var(--landing-primary);--destructive: var(--landing-error);--destructive-foreground: var(--landing-foreground);--border: var(--landing-border);--input: var(--landing-border);--ring: var(--landing-focus);position:relative;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 16% 4%,oklch(.62 .13 182 / 25%),transparent 27rem),radial-gradient(circle at 78% 0%,oklch(.72 .13 75 / 14%),transparent 25rem),radial-gradient(circle at 60% 42%,oklch(.37 .09 230 / 22%),transparent 36rem),linear-gradient(180deg,var(--landing-surface-deep) 0%,var(--landing-surface-page) 42%,oklch(.1 .026 258) 100%);color:var(--landing-foreground);color-scheme:dark;font-family:var(--landing-font-sans);font-size:var(--landing-font-size-base);font-weight:var(--landing-font-weight-regular);letter-spacing:0;line-height:1.5}.landing-page:before{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";background-image:radial-gradient(circle at 1px 1px,oklch(1 0 0 / 8%) 1px,transparent 0),linear-gradient(115deg,transparent 0%,oklch(.8 .08 215 / 6%) 36%,transparent 68%);background-size:23px 23px,100% 100%;-webkit-mask-image:linear-gradient(180deg,black 0%,black 54%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 54%,transparent 100%)}.landing-page>*{position:relative;z-index:1}.landing-page *,.landing-page *:before,.landing-page *:after{box-sizing:border-box}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin:0;letter-spacing:0}.landing-page h1{max-width:11.5ch;font-size:var(--landing-font-size-h1);font-weight:var(--landing-font-weight-heavy);line-height:.95}.landing-page h2{font-size:var(--landing-font-size-h2);font-weight:var(--landing-font-weight-bold);line-height:1.02}.landing-page h3{font-size:var(--landing-font-size-h3);font-weight:var(--landing-font-weight-bold);line-height:1.08}.landing-page a{color:inherit;text-decoration:none}.landing-page svg{width:1rem;height:1rem;flex:0 0 auto}.landing-page :where(a,button,input):focus-visible{outline:2px solid var(--landing-focus);outline-offset:3px}.landing-container{width:min(100% - (var(--landing-space-2) * 2),var(--landing-container));margin-inline:auto}.landing-nav{position:sticky;top:0;z-index:40;border-bottom:1px solid color-mix(in oklab,var(--landing-border) 80%,transparent);background:color-mix(in oklab,var(--landing-surface-deep) 82%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.landing-nav-inner{display:flex;min-height:4.25rem;align-items:center;gap:var(--landing-space-2)}.landing-logo{display:inline-flex;min-width:0;align-items:center;gap:var(--landing-space-1);color:var(--landing-foreground);font-weight:var(--landing-font-weight-bold)}.landing-logo-mark{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in oklab,var(--landing-primary) 60%,transparent);border-radius:var(--landing-radius-input);background:linear-gradient(135deg,color-mix(in oklab,var(--landing-primary) 90%,white),var(--landing-primary)),var(--landing-primary);color:var(--landing-primary-foreground);font-size:var(--landing-font-size-small);font-weight:var(--landing-font-weight-heavy);box-shadow:var(--landing-shadow-glow)}.landing-nav-links{display:none;align-items:center;gap:var(--landing-space-3);margin-inline-start:var(--landing-space-3);color:var(--landing-foreground-muted);font-size:var(--landing-font-size-small);font-weight:var(--landing-font-weight-medium)}.landing-nav-links a{transition:color .16s ease}.landing-nav-links a:hover{color:var(--landing-foreground)}.landing-nav-actions{display:flex;align-items:center;gap:var(--landing-space-1);margin-inline-start:auto}.landing-page .landing-button{height:var(--landing-control-height);min-width:max-content;border:1px solid transparent;border-radius:var(--landing-radius-input);padding-inline:var(--landing-space-2);font-size:var(--landing-font-size-small);font-weight:var(--landing-font-weight-semibold);letter-spacing:0;box-shadow:var(--landing-shadow-subtle);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.landing-page .landing-button:hover{transform:translateY(-2px)}.landing-page .landing-button-primary{border-color:color-mix(in oklab,var(--landing-primary) 76%,white);background:linear-gradient(135deg,var(--landing-primary),color-mix(in oklab,var(--landing-primary) 78%,white));color:var(--landing-primary-foreground);box-shadow:0 16px 34px color-mix(in oklab,var(--landing-primary) 20%,transparent),var(--landing-shadow-subtle)}.landing-page .landing-button-primary:hover{background:var(--landing-primary-hover)}.landing-page .landing-button-secondary{border-color:var(--landing-border);background:color-mix(in oklab,var(--landing-surface-raised) 82%,transparent);color:var(--landing-foreground)}.landing-page .landing-button-secondary:hover{border-color:var(--landing-border-strong);background:var(--landing-surface-raised)}.landing-page .landing-button-ghost{border-color:transparent;background:transparent;color:var(--landing-foreground-muted);box-shadow:none}.landing-page .landing-button-ghost:hover{background:var(--landing-surface-subtle);color:var(--landing-foreground)}.landing-page .landing-button-inverse{border-color:var(--landing-foreground);background:var(--landing-foreground);color:var(--landing-surface-page)}.landing-page .landing-button-inverse:hover{background:color-mix(in oklab,var(--landing-foreground) 92%,var(--landing-primary))}.landing-hero{padding-block:clamp(3rem,6vw,5rem) var(--landing-block-gap)}.landing-hero-grid{display:grid;gap:clamp(2.5rem,6vw,5rem)}.landing-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--landing-space-3);animation:landing-hero-reveal .7s cubic-bezier(.2,.8,.2,1) both}.landing-page .landing-eyebrow,.landing-page .landing-badge{display:inline-flex;align-items:center;gap:var(--landing-space-1);width:fit-content;border:1px solid color-mix(in oklab,var(--landing-border) 84%,transparent);border-radius:var(--landing-radius-pill);background:color-mix(in oklab,var(--landing-surface-glass) 76%,transparent);color:var(--landing-foreground-muted);font-size:var(--landing-font-size-small);font-weight:var(--landing-font-weight-medium);letter-spacing:0;box-shadow:var(--landing-shadow-subtle)}.landing-page .landing-eyebrow{padding:calc(var(--landing-space-1) * .75) var(--landing-space-2)}.landing-hero-copy>p{max-width:43rem;color:var(--landing-foreground-muted);font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.75}.landing-hero-actions{display:flex;width:100%;flex-direction:column;gap:var(--landing-control-gap)}.landing-hero-metrics{display:grid;width:100%;gap:var(--landing-space-2);padding-block-start:var(--landing-space-1)}.landing-metric{min-width:0;border-left:1px solid color-mix(in oklab,var(--landing-primary) 46%,var(--landing-border));padding-inline-start:var(--landing-space-2)}.landing-metric-value{display:block;color:var(--landing-foreground);font-family:var(--landing-font-mono);font-size:1.5rem;font-weight:var(--landing-font-weight-bold);font-variant-numeric:tabular-nums;line-height:1}.landing-count{--landing-count-target: 0;position:relative;width:max-content;color:transparent}.landing-count:after{position:absolute;inset:0 auto auto 0;color:var(--landing-foreground);counter-reset:landing-count var(--landing-count);content:counter(landing-count);animation:landing-count-up 1.2s cubic-bezier(.2,.9,.2,1) .24s both}.landing-count-percent:after{content:counter(landing-count) "%"}.landing-count-minutes:after{content:counter(landing-count) "m"}.landing-count-84{--landing-count-target: 84}.landing-count-12{--landing-count-target: 12}.landing-count-100{--landing-count-target: 100}.landing-metric-label{display:block;margin-block-start:.35rem;color:var(--landing-foreground-muted);font-size:var(--landing-font-size-small)}.landing-proof-strip{border-block:1px solid var(--landing-border);background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--landing-primary) 5%,transparent),transparent),color-mix(in oklab,var(--landing-surface-subtle) 78%,transparent);padding-block:var(--landing-section-gap)}.landing-proof-grid{display:grid;gap:var(--landing-space-2);grid-template-columns:repeat(auto-fit,minmax(10.8rem,1fr))}.landing-page .landing-proof-card{border-color:var(--landing-border);border-radius:var(--landing-radius-card);background:color-mix(in oklab,var(--landing-surface-raised) 78%,transparent);color:var(--landing-foreground);box-shadow:var(--landing-shadow-subtle)}.landing-proof-card-content{min-height:8.75rem;align-items:flex-start;gap:var(--landing-space-2);padding:var(--landing-space-2)}.landing-proof-card-header{display:flex;gap:var(--landing-space-1);justify-content:flex-start;align-items:center}.landing-section{padding-block:var(--landing-block-gap)}.landing-section-muted{border-block:1px solid var(--landing-border);background:radial-gradient(circle at 8% 0%,oklch(.42 .09 188 / 16%),transparent 24rem),color-mix(in oklab,var(--landing-surface-subtle) 52%,transparent)}.landing-section-header{display:grid;max-width:56rem;gap:var(--landing-space-2);margin-inline:auto;margin-block-end:var(--landing-section-gap);text-align:center}.landing-kicker{color:var(--landing-primary);font-size:var(--landing-font-size-small);font-weight:var(--landing-font-weight-bold);text-transform:uppercase}.landing-section-header p,.landing-feature-copy p{color:var(--landing-foreground-muted);line-height:1.75}.landing-card-grid,.landing-feature-grid,.landing-capability-grid{display:grid;gap:var(--landing-card-gap)}.landing-card-grid{position:relative}.landing-card-grid:before{position:absolute;inset-block-start:2.8rem;inset-inline:1rem;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,var(--landing-primary),var(--landing-info),transparent);transform-origin:left;animation:landing-workflow-line 1.6s ease-out .3s both}.landing-page .landing-card{position:relative;z-index:1;overflow:hidden;border-color:var(--landing-border);border-radius:var(--landing-radius-card);background:linear-gradient(180deg,oklch(1 0 0 / 5%),transparent),color-mix(in oklab,var(--landing-surface-raised) 86%,transparent);color:var(--landing-foreground);box-shadow:var(--landing-shadow-card)}.landing-page .landing-card:after{position:absolute;inset:0;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 1px #ffffff14}.landing-page .landing-card-header{gap:var(--landing-space-2);padding:var(--landing-space-3)}.landing-page .landing-card-content{padding:0 var(--landing-space-3) var(--landing-space-3)}.landing-card-title,.landing-card-copy{letter-spacing:0}.landing-card-title{color:var(--landing-foreground);font-size:.95rem;font-weight:var(--landing-font-weight-semibold);line-height:1.35}.landing-card-copy{color:var(--landing-foreground-muted);font-size:var(--landing-font-size-small);line-height:1.6}.landing-icon{display:grid;width:var(--landing-space-5);height:var(--landing-space-5);flex:0 0 auto;place-items:center;border:1px solid color-mix(in oklab,currentColor 54%,transparent);border-radius:var(--landing-radius-input);background:var(--landing-primary-soft);color:var(--landing-primary)}.landing-tone-primary{background:var(--landing-primary-soft);color:var(--landing-primary)}.landing-tone-success{background:var(--landing-success-soft);color:var(--landing-success-foreground)}.landing-tone-warning{background:var(--landing-warning-soft);color:var(--landing-warning-foreground)}.landing-tone-error{background:var(--landing-error-soft);color:var(--landing-error-foreground)}.landing-tone-info{background:var(--landing-info-soft);color:var(--landing-info-foreground)}.landing-tone-neutral{background:color-mix(in oklab,var(--landing-foreground-muted) 13%,transparent);color:var(--landing-foreground-muted)}.landing-workflow-index{color:var(--landing-foreground-subtle);font-family:var(--landing-font-mono);font-size:var(--landing-font-size-xs);font-weight:var(--landing-font-weight-bold)}.landing-feature-grid{align-items:center}.landing-feature-copy,.landing-capability-list{display:grid;gap:var(--landing-space-2)}.landing-capability-item{display:flex;min-width:0;align-items:flex-start;gap:var(--landing-space-2);border:1px solid var(--landing-border);border-radius:var(--landing-radius-card);background:color-mix(in oklab,var(--landing-surface-raised) 76%,transparent);padding:var(--landing-space-2);box-shadow:var(--landing-shadow-subtle)}.landing-capability-item p{color:var(--landing-foreground-muted);font-size:var(--landing-font-size-small);line-height:1.6}.landing-hero-visual{position:relative;min-width:0;isolation:isolate;animation:landing-frame-reveal .84s cubic-bezier(.2,.8,.2,1) .12s both}.landing-hero-visual:before{position:absolute;inset:3% 7% auto;height:42%;pointer-events:none;content:"";background:radial-gradient(circle,color-mix(in oklab,var(--landing-primary) 24%,transparent),transparent 66%);filter:blur(26px);opacity:.8;animation:landing-float 7.5s ease-in-out 1.1s infinite}.landing-deployment-channels{display:none}.landing-product-frame{position:relative;z-index:2;overflow:hidden;border:1px solid var(--landing-border-strong);border-radius:var(--landing-radius-modal);background:linear-gradient(180deg,oklch(1 0 0 / 5%),transparent 24%),var(--landing-surface-inset);box-shadow:var(--landing-shadow-console)}.landing-window-bar{display:flex;min-height:var(--landing-space-6);align-items:center;gap:var(--landing-space-2);border-bottom:1px solid var(--landing-border);background:color-mix(in oklab,var(--landing-surface-raised) 86%,transparent);padding-inline:var(--landing-space-2)}.landing-window-controls{display:flex;gap:calc(var(--landing-space-1) * .75)}.landing-window-control{width:.625rem;height:.625rem;border-radius:var(--landing-radius-pill);background:var(--landing-foreground-subtle)}.landing-window-title{min-width:0;flex:1;overflow:hidden;color:var(--landing-foreground-muted);font-family:var(--landing-font-mono);font-size:var(--landing-font-size-xs);font-weight:var(--landing-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.landing-live-indicator,.landing-live-status{display:inline-flex;align-items:center;gap:var(--landing-space-1);border:1px solid currentColor;border-radius:var(--landing-radius-pill);padding:calc(var(--landing-space-1) * .5) var(--landing-space-1);font-size:var(--landing-font-size-xs);font-weight:var(--landing-font-weight-semibold)}.landing-live-indicator{color:var(--landing-success-foreground)}.landing-status-dot{width:var(--landing-space-1);height:var(--landing-space-1);border-radius:var(--landing-radius-pill);background:currentColor}.landing-status-dot-pulse{animation:landing-signal-dot 1.9s ease-out infinite}.landing-spin{animation:landing-spin .85s linear infinite}.landing-console-metrics{display:grid;gap:var(--landing-space-1);grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--landing-border);padding:var(--landing-space-2)}.landing-console-metric{--metric-accent: var(--landing-primary);display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--landing-space-1);border:1px solid color-mix(in oklab,var(--metric-accent) 34%,var(--landing-border));border-radius:var(--landing-radius-card);background:linear-gradient(135deg,color-mix(in oklab,var(--metric-accent) 14%,transparent),color-mix(in oklab,var(--landing-surface-raised) 78%,transparent));padding:var(--landing-space-1)}.landing-console-metric-success{--metric-accent: var(--landing-success)}.landing-console-metric-warning{--metric-accent: var(--landing-warning)}.landing-console-metric-primary{--metric-accent: var(--landing-primary)}.landing-console-metric-info{--metric-accent: var(--landing-info)}.landing-console-metric-value{color:var(--metric-accent);font-family:var(--landing-font-mono);font-size:1.15rem;font-weight:var(--landing-font-weight-bold)}.landing-console-metric-label{overflow:hidden;color:var(--landing-foreground);font-size:var(--landing-font-size-xs);font-weight:var(--landing-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.landing-console-metric-detail{overflow:hidden;color:var(--landing-foreground-subtle);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.landing-console-grid,.landing-console-main,.landing-side-panels,.landing-stack-list,.landing-timeline-list{display:grid;gap:var(--landing-space-2)}.landing-console-grid{padding:var(--landing-space-2)}.landing-panel{min-width:0;border:1px solid var(--landing-border);border-radius:var(--landing-radius-card);background:linear-gradient(180deg,oklch(1 0 0 / 5%),transparent 36%),color-mix(in oklab,var(--landing-surface-raised) 82%,transparent);padding:var(--landing-space-2);box-shadow:var(--landing-shadow-subtle)}.landing-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--landing-space-2);margin-block-end:var(--landing-space-2)}.landing-panel-eyebrow{color:var(--landing-foreground-subtle);font-size:var(--landing-font-size-xs);font-weight:var(--landing-font-weight-semibold);text-transform:uppercase}.landing-panel-title{color:var(--landing-foreground);font-size:var(--landing-font-size-small);font-weight:var(--landing-font-weight-semibold)}.landing-status-badge{display:inline-flex;width:fit-content;max-width:100%;align-items:center;border:1px solid color-mix(in oklab,currentColor 42%,transparent);border-radius:var(--landing-radius-pill);padding:.25rem .55rem;font-size:.6875rem;font-weight:var(--landing-font-weight-bold);white-space:nowrap}.landing-queue-item,.landing-knowledge-match,.landing-handoff-item,.landing-timeline-item{display:flex;min-width:0;align-items:flex-start;gap:var(--landing-space-1);border:1px solid color-mix(in oklab,var(--landing-border) 78%,transparent);border-radius:var(--landing-radius-input);background:color-mix(in oklab,var(--landing-surface-inset) 68%,transparent);padding:var(--landing-space-1)}.landing-queue-item{align-items:center;justify-content:space-between}.landing-queue-item>div,.landing-knowledge-match>div,.landing-handoff-item>div,.landing-timeline-item>div{min-width:0}.landing-knowledge-score{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in oklab,var(--landing-success) 44%,transparent);border-radius:var(--landing-radius-input);color:var(--landing-success-foreground);font-family:var(--landing-font-mono);font-size:.75rem;font-weight:var(--landing-font-weight-bold)}.landing-timeline-item{position:relative;padding-inline-start:var(--landing-space-2)}.landing-timeline-dot{position:absolute;inset-block-start:.9rem;inset-inline-start:.45rem;width:.45rem;height:.45rem;border-radius:var(--landing-radius-pill)}.landing-timeline-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--landing-space-1)}.landing-timeline-heading span{color:var(--landing-foreground-subtle);font-family:var(--landing-font-mono);font-size:.6875rem;white-space:nowrap}.landing-audit-list{display:grid;gap:var(--landing-space-1);margin:0;padding:0;list-style:none;counter-reset:audit-step}.landing-audit-list li{display:flex;align-items:center;gap:var(--landing-space-1);color:var(--landing-foreground-muted);font-size:var(--landing-font-size-small)}.landing-audit-list li:before{display:grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;border-radius:var(--landing-radius-pill);background:var(--landing-primary-soft);color:var(--landing-primary);content:counter(audit-step);counter-increment:audit-step;font-family:var(--landing-font-mono);font-size:.6875rem;font-weight:var(--landing-font-weight-bold)}.landing-scene-row{display:flex;align-items:center;gap:var(--landing-space-2);border:1px solid color-mix(in oklab,var(--landing-border) 78%,transparent);border-radius:var(--landing-radius-input);background:color-mix(in oklab,var(--landing-surface-inset) 68%,transparent);padding:var(--landing-space-1)}.landing-scene-row+.landing-scene-row{margin-block-start:var(--landing-space-1)}.landing-scene-row-text{min-width:0}.landing-scene-row-label,.landing-scene-row-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-scene-row-label{color:var(--landing-foreground-muted);font-size:var(--landing-font-size-xs)}.landing-scene-row-value{color:var(--landing-foreground);font-family:var(--landing-font-mono);font-size:var(--landing-font-size-xs);font-weight:var(--landing-font-weight-semibold)}.landing-chart{display:flex;height:8rem;align-items:end;gap:var(--landing-space-1);border:1px solid color-mix(in oklab,var(--landing-border) 78%,transparent);border-radius:var(--landing-radius-input);background:linear-gradient(180deg,transparent 0 78%,oklch(1 0 0 / 6%) 78% 79%,transparent 79%),color-mix(in oklab,var(--landing-surface-inset) 70%,transparent);padding:var(--landing-space-2)}.landing-chart-bar{flex:1;height:var(--landing-bar-height);min-width:var(--landing-space-1);border-radius:var(--landing-radius-input) var(--landing-radius-input) 0 0;background:linear-gradient(180deg,var(--landing-primary),var(--landing-info));transform-origin:bottom;animation:landing-bar 4.8s ease-in-out infinite;animation-delay:var(--landing-bar-delay)}.landing-chart-bar-one{--landing-bar-height: 56%;--landing-bar-delay: 0ms}.landing-chart-bar-two{--landing-bar-height: 84%;--landing-bar-delay: .16s}.landing-chart-bar-three{--landing-bar-height: 64%;--landing-bar-delay: .32s}.landing-chart-bar-four{--landing-bar-height: 96%;--landing-bar-delay: .48s}.landing-chart-bar-five{--landing-bar-height: 72%;--landing-bar-delay: .64s}.landing-chart-bar-six{--landing-bar-height: 88%;--landing-bar-delay: .8s}.landing-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--landing-space-1);margin-block-start:var(--landing-space-2)}.landing-mini-stat{border-radius:var(--landing-radius-input);background:color-mix(in oklab,var(--landing-surface-inset) 72%,transparent);color:var(--landing-foreground-muted);padding:var(--landing-space-1);font-size:var(--landing-font-size-xs);font-weight:var(--landing-font-weight-medium)}.landing-chat{display:flex;min-height:31rem;flex-direction:column}.landing-live-status{flex:0 0 auto}.landing-live-status-success{color:var(--landing-success-foreground);background:var(--landing-success-soft)}.landing-live-status-warning{color:var(--landing-warning-foreground);background:var(--landing-warning-soft)}.landing-quick-questions{display:flex;flex-wrap:wrap;gap:var(--landing-space-1);margin-block-end:var(--landing-space-2)}.landing-page .landing-chip-button{height:auto;min-width:0;justify-content:flex-start;border-color:var(--landing-border);background:color-mix(in oklab,var(--landing-surface-inset) 74%,transparent);color:var(--landing-foreground);padding:var(--landing-space-1) var(--landing-space-2);text-align:start;white-space:normal;box-shadow:none}.landing-page .landing-chip-button:hover{border-color:var(--landing-primary);background:var(--landing-primary-soft)}.landing-chat-messages{display:flex;min-height:14rem;flex:1;flex-direction:column;gap:var(--landing-space-2);overflow-y:auto;border:1px solid var(--landing-border);border-radius:var(--landing-radius-card);background:radial-gradient(circle at 12% 0%,color-mix(in oklab,var(--landing-primary) 10%,transparent),transparent 18rem),var(--landing-surface-inset);padding:var(--landing-space-2)}.landing-message-row{display:flex}.landing-message-row-user{justify-content:flex-end}.landing-message-bubble{max-width:min(88%,34rem);border:1px solid var(--landing-border);border-radius:var(--landing-radius-card);background:color-mix(in oklab,var(--landing-surface-raised) 88%,transparent);color:var(--landing-foreground);padding:var(--landing-space-2);box-shadow:var(--landing-shadow-subtle)}.landing-message-user{border-color:color-mix(in oklab,var(--landing-primary) 70%,white);background:var(--landing-primary);color:var(--landing-primary-foreground)}.landing-message-role{color:inherit;font-size:var(--landing-font-size-xs);font-weight:var(--landing-font-weight-bold)}.landing-message-copy{margin-block-start:calc(var(--landing-space-1) * .5);white-space:pre-wrap;font-size:var(--landing-font-size-small);line-height:1.65}.landing-typing{display:inline-flex;align-items:center;gap:calc(var(--landing-space-1) * .5);width:fit-content;border:1px solid var(--landing-border);border-radius:var(--landing-radius-pill);background:color-mix(in oklab,var(--landing-surface-raised) 88%,transparent);color:var(--landing-primary);padding:var(--landing-space-1) var(--landing-space-2)}.landing-typing-dot{display:inline-block;width:.375rem;height:.375rem;border-radius:var(--landing-radius-pill);background:currentColor;animation:landing-typing-dot 1.2s infinite ease-in-out}.landing-typing-dot:nth-child(2){animation-delay:.15s}.landing-typing-dot:nth-child(3){animation-delay:.3s}.landing-chat-form{display:flex;gap:var(--landing-control-gap);margin-block-start:var(--landing-space-2)}.landing-page .landing-chat-input{height:var(--landing-control-height);border-color:var(--landing-border);border-radius:var(--landing-radius-input);background:color-mix(in oklab,var(--landing-surface-inset) 72%,transparent);color:var(--landing-foreground);font-size:var(--landing-font-size-small);box-shadow:var(--landing-shadow-subtle)}.landing-page .landing-chat-input::placeholder{color:var(--landing-foreground-subtle)}.landing-page .landing-send-button{width:var(--landing-control-height);height:var(--landing-control-height);flex:0 0 auto;border-color:var(--landing-primary);background:var(--landing-primary);color:var(--landing-primary-foreground);padding:0}.landing-page .landing-send-button:hover{background:var(--landing-primary-hover)}.landing-final{overflow:hidden;background:radial-gradient(circle at 18% 0%,color-mix(in oklab,var(--landing-primary) 30%,transparent),transparent 22rem),linear-gradient(135deg,#030d1e,#000d0c);color:var(--landing-foreground)}.landing-final .landing-section-header p,.landing-final .landing-kicker{color:color-mix(in oklab,var(--landing-foreground) 78%,transparent)}.landing-final-actions{display:flex;flex-direction:column;justify-content:center;gap:var(--landing-control-gap);margin-block-start:var(--landing-section-gap)}.landing-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.landing-page .landing-card,.landing-page .landing-proof-card,.landing-capability-item,.landing-panel{animation:landing-card-reveal .7s ease both}@supports (animation-timeline: view()){.landing-page .landing-card,.landing-page .landing-proof-card,.landing-capability-item,.landing-panel{animation-timeline:view();animation-range:entry 8% cover 26%}}@keyframes landing-hero-reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-frame-reveal{0%{opacity:0;transform:translateY(1.25rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing-float{0%,to{translate:0 0}50%{translate:0 -.6rem}}@keyframes landing-card-reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-workflow-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes landing-count-up{0%{--landing-count: 0}to{--landing-count: var(--landing-count-target)}}@keyframes landing-signal-dot{0%,to{opacity:.55;box-shadow:0 0 color-mix(in oklab,currentColor 50%,transparent)}50%{opacity:1;box-shadow:0 0 0 .45rem transparent}}@keyframes landing-bar{0%,to{transform:scaleY(.58);opacity:.72}50%{transform:scaleY(1);opacity:1}}@keyframes landing-typing-dot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-.1875rem);opacity:1}}@keyframes landing-spin{to{transform:rotate(360deg)}}@keyframes landing-connector-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes landing-connector-shimmer{0%{opacity:0;stroke-dashoffset:1}22%{opacity:.9}72%{opacity:.55}to{opacity:0;stroke-dashoffset:0}}@keyframes landing-channel-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.45rem,0)}}@keyframes landing-channel-shimmer{0%{opacity:0;transform:translate(-140%) rotate(18deg)}32%{opacity:.72}78%,to{opacity:0;transform:translate(150%) rotate(18deg)}}@keyframes landing-channel-sparkle{0%,to{opacity:.42;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@media(min-width:40rem){.landing-hero-actions,.landing-final-actions{width:auto;flex-direction:row;align-items:center}.landing-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.landing-nav-links{display:flex}.landing-console-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.landing-hero-grid,.landing-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.landing-hero-copy{grid-column:span 5;justify-content:center}.landing-hero-visual{grid-column:span 7}.landing-deployment-channels{position:absolute;inset:0;z-index:3;display:block;pointer-events:none}.landing-deployment-connectors{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing-deployment-connectors path{vector-effect:non-scaling-stroke}.landing-deployment-path-base,.landing-deployment-path-shimmer{fill:none;stroke-linecap:round;stroke-linejoin:round}.landing-deployment-path-base{stroke:color-mix(in oklab,var(--landing-success) 72%,white);stroke-width:.38;stroke-dasharray:1;stroke-dashoffset:1;opacity:.72;filter:drop-shadow(0 0 .32rem color-mix(in oklab,var(--landing-success) 78%,transparent));animation:landing-connector-draw 1.2s cubic-bezier(.2,.8,.2,1) both}.landing-deployment-path-shimmer{stroke:#d1ffe1;stroke:oklch(.96 .08 156);stroke-width:.52;stroke-dasharray:.07 .93;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 .48rem color-mix(in oklab,var(--landing-success) 88%,transparent));animation:landing-connector-shimmer 3.2s ease-in-out infinite}.landing-deployment-path-whatsapp .landing-deployment-path-base{animation-delay:.22s}.landing-deployment-path-whatsapp .landing-deployment-path-shimmer{animation-delay:.9s}.landing-deployment-path-telegram .landing-deployment-path-base{animation-delay:.36s}.landing-deployment-path-telegram .landing-deployment-path-shimmer{animation-delay:1.35s}.landing-deployment-path-website .landing-deployment-path-base{animation-delay:.5s}.landing-deployment-path-website .landing-deployment-path-shimmer{animation-delay:1.8s}.landing-channel-badge{position:absolute;display:grid;width:3.35rem;height:3.35rem;place-items:center;overflow:hidden;border:1px solid color-mix(in oklab,var(--landing-success) 62%,white);border-radius:var(--landing-radius-card);background:linear-gradient(145deg,oklch(1 0 0 / 16%),transparent 42%),color-mix(in oklab,var(--landing-surface-glass) 52%,transparent);color:color-mix(in oklab,var(--landing-success-foreground) 88%,white);box-shadow:0 0 0 1px color-mix(in oklab,var(--landing-success) 20%,transparent),0 16px 34px #0000004d,0 0 30px color-mix(in oklab,var(--landing-success) 26%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);animation:landing-channel-float 5.6s ease-in-out infinite}.landing-channel-badge:before{position:absolute;inset-block:-35%;inset-inline-start:-45%;width:40%;content:"";background:linear-gradient(90deg,transparent,oklch(1 0 0 / 48%),transparent);transform:rotate(18deg);animation:landing-channel-shimmer 4.8s ease-in-out infinite}.landing-channel-badge:after{position:absolute;inset:0;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 1px #ffffff38,inset 0 -1px color-mix(in oklab,var(--landing-success) 18%,transparent)}.landing-channel-badge>svg{position:relative;z-index:1;width:1.55rem;height:1.55rem;filter:drop-shadow(0 0 .72rem color-mix(in oklab,currentColor 62%,transparent))}.landing-channel-spark{position:absolute;inset-block-start:.48rem;inset-inline-end:.52rem;z-index:1;width:.42rem;height:.42rem;border-radius:var(--landing-radius-pill);background:currentColor;box-shadow:0 0 1.1rem currentColor;animation:landing-channel-sparkle 2.35s ease-in-out infinite}.landing-channel-whatsapp{inset-block-start:8%;inset-inline-start:-1.85rem;animation-delay:.12s}.landing-channel-telegram{inset-block-start:2%;inset-inline-end:-1.25rem;animation-delay:.42s}.landing-channel-website{inset-block-start:42%;inset-inline-start:-2.15rem;animation-delay:.74s}.landing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-feature-copy{grid-column:span 5}.landing-capability-list{grid-column:span 7;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-console-grid{grid-template-columns:minmax(0,1.06fr) minmax(18rem,.94fr)}}@media(max-width:35rem){.landing-nav-inner{min-height:4rem}.landing-logo span:last-child{display:none}.landing-page .landing-button{padding-inline:.75rem}.landing-window-controls,.landing-live-indicator{display:none}.landing-console-metrics{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
