.landing{--canvas:#050507;--band:#0a0b0f;--hair:#1e2027;--hair2:#2a2d35;--ink:#f6f7f9;--ink-mut:#c9cdd5;--ink-sub:#969ba4;--ink-ter:#7e848d;--verm:#e0371d;--verm-hot:#ff5f43;--verm-deep:#c62c14;--verm-soft:#e5442b;--sys:#e9ecf2d1;--sys-dim:#e9ecf257;--ok:#3cb56d;--r-ui:2px;--r-card:4px;--r-btn:999px;--card:#14161c;--ease:cubic-bezier(.16, 1, .3, 1);--ease-sim:cubic-bezier(.23, 1, .32, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--font:var(--font-geist), -apple-system, "Inter", system-ui, "Segoe UI", Roboto, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;background:var(--canvas);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.55;overflow-x:hidden}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing :where(section[id],[id]){scroll-margin-top:96px}.landing .wrap{max-width:1180px;margin:0 auto;padding:0 30px}.landing .kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-sub);font-size:12px}.landing .sec{padding:clamp(96px,12vw,176px) 0;position:relative}.landing #evidence{padding:clamp(112px,13vw,200px) 0}.landing .sec-interlude{padding:clamp(80px,9vw,128px) 0}.landing .band{background:linear-gradient(180deg, var(--band), #070809)}.landing .band+.band{border-top:1px solid var(--hair);border-image:linear-gradient(90deg, transparent, var(--hair2) 12%, var(--hair2) 88%, transparent) 1;padding-top:clamp(72px,8vw,120px)}.landing h2.h{letter-spacing:-.03em;background:linear-gradient(176deg,#fff 42%,#adb2bd);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:20ch;margin:24px 0 0;font-size:clamp(29px,3.7vw,46px);font-weight:600;line-height:1.07}.landing .lead{color:var(--ink-mut);max-width:56ch;margin:24px 0 0;font-size:17px;line-height:1.6}.landing :where(a,button,input):focus-visible{outline:2px solid var(--verm);outline-offset:2px}.landing .skip{position:absolute;top:0;left:-9999px}.landing .skip:focus{z-index:100;color:#000;border-radius:var(--r-ui);background:#fff;padding:8px 12px;top:12px;left:12px}.landing .btn-verm{color:#0a0b0e;border-radius:var(--r-btn);cursor:pointer;background:linear-gradient(#fff,#e7e9ee);border:0;align-items:center;gap:9px;min-height:44px;padding:13px 24px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 16px 40px -26px #ffffff73}.landing .btn-verm:hover{filter:brightness(.97)}.landing .btn-verm svg{width:16px;height:16px}.landing .btn-ghost{color:var(--ink-mut);border-radius:var(--r-btn);cursor:pointer;background:#ffffff0f;border:1px solid #0000;align-items:center;gap:8px;min-height:44px;padding:13px 22px;font-size:14.5px;font-weight:560;text-decoration:none;display:inline-flex}.landing .btn-ghost:hover{color:var(--ink);background:#ffffff17}.landing .btn-ghost svg{width:15px;height:15px}.landing .btn-verm:active,.landing .btn-ghost:active,.landing .ev-act:active,.landing .qa button:active{transition:transform .12s var(--ease-sim);transform:scale(.97)}.landing .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing .fcard{border-radius:var(--r-card);background:var(--card);border:0;padding:36px;box-shadow:inset 0 1px #ffffff0f,0 28px 64px -40px #000000b3}.landing .fcard h3{letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:600}.landing .fcard p{color:var(--ink-sub);margin:0;font-size:14.5px;line-height:1.6}.landing .fcard ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing .fcard li{color:var(--ink-mut);align-items:flex-start;gap:12px;font-size:14px;display:flex}.landing .fcard li svg{width:16px;height:16px;color:var(--sys);flex:none;margin-top:2px}@media (scripting:enabled){.landing .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}}.landing .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing .reveal{opacity:1!important;transition:none!important;transform:none!important}.landing .qa .a{transition:none!important}}.landing .wm{letter-spacing:-.02em;font-size:19px;font-weight:650}.landing .brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.landing .brand svg{flex:none}.landing nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--canvas) 78%, transparent);border-bottom:0;height:76px;position:sticky;top:0;box-shadow:0 16px 40px -32px #000000a6}.landing nav .in{align-items:center;gap:28px;max-width:1180px;height:100%;margin:0 auto;padding:0 30px;display:flex}.landing nav .links{gap:6px;margin-left:16px;font-size:14.5px;display:flex}.landing nav .links a{min-height:44px;color:var(--ink-sub);border-radius:var(--r-ui);align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.landing nav .links a:hover{color:var(--ink);background:#ffffff0d}.landing nav .right{align-items:center;gap:16px;margin-left:auto;display:flex}.landing nav .ghost{min-height:44px;color:var(--ink-mut);align-items:center;padding:10px 6px;font-size:14.5px;text-decoration:none;display:inline-flex}.landing nav .btn-verm{min-height:44px;padding:10px 18px;font-size:14px}@media (max-width:760px){.landing nav .links{display:none}}@media (max-width:420px){.landing nav .right{gap:8px}.landing nav .ghost{padding:10px 2px;font-size:13.5px}.landing nav .btn-verm{padding-inline:14px;font-size:13.5px}}.landing footer{background:#070708;padding:96px 0 56px}.landing .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}@media (max-width:720px){.landing .fgrid{grid-template-columns:1fr 1fr}}.landing .fcol h3{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-sub);margin:0 0 14px;font-size:11px}.landing .fcol a{min-height:44px;color:var(--ink-sub);align-items:center;font-size:13.5px;text-decoration:none;display:flex}.landing .fcol a:hover{color:var(--ink)}.landing .ftag{color:var(--ink-sub);max-width:30ch;margin-top:12px;font-size:13.5px;line-height:1.6}.landing .fbase{border-top:1px solid var(--hair);border-image:linear-gradient(90deg, transparent, var(--hair2) 12%, var(--hair2) 88%, transparent) 1;color:var(--ink-sub);justify-content:space-between;margin-top:64px;padding-top:24px;font-size:12.5px;display:flex}.landing #hero{isolation:isolate;background:radial-gradient(circle at 82% 26%,#e0371d1a,#0000 34%),radial-gradient(circle at 8% 90%,#e9ecf20a,#0000 40%),linear-gradient(135deg,#0b0c10,#08090c);padding:clamp(88px,12svh,152px) 30px clamp(64px,9svh,96px);position:relative;overflow:hidden}.landing #hero:before{content:"";pointer-events:none;opacity:.2;background-image:radial-gradient(circle,#96a0b438 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 54%,#0000);mask-image:linear-gradient(90deg,#0000,#000 54%,#0000)}.landing .hero-stack{z-index:1;text-align:center;width:100%;max-width:960px;margin:0 auto;position:relative}.landing .hero-kicker{color:var(--ink-sub);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 28px;font-size:12px;font-weight:500}.landing .hero-stack h1{letter-spacing:-.022em;color:#f6f7f9;margin:0 auto;font-size:clamp(34px,4.6vw,60px);font-weight:600;line-height:1.04}.landing .hero-stack h1 .hero-line{text-wrap:balance;display:block}.landing .hero-stack h1 .hero-line+.hero-line{margin-top:.1em}.landing .hero-stack p.subh{max-width:46ch;color:var(--ink-mut);margin:28px auto 0;font-size:16.5px;line-height:1.55}.landing .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}@media (max-width:440px){.landing .cta-row{flex-direction:column;align-items:stretch}.landing .cta-row .btn-verm,.landing .cta-row .btn-ghost{justify-content:center}}.landing .proofline{color:var(--ink-sub);justify-content:center;align-items:center;gap:9px;margin-top:32px;font-size:12.5px;display:flex}.landing .proofline svg{width:15px;height:15px;color:var(--sys);flex:none}.landing .demo-frame{z-index:1;border-radius:var(--r-card);background:linear-gradient(#12141a,#0a0b0e);border:1px solid #0000;width:100%;max-width:1120px;margin:clamp(48px,6vw,72px) auto 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 48px 120px -60px #000000d9}.landing .demo-chrome{border-bottom:1px solid var(--hair);background:#ffffff08;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:40px;padding:0 16px;display:grid}.landing .demo-dots{gap:6px;display:flex}.landing .demo-dots span{border-radius:50%;width:10px;height:10px}.landing .demo-dots span:first-child{background:#ff5f57}.landing .demo-dots span:nth-child(2){background:#febc2e}.landing .demo-dots span:nth-child(3){background:#28c840}.landing .demo-pill{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-ter);border-radius:var(--r-btn);white-space:nowrap;background:#ffffff0d;padding:4px 14px;font-size:11px}.landing .demo-body{aspect-ratio:16/10;background:#08090c;position:relative}.landing .demo-body video{object-fit:cover;width:100%;height:100%;display:block}.landing .demo-placeholder{text-align:center;background:radial-gradient(circle at 50% 42%,#e0371d14,#0000 52%),radial-gradient(circle,#96a0b424 1px,#0000 1px) 0 0/28px 28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.landing .demo-play{border:1px solid var(--hair2);width:64px;height:64px;color:var(--ink);background:#ffffff12;border-radius:50%;place-items:center;display:grid}.landing .demo-play svg{width:22px;height:22px;margin-left:3px}.landing .demo-ph-title{color:var(--ink);margin:0;font-size:17px;font-weight:600}.landing .demo-ph-note{color:var(--ink-ter);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px}@media (max-width:620px){.landing .hero-stack{max-width:420px}.landing .hero-stack h1{max-width:100%}}.landing .ev-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.landing .ev-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-ter);border-radius:var(--r-ui);background:#ffffff0b;padding:6px 12px;font-size:11px}.landing .ev-panel{border-radius:var(--r-card);background:linear-gradient(#12141a,#0a0b0e);border:0;margin-top:56px;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 48px 110px -55px #000000e6}.landing .ev-panel+.ev-panel{margin-top:24px}.landing .ev-panel-static{background:linear-gradient(#0f1116,#0a0b0e)}.landing .ev-close{text-align:center;max-width:62ch;color:var(--ink-ter);margin:28px auto 0;font-size:12.5px}.landing .ev-grid{grid-template-columns:1fr 1.25fr 1fr;display:grid}@media (max-width:900px){.landing .ev-grid{grid-template-columns:1fr}}.landing .ev-col{padding:40px 36px;position:relative}.landing .ev-col:not(:last-child):after{content:"";background:linear-gradient(#0000,#ffffff14 30% 70%,#0000);width:1px;position:absolute;top:28px;bottom:28px;right:0}@media (max-width:900px){.landing .ev-col:after{content:none}}.landing .ev-l{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-ter);font-size:10.5px}.landing .ev-task{align-items:center;gap:10px;margin-top:16px;font-size:16px;font-weight:600;display:flex}.landing .ev-task svg{width:18px;height:18px;color:var(--ink-sub)}.landing .ev-meta{color:var(--ink-sub);margin-top:10px;font-size:13px}.landing .ev-quote{border-left:2px solid var(--sys-dim);border-radius:0 var(--r-ui) var(--r-ui) 0;color:var(--ink-mut);background:#ffffff05;margin-top:16px;padding:16px 20px;font-size:14px;line-height:1.55}.landing .ev-quote b{color:var(--ink)}.landing .ev-cite{font-family:var(--mono);color:var(--ink-sub);align-items:center;gap:7px;margin-top:10px;font-size:11px;display:inline-flex}.landing .ev-cite svg{width:13px;height:13px;color:var(--ok)}.landing .ev-verdict{border-radius:var(--r-ui);color:var(--verm-hot);background:#e0371d24;border:1px solid #0000;align-items:center;gap:8px;margin-top:16px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.landing .ev-verdict svg{width:14px;height:14px}.landing .ev-verdict.review{color:var(--sys);background:#e9ecf21a}.landing .ev-verdict.ok{color:var(--ok);background:#3cb56d24}.landing .ev-verdict.is-absorbed{opacity:.45;transition:opacity .18s var(--ease-sim)}.landing .ev-amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:20px;font-size:26px;font-weight:700}.landing .ev-amt small{color:var(--ink-sub);letter-spacing:0;margin-top:3px;font-size:12px;font-weight:400;display:block}.landing .ev-why{color:var(--ink-sub);margin-top:14px;font-size:13px;line-height:1.55}.landing .ev-acts{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.landing .ev-act{border-radius:var(--r-btn);color:var(--ink-mut);cursor:pointer;background:#ffffff0e;border:1px solid #0000;min-height:44px;padding:8px 12px;font-size:12.5px}.landing .ev-act:hover{background:#ffffff16}.landing .ev-act.primary{background:linear-gradient(180deg, var(--verm-soft), var(--verm-deep));color:#fff;border-color:#0000;font-weight:600}.landing .ev-confirm{border-radius:var(--r-ui);color:var(--ink-mut);background:#3cb56d1a;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:12.5px;display:inline-flex}.landing .ev-confirm svg{width:14px;height:14px;color:var(--ok)}.landing .ev-foot{color:var(--ink-sub);background:#ffffff05;border-top:0;justify-content:space-between;align-items:center;gap:9px;padding:16px 32px;font-size:12.5px;display:flex}.landing .ev-foot svg{width:15px;height:15px;color:var(--ink-ter)}.landing .ev-progress{align-items:center;gap:6px;display:inline-flex}.landing .ev-progress i{width:6px;height:6px;transition:background .2s var(--ease-sim);background:#ffffff24;border-radius:0}.landing .ev-progress i.on{background:var(--verm-hot)}.landing .ev-progress b{font-family:var(--mono);color:var(--ink-sub);margin-left:4px;font-size:11px;font-weight:400}.landing #ev-live{min-height:320px;transition:opacity .19s var(--ease-sim), transform .19s var(--ease-sim), filter .19s var(--ease-sim)}.landing #ev-live.is-exiting{opacity:0;filter:blur(2px);transition:opacity .13s var(--ease-exit), transform .13s var(--ease-exit), filter .13s var(--ease-exit);transform:translateY(-8px)}.landing #ev-live.is-entering{opacity:0;filter:blur(2px);transform:translateY(10px)scale(.98)}@media (max-width:900px){.landing #ev-live{min-height:0}}.landing .ev-summary{text-align:center;grid-column:1/-1;justify-items:center;gap:14px;padding:56px 36px;display:grid}.landing .ev-summary svg{width:28px;height:28px;color:var(--ok)}.landing .ev-summary h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.12}.landing .ev-summary p{color:var(--ink-sub);max-width:46ch;margin:0;font-size:14.5px;line-height:1.6}.landing .ev-restart{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;color:var(--ink-ter)!important}@media (prefers-reduced-motion:reduce){.landing #ev-live,.landing #ev-live.is-exiting,.landing #ev-live.is-entering{filter:none!important;transition:opacity .12s linear!important;transform:none!important}.landing .ev-act:active{transform:none}}.landing .road{margin-top:72px}.landing .road-feature{grid-template-columns:minmax(270px,.82fr) 1.35fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:900px){.landing .road-feature{grid-template-columns:1fr}}.landing .road-feature-copy h3{letter-spacing:-.01em;margin:18px 0 10px;font-size:22px;font-weight:600}.landing .road-feature-copy p{color:var(--ink-sub);max-width:38ch;margin:0;font-size:14.5px;line-height:1.6}.landing .road-cards{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}@media (max-width:760px){.landing .road-cards{grid-template-columns:1fr}}.landing .rcard{border-radius:var(--r-card);background:var(--card);border:0;padding:32px;box-shadow:inset 0 1px #ffffff0f,0 28px 64px -40px #000000b3}.landing .rcard h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:600}.landing .rcard p{color:var(--ink-sub);margin:0;font-size:14.5px;line-height:1.6}.landing .rtag{border-radius:var(--r-ui);color:var(--ink-sub);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff0f;align-items:center;gap:7px;margin-bottom:18px;padding:4px 9px;font-size:10.5px;display:inline-flex}.landing .rtag i{background:var(--ink-sub);border-radius:50%;flex:none;width:5px;height:5px}.landing .slackwin{color:#1d1c1d;background:#fff;border-radius:10px;width:100%;max-width:780px;font-family:-apple-system,Lato,Helvetica Neue,system-ui,sans-serif;overflow:hidden;box-shadow:0 44px 110px -44px #000000d9,0 0 0 1px #ffffff0d}@media (max-width:900px){.landing .slackwin{max-width:100%}}@media (max-width:640px){.landing .slackwin-side{display:none}.landing .slackwin-body{min-height:360px!important}}.landing .slackwin-top{background:#350d36;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:40px;padding:0 12px;display:grid}.landing .slackwin-dots{gap:8px;display:flex}.landing .slackwin-dots i{border-radius:50%;width:12px;height:12px;display:block}.landing .slackwin-dots i:first-child{background:#ff5f57}.landing .slackwin-dots i:nth-child(2){background:#febc2e}.landing .slackwin-dots i:nth-child(3){background:#28c840}.landing .slackwin-search{white-space:nowrap;text-overflow:ellipsis;color:#ffffffb8;background:#ffffff24;border-radius:6px;justify-content:center;justify-self:center;align-items:center;gap:6px;width:44%;min-width:0;height:26px;font-size:12.5px;display:flex;overflow:hidden}.landing .slackwin-search svg{opacity:.8;flex:none;width:12px;height:12px}.landing .slackwin-right{justify-self:end;align-items:center;gap:8px;display:flex}.landing .slackwin-badge{color:#fffc;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff24;border-radius:3px;padding:2px 7px;font-size:10px}.landing .slackwin-avatar{background:linear-gradient(135deg,#36c5f0,#e01e5a 55%,#ecb22e);border-radius:50%;flex:none;width:22px;height:22px}.landing .slackwin-body{min-height:440px;display:flex}.landing .slackwin-side{color:#ffffffb8;background:#3f0e40;flex:none;width:180px;padding:12px 0;font-size:14px}.landing .slackwin-ws{color:#fff;align-items:center;gap:6px;padding:0 14px 12px;font-size:15px;font-weight:700;display:flex}.landing .slackwin-ws .chev{opacity:.75;font-size:10px}.landing .slackwin-nav{align-items:center;gap:9px;padding:5px 14px;display:flex}.landing .slackwin-nav i{background:#ffffff47;border-radius:3px;flex:none;width:14px;height:14px}.landing .slackwin-cap{color:#ffffff80;text-transform:uppercase;letter-spacing:.02em;padding:8px 14px 4px;font-size:12px;font-weight:700}.landing .slackwin-chan{white-space:nowrap;text-overflow:ellipsis;padding:5px 14px;overflow:hidden}.landing .slackwin-chan.is-active{color:#fff;background:#1164a3;font-weight:600}.landing .slackwin-app{align-items:center;gap:8px;padding:5px 14px;display:flex}.landing .slackwin-app-ic{background:#0e0f13;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;display:grid}.landing .slackwin-app-dot{background:#3cb56d;border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.landing .slackwin-main{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.landing .slackwin-chead{border-bottom:1px solid #e8e8e8;flex:none;align-items:center;gap:6px;height:48px;padding:0 20px;display:flex}.landing .slackwin-chead b{color:#1d1c1d;font-size:15px;font-weight:700}.landing .slackwin-chead .chev{color:#1d1c1d;opacity:.55;font-size:11px}.landing .slackwin-chead .mem{color:#8d8d8d;margin-left:auto;font-size:12.5px}.landing .slackwin-msgs{flex-direction:column;flex:1;gap:16px;padding:14px 20px;display:flex}.landing .slk-m{transition:opacity .24s var(--ease-sim), transform .24s var(--ease-sim);gap:10px;display:flex}@media (scripting:enabled){.landing .slk-m.slk-pre{opacity:0;transform:translateY(6px)}}.landing .slk-av{color:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.landing .slk-av-priya{background:#4a8a7b}.landing .slk-av-acta{background:#0e0f13}.landing .slk-body{flex:1;min-width:0}.landing .slk-name-row{align-items:baseline;gap:8px;display:flex}.landing .slk-name-row b{color:#1d1c1d;font-size:15px;font-weight:700}.landing .slk-time{color:#616061;font-size:12px}.landing .slk-badge{text-transform:uppercase;color:#616061;background:#e8e8e8;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.landing .slk-text{color:#1d1c1d;margin:2px 0 0;font-size:15px;line-height:1.46}.landing .slk-mention{color:#1164a3;background:#1d9bd11a;border-radius:3px;padding:0 2px}.landing .slk-list{color:#1d1c1d;gap:4px;margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.4;list-style:outside;display:grid}.landing .slk-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.landing .slk-btn{border-radius:4px;align-items:center;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}.landing .slk-btn.primary{color:#fff;background:#007a5a}.landing .slk-btn.secondary{color:#1d1c1d;background:#fff;border:1px solid #bbb}.landing .slk-typing{opacity:0;transition:opacity .18s var(--ease-sim);align-items:center;gap:10px;display:flex}.landing .slk-typing.slk-typing-on{opacity:1}.landing .slk-typing-label{color:#616061;font-size:13px}.landing .slk-typing-dots{gap:4px;display:flex}.landing .slk-typing-dots i{background:#8d8d8d;border-radius:50%;width:5px;height:5px}.landing .slk-typing.slk-typing-on .slk-typing-dots i{animation:1.1s ease-in-out infinite slk-pulse}.landing .slk-typing.slk-typing-on .slk-typing-dots i:nth-child(2){animation-delay:.15s}.landing .slk-typing.slk-typing-on .slk-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes slk-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.landing .slackwin-input{border:1px solid #bbbabb;border-radius:8px;flex:none;align-items:center;gap:10px;min-height:44px;margin:6px 16px 16px;padding:0 12px;display:flex}.landing .slackwin-input-plus{color:#8d8d8d;border:1px solid #8d8d8d;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:15px;line-height:1;display:grid}.landing .slackwin-input-ph{color:#8d8d8d;flex:1;font-size:14px}.landing .slackwin-input svg{color:#8d8d8d;flex:none;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.landing .slk-m{opacity:1!important;transition:none!important;transform:none!important}.landing .slk-typing{display:none!important}.landing .slk-typing-dots i{opacity:.6;animation:none!important}}.landing .alert-mock{border-radius:var(--r-card);background:#ffffff08;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;display:flex}.landing .alert-mock>svg{width:16px;height:16px;color:var(--verm-hot);flex:none}.landing .alert-mock .txt{min-width:0;color:var(--ink-mut);flex:1;font-size:12.5px}.landing .alert-chans{flex:none;gap:6px;display:flex}.landing .alert-chans svg{width:14px;height:14px;color:var(--ink-ter)}.landing .stack-mock{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.landing .stack-tile{border-radius:var(--r-ui);color:var(--ink-mut);background:#ffffff0d;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.landing .stack-tile svg{width:13px;height:13px;color:var(--ink-sub);flex:none}.landing .stack-note{font-family:var(--mono);color:var(--ink-sub);align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.landing .stack-note svg{width:13px;height:13px;color:var(--ink-mut);flex:none}.landing .stack-note i{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.landing .pq figure{margin:0}.landing .pq blockquote{border:0;margin:0;padding:0}.landing .pq-mark{color:var(--verm);-webkit-user-select:none;user-select:none;margin:0 0 20px -5px;font-size:clamp(56px,7vw,84px);font-weight:600;line-height:.55;display:block}.landing .pq-text{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(26px,3.4vw,42px);font-weight:600;line-height:1.12}.landing .pq-attr{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-sub);margin-top:22px;font-size:12.5px}.landing .pq-support{max-width:62ch;margin-top:clamp(36px,5vw,56px)}.landing .pq-support p{letter-spacing:-.005em;color:var(--ink-mut);text-wrap:pretty;margin:0;font-size:17.5px;font-weight:500;line-height:1.6}.landing .pq-support p+p{color:var(--ink-sub);margin-top:18px;font-size:16.5px;font-weight:400;line-height:1.65}.landing .steps{grid-template-columns:repeat(3,1fr);gap:32px 56px;margin-top:80px;display:grid}@media (max-width:760px){.landing .steps{grid-template-columns:1fr}}.landing .step{background:0 0;border:0;border-radius:0;padding:0;position:relative}.landing .step .n{font-family:var(--mono);color:var(--verm-hot);letter-spacing:.1em;font-size:12px}.landing .step h3{letter-spacing:-.01em;margin:18px 0 10px;font-size:18px;font-weight:600}.landing .step p{color:var(--ink-sub);margin:0;font-size:14px;line-height:1.55}.landing .secure{border-radius:var(--r-ui);color:var(--ink-mut);background:#ffffff0b;border:1px solid #0000;align-items:center;gap:10px;margin-top:48px;padding:11px 16px;font-size:13px;display:inline-flex}.landing .secure svg{width:16px;height:16px;color:var(--ok);flex:none}.landing .hp{--hp-cycle:11s;align-items:stretch;display:flex}.landing .hp-outer{margin-top:64px}.landing .hp-outer+.steps{margin-top:48px}.landing .hp-node{z-index:1;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);flex-direction:column;justify-content:center;gap:7px;padding:16px 18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.landing .hp-gate{border-color:var(--hair2);overflow:hidden}.landing .hp-node-l{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-mut);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.landing .hp-node-l svg{width:14px;height:14px;color:var(--ink-sub);flex:none}.landing .hp-node-sub{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-ter);white-space:nowrap;font-size:11px}.landing .hp-ok{color:var(--ok);align-items:center;gap:6px;display:inline-flex}.landing .hp-ok svg{flex:none;width:12px;height:12px}.landing .hp-amt{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;transform-origin:0;font-size:20px;font-weight:600}.landing .hp-scan{background:var(--verm);transform-origin:0;opacity:.45;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.landing .hp-rail{flex:1;min-width:90px;margin:0 -1px;position:relative}.landing .hp-rail:before{content:"";background:var(--hair2);height:1px;position:absolute;top:50%;left:0;right:0}.landing .hp-runner{opacity:0;position:absolute;inset:0}.landing .hp-chip{background:var(--card);border:1px solid var(--hair2);border-radius:var(--r-card);font-family:var(--mono);color:var(--ink-mut);white-space:nowrap;align-items:center;gap:7px;padding:6px 10px;font-size:11.5px;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing .hp-chip svg{width:13px;height:13px;color:var(--ink-ter);flex:none}.landing .hp-flagged{border-color:var(--verm);color:var(--verm-hot);background:#e0371d14}.landing .hp-flagged svg{color:var(--verm-hot)}.landing .hp-pass{font-family:var(--mono);color:var(--ok);white-space:nowrap;opacity:0;align-items:center;gap:6px;font-size:11px;display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.landing .hp-pass svg{flex:none;width:12px;height:12px}.landing .hp-run-b{opacity:1;transform:translate(calc(38% - 40px))}.landing .hp-run-f{opacity:1;transform:translate(calc(50% - 70px))}.landing .hp-run .hp-run-a{animation:hp-t-a var(--hp-cycle) linear infinite}.landing .hp-run .hp-run-b{animation:hp-t-b var(--hp-cycle) linear infinite}.landing .hp-run .hp-run-c{animation:hp-t-c var(--hp-cycle) linear infinite}.landing .hp-run .hp-run-f{animation:hp-t-f var(--hp-cycle) linear infinite}.landing .hp-run .hp-flagged{animation:hp-flag-pop var(--hp-cycle) linear infinite}.landing .hp-run .hp-pass-a{animation:hp-p-a var(--hp-cycle) linear infinite}.landing .hp-run .hp-pass-b{animation:hp-p-b var(--hp-cycle) linear infinite}.landing .hp-run .hp-scan{animation:hp-scan var(--hp-cycle) linear infinite}.landing .hp-run .hp-amt{animation:hp-amt var(--hp-cycle) linear infinite}@keyframes hp-t-a{0%,3%{opacity:0;animation-timing-function:cubic-bezier(.45,.05,.55,.95);transform:translate(0)}6%{opacity:1}15%{opacity:1;transform:translate(calc(100% - 84px))}20%{opacity:1;transform:translate(calc(100% - 84px))}22%,to{opacity:0;transform:translate(calc(100% - 84px))}}@keyframes hp-t-b{0%,29%{opacity:0;animation-timing-function:cubic-bezier(.45,.05,.55,.95);transform:translate(0)}32%{opacity:1}41%{opacity:1;transform:translate(calc(100% - 84px))}46%{opacity:1;transform:translate(calc(100% - 84px))}48%,to{opacity:0;transform:translate(calc(100% - 84px))}}@keyframes hp-t-c{0%,55%{opacity:0;animation-timing-function:cubic-bezier(.45,.05,.55,.95);transform:translate(0)}58%{opacity:1}67%{opacity:1;transform:translate(calc(100% - 84px))}76%{opacity:1;transform:translate(calc(100% - 84px))}78%,to{opacity:0;transform:translate(calc(100% - 84px))}}@keyframes hp-t-f{0%,78%{opacity:0;transform:translate(0)}80%{opacity:1;animation-timing-function:cubic-bezier(.45,.05,.55,.95);transform:translate(0)}92%{opacity:1;transform:translate(calc(100% - 56px))}97%{opacity:1;transform:translate(calc(100% - 56px))}99%,to{opacity:0;transform:translate(calc(100% - 56px))}}@keyframes hp-flag-pop{0%,78%{filter:blur(2px);transform:translateY(-50%)scale(.9)}83%{filter:blur();transform:translateY(-50%)scale(1)}to{filter:blur();transform:translateY(-50%)scale(1)}}@keyframes hp-p-a{0%,21%{opacity:0;transform:translateY(-50%)translate(0)}24%{opacity:1}31%{opacity:1}34%,to{opacity:0;transform:translateY(-50%)translate(26px)}}@keyframes hp-p-b{0%,47%{opacity:0;transform:translateY(-50%)translate(0)}50%{opacity:1}57%{opacity:1}60%,to{opacity:0;transform:translateY(-50%)translate(26px)}}@keyframes hp-scan{0%,15%{opacity:0;transform:scaleX(0)}16%{opacity:1}20%{opacity:1;transform:scaleX(1)}22%{opacity:0;transform:scaleX(1)}40%{opacity:0;transform:scaleX(0)}42%{opacity:1}46%{opacity:1;transform:scaleX(1)}48%{opacity:0;transform:scaleX(1)}66%{opacity:0;transform:scaleX(0)}68%{opacity:1}76%{opacity:1;transform:scaleX(1)}78%{opacity:0;transform:scaleX(1)}79%,to{opacity:0;transform:scaleX(0)}}@keyframes hp-amt{0%,90%{opacity:.35;transform:scale(1)}93%{opacity:1;transform:scale(1.04)}96%,to{opacity:1;transform:scale(1)}}@media (max-width:760px){.landing .hp{flex-direction:column;align-items:flex-start}.landing .hp-outer{margin-top:48px}.landing .hp-node{min-width:min(100%,280px)}.landing .hp-rail{flex:none;align-self:flex-start;width:100%;min-width:0;height:44px;margin:0}.landing .hp-rail:before{width:1px;height:auto;inset:-1px auto -1px 26px}.landing .hp-runner,.landing .hp-pass{display:none}.landing .hp-rail-2{align-items:center;height:auto;min-height:44px;display:flex}.landing .hp-rail-2 .hp-run-f{opacity:1;height:auto;margin-left:44px;padding:9px 0;display:block;position:static;transform:none}.landing .hp-rail-2 .hp-chip{position:static;transform:none}.landing .hp-run .hp-run-f,.landing .hp-run .hp-flagged,.landing .hp-run .hp-scan,.landing .hp-run .hp-amt{animation:none}}@media (prefers-reduced-motion:reduce){.landing .hp *,.landing .hp :before{transition:none!important;animation:none!important}}.landing .feat{grid-template-columns:1fr 1fr;gap:28px;margin-top:72px;display:grid}@media (max-width:820px){.landing .feat{grid-template-columns:1fr}}.landing .autopsy{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);grid-template-areas:"head side""rest side";column-gap:clamp(40px,6vw,88px);display:grid}@media (max-width:900px){.landing .autopsy{grid-template-columns:1fr;grid-template-areas:"head""side""rest"}}.landing .autopsy-head{grid-area:head}.landing .autopsy-rest{grid-area:rest;margin-top:44px}.landing .autopsy-side{grid-area:side;align-self:center}@media (max-width:900px){.landing .autopsy-side{margin-top:36px}.landing .autopsy-rest{margin-top:12px}}.landing .autopsy-rest p{color:var(--ink-sub);text-wrap:pretty;max-width:65ch;margin:20px 0 0;font-size:16.5px;line-height:1.65}.landing .autopsy-rest p:first-child{margin-top:0}.landing .autopsy-stat{border-radius:var(--r-card);background:linear-gradient(#12141a,#0a0b0e);border:0;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 48px 110px -55px #000000e6}.landing .autopsy-stat-body{padding:34px 32px 30px}.landing .autopsy-stat .eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-ter);font-size:10.5px}.landing .autopsy-stat .fig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(27px,2.4vw,34px);font-weight:700}.landing .autopsy-stat .sub{color:var(--ink-sub);margin-top:8px;font-size:13px}.landing .autopsy-ticks{flex-wrap:wrap;gap:5px;margin-top:24px;display:flex}.landing .autopsy-ticks i{background:#e0371d85;border-radius:1px;flex:none;width:10px;height:10px}.landing .autopsy-ticks-caption{font-family:var(--mono);color:var(--ink-ter);margin-top:10px;font-size:11px}.landing .autopsy-stat .autopsy-note{color:var(--ink-ter);background:#ffffff05;margin:0;padding:14px 32px 16px;font-size:12.5px}.landing .autopsy-cta{margin-top:36px}.landing .faq{max-width:760px;margin:72px auto 0}.landing .qa{border-top:1px solid var(--hair);border-image:linear-gradient(90deg, transparent, var(--hair2) 12%, var(--hair2) 88%, transparent) 1}.landing .qa:last-child{border-bottom:1px solid var(--hair)}.landing .qa h3{font:inherit;margin:0}.landing .qa button{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:28px 4px;font-size:16px;font-weight:560;display:flex}.landing .qa .chev{width:18px;height:18px;color:var(--ink-sub);transition:transform .3s var(--ease);flex:none}.landing .qa:has(button[aria-expanded=true]) .chev{transform:rotate(180deg)}.landing .qa .a{transition:grid-template-rows .35s var(--ease-sim);grid-template-rows:0fr;display:grid}.landing .qa .a>div{visibility:hidden;min-height:0;overflow:hidden}.landing .qa:has(button[aria-expanded=true]) .a{grid-template-rows:1fr}.landing .qa:has(button[aria-expanded=true]) .a>div{visibility:visible}.landing .qa .a p{color:var(--ink-sub);max-width:64ch;margin:0;padding:0 4px 24px;font-size:14.5px;line-height:1.65}.landing .waitwrap{text-align:center;background:radial-gradient(120% 100% at 50% 0,#e0371d14,#0000 55%),linear-gradient(#0b0c10,#070809);padding:clamp(120px,13vw,200px) 0;position:relative;overflow:hidden}.landing .waitwrap h2{max-width:16ch;margin:20px auto 0}.landing .form{flex-direction:column;gap:12px;max-width:460px;margin:48px auto 0;display:flex}.landing .form .field{text-align:left;width:100%}.landing .form label{color:var(--ink-sub);font-size:12px;font-family:var(--mono);letter-spacing:.06em;margin-bottom:6px;display:block}.landing .form input{border-radius:var(--r-btn);width:100%;color:var(--ink);background:#ffffff0f;border:1px solid #0000;min-height:48px;padding:13px 15px;font-size:15px}.landing .form input::placeholder{color:var(--ink-ter)}.landing .form .select-wrap{display:block;position:relative}.landing .form select{appearance:none;border-radius:var(--r-btn);width:100%;color:var(--ink);background:#ffffff0f;border:1px solid #0000;min-height:48px;padding:13px 40px 13px 15px;font-size:15px}.landing .form select:required:invalid{color:var(--ink-ter)}.landing .form .select-wrap svg{width:16px;height:16px;color:var(--ink-ter);pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}.landing .form .btn-verm{justify-content:center;width:100%;min-height:48px;margin-top:16px;padding:13px 20px}.landing .form-error{color:var(--verm-hot);margin-top:8px;font-size:12.5px}.landing .privacy-note{color:var(--ink-ter);margin-top:20px;font-size:12.5px}.landing .wait-done{border-radius:var(--r-card);text-align:left;background:#3cb56d1a;align-items:center;gap:14px;max-width:460px;margin:48px auto 0;padding:20px 24px;display:flex}.landing .wait-done-ic{border-radius:var(--r-ui);width:34px;height:34px;color:var(--ok);background:#3cb56d29;flex:none;place-items:center;display:grid}.landing .wait-done-ic svg{width:18px;height:18px}.landing .wait-done-h{color:var(--ink);margin:0;font-size:15px;font-weight:600}.landing .wait-done-b{color:var(--ink-sub);margin:4px 0 0;font-size:13.5px;line-height:1.5}.landing .wait-done .wait-book{margin-top:14px}
