*{box-sizing:border-box}html,body{min-height:100%;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);width:100%;color:var(--text);outline:none;padding:.75rem .85rem}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shell{flex-direction:column;min-height:100svh;display:flex}.topbar{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;min-height:60px;margin:0 auto;padding:0 1.25rem;display:flex}.brand{align-items:center;gap:.65rem;font-weight:700;display:inline-flex}.brand img{width:34px;height:34px}.nav{color:var(--muted);align-items:center;gap:.9rem;font-size:.9rem;display:flex}.nav a:hover{color:var(--text)}.main{width:100%;max-width:1200px;margin:0 auto;padding:3.5rem 1.25rem 5rem}.hero{align-items:center;gap:2.5rem;min-height:min(720px,100vh - 60px);display:grid}.eyebrow{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.headline{letter-spacing:0;max-width:900px;margin:1rem 0 0;font-size:clamp(2.4rem,5.8vw,4.9rem);line-height:.98}.lede{max-width:690px;color:var(--muted);font-size:1rem;line-height:1.6}.section-title{letter-spacing:0;margin:.75rem 0 1rem;font-size:clamp(1.8rem,3.1vw,2.7rem);line-height:1.08}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-soft);min-height:2.45rem;color:var(--text);justify-content:center;align-items:center;gap:.45rem;padding:.62rem .9rem;font-weight:650;display:inline-flex}.btn.secondary{border-color:var(--line);background:var(--surface-upper);color:var(--muted)}.btn.danger{border-color:var(--coral-line);background:var(--coral-soft)}.grid{gap:1rem;display:grid}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 92%, transparent)}.panel.pad{padding:1.25rem}.row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.row:last-child{border-bottom:0}.row-title{color:var(--cyan);word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.row-meta{color:var(--faint);margin-top:.25rem;font-size:.82rem}.badge{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:inline-flex}.badge.active,.badge.ok{border-color:var(--green-line);color:var(--green)}.badge.pending,.badge.approved,.badge.provisioning,.badge.pausing,.badge.resuming{border-color:var(--amber-line);color:var(--amber)}.badge.failed,.badge.rejected{border-color:var(--coral-line);color:var(--coral)}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.9rem;display:grid}.field label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;display:block}.admin-billing-card{--admin-control-height:2.625rem;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 92%, transparent);gap:1.35rem;padding:1.25rem;display:grid}.admin-billing-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.admin-billing-header h2{letter-spacing:0;margin:.45rem 0 0;font-size:1.45rem;line-height:1.15}.admin-trial-form{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:1.25rem;display:grid}.admin-setting-copy{min-width:0}.admin-trial-toggle{color:var(--text);align-items:center;gap:.65rem;font-weight:650;display:flex}.admin-trial-toggle input{width:1.05rem;height:1.05rem;accent-color:var(--accent);flex:none}.admin-setting-note,.field-hint{color:var(--faint);margin:.25rem 0 0;font-size:.78rem;line-height:1.35}.admin-trial-fields{grid-template-columns:minmax(14.75rem,max-content) minmax(6.75rem,auto);justify-content:end;align-items:end;gap:.7rem;display:grid}.admin-promo-section{gap:.75rem;padding-top:.2rem;display:grid}.admin-promo-form{grid-template-columns:minmax(12rem,1.1fr) minmax(9.25rem,.9fr) minmax(14.25rem,1fr);grid-template-areas:"code plan duration""max expiry action";align-items:start;gap:.8rem;display:grid}.admin-field-code{grid-area:code}.admin-field-plan{grid-area:plan}.admin-field-duration{grid-area:duration}.admin-field-max{grid-area:max}.admin-field-expiry{grid-area:expiry}.admin-field-label-row{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.35rem;display:flex}.admin-field-label-row>label{margin-bottom:0}.admin-field-label-row>label:first-child{white-space:nowrap}.field .admin-inline-check{color:var(--muted);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:.35rem;margin-bottom:0;font-family:inherit;font-size:.72rem;font-weight:600;display:inline-flex}.field .admin-inline-check input{width:.9rem;height:.9rem;accent-color:var(--accent)}.admin-control-pair{align-items:center;gap:.45rem;display:flex}.admin-control{box-sizing:border-box;height:var(--admin-control-height);min-height:var(--admin-control-height);border-radius:var(--radius);font-size:.95rem;line-height:1.2}.admin-control--count{flex:0 0 5.5rem;width:5.5rem}.admin-control--unit{flex:0 0 8.75rem;width:8.75rem}.admin-control--code,.admin-control--plan,.admin-control--max,.admin-control--datetime{width:100%}.admin-control--code{min-width:12rem}.admin-control--plan{min-width:9rem}.admin-control--max{min-width:10rem}.admin-control--datetime{min-width:16rem}.admin-promo-actions{grid-area:action;justify-content:flex-end;align-self:start;padding-top:1.42rem;display:flex}.admin-promo-actions .btn,.admin-save-action{white-space:nowrap}.admin-promo-actions .btn{min-width:10.5rem}.admin-billing-card input,.admin-billing-card select,.admin-billing-card .btn{min-height:var(--admin-control-height)}.admin-billing-card input[type=number]{appearance:textfield}.admin-billing-card input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-billing-card input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-billing-card input:disabled,.admin-billing-card select:disabled{border-color:color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--surface-ghost) 82%, white);color:var(--faint);opacity:1}.admin-primary-action{border-color:color-mix(in srgb, var(--accent) 70%, var(--line));background:var(--accent);color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 16%, transparent)}.admin-promo-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-faint);margin-top:.15rem}.notice{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:var(--surface-faint);padding:.8rem 1rem}.notice.error{border-color:var(--coral-line);color:var(--coral);background:var(--coral-soft)}.notice.success{border-color:var(--green-line);color:var(--green);background:var(--green-soft)}.tabs{flex-wrap:wrap;gap:.45rem;padding-bottom:.35rem;display:flex}.tabs button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-upper);color:var(--muted);white-space:nowrap;padding:.48rem .75rem}.tabs button[aria-selected=true]{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.code-display{letter-spacing:.08em;color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(2.5rem,9vw,5.25rem)}.progress{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.progress>span{height:100%;width:var(--value,0%);background:var(--accent);display:block}.split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.timeline details{border-bottom:1px solid var(--line);padding:.75rem 0}.timeline details:last-child{border-bottom:0}.timeline summary{cursor:pointer}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pricing-page{max-width:1180px;margin:0 auto;padding:96px 40px 56px}.pricing-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:40px;padding:10px 0 32px;display:grid}.pricing-hero-copy{min-width:0}.pricing-display{letter-spacing:0;max-width:760px;margin:12px 0 0;font-size:3.25rem;line-height:1.02}.pricing-lede{max-width:720px;color:var(--text-2);margin:18px 0 0;font-size:1.04rem;line-height:1.62}.pricing-entry-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.pricing-entry-actions .button{gap:8px}.pricing-flow-strip{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:.82rem;font-weight:650;display:flex}.pricing-flow-strip svg{color:var(--role-cloud)}.pricing-hero-visual{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-strong);box-shadow:0 22px 58px var(--card-shadow-medium);margin:0;overflow:hidden}.pricing-hero-visual img{aspect-ratio:684/443;object-fit:cover;object-position:left top;width:100%;height:292px;display:block}.pricing-notice{margin:0 0 18px}.pricing-redeem-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-faint);grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:18px;margin-top:18px;padding:16px;display:grid}.pricing-redeem-panel label{color:var(--text-3);font-weight:650}.pricing-redeem-panel p{color:var(--text-3);margin:4px 0 0;font-size:.88rem;line-height:1.45}.pricing-redeem-panel>div{gap:10px;display:grid}.pricing-redeem-panel>div:last-child{grid-template-columns:minmax(0,1fr) auto}.pricing-redeem-panel input{background:var(--surface-strong);border-radius:999px;min-height:44px}.pricing-plans-section,.pricing-next-steps{border-top:1px solid var(--line);padding:30px 0}.pricing-section-heading{max-width:760px;margin-bottom:20px}.pricing-section-heading h2{letter-spacing:0;margin:8px 0 0;font-size:2rem;line-height:1.1}.pricing-section-heading p{color:var(--text-2);margin:10px 0 0;line-height:1.58}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 0 0;display:grid}.pricing-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);flex-direction:column;min-height:520px;padding:22px;display:flex}.pricing-card.featured{border-color:var(--text);box-shadow:0 20px 52px #17171c14}.pricing-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-card-topline h3{letter-spacing:0;margin:0;font-size:1.15rem}.pricing-card-topline span{border:1px solid var(--green-line);color:var(--green);border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:700}.pricing-price{align-items:baseline;gap:8px;margin-top:24px;display:flex}.pricing-price span{letter-spacing:0;font-size:2.6rem;font-weight:750;line-height:1}.pricing-price small{color:var(--text-3);font-size:.95rem}.pricing-summary{min-height:84px;color:var(--text-2);margin:18px 0 0;line-height:1.58}.pricing-trial-note{border:1px solid var(--green-line);border-radius:var(--radius);background:var(--green-soft);color:var(--green);margin:12px 0 0;padding:10px 12px;font-size:.86rem;font-weight:700;line-height:1.45}.pricing-limits{gap:10px;margin:22px 0 0;display:grid}.pricing-limits dt{color:var(--text-4);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;display:block}.pricing-limits div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-faint);padding:12px}.pricing-limits dd{margin:4px 0 0;font-weight:700}.pricing-features{color:var(--text-2);gap:10px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.pricing-features li{align-items:flex-start;gap:9px;display:flex}.pricing-features svg{color:var(--green);flex:none;margin-top:3px}.pricing-card .button{gap:8px;width:100%;margin-top:auto}.pricing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-steps-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-faint);min-height:170px;padding:18px}.pricing-steps-grid span{color:var(--role-cloud);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:750}.pricing-steps-grid h3{letter-spacing:0;margin:16px 0 0;font-size:1rem;line-height:1.25}.pricing-steps-grid p{color:var(--text-2);margin:8px 0 0;font-size:.9rem;line-height:1.5}@media (max-width:900px){.admin-billing-header,.admin-trial-form{grid-template-columns:1fr}.admin-billing-header{display:grid}.admin-trial-fields,.admin-promo-form{grid-template-columns:1fr 1fr;justify-content:stretch}.admin-promo-form{grid-template-areas:"code code""plan duration""max expiry""action action"}.admin-field-max,.admin-field-expiry{min-width:0;max-width:none}.admin-promo-actions{padding-top:0}.admin-promo-actions .btn{width:100%}}@media (max-width:820px){.topbar-inner{flex-direction:column;align-items:flex-start;padding:.9rem 1rem}.nav{flex-wrap:wrap}.grid.cols-2,.grid.cols-3,.form-grid,.row{grid-template-columns:1fr}.pricing-page{padding:116px 20px 32px}.pricing-hero{grid-template-columns:1fr;gap:24px;padding-top:8px}.pricing-display{font-size:2.35rem}.pricing-hero-visual{display:none}.pricing-entry-actions .button,.pricing-redeem-panel .button{width:100%;max-width:none}.pricing-redeem-panel,.pricing-redeem-panel>div,.pricing-grid,.pricing-steps-grid{grid-template-columns:1fr}.pricing-card{min-height:auto}}@media (max-width:560px){.admin-billing-card{padding:1rem}.admin-trial-fields,.admin-promo-form{grid-template-columns:1fr}.admin-promo-form{grid-template-areas:"code""plan""duration""max""expiry""action"}.admin-control-pair{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.admin-control--count,.admin-control--unit{flex-basis:auto;width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f7f1;--canvas-warm:#fffdf6;--canvas-mint:#eef5ef;--canvas-lavender:#f1f3f8;--canvas-amber:#fff3d6;--canvas-coral:#fff0eb;--canvas-green:#edf6e8;--text:#1f2a26;--radius:8px;--radius-card:8px;--radius-shell:12px;--text-2:#1f2a26bd;--text-3:#1f2a2694;--text-4:#1f2a266b;--role-human:#e56f61;--role-agent:#19b8b4;--role-memory:#68a83e;--role-cloud:#4f75e8;--role-decision:#d79a24;--role-trust:#315dd9;--hue-channels:var(--role-agent);--hue-repos:var(--role-memory);--hue-workflows:var(--role-decision);--hue-canvases:var(--role-cloud);--line:#1f342d29;--line-strong:#1f342d47;--surface:#fffdf8b8;--surface-strong:#fffdf8;--surface-hover:#fffdf8db;--accent:#159d99;--accent-soft:color-mix(in srgb, var(--role-agent) 14%, transparent);--accent-line:color-mix(in srgb, var(--role-agent) 42%, var(--line));--focus:color-mix(in srgb, var(--role-cloud) 62%, transparent);--brand-accent:var(--role-cloud);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--font-display:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, "Roboto Mono", Menlo, Monaco, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--font-body:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--panel:var(--surface);--panel-2:var(--surface-strong);--muted:var(--text-2);--faint:var(--text-4);--cyan:var(--role-agent);--green:#4d9c42;--amber:#bf7c13;--coral:#cf4d45;--coral-soft:color-mix(in srgb, var(--coral) 10%, transparent);--coral-line:color-mix(in srgb, var(--coral) 38%, transparent);--green-soft:color-mix(in srgb, var(--green) 10%, transparent);--green-line:color-mix(in srgb, var(--green) 36%, transparent);--amber-line:color-mix(in srgb, var(--amber) 36%, transparent);--surface-mid:#fffefa94;--surface-faint:#fffefa7a;--surface-raised:#fffefac7;--surface-upper:#fffefaad;--surface-dim:#fffefa9e;--surface-ghost:#fffefa6b;--surface-tint:color-mix(in srgb, var(--role-agent) 5%, white);--button-primary-hover:#117f7c;--brand-shadow:#19b8b42e;--card-shadow-soft:#1e373014;--card-shadow-medium:#1e37301f;--card-shadow-strong:#1e37302e}html{background:var(--bg);scroll-behavior:smooth;overflow-x:hidden}section[id]{scroll-margin-top:88px}body{background:linear-gradient(90deg, #19b8b40e 0 1px, transparent 1px 88px), linear-gradient(180deg, #1f342d0a 0 1px, transparent 1px 88px), linear-gradient(180deg, var(--bg) 0%, #fffdf6 46%, #f3f6ee 100%);color:var(--text);font-family:var(--font-body);text-rendering:optimizelegibility;line-height:1.5;overflow-x:hidden}input,select,textarea{background:var(--surface-raised);color:var(--text)}.site-shell{width:100%;min-height:100svh;overflow:clip}.site-header{z-index:40;border-bottom:1px solid color-mix(in srgb, var(--line) 88%, white);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);align-items:center;gap:16px;min-height:64px;padding:0 40px;display:flex;position:fixed;inset:0 0 auto}.brand-lockup,.wordmark,.footer-brand{color:var(--text);align-items:center;line-height:1;display:inline-flex}.brand-wordmark-image{object-fit:contain;width:92px;height:auto;display:block}.brand-logo{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--surface-raised);object-fit:cover;width:24px;height:24px;box-shadow:0 10px 24px var(--brand-shadow);display:block}.footer-brand .brand-logo{border-radius:5px;width:20px;height:20px}.footer-brand .brand-wordmark-image{width:84px}.site-header nav{color:var(--text);justify-self:center;align-items:center;gap:20px;font-size:13px;font-weight:400;display:flex}.site-header nav a,.header-cta,.site-footer a{transition:color .16s ease, opacity .16s ease, background .16s ease, border-color .16s ease, transform .16s var(--ease-out-quart)}.site-header nav a:hover,.header-cta:hover,.site-footer a:hover{color:var(--text-3)}.header-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.header-ph-link{transition:opacity .16s ease, transform .16s var(--ease-out-quart);border-radius:7px;flex:none;justify-self:center;display:inline-flex}.header-ph-link:hover{opacity:.84;transform:translateY(-1px)}.header-ph-link img{width:184px;height:auto;display:block}.header-cta{white-space:nowrap;border:1px solid color-mix(in srgb, var(--role-agent) 58%, var(--line));background:color-mix(in srgb, var(--role-agent) 86%, white);color:#123633;letter-spacing:0;border-radius:999px;flex:none;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;line-height:1.43;display:inline-flex}.header-cta:hover{background:var(--button-primary-hover);color:#fff;transform:translateY(-1px)}.header-cta-ghost{color:var(--text);border-color:var(--line-strong);background:#ffffff8f}.header-cta-ghost:hover{background:color-mix(in srgb, var(--role-cloud) 10%, white);color:var(--text);border-color:color-mix(in srgb, var(--role-cloud) 38%, var(--line))}.header-docs-short{display:none}.theme-toggle{border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--text);transition:background .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--ease-out-quart);border-radius:999px;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{border-color:var(--accent-line);background:var(--surface-strong);transform:translateY(-1px)}.theme-toggle svg{width:18px;height:18px}.hero-section{border-bottom:0;max-width:1280px;margin:0 auto;padding:clamp(96px,11vh,128px) 40px 64px;display:block;position:relative;overflow:hidden}.hero-wash{display:none}.hero-section:after{z-index:0;aspect-ratio:1672/941;background:linear-gradient(90deg, var(--bg), transparent 32%), url(/assets/vokal-product-hero.webp) center / cover;width:min(760px,58vw);box-shadow:0 24px 80px color-mix(in srgb, var(--accent) 10%, transparent);content:"";opacity:.12;pointer-events:none;border-radius:32px;position:absolute;bottom:-18%;right:-7%;transform:rotate(-2deg)}.hero-section:has(.hero-product-shot):after{display:none}.signal-field{z-index:1;pointer-events:none;opacity:.5;position:absolute;inset:72px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 84%,#0000);mask-image:linear-gradient(#0000,#000 14% 84%,#0000)}.signal-field:before{background-image:linear-gradient(var(--line) 1px, transparent 1px);content:"";opacity:.16;background-size:96px 96px;position:absolute;inset:-96px}.signal-field span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 24%, transparent), transparent);opacity:.22;height:1px;position:absolute;left:6%;right:6%}.signal-field span:first-child{--delay:-1.2s;--dur:8.8s;top:18%}.signal-field span:nth-child(2){--delay:-4.8s;--dur:11.2s;top:31%;right:18%}.signal-field span:nth-child(3){--delay:-2.4s;--dur:10.4s;top:47%;left:18%}.signal-field span:nth-child(4){--delay:-6.2s;--dur:12.4s;top:63%;right:24%}.signal-field span:nth-child(5){--delay:-3.7s;--dur:10.8s;top:78%;left:24%}.hero-copy{z-index:2;text-align:center;justify-items:center;max-width:900px;margin:0 auto;display:grid;position:relative}.hero-kicker,.section-kicker,.sidebar-title,.run-live,.workspace-live,.primitive-index,.comparison-head span,.metric span,.agent-handle,.workspace-group-title,.progress-row,.run-command,kbd{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-weight:400}.hero-kicker,.section-kicker{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-family:var(--font-body);letter-spacing:0;text-transform:none;border-radius:999px;margin:0;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.hero-kicker{animation:hero-rise .68s var(--ease-out-expo) both;margin-bottom:18px}.hero-copy h1{max-width:860px;color:var(--text);font-family:var(--font-body);letter-spacing:0;animation:hero-rise .86s var(--ease-out-expo) 90ms both;margin:0;font-size:clamp(40px,5vw,66px);font-weight:650;line-height:1}.hero-copy h1.hero-title-brand{justify-content:center;align-items:center;min-height:0;font-size:0;line-height:0;display:flex}.hero-wordmark{width:clamp(220px,28vw,360px);height:auto}.hero-wordmark-dark{display:none}.hero-lede{max-width:720px;color:var(--text-2);animation:hero-rise .76s var(--ease-out-quint) .18s both;margin:22px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.hero-actions,.cta-actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.hero-actions{animation:hero-rise .72s var(--ease-out-quint) .27s both;justify-content:center}.cta-actions{justify-content:center}.button,.intervention-bar button,.feed-tabs button{border:1px solid var(--line-strong);background:color-mix(in srgb, white 62%, var(--canvas-mint));min-height:44px;color:var(--text);font-family:var(--font-body);letter-spacing:0;text-transform:none;transition:background .16s ease, border-color .16s ease, color .16s ease, opacity .16s ease, transform .16s var(--ease-out-quart);border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.43;display:inline-flex}.button-primary{border-color:color-mix(in srgb, var(--role-agent) 65%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--role-agent) 86%, white), color-mix(in srgb, var(--role-trust) 28%, var(--role-agent)));color:#0f302d;box-shadow:0 1px 0 #ffffff80 inset, 0 14px 28px color-mix(in srgb, var(--role-agent) 18%, transparent)}.button-primary:hover{background:var(--button-primary-hover);color:#fff}.button-secondary:hover,.intervention-bar button:hover,.feed-tabs button:hover{background:color-mix(in srgb, var(--role-cloud) 12%, white);border-color:color-mix(in srgb, var(--role-cloud) 36%, var(--line))}.button:hover,.intervention-bar button:hover,.feed-tabs button:hover{transform:translateY(-1px)}.hero-integrations{border-top:1px solid var(--line);width:min(760px,100%);color:var(--text-3);animation:hero-rise .76s var(--ease-out-quint) .36s both;flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;padding-top:18px;font-size:13px;display:flex}.integration-label{color:var(--text-4);letter-spacing:.06em;text-transform:uppercase;margin-right:4px;font-size:12px}.live-stage{z-index:2;min-width:0;max-width:1120px;animation:hero-rise .9s var(--ease-out-quint) .48s both;margin-top:64px;position:relative}.hero-product-shot{z-index:2;isolation:isolate;width:100%;max-width:1180px;animation:hero-rise .9s var(--ease-out-quint) .42s both;border-radius:20px;margin:72px auto 0;position:relative}.hero-product-shot:before{z-index:-1;background:radial-gradient(60% 55% at 50% 40%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), radial-gradient(80% 60% at 50% 100%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 75%);filter:blur(36px);content:"";pointer-events:none;position:absolute;inset:-8% -6% -14%}.hero-product-shot-frame{border:1px solid var(--line);background:var(--surface-strong);box-shadow:0 1px 0 #ffffff24 inset, 0 0 0 1px color-mix(in srgb, var(--line-strong) 55%, transparent), 0 18px 36px -12px #00000047, 0 56px 110px -28px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:20px;position:relative;overflow:hidden}.hero-product-shot img{width:100%;height:auto;display:block}.hero-product-shot-frame:after{background:linear-gradient(180deg, transparent, var(--bg) 92%);content:"";pointer-events:none;height:18%;position:absolute;inset:auto 0 0}.compact-hero{min-height:auto}.compact-hero-copy{max-width:520px}.stage-grid{display:none}.run-window,.workspace-window,.feed-card,.agent-card,.comparison-table,.faq-list details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 24px 70px color-mix(in srgb, var(--accent) 8%, transparent)}.run-window,.workspace-window{background:var(--surface-strong);position:relative;overflow:hidden}.run-titlebar,.workspace-titlebar{border-bottom:1px solid var(--line);min-height:42px;color:var(--text-3);font-family:var(--font-display);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;font-size:12px;display:grid}.window-dots{gap:8px;padding-left:16px;display:flex}.window-dots span{border:1px solid var(--line-strong);border-radius:999px;width:8px;height:8px}.run-channel,.workspace-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.run-live,.workspace-live{color:var(--accent);padding-right:16px;font-size:12px}.run-body{grid-template-columns:200px minmax(0,1fr);min-height:440px;display:grid}.run-sidebar,.workspace-sidebar{border-right:1px solid var(--line);background:var(--surface-tint)}.run-sidebar{align-content:start;gap:8px;padding:14px;display:grid}.sidebar-title{color:var(--text-3);margin-bottom:8px;font-size:12px}.sidebar-agent,.workspace-link,.workspace-nav a{min-width:0;color:var(--text-2);transition:background .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--ease-out-quart);border:1px solid #0000;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.sidebar-agent{gap:2px;display:grid}.sidebar-agent.active,.workspace-nav a.active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text);border-radius:var(--radius)}.sidebar-agent:hover,.workspace-link:hover,.workspace-nav a:hover{border-color:var(--line);background:var(--surface);color:var(--text);border-radius:var(--radius);transform:translate(2px)}.sidebar-agent span,.workspace-link span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebar-agent small{color:var(--text-4);font-size:12px}.run-thread{align-content:start;gap:12px;padding:18px;display:grid}.thread-prompt,.run-status,.activity-item,.agent-update{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-dim);align-items:start;gap:12px;padding:14px;display:flex}.human-avatar,.identity-avatar,.mini-avatar,.event-icon,.activity-item>span,.agent-update-top>span{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-upper);width:32px;height:32px;color:var(--text);font-family:var(--font-display);flex:none;place-items:center;font-size:12px;display:inline-grid}.thread-prompt p,.run-status span,.event-timeline span,.empty-state p,.activity-item p,.agent-update p,.feed-intro p,.primitive-row p,.comparison-row span,.faq-list p,.cta-copy p,.section-heading p,.agent-card p{color:var(--text-2)}.thread-prompt p,.run-status div,.activity-item p,.agent-update p{margin:0}.run-status{display:grid}.run-status strong,.event-timeline strong,.activity-item h4,.activity-item strong,.agent-update strong,.feed-card-header strong,.feed-card h4,.feed-label{color:var(--text);font-weight:400}.status-meter{background:var(--line);height:1px;overflow:hidden}.status-meter span{background:var(--accent);transform-origin:0;width:100%;height:100%;animation:meter-pulse 3s var(--ease-out-quart) infinite;display:block;transform:scaleX(.68)}.event-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.event-timeline li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-faint);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.event-timeline div{gap:2px;min-width:0;display:grid}.intervention-bar{grid-template-columns:repeat(4,minmax(88px,1fr));gap:8px;display:grid}.intervention-bar button{padding:10px 8px;font-size:12px}.intervention-bar button.active{border-color:var(--accent);background:var(--accent);color:var(--bg)}.run-command{z-index:2;border:1px solid var(--accent-line);background:var(--surface-dim);max-width:100%;color:var(--text-3);border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:12px;font-size:12px;display:inline-flex;position:relative}.problem-section,.visual-proof-section,.demo-section,.workspace-section,.agent-section,.primitive-section,.comparison-section,.faq-section,.cta-section,.site-footer{max-width:1120px;margin:0 auto;padding-left:40px;padding-right:40px}.problem-section,.visual-proof-section,.demo-section,.workspace-section,.agent-section,.primitive-section,.comparison-section,.faq-section,.cta-section{border-top:1px solid var(--line);padding-top:60px;padding-bottom:60px}.visual-proof-section{grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.visual-proof-section--reverse{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr)}.visual-proof-section--reverse .visual-proof-media{order:2}.visual-proof-media{border:1px solid color-mix(in srgb, var(--line) 74%, var(--accent) 26%);background:linear-gradient(color-mix(in srgb, var(--accent) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 9%, transparent) 1px, transparent 1px), linear-gradient(135deg, #15161b 0%, #0b0c10 58%, #111817 100%);box-shadow:0 30px 74px color-mix(in srgb, var(--accent) 13%, transparent), inset 0 1px 0 #ffffff1f;background-size:28px 28px,28px 28px,auto;border-radius:20px;margin:0;padding:10px;position:relative;overflow:hidden}.visual-proof-chrome{z-index:1;min-height:34px;color:color-mix(in srgb, white 70%, var(--accent) 30%);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 8px;font-size:10px;font-weight:700;line-height:1.1;display:flex;position:relative}.visual-proof-chrome strong{min-width:0;color:color-mix(in srgb, var(--accent) 58%, white 42%);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:720;display:inline-flex}.visual-proof-chrome strong:before{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 14%, transparent);content:"";border-radius:999px}.visual-proof-image{z-index:1;background:#090a0d;border:1px solid #ffffff1c;border-radius:12px;position:relative;overflow:hidden}.visual-proof-image:after{border-radius:inherit;background:linear-gradient(180deg, #ffffff14, transparent 22%), linear-gradient(90deg, color-mix(in srgb, var(--accent) 11%, transparent), transparent 24% 76%, color-mix(in srgb, var(--accent) 8%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.visual-proof-media img{width:100%;height:auto;display:block}.howto-shot-window{z-index:1;border:1px solid var(--line);background:#0d0e12;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f11150a,0 24px 60px -28px #0f111552}.howto-shot-bar{background:#08090c;border-bottom:1px solid #f0f1f517;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.howto-shot-dots{flex-shrink:0;gap:6px;display:inline-flex}.howto-shot-dots i{background:#4b4f5a;border-radius:999px;width:11px;height:11px;display:inline-block}.howto-shot-dots i:first-child{background:#ff5f57}.howto-shot-dots i:nth-child(2){background:#febc2e}.howto-shot-dots i:nth-child(3){background:#28c840}.howto-shot-title{text-align:center;font-family:var(--font-body);color:#f0f1f599;letter-spacing:0;text-transform:none;flex:1;font-size:12px;font-weight:500}.howto-shot-signal{color:#4ade80;font-family:var(--font-body);letter-spacing:.04em;text-transform:lowercase;white-space:nowrap;background:#4ade801f;border:1px solid #f0f1f524;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.howto-shot-signal:before{content:"";background:#4ade80;border-radius:999px;width:5px;height:5px;box-shadow:0 0 6px #4ade8080}.howto-shot-image{background:#090a0d;position:relative;overflow:hidden}.howto-shot-image img{width:100%;height:auto;display:block}.visual-proof-caption,.howto-shot-caption{z-index:1;color:color-mix(in srgb, white 64%, var(--muted) 36%);align-items:center;gap:10px;padding:10px 2px 0;font-size:12px;font-weight:520;line-height:1.4;display:flex;position:relative}.visual-proof-caption:before{background:color-mix(in srgb, var(--accent) 48%, transparent);content:"";flex:none;width:24px;height:1px}.visual-proof-copy{align-content:center;gap:18px;display:grid}.visual-proof-copy h2{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(28px,4vw,52px);font-weight:550;line-height:1}.visual-proof-copy p{max-width:520px;color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.visual-proof-copy ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.visual-proof-copy li{border:1px solid var(--line);background:var(--surface-upper);min-height:34px;color:var(--text);border-radius:999px;align-items:center;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.demo-section .live-stage{margin-top:0}.problem-section p{max-width:900px;color:var(--text);margin:0;font-size:clamp(17px,1.55vw,22px);font-weight:400;line-height:1.34}.problem-section p+p{margin-top:20px}.section-heading{grid-template-columns:minmax(0,1fr) minmax(240px,380px);align-items:end;gap:36px;margin-bottom:34px;display:grid}.section-heading h2,.cta-copy h2{color:var(--text);margin:18px 0 0;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.18}.section-heading p{margin:0;font-size:15px;line-height:1.55}.workspace-body{grid-template-columns:248px minmax(0,1fr);min-height:500px;display:grid}.workspace-sidebar{align-content:start;gap:16px;padding:14px;display:grid}.workspace-switcher{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.workspace-switcher strong{color:var(--text);font-weight:400;display:block}.workspace-switcher span,.identity-block span,.agent-update-top span,.workspace-group-title,.feed-card-header span,.progress-row,.agent-card-header,.agent-card-header span{color:var(--text-3)}.switcher-controls{color:var(--text-3);font-family:var(--font-display);gap:8px;display:flex}.workspace-search{border:1px solid var(--line);background:var(--surface-mid);color:var(--text-3);cursor:text;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px;font-size:13px;display:grid}.workspace-search+input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}kbd{color:var(--text-4);font-size:12px}.workspace-nav,.workspace-link-list{gap:4px;display:grid}.workspace-group-title{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.workspace-feed{padding:20px}.workspace-user{justify-content:flex-end;display:flex}.identity-block,.agent-update-top{align-items:center;gap:10px;display:flex}.identity-block>div,.activity-item>div,.agent-update-top>div{gap:3px;min-width:0;display:grid}.identity-block strong{color:var(--text);font-family:var(--font-display);font-size:12px;font-weight:400}.feed-intro h3{color:var(--text);font-family:var(--font-display);margin:48px 0 0;font-size:clamp(48px,8vw,120px);font-weight:300;line-height:.95}.feed-intro p{max-width:720px;margin:10px 0 0}.feed-tabs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.feed-tabs button{min-height:38px;color:var(--text-2);padding:8px 12px;font-size:12px}.feed-tabs button.active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.feed-card{min-height:176px;padding:14px}.agent-update-card{grid-column:span 2}.feed-card-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.empty-state{align-content:center;min-height:118px;display:grid}.empty-state>span{color:var(--text-4);font-family:var(--font-display);font-size:28px}.empty-state h4,.activity-item h4,.empty-state .empty-label,.activity-item strong{margin:8px 0 0;font-size:16px}.empty-state p,.activity-item p,.agent-update p{margin-top:8px}.activity-item,.agent-update{margin-top:16px}.activity-item small{color:var(--text-4);font-size:12px}.agent-update{display:grid}.progress-row{flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-card{min-height:230px;transition:border-color .18s ease, background .18s ease, transform .18s var(--ease-out-quart);padding:18px}.agent-card:hover,.faq-list details:hover{border-color:var(--line-strong);background:var(--surface-strong);transform:translateY(-2px)}.agent-card-header{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:12px;display:flex}.agent-handle{color:var(--text-3);margin:46px 0 0;font-size:12px}.agent-card h3,.primitive-row h3{color:var(--text);margin:12px 0 0;font-size:22px;font-weight:400;line-height:1.2}.agent-card p:last-child{margin:16px 0 0}.agent-status{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.agent-status--running{color:var(--green)}.agent-status--queued{color:var(--amber)}.agent-status--idle{color:var(--text-3)}.agent-status--ready{color:var(--text-2)}.primitive-section{gap:0;display:grid}.primitive-row{border-top:1px solid var(--line);grid-template-columns:72px minmax(220px,280px) minmax(0,1fr);align-items:start;gap:20px;padding:32px 0;display:grid}.primitive-row:first-child{border-top:0}.primitive-index{color:var(--accent);font-size:13px}.primitive-row p{max-width:720px;margin:0;font-size:15px;line-height:1.55}.comparison-table{overflow:hidden}.comparison-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,220px) minmax(0,1fr) minmax(0,1.15fr);display:grid}.comparison-row:has(>:nth-child(2):last-child){grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.comparison-row:first-child{border-top:0}.comparison-row span{border-left:1px solid var(--line);min-width:0;padding:14px;font-size:14px;line-height:1.45}.comparison-row span:first-child{color:var(--text);border-left:0}.comparison-head{background:var(--surface-tint)}.comparison-head span{color:var(--text-3);font-size:12px}.compare-links{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.compare-links a{border:1px solid var(--line);background:var(--surface-mid);color:var(--text-3);border-radius:999px;padding:7px 12px;font-size:13px;text-decoration:none;transition:color .12s,border-color .12s}.compare-links a:hover{color:var(--text);border-color:var(--line-strong)}.faq-list{gap:8px;display:grid}.howto-steps{counter-reset:step;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.howto-steps li{counter-increment:step;color:var(--muted);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;font-size:15px;line-height:1.65;display:grid}.howto-steps li:before{content:counter(step, decimal-leading-zero);letter-spacing:.08em;color:var(--faint);padding-top:3px;font-size:12px;font-weight:600}.howto-steps li strong{color:var(--text)}.howto-step-copy{gap:8px;min-width:0;display:grid}.howto-step-copy p{margin:0}.howto-steps li code{color:var(--cyan);background:var(--accent-soft);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:13px}.download-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:52px;max-width:1280px;margin:0 auto;padding:clamp(92px,11vh,124px) 40px 72px;display:grid}.download-hero-copy{min-width:0}.download-hero-copy nav{color:var(--text-3);margin-bottom:18px;font-size:13px}.download-hero-copy nav a{color:var(--text);text-decoration:none}.download-hero-copy h1{max-width:780px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(36px,3.6vw,54px);font-weight:650;line-height:1.05}.download-hero .hero-lede,.download-hero .hero-actions{animation:none}.download-meta{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.download-meta span{border:1px solid var(--line);color:var(--text-3);background:var(--surface-faint);font-family:var(--font-body);letter-spacing:0;text-transform:none;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.permalink-bridge{align-items:center;min-height:min(560px,100vh - 180px);padding:clamp(48px,9vw,112px) 0;display:grid}.permalink-bridge-copy{max-width:720px}.permalink-bridge-copy h1{letter-spacing:0;max-width:11ch;margin:0;font-size:clamp(54px,9vw,112px);line-height:.95}.permalink-bridge-copy .hero-lede{max-width:660px}.permalink-bridge-status{max-width:620px;color:var(--text-3);margin:20px 0 0}.download-preview{min-width:0}.download-window{border:1px solid var(--line-strong);background:var(--surface-raised);box-shadow:0 36px 90px var(--card-shadow-strong);border-radius:28px;overflow:hidden}.download-window-top{border-bottom:1px solid var(--line);color:var(--text-3);font-family:var(--font-body);letter-spacing:0;text-transform:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;font-size:12px;font-weight:600;display:grid}.download-window-top strong{color:var(--accent);font-weight:400}.download-window-body{grid-template-columns:132px minmax(0,1fr);min-height:360px;display:grid}@media (max-width:640px){.download-window-body{grid-template-columns:1fr}}.download-window-body aside{border-right:1px solid var(--line);background:var(--surface-tint);color:var(--text-3);padding:18px;font-size:13px}.download-window-body aside strong{color:var(--text);margin:14px 0 18px;display:block}.download-window-body aside p{margin:0 0 12px}.download-avatar{border:1px solid var(--accent-line);background:var(--accent-soft);width:36px;height:36px;color:var(--text);font-family:var(--font-display);border-radius:10px;place-items:center;font-size:14px;display:grid}.download-window-body section{background:radial-gradient(circle at 85% 12%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 190px), var(--surface-ghost);align-content:center;gap:14px;padding:22px;display:grid}.download-run-card,.download-command,.download-approval{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px}.download-run-card{gap:10px;padding:18px;display:grid}.download-run-card span,.download-command,.download-approval span{color:var(--accent);font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-size:12px}.download-run-card strong{color:var(--text);font-size:18px}.download-run-card p{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.download-progress{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.download-progress span{background:var(--accent);width:68%;height:100%;display:block}.download-command{overflow-wrap:anywhere;align-items:center;gap:10px;padding:12px 14px;display:flex}.download-command code{color:var(--text);font-family:var(--font-display);font-size:12px}.download-approval{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px;display:grid}.download-approval button{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-family:var(--font-body);letter-spacing:0;text-transform:none;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:600}.download-trust,.download-surfaces{border-bottom:1px solid var(--line);max-width:1280px;margin:0 auto;padding:72px 40px}.download-trust,.download-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.download-trust article,.download-surface-grid article{border:1px solid var(--line);background:var(--surface-dim);box-shadow:0 20px 48px var(--card-shadow-soft);border-radius:22px;padding:22px}.download-trust h2,.download-surface-grid h3{color:var(--text);margin:0 0 12px;font-size:20px;line-height:1.18}.download-trust p,.download-surface-grid p{color:var(--text-2);margin:0;font-size:14px;line-height:1.65}.download-surface-grid{margin-top:32px}.download-surface-grid article>span{color:var(--accent);margin-bottom:18px;font-size:18px;display:inline-flex}.glossary-index-section{padding-top:24px;padding-bottom:28px}.glossary-index-card{border:1px solid var(--line);background:var(--surface-mid);box-shadow:0 20px 52px var(--card-shadow-soft);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.glossary-index{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.glossary-index a{border:1px solid var(--line);background:var(--surface-upper);min-width:34px;min-height:34px;color:var(--text);border-radius:999px;place-items:center;font-size:13px;font-weight:650;display:inline-grid}.glossary-index a:hover{border-color:var(--accent-line);color:var(--accent)}.glossary-section{border-top:1px solid var(--line);max-width:1120px;margin:0 auto;padding:48px 40px 76px}.glossary-list{gap:14px;display:grid}.glossary-entry{border:1px solid var(--line);background:var(--surface-dim);box-shadow:0 20px 52px var(--card-shadow-soft);border-radius:24px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:28px;padding:24px;display:grid}.glossary-entry:target{border-color:var(--accent-line);box-shadow:0 20px 52px var(--card-shadow-medium)}.glossary-entry-heading{min-width:0}.glossary-letter,.glossary-letter-spacer{min-height:18px;margin-bottom:14px}.glossary-letter{color:var(--accent);font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-size:12px}.glossary-term{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(20px,2vw,26px);font-weight:650;line-height:1.12}.glossary-definition{min-width:0;margin:0}.glossary-definition p{max-width:780px;color:var(--text-2);margin:0;font-size:15px;line-height:1.65}.glossary-definition p+p{margin-top:10px}.glossary-meta{gap:10px;margin-top:18px;display:grid}.glossary-related{color:var(--text-3);gap:8px;font-size:13px;display:grid}.glossary-related strong{color:var(--text);font-size:12px;font-weight:650}.glossary-chip-row{flex-wrap:wrap;gap:6px;display:flex}.glossary-related a{border:1px solid var(--line);background:var(--surface-upper);min-height:30px;color:var(--text);border-radius:999px;align-items:center;padding:6px 10px;font-weight:600;display:inline-flex}.glossary-related a:hover{border-color:var(--accent-line);color:var(--accent)}.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}.faq-list summary{cursor:pointer;color:var(--text);padding:18px;font-size:17px;font-weight:400;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--text-3);font-family:var(--font-display)}.faq-list details[open] summary:after{content:"-"}.faq-list p{max-width:840px;margin:0;padding:0 18px 18px}.cta-section{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.cta-copy{max-width:820px}.cta-copy p:last-child{color:var(--text-2);margin:18px 0 0;font-size:16px}.site-footer{border-top:1px solid color-mix(in srgb, var(--role-agent) 22%, var(--line));clip-path:inset(0 -100vmax);color:var(--text-3);background:linear-gradient(#fff7ec47,#edf8f47a);grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(160px,.8fr));align-items:start;gap:38px 44px;padding-top:48px;padding-bottom:36px;font-size:13px;display:grid;box-shadow:0 0 0 100vmax #edf8f461}.footer-identity{align-content:start;gap:14px;display:grid}.footer-identity p{max-width:260px;color:var(--text-2);margin:0;font-size:15px;line-height:1.45}.footer-column{align-content:start;gap:10px;display:grid}.footer-col-label{color:var(--text);margin:0 0 6px;font-size:13px;font-weight:650;line-height:1}.footer-col-label:after{background:linear-gradient(90deg, var(--role-agent), var(--role-cloud));content:"";border-radius:999px;width:28px;height:3px;margin-top:9px;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer a{color:var(--text-2);justify-self:start;font-weight:500;line-height:1.35}.site-footer a:hover{color:var(--text)}.footer-email{margin-top:2px}.footer-docs-button{border:1px solid color-mix(in srgb, var(--role-trust) 32%, var(--line));background:color-mix(in srgb, var(--role-trust) 8%, white);color:color-mix(in srgb, var(--role-trust) 64%, var(--text));border-radius:999px;margin-top:4px;padding:9px 14px;font-weight:650}.site-footer .footer-docs-button:hover{border-color:color-mix(in srgb, var(--role-trust) 42%, var(--line));background:color-mix(in srgb, var(--role-trust) 13%, white);color:var(--text);transform:translateY(-1px)}.footer-bottom{border-top:1px solid color-mix(in srgb, var(--role-agent) 18%, var(--line));color:var(--text-4);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px 18px;padding-top:22px;font-size:12px;display:flex}@keyframes hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes meter-pulse{0%,to{transform:scaleX(.54)}50%{transform:scaleX(.82)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1280px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.site-header{grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr);padding:0 20px}.site-header nav{display:none}.hero-section,.download-hero,.download-trust,.download-surfaces,.problem-section,.visual-proof-section,.demo-section,.workspace-section,.agent-section,.primitive-section,.comparison-section,.faq-section,.glossary-section,.cta-section,.site-footer{padding-left:20px;padding-right:20px}.download-hero{grid-template-columns:1fr;gap:40px}.download-preview{max-width:640px}.section-heading,.cta-section,.visual-proof-section,.visual-proof-section--reverse,.glossary-index-card,.glossary-entry{grid-template-columns:1fr}.visual-proof-section--reverse .visual-proof-media{order:0}.glossary-index{justify-content:flex-start}.site-footer{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,1fr))}.workspace-body,.run-body,.feed-grid{grid-template-columns:1fr}.workspace-sidebar,.run-sidebar{display:none}.agent-update-card{grid-column:auto}.primitive-row{grid-template-columns:56px minmax(0,1fr)}.primitive-row p{grid-column:2}}@media (max-width:1120px) and (min-width:641px){.header-pricing-link,.header-signin-link{display:none}}@media (max-width:720px){.site-header{gap:10px;min-height:60px;padding:0 16px}.site-header .brand-wordmark-image{width:78px}.header-actions{gap:6px}.header-ph-link img{width:158px}.header-cta{padding:9px 10px;font-size:12px}.header-docs-full{display:none}.header-docs-short{display:inline}.hero-section{padding:84px 16px 48px}.hero-section:after{opacity:.08;width:110vw;bottom:-8%;right:-32%}.download-hero{padding:84px 16px 52px}.download-hero-copy h1{font-size:clamp(32px,10vw,42px)}.download-window-body,.download-trust,.download-surface-grid{grid-template-columns:1fr}.download-window-body{min-height:0}.download-window-body aside{display:none}.download-window-body section{padding:16px}.download-approval{grid-template-columns:1fr}.download-trust,.download-surfaces{padding:52px 16px}.hero-copy h1{font-size:clamp(32px,10vw,42px)}.hero-copy h1.hero-title-brand{font-size:clamp(56px,17vw,68px)}.hero-lede{margin-top:18px}.live-stage{margin-top:44px}.hero-actions,.cta-actions,.intervention-bar,.agent-grid,.comparison-row,.primitive-row{grid-template-columns:1fr}.hero-actions,.cta-actions{display:grid}.hero-integrations{gap:8px;margin-top:24px}.metric span{font-size:10px}.button{width:100%}.run-titlebar,.workspace-titlebar{grid-template-columns:52px minmax(0,1fr)}.run-live,.workspace-live{display:none}.run-thread,.workspace-feed,.agent-card,.faq-list summary,.faq-list p{padding:16px}.problem-section,.visual-proof-section,.demo-section,.workspace-section,.agent-section,.primitive-section,.comparison-section,.faq-section,.glossary-section,.cta-section,.site-footer{padding:52px 16px}.site-footer{grid-template-columns:1fr;gap:28px}.comparison-head{display:none}.comparison-row span{border-top:1px solid var(--line);border-left:0}.comparison-row span:first-child{border-top:0}.howto-steps li{grid-template-columns:32px minmax(0,1fr);gap:12px;font-size:14px}.primitive-row p{grid-column:auto}}@media (max-width:420px){.site-header{gap:10px;padding:0 16px}}:root{--section-pad-y:clamp(64px, 8vw, 104px);--section-pad-tight:clamp(36px, 4.5vw, 56px);--container-w:1180px;--container-pad:clamp(24px, 5vw, 56px);--type-display:clamp(32px, 3.8vw, 58px);--type-section:clamp(28px, 3vw, 48px);--type-manifesto:clamp(40px, 5.2vw, 78px);--ink-band:#0d0e12;--ink-band-text:#f4f6f3}.hero-v2,.product-demo-section,.day-section,.primitives-v2,.mesh-section,.usecases-section,.company-brain-section,.outcome-section,.vs-section,.status-quo-section,.context-section,.faq-v2,.cta-v2{width:100%;max-width:var(--container-w);padding-right:var(--container-pad);padding-left:var(--container-pad);margin:0 auto;position:relative}.product-demo-section,.day-section,.primitives-v2,.mesh-section,.usecases-section,.company-brain-section,.outcome-section,.vs-section,.status-quo-section,.context-section,.faq-v2,.cta-v2{padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y)}.kicker{box-sizing:border-box;background:color-mix(in srgb, white 74%, var(--canvas-warm));border:1px solid color-mix(in srgb, var(--role-agent) 34%, var(--line));width:fit-content;max-width:100%;color:color-mix(in srgb, var(--text) 92%, var(--role-agent));font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;border-radius:999px;place-self:start;align-items:center;gap:12px;margin:0 0 24px;padding:9px 17px 9px 14px;font-size:clamp(11.5px,.9vw,13px);font-weight:650;line-height:1.2;display:inline-flex}.kicker:before{background:radial-gradient(circle at 3.5px 50%, var(--role-agent) 0 3.5px, transparent 3.8px), radial-gradient(circle at 15.5px 50%, var(--role-trust) 0 3.5px, transparent 3.8px), radial-gradient(circle at 27.5px 50%, var(--role-memory) 0 3.5px, transparent 3.8px);content:"";border-radius:0;flex:0 0 31px;width:31px;height:7px}.section-display{max-width:20ch;color:var(--text);font-family:var(--font-body);font-size:var(--type-section);letter-spacing:0;text-wrap:balance;margin:0 0 42px;font-weight:680;line-height:.98}.hero-v2{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding-top:clamp(102px,9vh + 18px,140px);padding-bottom:clamp(18px,3vh,32px);display:flex;position:relative}.hero-v2:before{z-index:-2;background:linear-gradient(90deg, transparent 0 calc(20% - 1px), color-mix(in srgb, var(--role-agent) 14%, transparent) calc(20% - 1px) 20%, transparent 20% calc(50% - 1px), color-mix(in srgb, var(--role-trust) 12%, transparent) calc(50% - 1px) 50%, transparent 50% calc(80% - 1px), color-mix(in srgb, var(--role-memory) 13%, transparent) calc(80% - 1px) 80%, transparent 80%), linear-gradient(180deg, color-mix(in srgb, var(--canvas-mint) 58%, transparent), color-mix(in srgb, var(--canvas-warm) 42%, transparent));content:"";width:100vw;position:absolute;top:64px;bottom:0;left:50%;transform:translate(-50%)}.hero-v2:after{z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--role-agent) 23%, transparent), transparent) 0 34px / 100% 1px no-repeat, linear-gradient(90deg, transparent, color-mix(in srgb, var(--role-trust) 18%, transparent), transparent) 0 96px / 100% 1px no-repeat, linear-gradient(90deg, transparent, color-mix(in srgb, var(--role-decision) 22%, transparent), transparent) 0 156px / 100% 1px no-repeat;content:"";opacity:.68;pointer-events:none;height:190px;position:absolute;inset:98px 9% auto}.hero-display{max-width:20ch;color:var(--text);font-family:var(--font-body);letter-spacing:0;text-wrap:balance;animation:hero-rise .86s var(--ease-out-expo) 90ms both;margin:0 0 18px;font-size:clamp(40px,5.5vw,78px);font-weight:560;line-height:1.02}.hero-em{color:color-mix(in srgb, var(--role-trust) 76%, var(--text));letter-spacing:0;font-style:normal;font-weight:650}.hero-title-line{display:inline}.hero-title-line+.hero-title-line:before{content:" "}.hero-sub{width:min(100%,880px);max-width:880px;min-height:78px;color:var(--text-2);text-align:center;animation:hero-rise .76s var(--ease-out-quint) .3s both;margin:6px 0 36px;font-size:clamp(17px,1.16vw,20px);font-weight:400;line-height:1.55;position:relative;overflow:hidden}.hero-sub p{text-wrap:balance;opacity:0;animation:hero-sub-roll 12s var(--ease-out-quart) infinite;justify-content:center;align-items:center;margin:0;padding:6px 24px;display:flex;position:absolute;inset:0;transform:translateY(12px)}.hero-sub p:first-child{color:var(--text)}.hero-sub p:nth-child(2){animation-delay:4s}.hero-sub p:nth-child(3){animation-delay:8s}@keyframes hero-sub-roll{0%,31%{opacity:1;filter:blur();transform:translateY(0)}35%,to{opacity:0;filter:blur(2px);transform:translateY(-12px)}}@media (max-width:900px){.hero-sub{max-width:72ch;min-height:106px;font-size:15px}}@media (prefers-reduced-motion:reduce){.hero-sub{min-height:auto;overflow:visible}.hero-sub p{opacity:1;filter:none;animation:none;display:none;position:static;transform:none}.hero-sub p:first-child{display:flex}}.hero-v2 .hero-actions{animation:hero-rise .72s var(--ease-out-quint) .38s both;justify-content:center;gap:14px;margin:0 0 28px}.hero-v2 .hero-actions .button{min-height:48px;padding:13px 24px}.hero-ph-mobile{display:none}.hero-runtime-row{max-width:720px;color:var(--text-3);font-size:13px;font-family:var(--font-body);letter-spacing:0;text-transform:none;animation:hero-rise .76s var(--ease-out-quint) .46s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}.runtime-label{color:var(--text-3);letter-spacing:.18em;text-transform:uppercase;margin-right:8px;font-size:12px;font-weight:600}.runtime-chip{border:1px solid color-mix(in srgb, var(--role-agent) 18%, var(--line));background:color-mix(in srgb, white 72%, var(--canvas-mint));color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:4px 8px 4px 5px;font-weight:500;display:inline-flex}.runtime-chip-icon{border:1px solid color-mix(in srgb, var(--role-agent) 32%, var(--line));background:color-mix(in srgb, var(--role-agent) 8%, white);width:22px;height:22px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.runtime-chip-icon img,.runtime-chip-icon svg{width:100%;height:100%;display:block}.runtime-chip-icon img{object-fit:cover;filter:brightness(0)saturate(0);opacity:.72}.runtime-chip-icon svg{background:var(--surface-raised);color:var(--text-2);padding:3px}.runtime-chip em{color:var(--role-agent);margin-left:6px;font-style:normal}.product-demo-section{padding-top:clamp(22px,3vw,40px);padding-bottom:var(--section-pad-tight);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--canvas-warm) 72%, var(--bg));clip-path:inset(0 -100vmax);background:linear-gradient(#fffdf8d6,#eef5efad)}.product-demo-head{align-items:start;max-width:760px;margin-bottom:clamp(16px,2.4vw,28px);display:grid}.product-demo-head .kicker{justify-self:start}.product-demo-head .section-display{max-width:24ch;margin-bottom:0}.product-demo-grid{max-width:980px;margin:0 auto;display:block}.product-video-tabs{border:0;min-width:0;margin:0;padding:0;display:grid;position:relative}.product-video-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-video-layout{gap:clamp(14px,2vw,22px);min-width:0;display:grid}.product-video-stage{min-width:0;display:grid}.product-video-panel{min-width:0;display:none}.product-video-frame{border:1px solid color-mix(in srgb, var(--role-agent) 34%, var(--line));border-radius:var(--radius-shell);background:linear-gradient(135deg, color-mix(in srgb, var(--role-agent) 9%, white), color-mix(in srgb, var(--role-trust) 7%, var(--canvas-warm)));box-shadow:0 1px 0 #ffffffb8 inset, 0 20px 46px color-mix(in srgb, var(--role-agent) 12%, transparent);padding:26px 10px 10px;position:relative;overflow:hidden}.product-video-frame:before{background:linear-gradient(var(--role-human), var(--role-human)) 0 0 / 8px 8px no-repeat, linear-gradient(var(--role-decision), var(--role-decision)) 15px 0 / 8px 8px no-repeat, linear-gradient(var(--role-memory), var(--role-memory)) 30px 0 / 8px 8px no-repeat;content:"";border-radius:999px;width:38px;height:8px;position:absolute;top:10px;left:14px}.product-video-frame:after{background:linear-gradient(90deg, var(--role-agent), var(--role-trust), var(--role-memory));content:"";opacity:.72;border-radius:999px;width:min(36%,260px);height:6px;position:absolute;top:11px;right:14px}.product-video{aspect-ratio:16/9;border-radius:var(--radius-card);object-fit:cover;object-position:center top;background:#fffefa;border:1px solid #3154481f;width:100%;height:auto;display:block}.product-moment-list{border:1px solid color-mix(in srgb, var(--role-agent) 24%, var(--line));background:linear-gradient(135deg, #fffdf8d6, #f1f3f880), color-mix(in srgb, white 58%, var(--canvas-lavender));border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb3,0 12px 30px #1e373012}.product-moment-tab{border:1px solid color-mix(in srgb, var(--moment-color,var(--role-agent)) 16%, transparent);background:color-mix(in srgb, white 76%, var(--moment-color,var(--role-agent)) 4%);min-width:0;color:var(--text-2);cursor:pointer;border-radius:14px;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:9px;padding:9px 10px 9px 18px;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:grid;position:relative}.product-moment-tab:before{background:color-mix(in srgb, var(--moment-color,var(--role-agent)) 72%, white);content:"";border-radius:999px;width:3px;position:absolute;inset:9px auto 9px 8px}.product-moment-tab:after{border:1px solid color-mix(in srgb, var(--moment-color,var(--role-agent)) 28%, white);background:color-mix(in srgb, var(--moment-color,var(--role-agent)) 12%, white);min-width:52px;height:26px;color:color-mix(in srgb, var(--moment-color,var(--role-agent)) 72%, var(--text));font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;content:"View";border-radius:999px;grid-area:1/3;align-self:center;place-items:center;padding:0 8px;font-size:10px;font-weight:650;line-height:1;display:inline-grid}.product-moment-tab:first-child{--moment-color:var(--role-agent)}.product-moment-tab:nth-child(2){--moment-color:var(--role-trust)}.product-moment-tab:nth-child(3){--moment-color:var(--role-human)}.product-moment-tab span{color:color-mix(in srgb, var(--moment-color,var(--accent)) 78%, var(--text));font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;grid-area:1/1;padding-left:0;font-size:10px;font-weight:600;line-height:1.2}.product-moment-tab strong{color:var(--text);letter-spacing:0;grid-area:1/2;margin:0;padding-left:0;font-size:clamp(13px,.95vw,15px);font-weight:650;line-height:1.15}:is(.product-video-tabs:has(>.product-video-input:first-of-type:checked) .product-video-panel:first-child,.product-video-tabs:has(>.product-video-input:nth-of-type(2):checked) .product-video-panel:nth-child(2),.product-video-tabs:has(>.product-video-input:nth-of-type(3):checked) .product-video-panel:nth-child(3)){display:grid}:is(.product-video-tabs:has(>.product-video-input:first-of-type:checked) .product-moment-tab:first-child,.product-video-tabs:has(>.product-video-input:nth-of-type(2):checked) .product-moment-tab:nth-child(2),.product-video-tabs:has(>.product-video-input:nth-of-type(3):checked) .product-moment-tab:nth-child(3)){background:color-mix(in srgb, var(--moment-color,var(--role-agent)) 12%, white);border-color:color-mix(in srgb, var(--moment-color,var(--role-agent)) 36%, var(--line));box-shadow:0 1px 0 #ffffffd1 inset, 0 10px 22px color-mix(in srgb, var(--moment-color,var(--role-agent)) 13%, transparent);color:var(--text);transform:translateY(-1px)}.product-video-tabs:has(>.product-video-input:first-of-type:checked) .product-moment-tab:first-child:after{background:color-mix(in srgb, var(--moment-color,var(--role-agent)) 76%, var(--text));color:#fff;content:"Showing"}.product-video-tabs:has(>.product-video-input:nth-of-type(2):checked) .product-moment-tab:nth-child(2):after{background:color-mix(in srgb, var(--moment-color,var(--role-agent)) 76%, var(--text));color:#fff;content:"Showing"}.product-video-tabs:has(>.product-video-input:nth-of-type(3):checked) .product-moment-tab:nth-child(3):after{background:color-mix(in srgb, var(--moment-color,var(--role-agent)) 76%, var(--text));color:#fff;content:"Showing"}.product-moment-tab:hover{border-color:color-mix(in srgb, var(--moment-color,var(--role-agent)) 38%, var(--line));box-shadow:0 12px 24px color-mix(in srgb, var(--moment-color,var(--role-agent)) 10%, transparent);transform:translateY(-1px)}:is(.product-video-tabs:has(>.product-video-input:first-of-type:focus-visible) .product-moment-tab:first-child,.product-video-tabs:has(>.product-video-input:nth-of-type(2):focus-visible) .product-moment-tab:nth-child(2),.product-video-tabs:has(>.product-video-input:nth-of-type(3):focus-visible) .product-moment-tab:nth-child(3)){outline:2px solid color-mix(in srgb, var(--accent) 52%, transparent);outline-offset:2px}@media (max-width:760px){.product-moment-list{border-radius:18px;grid-template-columns:1fr;gap:6px;padding:6px}.product-moment-tab{border-radius:16px;min-height:50px;padding:9px 10px 9px 18px}}.hero-mesh-gif{border:1px solid var(--line);background:var(--surface-strong);width:min(100%,620px);max-width:none;box-shadow:0 18px 50px color-mix(in srgb, var(--accent) 8%, transparent);animation:hero-rise .76s var(--ease-out-quint) .43s both;border-radius:22px;grid-area:1/2/span 5;justify-self:end;margin:0;overflow:hidden}.hero-mesh-gif img{width:100%;height:auto;display:block}.hero-product-preview{border:1px solid var(--line);background:var(--surface-strong);width:min(100%,620px);box-shadow:0 18px 50px color-mix(in srgb, var(--accent) 8%, transparent);animation:hero-rise .76s var(--ease-out-quint) .43s both;border-radius:22px;grid-area:1/2/span 5;justify-self:end;margin:0;overflow:hidden}.hero-product-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--accent) 5%, var(--surface-strong));justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.hero-product-head div{gap:3px;min-width:0;display:grid}.hero-product-head span{color:var(--text);font-size:18px;font-weight:650}.hero-product-head small{color:var(--text-3);font-size:12px;font-weight:550;line-height:1.2}.hero-product-head strong{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.hero-product-head strong i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;display:block}.hero-product-body{grid-template-columns:132px minmax(0,1fr);grid-template-areas:"nav thread""nav context";gap:0;min-height:346px;display:grid}.hero-product-nav{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-mid) 74%, var(--surface-strong));grid-area:nav;align-content:start;gap:10px;padding:18px 14px;display:grid}.hero-product-pill{color:var(--text-3);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;display:block}.hero-product-pill.is-active{background:color-mix(in srgb, var(--accent) 14%, var(--surface-strong));color:var(--text)}.hero-product-thread{grid-area:thread;align-content:start;gap:14px;padding:24px;display:grid}.hero-product-msg,.hero-product-run,.hero-product-context,.hero-product-handoff{border:1px solid var(--line);background:var(--surface-upper);border-radius:16px}.hero-product-msg{gap:5px;padding:14px 16px;display:grid}.hero-product-msg.is-agent{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface-upper))}.hero-product-msg span,.hero-product-run span,.hero-product-context span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.2}.hero-product-msg p,.hero-product-run p,.hero-product-context p{color:var(--text);margin:0;font-size:16px;line-height:1.35}.hero-product-run{background:var(--ink-band);gap:6px;margin-left:36px;padding:14px 16px;display:grid}.hero-product-run p{color:var(--ink-band-text);font-size:15px}.hero-product-handoff{background:color-mix(in srgb, var(--surface-strong) 88%, var(--accent) 5%);gap:5px;margin-left:74px;padding:12px 14px;display:grid}.hero-product-handoff span{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:760;line-height:1.2}.hero-product-handoff p{color:var(--text-2);margin:0;font-size:13px;font-weight:560;line-height:1.3}.hero-product-context{background:color-mix(in srgb, var(--accent) 7%, var(--surface-strong));grid-area:context;gap:6px;margin:0 24px 24px;padding:14px 16px;display:grid}.hero-product-context p{color:var(--text-2);font-size:14px}.hero-shot-v2{border:1px solid var(--line);border-radius:var(--radius-shell);background:var(--surface-strong);width:min(100vw - 280px,1120px);box-shadow:0 22px 64px color-mix(in srgb, var(--accent) 10%, transparent), 0 4px 14px color-mix(in srgb, var(--text) 5%, transparent);animation:hero-rise 1s var(--ease-out-quint) .46s both;grid-column:1/-1;justify-self:center;margin:clamp(34px,5vw,60px) 0 0;position:relative;overflow:hidden}.hero-shot-v2 img{width:100%;height:auto;display:block}.mesh-section{display:block}.usecases-tools{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;padding-top:20px;display:flex}.usecases-tools-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500}.usecases-tools-list{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.usecases-tool{font-family:var(--font-body);color:var(--text-2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.usecases-tool-icon{background-color:var(--text-2);width:14px;height:14px;-webkit-mask-image:var(--tool-url);-webkit-mask-image:var(--tool-url);mask-image:var(--tool-url);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.usecases-section{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;column-gap:clamp(40px,5vw,72px);display:grid}.usecases-intro .kicker{margin-bottom:18px}.usecases-intro .section-display{margin-bottom:24px}.usecases-intro .section-lede{max-width:38ch;margin-top:0;margin-bottom:40px}.usecases-tabs{border-left:1px solid var(--line);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.usecases-tab{width:100%;font-family:var(--font-body);color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 8px 8px 0;align-items:center;gap:12px;margin-left:-1px;padding:14px 36px 14px 18px;font-size:15px;font-weight:500;transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out;display:flex;position:relative}.usecases-tab:after{content:"→";color:var(--text-3);opacity:0;font-size:14px;transition:opacity .18s ease-out,transform .22s cubic-bezier(.16,1,.3,1),color .18s ease-out;position:absolute;top:50%;right:14px;transform:translateY(-50%)translate(-6px)}.usecases-tab:hover{color:var(--text);background:#17171c0a}.usecases-tab:hover:after{opacity:.6;transform:translateY(-50%)translate(0)}.usecases-tab.is-active{color:var(--text);border-left-color:var(--text);background:#17171c0d;font-weight:600}.usecases-tab.is-active:after{content:"●";opacity:1;color:var(--text);font-size:8px;transform:translateY(-50%)translate(0)}.usecases-tab-icon{width:22px;height:22px;color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.usecases-tab.is-active .usecases-tab-icon{color:var(--text)}.usecases-panel{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:clamp(480px,38vw,560px);padding:36px clamp(28px,3vw,44px);display:flex;box-shadow:0 1px 2px #0f11150a,0 14px 40px -22px #0f11151a}.usecases-panel .usecases-cards{flex:1;align-content:start}@media (max-width:640px){.usecases-panel{min-height:0}}.usecases-panel-headline{font-family:var(--font-body);color:var(--text);letter-spacing:0;margin:0 0 28px;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.35}.usecases-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}.usecases-card{flex-direction:column;gap:6px;display:flex}.usecases-card-handle{font-family:var(--font-display);letter-spacing:0;color:var(--text);background:#17171c0f;border-radius:6px;align-self:flex-start;margin-bottom:2px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-block}.usecases-card-role{font-family:var(--font-body);color:var(--text);margin:0;font-size:15px;font-weight:600;line-height:1.3}.usecases-card-body{font-family:var(--font-body);color:var(--text-2);margin:0;font-size:14px;line-height:1.55}@media (max-width:1024px){.usecases-section{grid-template-columns:1fr;row-gap:32px}.usecases-intro .section-lede{max-width:none}.usecases-tabs{border-left:0;flex-flow:wrap;gap:8px}.usecases-tab{border-left:0;border:1px solid var(--line);border-radius:999px;flex:auto;margin-left:0;padding:10px 14px}.usecases-tab.is-active{background:var(--text);color:#fff;border-color:var(--text)}.usecases-tab.is-active .usecases-tab-icon{color:#fff}}@media (max-width:640px){.usecases-panel{padding:24px 20px}.usecases-cards{grid-template-columns:1fr;gap:22px}}.mesh-rf{border:1px solid var(--line);background:var(--surface-mid);border-radius:14px;flex-direction:column;height:520px;display:flex;overflow:hidden}.mesh-rf-head{border-bottom:1px solid var(--line);background:var(--surface-strong);align-items:baseline;gap:8px;padding:13px 18px;display:flex}.mesh-rf-hash{font-family:var(--font-body);color:var(--text-3);font-size:16px;font-weight:650}.mesh-rf-name{font-family:var(--font-body);letter-spacing:0;color:var(--text);font-size:15px;font-weight:650}.mesh-rf-tag{font-family:var(--font-body);color:var(--text-3);font-size:13px}.mesh-rf-live{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.mesh-rf-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.mesh-rf-canvas{flex:1;min-height:0}.mesh-rf .react-flow__attribution{background:0 0}.mesh-rf .react-flow__attribution a{color:var(--text-3)}.mesh-rf .react-flow__handle{opacity:0;background:0 0;border:0;width:1px;min-width:0;height:1px;min-height:0}.mesh-node{border:1px solid var(--line);background:var(--surface-strong);width:208px;box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 7%, transparent);border-radius:13px;gap:7px;padding:13px 15px 14px;display:grid}.mesh-rf.is-narrow .mesh-node{width:172px}.mesh-node--local{background:color-mix(in srgb, var(--hue-channels) 10%, var(--surface-strong))}.mesh-node--cloud{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 11%, var(--surface-strong))}.mesh-node-visual{align-items:center;min-height:40px;display:flex}.mesh-avatar{border:1px solid var(--line-strong);background:var(--surface-upper);border-radius:50%;width:40px;height:40px}.mesh-logo{border:1px solid var(--line);object-fit:cover;background:#fff;border-radius:11px;width:40px;height:40px}.mesh-context-icon{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.mesh-context-icon svg{width:22px;height:22px}.mesh-logo-stack{display:flex}.mesh-logo-chip{border:2px solid var(--surface-strong);object-fit:cover;background:#fff;border-radius:9px;width:34px;height:34px}.mesh-logo-chip+.mesh-logo-chip{margin-left:-10px}.mesh-node-role{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:10px;font-weight:650}.mesh-node-title{font-family:var(--font-body);letter-spacing:0;color:var(--text);margin:0;font-size:15px;font-weight:650;line-height:1.15}.mesh-hub{border:1px solid var(--text);background:var(--ink-band);width:160px;box-shadow:0 14px 32px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:13px;gap:3px;padding:14px 16px;display:grid}.mesh-rf.is-narrow .mesh-hub{width:126px}.mesh-hub-eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-band-text) 58%, transparent);margin:0;font-size:9px;font-weight:650}.mesh-hub-title{font-family:var(--font-body);letter-spacing:0;color:var(--ink-band-text);margin:0;font-size:16px;font-weight:650}.mesh-hub-note{font-family:var(--font-body);color:color-mix(in srgb, var(--ink-band-text) 66%, transparent);margin:0;font-size:11px;font-weight:500}.day-persona{max-width:56ch;color:var(--text-2);margin:-24px 0 44px;font-size:clamp(16px,1.25vw,19px);line-height:1.45}.day-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.day-event{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:16px 36px;padding:22px 0;transition:background .2s;display:grid;position:relative}.day-event:last-child{border-bottom:1px solid var(--line)}.day-event:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}.day-time{font-family:var(--font-display);color:var(--text-3);letter-spacing:.04em;font-size:14px;font-weight:500}.day-actor{font-family:var(--font-display);color:var(--accent);letter-spacing:0;font-size:clamp(14px,1.3vw,17px);font-weight:500}.day-body{color:var(--text);letter-spacing:0;grid-column:2/3;font-size:clamp(15px,1.25vw,19px);font-weight:400;line-height:1.35}@media (min-width:720px){.day-event{grid-template-columns:96px 240px minmax(0,1fr)}.day-body{grid-column:3/4}}.primitive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.primitive-tile{border-top:2px solid var(--text);background:0 0;align-content:start;gap:12px;padding:10px 0 0;display:grid}.primitive-tag{font-family:var(--font-body);color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600}.primitive-tile h3{font-family:var(--font-body);color:var(--text);letter-spacing:0;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.05}.primitive-tile p{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.primitive-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.primitive-tile-list{color:var(--text-2);gap:10px;margin:0;padding-left:1.1em;font-size:15px;line-height:1.55;display:grid}@media (max-width:760px){.primitive-grid,.primitive-grid-2{grid-template-columns:1fr;gap:24px}}.manifesto-section{width:100vw;padding:clamp(76px, 11vw, 132px) var(--container-pad);background:var(--ink-band);color:var(--ink-band-text);text-align:left;margin-left:calc(50% - 50vw);position:relative}.manifesto-line{max-width:var(--container-w);font-family:var(--font-body);font-size:var(--type-manifesto);letter-spacing:0;margin:0 auto;font-weight:700;line-height:.98}.manifesto-em{color:var(--brand-accent);font-style:normal;font-weight:700}.manifesto-foot{max-width:var(--container-w);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-band-text) 60%, transparent);margin:36px auto 0;font-size:13px;font-weight:500}.faq-v2{background:0 0;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;column-gap:clamp(40px,5vw,80px);display:grid}.faq-intro{flex-direction:column;display:flex;position:sticky;top:clamp(24px,6vh,80px)}.faq-intro .kicker{margin-bottom:18px}.faq-intro .section-display{margin-bottom:32px}.faq-intro .section-lede,.faq-intro-lede{max-width:38ch;margin-top:0;margin-bottom:0}.faq-v2 .faq-list{border:0;gap:10px;display:grid}@media (max-width:1024px){.faq-v2{grid-template-columns:1fr;row-gap:32px}.faq-intro{position:static}.faq-intro-lede{max-width:none}}.faq-v2 .faq-list details{border:1px solid color-mix(in srgb, var(--role-agent) 20%, var(--line));border-radius:var(--radius-card);background:color-mix(in srgb, white 72%, var(--canvas-warm));padding:0 18px;box-shadow:0 10px 24px #1e37300e}.faq-v2 .faq-list details+details{border-top:1px solid color-mix(in srgb, var(--role-agent) 17%, var(--line))}.faq-v2 .faq-list summary{cursor:pointer;font-family:var(--font-body);color:var(--text);letter-spacing:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:19px 0 19px 22px;font-size:clamp(16px,1.25vw,20px);font-weight:620;list-style:none;transition:color .18s;display:grid;position:relative}.faq-v2 .faq-list summary:before{background:var(--role-agent);content:"";border-radius:999px;width:9px;height:9px;position:absolute;left:0}.faq-v2 .faq-list details:nth-child(2n) summary:before{background:var(--role-trust)}.faq-v2 .faq-list details:nth-child(3n) summary:before{background:var(--role-memory)}.faq-v2 .faq-list summary::-webkit-details-marker{display:none}.faq-v2 .faq-list summary:after{content:"+";font-family:var(--font-display);color:var(--text-3);transition:transform .24s var(--ease-out-quart), color .18s ease;font-size:18px;font-weight:400}.faq-v2 .faq-list details[open] summary:after{color:var(--role-trust);transform:rotate(45deg)}.faq-v2 .faq-list summary:hover{color:color-mix(in srgb, var(--role-trust) 70%, var(--text))}.faq-v2 .faq-list p{max-width:58ch;color:var(--text-2);margin:0;padding:0 56px 22px 22px;font-size:clamp(14px,1.05vw,16px);line-height:1.55}.cta-v2{text-align:left;margin-bottom:var(--section-pad-tight);background:linear-gradient(135deg, color-mix(in srgb, var(--canvas-mint) 72%, white), color-mix(in srgb, var(--canvas-lavender) 50%, var(--canvas-warm)));box-shadow:0 0 0 100vmax color-mix(in srgb, var(--canvas-lavender) 34%, var(--canvas-warm));clip-path:inset(0 -100vmax);gap:40px;padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px);display:grid}.cta-display{font-family:var(--font-body);letter-spacing:0;color:var(--text);margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:650;line-height:1.02}.cta-button{justify-self:start;padding:16px 28px;font-size:16px}@media (max-width:900px){.hero-v2{grid-template-columns:1fr;row-gap:24px}.hero-eyebrow,.hero-display,.hero-sub,.hero-v2 .hero-actions,.hero-runtime-row,.hero-mesh-gif,.hero-product-preview,.hero-shot-v2{grid-column:1}.hero-mesh-gif{grid-row:auto;justify-self:center;max-width:680px}.hero-product-preview{grid-row:auto;justify-self:stretch;max-width:680px}.hero-shot-v2{justify-self:stretch;width:100%}.sq-intro,.mesh-intro{max-width:none}.sp-wall,.relay-fig{grid-area:auto/1}}@media (max-width:640px){.site-header{grid-template-columns:1fr auto;width:100dvw;max-width:100dvw}.header-ph-link,.header-cta{display:none}.header-docs-link{display:inline-flex}.hero-v2{padding:84px 24px 18px;overflow:hidden}.hero-v2:before{opacity:.38;border-radius:24px;width:auto;height:auto;inset:70px 12px 0}.hero-v2>*{min-width:0;max-width:100%}.hero-mesh-gif{margin-bottom:36px}.hero-display{letter-spacing:0;overflow-wrap:anywhere;width:min(100%,320px);max-width:min(100vw - 48px,320px);margin-bottom:18px;font-size:clamp(27px,7vw,30px);line-height:1.04}.hero-title-line{text-wrap:balance;display:block}.hero-title-line+.hero-title-line:before{content:none}.hero-sub{overflow-wrap:break-word;width:min(100%,320px);max-width:min(100vw - 48px,320px);min-height:156px;margin-bottom:30px;font-size:15px;line-height:1.48}.hero-sub p{padding:18px 16px}.hero-v2 .hero-actions{grid-template-columns:1fr;gap:12px;width:min(100%,320px);max-width:min(100vw - 48px,320px);margin-bottom:24px;display:grid}.hero-v2 .hero-actions .button{width:100%;min-height:50px}.hero-ph-mobile{transition:opacity .16s ease, transform .16s var(--ease-out-quart);border-radius:8px;margin:-6px 0 28px;display:inline-flex}.hero-ph-mobile:hover{opacity:.84;transform:translateY(-1px)}.hero-ph-mobile img{width:min(250px,100dvw - 96px);height:auto;display:block}.hero-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,100dvw - 48px);margin-bottom:22px}.hero-signal{padding:11px 12px}.hero-runtime-row{gap:6px 8px;width:min(100%,320px);max-width:min(100vw - 48px,320px);font-size:12px}.runtime-label{flex-basis:100%}.runtime-chip{flex:none;max-width:100%}.runtime-chip em{display:none}.runtime-chip-icon{width:19px;height:19px}.hero-product-preview{border-radius:18px;width:min(100%,100dvw - 48px,342px);max-width:min(100%,100dvw - 48px,342px)}.hero-product-head{padding:16px 18px}.hero-product-head strong{text-align:right;max-width:none}.hero-product-msg p,.hero-product-run p,.hero-product-context p{font-size:14px}.product-demo-section{padding-top:42px}.product-demo-head{margin-bottom:18px}.product-demo-head>*,.product-demo-grid>*{min-width:0}.product-demo-head .section-display{overflow-wrap:anywhere;max-width:100%;font-size:clamp(26px,7vw,32px);line-height:1.08}.product-video-layout{gap:12px}.product-video-frame{border-radius:var(--radius-shell);padding:24px 8px 8px}.product-moment-tab{border-radius:var(--radius-card);padding:9px 10px 9px 18px}.day-event{grid-template-columns:64px minmax(0,1fr);gap:6px 16px;padding:18px 0}.day-actor{grid-column:2/3}.day-body{grid-column:1/-1;margin-top:4px}.manifesto-line{line-height:.95}.mesh-rf{height:640px}}.section-lede{max-width:58ch;color:var(--text-2);margin:-22px 0 42px;font-size:clamp(15px,1.2vw,18px);line-height:1.45}.status-quo-section,.mesh-section{display:block}.status-quo-section{clip-path:inset(0 -100vmax);background:linear-gradient(#fffdf88f,#f8f7f180);box-shadow:0 0 0 100vmax #fffdf86b}.mesh-section{clip-path:inset(0 -100vmax);background:linear-gradient(#eef5ef99,#f1f3f85c);box-shadow:0 0 0 100vmax #eef5ef57}.sq-intro,.mesh-intro{max-width:880px;margin:0 auto}.sq-intro .section-display,.mesh-intro .section-display{max-width:18ch}.sq-intro>.section-lede,.mesh-intro>.section-lede{max-width:56ch;margin-bottom:0}.section-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,20px);margin:32px 0 0;display:grid}.section-card{--card-tint:var(--role-agent);border:1px solid color-mix(in srgb, var(--card-tint) 26%, var(--line));border-radius:var(--radius-card);background:linear-gradient(90deg, color-mix(in srgb, var(--card-tint) 72%, white) 0 4px, transparent 4px 100%), linear-gradient(135deg, color-mix(in srgb, var(--card-tint) 7%, white), color-mix(in srgb, var(--card-tint) 2%, var(--surface-strong)) 58%, var(--surface-strong)), var(--surface-strong);min-height:206px;box-shadow:0 12px 30px color-mix(in srgb, var(--card-tint) 7%, transparent);align-content:start;gap:14px;padding:clamp(18px,2vw,24px);display:grid}.problem-card:first-child{--card-tint:var(--role-trust)}.problem-card:nth-child(2){--card-tint:var(--role-decision)}.problem-card:nth-child(3){--card-tint:var(--role-human)}.problem-card:nth-child(4){--card-tint:var(--role-trust)}.solution-card:first-child{--card-tint:var(--role-agent)}.solution-card:nth-child(2){--card-tint:var(--role-human)}.solution-card:nth-child(3){--card-tint:var(--role-cloud)}.solution-card:nth-child(4){--card-tint:var(--role-decision)}.solution-card:nth-child(5){--card-tint:var(--role-memory)}.solution-card:nth-child(6){--card-tint:var(--role-trust)}.section-card>span{border:1px solid color-mix(in srgb, var(--card-tint) 36%, white);background:color-mix(in srgb, var(--card-tint) 14%, white);width:36px;height:28px;color:color-mix(in srgb, var(--card-tint) 72%, var(--text));font-family:var(--font-display);letter-spacing:.08em;border-radius:999px;place-items:center;font-size:12px;font-weight:600;line-height:1.2;display:inline-grid}.section-card h3{color:var(--text);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:clamp(17px,1.25vw,21px);font-weight:650;line-height:1.12}.section-card p{color:var(--text-2);margin:7px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.5}.mesh-intro{max-width:980px}.solution-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-card{min-height:244px}@media (max-width:1024px){.solution-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.section-card-grid{grid-template-columns:1fr}.section-card{min-height:auto}}.vs-section .kicker{margin-bottom:24px}.vs-section .section-display{max-width:28ch;margin-bottom:48px}.vs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,56px);margin:0;padding:0;list-style:none;display:grid}.vs-tile{--tile-color:var(--role-cloud);border:1px solid color-mix(in srgb, var(--tile-color) 22%, var(--line));border-radius:var(--radius-card);background:linear-gradient(90deg, color-mix(in srgb, var(--tile-color) 64%, white) 0 4px, transparent 4px 100%), linear-gradient(135deg, color-mix(in srgb, var(--tile-color) 6%, white), var(--surface-strong));flex-direction:column;gap:12px;padding:22px;display:flex}.vs-tile:nth-child(2){--tile-color:var(--role-agent)}.vs-tile:nth-child(3){--tile-color:var(--role-memory)}.vs-tile h3{font-family:var(--font-body);color:var(--text);letter-spacing:0;margin:0;font-size:clamp(16px,1.2vw,19px);font-weight:600;line-height:1.3}.vs-tile p{font-family:var(--font-body);color:var(--text-2);margin:0 0 4px;font-size:clamp(14px,1vw,15px);line-height:1.6}.vs-link{font-family:var(--font-body);color:var(--text);border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-top:4px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .18s ease-out}.vs-link:hover{opacity:.7}@media (max-width:1024px){.vs-grid{grid-template-columns:1fr;gap:28px}}.outcome-section .kicker{margin-bottom:24px}.outcome-section .section-display{max-width:22ch;margin-bottom:48px}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,56px);margin:0;padding:0;list-style:none;display:grid}.outcome-tile{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:24px;display:flex}.outcome-tile h3{font-family:var(--font-body);color:var(--text);letter-spacing:0;margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:600;line-height:1.3}.outcome-tile p{font-family:var(--font-body);color:var(--text-2);margin:0;font-size:clamp(14px,1vw,15px);line-height:1.6}@media (max-width:1024px){.outcome-grid{grid-template-columns:1fr;gap:24px}}.company-brain-section{max-width:980px;box-shadow:0 0 0 100vmax color-mix(in srgb, var(--canvas-lavender) 36%, var(--bg));clip-path:inset(0 -100vmax);background:linear-gradient(#f1f3f880,#eef5ef75)}.company-brain-section .kicker{margin-bottom:24px}.company-brain-section .section-display{max-width:17ch;margin-bottom:28px}.company-brain-visual{border:1px solid color-mix(in srgb, var(--role-agent) 30%, var(--line));border-radius:var(--radius-shell);background:linear-gradient(90deg, transparent 0 calc(50% - 1px), color-mix(in srgb, var(--role-agent) 24%, transparent) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px) 100%), repeating-linear-gradient(90deg, transparent 0 54px, color-mix(in srgb, var(--role-trust) 7%, transparent) 54px 55px), var(--surface-strong);grid-template:"context core learning""onboarding core knowledge"/minmax(0,1fr) minmax(260px,.82fr) minmax(0,1fr);align-items:start;gap:clamp(30px,3.6vw,44px) clamp(14px,2vw,22px);margin:0;padding:clamp(20px,2.8vw,30px);display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffc7,0 20px 48px #1e373014}.company-brain-visual>*{z-index:1;position:relative}.company-brain-core{border:1px solid color-mix(in srgb, var(--role-agent) 42%, var(--line));border-radius:var(--radius-shell);background:linear-gradient(135deg, color-mix(in srgb, var(--role-agent) 11%, white), color-mix(in srgb, var(--role-trust) 8%, var(--canvas-warm)) 62%, color-mix(in srgb, var(--role-memory) 8%, white)), var(--surface-strong);min-height:430px;box-shadow:0 1px 0 #ffffffd6 inset, 0 0 0 4px color-mix(in srgb, var(--role-agent) 5%, transparent), 0 22px 48px color-mix(in srgb, var(--role-agent) 12%, transparent);grid-area:core;align-content:center;align-self:stretch;justify-items:start;gap:12px;padding:clamp(20px,2.4vw,28px);display:grid}.company-brain-core-icon{border:1px solid color-mix(in srgb, var(--role-agent) 34%, var(--line));border-radius:var(--radius-card);width:72px;height:72px;color:color-mix(in srgb, var(--role-agent) 78%, var(--text));background:linear-gradient(135deg, color-mix(in srgb, var(--role-agent) 15%, white), white);place-items:center;display:grid}.company-brain-core-label{color:var(--text-3);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.company-brain-core strong{color:var(--text);letter-spacing:0;font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1}.company-brain-core p{color:var(--text-2);margin:0;font-size:clamp(13px,1vw,15px);line-height:1.45}.company-brain-events{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.company-brain-events span{border:1px solid color-mix(in srgb, var(--event-color,var(--role-agent)) 32%, white);background:color-mix(in srgb, var(--event-color,var(--role-agent)) 15%, white);color:color-mix(in srgb, var(--event-color,var(--role-agent)) 70%, var(--text));font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:600;line-height:1}.company-brain-events span:first-child{--event-color:var(--role-human)}.company-brain-events span:nth-child(2){--event-color:var(--role-agent)}.company-brain-events span:nth-child(3){--event-color:var(--role-decision)}.company-brain-events span:nth-child(4){--event-color:var(--role-cloud)}.company-brain-events span:nth-child(5){--event-color:var(--role-trust)}.company-brain-events span:nth-child(6){--event-color:var(--role-memory)}.company-brain-card{--card-tint:var(--role-memory);border:1px solid color-mix(in srgb, var(--card-tint) 28%, var(--line));border-radius:var(--radius-card);background:linear-gradient(90deg, color-mix(in srgb, var(--card-tint) 64%, white) 0 4px, transparent 4px 100%), linear-gradient(135deg, color-mix(in srgb, var(--card-tint) 7%, white), color-mix(in srgb, var(--card-tint) 2%, var(--surface-strong)) 58%), var(--surface-strong);min-height:166px;box-shadow:0 12px 30px color-mix(in srgb, var(--card-tint) 7%, transparent);grid-template-columns:auto minmax(0,1fr);align-content:start;align-self:start;gap:14px;padding:clamp(17px,1.8vw,22px);display:grid}.company-brain-card--context{--card-tint:var(--role-memory);grid-area:context}.company-brain-card--learning{--card-tint:var(--role-agent);grid-area:learning}.company-brain-card--onboarding{--card-tint:var(--role-trust);grid-area:onboarding}.company-brain-card--knowledge{--card-tint:var(--role-decision);grid-area:knowledge}.company-brain-card>span{border:1px solid color-mix(in srgb, var(--card-tint) 36%, white);background:color-mix(in srgb, var(--card-tint) 17%, white);width:34px;height:28px;color:color-mix(in srgb, var(--card-tint) 72%, var(--text));font-family:var(--font-display);letter-spacing:.08em;border-radius:999px;place-items:center;font-size:12px;font-weight:600;line-height:1.2;display:inline-grid}.company-brain-card h3{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(18px,1.4vw,23px);font-weight:650;line-height:1.1}.company-brain-card p{color:var(--text-2);margin:7px 0 0;font-size:clamp(14px,1.05vw,16px);line-height:1.5}@media (max-width:1024px){.company-brain-visual{background:var(--surface);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"core core""context learning""onboarding knowledge";overflow:hidden}.company-brain-core{min-height:auto}.company-brain-card--onboarding,.company-brain-card--knowledge{margin-top:0}}@media (max-width:720px){.company-brain-visual{background:0 0;border:0;grid-template-columns:1fr;grid-template-areas:"core""context""learning""onboarding""knowledge";padding:0}.company-brain-card{min-height:auto}}.sp-wall{grid-area:1/1;margin:0}.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sp-term{background:#16171c;border:1px solid #2b2d36;border-radius:11px;overflow:hidden}.sp-term-bar{background:#1c1d23;border-bottom:1px solid #24262e;align-items:center;gap:9px;padding:9px 13px;display:flex}.sp-dots{gap:5px;display:inline-flex}.sp-dots i{background:#3a3c44;border-radius:50%;width:8px;height:8px}.sp-term-name{font-family:var(--font-body);letter-spacing:0;color:#e6e8ec;font-size:12px;font-weight:600}.sp-term-body{gap:6px;padding:14px 13px 16px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;line-height:1.4;display:grid}.sp-term-task{color:#c6cad2;margin:0}.sp-term-task span{color:var(--accent)}.sp-term-note{color:#6f7480;align-items:center;gap:7px;margin:0;display:flex}.sp-caret{background:color-mix(in srgb, var(--accent) 70%, transparent);width:6px;height:13px}.sp-term-blocked{font-family:var(--font-body);letter-spacing:.01em;border-top:1px dashed #2b2d36;flex-wrap:wrap;align-items:baseline;gap:6px;margin:6px 0 0;padding-top:8px;font-size:11px;line-height:1.35;display:flex}.sp-blocked-label{text-transform:uppercase;color:#6f7480;letter-spacing:.06em;font-weight:600}.sp-blocked-source{color:#d6a48a;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}.sp-caption{font-family:var(--font-body);color:var(--text-3);margin:16px 0 0;font-size:14px}@media (max-width:480px){.sp-grid{grid-template-columns:1fr}}.relay-fig{grid-area:1/1;margin:0}.relay-svg{box-sizing:border-box;background:linear-gradient(#0d0e12 0%,#14151a 100%);border:1px solid #23252d;border-radius:16px;width:100%;max-width:760px;height:auto;padding:6px;display:block}.relay-band-label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;fill:#6f7480;font-size:11px;font-weight:600}.relay-card rect{fill:#16171c;stroke:#2b2d36;stroke-width:1px}.relay-card-context rect{fill:#161a1c;stroke:#2a3439}.relay-card-agent rect{fill:#15161b;stroke:#2b2d36}.relay-card-glyph{fill:color-mix(in srgb, var(--accent) 80%, transparent);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:14px;font-weight:700}.relay-card-kind{font-family:var(--font-body);letter-spacing:0;fill:#e6e8ec;font-size:12px;font-weight:600}.relay-card-detail{fill:#8e93a1;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px}.relay-card-agent .relay-card-detail{fill:#c6cad2}.relay-line{stroke:#3a3d47;stroke-width:1px;stroke-dasharray:3 4;fill:none;opacity:.85}.relay-line-in{stroke:#90766c}.relay-line-out{stroke:color-mix(in srgb, var(--accent) 35%, #3a3d47)}.relay-packet{fill:#f4d4b8;filter:drop-shadow(0 0 4px #f4d4b88c)}.relay-human rect{stroke:#6a4222;stroke-width:1.5px;filter:drop-shadow(0 6px 18px #00000073)}.relay-human-pulse{stroke:#b86d2c;stroke-width:1px;stroke-opacity:.5;transform-origin:50%;transform-box:fill-box;animation:2.6s ease-in-out infinite relay-hub-pulse}@keyframes relay-hub-pulse{0%,to{stroke-opacity:.5;transform:scale(1)}50%{stroke-opacity:.15;transform:scale(1.04)}}.relay-band-label-strong{fill:#d6a48a}.relay-hub-kicker{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;fill:#d6a48a;font-size:10px;font-weight:700}.relay-hub-title{font-family:var(--font-display,var(--font-body));letter-spacing:.06em;fill:#fce0c4;font-size:22px;font-weight:700}.relay-hub-sub{font-family:var(--font-body);fill:#c8a288;font-size:11px;font-style:italic}.relay-human-title{font-family:var(--font-display,var(--font-body));letter-spacing:.04em;fill:#fce0c4;font-size:17px;font-weight:750}.relay-human-sub{font-family:var(--font-body);fill:#c8a288;font-size:11px}.relay-caption{font-family:var(--font-body);color:var(--text-3);margin:16px 0 0;font-size:14px}@media (max-width:720px){.relay-svg{padding:4px}}@media (prefers-reduced-motion:reduce){.relay-packet animate,.relay-packet{display:none}}.proof-band{width:100%;max-width:var(--container-w);padding:clamp(64px, 8vw, 120px) var(--container-pad);margin:0 auto}.proof-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.proof-tile{border-right:1px solid var(--line);align-content:center;justify-items:start;gap:6px;padding:40px 32px 40px 0;display:grid}.proof-tile:last-child{border-right:0;padding-right:0}.proof-big{font-family:var(--font-body);letter-spacing:0;color:var(--text);margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:700;line-height:.95}.proof-mid{font-family:var(--font-body);letter-spacing:0;color:var(--accent);margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.2}.proof-small{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin:6px 0 0;font-size:12px;font-weight:600}@media (max-width:760px){.proof-grid{grid-template-columns:1fr}.proof-tile{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.proof-tile:last-child{border-bottom:0}}.idea-maze-section,.competitors-section,.flywheel-section{width:100%;max-width:var(--container-w);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);padding-right:var(--container-pad);padding-left:var(--container-pad);margin:0 auto;position:relative}.maze-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.maze-row{border-top:1px solid var(--line);grid-template-columns:280px minmax(0,1fr);align-items:baseline;gap:16px 56px;padding:28px 0;display:grid}.maze-row:last-child{border-bottom:1px solid var(--line)}.maze-era{gap:6px;display:grid}.maze-era-name{font-family:var(--font-body);letter-spacing:0;color:var(--text);font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1}.maze-era-eg{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.maze-row p{color:var(--text-2);margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.5}@media (max-width:760px){.maze-row{grid-template-columns:1fr;gap:12px;padding:22px 0}}.competitor-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.competitor-row{border-top:1px solid var(--line);grid-template-columns:280px minmax(0,1fr);align-items:baseline;gap:16px 56px;padding:28px 0;display:grid}.competitor-row:last-child{border-bottom:1px solid var(--line)}.competitor-name{font-family:var(--font-body);letter-spacing:0;color:var(--text);font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.1}.competitor-row p{color:var(--text-2);margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}@media (max-width:760px){.competitor-row{grid-template-columns:1fr;gap:8px;padding:22px 0}}.flywheel-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.flywheel-row{border-top:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);align-items:start;gap:24px;padding:28px 0;display:grid}.flywheel-row:last-child{border-bottom:1px solid var(--line)}.flywheel-num{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);padding-top:4px;font-size:12px;font-weight:600}.flywheel-row h3{font-family:var(--font-body);letter-spacing:0;color:var(--text);margin:0 0 8px;font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.15}.flywheel-row p{color:var(--text-2);margin:0;font-size:clamp(15px,1.3vw,17px);line-height:1.5}@media (max-width:640px){.flywheel-row{grid-template-columns:56px minmax(0,1fr);gap:16px}}.why-hero{padding-bottom:clamp(40px,6vw,64px)}.byo-section{width:100%;max-width:var(--container-w);padding:var(--section-pad-y) var(--container-pad);margin:0 auto;position:relative}.byo-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;column-gap:clamp(40px,5vw,80px);margin-bottom:clamp(56px,7vw,96px);display:grid}.byo-intro-text{flex-direction:column;display:flex}.byo-intro-display{letter-spacing:0;max-width:16ch;margin-bottom:24px;font-size:clamp(40px,4.4vw,64px);line-height:1.05}.byo-intro-lede{max-width:42ch;margin-top:0;margin-bottom:0}.byo-intro-shot{margin:0}.byo-intro-frame{border:1px solid var(--line);background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f11150a,0 24px 60px -28px #0f111524}.byo-intro-frame img{width:100%;height:auto;display:block}@media (max-width:1024px){.byo-intro{grid-template-columns:1fr;row-gap:32px}.byo-intro-display{max-width:none}}.howto-grid{gap:clamp(40px,5vw,68px);margin:0;padding:0;list-style:none;display:grid}.howto-step{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.howto-step:nth-child(2n){grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.howto-step:nth-child(2n) .howto-text{grid-area:1/2}.howto-step:nth-child(2n) .howto-shot{grid-area:1/1}.howto-text{align-content:center;gap:12px;display:grid}.howto-num{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:650}.howto-text h3{font-family:var(--font-body);letter-spacing:0;color:var(--text);margin:0;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.12}.howto-text p{max-width:38ch;color:var(--text-2);margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.howto-shot{border:1px solid color-mix(in srgb, var(--line) 68%, var(--accent) 32%);background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34%), linear-gradient(color-mix(in srgb, var(--accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent) 1px, transparent 1px), #0d0f13;box-shadow:0 18px 46px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 1px 0 #ffffff1c;background-size:auto,24px 24px,24px 24px,auto;border-radius:18px;margin:0;padding:9px;position:relative;overflow:hidden}.howto-shot-caption span{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);width:25px;height:18px;color:color-mix(in srgb, var(--accent) 62%, white 38%);letter-spacing:.08em;border-radius:999px;flex:none;place-items:center;font-size:9px;font-weight:760;display:inline-grid}@media (max-width:760px){.howto-step,.howto-step:nth-child(2n){grid-template-columns:1fr;gap:18px}.howto-step .howto-text,.howto-step .howto-shot,.howto-step:nth-child(2n) .howto-text,.howto-step:nth-child(2n) .howto-shot{grid-area:auto/1}}.work-hides-section,.evidence-section,.why-now-section,.release-room-section,.truth-map-section,.identity-section,.changed-section,.competitor-section,.traction-section{width:100%;max-width:var(--container-w);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);padding-right:var(--container-pad);padding-left:var(--container-pad);margin:0 auto;position:relative}.work-hides-grid{gap:0;margin:0;padding:0;list-style:none;display:grid}.work-hides-row{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:24px 32px;padding:32px 0;display:grid}.work-hides-row:last-child{border-bottom:1px solid var(--line)}.work-hides-num{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);padding-top:6px;font-size:12px;font-weight:600}.work-hides-row h3{font-family:var(--font-body);letter-spacing:0;color:var(--text);margin:0 0 10px;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.1}.work-hides-items{color:var(--text-2);font-family:var(--font-body);letter-spacing:0;margin:0 0 8px;font-size:clamp(14px,1.1vw,16px);line-height:1.5}.work-hides-verdict{color:var(--text-3);margin:0;font-size:clamp(15px,1.3vw,17px);font-style:italic;line-height:1.5}.verdict-band{background:var(--ink-band);color:var(--ink-band-text);border-radius:16px;margin:56px 0 0;padding:28px 32px}.verdict-band p{font-family:var(--font-body);letter-spacing:0;margin:0;font-size:clamp(22px,2.6vw,36px);font-weight:600;line-height:1.1}.evidence-grid{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.evidence-card{background:var(--surface-strong);min-height:190px;transition:background .18s ease, transform .18s var(--ease-out-quart);align-content:start;gap:16px;padding:22px;display:grid}.evidence-card:nth-child(2n){background:color-mix(in srgb, var(--accent) 7%, var(--surface-strong))}.evidence-card:hover{background:color-mix(in srgb, var(--accent) 11%, var(--surface-strong));transform:translateY(-1px)}.evidence-card span,.truth-layer-row span{color:var(--accent);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:650}.evidence-card p{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(15px,1.25vw,18px);font-weight:520;line-height:1.45}.truth-layer-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.truth-layer-row{border-top:1px solid var(--line);grid-template-columns:72px minmax(180px,240px) minmax(0,1fr);align-items:baseline;gap:24px;padding:28px 0;display:grid}.truth-layer-row:first-child{border-top:0}.truth-layer-row h3{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:650;line-height:1.08}.truth-layer-row p{color:var(--text-2);margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.52}@media (max-width:900px){.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.evidence-grid,.truth-layer-row{grid-template-columns:1fr}.evidence-card{min-height:auto}.truth-layer-row{gap:8px;padding:24px 0}}.timeline-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline-rail:before{content:"";background:var(--line);z-index:0;height:1px;position:absolute;top:14px;left:16px;right:16px}.timeline-step{z-index:1;gap:10px;padding:0 24px 0 0;display:grid;position:relative}.timeline-dot{background:var(--accent);border-radius:4px;width:14px;height:14px;margin-bottom:24px;display:block}.timeline-step:first-child .timeline-dot{background:var(--hue-channels)}.timeline-step:nth-child(2) .timeline-dot{background:var(--hue-repos)}.timeline-step:nth-child(3) .timeline-dot{background:var(--hue-workflows)}.timeline-when{font-family:var(--font-body);letter-spacing:.18em;color:var(--text-3);text-transform:uppercase;font-size:12px;font-weight:600}.timeline-head{font-family:var(--font-body);color:var(--text);letter-spacing:0;font-size:clamp(18px,1.7vw,22px);font-weight:600;line-height:1.2}.timeline-body{color:var(--text-2);max-width:36ch;margin:0;font-size:clamp(14px,1.2vw,16px);line-height:1.5}.why-now-foot{background:var(--ink-band);color:var(--ink-band-text);font-family:var(--font-body);letter-spacing:0;border-radius:16px;max-width:68ch;margin:64px 0 0;padding:28px 32px;font-size:clamp(17px,1.6vw,22px);font-weight:500;line-height:1.4}@media (max-width:760px){.timeline-rail{grid-template-columns:1fr;gap:32px}.timeline-rail:before{display:none}}:root{--rr-bg:#0d0e12;--rr-surface:#14161d;--rr-surface-2:#1b1e27;--rr-text:#f0f1f5;--rr-text-2:#f0f1f5b8;--rr-text-3:#f0f1f580;--rr-line:#f0f1f517;--rr-line-strong:#f0f1f529;--rr-live:#4ade80;--rr-stop:#f87171}.release-room{border:1px solid var(--rr-line-strong);background:var(--rr-bg);color:var(--rr-text);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 1px 2px #0f11150a,0 28px 60px -28px #0f111566}.release-room-chrome{border-bottom:1px solid var(--rr-line);background:#08090c;align-items:center;gap:12px;padding:10px 16px;display:flex}.rr-chrome-dots{gap:6px;display:inline-flex}.rr-chrome-dots i{background:#4b4f5a;border-radius:999px;width:11px;height:11px;display:inline-block}.rr-chrome-dots i:first-child{background:#ff5f57}.rr-chrome-dots i:nth-child(2){background:#febc2e}.rr-chrome-dots i:nth-child(3){background:#28c840}.rr-chrome-title{text-align:center;font-family:var(--font-body);color:var(--rr-text-3);letter-spacing:0;flex:1;font-size:12px}.release-room-head{border-bottom:1px solid var(--rr-line);background:var(--rr-surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.rr-head-left{align-items:center;gap:12px;display:flex}.release-room-name{font-family:var(--font-display);color:var(--rr-text);font-size:14px;font-weight:500}.rr-head-pill{border:1px solid var(--rr-line);font-family:var(--font-body);letter-spacing:.04em;color:var(--rr-text-2);background:#f0f1f508;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.release-room-meta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--rr-text-3);font-size:11px;font-weight:500}.release-room-shell{grid-template-columns:200px minmax(0,1fr) 240px;min-height:520px;display:grid}.release-room-list{background:var(--rr-surface);border-right:1px solid var(--rr-line);flex-direction:column;gap:4px;padding:18px 14px;display:flex}.release-room-detail{background:var(--rr-surface);border-left:1px solid var(--rr-line);padding:18px 16px}.release-room-main{background:var(--rr-bg);flex-direction:column;min-width:0;display:flex}.rr-list-label{color:var(--rr-text-3);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:4px 8px 6px;font-size:10px;font-weight:500;display:block}.rr-list-label--spaced{margin-top:18px}.rr-channel{font-family:var(--font-body);color:var(--rr-text-2);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.rr-channel span:first-child{color:var(--rr-text-3)}.rr-channel strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.rr-channel--active{color:var(--rr-text);background:#f0f1f514}.rr-channel--active strong{font-weight:600}.rr-channel-dot{background:var(--rr-live);border-radius:999px;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #4ade8080}.rr-roster{font-family:var(--font-display);color:var(--rr-text-2);flex-direction:column;gap:2px;padding:0 4px;font-size:12px;display:flex}.rr-roster span{border-radius:6px;padding:4px 6px}.release-room-thread{flex-direction:column;flex:1;gap:18px;margin:0;padding:18px 20px;list-style:none;display:flex;overflow:hidden}.rr-msg{background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:0;display:grid}.rr-avatar{border:1px solid var(--rr-line);background:var(--rr-surface-2);width:28px;height:28px;color:var(--rr-text);font-family:var(--font-display);border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.rr-msg--human .rr-avatar{color:#c4b5fd;background:#7c3aed26;border-color:#7c3aed59}.rr-msg-body{flex-direction:column;gap:6px;min-width:0;display:flex}.rr-msg-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rr-name{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--rr-text);font-size:13px;font-weight:600}.rr-msg--human .rr-name{color:#c4b5fd}.rr-msg--agent .rr-name{color:var(--rr-text)}.rr-role,.rr-time{font-family:var(--font-body);color:var(--rr-text-3);text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.rr-streaming{font-family:var(--font-body);color:var(--rr-live);text-transform:lowercase;letter-spacing:0;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.rr-streaming-dots{gap:3px;display:inline-flex}.rr-streaming-dots i{background:var(--rr-live);border-radius:999px;width:4px;height:4px;animation:1.2s ease-in-out infinite rr-dot}.rr-streaming-dots i:nth-child(2){animation-delay:.18s}.rr-streaming-dots i:nth-child(3){animation-delay:.36s}@keyframes rr-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.rr-msg p{font-family:var(--font-body);color:var(--rr-text-2);letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:1.5}.rr-msg--human p,.rr-msg--agent p{color:var(--rr-text)}.rr-tool{border:1px solid var(--rr-line);background:var(--rr-surface);color:var(--rr-text-2);font-family:var(--font-body);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.rr-tool-icon{background-color:var(--rr-text-2);width:12px;height:12px;-webkit-mask-image:var(--tool-url);-webkit-mask-image:var(--tool-url);mask-image:var(--tool-url);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rr-msg-actions{gap:8px;margin-top:4px;display:flex}.rr-action{border:1px solid var(--rr-line-strong);background:var(--rr-surface);color:var(--rr-text);font:inherit;font-family:var(--font-body);cursor:default;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:500}.rr-action--stop{color:var(--rr-stop);background:#f8717124;border-color:#f871714d}.rr-action--approve{color:var(--rr-live);background:#4ade8024;border-color:#4ade804d}.rr-composer{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 20px 18px;padding:10px;display:grid}.rr-composer span{color:#c4b5fd;height:26px;font-family:var(--font-display);background:#7c3aed2e;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.rr-composer p{color:var(--rr-text-3);margin:0;font-size:13px}.rr-composer button{background:var(--rr-text);height:28px;color:var(--rr-bg);font:inherit;cursor:default;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:600}.rr-status-group+.rr-status-group{border-top:1px solid var(--rr-line);margin-top:20px;padding-top:18px}.rr-status-label{color:var(--rr-text-3);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:500;display:block}.rr-status-row{font-family:var(--font-display);color:var(--rr-text-2);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.rr-live-dot{background:var(--rr-live);border-radius:999px;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #4ade8080}.rr-live-dot--pulse{animation:1.8s ease-out infinite rr-pulse}@keyframes rr-pulse{0%,to{box-shadow:0 0 #4ade80b3}60%{box-shadow:0 0 0 6px #4ade8000}}.rr-approval{border:1px solid var(--rr-line-strong);background:var(--rr-surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.rr-approval strong{font-family:var(--font-body);color:var(--rr-text);font-size:13px;font-weight:600}.rr-approval>span{font-family:var(--font-body);color:var(--rr-text-3);font-size:11px}.rr-approval .rr-msg-actions{margin-top:6px}.rr-tools-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rr-tools-list li{font-family:var(--font-body);color:var(--rr-text-2);align-items:center;gap:8px;font-size:12px;display:flex}.release-room-caption{max-width:64ch;color:var(--text-2);margin:32px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}@media (max-width:1024px){.release-room-shell{grid-template-columns:minmax(0,1fr) 240px}.release-room-list{display:none}}@media (max-width:760px){.hero-product-body{grid-template-columns:1fr;grid-template-areas:"thread""context";min-height:auto}.hero-product-nav{display:none}.hero-product-thread{padding:18px}.hero-product-run,.hero-product-handoff{margin-left:0}.hero-product-context{margin:0 18px 18px}.release-room-meta{letter-spacing:.1em;font-size:10px}.release-room-shell{grid-template-columns:1fr;min-height:auto}.release-room-detail{display:none}.release-room--product .release-room-thread{padding:18px}.release-room--product .rr-msg{grid-template-columns:30px minmax(0,1fr)}.rr-avatar{border-radius:9px;width:30px;height:30px}.release-room--product .rr-msg--run{margin-left:38px}.rr-composer{grid-template-columns:1fr auto;margin:0 16px 16px}.rr-composer span{display:none}}.identity-diagram{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:24px 0 40px;display:grid}.identity-diagram:before,.identity-diagram:after{content:"";background:linear-gradient(90deg, var(--accent-line), var(--line));height:1px}.id-col{gap:12px;display:grid}.id-col--inputs{grid-column:1}.id-col--substrate{grid-column:3;justify-items:center}.id-col--outputs{grid-column:5}.identity-diagram:before{grid-column:2}.identity-diagram:after{grid-column:4}.id-node{border:1px solid var(--line);background:var(--surface-strong);border-radius:14px;gap:4px;padding:18px 20px 18px 36px;display:grid;position:relative}.id-node:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:16px}.id-node--human:before{background:var(--hue-channels)}.id-node--agent:before{background:var(--hue-repos)}.id-node--audit:before{background:var(--hue-workflows)}.id-node span{font-family:var(--font-body);color:var(--text);letter-spacing:0;font-size:clamp(14px,1.2vw,17px);font-weight:600}.id-node small{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.id-node--core{border:1px solid var(--text);background:var(--ink-band);color:var(--ink-band-text);padding:22px 26px}.id-node--core:before{display:none}.id-node--core span{color:var(--ink-band-text);font-size:clamp(16px,1.5vw,20px)}.id-node--core small{color:color-mix(in srgb, var(--ink-band-text) 55%, transparent)}.id-surfaces{flex-wrap:wrap;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.id-surfaces li{font-family:var(--font-body);color:var(--text);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:500;display:inline-flex}.surf-dot{border-radius:3px;width:10px;height:10px}.surf-dot--ch{background:var(--hue-channels)}.surf-dot--repo{background:var(--hue-repos)}.surf-dot--wf{background:var(--hue-workflows)}.surf-dot--cv{background:var(--hue-canvases)}.identity-caption{max-width:64ch;color:var(--text-2);margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}@media (max-width:900px){.identity-diagram{grid-template-columns:1fr;gap:16px}.id-col--inputs,.id-col--substrate,.id-col--outputs{grid-column:1;justify-items:stretch}.identity-diagram:before,.identity-diagram:after{display:none}}.changed-panel{border:1px solid var(--line);background:var(--surface-strong);box-shadow:0 18px 48px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:20px;margin:0;overflow:hidden}.changed-panel-head{background:var(--ink-band);color:var(--ink-band-text);align-items:baseline;gap:16px;padding:20px 28px;display:flex}.changed-panel-tag{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-band-text) 65%, transparent);font-size:11px;font-weight:600}.changed-panel-name{font-family:var(--font-display);letter-spacing:0;color:var(--ink-band-text);font-size:clamp(16px,1.4vw,20px);font-weight:600}.changed-rows{margin:0;padding:0}.changed-row{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:24px;padding:18px 28px;display:grid}.changed-row:last-of-type{border-bottom:0}.changed-row dt{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-self:start;margin:0;padding-top:3px;font-size:12px;font-weight:600}.changed-row dd{font-family:var(--font-body);color:var(--text);margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.changed-foot{border-top:1px solid var(--line);background:color-mix(in srgb, var(--accent) 3%, var(--surface-strong));font-family:var(--font-body);letter-spacing:0;color:var(--text-3);text-transform:none;margin:0;padding:18px 28px;font-size:13px;font-weight:400}@media (max-width:760px){.changed-row{grid-template-columns:1fr;gap:6px;padding:18px 20px}.changed-panel-head,.changed-foot{padding-left:20px;padding-right:20px}}.competitor-matrix{background:var(--line);border:1px solid var(--line);border-radius:20px;grid-template-rows:auto 1fr 1fr auto;grid-template-columns:200px 1fr 1fr;gap:1px;margin:24px 0 64px;display:grid;overflow:hidden}.matrix-cell{background:var(--surface-strong);align-content:center;gap:6px;padding:28px 24px;display:grid}.matrix-cell--label{background:color-mix(in srgb, var(--text) 3%, var(--surface-strong));font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.matrix-cell--y-top{grid-area:2/1;align-content:end}.matrix-cell--y-bot{grid-area:3/1;align-content:start}.matrix-cell--x-left{text-align:center;grid-area:4/2;padding:18px 16px}.matrix-cell--x-right{text-align:center;grid-area:4/3;padding:18px 16px}.matrix-cell--bolt-real{grid-area:2/2}.matrix-cell--native-real{grid-area:2/3}.matrix-cell--bolt-async{grid-area:3/2}.matrix-cell--native-async{grid-area:3/3}.matrix-cell--blank{background:color-mix(in srgb, var(--text) 3%, var(--surface-strong));grid-area:4/1}.matrix-name{font-family:var(--font-body);color:var(--text);letter-spacing:0;font-size:clamp(15px,1.4vw,19px);font-weight:600}.matrix-cell--win{background:color-mix(in srgb, var(--accent) 14%, var(--surface-strong))}.matrix-cell--win .matrix-name{color:var(--accent);font-size:clamp(20px,2vw,28px);font-weight:700}.matrix-tag{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.competitor-tear{gap:0;margin:0;padding:0;list-style:none;display:grid}.competitor-tear-row{border-top:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);gap:16px 48px;padding:28px 0;display:grid}.competitor-tear-row:last-child{border-bottom:1px solid var(--line)}.competitor-tear-name{font-family:var(--font-body);color:var(--text);letter-spacing:0;font-size:clamp(18px,1.8vw,24px);font-weight:600;line-height:1.15;display:block}.competitor-tear-quad{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-top:4px;font-size:11px;font-weight:600;display:block}.competitor-tear-row p{color:var(--text-2);margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.55}@media (max-width:900px){.competitor-matrix{grid-template-columns:1fr 1fr}.matrix-cell--label,.matrix-cell--y-top,.matrix-cell--y-bot,.matrix-cell--blank{display:none}.matrix-cell--x-left,.matrix-cell--x-right{grid-row:3}.matrix-cell--x-left{grid-column:1}.matrix-cell--x-right{grid-column:2}.matrix-cell--bolt-real{grid-area:1/1}.matrix-cell--native-real{grid-area:1/2}.matrix-cell--bolt-async{grid-area:2/1}.matrix-cell--native-async{grid-area:2/2}.competitor-tear-row{grid-template-columns:1fr;gap:10px;padding:24px 0}}.traction-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0}.traction-grid .proof-tile{border-right:1px solid var(--line);padding:36px 28px 36px 0}.traction-grid .proof-tile:last-child{border-right:0}@media (max-width:760px){.traction-grid .proof-tile{border-right:0;border-bottom:1px solid var(--line)}.traction-grid .proof-tile:last-child{border-bottom:0}}.cta-em{color:color-mix(in srgb, var(--role-trust) 76%, var(--text));font-style:normal;font-weight:700}.cta-vision{max-width:56ch;color:var(--text-2);margin:28px 0 0;font-size:clamp(17px,1.5vw,22px);font-weight:400;line-height:1.45}.cta-v2 .cta-button{margin-top:12px}.product-demo-section{padding-bottom:var(--section-pad-tight)}.status-quo-section,.company-brain-section{padding-top:var(--section-pad-tight)}.primitives-v2{padding-bottom:var(--section-pad-tight)}.byo-section{padding-top:var(--section-pad-tight);padding-bottom:var(--section-pad-tight)}.faq-v2{padding-bottom:var(--section-pad-tight)}.cta-v2{padding-top:var(--section-pad-tight)}.evidence-section{padding-top:var(--section-pad-tight);padding-bottom:var(--section-pad-tight)}.why-now-section{padding-bottom:var(--section-pad-tight)}.release-room-section,.truth-map-section{padding-top:var(--section-pad-tight)}.identity-section{padding-bottom:var(--section-pad-tight)}.changed-section{padding-top:var(--section-pad-tight)}.traction-section{padding-bottom:var(--section-pad-tight)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.traction-date{font-family:var(--font-body);letter-spacing:0;color:var(--text);margin:0;font-size:clamp(56px,8vw,120px);font-weight:700;line-height:.94}.traction-headline{font-family:var(--font-body);letter-spacing:0;color:var(--accent);max-width:56ch;margin:18px 0 0;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.2}.traction-detail{max-width:64ch;color:var(--text-2);margin:28px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.traction-detail strong{color:var(--text);font-weight:600}body:has(.home-redesign){color:#0b0c0f;background:#fff}.home-redesign{--lp-ink:#0b0c0f;--lp-body:#3d424a;--lp-muted:#737982;--lp-soft:#f5f6f8;--lp-soft-2:#eef7f4;--lp-line:#dde1e7;--lp-strong:#111318;--lp-blue:#2b62ff;--lp-teal:#0d9488;--lp-green:#16824a;--lp-amber:#c17800;--lp-red:#c24135;color:var(--lp-ink);font-family:var(--font-body);background:#fff}.home-redesign .site-header{min-height:66px;box-shadow:none;background:#ffffffe0;border-bottom:1px solid #1018281a;gap:16px;padding:0 40px}.home-redesign .brand-wordmark-image{width:88px}.marketing-nav{justify-self:center;align-items:center;gap:6px;font-size:.875rem;display:flex}.marketing-nav a{color:var(--lp-body);border-radius:999px;padding:9px 12px;transition:background-color .16s,color .16s}.marketing-nav a:hover{background:var(--lp-soft);color:var(--lp-ink)}.home-redesign .header-actions{gap:8px}.home-redesign .header-ph-link{display:inline-flex}.home-redesign .header-cta{border-color:var(--lp-line);min-height:38px;color:var(--lp-ink);box-shadow:none;background:#fff;border-radius:999px}.home-redesign .header-cta:hover{border-color:var(--lp-ink);background:var(--lp-ink);color:#fff;transform:none}.home-redesign .header-cta-ghost:hover{background:var(--lp-soft);color:var(--lp-ink)}.home-redesign .header-docs-link{display:inline-flex}.lp-hero{isolation:isolate;min-height:auto;color:var(--lp-ink);background:linear-gradient(#fff 0%,#fbfcfc 58%,#f5f8f7 100%),#fff;align-content:start;padding:136px 40px 42px;display:grid;position:relative;overflow:hidden}.lp-hero-copy,.lp-hero-bottom{width:min(100%,1180px);margin:0 auto}.lp-hero-copy{text-align:center;justify-items:center;max-width:980px;display:grid}.lp-eyebrow,.lp-kicker{letter-spacing:0;border:1px solid;border-radius:999px;align-items:center;min-height:30px;margin:0 0 14px;padding:6px 10px;font-size:.78rem;font-weight:650;line-height:1;display:inline-flex}.lp-eyebrow{color:var(--lp-teal);background:#fff;border-color:#0d948852}.lp-hero h1{max-width:900px;color:var(--lp-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:5.25rem;font-weight:560;line-height:.98}.lp-hero-copy>p:not(.lp-eyebrow){max-width:760px;color:var(--lp-body);margin:22px 0 0;font-size:1.14rem;line-height:1.56}.lp-hero-sub{width:min(100%,880px);max-width:880px;min-height:78px;color:var(--lp-body);text-align:center;margin:22px 0 0;font-size:clamp(17px,1.16vw,20px);font-weight:400;line-height:1.55;position:relative;overflow:hidden}.lp-hero-sub p{text-wrap:balance;opacity:0;animation:hero-sub-roll 12s var(--ease-out-quart) infinite;justify-content:center;align-items:center;margin:0;padding:6px 24px;display:flex;position:absolute;inset:0;transform:translateY(12px)}.lp-hero-sub p:first-child{color:var(--lp-ink)}.lp-hero-sub p:nth-child(2){animation-delay:4s}.lp-hero-sub p:nth-child(3){animation-delay:8s}.lp-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.lp-button{border:1px solid var(--lp-ink);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 18px;font-size:.94rem;font-weight:620;line-height:1.1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.lp-button:hover{transform:translateY(-1px)}.lp-button-primary{border-color:var(--lp-ink);background:var(--lp-ink);color:#fff}.lp-button-primary:hover{color:#fff;background:#20232a}.lp-button-secondary{border-color:var(--lp-line);color:var(--lp-ink);background:#fff}.lp-button-secondary:hover{border-color:var(--lp-ink);background:var(--lp-soft);color:var(--lp-ink)}.lp-final-cta .lp-button-primary,.lp-section .lp-button-primary{border-color:var(--lp-ink);background:var(--lp-ink);color:#fff}.lp-final-cta .lp-button-secondary,.lp-section .lp-button-secondary{border-color:var(--lp-line);color:var(--lp-ink);background:#fff}.lp-hero-proof{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.lp-hero-proof span{border:1px solid var(--lp-line);color:var(--lp-body);background:#fff;border-radius:999px;padding:8px 10px;font-size:.82rem;font-weight:560}.lp-product-shot.lp-hero-shot{width:min(100%,1120px);margin:42px auto 0;box-shadow:0 24px 70px #0f172a1f}.lp-hero-bottom{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:34px;display:grid}.lp-ph-badge{opacity:.9;border-radius:7px;align-items:center;display:inline-flex}.lp-ph-badge img{width:184px;height:auto;display:block}.lp-runtime-row{color:var(--lp-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.8rem;display:flex}.lp-runtime-row>span:first-child{margin-right:2px;font-weight:650}.lp-runtime-chip{border:1px solid var(--lp-line);color:var(--lp-body);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 6px;display:inline-flex}.lp-runtime-chip>span{background:var(--lp-soft);width:20px;height:20px;color:var(--lp-ink);border-radius:999px;place-items:center;display:inline-grid;overflow:hidden}.lp-runtime-chip img,.lp-runtime-chip svg{width:100%;height:100%}.lp-runtime-chip img{object-fit:cover;filter:saturate(0)}.lp-runtime-chip svg{padding:4px}.lp-proof-grid,.lp-section,.lp-final-cta{width:min(100% - 80px,1180px);margin:0 auto}.lp-proof-grid{border-bottom:1px solid var(--lp-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp-proof-grid article{border-right:1px solid var(--lp-line);min-height:172px;padding:28px 24px 30px 0}.lp-proof-grid article+article{padding-left:24px}.lp-proof-grid article:last-child{border-right:0}.lp-proof-grid strong{color:var(--lp-ink);letter-spacing:0;font-size:2rem;font-weight:650;line-height:1;display:block}.lp-proof-grid h2{color:var(--lp-ink);letter-spacing:0;margin:12px 0 0;font-size:1rem;font-weight:650;line-height:1.18}.lp-proof-grid p{color:var(--lp-muted);margin:8px 0 0;font-size:.9rem;line-height:1.48}.lp-section{border-bottom:1px solid var(--lp-line);padding:88px 0}.lp-section-intro{max-width:760px}.lp-kicker{color:var(--lp-teal);background:#fff;border-color:#0d948852}.lp-section-intro h2,.lp-final-cta h2{color:var(--lp-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:3.15rem;font-weight:560;line-height:1.02}.lp-section-intro>p:not(.lp-kicker){max-width:620px;color:var(--lp-body);margin:18px 0 0;font-size:1.04rem;line-height:1.58}.lp-card-grid{gap:14px;margin-top:34px;display:grid}.lp-card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-card-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-card,.lp-mini-card,.lp-compare-grid article{border:1px solid var(--lp-line);background:#fff;border-radius:8px}.lp-card{min-height:210px;padding:22px}.lp-card svg,.lp-mini-card svg,.lp-compare-grid svg,.lp-final-cta>svg{width:22px;height:22px;color:var(--lp-teal)}.lp-card h3,.lp-mini-card h3,.lp-compare-grid h3{color:var(--lp-ink);letter-spacing:0;margin:22px 0 0;font-size:1.18rem;font-weight:650;line-height:1.18}.lp-card p,.lp-mini-card p,.lp-compare-grid p{color:var(--lp-body);margin:10px 0 0;font-size:.96rem;line-height:1.55}.lp-split,.lp-fragmentation,.lp-trust,.lp-brain{grid-template-columns:1fr;align-items:stretch;gap:34px;display:grid}.lp-split-reverse,.lp-brain{grid-template-columns:1fr}.lp-step-list{counter-reset:step;gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.lp-step-list li{counter-increment:step;border-top:1px solid var(--lp-line);grid-template-columns:38px minmax(0,1fr);gap:14px;padding:17px 0;display:grid}.lp-step-list li:before{content:counter(step, decimal-leading-zero);border:1px solid var(--lp-line);width:34px;height:26px;color:var(--lp-teal);border-radius:999px;place-items:center;font-size:.72rem;font-weight:720;line-height:1;display:grid}.lp-step-list h3{color:var(--lp-ink);letter-spacing:0;grid-column:2;margin:0;font-size:1rem;font-weight:650}.lp-step-list p{color:var(--lp-body);grid-column:2;margin:5px 0 0;font-size:.93rem;line-height:1.48}.lp-product-shot{border:1px solid var(--lp-line);background:#fff;border-radius:8px;margin:0;position:relative;overflow:hidden}.lp-shot-bar{border-bottom:1px solid var(--lp-line);background:#f9fafb;grid-template-columns:10px 10px 10px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:0 12px;display:grid}.lp-shot-bar span{background:#c6cbd4;border-radius:999px;width:10px;height:10px}.lp-shot-bar span:first-child{background:#ff6159}.lp-shot-bar span:nth-child(2){background:#ffbd2e}.lp-shot-bar span:nth-child(3){background:#28c840}.lp-shot-bar strong{color:var(--lp-muted);letter-spacing:0;justify-self:end;font-size:.72rem;font-weight:650}.lp-product-shot img{width:100%;height:auto;display:block}.lp-product-shot figcaption{border-top:1px solid var(--lp-line);color:var(--lp-muted);padding:11px 14px;font-size:.82rem;line-height:1.4}.lp-shot-dark{background:#0b0c0f;border-color:#20242b}.lp-shot-dark .lp-shot-bar{background:#111318;border-color:#20242b}.lp-shot-dark .lp-shot-bar strong,.lp-shot-dark figcaption{color:#ffffffb8}.lp-shot-dark figcaption{background:#111318;border-color:#20242b}.lp-fragmentation{align-items:stretch}.lp-fragmentation-copy{position:static}.lp-why-now{background:linear-gradient(#f9fafbd1,#fffffff5),#fff}.lp-why-now-layout{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}.lp-why-now-copy{text-align:left;margin:0}.lp-why-now-copy h2,.lp-why-now-copy p{margin-left:0;margin-right:0}.lp-why-now-copy>p:not(.lp-kicker){max-width:590px}.lp-why-now-transform{color:var(--lp-ink);border-left:3px solid #0a7d726b;margin-top:18px;padding:2px 0 2px 16px;font-size:1rem;font-weight:560;line-height:1.5}.lp-why-now-diagram{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;gap:16px;display:grid;position:relative}.lp-why-panel{border:1px solid var(--lp-line);background:#fff;border-radius:8px;align-content:start;min-height:334px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.lp-why-panel:before{content:"";background:linear-gradient(90deg,#e36f4a,#f5b04c);height:3px;position:absolute;inset:0 0 auto}.lp-why-panel-after:before{background:linear-gradient(90deg, var(--role-agent), var(--role-cloud))}.lp-why-panel-header{border-bottom:1px solid var(--lp-line);gap:7px;padding:20px 20px 14px;display:grid}.lp-why-panel-header span{width:fit-content;color:var(--lp-muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #5c647038;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:700;line-height:1}.lp-why-panel-after .lp-why-panel-header span{color:#0a7d72;background:#ecfaf6b8;border-color:#0a7d7257}.lp-why-panel-header strong{color:var(--lp-ink);letter-spacing:0;font-size:clamp(1.06rem,1.4vw,1.24rem);font-weight:700;line-height:1.1}.lp-why-panel ul{gap:0;margin:0;padding:8px 0;list-style:none;display:grid}.lp-why-panel li{min-height:54px;color:var(--lp-body);border-top:1px solid #e2e8f0d1;align-items:center;padding:13px 20px 13px 46px;font-size:.95rem;font-weight:590;line-height:1.25;display:flex;position:relative}.lp-why-panel li:first-child{border-top:0}.lp-why-panel li:before{content:"";background:#f59e0b;border-radius:999px;width:10px;height:10px;position:absolute;left:20px;box-shadow:0 0 0 4px #f59e0b21}.lp-why-panel-after li:before{background:#0a7d72;box-shadow:0 0 0 4px #0a7d721f}.lp-why-panel-before{background:linear-gradient(#fff7ed5c,#fffffff2),#fff}.lp-why-panel-after{background:linear-gradient(#ecfaf685,#fffffff5),#fff}.lp-why-transition{border:1px solid var(--lp-line);color:#0a7d72;background:#fff;border-radius:999px;align-self:center;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 28px #0f172a14}.lp-why-transition svg{width:20px;height:20px}.lp-money-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px;display:grid}.lp-money-row div{border:1px solid var(--lp-line);background:var(--lp-soft);border-radius:8px;padding:16px}.lp-money-row strong,.lp-money-row span{display:block}.lp-money-row strong{color:var(--lp-ink);font-size:1rem;font-weight:650}.lp-money-row span{color:var(--lp-muted);margin-top:5px;font-size:.86rem;line-height:1.35}.lp-calculator-example{border:1px solid var(--lp-line);background:linear-gradient(135deg, #ffffffe6, #eef7f4b8), var(--lp-soft-2);color:var(--lp-body);border-radius:10px;gap:8px;margin-top:18px;padding:18px;display:grid}.lp-calculator-example strong{color:var(--lp-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.lp-calculator-example span{color:var(--lp-body);font-family:var(--font-mono);font-size:clamp(.92rem,1.4vw,1.08rem);line-height:1.45}.lp-agent-teams{z-index:0;position:relative}.lp-agent-teams .lp-section-intro{max-width:880px}.lp-team-tabs{border:0;gap:16px;margin:34px 0 0;padding:0;display:grid}.lp-team-tab-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-team-tab-list{border:1px solid var(--lp-line);background:#ffffffbd;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:6px;display:grid}.lp-team-tab-list label{min-height:52px;color:var(--lp-body);cursor:pointer;letter-spacing:0;border:1px solid #0000;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;font-size:.92rem;font-weight:680;line-height:1.16;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:grid}.lp-team-tab-list svg{width:18px;height:18px;color:var(--lp-teal)}.lp-team-tab-list span{min-width:0}.lp-team-panel-stage{display:grid}.lp-team-panel{gap:20px;min-width:0;display:none}.lp-team-panel-heading{align-items:center;gap:10px;display:flex}.lp-team-panel-heading svg{width:24px;height:24px;color:var(--lp-teal)}.lp-team-panel-heading h3{color:var(--lp-ink);letter-spacing:0;margin:0;font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:720;line-height:1.08}.lp-team-path{color:var(--lp-muted);font-family:var(--font-mono);margin:-4px 0 0;font-size:.84rem;line-height:1.4}.lp-team-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp-team-flow div,.lp-team-result{border:1px solid var(--lp-line);background:#fff;border-radius:8px}.lp-team-flow div{min-height:178px;padding:18px}.lp-team-flow strong,.lp-team-result strong{color:var(--lp-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:760;line-height:1;display:block}.lp-team-flow p,.lp-team-result p{color:var(--lp-body);margin:12px 0 0;font-size:.98rem;line-height:1.55}.lp-team-result{background:linear-gradient(135deg,#ffffffeb,#eef7f4bd);padding:20px}.lp-team-result p{max-width:760px;color:var(--lp-ink);font-size:1.08rem;font-weight:650}:is(.lp-team-tabs:has(>.lp-team-tab-input:first-of-type:checked) .lp-team-panel:first-child,.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(2):checked) .lp-team-panel:nth-child(2),.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(3):checked) .lp-team-panel:nth-child(3),.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(4):checked) .lp-team-panel:nth-child(4),.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(5):checked) .lp-team-panel:nth-child(5)){display:grid}:is(.lp-team-tabs:has(>.lp-team-tab-input:first-of-type:checked) .lp-team-tab-list label:first-child,.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(2):checked) .lp-team-tab-list label:nth-child(2),.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(3):checked) .lp-team-tab-list label:nth-child(3),.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(4):checked) .lp-team-tab-list label:nth-child(4),.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(5):checked) .lp-team-tab-list label:nth-child(5)){border-color:color-mix(in srgb, var(--lp-teal) 34%, var(--lp-line));color:var(--lp-ink);background:#fff;box-shadow:0 10px 22px #0f172a0f}.lp-team-tab-list label:hover{border-color:color-mix(in srgb, var(--lp-teal) 24%, var(--lp-line));background:#ffffffe0}:is(.lp-team-tabs:has(>.lp-team-tab-input:first-of-type:focus-visible) .lp-team-tab-list label:first-child,.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(2):focus-visible) .lp-team-tab-list label:nth-child(2),.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(3):focus-visible) .lp-team-tab-list label:nth-child(3),.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(4):focus-visible) .lp-team-tab-list label:nth-child(4),.lp-team-tabs:has(>.lp-team-tab-input:nth-of-type(5):focus-visible) .lp-team-tab-list label:nth-child(5)){outline:2px solid color-mix(in srgb, var(--lp-teal) 52%, transparent);outline-offset:2px}.lp-compare-grid article,.lp-mini-card{padding:18px}.lp-mini-card h3{margin-top:16px;font-size:1rem}.lp-mini-card p{font-size:.88rem}.lp-trust{z-index:0;align-items:start;position:relative}.lp-trust .lp-card-grid{margin-top:30px}.lp-brain{z-index:0;color:var(--lp-ink);position:relative}.lp-agent-teams:before,.lp-trust:before,.lp-brain:before{content:"";z-index:-1;pointer-events:none;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.lp-agent-teams:before{background:linear-gradient(#0000 0%,#f4f6f9 15% 85%,#0000 100%)}.lp-trust:before{background:linear-gradient(#0000 0%,#f4f6f9 17% 100%)}.lp-brain:before{background:linear-gradient(#f4f6f9 0% 83%,#0000 100%)}.lp-brain .lp-section-intro{text-align:center;max-width:850px;margin:0 auto}.lp-brain .lp-section-intro h2{max-width:none}.lp-brain .lp-section-intro>p:not(.lp-kicker){max-width:780px;margin-left:auto;margin-right:auto}.lp-brain .lp-kicker{justify-self:center}.lp-compound-grid{background:#f4f7f9;border:1px solid #12182614;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:38px;padding:clamp(12px,1.8vw,18px);display:grid;box-shadow:inset 0 1px #ffffffb8}.lp-compound-card{min-height:242px;transition:background-color .2s ease, box-shadow .2s ease, transform .22s var(--ease-out-quint);background:#fff;border:1px solid #12182614;border-radius:14px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 16px 36px #0f172a0f}.lp-compound-card--memory{--compound-accent:#2f7ee8;--compound-accent-soft:#eff6ff}.lp-compound-card--work{--compound-accent:#d45a3a;--compound-accent-soft:#fff2ed}.lp-compound-card--agents{--compound-accent:#c28a18;--compound-accent-soft:#fff7df}.lp-compound-card--setup{--compound-accent:#2f8752;--compound-accent-soft:#ecf8f0}.lp-compound-card-top{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.lp-compound-number{min-width:34px;color:var(--compound-accent);font-family:var(--font-mono);letter-spacing:0;transition:transform .22s var(--ease-out-quint);justify-content:center;align-items:center;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:760;line-height:1;display:inline-flex}.lp-compound-rule{background:var(--lp-line);flex:1;height:1px}.lp-compound-icon{width:22px;height:22px;color:var(--compound-accent);transition:color .22s ease, transform .22s var(--ease-out-quint)}.lp-compound-card-copy{z-index:1;max-width:min(100%,430px);transition:opacity .2s ease, transform .22s var(--ease-out-quint);position:relative}.lp-compound-card h3{color:var(--lp-ink);letter-spacing:0;margin:34px 0 0;font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:700;line-height:1.08}.lp-compound-card p{max-width:390px;color:var(--lp-body);margin:12px 0 0;font-size:.96rem;line-height:1.52}.lp-compound-preview{pointer-events:none;z-index:2;opacity:0;transform-origin:50%;width:min(244px,100% - 44px);transition:opacity .2s ease, transform .24s var(--ease-out-quint);position:absolute;bottom:clamp(18px,2.4vw,26px);right:clamp(18px,3.2vw,34px);transform:translate(14px,10px)scale(.96)}.lp-compound-preview-shell{border:1px solid color-mix(in srgb, var(--compound-accent) 28%, var(--lp-line));box-shadow:0 18px 42px #0f172a24, 0 0 0 4px color-mix(in srgb, var(--compound-accent) 8%, transparent);background:#fffffff0;border-radius:8px;gap:8px;padding:12px;display:grid}.lp-compound-preview-label{color:color-mix(in srgb, var(--compound-accent) 82%, var(--lp-ink));letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:780;line-height:1}.lp-compound-preview-list{gap:6px;display:grid}.lp-compound-preview-list span{border:1px solid color-mix(in srgb, var(--compound-accent) 14%, var(--lp-line));background:color-mix(in srgb, var(--compound-accent-soft) 64%, white);min-height:24px;color:var(--lp-ink);border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:.76rem;font-weight:620;line-height:1.22;display:flex}.lp-compound-preview-list span:before{content:"";background:var(--compound-accent);border-radius:999px;flex:none;width:7px;height:7px}.lp-compound-card:focus-visible{outline:2px solid color-mix(in srgb, var(--compound-accent) 54%, transparent);outline-offset:-4px}@media (hover:hover){.lp-compound-card:hover,.lp-compound-card:focus,.lp-compound-card:focus-visible{z-index:1;background:color-mix(in srgb, var(--compound-accent-soft) 58%, white);transform:translateY(-2px);box-shadow:0 18px 42px #0f172a14}.lp-compound-card:hover .lp-compound-number,.lp-compound-card:focus .lp-compound-number,.lp-compound-card:focus-visible .lp-compound-number,.lp-compound-card:hover .lp-compound-icon,.lp-compound-card:focus .lp-compound-icon,.lp-compound-card:focus-visible .lp-compound-icon{transform:scale(1.06)}.lp-compound-card:hover .lp-compound-card-copy,.lp-compound-card:focus .lp-compound-card-copy,.lp-compound-card:focus-visible .lp-compound-card-copy{opacity:.5;transform:translateY(-2px)}.lp-compound-card:hover .lp-compound-preview,.lp-compound-card:focus .lp-compound-preview,.lp-compound-card:focus-visible .lp-compound-preview{opacity:1;transform:translate(0,0)scale(1)}}.hero-stage{text-align:left;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(44px,6vw,92px);width:min(100%,1180px);margin:clamp(22px,4vw,54px) 0 24px;display:grid}.hero-copy-panel{justify-items:start;min-width:0;display:grid}.hero-copy-panel .hero-display{text-align:left;max-width:13ch;margin-bottom:22px;font-size:clamp(48px,5.4vw,76px);font-weight:650;line-height:.98}.hero-copy-panel .hero-title-line{display:block}.hero-copy-panel .hero-title-line+.hero-title-line:before{content:none}.hero-copy-panel .hero-sub{text-align:left;width:min(100%,520px);max-width:520px;margin:0 0 28px}.hero-copy-panel .hero-sub p{text-wrap:balance}.hero-copy-panel .hero-actions{justify-content:flex-start;margin-bottom:0}.hero-channel-scene{width:100%;animation:hero-rise .76s var(--ease-out-quint) .43s both;background:#fff;border:1px solid #1218261f;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 34px 84px #0f172a29}.hero-channel-top{background:color-mix(in srgb, white 86%, var(--canvas-warm));border-bottom:1px solid #1218261a;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 24px;display:flex}.hero-channel-top strong{min-width:0;color:var(--text);letter-spacing:0;align-items:center;gap:5px;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:760;line-height:1.1;display:flex}.hero-channel-top strong span{color:#9aa1ad}.hero-channel-live{color:#10875a;background:#dbf7e8;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.92rem;font-weight:760;line-height:1;display:inline-flex}.hero-channel-live span{background:currentColor;border-radius:999px;width:10px;height:10px}.hero-channel-feed{gap:20px;padding:clamp(24px,3vw,34px);display:grid}.hero-channel-message{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}.hero-avatar{background:#eef0f5;border-radius:999px;width:48px;height:48px;overflow:hidden;box-shadow:0 0 0 4px #f4f6f9}.hero-avatar-person{box-shadow:none;background:#fff}.hero-avatar img{object-fit:cover;width:100%;height:100%;display:block}.hero-avatar-photo{transform-origin:50%}.hero-avatar-photo-sally{object-position:50% 48%;transform:none}.hero-avatar-photo-john{object-position:50% 50%;transform:none}.hero-channel-message p{color:#2b3038;margin:0;font-size:clamp(1rem,1.35vw,1.23rem);line-height:1.34}.hero-message-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex;margin-bottom:6px!important}.hero-message-meta strong{color:#111318;letter-spacing:0;font-size:clamp(1.02rem,1.5vw,1.28rem);font-weight:760;line-height:1}.hero-message-meta em{color:#fff;background:#111318;border-radius:999px;align-items:center;min-height:26px;padding:5px 10px;font-size:.78rem;font-style:normal;font-weight:720;line-height:1;display:inline-flex}.hero-channel-message:nth-child(n+3) .hero-message-meta em{color:#5f6673;background:#eef0f5}.hero-channel-message a{color:#5f63f2;font-weight:650;text-decoration:none}.hero-channel-pr{margin-top:-4px}.hero-pr-icon{color:#111318;vertical-align:-.14em;width:1em;height:1em;margin:0 .08em;display:inline-block}.home-redesign .hero-sub{min-height:auto;overflow:visible}.home-redesign .hero-sub p{opacity:1;filter:none;padding:0;animation:none;display:block;position:static;transform:none}.home-redesign .hero-sub p+p{margin-top:8px}.lp-why-now{z-index:0;color:#fff;background:#111318;position:relative}.lp-why-now:before{content:"";z-index:-1;background-color:#111318;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.lp-why-now .lp-kicker{color:#d9f7ee;background:#ffffff14;border-color:#ffffff42}.lp-why-now-copy h2,.lp-why-now-copy p{color:#fff}.lp-why-now-copy>p:not(.lp-kicker){color:#ffffffb8;font-size:clamp(1rem,1.35vw,1.15rem)}.lp-why-matrix{background:linear-gradient(135deg,#ffffff1a,#0000 42%),#ffffff0f;border:1px solid #ffffff29;border-radius:14px;gap:14px;padding:clamp(16px,2vw,22px);display:grid;overflow:hidden;box-shadow:0 28px 72px #00000052}.lp-why-matrix-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(50px,6vw,72px);display:grid}.lp-why-matrix-head span{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;padding:0 4px;font-size:.75rem;font-weight:780}.lp-why-matrix-flow{gap:12px;display:grid}.lp-why-matrix-row{grid-template-columns:minmax(0,1fr) clamp(50px,6vw,72px) minmax(0,1fr);align-items:center;min-height:82px;display:grid}.lp-why-node{border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:14px;min-width:0;min-height:76px;padding:18px;display:flex;position:relative;overflow:hidden}.lp-why-node:before{content:"";pointer-events:none;position:absolute;inset:0}.lp-why-node-before{color:#ffffffd6;background:#ffffff13}.lp-why-node-before:before{background:linear-gradient(90deg,#ffb76629,#0000 58%)}.lp-why-node-after{color:#f2fffb;background:linear-gradient(135deg,#90f0d038,#ffffff14),#13332b70;border-color:#90f0d061;box-shadow:inset 0 1px #ffffff29,0 18px 44px #00000029}.lp-why-node strong{z-index:1;letter-spacing:0;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:650;line-height:1.18;position:relative}.lp-why-node-index,.lp-why-node-icon{z-index:1;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.lp-why-node-index{color:#ffffff94;background:#ffffff14;border:1px solid #ffffff29;font-size:.72rem;font-weight:780}.lp-why-node-icon{color:#113a2f;background:#90f0d0;box-shadow:0 12px 30px #90f0d033}.lp-why-connector{place-items:center;min-height:48px;display:grid;position:relative}.lp-why-connector:before{content:"";background:linear-gradient(90deg,#ffffff2e,#90f0d0);border-radius:999px;width:100%;height:2px;position:absolute}.lp-why-connector:after{content:"";border-top:2px solid #90f0d0;border-right:2px solid #90f0d0;width:9px;height:9px;position:absolute;right:0;transform:rotate(45deg)}.lp-why-connector span{z-index:1;background:#90f0d0;border:2px solid #111318;border-radius:999px;width:12px;height:12px;position:relative;box-shadow:0 0 0 6px #90f0d029}.lp-why-matrix p{color:#111318bd;letter-spacing:0;text-wrap:balance;background:#fff;border-radius:12px;margin:0;padding:clamp(18px,2.2vw,24px);font-size:clamp(.98rem,1.15vw,1.16rem);font-weight:520;line-height:1.45}.lp-business-loop{background:linear-gradient(#0a7d720d 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#0a7d720d 1px,#0000 1px) 0 0/52px 52px,linear-gradient(135deg,#eef9f4f5,#fffbf2eb),#f6fbf8;border:1px solid #0b5c5229;border-radius:14px;grid-template-columns:minmax(310px,.74fr) minmax(0,1.26fr);align-items:start;gap:18px;padding:clamp(18px,2.8vw,32px);display:grid;box-shadow:0 24px 60px #0f172a1a}.lp-usecases-showcase{background:linear-gradient(#1113180b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#1113180b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#fffffff5,#f8faf8f0),#fff;border:1px solid #1113181f;border-radius:14px;gap:16px;padding:clamp(18px,2.8vw,32px);display:grid;box-shadow:0 24px 60px #0f172a1a}.lp-usecases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp-business-brief,.lp-business-run,.lp-business-result{background:#ffffffeb;border:1px solid #0b5c5224;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.lp-business-brief{align-content:start;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid}.lp-business-brief-head,.lp-business-run-head{gap:8px;display:grid}.lp-business-brief-head span,.lp-business-run-head span,.lp-business-brief-item span,.lp-business-result>span{color:#0a7d72;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.lp-business-brief-head strong{max-width:17ch;color:var(--lp-ink);letter-spacing:0;text-wrap:balance;font-size:clamp(1.52rem,2.6vw,2.12rem);font-weight:800;line-height:1.04}.lp-business-brief-head p{max-width:34ch;color:var(--lp-body);margin:0;font-size:clamp(.94rem,1.25vw,1.04rem);line-height:1.45}.lp-business-brief-grid{gap:12px;display:grid}.lp-business-brief-item{background:#fbf8ef;border:1px solid #0b5c521f;border-radius:10px;gap:8px;padding:16px;display:grid}.lp-business-brief-item strong{color:var(--lp-ink);letter-spacing:0;font-size:clamp(1rem,1.5vw,1.16rem);font-weight:720;line-height:1.16}.lp-business-brief-item p,.lp-business-result p{color:var(--lp-body);margin:0;font-size:.92rem;line-height:1.45}.lp-business-run{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid}.lp-business-run-head strong{color:var(--lp-ink);letter-spacing:0;text-wrap:balance;font-size:clamp(1.35rem,2.4vw,2.15rem);font-weight:780;line-height:1.04}.lp-usecase-card{--usecase-accent:#0a7d72;--usecase-accent-rgb:10, 125, 114;--usecase-card-wash:rgba(var(--usecase-accent-rgb), .035);background:linear-gradient(180deg, var(--usecase-card-wash), transparent 44%), linear-gradient(180deg, #fffffffa, #fafaf7f0), #fff;border:1px solid #1113181f;border-radius:12px;align-content:start;gap:12px;min-height:148px;padding:14px;display:grid}.lp-usecases-showcase .lp-usecase-card{border-color:#1113181c;min-height:318px;padding:clamp(16px,1.8vw,22px);box-shadow:0 14px 34px #0f172a12}.lp-usecase-card--sales{--usecase-accent:#0a7d72;--usecase-accent-rgb:10, 125, 114}.lp-usecase-card--support{--usecase-accent:#2f6f9f;--usecase-accent-rgb:47, 111, 159}.lp-usecase-card--product{--usecase-accent:#7a5a10;--usecase-accent-rgb:122, 90, 16}.lp-usecase-card--engineering{--usecase-accent:#7b4a98;--usecase-accent-rgb:123, 74, 152}.lp-usecase-card--data{--usecase-accent:#2f6d4f;--usecase-accent-rgb:47, 109, 79}.lp-usecase-card--people{--usecase-accent:#9a4f37;--usecase-accent-rgb:154, 79, 55}.lp-usecase-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.lp-usecase-card-top>span:last-child{color:var(--usecase-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.lp-usecase-icon{border:1px solid rgba(var(--usecase-accent-rgb), .2);background:rgba(var(--usecase-accent-rgb), .1);width:38px;height:38px;color:var(--usecase-accent);border-radius:10px;place-items:center;display:grid}.lp-usecase-card h3{color:var(--lp-ink);letter-spacing:0;margin:0;font-size:clamp(1.02rem,1.45vw,1.18rem);font-weight:740;line-height:1.12}.lp-usecase-card p{color:var(--lp-body);margin:0;font-size:.92rem;line-height:1.42}.lp-usecase-handles{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.lp-usecase-handles span{border:1px solid rgba(var(--usecase-accent-rgb), .12);color:#25312f;background:#ffffffc2;border-radius:999px;min-height:28px;padding:7px 9px;font-size:.76rem;font-weight:720;line-height:1}.lp-usecase-flow{grid-template-columns:auto minmax(0,1fr);gap:7px 10px;margin-top:auto;display:grid}.lp-usecase-flow span{color:var(--usecase-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.25}.lp-usecase-flow strong{color:#25312f;letter-spacing:0;min-width:0;font-size:.86rem;font-weight:720;line-height:1.18}.lp-business-result{background:linear-gradient(135deg,#14362ef5,#0d211ef5),#14362e;grid-column:1/-1;grid-template-columns:1fr;align-items:center;gap:12px;padding:clamp(18px,2.2vw,24px);display:grid}.lp-business-result>span{color:#90f0d0;grid-column:1/-1}.lp-business-result>strong,.lp-usecase-bank-head strong{color:#fff;letter-spacing:0;text-wrap:balance;max-width:24ch;font-size:clamp(1.24rem,2.4vw,2.02rem);font-weight:780;line-height:1.08}.lp-business-result p{color:#ffffffb8;justify-self:end;max-width:34ch}.lp-usecase-bank{grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr);align-items:start}.lp-usecase-bank-head{gap:8px;display:grid}.lp-usecase-bank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lp-usecase-bank .lp-usecase-card{background:linear-gradient(#ffffff1a,#ffffff0d),#ffffff0f;border-color:#90f0d02e;min-height:0}.lp-usecase-bank .lp-usecase-card:nth-child(2n){background:linear-gradient(#ffffff1f,#ffffff0f),#ffffff12}.lp-usecase-bank .lp-usecase-card-top>span:last-child,.lp-usecase-bank .lp-usecase-flow span{color:#90f0d0}.lp-usecase-bank .lp-usecase-card h3,.lp-usecase-bank .lp-usecase-flow strong{color:#fff}.lp-usecase-bank .lp-usecase-icon{color:#90f0d0;background:#90f0d024;border-color:#90f0d03d}.lp-agent-roster{border:1px solid var(--lp-line);background-color:#f3f7f5;background-image:linear-gradient(#0a7d720b 1px,#0000 1px),linear-gradient(90deg,#0a7d720b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:16px;margin-top:34px;overflow:hidden;box-shadow:0 24px 60px #0f172a1a}.lp-agent-market-head{border-bottom:1px solid var(--lp-line);background:#ffffffdb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid}.lp-agent-market-head>div:first-child{gap:6px;display:grid}.lp-agent-market-head span,.lp-agent-market-filters span,.lp-agent-market-demo span,.lp-roster-card-footer>span{color:var(--lp-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:780}.lp-agent-market-head strong{color:var(--lp-ink);letter-spacing:0;font-size:clamp(1.28rem,2vw,1.72rem);font-weight:760;line-height:1.08}.lp-agent-market-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lp-agent-market-status span,.lp-agent-market-filters span{color:#0a7d72;background:#ffffffdb;border:1px solid #12182614;border-radius:999px;align-items:center;min-height:30px;padding:7px 10px;font-size:.72rem;line-height:1;display:inline-flex}.lp-agent-market-filters{border-bottom:1px solid var(--lp-line);flex-wrap:wrap;gap:8px;padding:14px clamp(18px,2.4vw,26px);display:flex}.lp-agent-roster-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.7vw,18px);padding:clamp(14px,2vw,22px);display:grid}.lp-agent-roster-card{background:#fff;border:1px solid #12182614;border-radius:14px;align-content:start;gap:18px;min-height:228px;padding:clamp(18px,2.2vw,24px);display:grid;box-shadow:0 14px 32px #0f172a0e}.lp-roster-role{grid-template-columns:56px minmax(0,1fr) 24px;align-items:start;gap:14px;min-width:0;display:grid}.lp-roster-avatar{background:#eef0f5;border-radius:999px;flex:none;width:56px;height:56px;display:block;overflow:hidden;box-shadow:0 0 0 4px #ffffffe6}.lp-roster-avatar img{object-fit:cover;width:100%;height:100%;display:block}.lp-roster-role svg{color:#0a7d72;width:22px;height:22px}.lp-roster-role strong{color:var(--lp-ink);letter-spacing:0;margin:0;font-size:1.12rem;font-weight:760;line-height:1.2}.lp-roster-role p{color:var(--lp-body);margin:5px 0 0;font-size:.94rem;font-weight:560;line-height:1.28}.lp-roster-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lp-roster-chips span{color:#0a6f65;background:#e6f7f2b3;border:1px solid #0a7d7229;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:680;line-height:1}.lp-roster-card-footer{border-top:1px solid #12182614;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.lp-roster-action{color:#fff;letter-spacing:0;background:#111318;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;font-size:.82rem;font-weight:720;line-height:1;display:inline-flex}.lp-agent-market-demo{background:#fff;border:1px solid #12182614;border-radius:14px;grid-template-columns:minmax(170px,.45fr) minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 clamp(14px,2vw,22px) clamp(14px,2vw,22px);padding:clamp(18px,2.4vw,24px);display:grid;box-shadow:0 14px 32px #0f172a0e}.lp-agent-market-demo>div:first-child{gap:4px;display:grid}.lp-agent-market-demo strong{color:var(--lp-ink);letter-spacing:0;font-size:1.16rem;font-weight:760;line-height:1.12}.lp-agent-market-demo p{color:var(--lp-body);margin:0;font-size:.96rem;line-height:1.48}.lp-agent-market-stack{justify-content:flex-end;align-items:center;min-width:140px;display:flex}.lp-agent-market-stack img,.lp-agent-market-stack span{background:#111318;border:3px solid #fff;border-radius:999px;width:42px;height:42px;margin-left:-10px;box-shadow:0 8px 18px #0f172a1f}.lp-agent-market-stack img{object-fit:cover}.lp-agent-market-stack span{color:#fff;letter-spacing:0;place-items:center;font-size:.82rem;font-weight:760;display:inline-grid}.lp-agent-roster-footer{color:#fff;letter-spacing:0;text-align:center;background:#111318;padding:18px clamp(18px,2.4vw,26px);font-size:clamp(1rem,1.5vw,1.22rem);font-weight:720;line-height:1.18}.lp-workspace-rail{border:1px solid var(--lp-line);background:var(--lp-line);border-radius:14px;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;margin-top:34px;display:grid;overflow:hidden;box-shadow:0 20px 48px #0f172a14}.lp-workspace-rail div{min-height:136px;color:var(--lp-ink);text-align:center;background:#fff;place-items:center;gap:10px;padding:16px 10px;font-size:.9rem;font-weight:700;line-height:1.15;display:grid}.lp-workspace-rail svg{color:#0a7d72;width:24px;height:24px}.lp-operating-surface{border:1px solid var(--lp-line);background:var(--lp-line);border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1px;margin-top:34px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a1a}.lp-surface-panel,.lp-control-panel{background:#fff;align-content:start;min-height:430px;display:grid}.lp-surface-panel-heading,.lp-control-panel-heading{border-bottom:1px solid var(--lp-line);gap:8px;padding:clamp(20px,2.8vw,28px);display:grid}.lp-surface-panel-heading span,.lp-control-panel-heading span{color:var(--lp-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:780}.lp-surface-panel-heading strong,.lp-control-panel-heading strong{color:var(--lp-ink);letter-spacing:0;font-size:clamp(1.25rem,2vw,1.72rem);font-weight:720;line-height:1.08}.lp-surface-grid{background:var(--lp-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.lp-surface-grid div{min-height:124px;color:var(--lp-ink);text-align:center;background:#fff;place-items:center;gap:10px;padding:16px 10px;font-size:.9rem;font-weight:700;line-height:1.15;display:grid}.lp-surface-grid svg{color:#0a7d72;width:24px;height:24px}.lp-control-panel-heading{border-color:#ffffff1a}.lp-control-panel-heading span{color:#ffffff8f}.lp-control-panel-heading strong{color:#fff}.lp-control-list{background:#ffffff1a;gap:1px;display:grid}.lp-control-list div{background:#111318;grid-template-columns:28px minmax(0,.55fr) minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:18px 20px;display:grid}.lp-control-list svg{color:#8fe8ce;width:22px;height:22px}.lp-control-list span{color:#ffffff8f;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:780}.lp-control-list strong{color:#fff;letter-spacing:0;font-size:.96rem;font-weight:650;line-height:1.25}.lp-trust-strip{border:1px solid var(--lp-line);background:var(--lp-line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:30px;display:grid;overflow:hidden}.lp-trust-strip div{background:#fff;gap:8px;padding:20px;display:grid}.lp-trust-strip svg{color:#0a7d72;width:22px;height:22px}.lp-trust-strip span{color:var(--lp-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:780}.lp-trust-strip strong{color:var(--lp-ink);letter-spacing:0;font-size:1rem;font-weight:680;line-height:1.25}.lp-memory-scene{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:18px;margin-top:38px;display:grid}.lp-memory-card{border:1px solid var(--lp-line);background:#fff;border-radius:14px;gap:14px;min-height:360px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 24px 60px #0f172a1a}.lp-memory-card span{color:var(--lp-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:780}.lp-memory-card strong{color:var(--lp-ink);letter-spacing:0;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:720;line-height:1.08}.lp-memory-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-memory-card li,.lp-memory-next em{border:1px solid var(--lp-line);color:var(--lp-body);background:#f8fafc;border-radius:8px;padding:10px 12px;font-size:.92rem;font-style:normal;font-weight:590;line-height:1.3}.lp-memory-next{background:#111318}.lp-memory-next span{color:#ffffff94}.lp-memory-next strong{color:#fff}.lp-memory-next div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lp-memory-next em{color:#bdf3de;background:#ffffff14;border-color:#ffffff21}.lp-memory-arrow{color:#525aff;background:#fff;border:1px solid #525aff2e;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 20px 44px #0f172a1f}.lp-memory-arrow svg{width:26px;height:26px}.lp-memory-annotations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.lp-memory-annotations article{border:1px solid var(--lp-line);background:#fff;border-radius:10px;gap:8px;padding:18px;display:grid}.lp-memory-annotations svg{color:#0a7d72;width:22px;height:22px}.lp-memory-annotations h3{color:var(--lp-ink);letter-spacing:0;margin:0;font-size:1rem;font-weight:720;line-height:1.16}.lp-memory-annotations p{color:var(--lp-body);margin:0;font-size:.9rem;line-height:1.42}.lp-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.lp-compare-table{border:1px solid var(--lp-line);box-shadow:none;background:#fbfcfd;border-radius:12px;margin-top:24px;display:grid;overflow:hidden}.lp-compare-row{border-top:1px solid var(--lp-line);grid-template-columns:1.08fr 1fr 1.1fr 1.16fr;display:grid}.lp-compare-row:first-child{border-top:0}.lp-compare-row span{border-left:1px solid var(--lp-line);min-width:0;color:var(--lp-body);align-items:center;padding:16px;font-size:.94rem;line-height:1.45;display:flex}.lp-compare-row span:first-child{color:var(--lp-ink);border-left:0;font-weight:700}.lp-compare-head span{color:var(--lp-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:750}.lp-final-cta{text-align:center;justify-items:center;padding:96px 0;display:grid}.lp-final-cta>svg{width:34px;height:34px;margin-bottom:18px}.lp-final-cta h2{max-width:820px}.lp-final-cta p{max-width:620px;color:var(--lp-body);margin:18px 0 0;font-size:1.08rem;line-height:1.55}.lp-final-cta .lp-hero-actions{justify-content:center}.home-redesign .site-footer{border-top:1px solid var(--lp-line);background:#fff}.home-redesign .footer-identity p{color:var(--lp-body)}@media (max-width:1080px){.marketing-nav{display:none}.lp-card-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-compound-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.lp-hero h1,.lp-section-intro h2,.lp-final-cta h2{font-size:3.45rem}.lp-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-proof-grid article:nth-child(2n){border-right:0}.lp-proof-grid article:nth-child(n+3){border-top:1px solid var(--lp-line)}.lp-split,.lp-split-reverse,.lp-fragmentation,.lp-trust,.lp-brain,.faq-v2{grid-template-columns:1fr}.lp-fragmentation-copy{position:static}.lp-card-grid-3,.lp-compare-grid{grid-template-columns:1fr}}@media (max-width:720px){.home-redesign .header-demo-link,.home-redesign .header-signin-link{display:none}.lp-hero{min-height:auto;padding:94px 20px 24px}.lp-hero h1{font-size:2.8rem;line-height:1}.lp-hero-copy>p:not(.lp-eyebrow){font-size:1rem}.lp-hero-sub{width:min(100%,330px);max-width:min(100vw - 40px,330px);min-height:132px;font-size:1rem;line-height:1.48}.lp-hero-sub p{padding:8px 2px}.lp-hero-actions,.lp-final-cta .lp-hero-actions,.lp-button{width:100%}.lp-hero-proof{display:none}.lp-hero-bottom{grid-template-columns:1fr;align-items:start;margin-top:24px}.lp-runtime-row{justify-content:flex-start}.lp-ph-badge img{width:172px}.lp-proof-grid,.lp-section,.lp-final-cta{width:min(100% - 36px,1180px)}.lp-proof-grid{grid-template-columns:1fr}.lp-proof-grid article,.lp-proof-grid article+article{border-right:0;border-top:1px solid var(--lp-line);min-height:0;padding:22px 0}.lp-proof-grid article:first-child{border-top:0}.lp-section{padding:64px 0}.lp-section-intro h2,.lp-final-cta h2{font-size:2.35rem;line-height:1.06}.lp-card-grid-2,.lp-card-grid-6,.lp-compound-grid,.lp-money-row,.lp-team-flow,.lp-team-tab-list{grid-template-columns:1fr}.lp-card{min-height:0}.lp-compound-card{min-height:auto}.lp-compound-card h3{margin-top:26px}.lp-compound-preview{display:none}.lp-final-cta{padding:72px 0}}@media (prefers-reduced-motion:reduce){.lp-hero-sub{min-height:auto;overflow:visible}.lp-hero-sub p{opacity:1;filter:none;animation:none;display:none;position:static;transform:none}.lp-hero-sub p:first-child{display:flex}}.skip-link{z-index:100;background:var(--lp-ink);color:#fff;font-family:var(--font-body);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-150%);box-shadow:0 8px 24px #0f172a47}.skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}.hero-scroll-cue{color:var(--text-3);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;animation:hero-rise .76s var(--ease-out-quint) .56s both;flex-direction:column;align-items:center;gap:9px;margin-top:clamp(26px,4.5vh,48px);padding:4px 10px 2px;font-size:11px;font-weight:650;transition:color .2s;display:inline-flex}.hero-scroll-cue:hover{color:var(--text)}.hero-scroll-cue:hover .hero-scroll-cue-mouse{border-color:var(--role-agent)}.hero-scroll-cue-mouse{border:1.5px solid color-mix(in srgb, var(--role-agent) 42%, var(--line));border-radius:999px;width:21px;height:33px;transition:border-color .2s;position:relative}.hero-scroll-cue-dot{background:var(--role-agent);width:4px;height:4px;animation:hero-scroll-dot 1.9s var(--ease-out-quint) infinite;border-radius:999px;margin-left:-2px;position:absolute;top:7px;left:50%}@keyframes hero-scroll-dot{0%{opacity:0;transform:translateY(0)}18%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(13px)}}#lp-flow{flex-direction:column;padding-top:55px;display:flex}#lp-flow>section{scroll-margin-top:180px}#lp-flow .lp-section{padding:60px 0}.lp-wayfind{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--lp-line);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease, transform .3s var(--ease-out-quart), visibility .3s;background:#ffffffeb;position:fixed;top:66px;left:0;right:0;transform:translateY(-100%);box-shadow:0 6px 18px #0f172a0d}.lp-wayfind.is-revealed{opacity:1;pointer-events:auto;visibility:visible;transform:none}.lp-wf-eyebrow{display:none}.lp-wf-list{align-items:center;gap:4px;width:min(100% - 80px,1180px);height:54px;margin:0 auto;padding:0;list-style:none;display:flex;overflow-x:auto}.lp-wf-item{white-space:nowrap;color:#5c6470;border:1px solid #0000;border-radius:999px;flex:none;grid-template-columns:auto auto;align-items:center;gap:6px;padding:7px 13px;font-size:.85rem;font-weight:560;transition:background-color .15s,color .15s,border-color .15s;display:grid}.lp-wf-item:hover{background:var(--lp-soft);color:var(--lp-ink)}.lp-wf-item.is-active{background:var(--lp-ink);color:#fff}.lp-wf-num{font-family:var(--font-mono);color:#0a7d72;font-size:.72rem;font-weight:700}.lp-wf-item.is-active .lp-wf-num{color:color-mix(in srgb, var(--lp-teal) 70%, white)}.lp-wf-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-loop{display:block}.lp-loop-intro{max-width:760px;margin-bottom:30px}.lp-loop-shot{border-radius:14px;margin:0;box-shadow:0 30px 64px #0f172a1f}.lp-loop-shot .lp-shot-bar{min-height:38px}.lp-loop-shot img{object-position:center top;width:100%;height:auto;display:block}.lp-loop-steps{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.lp-loop-steps li{border-top:2px solid var(--lp-line);padding:16px 0 0}.lp-loop-steps li:before{content:none}.lp-loop-num{font-family:var(--font-mono);letter-spacing:.08em;color:#0a7d72;margin-bottom:10px;font-size:.78rem;font-weight:700;display:block}.lp-loop-steps h3{color:var(--lp-ink);margin:0;font-size:.98rem;font-weight:650;line-height:1.2}.lp-loop-steps p{color:var(--lp-body);margin:6px 0 0;font-size:.86rem;line-height:1.45}.lp-bizvalue .lp-money-row{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.lp-bizvalue .lp-money-row div{background:var(--lp-soft)}@media (max-width:900px){.lp-loop-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.lp-why-now-layout{grid-template-columns:1fr}.lp-why-now-copy,.lp-why-now-copy h2,.lp-why-now-copy>p:not(.lp-kicker){max-width:none}.lp-bizvalue .lp-money-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stage{text-align:center;grid-template-columns:1fr;width:min(100%,720px)}.hero-copy-panel{text-align:center;justify-items:center}.hero-copy-panel .hero-display,.hero-copy-panel .hero-sub{text-align:center;max-width:100%}.hero-copy-panel .hero-actions{justify-content:center}.lp-business-loop{grid-template-columns:1fr}.lp-usecases-grid,.lp-workspace-rail,.lp-trust-strip,.lp-memory-annotations{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-operating-surface{grid-template-columns:1fr}.lp-surface-panel,.lp-control-panel{min-height:0}.lp-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-agent-market-head,.lp-agent-market-demo{grid-template-columns:1fr}.lp-agent-market-status{justify-content:flex-start}.lp-agent-roster-grid{grid-template-columns:1fr}.lp-roster-action{justify-self:start}.lp-memory-scene{grid-template-columns:1fr}.lp-memory-arrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:560px){.lp-loop-steps,.lp-why-now-diagram{grid-template-columns:1fr}.lp-why-panel{min-height:0}.lp-why-transition{justify-self:center;transform:rotate(90deg)}.lp-bizvalue .lp-money-row{grid-template-columns:1fr}.hero-stage{gap:22px;width:min(100%,320px);margin-top:8px}.hero-copy-panel .hero-display{text-align:center;width:min(100%,320px);max-width:320px;margin-bottom:18px;font-size:clamp(40px,11vw,46px);line-height:1.04}.hero-copy-panel .hero-sub{width:min(100%,320px);max-width:320px;margin-bottom:24px;font-size:15px;line-height:1.46}.hero-channel-scene{border-radius:14px}.hero-channel-top{min-height:54px;padding:0 14px}.hero-channel-top strong{font-size:1.05rem}.hero-channel-live{padding:7px 9px;font-size:.8rem}.hero-channel-feed{gap:16px;padding:18px 14px}.hero-channel-message{grid-template-columns:38px minmax(0,1fr);gap:12px}.hero-avatar{width:38px;height:38px;font-size:.82rem}.hero-channel-message p{font-size:.92rem}.hero-message-meta strong{font-size:.96rem}.hero-message-meta em{min-height:22px;padding:4px 8px;font-size:.68rem}.lp-workspace-rail,.lp-trust-strip,.lp-memory-annotations,.lp-memory-next div{grid-template-columns:1fr}.lp-roster-role{grid-template-columns:48px minmax(0,1fr)}.lp-roster-role>svg{display:none}.lp-roster-avatar{width:48px;height:48px}.lp-roster-card-footer,.lp-agent-market-stack{justify-content:flex-start}.lp-business-result{grid-template-columns:1fr}.lp-business-result p{justify-self:start}.lp-usecases-grid,.lp-usecase-bank,.lp-usecase-bank-grid{grid-template-columns:1fr}.lp-usecase-card{min-height:0}.lp-control-list div{grid-template-columns:1fr}.lp-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-control-list div{align-items:start;gap:8px;min-height:0}.lp-surface-grid div{min-height:104px}.lp-usecase-card,.lp-memory-card{min-height:0}}.faq-v2 .kicker{color:#0a7d72;min-height:30px;font-family:var(--font-body);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #0a7d7266;border-radius:999px;gap:0;padding:6px 10px;font-size:.78rem;font-weight:650;line-height:1}.faq-v2 .kicker:before{content:none}.home-redesign{interpolate-size:allow-keywords}.faq-v2 .faq-list details::details-content{opacity:0;height:0;transition:height .34s var(--ease-out-quint), opacity .3s ease, content-visibility .34s allow-discrete;overflow:hidden}.faq-v2 .faq-list details[open]::details-content{opacity:1;height:auto}.faq-v2{background-color:#0000;background-image:linear-gradient(#0a7d720b 1px,#0000 1px),linear-gradient(90deg,#0a7d720b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:1fr;gap:clamp(34px,5vw,56px);display:grid}.faq-intro{text-align:center;align-items:center;position:static}.faq-intro .section-display{max-width:860px;margin-bottom:14px}.faq-intro .section-lede,.faq-intro-lede{max-width:640px;color:var(--lp-body)}.faq-v2 .faq-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.faq-card{background:#ffffffe6;border:1px solid #12182614;border-radius:14px;align-content:start;gap:14px;min-height:210px;padding:clamp(20px,2.4vw,28px);display:grid;box-shadow:0 18px 42px #0f172a0f}.faq-card h3{color:var(--lp-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.45vw,1.34rem);font-weight:740;line-height:1.16}.faq-card p{max-width:62ch;color:var(--lp-body);margin:0;font-size:clamp(.96rem,1.08vw,1.04rem);line-height:1.58}@media (max-width:820px){.faq-v2 .faq-list{grid-template-columns:1fr}.faq-card{min-height:0}}.home-redesign .lp-kicker,.home-redesign .lp-loop-num,.home-redesign .lp-step-list li:before,.home-redesign .lp-team-flow strong,.home-redesign .lp-team-result strong,.home-redesign .lp-team-tab-list svg{color:#0a7d72}.home-redesign .lp-kicker{border-color:#0a7d7266}.home-redesign .lp-money-row span,.home-redesign .lp-team-path{color:#5c6470}@keyframes lp-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-video-panel,.lp-team-panel{animation:lp-panel-in .34s var(--ease-out-quint) both}@media (hover:hover){.lp-card,.lp-mini-card,.lp-team-flow>div,.lp-money-row>div{transition:transform .22s var(--ease-out-quint), border-color .22s ease, box-shadow .22s ease;position:relative;overflow:hidden}.lp-card:after,.lp-mini-card:after{content:"";background:linear-gradient(90deg, var(--role-human), var(--role-agent), var(--role-memory), var(--role-cloud));transform-origin:0;height:2px;transition:transform .42s var(--ease-out-expo);position:absolute;inset:0 0 auto;transform:scaleX(0)}.lp-card:hover,.lp-mini-card:hover,.lp-team-flow>div:hover,.lp-money-row>div:hover{border-color:color-mix(in srgb, var(--role-agent) 42%, var(--lp-line));transform:translateY(-3px);box-shadow:0 16px 32px #0f172a17}.lp-card:hover:after,.lp-mini-card:hover:after{transform:scaleX(1)}.lp-card svg,.lp-mini-card svg{transition:transform .22s var(--ease-out-quint), color .22s ease}.lp-card:hover svg,.lp-mini-card:hover svg{transform:translateY(-2px)scale(1.06)}.button span[aria-hidden=true],.lp-button span[aria-hidden=true]{transition:transform .2s var(--ease-out-quint)}.button:hover span[aria-hidden=true],.lp-button:hover span[aria-hidden=true]{transform:translate(4px)}.button-primary:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--role-agent) 30%, transparent)}.lp-button-primary:hover{box-shadow:0 12px 26px #0b0c0f42}.lp-compare-row:not(.lp-compare-head){transition:background-color .18s}.lp-compare-row:not(.lp-compare-head):hover{background:color-mix(in srgb, var(--role-agent) 5%, #fff)}.lp-compare-row:not(.lp-compare-head) span:last-child{transition:color .18s}.lp-compare-row:not(.lp-compare-head):hover span:last-child{color:#0a7d72}.faq-v2 .faq-list details{transition:border-color .2s,box-shadow .2s}.faq-v2 .faq-list details:hover{border-color:color-mix(in srgb, var(--role-agent) 42%, var(--line));box-shadow:0 14px 30px #1e373017}.faq-card{transition:transform .2s var(--ease-out-quint), border-color .2s ease, box-shadow .2s ease}.faq-card:hover{border-color:color-mix(in srgb, var(--role-agent) 30%, var(--line));transform:translateY(-2px);box-shadow:0 22px 48px #0f172a17}.runtime-chip{transition:transform .18s var(--ease-out-quint), border-color .18s ease}.runtime-chip:hover{border-color:color-mix(in srgb, var(--role-agent) 40%, var(--line));transform:translateY(-1px)}.site-footer a:not(.footer-docs-button){transition:background-size .25s var(--ease-out-quint), color .16s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.site-footer a:not(.footer-docs-button):hover{background-size:100% 1px}}@media (max-width:960px){.home-redesign .header-pricing-link,.home-redesign .header-docs-link{display:none}.header-ph-link img{width:150px}}@media (max-width:720px){.header-ph-link img{width:130px}}@media (max-width:860px){.lp-wf-label{display:none}.lp-wf-item{grid-template-columns:auto;gap:0;padding:7px 14px}}@media (max-width:640px){.home-redesign .site-header{gap:10px;min-height:56px;padding:0 14px}.header-ph-link img{width:116px}.home-redesign .brand-wordmark-image{width:72px}.home-redesign .header-actions{gap:6px}.home-redesign .header-actions>a:not(.header-signup-link){display:none}.home-redesign .header-signup-link{display:inline-flex}.home-redesign .header-cta{min-height:34px;padding:7px 12px;font-size:12.5px}.lp-wayfind{display:none;top:56px}#lp-flow{padding-top:0}.lp-compare-table{border-radius:12px;margin-top:26px}.lp-compare-head{display:none}.lp-compare-row{grid-template-columns:1fr}.lp-compare-row:nth-child(2){border-top:0}.lp-compare-row span{border-left:0;padding:8px 16px;font-size:.92rem;display:block}.lp-compare-row span:first-child{padding:15px 16px 4px;font-size:1.02rem}.lp-compare-row span:not(:first-child){padding-top:8px}.lp-compare-row span:not(:first-child):before{color:var(--lp-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:.66rem;font-weight:700;display:block}.lp-compare-row span:nth-child(2):before{content:"Good at"}.lp-compare-row span:nth-child(3):before{content:"Breaks with agents"}.lp-compare-row span:nth-child(4):before{content:"What Vokal adds";color:#0a7d72}.lp-compare-row span:last-child{padding-bottom:15px}.lp-section-intro h2,.lp-final-cta h2,.faq-v2 .section-display{font-size:2.1rem;line-height:1.08}}@media (max-width:400px){.home-redesign .site-header{padding:0 12px}.home-redesign .header-actions{gap:5px}.home-redesign .header-cta{padding:7px 10px;font-size:12px}.lp-section-intro h2,.lp-final-cta h2,.faq-v2 .section-display{font-size:1.85rem}}.home-redesign{--lp-paper:#fffdf8;--lp-paper-strong:#fff;--lp-warm-band:#f5eddf;--lp-cool-band:#eaf5f8;--lp-mint-band:#eaf6ef;--lp-lilac-band:#f0effb;--lp-card-shadow:0 22px 52px #0f172a1a;--lp-card-shadow-soft:0 14px 34px #0f172a11;--lp-grid-teal:#0a7d720d;--lp-grid-ink:#1113180e;background:var(--lp-paper)}body:has(.home-redesign){background:var(--lp-paper)}.home-redesign main{background:var(--lp-paper)}.home-redesign .site-header{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#fffdf8e6;border-bottom-color:#11131814}.hero-v2{background:linear-gradient(#1113180a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#1113180a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(115deg,#fffefa 0%,#f6fbfb 54%,#eef4ff 100%);width:100%;max-width:none;min-height:min(820px,100svh - 66px);padding:clamp(104px,11vh,150px) clamp(24px,5vw,56px) clamp(34px,5vh,58px);overflow:hidden}.hero-v2:before{background:radial-gradient(circle at 78% 24%,#2f7ee81f,#0000 28%),linear-gradient(90deg,#0000 0 calc(18% - 1px),#0a7d721a calc(18% - 1px) 18%,#0000 18% calc(52% - 1px),#2f7ee81a calc(52% - 1px) 52%,#0000 52% calc(82% - 1px),#c28a1817 calc(82% - 1px) 82%,#0000 82%);top:66px}.hero-v2:after{opacity:.72;background:linear-gradient(90deg,#0000,#11131829,#0000);width:min(1180px,100vw - 80px);height:1px;inset:auto 50% 18px auto;transform:translate(50%)}.hero-stage{grid-template-columns:minmax(380px,.95fr) minmax(560px,1.28fr);align-items:center;gap:clamp(44px,5vw,76px);width:min(100%,1320px);margin:clamp(12px,3vw,38px) auto 22px}.hero-copy-panel .hero-display{max-width:12.4ch;margin-bottom:24px;font-size:clamp(44px,4.45vw,66px);font-weight:720;line-height:1.01}.hero-copy-panel .hero-sub{color:#4c535d;width:min(100%,500px);max-width:500px;margin-bottom:30px;font-size:clamp(15.5px,1.08vw,18px);line-height:1.56}.hero-channel-scene{background:#fffffff5;border-radius:16px;box-shadow:0 40px 90px #0f172a2e,inset 0 1px #ffffffe6}.hero-channel-top{background:linear-gradient(180deg, #fffffff0, #f6f9fbf0), var(--lp-paper-strong);min-height:74px;padding:0 clamp(22px,3vw,32px)}.hero-channel-feed{gap:clamp(20px,2.2vw,28px);padding:clamp(28px,3.4vw,44px)}.hero-channel-message{grid-template-columns:50px minmax(0,1fr)}.hero-runtime-row{max-width:min(100%,920px);margin-top:4px}.hero-scroll-cue{color:#6b7280;margin-top:clamp(22px,4vh,38px)}.product-demo-section{clip-path:none;width:100%;max-width:none;box-shadow:none;background:linear-gradient(#11131809 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#11131809 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#f4eadc 0%,#f8f0e4 100%);padding:clamp(74px,9vw,118px) clamp(24px,5vw,56px)}.product-demo-head,.product-demo-grid{width:min(100%,1180px);margin-left:auto;margin-right:auto}.product-demo-head{text-align:center;justify-items:center;max-width:none;margin-bottom:clamp(28px,4vw,46px)}.product-demo-head .kicker{background:#ffffffbd;justify-self:center}.product-demo-head .section-display{max-width:22ch;margin-bottom:0;font-size:clamp(34px,3.8vw,58px)}.product-demo-grid{max-width:1080px}.product-video-layout{gap:18px}.product-video-frame{box-shadow:var(--lp-card-shadow);background:linear-gradient(#ffffffd1,#fffdf8f5),#fff;border-color:#1113181f;border-radius:14px}.product-moment-list{background:#ffffff94;border-color:#1113181a;border-radius:12px;box-shadow:inset 0 1px #ffffffb8}.product-moment-tab{background:#ffffffbd;border-radius:8px}#lp-flow{background:var(--lp-paper);padding-top:0}#lp-flow .lp-section,.faq-v2,.lp-final-cta{z-index:0;border-bottom:0;padding:clamp(86px,9vw,126px) 0;position:relative}#lp-flow .lp-section:before,.faq-v2:before,.lp-final-cta:before{content:"";z-index:-1;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lp-section-intro h2,.lp-final-cta h2,.faq-v2 .section-display{font-size:clamp(38px,4.2vw,62px);font-weight:720;line-height:.98}.lp-section-intro>p:not(.lp-kicker),.faq-intro-lede,.lp-final-cta p{color:#4c535d;font-size:clamp(16px,1.25vw,18px);line-height:1.58}.lp-loop#how-it-works:before{background:linear-gradient(var(--lp-grid-ink) 1px, transparent 1px), linear-gradient(90deg, var(--lp-grid-ink) 1px, transparent 1px), #fffdf8;background-size:58px 58px}.lp-why-now{background:#111318;padding-top:clamp(94px,9vw,132px);padding-bottom:clamp(94px,9vw,132px)}.lp-why-now:before{background:linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 86% 12%,#8fe8ce2e,#0000 30%),#111318}.lp-why-now-layout{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);width:min(100%,1240px)}.lp-why-now-copy h2{max-width:13ch}.lp-why-matrix{background:linear-gradient(135deg,#ffffff1f,#0000 42%),#ffffff13;border-color:#ffffff2e;border-radius:14px;box-shadow:0 34px 84px #00000059}.lp-why-matrix p{background:#f8f1e4}.lp-business-loop,.lp-agent-roster,.lp-operating-surface,.lp-compare-table,.lp-compound-grid{box-shadow:var(--lp-card-shadow);border-radius:14px}.lp-business-loop{background:linear-gradient(#0a7d720e 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#0a7d720e 1px,#0000 1px) 0 0/52px 52px,linear-gradient(135deg,#eef9f4f5,#fffbf2eb),#f6fbf8;border-color:#0a7d7229}.lp-business-brief,.lp-business-run,.lp-business-result{border-radius:12px}.lp-agent-teams:before{background:linear-gradient(var(--lp-grid-teal) 1px, transparent 1px), linear-gradient(90deg, var(--lp-grid-teal) 1px, transparent 1px), var(--lp-mint-band);background-size:46px 46px}.lp-agent-roster{background-color:#dfeee8;background-image:linear-gradient(#0a7d720e 1px,#0000 1px),linear-gradient(90deg,#0a7d720e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#0a7d7224}.lp-agent-market-head,.lp-agent-market-filters,.lp-agent-market-demo,.lp-agent-roster-card{background:#ffffffe6;border-color:#0a7d721f}.lp-agent-roster-card,.lp-agent-market-demo{box-shadow:var(--lp-card-shadow-soft);border-radius:8px}.lp-product-proof:before{background:linear-gradient(#2f7ee80e 1px, transparent 1px), linear-gradient(90deg, #2f7ee80e 1px, transparent 1px), var(--lp-cool-band);background-size:52px 52px}.lp-operating-surface{background:#ffffff85;border-color:#1113181a;gap:12px;padding:12px}.lp-surface-panel,.lp-control-panel{border-radius:8px;overflow:hidden}.lp-surface-grid{background:#f2f7fb;gap:10px;padding:12px}.lp-surface-grid div{background:#fff;border:1px solid #2f7ee81a;border-radius:8px}.lp-control-panel{background:#10151b}.lp-control-list{background:#10151b;gap:8px;padding:12px}.lp-control-list div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px}.lp-compare:before{background:#fffdf8;border-top:1px solid #11131814;border-bottom:1px solid #11131814}.lp-compare-table{background:#fff;border-color:#1113181a}.lp-compare-head{background:#eff4f5}.lp-brain:before{background:linear-gradient(#c28a180f 1px, transparent 1px), linear-gradient(90deg, #c28a180f 1px, transparent 1px), var(--lp-warm-band);background-size:50px 50px}.lp-compound-grid{background:#ffffff80;border-color:#1113181a}.lp-compound-card{box-shadow:var(--lp-card-shadow-soft);background:#fffffff0;border-radius:8px}.faq-v2{background:0 0;width:min(100% - 80px,1180px)}.faq-v2:before{background:linear-gradient(var(--lp-grid-teal) 1px, transparent 1px), linear-gradient(90deg, var(--lp-grid-teal) 1px, transparent 1px), #edf7f3;background-size:46px 46px}.faq-card{box-shadow:var(--lp-card-shadow-soft);background:#ffffffeb;border-color:#0a7d721f;border-radius:8px;justify-items:start}.faq-v2 .faq-card h3,.faq-v2 .faq-card p{text-align:left;width:100%;margin:0;padding:0}.faq-v2 .faq-card p{max-width:62ch}.lp-final-cta{color:#fff;width:min(100% - 80px,1180px)}.lp-final-cta:before{background:linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 50% 0,#8fe8ce29,#0000 32%),#111318}.lp-final-cta h2,.lp-final-cta p,.lp-final-cta>svg{color:#fff}.lp-final-cta p{color:#ffffffb8}.lp-final-cta .lp-button-primary{color:#111318;background:#fff;border-color:#fff}.lp-final-cta .lp-button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff3d}@media (max-width:1080px){.hero-stage{grid-template-columns:minmax(340px,.9fr) minmax(480px,1.1fr);gap:38px}.hero-copy-panel .hero-display{font-size:clamp(42px,4.6vw,56px)}}@media (max-width:900px){.hero-v2{min-height:auto}.hero-stage,.lp-why-now-layout,.lp-business-loop,.lp-usecases-showcase{grid-template-columns:1fr;width:min(100%,720px)}.lp-usecases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy-panel .hero-display,.hero-copy-panel .hero-sub{max-width:100%}#lp-flow .lp-section,.faq-v2,.lp-final-cta{padding:76px 0}.faq-v2,.lp-final-cta{width:min(100% - 36px,1180px)}}@media (max-width:640px){.hero-v2{padding:88px 18px 32px}.hero-stage{width:min(100%,352px);margin-top:4px}.hero-copy-panel .hero-display{width:min(100%,352px);max-width:352px;font-size:clamp(40px,12vw,48px);line-height:1.04}.hero-copy-panel .hero-sub{width:min(100%,332px);font-size:15px}.product-demo-section{padding:64px 18px}.product-demo-head .section-display,.lp-section-intro h2,.lp-final-cta h2,.faq-v2 .section-display{font-size:clamp(32px,9vw,42px)}.lp-operating-surface,.lp-compound-grid{border-radius:12px}.lp-business-loop{padding:14px}.lp-usecases-showcase{border-radius:12px;padding:14px}.lp-usecases-grid,.lp-business-result{grid-template-columns:1fr}.lp-business-brief,.lp-business-run,.lp-business-result{border-radius:10px}.lp-business-brief-head strong{max-width:100%}.lp-business-result p{justify-self:start;max-width:none}.lp-why-matrix{padding:14px}.lp-why-matrix-head,.lp-why-matrix-row{grid-template-columns:1fr;gap:8px}.lp-why-matrix-head{margin-bottom:2px}.lp-why-node{min-height:68px;padding:16px}.lp-why-connector{min-height:28px}.lp-why-connector:before{background:linear-gradient(#ffffff2e,#90f0d0);width:2px;height:100%}.lp-why-connector:after{bottom:0;right:auto;transform:rotate(135deg)}}@media (prefers-reduced-motion:reduce){.home-redesign *,.home-redesign :before,.home-redesign :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
