@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Urbanist-VariableFont_wght.ttf) format("truetype-variations"),url(/fonts/Urbanist-VariableFont_wght.ttf) format("truetype")}.omni-landing{--bg:#000;--panel:#0a0a0a;--panel-2:#111;--line:#1a1a1a;--line-2:#262626;--ink-1:#fafafa;--ink-2:#a1a1aa;--ink-3:#71717a;--ink-4:#52525b;--accent:#10b981;--accent-bright:#4ade80;--accent-dark:#059669;--accent-ch:16 185 129;--accent-glow:rgba(74,222,128,.35);--accent-soft:rgba(34,197,94,.12);--accent-softer:rgba(34,197,94,.06);--success:#22c55e;--success-bright:#4ade80;--success-soft:rgba(34,197,94,.12);--danger:#ef4444;--danger-bright:#fca5a5;--danger-soft:rgba(239,68,68,.12);--warning:#f59e0b;--warning-bright:#fcd34d;--warning-soft:rgba(245,158,11,.12);--info:#3b82f6;--info-bright:#93c5fd;--info-soft:rgba(59,130,246,.12);--occupied:#f59e0b;--occupied-soft:rgba(245,158,11,.15);--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-display:"Urbanist","Inter",system-ui,sans-serif;--fs-xs:10.5px;--fs-sm:11.5px;--fs-base:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:32px;--fs-4xl:48px;--lh-tight:1.0;--lh-snug:1.2;--lh-normal:1.5;--tracking-tighter:-0.025em;--tracking-tight:-0.01em;--tracking-normal:0em;--tracking-wide:0.08em;--tracking-wider:0.16em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-2xl:16px;--r-pill:9999px;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--shadow-inset:inset 0 0 0 1px var(--line);--shadow-inset-2:inset 0 0 0 1px var(--line-2);--shadow-popover:0 12px 24px -8px rgba(0,0,0,.6);--shadow-elev:0 6px 18px -6px rgba(0,0,0,.5);--glow-accent:0 0 18px -2px rgba(74,222,128,.25);--glow-accent-dot:0 0 8px var(--accent);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:150ms;--dur-base:200ms;--dur-slow:320ms}.omni-landing .ds-h1{font-family:var(--font-sans);font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tighter);line-height:var(--lh-snug);color:var(--ink-1)}.omni-landing .ds-h2{font-size:var(--fs-xl);line-height:var(--lh-snug)}.omni-landing .ds-h2,.omni-landing .ds-h3{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-1)}.omni-landing .ds-h3{font-size:var(--fs-md)}.omni-landing .ds-body{font-size:var(--fs-base);color:var(--ink-2);line-height:var(--lh-normal)}.omni-landing .ds-body,.omni-landing .ds-caption{font-family:var(--font-sans);font-weight:var(--fw-regular)}.omni-landing .ds-caption{font-size:var(--fs-sm);color:var(--ink-3)}.omni-landing .ds-eyebrow{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--ink-3)}.omni-landing .ds-eyebrow,.omni-landing .ds-kpi{font-family:var(--font-mono);font-weight:var(--fw-semibold)}.omni-landing .ds-kpi{font-size:var(--fs-3xl);letter-spacing:var(--tracking-tighter);line-height:var(--lh-tight);color:var(--ink-1);font-variant-numeric:tabular-nums}.omni-landing .ds-kpi-accent{color:var(--accent-bright);text-shadow:0 0 24px var(--accent-glow)}.omni-landing .ds-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.omni-landing .ds-nav-label{font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--ink-2)}.omni-landing *{box-sizing:border-box}.omni-landing{margin:0;padding:0;background:var(--bg);color:var(--ink-1)}.omni-landing{font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.omni-landing a{color:inherit;text-decoration:none}.omni-landing button{font-family:inherit;cursor:pointer}.omni-landing ::selection{background:rgba(74,222,128,.25);color:#fafafa}.omni-landing .grid-bg{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.omni-landing .grid-bg .grid{position:absolute;inset:-2px;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:64px 64px;background-position:0 0;mask-image:radial-gradient(ellipse 100% 80% at 50% 30%,#000 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 30%,#000 25%,transparent 80%);animation:grid-drift 60s linear infinite;will-change:transform}@keyframes grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(-64px,-64px,0)}}.omni-landing .grid-bg .orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;mix-blend-mode:screen;will-change:transform,opacity}.omni-landing .grid-bg .orb-1{width:720px;height:720px;left:-200px;top:-180px;background:radial-gradient(circle,rgba(16,185,129,.45),rgba(16,185,129,0) 60%);animation:orb-1 22s ease-in-out infinite}.omni-landing .grid-bg .orb-2{width:620px;height:620px;right:-180px;top:8%;background:radial-gradient(circle,rgba(34,197,94,.32),rgba(34,197,94,0) 60%);animation:orb-2 28s ease-in-out infinite}.omni-landing .grid-bg .orb-3{width:880px;height:880px;left:30%;top:60%;background:radial-gradient(circle,rgba(74,222,128,.18),rgba(74,222,128,0) 60%);animation:orb-3 36s ease-in-out infinite}.omni-landing .grid-bg .orb-4{width:540px;height:540px;right:12%;top:140%;background:radial-gradient(circle,rgba(16,185,129,.3),rgba(16,185,129,0) 60%);animation:orb-4 30s ease-in-out infinite}@keyframes orb-1{0%,to{transform:translateZ(0) scale(1);opacity:.55}50%{transform:translate3d(120px,80px,0) scale(1.15);opacity:.8}}@keyframes orb-2{0%,to{transform:translateZ(0) scale(1);opacity:.45}50%{transform:translate3d(-90px,140px,0) scale(.9);opacity:.7}}@keyframes orb-3{0%,to{transform:translateZ(0) scale(1);opacity:.35}50%{transform:translate3d(60px,-100px,0) scale(1.1);opacity:.55}}@keyframes orb-4{0%,to{transform:translateZ(0) scale(1);opacity:.4}50%{transform:translate3d(-140px,-60px,0) scale(1.2);opacity:.6}}.omni-landing .grid-bg:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.35;pointer-events:none;mix-blend-mode:overlay}.omni-landing .grid-bg .orbs{position:absolute;inset:0;will-change:transform}.omni-landing .container{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.omni-landing .container,.omni-landing section{position:relative;z-index:1}.omni-landing .section-sep{height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 30%,var(--line-2) 70%,transparent)}.omni-landing .eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);display:inline-flex;align-items:center;gap:8px}.omni-landing .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.omni-landing h1,.omni-landing h2,.omni-landing h3,.omni-landing h4{color:var(--ink-1);letter-spacing:-.025em;font-weight:700;line-height:1.04;margin:0}.omni-landing .h-display{font-size:clamp(44px,6.8vw,86px);letter-spacing:-.035em;line-height:.98;font-weight:700}.omni-landing .h-section{font-size:clamp(34px,4.4vw,56px);letter-spacing:-.03em;line-height:1.02}.omni-landing .h-card{font-size:20px;letter-spacing:-.02em;font-weight:600}.omni-landing .lead{color:var(--ink-2);font-size:16px;line-height:1.55;max-width:56ch}.omni-landing .muted{color:var(--ink-3)}.omni-landing .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.omni-landing .accent{color:var(--accent-bright)}.omni-landing .text-glow{text-shadow:0 0 28px rgba(74,222,128,.45)}.omni-landing .nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);background:rgba(0,0,0,.55);border-bottom:1px solid transparent;transition:background .2s var(--ease-out),border-color .2s var(--ease-out)}.omni-landing .nav.scrolled{background:rgba(0,0,0,.72);border-bottom-color:var(--line)}.omni-landing .nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.omni-landing .nav-logo{display:flex;align-items:center;gap:10px}.omni-landing .nav-logo .word{font-family:var(--font-sans);font-weight:700;letter-spacing:-.025em;font-size:19px}.omni-landing .nav-logo .word .pos{color:var(--accent-bright)}.omni-landing .nav-links{display:flex;gap:4px;align-items:center;padding:4px;border-radius:var(--r-pill);background:hsla(0,0%,4%,.7);box-shadow:inset 0 0 0 1px var(--line)}.omni-landing .nav-links a{padding:7px 14px;font-size:13px;color:var(--ink-2);border-radius:var(--r-pill);transition:background .18s var(--ease-out),color .18s var(--ease-out)}.omni-landing .nav-links a:hover{color:var(--ink-1);background:hsla(0,0%,100%,.04)}.omni-landing .nav-cta{display:flex;align-items:center;gap:10px}.omni-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;font-size:13px;font-weight:600;letter-spacing:-.005em;border-radius:var(--r-pill);border:0;cursor:pointer;transition:transform .15s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out),color .18s var(--ease-out);white-space:nowrap}.omni-landing .btn:active{transform:scale(.97)}.omni-landing .btn-primary{color:#00150c;background:linear-gradient(180deg,#34d399,#10b981);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 0 0 1px rgba(16,185,129,.7),0 0 0 1px rgba(16,185,129,.4),0 12px 28px -10px rgba(16,185,129,.6)}.omni-landing .btn-primary:hover{background:linear-gradient(180deg,#4ade80,#22c55e);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 0 0 1px rgba(34,197,94,.8),0 0 0 1px rgba(74,222,128,.5),0 16px 36px -10px rgba(74,222,128,.65);transform:translateY(-1px)}.omni-landing .btn-primary:active{transform:scale(.97)}.omni-landing .btn-ghost{color:var(--ink-1);background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px var(--line-2)}.omni-landing .btn-ghost:hover{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px #3a3a3a;transform:translateY(-1px)}.omni-landing .btn-lg{height:48px;padding:0 22px;font-size:14px}.omni-landing .btn .arrow{transition:transform .18s var(--ease-out)}.omni-landing .btn:hover .arrow{transform:translateX(3px)}.omni-landing .hero{padding:80px 0 60px;position:relative;overflow:hidden}.omni-landing .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}@media (max-width:980px){.omni-landing .hero-grid{grid-template-columns:1fr;gap:40px}}.omni-landing .hero-badge{display:inline-flex;align-items:center;gap:10px;height:30px;padding:0 12px 0 8px;border-radius:var(--r-pill);background:rgba(16,185,129,.06);box-shadow:inset 0 0 0 1px rgba(16,185,129,.25);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--accent-bright);text-transform:uppercase}.omni-landing .hero-badge .sparkle{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:rgba(16,185,129,.18);color:var(--accent-bright)}.omni-landing .hero h1{margin-top:22px}.omni-landing .hero h1 .line2{color:var(--ink-3);display:block}.omni-landing .hero h1 .accent{color:var(--accent-bright);position:relative}.omni-landing .hero h1 .accent:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:underline-sweep 3s ease-in-out infinite}@keyframes underline-sweep{0%,to{opacity:.3;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.omni-landing .hero .lead{margin-top:22px}.omni-landing .hero-ctas{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.omni-landing .hero-trust{margin-top:32px;display:flex;gap:24px;font-size:12px;color:var(--ink-3);flex-wrap:wrap}.omni-landing .hero-trust .item{display:flex;align-items:center;gap:8px}.omni-landing .hero-trust svg{color:var(--accent-bright)}.omni-landing .hero-mockup{position:relative;padding:16px;border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));box-shadow:inset 0 0 0 1px var(--line-2),0 40px 80px -30px rgba(16,185,129,.2),0 20px 60px -20px rgba(0,0,0,.8);transform:perspective(1600px) rotateX(8deg) rotateY(-10deg) rotate(.5deg);transform-style:preserve-3d;transition:transform .6s var(--ease-out)}.omni-landing .hero-mockup:hover{transform:perspective(1600px) rotateX(4deg) rotateY(-4deg) rotate(0deg) translateY(-4px)}.omni-landing .hero-mockup:before{content:"";position:absolute;inset:-2px;border-radius:22px;background:linear-gradient(135deg,rgba(16,185,129,.4),transparent 40%,transparent 60%,rgba(16,185,129,.2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;opacity:.6}.omni-landing .mockup-window{background:var(--panel);border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.omni-landing .mockup-bar{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;background:#060606;box-shadow:inset 0 -1px 0 var(--line)}.omni-landing .mockup-bar .dots{display:flex;gap:6px}.omni-landing .mockup-bar .dots span{width:9px;height:9px;border-radius:50%;background:#2a2a2a}.omni-landing .mockup-bar .title{flex:1;text-align:center;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.08em}.omni-landing .mockup-bar .live{font-family:var(--font-mono);font-size:10px;color:var(--accent-bright);display:inline-flex;align-items:center;gap:6px;letter-spacing:.16em}.omni-landing .mockup-bar .live .ld{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulse 1.6s ease-in-out infinite}.omni-landing .mockup-body{padding:14px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}.omni-landing .mk-card{background:var(--panel);border-radius:12px;padding:14px;box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.omni-landing .mk-card.hero{background:radial-gradient(120% 140% at 0 0,rgba(34,197,94,.1),transparent 60%),var(--panel);box-shadow:inset 0 0 0 1px rgba(34,197,94,.22)}.omni-landing .mk-eyebrow{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.omni-landing .mk-kpi{font-family:var(--font-mono);font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--ink-1)}.omni-landing .mk-kpi.accent{color:var(--accent-bright);text-shadow:0 0 18px rgba(74,222,128,.35)}.omni-landing .mk-delta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:2px 7px;border-radius:5px;background:rgba(34,197,94,.12);color:var(--accent-bright);font-family:var(--font-mono);font-size:10px;font-weight:600}.omni-landing .mk-spark{margin-top:12px;height:28px}.omni-landing .mk-row{grid-column:1/-1}.omni-landing .mk-chart{height:130px;position:relative;margin-top:8px}.omni-landing .mk-chart svg{width:100%;height:100%}.omni-landing .mk-list{display:grid;gap:6px;margin-top:6px}.omni-landing .mk-list-row{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:11px;color:var(--ink-2);padding:6px 0;border-bottom:1px dashed var(--line)}.omni-landing .mk-list-row:last-child{border-bottom:0}.omni-landing .mk-list-row .v{font-family:var(--font-mono);color:var(--ink-1)}.omni-landing .mk-list-row .v.up{color:var(--accent-bright)}.omni-landing .floater{position:absolute;background:hsla(0,0%,4%,.9);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line-2),0 12px 32px -10px rgba(0,0,0,.7);border-radius:14px;padding:12px 14px;font-size:12px;color:var(--ink-2);animation:float 6s ease-in-out infinite}.omni-landing .floater .row{display:flex;align-items:center;gap:10px}.omni-landing .floater .ico{width:28px;height:28px;border-radius:8px;background:rgba(16,185,129,.12);box-shadow:inset 0 0 0 1px rgba(16,185,129,.3);display:grid;place-items:center;color:var(--accent-bright)}.omni-landing .floater .lbl{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.omni-landing .floater .v{font-family:var(--font-mono);font-size:18px;color:var(--ink-1);font-weight:600;letter-spacing:-.02em;margin-top:2px}.omni-landing .floater .v.accent{color:var(--accent-bright)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.omni-landing .floater-1{top:-18px;right:-32px;animation-delay:0s}.omni-landing .floater-2{bottom:-22px;left:-28px;animation-delay:1.5s}.omni-landing .trust-strip{padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.omni-landing .trust-label{text-align:center;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px}.omni-landing .marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.omni-landing .marquee-track{display:flex;gap:64px;padding-right:64px;animation:marquee 32s linear infinite;flex-shrink:0}.omni-landing .marquee-item{display:flex;align-items:center;gap:10px;color:var(--ink-3);font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em;white-space:nowrap;opacity:.7;transition:opacity .18s}.omni-landing .marquee-item:hover{opacity:1;color:var(--ink-1)}.omni-landing .marquee-item svg{color:var(--ink-3)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.omni-landing .ticker{border-bottom:1px solid var(--line);padding:16px 0;background:hsla(0,0%,100%,.015)}.omni-landing .ticker-inner{display:flex;align-items:center;gap:24px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);letter-spacing:.06em}.omni-landing .ticker-tag{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:var(--r-pill);background:rgba(16,185,129,.08);color:var(--accent-bright);text-transform:uppercase;font-weight:600;font-size:10px;letter-spacing:.18em}.omni-landing .ticker-tag .ld{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulse 1.6s ease-in-out infinite}.omni-landing .ticker-items{flex:1;display:flex;gap:32px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.omni-landing .ticker-track{display:flex;gap:32px;animation:marquee 50s linear infinite;flex-shrink:0;padding-right:32px}.omni-landing .ticker-item{white-space:nowrap;display:inline-flex;gap:10px}.omni-landing .ticker-item .name{color:var(--ink-3)}.omni-landing .ticker-item .val{color:var(--ink-1)}.omni-landing .ticker-item .up{color:var(--accent-bright)}.omni-landing .ticker-item .down{color:#fca5a5}.omni-landing .section{padding:120px 0}.omni-landing .section-head{max-width:720px;margin-bottom:56px}.omni-landing .section-head .eyebrow{margin-bottom:16px}.omni-landing .section-head h2{margin-bottom:18px}.omni-landing .section-head .lead{font-size:17px;max-width:60ch}.omni-landing .section-head.center{margin-left:auto;margin-right:auto;text-align:center}.omni-landing .section-head.center .eyebrow,.omni-landing .section-head.center .lead{margin-left:auto;margin-right:auto;display:block}.omni-landing .section-head.center .lead{display:block}.omni-landing .julieta{background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(16,185,129,.08),transparent 70%),transparent}.omni-landing .julieta-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}@media (max-width:980px){.omni-landing .julieta-grid{grid-template-columns:1fr}}.omni-landing .chat{background:var(--panel);border-radius:16px;box-shadow:inset 0 0 0 1px var(--line-2),0 30px 80px -30px rgba(16,185,129,.25),0 18px 50px -20px rgba(0,0,0,.8);overflow:hidden}.omni-landing .chat-header{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(180deg,rgba(16,185,129,.04),transparent);box-shadow:inset 0 -1px 0 var(--line)}.omni-landing .chat-avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#10b981,#064e3b);box-shadow:inset 0 0 0 1px rgba(16,185,129,.5),0 0 18px -2px rgba(16,185,129,.5);display:grid;place-items:center;position:relative}.omni-landing .chat-avatar:after{content:"";position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--panel),0 0 10px var(--accent);animation:pulse 1.6s ease-in-out infinite}.omni-landing .chat-avatar svg{color:#fff}.omni-landing .chat-header .name{font-weight:600;color:var(--ink-1);font-size:14px}.omni-landing .chat-header .role{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.omni-landing .chat-body{padding:20px 16px;min-height:380px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.01))}.omni-landing .msg{display:flex;gap:10px;max-width:90%;opacity:0;transform:translateY(8px);animation:msg-in .32s var(--ease-out) forwards}@keyframes msg-in{to{opacity:1;transform:translateY(0)}}.omni-landing .msg.user{align-self:flex-end;flex-direction:row-reverse}.omni-landing .msg .bubble{padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.45;color:var(--ink-1);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.omni-landing .msg.user .bubble{background:rgba(16,185,129,.12);color:var(--ink-1);box-shadow:inset 0 0 0 1px rgba(16,185,129,.3)}.omni-landing .msg.ai .bubble{background:var(--panel-2)}.omni-landing .msg .who{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-4);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.omni-landing .insight{margin-top:8px;padding:12px;border-radius:10px;background:rgba(16,185,129,.06);box-shadow:inset 0 0 0 1px rgba(16,185,129,.25)}.omni-landing .insight-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed rgba(74,222,128,.18)}.omni-landing .insight-row:last-child{border-bottom:0}.omni-landing .insight-row .l{font-size:12px;color:var(--ink-2)}.omni-landing .insight-row .v{font-family:var(--font-mono);font-size:13px;color:var(--accent-bright);font-weight:600}.omni-landing .typing{display:inline-flex;gap:4px;padding:6px 0}.omni-landing .typing span{width:6px;height:6px;border-radius:50%;background:var(--ink-3);animation:typing 1.2s ease-in-out infinite}.omni-landing .typing span:nth-child(2){animation-delay:.15s}.omni-landing .typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.omni-landing .chat-input{padding:12px 14px;display:flex;gap:8px;align-items:center;box-shadow:inset 0 1px 0 var(--line);background:#060606}.omni-landing .chat-input input{flex:1;height:36px;padding:0 12px;background:var(--panel-2);border:0;border-radius:8px;color:var(--ink-1);font-family:var(--font-sans);font-size:13px;box-shadow:inset 0 0 0 1px var(--line-2);outline:none;transition:box-shadow .18s var(--ease-out),background .18s var(--ease-out)}.omni-landing .chat-input input:focus{box-shadow:inset 0 0 0 1px rgba(74,222,128,.42);background:#0d0d0d}.omni-landing .chat-input input::placeholder{color:var(--ink-4)}.omni-landing .chat-input .send{width:36px;height:36px;border-radius:8px;background:var(--accent);color:#00150c;border:0;display:grid;place-items:center;box-shadow:0 0 18px -2px rgba(16,185,129,.5);transition:transform .15s var(--ease-out),opacity .15s var(--ease-out),box-shadow .18s var(--ease-out)}.omni-landing .chat-input .send:active{transform:scale(.94)}.omni-landing .chat-input .send:disabled{opacity:.72;cursor:default;animation:julieta-send-thinking .9s ease-in-out infinite}.omni-landing .msg.is-streaming .bubble:after{content:"";display:inline-block;width:6px;height:1em;margin-left:3px;vertical-align:-.16em;background:var(--accent-bright);opacity:.75;animation:julieta-caret .78s steps(1) infinite}@keyframes julieta-caret{50%{opacity:0}}@keyframes julieta-send-thinking{50%{box-shadow:0 0 26px -2px rgba(16,185,129,.7)}}.omni-landing .cap-list{display:grid;gap:16px;margin-top:28px}.omni-landing .cap-item{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:14px 16px;border-radius:12px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s var(--ease-out),background .2s var(--ease-out),transform .2s var(--ease-out)}.omni-landing .cap-item:hover{box-shadow:inset 0 0 0 1px rgba(74,222,128,.3),0 0 24px -4px rgba(16,185,129,.18);background:rgba(16,185,129,.03);transform:translateY(-1px)}.omni-landing .cap-item .ico{width:36px;height:36px;border-radius:9px;background:rgba(16,185,129,.08);box-shadow:inset 0 0 0 1px rgba(74,222,128,.25);display:grid;place-items:center;color:var(--accent-bright);flex-shrink:0}.omni-landing .cap-item h4{font-size:14px;margin-bottom:4px;color:var(--ink-1);font-weight:600}.omni-landing .cap-item p{margin:0;font-size:13px;color:var(--ink-3);line-height:1.5}.omni-landing .tabs{display:inline-flex;padding:4px;background:var(--panel);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);position:relative;gap:4px}.omni-landing .tab{position:relative;padding:10px 18px;font-size:13px;font-weight:500;color:var(--ink-3);background:transparent;border:0;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:8px;transition:color .2s var(--ease-out);z-index:1}.omni-landing .tab.active,.omni-landing .tab:hover{color:var(--ink-1)}.omni-landing .tab-pill{position:absolute;top:4px;bottom:4px;border-radius:var(--r-pill);background:rgba(16,185,129,.12);box-shadow:inset 0 0 0 1px rgba(74,222,128,.35),0 0 18px -2px rgba(16,185,129,.35);transition:left .32s var(--ease-out),width .32s var(--ease-out);z-index:0}.omni-landing .industry-panel{margin-top:40px;display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:start}@media (max-width:980px){.omni-landing .industry-panel{grid-template-columns:1fr}}.omni-landing .industry-copy h3{font-size:28px;letter-spacing:-.025em;margin-bottom:16px}.omni-landing .industry-copy p{color:var(--ink-2);font-size:15px;max-width:48ch}.omni-landing .feat-list{margin-top:22px;display:grid;gap:10px}.omni-landing .feat-list li{list-style:none;display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--ink-2)}.omni-landing .feat-list li svg{color:var(--accent-bright);flex-shrink:0;margin-top:2px}.omni-landing .industry-mock{background:var(--panel);border-radius:14px;padding:14px;box-shadow:inset 0 0 0 1px var(--line-2);position:relative;min-height:380px}.omni-landing .industry-mock .mockup-window{transition:opacity .32s var(--ease-out)}.omni-landing .tab-content{opacity:0;transform:translateY(8px);transition:opacity .32s var(--ease-out),transform .32s var(--ease-out);position:absolute;inset:0;pointer-events:none}.omni-landing .tab-content.visible{opacity:1;transform:translateY(0);position:relative;pointer-events:auto}.omni-landing .tab-content-wrap{position:relative;min-height:420px}.omni-landing .bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);gap:14px}@media (max-width:980px){.omni-landing .bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.omni-landing .bento{grid-template-columns:1fr}}.omni-landing .bento-card{position:relative;background:var(--panel);border-radius:16px;padding:22px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;transition:box-shadow .25s var(--ease-out),transform .25s var(--ease-out)}.omni-landing .bento-card:before{content:"";position:absolute;inset:0;background:radial-gradient(400px circle at var(--mx,50%) var(--my,0),rgba(74,222,128,.1),transparent 40%);opacity:0;transition:opacity .25s var(--ease-out);pointer-events:none}.omni-landing .bento-card:hover{box-shadow:inset 0 0 0 1px var(--line-2);transform:translateY(-2px)}.omni-landing .bento-card:hover:before{opacity:1}.omni-landing .bento-card .bento-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin-bottom:12px;display:flex;align-items:center;gap:8px}.omni-landing .bento-card .bento-eyebrow .ico{color:var(--accent-bright);display:inline-flex}.omni-landing .bento-card h3{font-size:18px;letter-spacing:-.02em;margin-bottom:8px;color:var(--ink-1);font-weight:600}.omni-landing .bento-card p{font-size:13px;color:var(--ink-3);line-height:1.55;margin:0}.omni-landing .bento-card .visual{margin-top:16px}.omni-landing .bento-card.span-2{grid-column:span 2}.omni-landing .bento-card.span-3{grid-column:span 3}.omni-landing .bento-card.row-2{grid-row:span 2}.omni-landing .dec-chart{height:70px;display:flex;align-items:end;gap:4px}.omni-landing .dec-chart div{flex:1;background:linear-gradient(180deg,rgba(74,222,128,.7),rgba(16,185,129,.2));border-radius:3px}.omni-landing .dec-bills{display:grid;gap:6px;margin-top:14px}.omni-landing .dec-bill{display:grid;grid-template-columns:1fr auto;gap:8px;padding:8px 10px;background:#060606;border-radius:8px;font-family:var(--font-mono);font-size:11px;box-shadow:inset 0 0 0 1px var(--line)}.omni-landing .dec-bill .id{color:var(--ink-3)}.omni-landing .dec-bill .val{color:var(--ink-1)}.omni-landing .dec-bill.active{box-shadow:inset 0 0 0 1px rgba(16,185,129,.3);background:rgba(16,185,129,.06)}.omni-landing .dec-bill.active .val{color:var(--accent-bright)}.omni-landing .dec-stock{display:grid;gap:6px;margin-top:12px}.omni-landing .dec-stock-row{display:grid;grid-template-columns:18px 1fr 40px;gap:8px;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.omni-landing .dec-stock-row .bar{height:4px;border-radius:2px;background:hsla(0,0%,100%,.06);overflow:hidden}.omni-landing .dec-stock-row .bar i{display:block;height:100%;background:var(--accent);border-radius:2px}.omni-landing .dec-stock-row.low .bar i{background:var(--warning)}.omni-landing .dec-stock-row .v{text-align:right;color:var(--ink-3)}.omni-landing .dec-cards{display:flex;gap:8px;margin-top:14px}.omni-landing .dec-cards .c{flex:1;padding:12px;background:#060606;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}.omni-landing .dec-cards .c .l{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-4);letter-spacing:.14em;text-transform:uppercase}.omni-landing .dec-cards .c .v{font-family:var(--font-mono);font-size:16px;color:var(--ink-1);font-weight:600;margin-top:4px}.omni-landing .dec-cards .c.accent{box-shadow:inset 0 0 0 1px rgba(74,222,128,.3)}.omni-landing .dec-cards .c.accent .v{color:var(--accent-bright)}.omni-landing .compare{background:var(--panel);border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.omni-landing .compare-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;padding:18px 24px;border-bottom:1px solid var(--line);font-size:13px}.omni-landing .compare-row:last-child{border-bottom:0}.omni-landing .compare-row.head{background:#060606;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3);padding:16px 24px}.omni-landing .compare-row.head .us{color:var(--accent-bright)}.omni-landing .compare-row .feat{color:var(--ink-1);font-weight:500}.omni-landing .compare-row .cell{color:var(--ink-3);display:flex;align-items:center;gap:6px}.omni-landing .compare-row .cell.yes{color:var(--accent-bright)}.omni-landing .compare-row .cell.no{color:var(--ink-4)}.omni-landing .compare-row .us-col{background:rgba(16,185,129,.04);margin:-18px 0;padding:18px 12px;box-shadow:inset 1px 0 0 rgba(74,222,128,.2),inset -1px 0 0 rgba(74,222,128,.2)}.omni-landing .compare-row.head .us-col{background:rgba(16,185,129,.06)}@media (max-width:880px){.omni-landing .compare-row{grid-template-columns:1.2fr .9fr .9fr;font-size:12px;padding:14px 16px;gap:8px}.omni-landing .compare-hide{display:none}}.omni-landing .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:880px){.omni-landing .metrics{grid-template-columns:repeat(2,1fr)}}.omni-landing .metric-card{padding:28px 24px;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.omni-landing .metric-card.accent{background:radial-gradient(120% 140% at 0 0,rgba(34,197,94,.1),transparent 60%),var(--panel);box-shadow:inset 0 0 0 1px rgba(34,197,94,.22)}.omni-landing .metric-card .l{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.omni-landing .metric-card .v{font-family:var(--font-mono);font-weight:600;font-size:44px;letter-spacing:-.03em;line-height:1;color:var(--ink-1)}.omni-landing .metric-card.accent .v{color:var(--accent-bright);text-shadow:0 0 28px rgba(74,222,128,.4)}.omni-landing .metric-card .s{margin-top:10px;font-size:12px;color:var(--ink-3)}.omni-landing .testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:880px){.omni-landing .testimonials{grid-template-columns:1fr}}.omni-landing .t-card{padding:24px;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.omni-landing .t-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--line-2)}.omni-landing .t-quote{font-size:15px;line-height:1.55;color:var(--ink-1);letter-spacing:-.01em;flex:1}.omni-landing .t-quote:before{content:'"';color:var(--accent-bright);font-size:28px;vertical-align:-6px;margin-right:2px}.omni-landing .t-meta{margin-top:22px;display:flex;align-items:center;gap:12px}.omni-landing .t-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);background:linear-gradient(135deg,#1a1a1a,#0a0a0a);box-shadow:inset 0 0 0 1px var(--line-2)}.omni-landing .t-avatar,.omni-landing .t-meta .n{font-weight:600;color:var(--ink-1);font-size:13px}.omni-landing .t-meta .r{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase}.omni-landing .pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:880px){.omni-landing .pricing{grid-template-columns:1fr}}.omni-landing .plan{padding:28px;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;transition:box-shadow .25s var(--ease-out),transform .25s var(--ease-out);position:relative}.omni-landing .plan:hover{transform:translateY(-2px)}.omni-landing .plan.featured{background:radial-gradient(140% 120% at 0 0,rgba(34,197,94,.08),transparent 60%),var(--panel);box-shadow:inset 0 0 0 1px rgba(34,197,94,.28),0 30px 80px -30px rgba(16,185,129,.3)}.omni-landing .plan-tag{position:absolute;top:-10px;right:24px;padding:4px 10px;background:var(--accent);color:#00150c;border-radius:var(--r-pill);font-size:10px;font-weight:600;letter-spacing:.14em}.omni-landing .plan-name,.omni-landing .plan-tag{font-family:var(--font-mono);text-transform:uppercase}.omni-landing .plan-name{font-size:11px;letter-spacing:.16em;color:var(--ink-3);margin-bottom:12px}.omni-landing .plan-price{display:flex;align-items:baseline;gap:6px;font-family:var(--font-mono)}.omni-landing .plan-price .v{font-size:46px;font-weight:600;letter-spacing:-.03em;color:var(--ink-1);line-height:1}.omni-landing .plan.featured .plan-price .v{color:var(--accent-bright);text-shadow:0 0 20px rgba(74,222,128,.35)}.omni-landing .plan-desc,.omni-landing .plan-price .u{font-size:13px;color:var(--ink-3)}.omni-landing .plan-desc{margin-top:12px;line-height:1.5}.omni-landing .plan ul{margin:24px 0;padding:0;list-style:none;flex:1}.omni-landing .plan li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--ink-2);padding:8px 0;border-bottom:1px dashed var(--line)}.omni-landing .plan li:last-child{border-bottom:0}.omni-landing .plan li svg{color:var(--accent-bright);flex-shrink:0;margin-top:2px}.omni-landing .faq-list{display:grid;gap:10px;max-width:880px;margin:0 auto}.omni-landing .faq-item{background:var(--panel);border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;transition:box-shadow .2s var(--ease-out)}.omni-landing .faq-item.open{box-shadow:inset 0 0 0 1px var(--line-2)}.omni-landing .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:0;color:var(--ink-1);text-align:left;font-size:15px;font-weight:500;font-family:var(--font-sans)}.omni-landing .faq-q .icon{width:28px;height:28px;border-radius:8px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2);display:grid;place-items:center;color:var(--ink-2);flex-shrink:0;transition:transform .3s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out)}.omni-landing .faq-item.open .icon{transform:rotate(45deg);background:rgba(16,185,129,.12);color:var(--accent-bright)}.omni-landing .faq-a{max-height:0;overflow:hidden;transition:max-height .36s var(--ease-out)}.omni-landing .faq-a-inner{padding:0 24px 22px;color:var(--ink-2);font-size:14px;line-height:1.6;max-width:70ch}.omni-landing .final-cta{position:relative;padding:80px 56px;border-radius:24px;background:radial-gradient(ellipse 80% 100% at 50% 0,rgba(16,185,129,.15),transparent 60%),var(--panel);box-shadow:inset 0 0 0 1px rgba(74,222,128,.25),0 40px 100px -30px rgba(16,185,129,.4);overflow:hidden;text-align:center}.omni-landing .final-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(74,222,128,.05) 1px,transparent 0),linear-gradient(90deg,rgba(74,222,128,.05) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse 60% 80% at 50% 0,#000,transparent 70%);pointer-events:none}.omni-landing .final-cta>*{position:relative;z-index:1}.omni-landing .final-cta h2{font-size:clamp(36px,5vw,64px);letter-spacing:-.035em;margin-bottom:16px}.omni-landing .final-cta p{color:var(--ink-2);font-size:16px;max-width:56ch;margin:0 auto}.omni-landing .final-cta .ctas{margin-top:32px;display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.omni-landing .final-cta .note{margin-top:18px;font-family:var(--font-mono);font-size:11px;color:var(--ink-4);letter-spacing:.14em;text-transform:uppercase}.omni-landing .footer{border-top:1px solid var(--line);padding:56px 0 32px;margin-top:80px}.omni-landing .footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px}@media (max-width:880px){.omni-landing .footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.omni-landing .footer-brand p{margin-top:14px;font-size:13px;color:var(--ink-3);max-width:32ch;line-height:1.55}.omni-landing .footer-col h5{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-weight:600}.omni-landing .footer-col a{display:block;padding:5px 0;font-size:13px;color:var(--ink-2);transition:color .18s}.omni-landing .footer-col a:hover{color:var(--ink-1)}.omni-landing .footer-bottom{margin-top:48px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--ink-4);letter-spacing:.1em;flex-wrap:wrap;gap:12px}.omni-landing .reveal{opacity:0;transform:translate3d(0,36px,0) scale(.96);filter:blur(8px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.omni-landing .reveal.in{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.omni-landing .reveal.d1{transition-delay:90ms}.omni-landing .reveal.d2{transition-delay:.18s}.omni-landing .reveal.d3{transition-delay:.27s}.omni-landing .reveal.d4{transition-delay:.36s}.omni-landing .reveal.d5{transition-delay:.45s}.omni-landing .reveal-left{transform:translate3d(-52px,20px,0) scale(.97)}.omni-landing .reveal-left,.omni-landing .reveal-right{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.omni-landing .reveal-right{transform:translate3d(52px,20px,0) scale(.97)}.omni-landing .reveal-left.in,.omni-landing .reveal-right.in{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.omni-landing .reveal-left.d1,.omni-landing .reveal-right.d1{transition-delay:90ms}.omni-landing .reveal-left.d2,.omni-landing .reveal-right.d2{transition-delay:.18s}.omni-landing .reveal-left.d3,.omni-landing .reveal-right.d3{transition-delay:.27s}.omni-landing .reveal-scale{opacity:0;transform:scale(.88);filter:blur(5px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.omni-landing .reveal-scale.in{opacity:1;transform:scale(1);filter:blur(0)}.omni-landing .reveal-scale.d1{transition-delay:90ms}.omni-landing .reveal-scale.d2{transition-delay:.18s}.omni-landing .reveal-scale.d3{transition-delay:.27s}@property --p{syntax:"<number>";initial-value:0;inherits:false}.omni-landing .scene{position:relative}.omni-landing .scene-inner{--p:0;transform:scale(calc(.94 + .06 * var(--p)));opacity:calc(.4 + .6 * var(--p));filter:blur(calc((1 - var(--p)) * 6px));transition:--p .7s cubic-bezier(.22,1,.36,1),opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1);will-change:transform,opacity,filter}.omni-landing .scene-inner.in{--p:1;opacity:1;transform:scale(1);filter:blur(0)}.omni-landing .hero-mockup{will-change:transform}@media (prefers-reduced-motion:reduce){.omni-landing *,.omni-landing :after,.omni-landing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.omni-landing{min-height:100vh;background:var(--bg);font-family:var(--font-sans);overflow-x:hidden}.omni-landing,.omni-landing .chat-input input:not(:disabled){color:var(--ink-1)}.omni-landing .chat-input .send:not(:disabled){opacity:1}.omni-landing .ind-prod{cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),filter .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.omni-landing .ind-prod:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(74,222,128,.36);filter:brightness(1.08)}}.omni-landing .ind-prod:active{transform:scale(.97)}.omni-landing .ind-prod.is-added{box-shadow:inset 0 0 0 1px rgba(74,222,128,.52),0 0 18px -8px rgba(74,222,128,.9)}.omni-landing .omni-cart-row{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:11.5px;padding:3px 0;border-bottom:1px dashed var(--line)}.omni-landing .omni-cart-row:last-child{border-bottom:0}@keyframes nav-link-flash{0%{color:var(--ink-2);background:transparent}28%{color:#34d399;background:rgba(52,211,153,.13);box-shadow:inset 0 0 0 1px rgba(52,211,153,.28)}to{color:var(--ink-2);background:transparent;box-shadow:none}}.omni-landing .nav-links a.is-nav-active{animation:nav-link-flash .65s var(--ease-out) forwards}@keyframes arrival-glow{0%{outline:2px solid transparent;outline-offset:0}18%{outline:2px solid rgba(52,211,153,.22);outline-offset:4px;box-shadow:0 0 48px -12px rgba(52,211,153,.12)}to{outline:2px solid transparent;outline-offset:0;box-shadow:none}}.omni-landing section.arrival-pulse{animation:arrival-glow 1.5s var(--ease-out) forwards}@keyframes page-exit-anim{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-18px) scale(.984);filter:blur(4px)}}.omni-landing.page-exiting{animation:page-exit-anim .34s cubic-bezier(.4,0,.8,1) forwards;pointer-events:none}.omni-landing .marquee-track{will-change:transform}