:root{--color-ink:#0f1420;--color-cobalt:#2340c9;--color-bone:#f5f4ef;--color-steel:#5b6472;--color-hairline:#d9d7ce;--color-white:#fff;--cobalt-900:#14257a;--cobalt-700:#1a2f99;--cobalt-500:#2340c9;--cobalt-300:#8fa2ff;--cobalt-200:#c9d2fb;--cobalt-100:#e9edfd;--line-on-dark:#d9d7ce29;--panel-on-dark:#0f1420d6;--text-on-dark-muted:#d9d7ce;--scrim:#0f1420c2;--radius-tile:14px;--radius-control:8px;--radius-tag:4px;--max-width:1840px;--measure:64ch}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bone);color:var(--color-ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6}h1,h2,h3{font-family:var(--font-headline), system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}p{margin:0 0 1em}a{color:var(--color-cobalt);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--color-cobalt);outline-offset:3px}.num{font-family:var(--font-number), ui-monospace, monospace;letter-spacing:-.01em;white-space:nowrap;font-size:.92em}.muted{color:var(--color-steel)}.small{font-size:.875rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 clamp(20px,4.5vw,96px)}.button{border-radius:var(--radius-control);background:var(--color-cobalt);color:#fff;font:inherit;cursor:pointer;border:1px solid #0000;padding:12px 21px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.button:hover{background:var(--cobalt-700)}.button-secondary{background:var(--color-white);color:var(--color-ink);border-color:var(--color-hairline)}.button-secondary:hover{background:var(--color-white);border-color:var(--color-ink)}.button-ghost{color:#fff;border-color:var(--line-on-dark);background:0 0}.button-ghost:hover{background:0 0;border-color:#fff}.text-link{font-weight:600}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:root{--header-top:16px;--header-h:80px;--header-space:calc(var(--header-top) + var(--header-h))}.site-header{z-index:50;padding:var(--header-top) clamp(20px, 4.5vw, 96px) 0;pointer-events:none;position:fixed;top:0;left:0;right:0}.header-bar{pointer-events:auto;max-width:calc(var(--max-width) - 2 * clamp(20px, 4.5vw, 96px));height:var(--header-h);border:1px solid var(--color-hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 14px 0 28px;display:flex;position:relative}.header-links{align-items:center;gap:44px;margin:0;padding:0;list-style:none;display:flex}.header-links .only-menu{display:none}.nav-link{color:var(--color-ink);font-size:17px;font-weight:500;text-decoration:none}.nav-link:hover{color:var(--color-cobalt)}.header-actions{align-items:center;gap:12px;display:flex}.pill-button{white-space:nowrap;border-radius:999px;align-items:center;height:48px;padding:0 28px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.pill-outline{color:var(--color-ink);border:1px solid var(--color-ink)}.pill-outline:hover{background:var(--color-bone)}.pill-solid{color:#fff;background:var(--color-cobalt)}.pill-solid:hover{background:var(--cobalt-700)}.menu-toggle{height:48px;font:inherit;color:var(--color-ink);border:1px solid var(--color-hairline);cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-size:17px;font-weight:500;display:none}.logo-link{text-decoration:none;display:inline-flex}main>.page{padding-top:calc(var(--header-space) + 48px)}[id]{scroll-margin-top:calc(var(--header-space) + 16px)}@media (max-width:1100px){.menu-toggle{display:inline-block}.header-login{display:none}.header-links{border:1px solid var(--color-hairline);background:#fffffff7;border-radius:20px;flex-direction:column;align-items:stretch;gap:0;padding:6px 20px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.header-links.is-open{display:flex}.header-links .only-menu{display:block}.header-links .nav-link{border-bottom:1px solid var(--color-hairline);padding:14px 0;font-size:16px;display:block}.header-links li:last-child .nav-link{border-bottom:0}}@media (max-width:640px){:root{--header-top:10px;--header-h:58px}.site-header{padding:var(--header-top) 10px 0}.header-bar{padding:0 8px 0 16px}.header-actions{gap:6px}.pill-button,.menu-toggle{height:40px;padding:0 16px;font-size:15px}}.site-footer{background:var(--color-ink);color:var(--text-on-dark-muted);border-top:1px solid var(--line-on-dark);padding:64px 0 32px;font-size:.9375rem}.footer-top{grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:32px;display:grid}.footer-brand p{max-width:34ch;margin:16px 0 0}.footer-col h2{font-family:var(--font-body), sans-serif;letter-spacing:0;color:#fff;margin-bottom:12px;font-size:.9375rem;font-weight:600}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li+li{margin-top:8px}.footer-col a{color:var(--text-on-dark-muted);text-decoration:none}.footer-col a:hover{color:#fff;text-decoration:underline}.footer-bottom{border-top:1px solid var(--line-on-dark);margin:48px 0 0;padding-top:20px;font-size:.875rem}.sample-label{color:var(--color-steel);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 12px;font-size:.8125rem;display:flex}.sample-label-tag{border:1px dashed var(--color-steel);border-radius:var(--radius-tag);color:var(--color-ink);padding:1px 8px;font-size:.8125rem;font-weight:700}.sample-tag-dark{border:1px dashed var(--cobalt-300);border-radius:var(--radius-tag);color:#fff;padding:1px 8px;font-weight:700}.call{border-radius:var(--radius-tag);font-family:var(--font-headline), sans-serif;text-align:center;border:1px solid #0000;padding:3px 8px;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-block}.call-bid{background:var(--color-cobalt);color:#fff}.call-review{background:var(--cobalt-100);border-color:var(--color-cobalt);color:var(--cobalt-900)}.call-pass{border-color:var(--color-hairline);color:var(--color-steel)}.verdict{border-radius:var(--radius-tag);width:4.75rem;font-family:var(--font-headline), sans-serif;text-align:center;border:1.5px solid #0000;align-self:start;padding:5px 0;font-size:.9375rem;font-weight:700;line-height:1.2;display:inline-block}.verdict-bid{background:var(--color-cobalt);color:#fff}.verdict-review{background:var(--cobalt-100);border-color:var(--color-cobalt);color:var(--cobalt-900)}.verdict-pass{border-color:var(--color-hairline);color:var(--color-steel)}.hero{isolation:isolate;background:var(--color-ink);color:#fff;min-height:100svh;padding:calc(var(--header-space) + clamp(20px, 5vh, 72px)) 0 clamp(120px, 17vh, 210px);align-items:center;display:flex;position:relative;overflow:hidden}.hero>.container{width:100%}.hero-media{z-index:-1;position:absolute;inset:0}.hero-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s}.hero-video.is-ready{opacity:1}.hero-scrim{background:var(--scrim);position:absolute;inset:0}.video-toggle{font:inherit;color:#fff;background:var(--panel-on-dark);border:1px solid var(--line-on-dark);border-radius:var(--radius-control);cursor:pointer;padding:6px 10px;font-size:.8125rem;font-weight:600;position:absolute;bottom:16px;right:16px}@media (prefers-reduced-motion:reduce){.hero-video{transition:none}}.hero-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.hero-copy{grid-column:1/span 7}.eyebrow-dark{color:var(--cobalt-300);margin-bottom:18px;font-size:.9375rem;font-weight:600}.hero-title{letter-spacing:-.045em;max-width:12ch;margin-bottom:28px;font-size:clamp(2.75rem,min(6vw,9.5vh),7rem);line-height:.98}.hero-text{color:var(--text-on-dark-muted);max-width:46ch;margin-bottom:32px;font-size:1.1875rem;line-height:1.55}.agent{grid-column:8/span 5;gap:12px;display:grid}.agent-sample{color:var(--text-on-dark-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:.8125rem;display:flex}.agent-card{background:var(--panel-on-dark);border:1px solid var(--line-on-dark);border-radius:var(--radius-tile);padding:16px 20px}.agent-head{align-items:center;gap:14px;display:flex}.agent-title{font-family:var(--font-headline), sans-serif;margin:0;font-size:1.0625rem;font-weight:700}.agent-sub{color:var(--text-on-dark-muted);margin:0;font-size:.875rem}.agent-status{color:var(--cobalt-300);border:1px solid var(--cobalt-300);border-radius:var(--radius-tag);margin-left:auto;padding:1px 8px;font-size:.8125rem;font-weight:600}.agent-label{color:var(--text-on-dark-muted);margin:0 0 6px;font-size:.8125rem}.agent-log{margin:0;padding:0;list-style:none}.agent-log li{border-top:1px solid var(--line-on-dark);color:var(--text-on-dark-muted);grid-template-columns:3rem minmax(0,1fr);gap:12px;padding:9px 0;font-size:.9375rem;line-height:1.45;display:grid}.agent-log strong{color:#fff;font-weight:600}.agent-time{color:var(--text-on-dark-muted)}.agent-log .tone-bid{color:var(--cobalt-300)}.agent-log .tone-pass{color:var(--text-on-dark-muted)}.agent-bid-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-bid-name{font-family:var(--font-headline), sans-serif;letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:700}.agent-bid-why{color:var(--text-on-dark-muted);margin:6px 0 10px;font-size:.875rem}.agent-bid-facts{flex-wrap:wrap;gap:6px;margin:0;display:flex}.agent-bid-facts span{border:1px solid var(--line-on-dark);border-radius:var(--radius-tag);color:#fff;padding:1px 8px;font-size:.8125rem}.product-shot{z-index:1;background:var(--color-ink);padding-bottom:clamp(56px,8vw,96px);position:relative}.product-shot .shot{margin-top:clamp(-128px,-11vh,-84px)}.section{padding:112px 0}.section-white{background:var(--color-white)}.section-ink{background:var(--color-ink);color:#fff}.display-2{letter-spacing:-.035em;max-width:20ch;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.04}.lead{color:var(--color-steel);max-width:52ch;font-size:1.1875rem}.split-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:56px;margin-bottom:56px;display:grid}.split-head .lead{margin:0}.how{background:var(--color-bone)}.how-title{max-width:22ch;margin-bottom:32px}.step{border-top:1px solid var(--color-hairline);grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:center;gap:56px;padding:64px 0;display:grid}.step-flip{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr)}.step-flip .step-copy{order:2}.step-num{color:var(--color-cobalt);margin-bottom:10px}.step-copy h3{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(1.5rem,2.6vw,2.125rem)}.step-copy p{color:var(--color-steel);max-width:46ch}.step-link{font-weight:600}.problem-title{max-width:24ch;margin-bottom:24px}.problem-text{max-width:60ch}.pillars{border-top:1px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;padding-top:32px;display:grid}.pillar-word{font-family:var(--font-headline), sans-serif;letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:700;line-height:1}.pillars p:not(.pillar-word){color:var(--color-steel);max-width:30ch;margin:0}.audience-grid{counter-reset:who;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:56px 0 0;padding:0;list-style:none;display:grid}.audience-grid li{counter-increment:who;border-top:1px solid var(--line-on-dark);padding-top:18px}.audience-grid li:before{content:counter(who, decimal-leading-zero);font-family:var(--font-number), monospace;color:var(--cobalt-300);margin-bottom:10px;display:block}.audience-grid h3{margin-bottom:8px;font-size:1.25rem}.audience-grid p{color:var(--text-on-dark-muted);margin:0}.book{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.book .display-2{margin-bottom:20px}.ticks{margin:0 0 28px;padding:0;list-style:none}.ticks li{padding-left:1.75em;position:relative}.ticks li+li{margin-top:10px}.ticks li:before{content:"✓";color:var(--color-cobalt);font-weight:700;position:absolute;left:0}.book-form{background:var(--color-bone);border:1px solid var(--color-hairline);border-radius:var(--radius-tile);padding:28px}.mission{background:var(--color-bone)}.mission-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.mission .display-2{max-width:22ch}.mission-line{border-left:3px solid var(--color-cobalt);font-family:var(--font-headline), sans-serif;letter-spacing:-.015em;margin:0;padding-left:18px;font-size:1.3125rem;font-weight:600;line-height:1.35}.closing{background:var(--color-ink);color:#fff;padding:112px 0}.closing-inner{text-align:center;justify-items:center;gap:20px;display:grid}.closing-inner .display-2{max-width:18ch}.closing-inner p{color:var(--text-on-dark-muted);margin:0;font-size:1.1875rem}.report{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-tile);padding:28px 32px 24px}.report-head{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.report-to{color:var(--color-steel);margin:0 0 4px;font-size:.875rem}.report-title{font-size:1.5rem}.report-date{color:var(--color-steel);margin:0}.report-summary{color:var(--color-steel);margin:14px 0 4px;font-size:.9375rem}.report-list{margin:0;padding:0;list-style:none}.report-row{border-bottom:1px solid var(--color-hairline);grid-template-columns:4.75rem minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.report-project{letter-spacing:-.015em;margin-bottom:2px;font-size:1.0625rem}.report-project a{color:inherit}.report-meta{color:var(--color-steel);margin:0 0 4px;font-size:.875rem}.report-reason{margin:0;font-size:.9375rem}:is(.report-row:has(.verdict-pass) .report-project,.report-row:has(.verdict-pass) .report-reason){color:var(--color-steel)}.report-foot{color:var(--color-steel);margin:14px 0 0;font-size:.875rem}.checks+.checks{border-top:1px solid var(--color-hairline);margin-top:36px;padding-top:36px}.checks-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.checks-project{margin-bottom:2px;font-size:1.25rem}.checks-owner{color:var(--color-steel);margin:0;font-size:.875rem}.checks-table{border-collapse:collapse;width:100%;font-size:.9375rem}.checks-table th,.checks-table td{text-align:left;vertical-align:top;border-top:1px solid var(--color-hairline);padding:9px 8px}.checks-table th{width:40%;color:var(--color-steel);font-weight:500}.checks-table .check-mark{width:1.4em;color:var(--color-cobalt);font-weight:700;display:inline-block}.checks-table tr.misses{background:var(--cobalt-100)}.checks-table tr.misses th,.checks-table tr.misses td{color:var(--cobalt-900);font-weight:600}.checks-table tr.misses .check-mark{color:var(--cobalt-900)}.checks-reason{margin:14px 0 0;font-size:.9375rem}.page{padding:48px 0 96px}.page-title{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(2.25rem,4.6vw,3.5rem)}.page-intro{color:var(--color-steel);max-width:56ch;margin-bottom:48px;font-size:1.1875rem}.section-title{max-width:24ch;margin-bottom:40px;font-size:clamp(1.75rem,3.2vw,2.5rem)}.sample-layout{grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:start;gap:48px;display:grid}.profile{border-top:2px solid var(--color-ink);padding-top:16px;position:sticky;top:24px}.profile h2{margin-bottom:16px;font-size:1.25rem}.profile dl{grid-template-columns:8.5rem minmax(0,1fr);margin:0;display:grid}.profile dt,.profile dd{border-bottom:1px solid var(--color-hairline);margin:0;padding:8px 0;font-size:.9375rem}.profile dt{color:var(--color-steel)}.details-title{margin-top:96px}.details{max-width:48rem;padding:32px}.after-report{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:48px;display:flex}.after-report p{margin:0;font-weight:500}.demo-layout{grid-template-columns:minmax(0,36rem) minmax(0,22rem);align-items:start;gap:80px;display:grid}.next-steps{border-top:2px solid var(--color-ink);padding-top:16px}.next-steps h2{margin-bottom:16px;font-size:1.25rem}.next-steps ol{color:var(--color-steel);margin:0;padding-left:1.25em}.next-steps li+li{margin-top:10px}.form{gap:20px;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form label{gap:6px;font-size:.9375rem;font-weight:600;display:grid}.form .optional{color:var(--color-steel);font-weight:400}.form input,.form textarea,.form select{font:inherit;border:1px solid var(--color-hairline);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-ink);width:100%;padding:11px 12px;font-weight:400}.form input::placeholder{color:var(--color-steel)}.form input:focus-visible,.form textarea:focus-visible,.form select:focus-visible{outline:3px solid var(--color-cobalt);outline-offset:0;border-color:var(--color-cobalt)}.prose{max-width:var(--measure)}.prose h2{margin:2em 0 .5em;font-size:1.375rem}.notice{background:var(--cobalt-100);border-left:4px solid var(--color-cobalt);margin-bottom:32px;padding:12px 16px}.updated{color:var(--color-steel)}@media (max-width:1180px){.step,.step-flip{grid-template-columns:minmax(0,1fr);gap:28px}.step-flip .step-copy{order:0}.step-copy p{max-width:60ch}}@media (max-width:980px){.hero-copy,.agent{grid-column:1/-1}.agent{max-width:36rem;margin-top:56px}.split-head,.approach,.step,.book,.mission-grid,.sample-layout,.demo-layout{grid-template-columns:minmax(0,1fr);gap:32px}.step-flip .step-copy{order:0}.hero{padding-bottom:160px}.product-shot .shot{margin-top:-104px}.pillars{grid-template-columns:minmax(0,1fr);gap:28px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.profile{position:static}}@media (max-width:640px){.container{padding:0 16px}.hero{padding:calc(var(--header-space) + 28px) 0 128px}.product-shot .shot{margin-top:-80px}.hero-title{font-size:clamp(2.5rem,11.5vw,3.25rem)}.hero-text{font-size:1.0625rem}.hero .actions .button{text-align:center;flex:auto}.agent-card{padding:14px 16px}.section,.closing{padding:72px 0}.step{padding:48px 0}.approach-main,.approach-side{padding:24px}.audience-grid{grid-template-columns:minmax(0,1fr)}.book-form{padding:20px 16px}.footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.report,.details{padding:20px 16px}.report-head{flex-direction:column;align-items:flex-start;gap:6px}.report-row{grid-template-columns:minmax(0,1fr);gap:8px}.checks-table th,.checks-table td{width:auto;padding:6px 8px;display:block}.checks-table th{padding-bottom:0;font-size:.8125rem}.checks-table td{border-top:0}.form-row{grid-template-columns:minmax(0,1fr)}.details-title{margin-top:64px}}@media (min-width:981px) and (max-height:820px){.hero-title{margin-bottom:20px}.hero-text{margin-bottom:24px;font-size:1.0625rem}.eyebrow-dark{margin-bottom:12px}.agent{gap:8px}.agent-card{padding:12px 16px}.agent-log li{padding:6px 0;font-size:.875rem}}@media (min-width:981px) and (max-height:700px){.hero{padding-bottom:104px}}.not-found{align-items:center;min-height:calc(100svh - 160px);display:flex}.not-found-code{color:var(--color-cobalt);margin:0 0 8px;font-size:1rem}@media (max-width:640px){.footer-col li+li{margin-top:0}.footer-col a,.step-link,.text-link,.after-report a:not(.button){padding:12px 0;display:inline-block}}.logo-link{margin-block:-8px;padding-block:8px}@media (max-width:640px){.report-project a{margin-block:-11px;padding-block:11px;display:inline-block}.logo-link .logo img{width:30px;height:30px}.logo-link .logo span{font-size:22px!important}}
.app{background:var(--color-bone);border:1px solid var(--color-hairline);border-radius:var(--radius-tile);color:var(--color-ink);text-align:left;margin:0;font-size:.875rem;line-height:1.45;overflow:hidden;container-type:inline-size}.app p{margin:0}.app ul{margin:0;padding:0;list-style:none}.app-bar{background:var(--color-white);border-bottom:1px solid var(--color-hairline);align-items:center;padding:8px 14px;display:flex}.app-sample{color:var(--color-steel);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.75rem;display:flex}.app-sample-tag{border:1px dashed var(--color-steel);border-radius:var(--radius-tag);color:var(--color-ink);padding:0 7px;font-weight:700}.app-body.has-sidebar{grid-template-columns:204px minmax(0,1fr);display:grid}.app-side{background:var(--color-white);border-right:1px solid var(--color-hairline);flex-direction:column;gap:18px;padding:16px 12px;display:flex}.app-org{align-items:center;gap:10px;display:flex}.app-org-name{font-family:var(--font-headline), sans-serif;font-size:.9375rem;font-weight:700;line-height:1.1}.app-org-co{color:var(--color-steel);font-size:.75rem}.app-nav-title{color:var(--color-steel);padding-left:8px;font-size:.6875rem;font-weight:600;margin-bottom:4px!important}.app-nav-group li{border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:.8125rem;display:flex}.app-nav-group li.is-active{background:var(--cobalt-100);color:var(--cobalt-900);font-weight:600}.app-count{color:var(--color-steel);font-size:.6875rem}.app-agent{background:var(--color-ink);color:var(--text-on-dark-muted);border-radius:8px;margin-top:auto;padding:10px 12px;font-size:.75rem}.app-agent-on{color:#fff;font-weight:600}.app-agent-on:before{content:"";background:var(--cobalt-300);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.app-main{min-width:0;padding:18px 20px 20px}.app-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.app-title{font-family:var(--font-headline), sans-serif;letter-spacing:-.025em;font-size:1.3125rem;font-weight:700;line-height:1.15}.app-crumb{color:var(--color-steel);font-size:.75rem;margin-top:2px!important}.app-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.app-btn{border:1px solid var(--color-hairline);background:var(--color-white);white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:.78rem;font-weight:600;display:inline-block}.app-btn.is-primary{background:var(--color-cobalt);border-color:var(--color-cobalt);color:#fff}.app-tag{border:1px solid var(--color-hairline);border-radius:var(--radius-tag);background:var(--color-bone);white-space:nowrap;padding:0 7px;font-size:.72rem;line-height:1.6;display:inline-block}.app-card{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:10px;padding:14px 16px}.app-card-title{font-family:var(--font-headline), sans-serif;letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.app-card-sub{color:var(--color-steel);font-size:.75rem;margin:2px 0 8px!important}.app-scroll{overflow-x:auto}.app .status{color:var(--cobalt-900);background:var(--cobalt-100);border:1px solid var(--cobalt-200);border-radius:var(--radius-tag);white-space:nowrap;padding:0 7px;font-size:.72rem;font-weight:600}.app .call{padding:1px 7px;font-size:.72rem}.app .r{text-align:right}.tr-band{background:var(--color-ink);color:#fff;border-radius:10px;grid-template-columns:minmax(0,1.5fr) auto minmax(0,.9fr);align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:grid}.tr-run{color:var(--text-on-dark-muted);font-size:.75rem}.tr-headline{font-family:var(--font-headline), sans-serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.2}.tr-headline span{color:var(--cobalt-300)}.tr-counts{gap:8px;display:flex}.tr-counts p{border:1px solid var(--line-on-dark);min-width:64px;color:var(--text-on-dark-muted);border-radius:8px;padding:8px 12px;font-size:.72rem;display:grid}.tr-n{color:#fff;font-size:1.375rem;line-height:1.2}.tr-n.tr-bid{color:var(--cobalt-300)}.tr-n.tr-pass{color:var(--text-on-dark-muted)}.tr-sources{color:var(--text-on-dark-muted);font-size:.75rem;line-height:1.7}.tr-sources strong{color:#fff}.tr-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:14px;display:grid}.tr-group{font-family:var(--font-headline), sans-serif;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:flex;margin:4px 0 8px!important}.tr-group+.tr-card{margin-top:0}.tr-card{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:10px;margin-bottom:10px;padding:14px 16px}.tr-card-top{justify-content:space-between;gap:12px;display:flex}.tr-name{font-family:var(--font-headline), sans-serif;letter-spacing:-.01em;font-size:.9375rem;font-weight:700;line-height:1.3}.tr-meta{color:var(--color-steel);font-size:.75rem}.tr-value{font-size:.8125rem;font-weight:500}.app .tr-bullets{margin:8px 0 12px;padding-left:18px;font-size:.8125rem;list-style:outside}.tr-bullets li+li{margin-top:2px}.tr-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tr-tags{flex-wrap:wrap;gap:5px;display:flex}.tr-btns{gap:6px;display:flex}.tr-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.tr-card.tr-row{padding:12px 16px}.tr-stack{padding:4px 16px}.tr-stack .tr-row{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.tr-stack .tr-row+.tr-row{border-top:1px solid var(--color-hairline)}.tr-passed{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.8125rem;display:flex}.tr-link{color:var(--color-cobalt);text-underline-offset:.18em;margin-left:auto;text-decoration:underline}.tr-aside-title{font-family:var(--font-headline), sans-serif;font-size:.9375rem;font-weight:700;margin-bottom:6px!important}.tr-week li{border-top:1px solid var(--color-hairline);grid-template-columns:52px minmax(0,1fr);gap:8px;padding:7px 0;font-size:.78rem;display:grid}.tr-week li:first-child{border-top:0}.tr-ask{background:var(--cobalt-100);border-color:var(--cobalt-200)}.tr-ask p:not(.tr-aside-title){font-size:.8125rem;margin-bottom:10px!important}.bi-tabs{border-bottom:1px solid var(--color-hairline);gap:18px;margin-bottom:10px;display:flex}.bi-tabs span{color:var(--color-steel);white-space:nowrap;padding:6px 0;font-size:.8125rem}.bi-tabs .is-active{color:var(--color-ink);border-bottom:2px solid var(--color-ink);margin-bottom:-1px;font-weight:600}.bi-filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.bi-filters .app-tag{background:var(--color-white)}.bi-table,.sr-table{border-collapse:collapse;background:var(--color-white);width:100%}.bi-table{min-width:700px}.app-main>.app-scroll{border:1px solid var(--color-hairline);background:var(--color-white);border-radius:10px}.bi-table th,.sr-table th{text-align:left;color:var(--color-steel);border-bottom:1px solid var(--color-hairline);white-space:nowrap;padding:8px 10px;font-size:.72rem;font-weight:500}.bi-table td,.sr-table td{vertical-align:middle;padding:9px 10px;font-size:.8125rem}.bi-table tr+tr td,.sr-table tr+tr td{border-top:1px solid var(--color-hairline)}.bi-table strong{font-family:var(--font-headline), sans-serif;letter-spacing:-.01em;font-weight:600;display:block}.bi-sub{color:var(--color-steel);font-size:.72rem;display:block}.bi-table tr.is-pass td{color:var(--color-steel)}.bi-note{border:1px solid var(--cobalt-200);background:var(--cobalt-100);border-radius:8px;padding:9px 12px;font-size:.78rem;margin-top:10px!important}.bd-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.bd-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.bd-checks{border-collapse:collapse;width:100%}.bd-checks th,.bd-checks td{border-top:1px solid var(--color-hairline);text-align:left;vertical-align:top;padding:8px 0;font-size:.8125rem}.bd-checks th{width:48%;color:var(--color-steel);padding-right:10px;font-weight:500}.bd-checks td{font-weight:600}.bd-tick{width:1.3em;color:var(--color-cobalt);font-weight:700;display:inline-block}.bd-side{gap:12px;display:grid}.bd-dates{grid-template-columns:auto minmax(0,1fr);margin:8px 0 0;display:grid}.bd-dates dt,.bd-dates dd{border-top:1px solid var(--color-hairline);margin:0;padding:6px 0;font-size:.78rem}.bd-dates dt{color:var(--color-steel);padding-right:10px}.bd-dates dd{text-align:right}.bd-soon{color:var(--color-cobalt)}.bd-you{background:var(--cobalt-100);border-color:var(--cobalt-200)}.bd-you p:not(.app-card-title){font-size:.8125rem;margin-top:4px!important}.bp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bp-label{color:var(--color-steel);font-size:.72rem;font-weight:600;display:block;margin:10px 0 4px!important}.bp-select,.bp-input{border:1px solid var(--color-hairline);background:var(--color-white);border-radius:6px;padding:5px 9px;font-size:.8125rem;display:block}.bp-chips{flex-wrap:wrap;gap:5px;display:flex}.bp-chips span{border:1px solid var(--color-hairline);border-radius:6px;padding:2px 9px;font-size:.75rem}.bp-chips .is-on{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.bp-chips .is-off{border-style:dashed;border-color:var(--color-steel);color:var(--color-steel)}.bp-chips .is-good{background:var(--cobalt-100);border-color:var(--cobalt-200);color:var(--cobalt-900)}.bp-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}.bp-rules{margin-top:6px!important}.bp-rules li{border-top:1px solid var(--color-hairline);align-items:center;gap:8px;padding:7px 0;font-size:.8125rem;display:flex}.bp-box{border:1.5px solid var(--color-steel);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:.6875rem;font-weight:700;display:grid}.bp-box.is-on{background:var(--color-cobalt);border-color:var(--color-cobalt);color:#fff}.sr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.sr-top{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sr-icon{background:var(--cobalt-100);width:34px;height:34px;color:var(--cobalt-900);font-family:var(--font-headline), sans-serif;border-radius:8px;place-items:center;font-size:.75rem;font-weight:700;display:grid}.sr-name{font-family:var(--font-headline), sans-serif;font-size:.875rem;font-weight:700;line-height:1.25}.sr-sub{color:var(--color-steel);overflow-wrap:anywhere;font-size:.72rem}.sr-stats{gap:22px;margin-top:10px;display:flex}.sr-stats p{color:var(--color-steel);font-size:.72rem}.sr-stats .num{color:var(--color-ink);font-size:1.0625rem;display:block}.sr-table-card{padding-bottom:10px}.sr-table{min-width:400px;margin-top:8px}.sr-table th,.sr-table td{padding-left:0}.sr-foot{color:var(--color-steel);font-size:.75rem;margin-top:6px!important}@container (max-width:860px){.app-body.has-sidebar{grid-template-columns:minmax(0,1fr)}.app-side{display:none}}@container (max-width:720px){.tr-band,.tr-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:600px){.app-main{padding:14px 12px}.app-head{flex-direction:column}.app-actions{justify-content:flex-start}.bd-grid,.bp-grid,.sr-grid{grid-template-columns:minmax(0,1fr)}.tr-card.tr-row,.tr-stack .tr-row{grid-template-columns:minmax(0,1fr) auto}.tr-card.tr-row .tr-btns,.tr-stack .tr-row .tr-btns{grid-column:1/-1}.tr-passed .tr-link{margin-left:0}}.bd-dates .num{white-space:normal}.shot{margin:0}.shot-label{color:var(--color-steel);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:12px;font-size:.8125rem;display:flex}.shot-label-tag{border:1px dashed var(--color-steel);border-radius:var(--radius-tag);color:var(--color-ink);padding:1px 8px;font-weight:700}.section-ink .shot-label,.product-shot .shot-label{color:var(--text-on-dark-muted)}.section-ink .shot-label-tag,.product-shot .shot-label-tag{border-color:var(--cobalt-300);color:#fff}.shot-frame{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-bone);width:100%;position:relative;overflow:hidden}.shot-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.app--canvas{border:0;border-radius:0;height:100%;font-size:14px;container-type:normal}.app--canvas .app-body.has-sidebar{grid-template-columns:240px minmax(0,1fr);height:100%}.app--canvas .app-side{gap:22px;padding:20px 14px;display:flex}.app--canvas .app-org-name{font-size:16px}.app--canvas .app-org-co{font-size:13px}.app--canvas .app-nav-title{font-size:12px}.app--canvas .app-nav-group li{padding:8px 10px;font-size:14px}.app--canvas .app-agent{padding:12px 14px;font-size:13px}.app--canvas .app-main{padding:28px 32px;overflow:hidden}.app--canvas .app-head{margin-bottom:20px}.app--canvas .app-title{font-size:26px}.app--canvas .app-crumb{font-size:13px}.app--canvas .app-btn{padding:7px 14px;font-size:13px}.app--canvas .app-tag{padding:1px 8px;font-size:12px}.app--canvas .call{padding:2px 8px;font-size:12px}.app--canvas .tr-band{grid-template-columns:minmax(0,1.5fr) auto minmax(0,.9fr);margin-bottom:20px;padding:20px 24px}.app--canvas .tr-run,.app--canvas .tr-sources{font-size:13px}.app--canvas .tr-headline{font-size:24px}.app--canvas .tr-counts p{min-width:76px;padding:10px 14px;font-size:12px}.app--canvas .tr-n{font-size:26px}.app--canvas .tr-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.app--canvas .tr-group{font-size:16px;margin:2px 0 10px!important}.app--canvas .tr-card{margin-bottom:12px;padding:16px 20px}.app--canvas .tr-name{font-size:16px}.app--canvas .tr-meta{font-size:13px}.app--canvas .tr-value{font-size:14px}.app--canvas .tr-bullets{margin:10px 0 14px;font-size:14px}.app--canvas .tr-aside-title{font-size:16px}.app--canvas .tr-week li{grid-template-columns:58px minmax(0,1fr);padding:9px 0;font-size:13px}.app--canvas .tr-ask p:not(.tr-aside-title){font-size:14px}.tr-stack .tr-row{grid-template-columns:minmax(0,1fr) auto auto}.app--canvas .app-card{border-radius:12px;padding:18px 20px}.app--canvas .app-card-title{font-size:16px}.app--canvas .app-card-sub{font-size:13px}.app--canvas .status{padding:1px 8px;font-size:12px}.app--canvas .bi-tabs{gap:24px;margin-bottom:14px}.app--canvas .bi-tabs span{padding:8px 0;font-size:14px}.app--canvas .bi-filters{gap:8px;margin-bottom:14px}.app--canvas .bi-filters .app-tag{padding:3px 10px;font-size:13px}.app--canvas .bi-table th,.app--canvas .sr-table th{padding:11px 14px;font-size:12px}.app--canvas .bi-table td,.app--canvas .sr-table td{padding:12px 14px;font-size:14px}.app--canvas .sr-table th,.app--canvas .sr-table td{padding-left:0}.app--canvas .bi-sub{font-size:12px}.app--canvas .bi-note{padding:12px 16px;font-size:13px;margin-top:14px!important}.app--canvas .bd-tags{gap:8px;margin-bottom:18px}.app--canvas .bd-grid{gap:20px}.app--canvas .bd-checks th,.app--canvas .bd-checks td{padding:12px 0;font-size:14px}.app--canvas .bd-dates dt,.app--canvas .bd-dates dd{padding:10px 0;font-size:14px}.app--canvas .bd-you p:not(.app-card-title){font-size:14px}.app--canvas .bp-grid{gap:16px}.app--canvas .bp-label{font-size:12px;margin:14px 0 6px!important}.app--canvas .bp-select,.app--canvas .bp-input{padding:8px 12px;font-size:14px}.app--canvas .bp-fields{column-gap:14px}.app--canvas .bp-chips{gap:8px}.app--canvas .bp-chips span{padding:4px 12px;font-size:13px}.app--canvas .bp-rules li{padding:11px 0;font-size:14px}.app--canvas .sr-grid{gap:16px;margin-bottom:16px}.app--canvas .sr-top{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.app--canvas .sr-icon{width:40px;height:40px;font-size:13px}.app--canvas .sr-name{font-size:16px}.app--canvas .sr-sub{font-size:13px}.app--canvas .sr-stats{gap:32px;margin-top:14px}.app--canvas .sr-stats p{font-size:12px}.app--canvas .sr-stats .num{font-size:22px}.app--canvas .sr-foot{font-size:13px}.app--canvas .app-side{gap:18px;padding:18px 12px 14px}.app--canvas .app-org{padding:0 6px 4px}.app--canvas .app-nav-title{padding-left:10px;margin-bottom:6px!important}.app-nav-group li{justify-content:flex-start;gap:10px}.app--canvas .app-nav-group li{border-radius:8px;padding:7px 10px}.app-nav-group li+li{margin-top:1px}.app-nav-icon{color:var(--color-steel);flex:none;place-items:center;display:grid}.app-nav-group li.is-active .app-nav-icon{color:var(--color-cobalt)}.app-nav-name{flex:1;min-width:0}.app-count{background:var(--color-bone);border:1px solid var(--color-hairline);color:var(--color-steel);border-radius:999px;flex:none;padding:0 7px;font-size:11.5px;line-height:1.6}.app--canvas .app-count{font-size:12px}.app-count.is-accent{background:var(--cobalt-100);border-color:var(--cobalt-200);color:var(--cobalt-900);font-weight:600}.app-nav-group li.is-soon{color:var(--color-steel)}.app-soon{background:var(--color-bone);border:1px solid var(--color-hairline);color:var(--color-steel);border-radius:999px;flex:none;padding:0 7px;font-size:11.5px;line-height:1.6}.app-side-foot{gap:10px;margin-top:auto;display:grid}.app-side-foot .app-agent{margin-top:0}.app-user{border-top:1px solid var(--color-hairline);align-items:center;gap:10px;padding:10px 6px 0;display:flex}.app-avatar{background:var(--cobalt-100);width:30px;height:30px;color:var(--cobalt-900);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.app-user-name{font-size:13.5px;font-weight:600;line-height:1.2}.app-user-role{color:var(--color-steel);font-size:12px}.shot-hit{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.shot-enlarge{border:1px solid var(--color-hairline);background:var(--color-white);min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;margin-top:8px;padding:0 16px;font-size:.875rem;font-weight:600;display:none}.product-shot .shot-enlarge{border-color:var(--line-on-dark);color:#fff;background:0 0}.shot-dialog{background:var(--color-ink);color:#fff;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.shot-dialog::backdrop{background:var(--color-ink)}.shot-dialog[open]{flex-direction:column;display:flex}.shot-dialog-bar{color:var(--text-on-dark-muted);border-bottom:1px solid var(--line-on-dark);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:.875rem;display:flex}.shot-dialog-close{background:var(--color-cobalt);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-weight:600}.shot-dialog-scroll{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.shot-dialog-canvas{background:var(--color-bone)}@media (max-width:900px){.shot-enlarge{display:inline-flex}}
.integrations{background:var(--color-bone);border-top:1px solid var(--color-hairline);padding:112px 0}.integrations-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.kicker{font-family:var(--font-number), monospace;color:var(--color-steel);align-items:center;gap:8px;margin-bottom:16px;font-size:.875rem;display:flex}.kicker span{color:var(--color-cobalt);font-size:1.125rem;line-height:1}.integrations .display-2{margin-bottom:20px}.integrations-list{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.integrations-list li{border:1px solid var(--color-hairline);background:var(--color-white);border-radius:var(--radius-control);padding:6px 12px;font-size:.9375rem;font-weight:500}.orbit{aspect-ratio:1;justify-self:end;width:100%;max-width:640px;position:relative}.orbit-ring,.orbit-core,.orbit-planet{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring-outer{background:var(--cobalt-100);opacity:.55;width:88%;height:88%}.orbit-ring-inner{background:var(--cobalt-100);width:60%;height:60%}.orbit-core{aspect-ratio:1;background:var(--color-ink);outline:10px solid var(--cobalt-200);place-items:center;width:28%;display:grid}.orbit-core img{width:46%;height:auto}.orbit-planet{aspect-ratio:1;background:var(--color-white);border:1px solid var(--color-hairline);color:var(--color-cobalt);place-items:center;display:grid}.orbit-planet svg{width:38%;height:auto}.approach2{background:var(--color-white);padding:112px 0 96px;overflow:hidden}.approach2-head{text-align:center;justify-items:center;margin-bottom:40px;display:grid}.pill{background:var(--color-bone);border:1px solid var(--color-hairline);color:var(--color-steel);border-radius:999px;margin-bottom:18px;padding:5px 14px;font-size:.9375rem;font-weight:500;display:inline-block}.approach2-head .display-2{max-width:22ch;margin-bottom:18px}.approach2-head .lead{max-width:58ch;margin:0 auto 32px}.records{flex-wrap:wrap;justify-content:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.records li{border:1px solid var(--color-hairline);background:var(--color-white);border-radius:999px;padding:7px 16px;font-size:.9375rem;font-weight:500;position:relative}.records li+li{margin-left:18px}.records li+li:before{content:"";border-top:1px solid var(--color-hairline);width:18px;position:absolute;top:50%;right:100%}.records li:last-child{border-color:var(--color-cobalt);color:var(--cobalt-900);background:var(--cobalt-100)}.diagram{aspect-ratio:1000/600;max-width:1240px;margin:0 auto;position:relative}.diagram-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.diagram-orbit{fill:none;stroke:var(--color-hairline);stroke-width:1.5px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke}.diagram-link{stroke:var(--color-hairline);stroke-width:1px;stroke-dasharray:10 14;vector-effect:non-scaling-stroke}.diagram-link.is-active{stroke:var(--color-cobalt);stroke-width:2px;stroke-dasharray:18 14;animation:1.2s linear infinite link-flow}@keyframes link-flow{to{stroke-dashoffset:-32px}}@media (prefers-reduced-motion:reduce){.diagram-link.is-active{animation:none}}.diagram-nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.diagram-nodes li{position:absolute;transform:translate(-50%,-50%)}.node{border:1px solid var(--color-hairline);background:var(--color-white);font:inherit;color:var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:.9375rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.node:hover{border-color:var(--color-steel)}.node-icon{background:var(--color-ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;transition:background-color .2s;display:grid}.node.is-active{border-color:var(--color-cobalt);color:var(--cobalt-900)}.node.is-active .node-icon{background:var(--color-cobalt)}.agent-detail{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-tile);text-align:left;width:min(340px,40%);padding:20px 22px;position:absolute;top:50.8%;left:50%;transform:translate(-50%,-50%)}.agent-detail p{margin:0}.agent-detail-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.agent-detail-title{font-family:var(--font-headline), sans-serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.agent-detail-label{color:var(--color-steel);font-size:.75rem;font-weight:600;margin-top:12px!important;margin-bottom:4px!important}.agent-detail-check{font-family:var(--font-headline), sans-serif;color:var(--color-cobalt);font-weight:700}.agent-detail-list{margin:0;padding:0;font-size:.875rem;list-style:none}.agent-detail-list li{padding:3px 0 3px 22px;position:relative}.agent-detail-list li:before{content:"✓";border:1px solid var(--color-steel);text-align:center;width:15px;height:15px;color:var(--color-steel);border-radius:50%;font-size:.5625rem;line-height:13px;position:absolute;top:3px;left:0}.agent-detail-chips{flex-wrap:wrap;gap:6px;display:flex}.agent-detail-chips span{border:1px solid var(--color-hairline);color:var(--color-steel);border-radius:999px;padding:2px 10px;font-size:.8125rem}.agent-detail-foot{border-top:1px solid var(--color-hairline);color:var(--color-steel);padding-top:12px;font-size:.8125rem;margin-top:14px!important}@media (max-width:1080px){.node{gap:8px;padding:6px 12px 6px 6px;font-size:.8125rem}.node-icon{width:26px;height:26px}}@media (max-width:900px){.integrations-grid{grid-template-columns:minmax(0,1fr);gap:48px}.orbit{justify-self:center;max-width:440px}.diagram{aspect-ratio:auto;flex-direction:column;gap:20px;display:flex}.diagram-lines{display:none}.agent-detail{order:-1;width:100%;max-width:480px;margin:0 auto;position:static;transform:none}.diagram-nodes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:static}.diagram-nodes li{position:static;transform:none}}@media (max-width:640px){.integrations,.approach2{padding:72px 0}.records{gap:8px}.records li+li{margin-left:0}.records li+li:before{display:none}}.agents{background:var(--color-white);border-top:1px solid var(--color-hairline);padding:112px 0}.agents-head{max-width:760px;margin-bottom:48px}.agents-head .display-2{margin-bottom:18px}.agents-head .lead{margin:0}.agents-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.agent-product{border-radius:var(--radius-tile);flex-direction:column;align-items:flex-start;padding:32px;display:flex}.agent-product.is-live{background:var(--color-ink);color:#fff}.agent-product.is-soon{background:var(--color-bone);border:1px solid var(--color-hairline)}.agent-product-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.soon-icon{background:var(--color-white);border:1px solid var(--color-hairline);width:40px;height:40px;color:var(--color-cobalt);border-radius:10px;place-items:center;display:grid}.status-live,.status-soon{border-radius:999px;padding:3px 10px;font-size:.8125rem;font-weight:600}.status-live{color:#fff;border:1px solid var(--cobalt-300)}.status-live:before{content:"";background:var(--cobalt-300);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.status-soon{color:var(--color-steel);border:1px dashed var(--color-steel)}.agent-product h3{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.625rem,2.4vw,2.125rem)}.agent-product-lede{max-width:52ch;font-size:1.0625rem}.is-live .agent-product-lede,.is-live .agent-product-points{color:var(--text-on-dark-muted)}.is-soon .agent-product-lede,.is-soon .agent-product-points{color:var(--color-steel)}.agent-product-points{margin:0 0 24px;padding-left:1.1em}.agent-product-points li+li{margin-top:6px}.found,.level{border-radius:12px;width:100%;margin-bottom:24px;font-size:.875rem}.found{background:var(--color-white);color:var(--color-ink)}.found-head,.level-head{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:12px 16px;font-weight:600;display:flex}.found-head{color:var(--color-ink);justify-content:flex-start}.found-head svg{color:var(--color-cobalt)}.found ul{margin:0;padding:0;list-style:none}.found li{grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.found li+li{border-top:1px solid var(--color-hairline)}.found .call{width:4.25rem;font-size:.75rem}.found-body{min-width:0;display:grid}.found-body strong{font-family:var(--font-headline), sans-serif;letter-spacing:-.01em;font-weight:700;line-height:1.3}.found-body span{color:var(--color-steel);font-size:.8125rem}.found-value{font-size:.8125rem}.level{background:var(--color-white);border:1px solid var(--color-hairline)}.level-preview{color:var(--color-steel);border:1px dashed var(--color-steel);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600}.level-scroll{overflow-x:auto}.level table{border-collapse:collapse;width:100%;min-width:420px}.level th,.level td{text-align:left;border-top:1px solid var(--color-hairline);padding:9px 16px;font-size:.8125rem}.level thead th{color:var(--color-steel);border-top:0;font-size:.75rem;font-weight:600}.level tbody th{font-weight:500}.level .lv-in{color:var(--color-cobalt);font-weight:700}.level .lv-out{color:var(--color-steel)}.level .lv-gap{background:var(--cobalt-100);color:var(--cobalt-900);font-weight:600}.level tfoot th,.level tfoot td{border-top:1px solid var(--color-ink);font-weight:700}.agent-product-note{color:var(--color-steel);margin:auto 0 0;font-size:.9375rem}@media (max-width:900px){.agents-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.agents{padding:72px 0}.agent-product{padding:24px 18px}.found li{grid-template-columns:4.25rem minmax(0,1fr)}.found-value{grid-column:2}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.YuFycW_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.YuFycW_variable{--font-headline:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.k2Xvvq_className{font-family:Inter,Inter Fallback;font-style:normal}.k2Xvvq_variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.tzspeG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.tzspeG_variable{--font-number:"JetBrains Mono", "JetBrains Mono Fallback"}
