.landing-ai{--ai-navy:#0b1424;--ai-ink:#f3f7ff;--ai-muted:#a9b7cc;--ai-gain:#36dca0;--landing-muted:#a9b7cc;color:var(--ai-ink);text-align:center;background:radial-gradient(70% 45% at 50% 0%,#16336f 0%,transparent 60%),var(--ai-navy);position:relative;overflow:hidden}.landing-ai .ai-head{justify-items:center;gap:14px;max-width:720px;margin:0 auto;display:grid}.landing-ai .ai-eyebrow{align-items:center;gap:10px;display:inline-flex;color:#8fb3ff!important;margin:0!important}.landing-ai .ai-new{color:#fff;letter-spacing:.08em;background:#245ff2;border-radius:999px;padding:2px 9px;font-size:10px}.landing-ai h2{letter-spacing:-.045em;color:var(--ai-ink);font-size:clamp(34px,4.2vw,56px);line-height:1.02}.landing-ai h2 em{color:#8fb3ff;font-style:normal}.landing-ai .ai-head>p:not(.ai-eyebrow){color:var(--ai-muted);max-width:52ch;margin:0;font-size:17px}.landing-ai .pro-scene{--px:0;--py:0;perspective:1600px;text-align:left;max-width:1060px;margin:56px auto 0;position:relative}.landing-ai .ai-scene:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#2f6bff3d,#0000);position:absolute;inset:12% 18% -4%}.landing-ai .ai-floor{z-index:0;pointer-events:none;transform-origin:50% 100%;height:64%;position:absolute;bottom:-16%;left:-14%;right:-14%;overflow:hidden;transform:perspective(600px)rotateX(64deg);-webkit-mask-image:radial-gradient(60% 90% at 50% 100%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 90% at 50% 100%,#000 10%,#0000 70%)}.landing-ai .ai-floor:before{content:"";background-image:linear-gradient(#3b7bff38 1px,#0000 1px),linear-gradient(90deg,#3b7bff38 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:-56px 0 0}.landing-ai .ai-scene-tilt{z-index:1;transform-origin:50% 100%;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid;position:relative}.landing-ai .pro-layer{min-width:0;position:relative}.landing-ai .pro-layer-pointer{transform:translate3d(calc(var(--px)*var(--depth,1)*18px),calc(var(--py)*var(--depth,1)*13px),0);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.landing-ai .ai-l-chat{z-index:2;margin:110px 0 0 -48px}.landing-ai .ai-glass{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#132341e0,#0b1528eb);border:1px solid #2c4166;border-radius:20px;box-shadow:inset 0 1px #c5dcff1f,0 40px 70px -36px #000,0 0 0 1px #245ff21a}.landing-ai .ai-step{letter-spacing:.08em;text-transform:uppercase;color:#8fb3ff;align-items:center;gap:7px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.landing-ai .ai-stage{background:radial-gradient(90% 70% at 50% 100%,#1b3f8f66 0%,#0000 60%),linear-gradient(#0f1c35f0,#0a1222f2);padding:20px 20px 26px;overflow:hidden}.landing-ai .ai-diagram{aspect-ratio:560/330;width:100%;position:relative}.landing-ai .ai-diagram>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-ai .ai-wire{fill:none;stroke:#3a4f74;stroke-width:1.4px;vector-effect:non-scaling-stroke}.landing-ai .ai-pulse{fill:none;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:46 420;opacity:0}.landing-ai .ai-back{stroke-dasharray:28 440}.landing-ai .ai-tile{text-align:center;place-items:center;gap:6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.landing-ai .ai-box{aspect-ratio:1;background:linear-gradient(160deg,#1b2a46,#111c31);border:1px solid #33476b;border-radius:17px;place-items:center;width:clamp(48px,7vw,66px);display:grid;box-shadow:inset 0 1px #ffffff1a,0 12px 24px -12px #000}.landing-ai .ai-box svg{color:#dfe8f8;width:44%;height:44%}.landing-ai .ai-tile small{color:var(--ai-muted);white-space:nowrap;font-size:11px}.landing-ai .ai-hub .ai-box{background:linear-gradient(160deg,#16223a,#0b1324);border-color:#3f63a8;border-radius:26px;width:clamp(76px,11vw,108px);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #245ff233,0 0 60px -6px #245ff2aa}.landing-ai .ai-hub img{width:52%;height:auto}.landing-ai .ai-hub small{color:#cfe0ff;font-weight:600}.landing-ai .ai-hub-glow{filter:blur(6px);background:radial-gradient(closest-side,#245ff255,#0000);width:46%;height:40%;position:absolute;top:78%;left:50%;transform:translate(-50%,-50%)}.landing-ai .ai-chat{gap:9px;padding:18px;display:grid}.landing-ai .ai-chat .ai-step{margin-bottom:4px}.landing-ai .ai-msg{border-radius:14px;max-width:90%;margin:0;padding:9px 12px;font-size:13px;line-height:1.5}.landing-ai .ai-q{color:#fff;background:#245ff2;border-bottom-right-radius:4px;justify-self:end}.landing-ai .ai-a{color:#dbe5f5;background:#16253f;border:1px solid #2a3d60;border-bottom-left-radius:4px}.landing-ai .ai-a b{color:#fff}.landing-ai .ai-up{color:var(--ai-gain);font-weight:600}.landing-ai .ai-tool{color:#8fb3ff;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;display:flex}.landing-ai .ai-sample{color:#7f90aa;text-align:center;margin:2px 0 0;font-size:11px}.landing-ai .ai-chip{z-index:3;position:absolute}.landing-ai .ai-c-scope{top:-4%;right:-4%}.landing-ai .ai-c-mcp{top:56%;left:-5%}.landing-ai .ai-c-safe{bottom:-11%;right:4%}.landing-ai .ai-float-chip{white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#142236d9;border:1px solid #3b7bff59;border-radius:14px;gap:2px;margin:0;padding:10px 14px;display:grid;box-shadow:0 18px 40px -18px #3b7bffb3,inset 0 1px #c5dcff1a}.landing-ai .ai-float-chip span{color:var(--ai-muted);font-size:11px}.landing-ai .ai-float-chip strong{color:#fff;font-size:15px;font-weight:650}.landing-ai .ai-safe{border-color:#22c55e80;box-shadow:0 18px 44px -16px #22c55e80,inset 0 1px #ffffff1f}.landing-ai .ai-safe strong{color:var(--ai-gain)}.landing-ai .ai-steps{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:104px auto 0;padding:0;list-style:none;display:flex}.landing-ai .ai-steps li{position:relative}.landing-ai .ai-steps li+li:before{content:"→";color:#5d6f8c;position:absolute;top:50%;left:-19px;transform:translateY(-50%)}.landing-ai .ai-steps span{color:#e7eefb;background:#111d33;border:1px solid #2f4366;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:600;display:inline-flex}.landing-ai .ai-steps svg{color:#8fb3ff}.landing-ai .ai-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin-top:28px;display:flex}.landing-ai .landing-text-link{color:#a9c4ff}.landing-ai .ai-fine{color:#8a9ab3;margin-top:12px;font-size:12px}@media (prefers-reduced-motion:no-preference){.landing-ai .ai-pulse{opacity:1;animation:3.2s cubic-bezier(.45,0,.3,1) infinite ai-flow}.landing-ai .ai-back{opacity:.8;animation-name:ai-flowback}.landing-ai .ai-pulse.ai-d1{animation-delay:.5s}.landing-ai .ai-pulse.ai-d2{animation-delay:1.1s}.landing-ai .ai-back.ai-d0{animation-delay:1.9s}.landing-ai .ai-back.ai-d1{animation-delay:2.5s}.landing-ai .ai-back.ai-d2{animation-delay:3s}.landing-ai .ai-hub-glow{animation:3.2s ease-in-out infinite ai-breathe}.landing-ai .ai-floor:before{animation:5s linear infinite ai-floor-run}.landing-ai .pro-float{animation:ai-bob calc(5s + var(--depth,1)*1.6s) ease-in-out var(--float-delay,0s) infinite alternate}@supports (animation-timeline:view()){.landing-ai .ai-scene-tilt{animation:linear both ai-tilt-in;animation-timeline:view();animation-range:entry cover 40%}@media (min-width:1024px){.landing-ai .pro-layer:not(.ai-l-diagram){animation:linear both ai-depth;animation-timeline:view();animation-range:cover}}}}@media (prefers-reduced-motion:reduce){.landing-ai .ai-pulse{opacity:.35;stroke-dasharray:none}.landing-ai .pro-layer-pointer{transition:none;transform:none}}@keyframes ai-flow{0%{stroke-dashoffset:466px}to{stroke-dashoffset:0}}@keyframes ai-flowback{0%{stroke-dashoffset:0}to{stroke-dashoffset:468px}}@keyframes ai-breathe{50%{opacity:.55}}@keyframes ai-floor-run{to{transform:translateY(56px)}}@keyframes ai-bob{0%{transform:translateY(calc(var(--depth,1)*-5px)) rotate(-.25deg)}to{transform:translateY(calc(var(--depth,1)*6px)) rotate(.25deg)}}@keyframes ai-tilt-in{0%{opacity:.4;transform:rotateX(16deg)scale(.94)}to{opacity:1;transform:none}}@keyframes ai-depth{0%{translate:0 calc(var(--depth,1)*40px)}to{translate:0 calc(var(--depth,1)*-40px)}}@media (max-width:1023px){.landing-ai .ai-scene-tilt{grid-template-columns:1fr;gap:18px}.landing-ai .ai-l-chat{margin:0}.landing-ai .ai-chip{justify-self:start;position:relative;inset:auto}.landing-ai .ai-c-safe{justify-self:end}.landing-ai .ai-steps{margin-top:48px}}@media (max-width:767px){.landing-ai .pro-scene{margin-top:30px}.landing-ai .ai-head>p:not(.ai-eyebrow){font-size:15px}.landing-ai .ai-diagram{aspect-ratio:1}.landing-ai .ai-box{border-radius:12px;width:44px}.landing-ai .ai-hub .ai-box{border-radius:20px;width:72px}.landing-ai .ai-tile small{font-size:10px}.landing-ai .ai-steps{flex-direction:column;align-items:center;margin-top:34px}.landing-ai .ai-steps li+li:before{display:none}}:root[data-theme=light] .landing-ai img[src*=logo-white\.png]{filter:none}.landing-ai .ai-steps span,.landing-ai .ai-float-chip,.landing-ai .ai-box,.landing-ai .ai-glass{transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}.landing-ai .ai-steps svg{transition:transform .2s}@media (hover:hover){.landing-ai .ai-steps span:hover{background-color:#15264a;border-color:#4f7bd1;transform:translateY(-2px);box-shadow:0 12px 28px -14px #3b7bffb3,inset 0 1px #c5dcff1f}.landing-ai .ai-steps span:hover svg{transform:scale(1.12)}.landing-ai .ai-float-chip:hover{border-color:#5b92ffa6;transform:translateY(-3px);box-shadow:0 22px 46px -16px #3b7bffd9,inset 0 1px #c5dcff26}.landing-ai .ai-safe:hover{border-color:#22c55eb3;box-shadow:0 22px 46px -14px #22c55ea6,inset 0 1px #ffffff26}.landing-ai .ai-tile:not(.ai-hub) .ai-box:hover{border-color:#4f7bd1;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1f,0 16px 30px -12px #3b7bff99}.landing-ai .ai-hub .ai-box:hover{transform:scale(1.04)}.landing-ai .ai-glass:hover{border-color:#3d5c91;box-shadow:inset 0 1px #c5dcff26,0 44px 80px -36px #000,0 0 0 1px #3b7bff40,0 0 48px -20px #3b7bff80}}@media (prefers-reduced-motion:reduce){.landing-ai .ai-steps span,.landing-ai .ai-float-chip,.landing-ai .ai-box,.landing-ai .ai-glass,.landing-ai .ai-steps svg{transition:none}.landing-ai .ai-steps span:hover,.landing-ai .ai-float-chip:hover,.landing-ai .ai-box:hover{transform:none}}
.home-flow{position:relative}.home-thread{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.home-thread-track{fill:none;stroke:#245ff229;stroke-width:1.5px}.home-thread-line{fill:none;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 6px #3b7bffa6)}.home-thread-node{fill:#c9d5e8;stroke:#fff;stroke-width:2px;transition:fill .3s,r .3s,filter .3s}.home-thread-node[data-lit]{fill:#3b7bff;r:6px;filter:drop-shadow(0 0 8px #3b7bffcc)}.home-thread-head{fill:#9cc0ff;filter:drop-shadow(0 0 8px #5b92ff)drop-shadow(0 0 16px #3b7bff99);transition:opacity .2s}:root[data-home-theme=dark] .home-theme .home-thread-track{stroke:#5b92ff2e}:root[data-home-theme=dark] .home-theme .home-thread-node{fill:#2b3d55;stroke:#0c1422}:root[data-home-theme=dark] .home-theme .home-thread-node[data-lit]{fill:#78afff}@media (max-width:1199px){.home-thread{display:none!important}}.landing-ai .ai-hub .ai-box{transition:box-shadow .5s,border-color .5s;position:relative}.landing-ai[data-thread-done] .ai-hub .ai-box{border-color:#6f9bff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #3b7bff66,0 0 90px #3b7bffcc}.landing-ai .ai-hub .ai-box:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #78afff;position:absolute;inset:-2px}@media (prefers-reduced-motion:no-preference){.landing-ai[data-thread-done] .ai-hub .ai-box:after{animation:1.1s ease-out both home-flow-ring}}@keyframes home-flow-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.home-import-strip{text-align:center;justify-items:center;gap:12px;margin:28px auto 0;display:grid}.home-import-strip p{color:var(--muted-foreground);margin:0;font-size:13px}.home-import-strip ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.home-import-strip li{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);letter-spacing:-.01em;color:var(--foreground);border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;box-shadow:inset 0 1px #ffffff26}@media (hover:hover){.home-import-strip li:hover{color:var(--link,#245ff2);border-color:#578bff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 10px 24px -12px #245ff280}}:root[data-home-theme=dark] .home-theme .landing-story{background:radial-gradient(55% 900px at 8% 900px, #16336f40, transparent 70%), radial-gradient(50% 900px at 92% 2100px, #16336f38, transparent 70%), radial-gradient(70% 1100px at 50% calc(100% - 1500px), #1a3f8f59, transparent 70%), var(--background)}:root[data-home-theme=dark] .home-theme :is(.landing-capture,.landing-review,.landing-accounts,#pricing){background:0 0}:root[data-home-theme=dark] .home-theme .landing-ai{background:radial-gradient(70% 45% at 50% 0,#16336f99 0%,#0000 60%)}:root[data-home-theme=dark] .home-theme .landing-review .landing-chart{border-color:var(--border)}:root[data-home-theme=dark] .home-theme .landing-faq{border-top-color:#0000}:root:not([data-home-theme=dark]) .landing-story .landing-review{color:#101a2d;--landing-muted:#566378;--landing-line:#dce3ee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(60% 520px at 30% 40%,#eaf1ff,#0000 70%),#fff}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-eyebrow{color:#245ff2!important}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-tabs button{color:#566378}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-tabs button[aria-selected=true]{color:#101a2d}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-gain{color:#087e50}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-loss{color:#c03943}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-chart{background:linear-gradient(#fffffff2,#f7f9fdf2);border-color:#dce3ee;border-radius:14px;box-shadow:inset 0 1px #fff,0 26px 54px -36px #1b3a7a59}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-chart svg text{fill:#566378}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-gridline{stroke:#e3e9f2}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-volume{opacity:.22}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-chart-marker[aria-pressed=true]{outline-color:#101a2d66}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-marker-detail>span{color:#101a2d}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-checklist svg{color:#087e50}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-review-detail blockquote{color:#24334e;background:#f3f6fc;border-left-color:#245ff2}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-filter-row select{color:#101a2d;background:#fff;border-color:#c9d4e4}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-bar-track{background:#e7edf6}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-pattern aside{border-color:#dce3ee}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-recap{border-top-color:#dce3ee}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-format-buttons button{color:#24334e;border-color:#c9d4e4}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-format-buttons button[aria-pressed=true]{color:#fff;background:#245ff2;border-color:#245ff2}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-recap-card{background:linear-gradient(160deg,#fff,#f3f6fc);border-color:#dce3ee;border-radius:12px;box-shadow:0 20px 40px -28px #1b3a7a66}:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-recap-card small{color:#566378}@media (hover:hover){:root:not([data-home-theme=dark]) .landing-story .landing-review .landing-tabs button:hover{color:#245ff2}}:root:not([data-home-theme=dark]) .landing-story .landing-ai{--ai-ink:#101a2d;--ai-muted:#566378;--landing-muted:#566378;--ai-gain:#087e50;background:radial-gradient(70% 45% at 50% 0,#dbe7ff 0%,#0000 62%),linear-gradient(#fff,#f4f8fe 30%,#fff)}:root:not([data-home-theme=dark]) .landing-ai :is(.ai-eyebrow,h2 em,.ai-step,.ai-tool,.landing-text-link){color:#245ff2!important}:root:not([data-home-theme=dark]) .landing-ai .ai-scene:before{background:radial-gradient(closest-side,#2f6bff1f,#0000)}:root:not([data-home-theme=dark]) .landing-ai .ai-floor:before{background-image:linear-gradient(#245ff21f 1px,#0000 1px),linear-gradient(90deg,#245ff21f 1px,#0000 1px)}:root:not([data-home-theme=dark]) .landing-ai .ai-glass{background:linear-gradient(#ffffffe6,#f6f9feeb);border-color:#dce3ee;box-shadow:inset 0 1px #fff,0 36px 70px -40px #1b3a7a66,0 0 0 1px #245ff20d}:root:not([data-home-theme=dark]) .landing-ai .ai-stage{background:radial-gradient(90% 70% at 50% 100%,#dbe7ff99 0%,#0000 60%),linear-gradient(#fffffff2,#f5f8fef2)}:root:not([data-home-theme=dark]) .landing-ai .ai-wire{stroke:#c9d6ea}:root:not([data-home-theme=dark]) .landing-ai #ai-pulse stop:first-child{stop-color:#9cbcff}:root:not([data-home-theme=dark]) .landing-ai #ai-pulse stop:last-child{stop-color:#245ff2}:root:not([data-home-theme=dark]) .landing-ai .ai-tile:not(.ai-hub) .ai-box{background:linear-gradient(160deg,#fff,#f1f5fc);border-color:#d5dfee;box-shadow:inset 0 1px #fff,0 10px 22px -14px #1b3a7a66}:root:not([data-home-theme=dark]) .landing-ai .ai-tile:not(.ai-hub) .ai-box svg{color:#33476b}:root:not([data-home-theme=dark]) .landing-ai .ai-hub small{color:#1d3a7a}:root:not([data-home-theme=dark]) .landing-story .landing-ai .ai-hub .ai-box{background:linear-gradient(160deg,#fff,#eef3fc);border-color:#a9c2f5;box-shadow:inset 0 1px #fff,0 0 0 1px #245ff21f,0 18px 40px -18px #245ff280,0 0 60px -10px #245ff259}:root:not([data-home-theme=dark]) .landing-story .landing-ai[data-thread-done] .ai-hub .ai-box{border-color:#578bff;box-shadow:inset 0 1px #fff,0 0 0 1px #245ff240,0 18px 40px -18px #245ff299,0 0 80px -6px #245ff280}:root:not([data-home-theme=dark]) .landing-story .landing-ai .ai-hub img{filter:brightness(.12)}:root:not([data-home-theme=dark]) .landing-ai .ai-hub-glow{background:radial-gradient(closest-side,#245ff233,#0000)}:root:not([data-home-theme=dark]) .landing-ai .ai-a{color:#24334e;background:#f3f6fc;border-color:#dce3ee}:root:not([data-home-theme=dark]) .landing-ai .ai-a b{color:#101a2d}:root:not([data-home-theme=dark]) .landing-ai :is(.ai-sample,.ai-fine){color:#6b778a}:root:not([data-home-theme=dark]) .landing-ai .ai-float-chip{background:#ffffffe0;border-color:#245ff233;box-shadow:0 18px 40px -20px #245ff266,inset 0 1px #fff}:root:not([data-home-theme=dark]) .landing-ai .ai-float-chip strong{color:#101a2d}:root:not([data-home-theme=dark]) .landing-ai .ai-safe{border-color:#22c55e66;box-shadow:0 18px 40px -20px #22c55e66,inset 0 1px #fff}:root:not([data-home-theme=dark]) .landing-ai .ai-safe strong{color:#087e50}:root:not([data-home-theme=dark]) .landing-ai .ai-steps span{color:#101a2d;background:#fff;border-color:#dce3ee;box-shadow:0 6px 16px -12px #1b3a7a55}:root:not([data-home-theme=dark]) .landing-ai .ai-steps svg{color:#245ff2}:root:not([data-home-theme=dark]) .landing-ai .ai-steps li+li:before{color:#9aa8bd}:root:not([data-home-theme=dark]) .landing-ai[data-thread-done] .ai-c-mcp .ai-float-chip{border-color:#578bff;box-shadow:0 18px 44px -16px #245ff2b3,inset 0 1px #fff}@media (hover:hover){:root:not([data-home-theme=dark]) .landing-ai .ai-steps span:hover{background-color:#f3f7ff;border-color:#8cafff;box-shadow:0 12px 26px -14px #245ff299}:root:not([data-home-theme=dark]) .landing-ai .ai-float-chip:hover{border-color:#8cafff;box-shadow:0 22px 44px -18px #245ff2a6,inset 0 1px #fff}:root:not([data-home-theme=dark]) .landing-ai .ai-safe:hover{border-color:#22c55eb3;box-shadow:0 22px 44px -16px #22c55e8c,inset 0 1px #fff}:root:not([data-home-theme=dark]) .landing-ai .ai-tile:not(.ai-hub) .ai-box:hover{border-color:#8cafff;box-shadow:inset 0 1px #fff,0 16px 30px -14px #245ff299}:root:not([data-home-theme=dark]) .landing-ai .ai-glass:hover{border-color:#b9cdf0;box-shadow:inset 0 1px #fff,0 40px 80px -40px #1b3a7a80,0 0 0 1px #245ff21f}}.landing-capture>.landing-container,.landing-review>.landing-container,.landing-accounts>.landing-container{perspective:1600px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.landing-capture-demo,.landing-review-panel,.account-chart-wrap{transform-origin:50% 100%;animation:linear both home-flow-settle;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes home-flow-settle{0%{opacity:.55;translate:0 26px;rotate:x 9deg}to{opacity:1;translate:0;rotate:x 0deg}}@media (hover:hover){:is(.landing-ticket,.landing-extracted,.landing-chart,.account-chart-wrap){transition:translate .22s,box-shadow .22s,border-color .22s}:is(.landing-ticket,.landing-extracted,.account-chart-wrap):hover{translate:0 -3px;box-shadow:0 22px 44px -24px #245ff266}.landing-chart:hover{border-color:#4f7bd1;translate:0 -3px;box-shadow:0 22px 44px -22px #245ff299}}@media (prefers-reduced-motion:reduce){.home-import-strip li,:is(.landing-ticket,.landing-extracted,.landing-chart,.account-chart-wrap){transition:none;translate:none!important}}.landing-ai[data-thread-done] .ai-c-mcp .ai-float-chip{border-color:#78afffb3;box-shadow:0 18px 44px -14px #3b7bffe6,inset 0 1px #c5dcff26}@media (max-width:767px){.home-import-strip ul{gap:8px}.home-import-strip li{padding:7px 12px;font-size:13px}}
