html.saidi-landing-open{height:auto;min-height:100%;overflow-x:clip;overflow-y:auto;scroll-behavior:smooth;background:#faf9f7}body.saidi-landing-open,body.saidi-landing-open #root{height:auto;min-height:100%;overflow:visible}body.saidi-landing-open{background:#faf9f7}html.saidi-landing-open[data-lp-theme=dark],html[data-lp-theme=dark] body.saidi-landing-open{background:#0c0b0a}.landing-page{--bg: #faf9f7;--surface: #ffffff;--surface-2: #f3f1ed;--ink: #1a1815;--ink-2: #6a635b;--ink-3: #9c948a;--line: rgba(26, 24, 21, .1);--line-2: rgba(26, 24, 21, .055);--accent: hsl(var(--lp-h, 32) 64% 47%);--accent-2: hsl(var(--lp-h, 32) 68% 40%);--accent-ink: hsl(var(--lp-h, 32) 48% 13%);--accent-soft: hsl(var(--lp-h, 32) 64% 47% / .1);--accent-glow: hsl(var(--lp-h, 32) 72% 52% / .16);--success: #2f9e5f;--danger: #cf5b4a;--fx-op: .5;--sh: 0 1px 2px rgba(26, 24, 21, .04), 0 18px 40px -18px rgba(26, 24, 21, .16);--sh-sm: 0 1px 2px rgba(26, 24, 21, .05), 0 6px 16px -10px rgba(26, 24, 21, .12);--font: "Outfit", system-ui, sans-serif;--mono: "Spline Sans Mono", ui-monospace, monospace;--r: 20px;--r2: 14px}html[data-lp-theme=dark] .landing-page{--bg: #0c0b0a;--surface: #16140f;--surface-2: #1e1b16;--ink: #f3efe8;--ink-2: #a9a096;--ink-3: #71695f;--line: rgba(243, 239, 232, .12);--line-2: rgba(243, 239, 232, .06);--accent: hsl(var(--lp-h, 32) 82% 63%);--accent-2: hsl(var(--lp-h, 32) 85% 70%);--accent-ink: hsl(var(--lp-h, 32) 55% 10%);--accent-soft: hsl(var(--lp-h, 32) 82% 63% / .14);--accent-glow: hsl(var(--lp-h, 32) 85% 60% / .22);--success: #4cba7d;--danger: #e07868;--fx-op: .72;--sh: 0 1px 2px rgba(0, 0, 0, .5), 0 24px 50px -20px rgba(0, 0, 0, .6);--sh-sm: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 20px -12px rgba(0, 0, 0, .5)}.landing-page{position:relative;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip;isolation:isolate;transition:background-color .4s ease,color .4s ease}.landing-page,.landing-page *{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-page ::selection{background:var(--accent);color:var(--accent-ink)}.landing-page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.lp-skip{position:fixed;top:12px;left:12px;z-index:1000;padding:10px 14px;border-radius:10px;background:var(--ink);color:var(--bg)!important;font-size:13px;font-weight:600;transform:translateY(-180%);transition:transform .2s ease}.lp-skip:focus{transform:translateY(0)}.lp-mark{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 24px}.lp-mark__ring,.lp-mark__dot{position:absolute;border-radius:50%}.lp-mark__ring{border:1.5px solid var(--accent);animation:lpSpin 13s linear infinite}.lp-mark__ring--a{width:22px;height:11px;transform:rotate(28deg)}.lp-mark__ring--b{width:11px;height:22px;animation-duration:9s;animation-direction:reverse;transform:rotate(28deg)}.lp-mark__dot{width:6px;height:6px;background:var(--accent)}.lp-brand{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--font);font-weight:600;white-space:nowrap;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease,box-shadow .2s ease}.lp-btn--sm{height:40px;padding:0 16px;font-size:14px}.lp-btn--lg{height:52px;padding:0 24px;font-size:16px}.lp-btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:var(--sh-sm)}.lp-btn--primary:hover{background:var(--accent-2);transform:translateY(-1px)}.lp-btn--primary:active{transform:translateY(0) scale(.99)}.lp-btn--ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.lp-btn--ghost:hover{border-color:var(--ink-3);transform:translateY(-1px)}.lp-btn--link{padding:0 4px;height:52px;color:var(--ink);font-weight:600}.lp-btn--link svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.lp-btn--link:hover svg{transform:translate(4px)}.lp-nav{position:sticky;top:0;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 clamp(18px,4vw,44px);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line-2)}.lp-nav .lp-brand{justify-self:start}.lp-nav__links{display:flex;gap:clamp(16px,2.4vw,34px);justify-self:center}.lp-nav__links a{font-size:14.5px;font-weight:500;color:var(--ink-2);transition:color .18s ease}.lp-nav__links a:hover{color:var(--ink)}.lp-nav__right{display:inline-flex;align-items:center;gap:10px;justify-self:end}.lp-toggle{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink-2);cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.lp-toggle:hover{color:var(--ink);border-color:var(--ink-3);transform:translateY(-1px)}.lp-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center;max-width:1280px;margin:0 auto;padding:clamp(56px,8vh,104px) clamp(22px,5vw,72px) clamp(48px,7vh,88px)}.lp-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--ink-2);background:var(--surface)}.lp-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lp-hero__title{margin:22px 0 0;font-size:clamp(38px,5vw,66px);font-weight:600;letter-spacing:-.035em;line-height:1.02}.lp-accent{color:var(--accent)}.lp-hero__sub{max-width:46ch;margin:22px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.6;color:var(--ink-2)}.lp-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px}.lp-hero__proof{margin:24px 0 0;font-size:13.5px;color:var(--ink-3)}.lp-hero__art{justify-self:center;width:100%;max-width:440px}.lp-console{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden;animation:lpFloat 8s ease-in-out infinite}.lp-console__bar{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--line-2)}.lp-console__id{display:inline-flex;align-items:center;gap:8px;font-size:15px}.lp-console__id b{font-weight:700}.lp-console__live{display:inline-flex;align-items:center;gap:5px;margin-left:3px;font-size:11px;font-weight:500;color:var(--success)}.lp-console__live i{width:6px;height:6px;border-radius:50%;background:var(--success);animation:lpPulse 2s ease-in-out infinite}.lp-console__run{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.lp-console__body{display:flex;flex-direction:column;gap:11px;padding:18px 16px}.lp-msg{max-width:86%;margin:0;padding:11px 14px;font-size:14px;line-height:1.42;border-radius:14px}.lp-msg--me{align-self:flex-end;background:var(--accent);color:var(--accent-ink);font-weight:500;border-bottom-right-radius:5px}.lp-msg--saidi{align-self:flex-start;background:var(--surface-2);color:var(--ink);border-bottom-left-radius:5px}.lp-msg--ship{color:var(--success);font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.lp-msg--ship.is-in{opacity:1;transform:none}.lp-track{align-self:stretch;border:1px solid var(--line-2);border-radius:13px;padding:12px 13px;background:var(--surface-2)}.lp-track__head{display:flex;justify-content:space-between;margin-bottom:10px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--ink-3)}.lp-track__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.lp-arow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:13px}.lp-arow__pip{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--ink-3);transition:all .3s ease}.lp-arow__name{font-weight:500;color:var(--ink-3);transition:color .3s ease}.lp-arow__state{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.lp-arow.is-running .lp-arow__pip{border-color:var(--accent);background:var(--accent);animation:lpRing 1.5s ease-out infinite}.lp-arow.is-running .lp-arow__name{color:var(--ink)}.lp-arow.is-running .lp-arow__state{color:var(--accent)}.lp-arow.is-done .lp-arow__pip{border-color:var(--success);background:var(--success)}.lp-arow.is-done .lp-arow__name{color:var(--ink)}.lp-arow.is-done .lp-arow__state{color:var(--success)}.lp-arow.is-done .lp-arow__state:before{content:"✓ "}.lp-console__input{display:flex;align-items:center;justify-content:space-between;margin:0 14px 14px;padding:10px 10px 10px 14px;border:1px solid var(--line);border-radius:12px;font-size:13px;color:var(--ink-3)}.lp-console__send{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--accent);color:var(--accent-ink)}.lp-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(18px,3vw,40px);max-width:1280px;margin:0 auto;padding:8px clamp(22px,5vw,72px) clamp(28px,4vw,48px)}.lp-trust>span{font-size:13px;color:var(--ink-3)}.lp-trust ul{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,40px);margin:0;padding:0;list-style:none}.lp-trust li{display:inline-flex;align-items:center;gap:8px;font-size:clamp(14px,1.4vw,16px);font-weight:600;letter-spacing:-.01em;color:var(--ink-3);transition:color .2s ease}.lp-trust li svg{flex:0 0 auto;opacity:.85}.lp-trust li:hover{color:var(--ink-2)}.lp-section,.lp-included,.lp-how{max-width:1280px;margin:0 auto;padding:clamp(64px,9vw,128px) clamp(22px,5vw,72px)}.landing-page [id]{scroll-margin-top:88px}.lp-lead{max-width:720px;margin-bottom:clamp(44px,6vw,76px)}.lp-eyebrow{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--accent)}.lp-h2{margin:14px 0 0;font-size:clamp(28px,3.6vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.06;max-width:16ch}.lp-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(28px,4vw,64px);align-items:center;margin-bottom:clamp(16px,2vw,22px);padding:clamp(28px,3.6vw,56px);border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(120% 150% at 100% 0%,var(--accent-glow),transparent 52%),var(--surface);box-shadow:var(--sh-sm);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.lp-feature:hover{transform:translateY(-3px);box-shadow:var(--sh);border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}.lp-feature--flip{background:radial-gradient(120% 150% at 0% 0%,var(--accent-glow),transparent 52%),var(--surface)}.lp-feature--flip .lp-feature__copy{order:2}.lp-feature--flip .lp-feature__art{order:1}.lp-feature__title{margin:16px 0 0;font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.06;max-width:14ch}.lp-feature__body{margin:18px 0 0;max-width:46ch;font-size:clamp(15px,1.2vw,18px);line-height:1.62;color:var(--ink-2)}.lp-mock{display:grid;place-items:center;min-height:250px;padding:clamp(6px,1.4vw,18px)}.lp-win{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--sh);overflow:hidden}.lp-win__bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line-2)}.lp-win__bar i{width:8px;height:8px;border-radius:50%;background:var(--line)}.lp-win__bar span{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-3)}.lp-win__prime{display:flex;align-items:center;gap:11px;padding:15px;border-bottom:1px solid var(--line-2)}.lp-win__prime b{display:block;font-size:14px;font-weight:700}.lp-win__prime span{font-size:12px;color:var(--ink-2)}.lp-win__rows{list-style:none;margin:0;padding:10px 15px 16px;display:flex;flex-direction:column;gap:11px}.lp-mrow{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;font-size:13px}.lp-mrow__dot{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--ink-3)}.lp-mrow__name{font-weight:600}.lp-mrow__note{font-size:12px;color:var(--ink-3);text-align:right}.lp-mrow.is-done .lp-mrow__dot{background:var(--success);border-color:var(--success)}.lp-mrow.is-run .lp-mrow__dot{background:var(--accent);border-color:var(--accent);animation:lpRing 1.6s ease-out infinite}.lp-flow{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:320px}.lp-flow__card{width:100%;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--sh)}.lp-flow__card p{margin:8px 0 12px;font-size:15px;font-weight:500}.lp-flow__card p b{font-weight:700}.lp-flow__lab{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;color:var(--ink-3)}.lp-flow__lab--do{color:var(--accent)}.lp-flow__link{color:var(--ink-3)}.lp-tag{display:inline-block;padding:5px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-family:var(--mono);font-size:11px}.lp-tag--accent{background:var(--accent-soft);color:var(--accent)}.lp-approve{width:100%;max-width:360px;padding:20px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--sh)}.lp-approve__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lp-approve__tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:var(--accent)}.lp-approve__tag i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:lpPulse 1.6s ease-in-out infinite}.lp-approve__run{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.lp-approve__ask{margin:0;font-size:16px;font-weight:500;line-height:1.4}.lp-approve__ask b{font-weight:700}.lp-approve__meta{display:flex;gap:16px;margin:14px 0 18px;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.lp-approve__btns{display:grid;grid-template-columns:1fr 1.5fr;gap:10px}.lp-approve__deny,.lp-approve__allow{display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:11px;font-size:14px;font-weight:600}.lp-approve__deny{border:1px solid var(--line);color:var(--ink-2)}.lp-approve__allow{background:var(--accent);color:var(--accent-ink)}.lp-caps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none}.lp-cap{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,2.2vw,32px);border:1px solid var(--line);border-radius:18px;background:radial-gradient(130% 130% at 100% 0%,var(--accent-glow),transparent 58%),var(--surface);box-shadow:var(--sh-sm);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.lp-cap:hover{transform:translateY(-4px);box-shadow:var(--sh);border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}.lp-cap__icon{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:12px;background:var(--accent-soft);color:var(--accent);transition:transform .3s cubic-bezier(.16,1,.3,1)}.lp-cap:hover .lp-cap__icon{transform:scale(1.08) rotate(-3deg)}.lp-cap h3{margin:0 0 8px;font-size:18px;font-weight:600;letter-spacing:-.02em}.lp-cap p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.lp-how__lead{max-width:640px;margin-bottom:clamp(38px,5vw,64px)}.lp-how__lead p{margin:16px 0 0;max-width:42ch;font-size:16px;line-height:1.6;color:var(--ink-2)}.lp-steps{margin:0;padding:0;list-style:none}.lp-step{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;margin-bottom:16px;padding:clamp(26px,3.4vw,44px);border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(110% 140% at 0% 0%,var(--accent-glow),transparent 52%),var(--surface);box-shadow:var(--sh-sm);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.lp-step:hover{transform:translateY(-3px);box-shadow:var(--sh);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.lp-step__n{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:18px;border-radius:12px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-size:15px;font-weight:600}.lp-step__text h3{margin:0 0 8px;font-size:clamp(20px,2vw,27px);font-weight:600;letter-spacing:-.02em}.lp-step__text p{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink-2);max-width:40ch}.lp-step__demo{display:grid}.lp-demo{display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:138px;padding:20px;border:1px solid var(--line-2);border-radius:var(--r2);background:var(--surface-2)}.lp-demo__field{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 12px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.lp-demo__text{min-height:19px;font-size:14.5px;line-height:1;color:var(--ink);white-space:nowrap;overflow:hidden}.lp-demo__caret{display:inline-block;width:2px;height:15px;margin-left:2px;vertical-align:-2px;background:var(--accent);animation:lpBlink 1s steps(1) infinite}.lp-demo__send{flex:0 0 auto;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--accent);color:var(--accent-ink)}.lp-demo__hint{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.lp-demo--run{gap:11px}.lp-drow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:13.5px}.lp-drow__pip{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--ink-3);transition:all .3s ease}.lp-drow__name{font-weight:500;color:var(--ink-3);transition:color .3s ease}.lp-drow__state{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.lp-drow.is-running .lp-drow__pip{border-color:var(--accent);background:var(--accent);animation:lpRing 1.5s ease-out infinite}.lp-drow.is-running .lp-drow__name{color:var(--ink)}.lp-drow.is-running .lp-drow__state{color:var(--accent)}.lp-drow.is-done .lp-drow__pip{border-color:var(--success);background:var(--success)}.lp-drow.is-done .lp-drow__name{color:var(--ink)}.lp-drow.is-done .lp-drow__state{color:var(--success)}.lp-drow.is-done .lp-drow__state:before{content:"✓ "}.lp-demo--approve{gap:16px}.lp-demo__ask{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--ink)}.lp-demo__gate{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lp-demo__btns{display:grid;grid-template-columns:1fr 1.7fr;gap:8px}.lp-demo__deny{display:inline-flex;align-items:center;justify-content:center;height:40px;border:1px solid var(--line);border-radius:11px;font-size:14px;font-weight:600;color:var(--ink-2)}.lp-demo__allow{display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:11px;font-size:14px;font-weight:600;background:var(--accent);color:var(--accent-ink);transition:background .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.lp-demo__allow.is-ok{background:var(--success);color:#fff;transform:scale(1.015)}.lp-cta{padding:clamp(40px,6vw,80px) clamp(22px,5vw,72px) clamp(64px,8vw,110px)}.lp-cta__inner{position:relative;max-width:1180px;margin:0 auto;padding:clamp(56px,8vw,104px) clamp(28px,5vw,72px);text-align:center;border:1px solid var(--line);border-radius:30px;overflow:hidden;background:radial-gradient(90% 140% at 50% -20%,var(--accent-soft),transparent 60%),var(--surface)}.lp-cta__title{margin:0;font-size:clamp(34px,5vw,68px);font-weight:600;letter-spacing:-.035em;line-height:1.02}.lp-cta__sub{max-width:42ch;margin:20px auto 0;font-size:clamp(15px,1.3vw,18px);color:var(--ink-2)}.lp-cta__actions{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px}.lp-footer{max-width:1280px;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(22px,5vw,72px) 32px;border-top:1px solid var(--line-2)}.lp-footer__top{display:grid;grid-template-columns:1.4fr 2fr;gap:40px;margin-bottom:clamp(40px,5vw,60px)}.lp-footer__brand p{margin:16px 0 0;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.lp-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-footer__col h4{margin:0 0 14px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.lp-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lp-footer__col a{font-size:14.5px;color:var(--ink-2);transition:color .18s ease}.lp-footer__col a:hover{color:var(--ink)}.lp-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:22px;border-top:1px solid var(--line-2);font-size:13px;color:var(--ink-3)}[data-lp-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}[data-lp-reveal].is-visible{opacity:1;transform:translateY(0)}.lp-cap:nth-child(2){transition-delay:.05s}.lp-cap:nth-child(3){transition-delay:.1s}.lp-cap:nth-child(4){transition-delay:.05s}.lp-cap:nth-child(5){transition-delay:.1s}.lp-cap:nth-child(6){transition-delay:.15s}.lp-step:nth-child(2){transition-delay:.08s}.lp-step:nth-child(3){transition-delay:.16s}@keyframes lpSpin{to{transform:rotate(388deg)}}@keyframes lpPulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes lpRing{0%{box-shadow:0 0 0 0 var(--accent-soft)}to{box-shadow:0 0 0 7px transparent}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lpBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.lp-hero{position:relative}.lp-hero:after{content:"";position:absolute;z-index:-1;top:50%;right:-2%;width:min(58%,700px);aspect-ratio:16 / 10;transform:translateY(-50%);background:url(/landing/fx-network.png) center / contain no-repeat;filter:hue-rotate(calc((var(--lp-h, 32) - 32) * 1deg));opacity:var(--fx-op);mix-blend-mode:multiply;pointer-events:none}.lp-cta__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:url(/landing/fx-cta.png) center / cover no-repeat;filter:hue-rotate(calc((var(--lp-h, 32) - 32) * 1deg));opacity:calc(var(--fx-op) * .78);mix-blend-mode:multiply;pointer-events:none}.lp-cta__title,.lp-cta__sub,.lp-cta__actions{position:relative;z-index:1}html[data-lp-theme=dark] .lp-hero:after,html[data-lp-theme=dark] .lp-cta__inner:before{mix-blend-mode:screen}@media(max-width:1000px){.lp-hero:after{width:92%;right:4%;top:auto;bottom:-4%;transform:none;opacity:calc(var(--fx-op) * .6)}}@media(prefers-reduced-motion:no-preference){.lp-hero:after{animation:lpFloat 9s ease-in-out infinite}}@media(max-width:1000px){.lp-hero{grid-template-columns:1fr;gap:44px;padding-top:clamp(48px,7vh,80px)}.lp-hero__art{max-width:420px}.lp-feature,.lp-feature--flip{grid-template-columns:1fr;gap:28px}.lp-feature--flip .lp-feature__copy,.lp-feature--flip .lp-feature__art{order:0}.lp-step{grid-template-columns:1fr;gap:26px}.lp-caps{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.lp-nav{grid-template-columns:1fr auto}.lp-nav__links{display:none}.lp-caps{grid-template-columns:1fr}.lp-cap{transition-delay:0s!important}.lp-footer__top{grid-template-columns:1fr;gap:32px}}@media(max-width:520px){.lp-hero__cta{flex-direction:column;align-items:stretch}.lp-hero__cta .lp-btn{width:100%}.lp-cta__actions{flex-direction:column}.lp-cta__actions .lp-btn{width:100%}.lp-footer__cols{grid-template-columns:1fr 1fr}.lp-footer__bottom{flex-direction:column;gap:8px;text-align:center}}@media(prefers-reduced-motion:reduce){html.saidi-landing-open{scroll-behavior:auto}.lp-mark__ring,.lp-console,.lp-console__live i,.lp-arow.is-running .lp-arow__pip,.lp-mrow.is-run .lp-mrow__dot,.lp-approve__tag i{animation:none!important}[data-lp-reveal]{opacity:1!important;transform:none!important}.landing-page *,.landing-page *:before,.landing-page *:after{transition-duration:.01ms!important}}:root{--p: #f0a65a;--p2: #ffc987;--acc-cyan: #f0a65a;--acc-magenta: #ec7e9e;--acc-lime: #afc96a;--acc-amber: #e0894f;--acc-white: var(--ink);--positive: #a9cc6e;--negative: #e2654e;--warning: #e5c07b;--info: #7bd0f0;--emphasis: #efe0cb}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;background:var(--page, #160f08);overflow:hidden;font-family:Spline Sans,sans-serif;color:var(--ink)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--line),.28);border-radius:8px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinRev{to{transform:rotate(-360deg)}}@keyframes corePulse{0%,to{transform:scale(1);opacity:.96}50%{transform:scale(1.035);opacity:1}}@keyframes haloPulse{0%,to{opacity:.42;transform:scale(.97)}50%{opacity:.78;transform:scale(1.1)}}@keyframes dashFlow{to{stroke-dashoffset:-220}}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes floatY{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-7px)}}@keyframes scanMove{0%{transform:translateY(-10%)}to{transform:translateY(110%)}}@keyframes barGrow{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes feedIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes doctorSheen{0%,to{opacity:.55;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.18)}}.memCard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--p) 55%,transparent)!important}.themeBtn:hover,.micBtn:hover,.modeSeg:hover{filter:brightness(1.18)}.replayBtn:hover{opacity:1!important}.m code,.m a{word-break:break-word}.eq span{display:inline-block;width:3px;margin:0 1px;background:currentColor;border-radius:2px;animation:barGrow 1s ease-in-out infinite}.eq span:nth-child(2){animation-delay:.15s}.eq span:nth-child(3){animation-delay:.3s}.eq span:nth-child(4){animation-delay:.45s}.eq span:nth-child(5){animation-delay:.6s}.agentNode{transition:transform .22s cubic-bezier(.16,1,.3,1)}.agentNode:hover{transform:translate(-50%,-50%) scale(1.04)!important;z-index:30}.agentNode.dragging{z-index:40;transition:none}input,button,textarea{font-family:inherit}a{color:var(--link, #9fcbe0)}.fld{transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.fld:hover:not(:focus):not(:disabled){border-color:rgba(var(--line),.5)!important}.fld:focus{border-color:var(--p)!important;background:var(--field)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 15%,transparent)}.mkRow:hover:not(:disabled){border-color:color-mix(in srgb,var(--p) 42%,transparent)!important;background:var(--hover)!important}.navRow:hover{background:rgba(var(--line),.09)!important;color:var(--ink)!important}.rowHov:hover{background:rgba(var(--line),.06)}.pressable:active:not(:disabled){transform:translateY(1px)}.sysTab{transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.sysTab:hover:not(.on){color:var(--ink)!important;border-color:color-mix(in srgb,var(--p) 45%,transparent)!important;background:rgba(var(--line),.08)!important}.sysTab.on{box-shadow:0 4px 16px color-mix(in srgb,var(--p) 22%,transparent),inset 0 1px #ffdcb01f}.secCard{transition:border-color .2s ease,box-shadow .2s ease}.secCard:hover{border-color:color-mix(in srgb,var(--p) 30%,transparent)!important;box-shadow:0 12px 36px #00000052,inset 0 1px #ffdcb012}@keyframes pulseDot{0%,to{box-shadow:0 0 color-mix(in srgb,var(--p) 60%,transparent)}70%{box-shadow:0 0 0 5px transparent}}@keyframes mktIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mktScrimIn{0%{opacity:0}to{opacity:1}}.mktCard{animation:mktIn .42s cubic-bezier(.16,1,.3,1) both;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;will-change:transform}.mktCard:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--p) 40%,transparent)!important;box-shadow:0 18px 40px -18px #0a0602e6}.mktCard:active{transform:translateY(-1px)}.mktScrim{animation:mktScrimIn .2s ease both}.mktDrawer{animation:drawerIn .34s cubic-bezier(.16,1,.3,1) both;will-change:transform}.mktSeg:hover{color:var(--ink)!important}@keyframes mktPop{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2.5px) scale(1.14)}}@keyframes mktShine{0%,to{filter:drop-shadow(0 0 3px rgba(240,199,123,.6)) brightness(1)}50%{filter:drop-shadow(0 0 8px rgba(240,199,123,.95)) brightness(1.28)}}@keyframes mktHalo{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}@keyframes mktTwinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}}.mktTab:hover .mktIcon{animation-duration:1.1s}@keyframes wizIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.wizCard{animation:wizIn .3s cubic-bezier(.16,1,.3,1) both;will-change:transform}@keyframes wizStepIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.wizStep{animation:wizStepIn .28s cubic-bezier(.16,1,.3,1) both}.wizTile{transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease,box-shadow .18s ease;will-change:transform}.wizTile:hover{transform:translateY(-2px)}.wizTile:hover:not(.on){border-color:color-mix(in srgb,var(--p) 45%,transparent)!important;background:var(--hover)!important}.wizTile:active{transform:translateY(0)}.wizTile.on{box-shadow:0 10px 26px -14px color-mix(in srgb,var(--p) 60%,transparent),inset 0 1px #ffdcb01a}@keyframes wizRowIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.wizRow{animation:wizRowIn .22s ease both}.wizGhost{transition:color .16s ease,border-color .16s ease,background .16s ease}.wizGhost:hover{color:var(--ink)!important;border-color:color-mix(in srgb,var(--p) 45%,transparent)!important;background:rgba(var(--line),.08)!important}@media(max-width:600px){.wizFilterHead{display:none!important}.wizFilterGrid{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:10px;border:1px solid rgba(var(--line),.2);border-radius:8px}.wizFilterGrid>button:last-child{justify-self:end}}.wizPrimary{transition:filter .16s ease,box-shadow .16s ease}.wizPrimary:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 8px 24px -6px color-mix(in srgb,var(--p) 55%,transparent)}@keyframes invIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.invStep{animation:invIn .55s cubic-bezier(.16,1,.3,1) both}@keyframes invSealRing{0%{box-shadow:0 0 color-mix(in srgb,var(--p) 40%,transparent)}70%,to{box-shadow:0 0 0 16px transparent}}.invSeal{animation:invSealRing 2.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes invSlabIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.invSlab{animation:invSlabIn .32s cubic-bezier(.16,1,.3,1) both}.invRow{animation:wizRowIn .24s ease both;transition:border-color .18s ease,background .18s ease}.invRow:hover{border-color:color-mix(in srgb,var(--p) 38%,transparent)!important;background:var(--hover)!important}.navItem{transition:background .16s ease,color .16s ease}.navItem:hover{background:rgba(var(--line),.1)!important;color:var(--ink)!important}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--p) 32%,transparent);color:var(--ink)}:focus-visible{outline:2px solid color-mix(in srgb,var(--p) 60%,transparent);outline-offset:2px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--line),.5)}.pageTitle{font-family:Bricolage Grotesque,Outfit,Spline Sans,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.015em;line-height:1.1;color:var(--ink);text-wrap:balance}.pageSub{font-size:12.5px;color:var(--mut-2);margin-top:4px;text-wrap:pretty}.tnum{font-variant-numeric:tabular-nums}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fadeUp{animation:fadeUp .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 45ms)}.billingHeroGrid{position:relative;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr);gap:26px;align-items:end}.billingOwnership{border-left:1px solid rgba(var(--line),.2);padding-left:24px}.billingAnalysisControls{position:relative;display:flex;align-items:flex-end;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(var(--line),.16);transition:opacity .2s ease}.billingAnalysisControls[aria-busy=true]{opacity:.72}.billingControlGroup{display:flex;flex-direction:column;gap:5px}.billingControlLabel{padding-left:3px;font-family:Spline Sans Mono,monospace;font-size:8px;letter-spacing:1.25px;text-transform:uppercase;color:var(--mut)}.billingSegment{display:flex;gap:2px;padding:3px;border:1px solid rgba(var(--line),.2);border-radius:10px;background:rgba(var(--line),.065);box-shadow:inset 0 1px 3px #00000014}.billingSegment>button[aria-pressed=false]:hover{background:rgba(var(--line),.09)!important;color:var(--ink-2)!important}.billingMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.billingLowerGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:12px}.billingBurnChart{display:grid;height:118px;align-items:end}@keyframes billingBarRise{0%{height:3px;opacity:.25;transform:scaleX(.72)}to{height:var(--bar-height);opacity:1;transform:scaleX(1)}}.billingBurnBar{height:var(--bar-height);transform-origin:bottom center;border-radius:5px 5px 2px 2px;animation:billingBarRise .48s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--bar-delay);transition:height .45s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease}@keyframes billingResultSwap{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.billingResultSwap{animation:billingResultSwap .32s cubic-bezier(.16,1,.3,1) both}@media(max-width:900px){.billingMetricGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}.billingLowerGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.billingHeroGrid{grid-template-columns:minmax(0,1fr);gap:20px}.billingOwnership{border-top:1px solid rgba(var(--line),.2);border-left:0;padding-top:18px;padding-left:0}.billingAnalysisControls{align-items:stretch;flex-wrap:wrap}.billingAnalysisControls>:first-child{flex-basis:100%}.billingControlGroup{flex:1 1 180px}.billingSegment>button{flex:1}}@media(max-width:460px){.billingMetricGrid{grid-template-columns:minmax(0,1fr)}}.hoverCard{transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease,background .2s ease}.hoverCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--p) 38%,transparent)!important;box-shadow:0 14px 34px -14px var(--inset)}.hoverCard:active{transform:translateY(0)}@keyframes skelSheen{0%{background-position:-200% 0}to{background-position:200% 0}}.skel{background:linear-gradient(90deg,rgba(var(--line),.12) 25%,rgba(var(--line),.24),rgba(var(--line),.12) 75%);background-size:200% 100%;animation:skelSheen 1.4s linear infinite;border-radius:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes ovCardIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.ovCard{animation:ovCardIn .55s cubic-bezier(.16,1,.3,1) both;transition:border-color .2s ease,box-shadow .25s ease}@keyframes ovBarSheen{0%{transform:translate(-120%)}to{transform:translate(340%)}}.ovBar{position:relative;overflow:hidden}.ovBar.live:after{content:"";position:absolute;top:0;bottom:0;width:36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:ovBarSheen 2.4s cubic-bezier(.4,0,.4,1) infinite}.ovLink{transition:stroke-opacity .25s ease}.ovLink.lkHot{stroke-opacity:.95!important}@keyframes coreIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ovCore{animation:coreIn .6s cubic-bezier(.16,1,.3,1) both}@keyframes statSegGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ovSeg{transform-origin:left center;animation:statSegGrow .9s cubic-bezier(.16,1,.3,1) both}.ovZoomBtn{transition:background .16s ease,color .16s ease}.ovZoomBtn:hover{background:rgba(var(--line),.16)!important;color:var(--ink)!important}.chatTurn .chatActions{opacity:0;transition:opacity .18s ease}.chatTurn:hover .chatActions,.chatTurn:focus-within .chatActions{opacity:1}.chatAct{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid rgba(var(--line),.22);background:transparent;color:var(--mut);border-radius:8px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.chatAct:hover{background:var(--hover);color:var(--ink);border-color:color-mix(in srgb,var(--p) 40%,transparent)}@keyframes caretBlink{0%,to{opacity:1}50%{opacity:0}}.streamCaret{display:inline-block;width:3px;height:1.05em;margin-left:3px;vertical-align:-.16em;border-radius:2px;background:var(--p);animation:caretBlink 1.05s steps(1) infinite}.suggestChip{transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease}.suggestChip:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--p) 45%,transparent)!important;background:var(--hover)!important}.suggestChip:active{transform:translateY(0)}
