.home-page{--home-ink:var(--color-ink);--home-muted:#5f625d;--home-width:min(1160px, calc(100% - 2 * clamp(20px, 5vw, 64px)));--home-night:#16161a;--home-night-2:#222228;--home-on-night:#f2f2ef;--home-on-night-muted:#f2f2ef99;--home-line-night:#f2f2ef1f;--home-accent:#5146d8;--home-accent-on-night:#b3adff;--home-accent-soft:#eeedfb;--home-success:#1d7a46;--home-success-soft:#e4f3ea;--home-display:var(--font-display), Newsreader, Georgia, serif;--home-body:var(--font-inter), Inter, system-ui, sans-serif;--home-mono:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--home-gap:clamp(104px, 14vh, 152px);--home-ease:cubic-bezier(.2, .8, .2, 1);background:var(--color-bg);min-height:100svh;color:var(--home-ink);overflow-x:clip}:root[data-theme=dark] .home-page{--home-muted:var(--color-muted);--home-accent:#a8a2ff;--home-accent-soft:#a8a2ff24;--home-success:#8fd6aa;--home-success-soft:#8fd6aa24}.home-header,.home-hero,.home-proof,.home-section,.home-close,.home-footer-inner{width:var(--home-width);margin-inline:auto}.home-page h1,.home-page h2{color:var(--color-ink);font-family:var(--home-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400}.home-page h2{font-size:clamp(34px,3.8vw,52px);line-height:1.06}.home-page h3{margin:0}.home-page sup{font:500 11px/0 var(--home-body);vertical-align:super;margin-left:2px}.home-page sup a{color:inherit;opacity:.6;text-decoration:none}.home-section{padding-top:var(--home-gap)}.home-section-head{max-width:640px}.home-section-head>p{color:var(--home-muted);font:400 18px/1.6 var(--home-body);text-wrap:pretty;margin:16px 0 0}.home-spinner{animation:.9s linear infinite home-spin}@keyframes home-spin{to{transform:rotate(360deg)}}.home-favicon{background:var(--color-ink);width:18px;height:18px;color:var(--color-bg);font:700 10px/1 var(--home-body);border-radius:5px;flex:none;place-items:center;font-style:normal;display:inline-grid}.home-agent-mark{background:var(--home-accent);border-radius:6px;flex:none;width:20px;height:20px}.home-header{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;display:grid;position:relative}.home-brand{color:var(--color-ink);justify-self:start;text-decoration:none;display:inline-flex}.home-brand:hover{text-decoration:none}.home-nav-links{align-items:center;gap:32px;display:flex}.home-nav{color:var(--home-muted);font:500 15px/1 var(--home-body);text-decoration:none;transition:color .15s}.home-nav:hover{color:var(--color-ink);text-decoration:none}.home-header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.home-demo,.home-button{cursor:pointer;background:var(--color-ink);min-height:40px;color:var(--color-bg);font:600 14px/1 var(--home-body);white-space:nowrap;border:0;border-radius:10px;place-items:center;padding:0 16px;text-decoration:none;transition:opacity .15s;display:inline-grid}.home-demo{min-height:36px;padding:0 14px;font-size:13.5px}.home-demo:hover,.home-button:hover{opacity:.85;text-decoration:none}.home-menu-toggle{display:none}.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:72px;padding:clamp(48px,9vh,104px) 0 clamp(72px,11vh,120px);display:grid}.home-hero h1{letter-spacing:-.035em;font-size:clamp(52px,6.4vw,88px);line-height:.98}.home-agent-cycle{vertical-align:bottom;clip-path:inset(0);margin-bottom:-.1em;padding-bottom:.1em;display:inline-grid;overflow:hidden}.home-agent-cycle>span{white-space:nowrap;opacity:0;grid-area:1/1;transform:translateY(70%)}.home-agent-cycle>span[data-state=active]{opacity:1;transition:transform .55s var(--home-ease), opacity .35s ease;transform:none}.home-agent-cycle>span[data-state=leaving]{transition:transform .55s var(--home-ease), opacity .25s ease;transform:translateY(-70%)}.home-agent-cycle img{width:.56em;height:.56em;box-shadow:0 0 0 1px var(--color-border);object-fit:contain;vertical-align:.04em;background:#fff;border-radius:.14em;margin-right:.16em;padding:.08em;display:inline-block}.home-deck{max-width:40ch;color:var(--home-muted);font:400 clamp(18px, 1.5vw, 20px)/1.55 var(--home-body);text-wrap:pretty;margin:28px 0 36px}.home-offer{color:var(--home-muted);font:500 14px/1.4 var(--home-body);margin:14px 0 0 4px}.home-product-hunt{width:200px;margin-top:28px;line-height:0;display:block}.home-product-hunt img{width:100%;height:auto;display:block}.home-product-hunt .ph-dark,:root[data-theme=dark] .home-product-hunt .ph-light{display:none}:root[data-theme=dark] .home-product-hunt .ph-dark{display:block}:root[data-theme=dark] .home-press li>span{filter:grayscale()invert()}.home-press{margin-top:24px}.home-press p{color:var(--home-muted);font:500 13px/1.3 var(--home-body);margin:0 0 12px}.home-press ul{flex-wrap:wrap;align-items:center;gap:14px 26px;margin:0;padding:0;list-style:none;display:flex}.home-press li>span{color:#111;font:800 16px/1 var(--home-body);filter:grayscale();opacity:.6;align-items:center;gap:6px;display:inline-flex}.home-press-more{color:var(--home-muted);font:500 14px/1 var(--home-body)}.home-press img{width:auto;display:block}.home-hero-figure{min-width:0}.home-agent{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border), 0 48px 96px -56px #16161a59;border-radius:22px;margin:0;padding:26px}.home-scan-bar{box-shadow:inset 0 0 0 1px var(--color-border);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.home-scan-bar span{min-height:20px;font:500 16px/20px var(--home-mono);flex:1}.home-caret{background:var(--color-ink);vertical-align:-3px;width:1.5px;height:18px;margin-left:1px;animation:1s step-end infinite home-caret;display:inline-block}@keyframes home-caret{50%{opacity:0}}.home-scan-bar b{background:var(--color-ink);color:var(--color-bg);font:600 13px/1 var(--home-body);border-radius:10px;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.home-scan-bar b[data-state=running]{background:var(--color-bg);color:var(--color-ink)}.home-scan-bar b[data-state=done]{background:var(--home-accent-soft);color:var(--home-accent)}.home-scan-score{align-items:center;gap:18px;margin:26px 0 20px;display:flex}.home-scan-score svg circle{transition:stroke-dasharray .3s}.home-scan-score div{gap:6px;display:grid}.home-scan-score strong{font:400 48px/1 var(--home-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.home-scan-score span{color:var(--home-muted);font:500 13px/1.3 var(--home-body)}.home-scan-results{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.home-scan-results li{border-bottom:1px solid var(--color-border);font:500 15px/1.3 var(--home-body);transition:opacity .4s ease, transform .4s var(--home-ease);align-items:center;gap:12px;padding:14px 0;display:flex}.home-scan-results li:not([data-on]){opacity:0;transform:translateY(6px)}.home-scan-results li>span{background:var(--color-bg);width:24px;height:24px;color:var(--home-muted);border-radius:50%;flex:none;place-items:center;display:grid}.home-scan-results li[data-ok]>span{background:var(--home-accent);color:#fff}.home-scan-summary{color:var(--color-ink);font:600 14px/1.3 var(--home-body);margin:18px 0 0;transition:opacity .4s}.home-scan-summary:not([data-on]){opacity:0}.home-proof{border-top:1px solid var(--color-border);padding-top:40px}.home-customers{gap:18px;display:grid}.home-customers>p{color:var(--home-muted);font:500 14px/1.3 var(--home-body);margin:0}.home-marquee{--fade:48px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);display:flex;overflow:hidden}.home-marquee ul{flex:none;gap:48px;margin:0;padding:0 48px 0 0;list-style:none;animation:60s linear infinite home-marquee;display:flex}.home-customers:hover ul,.home-customers[data-paused] ul{animation-play-state:paused}.home-marquee li{color:var(--color-ink-2);font:500 15px/1 var(--home-body);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.home-marquee img{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:7px}@keyframes home-marquee{to{transform:translate(-100%)}}.home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:56px 0 0;display:grid}.home-stats>div{align-content:start;gap:10px;display:grid}.home-stats dd{color:var(--color-ink);font:400 clamp(56px, 6vw, 80px)/.9 var(--home-display);letter-spacing:-.03em;margin:0}.home-stats dt{max-width:30ch;color:var(--home-muted);font:400 16px/1.5 var(--home-body)}.home-race-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;display:flex}.home-race-task{background:var(--home-night);color:var(--home-on-night);font:500 16px/1.4 var(--home-body);border-radius:18px 18px 4px;margin:0;padding:12px 18px}.home-race-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.home-race-lane{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:22px;flex-direction:column;gap:18px;padding:24px;display:flex}.home-race-label{align-items:center;gap:10px;margin:0;display:flex}.home-watch{box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-ink);font:600 14px/1 var(--home-mono);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.home-watch svg{color:var(--home-muted);flex:none}.home-watch:not([data-stopped]) svg path:first-of-type{transform-origin:12px 13.5px;animation:1s steps(8,end) infinite home-spin}.home-watch[data-stopped]{background:var(--home-success-soft);box-shadow:none;color:var(--home-success)}.home-watch[data-stopped] svg{color:var(--home-success)}.home-race-label strong{font:500 15px/1 var(--home-mono)}.home-race-label span{white-space:nowrap;background:var(--color-bg);color:var(--home-muted);font:600 12px/1 var(--home-body);border-radius:999px;padding:6px 10px}.home-race-label span[data-on]{background:var(--home-accent-soft);color:var(--home-accent)}.home-browser{box-shadow:inset 0 0 0 1px var(--color-border);border-radius:14px;overflow:hidden}.home-browser-bar{border-bottom:1px solid var(--color-border);background:var(--color-bg);align-items:center;gap:6px;padding:10px 12px;display:flex}.home-browser-bar i{background:var(--color-muted-3);opacity:.6;border-radius:50%;width:8px;height:8px}.home-browser-bar span{color:var(--home-muted);font:500 12px/1 var(--home-mono);margin-left:8px}.home-browser-page{gap:10px;height:218px;padding:16px;display:grid;position:relative}.home-sk{background:linear-gradient(90deg, var(--color-bg) 0%, var(--color-border) 50%, var(--color-bg) 100%) 0 0 / 200% 100%;border-radius:6px;display:block}.home-browser[data-playing] .home-sk{animation:1.6s linear infinite home-shimmer}@keyframes home-shimmer{to{background-position:-200% 0}}.home-sk-nav{width:60%;height:10px}.home-sk-hero{height:70px}.home-sk-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.home-sk-grid .home-sk{height:64px}.home-cursor{filter:drop-shadow(0 2px 3px #00000040);position:absolute;top:40%;left:30%}.home-browser[data-playing] .home-cursor{animation:home-hunt 13s var(--home-ease) infinite}@keyframes home-hunt{0%{top:20%;left:20%}20%{top:30%;left:70%}40%{top:75%;left:18%}60%{top:72%;left:52%}80%{top:45%;left:82%}to{top:20%;left:20%}}.home-race-status{border-top:1px solid var(--color-border);color:var(--color-ink);font:500 15px/1.3 var(--home-body);align-items:center;gap:10px;margin:0;padding-top:16px;display:flex}.home-race-status svg{color:var(--home-muted);flex:none}.home-race-status small{color:var(--home-muted);font:500 13px/1 var(--home-mono);white-space:nowrap;margin-left:auto}.home-product{background:var(--color-bg);border-radius:14px;align-items:center;gap:20px;padding:16px;display:flex}.home-bag{flex:none;width:76px;height:auto}.home-product-info{gap:6px;display:grid}.home-product-info strong{font:400 22px/1.1 var(--home-display)}.home-product-info span{color:var(--home-muted);font:400 14px/1 var(--home-body)}.home-product-info b{font:600 16px/1 var(--home-body);margin-top:4px}.home-order{gap:4px;margin:0;padding:0;list-style:none;display:grid}.home-order li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px;transition:opacity .35s;display:grid}.home-order li[data-state=waiting]{opacity:.35}.home-order-icon{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--home-muted);border-radius:50%;place-items:center;display:grid}.home-order li[data-state=done] .home-order-icon{background:var(--home-accent);box-shadow:none;color:#fff}.home-order strong{font:500 16px/1.3 var(--home-body)}.home-order code{color:var(--home-muted);font:400 12px/1 var(--home-mono)}.home-race-placed{background:var(--home-success-soft);color:var(--home-success);font:600 15px/1 var(--home-body);transition:opacity .4s ease, transform .4s var(--home-ease);border-radius:12px;align-items:center;gap:8px;margin:auto 0 0;padding:14px 16px;display:flex}.home-race-placed:not([data-on]){opacity:0;transform:translateY(6px)}.home-race-verdict{color:var(--color-ink);font:400 clamp(22px, 2.2vw, 28px)/1.3 var(--home-display);text-align:center;margin:28px 0 0;transition:opacity .5s}.home-race-verdict:not([data-on]){opacity:0}.home-standards{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:48px;padding-top:28px;display:flex}.home-standards p{color:var(--home-muted);font:500 14px/1.3 var(--home-body);margin:0}.home-standards ul{flex-wrap:wrap;gap:12px 26px;margin:0;padding:0;list-style:none;display:flex}.home-standards li{color:var(--color-ink-2);font:600 15px/1 var(--home-body);align-items:center;gap:8px;display:inline-flex}.home-standards svg{width:20px;height:20px;color:var(--home-accent)}.home-how-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.home-how-steps li{counter-increment:step}.home-how-visual{background:var(--color-surface);height:200px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:18px;justify-content:center;align-items:center;display:flex}.home-how-steps h3{color:var(--color-ink);font:600 18px/1.3 var(--home-body);align-items:baseline;gap:12px;margin:28px 0 10px;display:flex}.home-how-steps h3:before{content:counter(step);color:var(--home-muted);font:400 22px/1 var(--home-display)}.home-how-steps p{color:var(--home-muted);font:400 16px/1.6 var(--home-body);margin:0}.home-how-steps p a{width:fit-content;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-muted-3);text-decoration-color:var(--color-muted-3);text-underline-offset:4px;margin-top:10px;font-weight:600;display:block}.home-dial{gap:20px}.home-dial svg circle+circle{stroke:var(--home-accent)}.home-dial div{gap:6px;display:grid}.home-dial strong{color:var(--color-ink);font:400 48px/1 var(--home-display);letter-spacing:-.03em}.home-dial span{color:var(--home-muted);font:500 13px/1 var(--home-mono)}.home-split-thumb{grid-template-columns:1fr 1fr;padding:28px;display:grid}.home-split-thumb>div{align-content:center;gap:9px;height:100%;padding:18px;display:grid}.home-split-thumb>div:first-child{background:var(--home-night);border-radius:12px 0 0 12px}.home-split-thumb>div:last-child{background:var(--color-bg);border-radius:0 12px 12px 0}.home-split-thumb i{background:#f2f2ef59;border-radius:3px;height:5px;display:block}.home-split-thumb>div:first-child i:first-child{background:var(--home-accent-on-night)}.home-split-thumb>div:last-child i{background:var(--color-muted-3);opacity:.6}.home-live{flex-direction:column;gap:14px}.home-live span{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-border);font:500 15px/1 var(--home-mono);border-radius:12px;padding:12px 18px}.home-live small{color:var(--home-accent);font:600 13px/1 var(--home-body);align-items:center;gap:8px;display:inline-flex}.home-live small i{background:var(--home-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--home-accent-soft);border-radius:50%}.home-tour{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;margin-top:24px;display:grid}.home-tour-list{margin:0;padding:0;list-style:none}.home-tour-list>li{flex-direction:column;justify-content:center;min-height:66vh;display:flex}.home-tour-list>li>button{color:var(--color-muted-2);font:400 clamp(26px, 2.6vw, 34px)/1.15 var(--home-display);letter-spacing:-.015em;text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:0;transition:color .3s;display:flex}.home-tour-list>li>button span{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--home-muted);font:600 13px/1 var(--home-body);border-radius:50%;flex:none;place-items:center;transition:background .3s,color .3s,box-shadow .3s;display:grid}.home-tour-list>li>p{max-width:40ch;color:var(--home-muted);font:400 17px/1.6 var(--home-body);opacity:.5;margin:16px 0 0 46px;transition:opacity .3s}.home-tour-list>li[data-active]>button{color:var(--color-ink)}.home-tour-list>li[data-active]>button span{background:var(--home-accent);box-shadow:none;color:#fff}.home-tour-list>li[data-active]>p{opacity:1}.home-tour-uses{flex-wrap:wrap;gap:8px;margin:18px 0 0 46px;padding:0;list-style:none;display:flex}.home-tour-uses a,.home-tour-uses span{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-ink-2);font:500 13px/1 var(--home-body);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 9px;text-decoration:none;display:inline-flex}.home-tour-uses a:hover{color:var(--home-accent);text-decoration:none}.home-tour-uses svg{width:16px;height:16px;color:var(--home-accent)}.home-tour-inline{display:none}.home-tour-stage{height:520px;position:sticky;top:calc(50vh - 260px)}.home-tour-shot{opacity:0;visibility:hidden;transition:opacity .45s ease, transform .6s var(--home-ease), visibility 0s .45s;position:absolute;inset:0;transform:translateY(12px)scale(.985)}.home-tour-shot[data-active]{opacity:1;visibility:visible;transition:opacity .45s ease, transform .6s var(--home-ease);transform:none}.home-shot{background:var(--color-surface);height:100%;box-shadow:inset 0 0 0 1px var(--color-border), 0 40px 80px -56px #16161a4d;color:var(--color-ink);font:400 15px/1.5 var(--home-body);border-radius:22px;flex-direction:column;justify-content:center;gap:18px;padding:36px;display:flex}.home-shot p{margin:0}.home-shot-label{color:var(--home-muted);font:600 12px/1 var(--home-body);letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.home-fade{transition:opacity .4s ease, transform .4s var(--home-ease)}.home-shot-connector{background:var(--color-bg);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:16px;padding:20px;display:grid}.home-connector-card,.home-connector-chat{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.home-connector-id{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding-bottom:14px;display:flex}.home-connector-id .home-favicon{border-radius:8px;width:30px;height:30px;font-size:14px}.home-connector-id span{gap:4px;display:grid}.home-connector-id strong{font:600 15px/1 var(--home-body)}.home-connector-id small{color:var(--home-muted);font-size:12px}.home-connector-card ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.home-connector-card li{font:500 14px/1 var(--home-body);align-items:center;gap:10px;padding:8px 0;display:flex}.home-connector-card li b{color:var(--home-muted);font:500 12px/1 var(--home-body);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.home-connector-card li[data-live] b{color:var(--home-accent);font-weight:600}.home-connector-card li b svg{width:14px;height:14px}.home-connector-button{background:var(--color-ink);min-height:40px;color:var(--color-bg);font:600 13px/1 var(--home-body);border-radius:10px;place-items:center;margin-top:auto;transition:background .3s,color .3s;display:grid}.home-connector-button[data-done]{background:var(--home-accent-soft);color:var(--home-accent)}.home-connector-chat>*{transition:opacity .4s ease, transform .4s var(--home-ease)}.home-connector-chat>[data-on]{opacity:1;transform:none}.home-connector-chat>:not(.home-shot-label):not([data-on]){opacity:0;transform:translateY(6px)}.home-chat-ask{background:var(--home-night);max-width:88%;color:var(--home-on-night);border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px;font-size:14px}.home-chat-using{background:var(--home-accent-soft);width:fit-content;color:var(--home-accent);font:600 12px/1 var(--home-body);border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:inline-flex}.home-chat-using .home-favicon{width:16px;height:16px;font-size:9px}.home-chat-answer{font:400 15px/1.5 var(--home-body)}.home-chat-action{width:fit-content;box-shadow:inset 0 0 0 1px var(--color-border);font:600 13px/1 var(--home-body);border-radius:10px;padding:10px 14px}.home-shot-receipt{gap:16px}.home-receipt-head{justify-content:space-between;align-items:center;display:flex}.home-receipt-head span{background:var(--home-success-soft);color:var(--home-success);font:600 12px/1 var(--home-body);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.home-receipt-head svg{width:14px;height:14px}.home-receipt-agent{font:400 15px/1 var(--home-body);align-items:center;gap:8px;display:flex}.home-receipt-agent small{color:var(--home-muted);font-size:14px}.home-shot-receipt dl{margin:0 0 10px;display:grid}.home-shot-receipt dl div{border-bottom:1px solid var(--color-border);justify-content:space-between;padding:12px 0;font-size:15px;display:flex}.home-shot-receipt dt{color:var(--color-ink-2)}.home-shot-receipt dd{font:500 14px/1.5 var(--home-mono);margin:0}.home-shot-receipt .home-receipt-total{border-bottom:0;font-weight:600}.home-receipt-total dd{font-weight:700}.home-shot-analytics{justify-content:flex-start;gap:20px;padding:28px}.home-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.home-kpis div{flex-direction:column-reverse;gap:6px;display:flex}.home-kpis dd{font:400 30px/1 var(--home-display);letter-spacing:-.02em;margin:0}.home-kpis dt{color:var(--home-muted);font:500 12px/1.3 var(--home-body)}.home-chart{padding-top:22px;position:relative}.home-chart svg{width:100%;height:120px;display:block;overflow:visible}.home-chart line{stroke:var(--color-border);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.home-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home-chart svg{clip-path:inset(0 100% 0 0)}.home-shot-analytics[data-play] .home-chart svg{clip-path:inset(0);transition:clip-path 2s var(--home-ease)}.home-chart-finished{stroke:var(--home-accent);stroke-width:2.5px}.home-chart-failed{stroke:var(--color-muted-3);stroke-width:2px}.home-chart-mark{color:var(--home-muted);font:500 11px/1 var(--home-body);white-space:nowrap;opacity:0;padding-left:6px;transition:opacity .4s .8s;position:absolute;top:0}.home-chart-mark:last-of-type{transition-delay:1.4s}.home-shot-analytics[data-play] .home-chart-mark{opacity:1}.home-chart-legend{color:var(--home-muted);font:500 12px/1 var(--home-body);gap:16px;display:flex;margin-top:10px!important}.home-chart-legend span:before{content:"";background:var(--home-accent);vertical-align:middle;border-radius:1px;width:12px;height:2px;margin:0 6px 3px 0;display:inline-block}.home-chart-legend [data-series=failed]:before{background:var(--color-muted-3)}.home-share{gap:10px;display:grid}.home-share-bar{gap:3px;height:10px;display:flex}.home-share-bar i{background:var(--home-accent);border-radius:3px}.home-share-bar i:nth-child(2){opacity:.65}.home-share-bar i:nth-child(3){opacity:.4}.home-share-bar i:nth-child(4){background:var(--color-muted-3)}.home-share-legend{color:var(--home-muted);font:500 12px/1 var(--home-body);flex-wrap:wrap;gap:4px 16px;display:flex}.home-unanswered{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.home-unanswered li{border-bottom:1px solid var(--color-border);font:400 14px/1.3 var(--home-body);align-items:center;gap:12px;padding:12px 0;display:flex}.home-unanswered small{color:var(--home-muted);font:500 12px/1 var(--home-mono)}.home-unanswered b{background:var(--home-accent-soft);color:var(--home-accent);font:600 12px/1 var(--home-body);white-space:nowrap;border-radius:8px;margin-left:auto;padding:7px 10px}.home-shot-proxy{justify-content:center;gap:16px}.home-proxy-bar{justify-content:center;display:flex}.home-proxy-bar span{background:var(--color-ink);color:var(--color-bg);font:500 14px/1 var(--home-mono);border-radius:999px;padding:10px 18px}.home-proxy-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-proxy-split>div{border-radius:14px;flex-direction:column;gap:12px;min-height:250px;padding:18px;display:flex}.home-proxy-people{background:var(--color-bg)}.home-proxy-site{gap:10px;display:grid}.home-proxy-site .home-sk{background:var(--color-border)}.home-proxy-site .home-sk-grid{grid-template-columns:repeat(2,1fr)}.home-proxy-agents{background:var(--home-night);color:var(--home-on-night)}.home-proxy-agents .home-shot-label{color:var(--home-on-night-muted)}.home-proxy-agents pre{color:var(--home-on-night);font:400 12.5px/1.6 var(--home-mono);white-space:pre-wrap;margin:0}.home-proxy-agents ul{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.home-proxy-agents code{background:var(--home-night-2);color:var(--home-accent-on-night);font:400 11.5px/1 var(--home-mono);border-radius:6px;padding:5px 8px;display:block}.home-kit-note{max-width:70ch;color:var(--home-muted);font:400 15px/1.6 var(--home-body);margin:24px 0 0}.home-kit-note strong{color:var(--color-ink);font-weight:600}.home-faq-list{border-top:1px solid var(--color-border);max-width:820px;margin-top:36px}.home-faq-list details{border-bottom:1px solid var(--color-border)}.home-faq-list summary{color:var(--color-ink);font:500 18px/1.4 var(--home-body);cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary:after{content:"+";color:var(--home-muted);flex:none;font-weight:400}.home-faq-list details[open] summary:after{content:"−"}.home-faq-list p{max-width:64ch;color:var(--home-muted);font:400 16px/1.6 var(--home-body);margin:0 0 24px}.home-close{padding:var(--home-gap) 0;text-align:center;justify-items:center;gap:28px;display:grid}.home-close .home-offer{margin:-12px 0 0}.home-footer{background:var(--home-night);color:var(--home-on-night-muted)}.home-footer-inner{gap:28px;padding:56px 0 64px;display:grid}.home-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.home-footer .dedica-logo{color:var(--home-on-night)}.home-footer-top nav{flex-wrap:wrap;gap:14px 24px;display:flex}.home-footer-top nav a{color:var(--home-on-night-muted);font:500 14px/1 var(--home-body);text-decoration:none}.home-footer-top nav a:hover{color:var(--home-on-night)}.home-footer-top nav button{color:var(--home-on-night-muted);font:500 14px/1 var(--home-body);cursor:pointer;background:0 0;border:0;padding:0}.home-footer-top nav button:hover{color:var(--home-on-night)}.home-page .theme-dark-label,:root[data-theme=dark] .home-page .theme-light-label{display:none}:root[data-theme=dark] .home-page .theme-dark-label{display:inline}.home-notes{max-width:72ch;font:400 13px/1.6 var(--home-body);margin:0;padding-left:18px}.home-notes a{color:var(--home-on-night);text-underline-offset:3px;text-decoration:underline}.home-search{background:var(--color-surface);width:min(540px,100%);box-shadow:inset 0 0 0 1px var(--color-border), 0 1px 2px #1c1c1c0a;border-radius:14px;align-items:stretch;gap:4px;padding:4px;transition:box-shadow .2s;display:flex;position:relative}.home-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 1px 2px #1c1c1c0a}.home-search:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 1.5px var(--fail)}.home-search input{width:100%;min-width:0;height:44px;color:var(--home-ink);font:400 16px/1 var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.2px;background:0 0;border:0;outline:0;padding:0 12px}.home-search input::placeholder{color:var(--color-muted-2);opacity:1}.home-search input:focus-visible{outline:0}.home-search button{background:var(--color-ink);min-height:44px;color:var(--color-bg);font:600 14px/1.3 var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.2px;cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 16px;transition:background .2s,transform .25s cubic-bezier(.34,1.3,.5,1)}.home-search button:hover{transform:translateY(-1px)}.home-search button:active{transform:scale(.98)}.home-search button:disabled{cursor:progress;opacity:.75;transform:none}.home-search-error{color:var(--fail);text-align:left;font-size:13px;position:absolute;top:calc(100% + 9px);left:12px}.home-hero .home-search,.home-close .home-search{border-radius:16px;width:100%;max-width:540px;padding:6px}.home-hero .home-search input,.home-close .home-search input{height:54px;font-size:18px}.home-hero .home-search button,.home-close .home-search button{min-height:54px;padding:0 22px;font-size:16px}@media (max-width:1023px){.home-hero{grid-template-columns:minmax(0,1fr);gap:56px}.home-hero-figure{width:min(100%,480px)}.home-how-steps{grid-template-columns:minmax(0,1fr);gap:48px;max-width:560px}.home-tour{grid-template-columns:minmax(0,1fr)}.home-tour-list>li{min-height:0;padding:40px 0}.home-tour-list>li>button{color:var(--color-ink)}.home-tour-list>li>button span{background:var(--home-accent);box-shadow:none;color:#fff}.home-tour-list>li>p{opacity:1}.home-tour-inline{margin-top:28px;display:block}.home-tour-inline .home-shot{min-height:0}.home-tour-list>li{padding:28px 0}.home-tour-stage{display:none}}@media (max-width:760px){.home-page{--home-gap:88px}.home-header{gap:12px;height:64px;display:flex}.home-header-actions{margin-left:auto}.home-menu-toggle{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-ink);background:0 0;border-radius:10px;flex:none;place-content:center;gap:5px;padding:0;display:grid;position:relative}.home-menu-toggle span{background:currentColor;border-radius:2px;width:16px;height:1.5px;transition:transform .18s,opacity .18s;display:block}.home-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.home-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.home-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-6.5px)rotate(-45deg)}.home-nav-links{z-index:20;border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;flex-direction:column;gap:2px;min-width:200px;padding:8px;display:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 24px 48px -24px #0000004d}.home-nav-links[data-open=true]{display:flex}.home-nav-links .home-nav{color:var(--color-ink);border-radius:8px;padding:12px}.home-demo{padding:0 12px;font-size:13px}.home-hero{padding-top:32px}.home-hero h1{font-size:clamp(44px,12.5vw,60px)}.home-deck{margin:20px 0 28px;font-size:17px}.home-agent{padding:22px}.home-stats{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}.home-race-lanes{grid-template-columns:minmax(0,1fr);gap:14px}.home-race-lane{padding:18px}.home-race-lanes{margin-top:28px}.home-browser-page{height:180px}.home-order code{display:none}.home-how-visual{height:140px}.home-shot{padding:22px}.home-shot-connector{grid-template-columns:minmax(0,1fr);padding:14px}.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.home-chart-mark{font-size:10px}.home-proxy-split>div{min-height:200px;padding:14px}.home-faq-list summary{font-size:17px}}@media (max-width:420px){.home-search{grid-template-columns:minmax(0,1fr) auto;display:grid}.home-hero .home-search input,.home-close .home-search input{height:50px;padding-inline:10px;font-size:16px}.home-hero .home-search button,.home-close .home-search button{min-height:50px;padding-inline:14px;font-size:14px}}@media (max-width:760px){.home-press{margin-top:16px}.home-press p{margin-bottom:8px}.home-press ul{zoom:.9;flex-wrap:nowrap;gap:16px}.home-press li:nth-child(4),.home-press li:nth-child(5){display:none}}@media (prefers-reduced-motion:reduce){.home-spinner{animation:none}.home-sk,.home-cursor,.home-caret,.home-watch svg path{animation:none!important}.home-scan-results li,.home-scan-summary,.home-agent-cycle>span,.home-tour-shot,.home-order li,.home-race-placed,.home-race-verdict,.home-connector-chat>*,.home-menu-toggle span{transition:none}.home-chart svg,.home-chart-mark{transition:none!important}.home-marquee{-webkit-mask-image:none;mask-image:none}.home-marquee ul{flex-wrap:wrap;flex:1;gap:16px 32px;padding-right:0;animation:none}.home-marquee ul[aria-hidden]{display:none}}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.pc{background:var(--color-surface);border-radius:14px;flex-direction:column;padding:28px;display:flex}.pc h3{color:var(--color-ink);font:600 16px/1.3 var(--home-body);align-items:center;gap:10px;margin:0;display:flex}.pc-audience{color:var(--home-muted);font:400 15px/1.4 var(--home-body);margin:4px 0 0}.pc-price{font:400 48px/1 var(--home-display);letter-spacing:-.02em;color:var(--color-ink);margin:20px 0 0}.pc-price small{color:var(--home-muted);font:400 16px/1 var(--home-body);letter-spacing:0;margin-left:6px}.pc-numbers{background:var(--color-bg);border-radius:10px;gap:12px;margin:24px 0 28px;padding:18px 20px;display:grid}.pc-numbers p{color:var(--home-muted);font:400 15px/1.3 var(--home-body);margin:0}.pc-numbers strong{color:var(--color-ink);font:400 28px/1 var(--home-display);margin-right:4px}.pc-features{flex:1;padding:0 0 28px}.pc-intro{color:var(--color-ink-2);font:600 15px/1.4 var(--home-body);margin:0 0 12px}.pc ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc li{color:var(--color-ink);font:400 15px/1.45 var(--home-body);gap:12px;display:flex}.pc li:before{content:"—";color:var(--home-muted);flex:none}.pc .home-button{background:var(--color-bg);min-height:48px;color:var(--color-ink);font-size:15px}.pc-wide{grid-template-columns:minmax(0,260px) minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:20px;display:grid}.pc-wide-head .pc-price{margin-top:12px}.pc-wide ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.pc-wide .home-button{padding:0 28px}.pc-promise{color:var(--home-muted);font:500 13px/1.4 var(--home-body);text-align:center;margin:10px 0 0}.pc-promise:before{content:"✓ ";color:var(--home-success);font-weight:700}.pc-wide-action{display:grid}@media (max-width:899px){.pc-grid{grid-template-columns:minmax(0,1fr);max-width:560px}.pc-wide{grid-template-columns:minmax(0,1fr);gap:20px;max-width:560px}.pc-wide ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.home-header .home-header-actions>span:has(>form){z-index:1;position:absolute;top:50%;left:0;right:50px;translate:0 -50%}.home-header .home-header-actions>span>form{width:100%;animation:none}}
