@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080a12;--bg-elevated:#0e1120;--surface:#14182a;--surface-hover:#1a2036;--border:#2b3352;--border-bright:#414c78;--text:#f7f8fc;--text-muted:#aab2c8;--text-faint:#78829e;--primary:#5865d8;--primary-hover:#6673e8;--primary-soft:#22294f;--ultraviolet:#965ef5;--coral:#ff7185;--amber:#f6b94a;--success:#57c894;--focus:#aab4ff;--danger:#ff8fa0;--shell:1220px;--radius:18px;--font-sans:"Geist Variable", "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}p,h1,h2,h3,h4,figure{margin-top:0}[hidden]{display:none!important}.skip-link{z-index:1000;background:var(--focus);color:#101326;border-radius:8px;padding:11px 15px;font-weight:760;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.section-grid{isolation:isolate;position:relative}.section-grid:before{z-index:-2;content:"";opacity:.36;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 84%,#0000);mask-image:linear-gradient(#0000,#000 12% 84%,#0000)}.site-header{z-index:100;border-bottom:1px solid #0000;transition:background .24s,border-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a12d1;border-color:#414c788c}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.wordmark{letter-spacing:-.04em;align-items:center;font-size:20px;font-weight:750;display:inline-flex}.header-demo-link{min-height:44px;color:var(--text-muted);align-items:center;font-size:13px;font-weight:610;transition:color .16s;display:inline-flex}.header-demo-link:hover{color:var(--text)}.button{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:14px;font-weight:730;transition:transform .16s cubic-bezier(.2,.8,.2,1),background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 32px #2c34892e}.button:hover{border-color:var(--primary-hover);background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 16px 36px #434ebe47}.button:active{transform:translateY(0)}.button-small{border-radius:8px;min-height:38px;padding-inline:16px;font-size:12px}.button-ghost,.button-secondary{border-color:var(--border-bright);color:var(--text);box-shadow:none;background:#14182ab8}.button-ghost:hover,.button-secondary:hover{background:var(--primary-soft);color:#dce0ff;border-color:#6975bb}.button:focus-visible,input:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.text-link{color:#aeb6ff;align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.text-link:hover{color:#fff}.hero{background:radial-gradient(circle at 76% 18%, #5865d81f, transparent 30%), radial-gradient(circle at 28% 16%, #965ef512, transparent 24%), var(--bg);border-bottom:1px solid #2b3352e6;padding:132px 0 72px}.hero-glow{z-index:-1;opacity:.2;filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-primary{background:var(--primary);width:520px;height:400px;top:4%;right:2%}.hero-glow-secondary{background:var(--ultraviolet);opacity:.1;width:400px;height:300px;top:28%;left:-15%}.hero-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.hero-copy-block{padding:0}.section-kicker{color:#aab4ff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:10px;font-weight:680;display:inline-flex}.hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:590px;margin:0;font-size:clamp(54px,6vw,84px);font-weight:650;line-height:.95}.hero-media{min-width:0;transform:perspective(1500px)rotateY(-1deg)}.demo-wrap{border:1px solid var(--border-bright);text-align:left;background:#0d1020;border-radius:18px;padding:5px;overflow:hidden;box-shadow:0 36px 110px #00000080,inset 0 0 0 1px #ffffff06}.demo-surface{aspect-ratio:16/9;background:radial-gradient(circle at 72% 45%,#5865d81f,#0000 30%),#0b0e1b;border-radius:13px;min-height:0;position:relative;overflow:hidden}.demo-fallback{grid-template-columns:minmax(0,1.14fr) 1px minmax(280px,.86fr);display:grid;position:absolute;inset:0}.demo-agent{flex-direction:column;min-width:0;padding:30px 31px;display:flex}.demo-agent-head{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.agent-badge{color:#d6bfff;width:33px;height:33px;font-family:var(--font-mono);background:#965ef51c;border:1px solid #965ef55c;border-radius:9px;place-items:center;font-size:12px;display:grid}.demo-agent-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.demo-agent-head b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.demo-agent-head small{color:var(--text-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.status-pill{border:1px solid var(--border);min-height:24px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:7px;font-weight:650;display:inline-flex}.status-running{color:var(--amber);background:#f6b94a14;border-color:#f6b94a4d}.status-ready{color:#adb5ff;background:#5865d824;border-color:#5865d873}.status-draft{color:#cfb0ff;background:#965ef51a;border-color:#965ef559}.demo-prompt{border:1px solid var(--border);color:#c9cfe0;font-family:var(--font-mono);background:#ffffff06;border-radius:9px;margin:22px 0;padding:14px 15px;font-size:9px;line-height:1.62}.demo-prompt span{color:var(--amber)}.demo-steps{gap:3px;display:grid}.demo-step{color:#929bb5;min-height:35px;font-family:var(--font-mono);grid-template-columns:18px 1fr auto;align-items:center;padding:0 9px;font-size:8px;display:grid}.demo-step i{border:1px solid #414968;border-radius:50%;width:12px;height:12px}.demo-step.done i{background:#57c8941f;border-color:#57c89473;place-items:center;display:grid}.demo-step.done i:after{content:"✓";color:var(--success);font-size:7px;font-style:normal}.demo-step.active{color:#e2e5f2;background:#5865d80f;border:1px solid #5865d833;border-radius:7px}.demo-step.active i{border-color:#0000 #8a95ff #8a95ff;animation:1s linear infinite spin}.demo-step small{color:#626c8c;font-size:7px}.demo-result{background:linear-gradient(120deg,#57c8941a,#57c89406);border:1px solid #57c89438;border-radius:9px;align-items:center;gap:11px;margin-top:auto;padding:13px;display:flex}.demo-result>span{background:var(--success);color:#071c13;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:850;display:grid}.demo-result div{flex-direction:column;gap:4px;min-width:0;display:flex}.demo-result b{font-size:10px}.demo-result small{color:#84a697;font-family:var(--font-mono);font-size:7px;line-height:1.35}.demo-divider{background:var(--border)}.demo-simulator{justify-content:center;align-items:center;padding:25px;display:flex;position:relative}.sim-label{color:#78829e;font-family:var(--font-mono);justify-content:space-between;font-size:8px;display:flex;position:absolute;top:20px;left:21px;right:21px}.sim-label i{background:var(--success);border-radius:50%;width:6px;height:6px}.phone{background:#05060b;border:1px solid #3d4667;border-radius:37px;width:188px;height:383px;margin-top:18px;padding:6px;box-shadow:0 25px 58px #0000008f}.phone-screen{color:#1a1820;background:#f8f5ef;border-radius:31px;height:100%;padding:15px 14px 14px;position:relative;overflow:hidden}.phone-island{z-index:2;background:#060609;border-radius:10px;width:58px;height:16px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-status{justify-content:space-between;margin:1px 2px 26px;font-family:-apple-system,sans-serif;font-size:7px;font-weight:750;display:flex}.sift-wordmark{letter-spacing:-.06em;font-size:19px;font-weight:820}.sift-greeting{color:#76717c;margin:3px 0 15px;font-size:7px}.recommendation-card{background:#fff;border:1px solid #ded9e3;border-radius:12px;padding:8px;position:relative;box-shadow:0 8px 22px #21192c14}.recommendation-art{color:#5e4783;background:linear-gradient(145deg,#e4d7f7,#c7d8f6);border-radius:8px;place-items:center;height:82px;margin-bottom:9px;font-size:28px;font-weight:800;display:grid}.recommendation-card>div small{color:#9a829f;letter-spacing:.1em;font-size:5px;font-weight:800}.recommendation-card>div b{margin-top:2px;font-size:9px;display:block}.recommendation-card>div p{color:#827b85;margin:4px 0 0;font-size:6px}.recommendation-card>i{color:#e86783;font-size:10px;font-style:normal;position:absolute;bottom:13px;right:12px}.saved-toast{background:#eff8f3;border:1px solid #cde8db;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:9px;display:flex}.saved-toast>span{color:#fff;background:#4daf7f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.saved-toast div{flex-direction:column;gap:2px;display:flex}.saved-toast b{font-size:7px}.saved-toast small{color:#6d8578;font-size:5px}.phone-screen button{color:#fff;background:#262033;border:0;border-radius:10px;height:33px;font-size:7px;font-weight:720;position:absolute;bottom:15px;left:14px;right:14px}.demo-video{z-index:2;object-fit:contain;opacity:0;pointer-events:none;background:#05060b;border-radius:13px;width:100%;height:100%;transition:opacity .26s;position:absolute;inset:0}.demo-surface[data-video-state=ready] .demo-video{opacity:1;pointer-events:auto}.product-section{border-bottom:1px solid #2b3352c2;padding:136px 0}.product-section:after{z-index:-1;top:0;left:max(16px, calc((100vw - var(--shell)) / 2 - 46px));content:attr(data-step);color:#78829e14;font-family:var(--font-mono);letter-spacing:-.08em;font-size:110px;font-weight:800;position:absolute}.build-section{background:linear-gradient(180deg, #0a0d17, var(--bg-elevated))}.automation-section{background:radial-gradient(circle at 82% 40%,#ff71850e,#0000 28%),#0a0d18}.insights-section{background:radial-gradient(circle at 20% 45%, #965ef511, transparent 30%), var(--bg-elevated)}.section-heading{margin-bottom:72px}.split-heading,.automation-heading,.insights-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:end;gap:90px;display:grid}.section-kicker{margin-bottom:18px}.section-heading h2,.waitlist-inner h2{letter-spacing:-.06em;text-wrap:balance;max-width:760px;margin-bottom:0;font-size:clamp(42px,5.1vw,68px);font-weight:610;line-height:1.01}.section-intro p,.automation-heading>div:last-child>p,.insights-heading>div:last-child>p{color:var(--text-muted);margin:0 0 18px;font-size:17px;line-height:1.72}.section-intro p:last-child{color:#d2d6e2;margin-bottom:0}.automation-heading>div:last-child,.insights-heading>div:last-child{padding-bottom:3px}.insights-heading .button{margin-top:10px}.product-demo{border:1px solid var(--border-bright);background:#05060b;border-radius:18px;overflow:hidden;box-shadow:0 35px 100px #0000004d}.product-demo-video{aspect-ratio:16/9;object-fit:contain;background:#05060b;width:100%}.product-demo figcaption,.demo-frame-caption{border-top:1px solid var(--border);color:var(--text-faint);font-family:var(--font-mono);background:#101425;padding:14px 18px;font-size:9px;line-height:1.6}.demo-frame-caption{margin:5px -5px -5px}.automation-board{border:1px solid var(--border-bright);background:#101425;border-radius:18px;overflow:hidden;box-shadow:0 35px 100px #0000004d}.automation-topbar{border-bottom:1px solid var(--border);background:#15192b;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 21px;display:flex}.automation-topbar>div{align-items:center;gap:11px;min-width:0;display:flex}.automation-topbar>div>i{background:var(--amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #f6b94a66}.automation-topbar span:not(.status-pill){color:#8590ac;font-family:var(--font-mono);font-size:9px}.automation-topbar b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.automation-timeline{grid-template-columns:repeat(4,1fr);padding:38px 25px 32px;display:grid}.automation-step{min-width:0;padding:0 20px;position:relative}.automation-step:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--primary), var(--border));height:1px;position:absolute;top:16px;left:43px;right:-18px}.timeline-node{z-index:1;border:1px solid var(--border-bright);background:#15192b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:24px;display:flex;position:relative}.timeline-node span{color:#929cff;font-family:var(--font-mono);font-size:8px}.timeline-node i{background:var(--primary);border:2px solid #15192b;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-4px}.automation-step.is-complete .timeline-node{background:#57c89414;border-color:#57c89473}.automation-step.is-complete .timeline-node i{background:var(--success)}.automation-step>small{color:#9aa4ff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.automation-step h3{min-height:58px;margin:9px 0 20px;font-size:14px;font-weight:600;line-height:1.45}.issue-label{color:#ddbd78;font-family:var(--font-mono);background:#f6b94a0f;border:1px solid #f6b94a38;border-radius:7px;align-items:center;gap:7px;padding:8px 9px;font-size:8px;display:inline-flex}.code-lines{border:1px solid var(--border);background:#0d101e;border-radius:7px;gap:7px;padding:9px;display:grid}.code-lines i{background:#303958;border-radius:4px;height:3px}.code-lines i:first-child,.code-lines i:nth-child(3){background:#505db0;width:78%}.code-lines i:nth-child(2){width:92%}.code-lines i:nth-child(4){width:57%}.verify-stack{gap:5px;display:grid}.verify-stack span{color:#80cba8;font-family:var(--font-mono);background:#57c8940d;border:1px solid #57c89426;border-radius:6px;padding:7px 8px;font-size:7px}.evidence-row{flex-wrap:wrap;gap:5px;display:flex}.evidence-row span{border:1px solid var(--border);color:#9ba4bd;font-family:var(--font-mono);border-radius:6px;padding:7px 8px;font-size:7px}.automation-result{border-top:1px solid var(--border);background:linear-gradient(90deg,#965ef50e,#57c89408);grid-template-columns:1fr auto auto;align-items:center;gap:25px;min-height:76px;padding:0 25px;display:grid}.automation-result>div{align-items:center;gap:12px;display:flex}.automation-result b{font-size:12px}.automation-result p{color:#818ba7;font-family:var(--font-mono);margin:0;font-size:8px}.automation-result strong{color:var(--success);font-family:var(--font-mono);font-size:9px}.automation-result strong span{background:#57c8941f;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;display:inline-grid}.insights-frame{border:1px solid var(--border-bright);background:#0c0f1c;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 35px 110px #0000005c}.insights-frame>img{width:100%;height:auto}.insights-window{grid-template-columns:174px minmax(0,1fr);min-height:640px;display:grid}.insights-sidebar{background:#0e1120;border-right:1px solid #242b45;flex-direction:column;padding:20px 14px;display:flex}.insights-brand{align-items:center;gap:9px;padding:0 7px 29px;display:flex}.insights-brand>span{background:linear-gradient(145deg, var(--primary), var(--ultraviolet));color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:grid}.insights-brand b{font-size:14px}.insights-sidebar nav{gap:5px;display:grid}.insights-sidebar nav a{color:#77829f;border-radius:7px;align-items:center;gap:9px;min-height:36px;padding:0 10px;font-size:10px;display:flex}.insights-sidebar nav a.is-active{color:#cbd0ff;background:#5865d821}.insights-sidebar nav i{color:#6672a9;text-align:center;width:15px;font-style:normal}.sample-workspace{border-top:1px solid #242b45;align-items:center;gap:9px;margin-top:auto;padding:12px 7px 0;display:flex}.sample-workspace>span{color:#403845;background:#ece2d9;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:grid}.sample-workspace>div{flex-direction:column;gap:2px;display:flex}.sample-workspace b{font-size:9px}.sample-workspace small{color:#6c7692;font-size:7px}.insights-main{min-width:0;padding:26px}.insights-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.insights-header small{color:#687493;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.insights-header h3{letter-spacing:-.04em;margin:4px 0 0;font-size:23px}.date-control{color:#969fba;border:1px solid #2d3554;border-radius:7px;padding:8px 10px;font-size:8px}.date-control span{margin-left:8px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.metric-grid article{background:#121629;border:1px solid #28304d;border-radius:10px;min-width:0;min-height:93px;padding:15px;position:relative}.metric-grid small{color:#7f89a4;margin-bottom:10px;font-size:8px;display:block}.metric-grid strong{letter-spacing:-.05em;font-size:22px;font-weight:590}.metric-grid span{font-family:var(--font-mono);font-size:6px;position:absolute;bottom:14px;right:12px}.metric-up{color:var(--success)}.metric-alert{color:var(--amber)}.insights-content-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.8fr);gap:10px;display:grid}.run-chart-card,.attention-card,.investigation-card{background:#121629;border:1px solid #28304d;border-radius:10px}.run-chart-card,.attention-card{min-height:230px;padding:15px}.card-heading{justify-content:space-between;align-items:start;display:flex}.card-heading small{color:#717c9a;font-size:7px}.card-heading h4{margin:3px 0 0;font-size:11px;font-weight:620}.card-heading>span{color:#6e7895;font-family:var(--font-mono);font-size:6px}.card-heading>span i{background:var(--primary);border-radius:2px;width:6px;height:6px;margin:0 4px 0 7px;display:inline-block}.card-heading>span i:last-of-type{background:var(--coral)}.card-heading>b{color:var(--coral);font-family:var(--font-mono);background:#ff718514;border-radius:5px;padding:5px 6px;font-size:6px}.chart-area{height:135px;margin-top:14px;position:relative;overflow:hidden}.chart-grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.chart-grid i{border-top:1px solid #414c7859}.chart-bars{justify-content:space-around;align-items:end;gap:5px;display:flex;position:absolute;inset:0 0 4px}.chart-bars span{width:5%;height:var(--height);background:linear-gradient(#6875e9,#5865d84d);border-radius:3px 3px 1px 1px}.chart-line{position:absolute;inset:0}.chart-line:before{content:"";opacity:.55;background:linear-gradient(165deg, transparent 47%, var(--coral) 48%, var(--coral) 50%, transparent 51%);position:absolute;inset:23% 0 10%}.chart-line i{background:var(--coral);border:1px solid #161a2e;border-radius:50%;width:5px;height:5px;position:absolute}.chart-line i:first-child{top:28%;left:5%}.chart-line i:nth-child(2){top:34%;left:18%}.chart-line i:nth-child(3){top:39%;left:32%}.chart-line i:nth-child(4){top:47%;left:45%}.chart-line i:nth-child(5){top:52%;left:58%}.chart-line i:nth-child(6){top:61%;left:70%}.chart-line i:nth-child(7){top:67%;left:83%}.chart-line i:nth-child(8){top:73%;left:96%}.chart-labels{color:#5e6986;font-family:var(--font-mono);justify-content:space-between;font-size:6px;display:flex}.failure-list{gap:6px;margin-top:16px;display:grid}.failure-row{border:1px solid #0000;border-radius:7px;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.failure-row.is-selected{background:#ff71850b;border-color:#ff718529}.failure-row>i{background:var(--coral);border-radius:50%;width:6px;height:6px}.failure-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.failure-row b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:580;overflow:hidden}.failure-row small{color:#68738f;font-size:6px}.failure-row>span{color:var(--coral);font-family:var(--font-mono);font-size:7px}.investigation-card{grid-template-columns:minmax(190px,.8fr) minmax(330px,1.2fr) 150px;align-items:center;gap:22px;min-height:145px;margin-top:10px;padding:17px;display:grid}.investigation-copy>small{color:var(--coral);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:6px}.investigation-copy h4{margin:6px 0;font-size:11px}.investigation-copy p{color:#74809d;margin:0;font-size:7px;line-height:1.5}.investigation-timeline{align-items:start;display:flex}.timeline-event{text-align:center;flex-direction:column;flex:none;align-items:center;max-width:82px;display:flex}.timeline-event>i{width:19px;height:19px;color:var(--success);border:1px solid #394260;border-radius:50%;place-items:center;margin-bottom:6px;font-size:7px;font-style:normal;display:grid}.timeline-event.is-done>i{background:#57c89414;border-color:#57c89452}.timeline-event.is-running>i{border-color:var(--amber);border-top-color:#0000;animation:1s linear infinite spin}.timeline-event>span{flex-direction:column;gap:2px;display:flex}.timeline-event b{font-size:6px}.timeline-event small{color:#65708b;font-size:5px}.timeline-line{background:#343d5b;flex:20px;height:1px;margin:9px 3px 0}.experiment-score{flex-direction:column;gap:4px;display:flex}.experiment-score small{color:#697491;font-size:6px}.experiment-score strong{font-size:21px}.experiment-score span{color:#7d88a4;font-size:6px}.experiment-score>div{background:#29314d;border-radius:4px;height:4px;margin-top:5px}.experiment-score>div i{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--ultraviolet));width:75%;height:100%;display:block}.insights-frame figcaption{border-top:1px solid var(--border);color:#747f9d;padding:12px 16px;font-size:10px;line-height:1.5}.insights-frame figcaption span{color:#c8ceff;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-right:8px;font-size:8px}.mobile-scroll-hint{display:none}.insight-card-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.insight-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff03;min-height:205px;padding:27px;transition:background .16s}.insight-card:hover{background:#5865d80d}.insight-card small{color:#abb3ff;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:8px}.insight-card h3{letter-spacing:-.035em;margin:44px 0 10px;font-size:20px}.insight-card p{color:#8d97b0;margin:0;font-size:13px;line-height:1.62}.waitlist{border-top:1px solid var(--border);background:radial-gradient(circle at 50% 0,#5865d826,#0000 40%),#0a0d18;padding:142px 0;overflow:hidden}.waitlist-glow{z-index:-1;filter:blur(90px);background:#965ef51a;border-radius:50%;width:650px;height:280px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.waitlist-inner{text-align:center;max-width:790px}.waitlist-inner h2{margin-bottom:32px}.waitlist-card{max-width:650px;margin:0 auto}.waitlist-form{text-align:left}.waitlist-email-label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-optional-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.waitlist-field{gap:7px;display:grid}.waitlist-field>span{color:#aeb7cd;font-size:11px}.waitlist-field small{color:#626d8b;text-transform:uppercase;letter-spacing:.06em;margin-left:5px;font-size:9px;font-weight:500}.waitlist-field input{border:1px solid var(--border-bright);color:#fff;background:#111526;border-radius:11px;outline:0;width:100%;min-width:0;height:50px;padding:0 16px}.waitlist-field input::placeholder{color:#626d8b}.waitlist-field input:focus{border-color:#7c87da;box-shadow:0 0 0 3px #5865d81f}.waitlist-row{border:1px solid var(--border-bright);background:#111526;border-radius:13px;grid-template-columns:1fr auto;gap:8px;padding:7px;display:grid;box-shadow:0 20px 60px #0000004d}.waitlist-row input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:50px;padding:0 14px}.waitlist-row input::placeholder{color:#626d8b}.waitlist-row:focus-within{border-color:#7c87da;box-shadow:0 0 0 3px #5865d81f,0 20px 60px #0000004d}.form-note{color:#68738f;text-align:center;margin:12px 0 0;font-size:10px}.form-message{min-height:18px;color:var(--danger);text-align:center;margin:8px 0 0;font-size:12px}.honey-field{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.cf-turnstile{justify-content:center;margin-top:12px;display:flex}.waitlist-success{text-align:left;background:linear-gradient(120deg,#57c89412,#5865d80d);border:1px solid #57c89440;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:17px;padding:22px;display:grid}.success-mark{background:var(--success);color:#071c13;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.waitlist-success h3{margin:0 0 5px;font-size:20px}.waitlist-success p{color:#8e99b2;margin:0;font-size:12px}.waitlist-demo-action{color:var(--text-muted);justify-content:center;align-items:center;gap:18px;margin-top:28px;font-size:13px;display:flex}.waitlist-demo-action .button{min-height:44px}.site-footer{border-top:1px solid var(--border);background:#070910;padding:45px 0 38px}.footer-inner{grid-template-columns:1fr;align-items:center;gap:25px;display:grid}.wordmark-footer{color:#c8cedc}.footer-inner>p{color:#515b74;max-width:760px;margin:0;font-size:9px;line-height:1.6}.legal-main{background:radial-gradient(circle at 20% 0,#5865d814,#0000 28%);min-height:calc(100vh - 180px);padding:150px 0 100px}.legal-shell{max-width:760px}.legal-back{color:#aab4ff;margin-bottom:45px;font-size:13px;display:inline-block}.legal-main h1{letter-spacing:-.06em;margin-bottom:17px;font-size:clamp(44px,7vw,70px)}.legal-lead{color:var(--text-muted);margin-bottom:56px;font-size:17px}.legal-main h2{letter-spacing:-.03em;margin:40px 0 12px;font-size:21px}.legal-main p,.legal-main li{color:#9ea7bd;font-size:14px;line-height:1.8}.legal-main ul{padding-left:22px}.legal-main a{color:#aab4ff;text-underline-offset:3px;text-decoration:underline}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1080px){.hero-layout{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:36px}.hero h1{font-size:clamp(50px,6vw,70px)}.demo-agent{padding:26px 24px}.phone{width:170px;height:348px}.split-heading,.automation-heading,.insights-heading{gap:55px}.insights-window{grid-template-columns:145px minmax(0,1fr)}.insights-main{padding:20px}.investigation-card{grid-template-columns:minmax(180px,.8fr) minmax(300px,1.2fr)}.experiment-score{display:none}}@media (width<=860px){.product-section{padding:100px 0}.hero{padding:118px 0 64px}.hero-layout{grid-template-columns:1fr;gap:34px}.hero-copy-block{max-width:700px}.hero h1{max-width:760px;font-size:clamp(54px,10vw,78px)}.hero-media{transform:none}.split-heading,.automation-heading,.insights-heading{grid-template-columns:1fr;align-items:start;gap:30px}.section-heading{margin-bottom:52px}.automation-timeline{grid-template-columns:repeat(2,1fr);row-gap:35px}.automation-step:nth-child(2):after{display:none}.automation-result{grid-template-columns:1fr auto;padding-block:15px}.automation-result p{grid-area:2/1/auto/-1}.insights-window{grid-template-columns:1fr}.insights-sidebar{display:none}.insights-main{padding:18px}.metric-grid{grid-template-columns:repeat(2,1fr)}.insights-content-grid{grid-template-columns:1fr}.investigation-card{grid-template-columns:minmax(170px,.7fr) minmax(300px,1.3fr)}}@media (width<=640px){.shell{width:min(calc(100% - 30px), var(--shell))}.header-inner{min-height:66px}.header-demo-link{min-height:40px;font-size:12px}.hero{padding:100px 0 46px}.hero-layout{gap:30px}.hero h1{font-size:clamp(48px,15vw,65px)}.demo-fallback{grid-template-rows:390px 1px 299px;grid-template-columns:1fr}.demo-agent{min-height:0;padding:20px}.demo-prompt{margin-block:16px;padding:11px 12px}.demo-result{margin-top:13px}.demo-result small{display:none}.demo-simulator{min-height:299px;padding:18px;overflow:hidden}.phone{border-radius:27px;width:122px;height:250px;margin-top:22px}.phone-screen{border-radius:22px;padding:11px 9px}.phone-island{width:42px;height:12px;top:10px}.phone-status{margin-bottom:17px}.sift-wordmark{font-size:12px}.sift-greeting{margin-bottom:7px}.recommendation-art{height:38px}.recommendation-card>div p,.saved-toast,.phone-screen button,.product-section:after{display:none}.section-heading h2,.waitlist-inner h2{font-size:41px}.section-intro p,.automation-heading>div:last-child>p,.insights-heading>div:last-child>p{font-size:15px}.automation-topbar b{display:none}.automation-timeline{grid-template-columns:1fr;gap:0;padding:30px 20px}.automation-step{min-height:190px;padding-left:50px}.automation-step:not(:last-child):after,.automation-step:nth-child(2):after{background:linear-gradient(var(--primary), var(--border));width:1px;height:auto;display:block;top:33px;bottom:7px;left:15px}.timeline-node{position:absolute;top:0;left:0}.automation-step h3{min-height:0}.automation-result{grid-template-columns:1fr;gap:12px}.automation-result strong{justify-self:start}.automation-result p{grid-area:auto}.insights-frame{overscroll-behavior-inline:contain;margin-inline:-5px;overflow:auto hidden}.insights-window{width:720px;min-height:640px}.insights-main{min-width:0;transform:none}.insights-main small,.timeline-event b,.failure-row b,.investigation-copy p,.experiment-score span,.card-heading>span,.chart-labels{font-size:8px}.insights-frame figcaption{width:calc(100vw - 40px);font-size:10px;position:sticky;left:0}.mobile-scroll-hint{color:#aab4ff;font-family:var(--font-mono);margin-top:5px;font-size:8px;display:block}.insight-card-grid{grid-template-columns:1fr}.insight-card{min-height:180px}.insight-card h3{margin-top:30px}.waitlist{padding:100px 0}.waitlist-optional-fields,.waitlist-row{grid-template-columns:1fr}.waitlist-row .button{width:100%}.waitlist-success{grid-template-columns:auto 1fr}.waitlist-demo-action{flex-direction:column;gap:12px}.waitlist-demo-action .button{width:100%}.footer-inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
