:root{--radius:8px;--font-ui:"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-head:"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:"Geist Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--max:1180px}body:has(.customer-ops-page) .site-footer,body:has(.customer-ops-page) .site-header,body:has(.dashboard-page) .site-footer,body:has(.dashboard-page) .site-header{display:none}body:has(.customer-ops-page){background:#080a0c}.customer-ops-page{--c-bg:#080a0c;--c-panel:#101418;--c-line:#252b31;--c-muted:#838c96;--c-violet:#7567ff;--c-cyan:#58ceda;--c-blue:#4e8ff7;--c-lilac:#ab79ea;--c-green:#67d38a;background:var(--c-bg);color:#f4f6f8;display:grid;font-family:Inter,Arial,sans-serif;grid-template-columns:215px minmax(0,1fr);min-height:100vh}.customer-ops-page *{box-sizing:border-box}.customer-ops-page a{color:inherit}.customer-ops-sidebar{background:#090b0d;border-right:1px solid var(--c-line);display:flex;flex-direction:column;height:100vh;padding:12px;position:-webkit-sticky;position:sticky;top:0}.customer-ops-brand{display:block;height:34px;margin:0 8px 10px}.customer-ops-brand img{height:26px;width:auto}.customer-ops-search{align-items:center;border:1px solid var(--c-line);border-radius:6px;color:var(--c-muted);display:flex;gap:8px;height:39px;padding:0 11px}.customer-ops-search input{background:transparent;border:0;color:#fff;font:12px Inter,Arial,sans-serif;min-width:0;outline:0;width:100%}.customer-ops-search kbd{font:9px Inter,Arial,sans-serif;white-space:nowrap}.customer-ops-sidebar nav{margin-top:10px;min-height:0;overflow:auto;scrollbar-width:none}.customer-ops-sidebar nav section{display:grid;grid-gap:2px;gap:2px;margin-bottom:12px}.customer-ops-sidebar nav p{color:#737c85;font-size:10px;font-weight:600;margin:2px 10px 4px;text-transform:none}.customer-ops-sidebar nav a{align-items:center;border-radius:5px;color:#aeb5bd;display:flex;font-size:11px;font-weight:500;gap:10px;line-height:1;padding:8px 10px;position:relative;text-decoration:none}.customer-ops-sidebar nav a:hover{background:#151a1f;color:#fff}.customer-ops-sidebar nav a.active{background:#20252c;color:#fff}.customer-ops-sidebar nav a.active:before{background:var(--c-violet);border-radius:2px;content:"";height:22px;left:0;position:absolute;width:2px}.customer-ops-sidebar nav svg{height:17px;width:17px}.customer-ops-sidebar footer{border-top:1px solid var(--c-line);margin-top:auto;padding:10px 7px 0}.customer-ops-sidebar footer>a{color:#87909a;display:block;font-size:10px;margin-bottom:10px;text-decoration:none}.customer-ops-sidebar footer>div{align-items:center;display:flex;gap:9px;min-width:0}.customer-ops-sidebar footer i{align-items:center;background:#1d2227;border:1px solid #3a424a;border-radius:5px;display:flex;font-size:11px;font-style:normal;height:28px;justify-content:center;width:28px}.customer-ops-sidebar footer>div span{display:grid;min-width:0}.customer-ops-sidebar footer b{font-size:10px;overflow:hidden;text-overflow:ellipsis}.customer-ops-sidebar footer small{color:#737c85;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-ops-main{min-width:0}.customer-ops-topbar{align-items:center;border-bottom:1px solid var(--c-line);display:flex;height:48px;justify-content:space-between;padding:0 16px}.customer-ops-topbar>strong{font-size:12px}.customer-ops-topbar>div{display:flex;gap:8px}.customer-ops-panel button,.customer-ops-topbar button{background:#0c0f12;border:1px solid var(--c-line);border-radius:5px;color:#adb5bd;font:10px Inter,Arial,sans-serif;height:31px;padding:0 11px}.customer-ops-topbar button b{color:#fff;margin:0 8px}.customer-ops-canvas{display:grid;grid-gap:12px;gap:12px;padding:15px}.customer-ops-metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-ops-metric,.customer-ops-panel{background:linear-gradient(145deg,#13181d,#0e1215);border:1px solid var(--c-line);border-radius:7px;overflow:hidden}.customer-ops-metric{display:grid;grid-template-rows:auto 1fr auto auto;height:294px;padding:14px 14px 0}.customer-ops-metric>header{align-items:start;display:grid;grid-template-columns:34px 1fr auto}.customer-ops-metric>header>span{align-items:center;border:1px solid #303841;border-radius:5px;display:flex;height:31px;justify-content:center;width:31px}.customer-ops-metric>header svg{height:18px;width:18px}.customer-ops-metric h2{font-size:13px;margin:1px 0 6px}.customer-ops-metric strong{display:block;font-size:26px;line-height:1}.customer-ops-metric header small{color:var(--c-muted);display:block;font-size:9px;margin-top:6px}.customer-ops-metric header>b{color:var(--c-green);font-size:10px;text-align:right}.customer-ops-bars{align-items:flex-end;background:repeating-linear-gradient(180deg,transparent 0,transparent calc(33.33% - 1px),#1c2228 33.33%);border-bottom:1px solid #323941;display:flex;gap:8%;margin:12px 8px 0 32px;padding:0 7px 18px}.customer-ops-bars>div{align-items:flex-end;display:flex;flex:1 1;height:100%;justify-content:center;position:relative}.customer-ops-bars i{background:var(--c-violet);border-radius:1px 1px 0 0;display:block;max-width:12px;min-height:2px;width:45%}.customer-ops-bars.cyan i{background:var(--c-cyan)}.customer-ops-bars small{bottom:-16px;color:#737c85;font-size:7px;left:50%;position:absolute;transform:translateX(-50%)}.customer-ops-line{margin:12px 0 0 32px}.customer-ops-line svg{background:repeating-linear-gradient(180deg,transparent 0,transparent calc(33.33% - 1px),#1c2228 33.33%);height:118px;width:100%}.customer-ops-line polyline{fill:none;stroke:var(--c-violet);stroke-width:1.6;vector-effect:non-scaling-stroke}.customer-ops-line circle{fill:var(--c-violet)}.customer-ops-line>div{display:flex;justify-content:space-between}.customer-ops-line small{color:#737c85;font-size:7px;margin-top:4px}.customer-ops-metric>a,.customer-ops-panel>a{align-items:center;border-top:1px solid var(--c-line);display:flex;font-size:9px;height:31px;justify-content:space-between;text-decoration:none}.customer-ops-metric>footer{border-top:1px solid var(--c-line);display:grid;grid-template-columns:repeat(3,1fr);padding:9px 0}.customer-ops-metric>footer div{display:grid;text-align:center}.customer-ops-metric>footer b{font-size:11px}.customer-ops-metric>footer small{color:var(--c-muted);font-size:8px}.customer-ops-insights{display:grid;grid-gap:12px;gap:12px;grid-template-columns:.9fr 1.15fr}.customer-ops-panel{padding:13px 13px 0}.customer-ops-panel h2{font-size:14px;margin:0}.customer-ops-governance,.customer-ops-turns{height:306px}.customer-ops-tabs{border-bottom:1px solid var(--c-line);display:flex;gap:32px;height:38px}.customer-ops-tabs b,.customer-ops-tabs span{align-items:center;color:#8b949d;display:flex;font-size:9px;font-weight:500;position:relative}.customer-ops-tabs b{color:#e2e5e8}.customer-ops-tabs b:after{background:var(--c-violet);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.customer-ops-turn-body{align-items:center;display:grid;grid-template-columns:210px 1fr;height:206px}.customer-ops-donut{align-items:center;background:conic-gradient(var(--c-violet) 0 57%,var(--c-cyan) 57% 72%,var(--c-blue) 72% 86%,var(--c-lilac) 86% 95%,#68717a 95%);border-radius:50%;display:flex;height:145px;justify-content:center;margin:auto;position:relative;width:145px}.customer-ops-donut:before{background:#111519;border-radius:50%;content:"";inset:20px;position:absolute}.customer-ops-donut span{display:grid;position:relative;text-align:center}.customer-ops-donut b{font-size:20px}.customer-ops-donut small{color:var(--c-muted);font-size:8px}.customer-ops-outcomes{font-size:9px}.customer-ops-outcomes header,.customer-ops-outcomes>div{align-items:center;border-bottom:1px solid var(--c-line);display:grid;grid-template-columns:1fr 45px 38px;padding:8px 0}.customer-ops-outcomes header{color:#737c85}.customer-ops-outcomes>div>span{align-items:center;display:flex;gap:7px}.customer-ops-legend i,.customer-ops-outcomes i{border-radius:50%;display:inline-block;height:6px;width:6px}.customer-ops-legend i.violet,.customer-ops-outcomes i.violet{background:var(--c-violet)}.customer-ops-legend i.cyan,.customer-ops-outcomes i.cyan{background:var(--c-cyan)}.customer-ops-legend i.blue,.customer-ops-outcomes i.blue{background:var(--c-blue)}.customer-ops-outcomes i.lilac{background:var(--c-lilac)}.customer-ops-outcomes b,.customer-ops-outcomes small{text-align:right}.customer-ops-governance>header,.customer-ops-model>header{align-items:center;display:flex;justify-content:space-between}.customer-ops-legend{display:flex;gap:20px;margin:10px 0}.customer-ops-legend span{align-items:center;color:#838c96;display:flex;font-size:8px;gap:6px}.customer-ops-governance-chart{height:157px}.customer-ops-governance-chart svg{background:repeating-linear-gradient(180deg,transparent 0,transparent 38px,#1c2228 39px);height:139px;width:100%}.customer-ops-governance-chart polyline{fill:none;stroke-width:1.4;vector-effect:non-scaling-stroke}.customer-ops-governance-chart polyline.violet{stroke:var(--c-violet)}.customer-ops-governance-chart polyline.cyan{stroke:var(--c-cyan)}.customer-ops-governance-chart polyline.blue{stroke:var(--c-blue)}.customer-ops-governance-chart>div{display:flex;justify-content:space-between}.customer-ops-governance-chart small{color:#737c85;font-size:7px}.customer-ops-model{height:236px}.customer-ops-model>header>div{display:flex;gap:8px}.customer-ops-model>header a{align-items:center;border:1px solid var(--c-line);border-radius:5px;display:flex;font-size:9px;padding:0 10px;text-decoration:none}.customer-ops-table{height:127px;overflow:auto}.customer-ops-table table{border-collapse:collapse;width:100%}.customer-ops-table th{color:#8b949d;font-size:8px;font-weight:500;padding:7px;text-align:left}.customer-ops-table td{border-top:1px solid var(--c-line);font-size:9px;padding:7px}.customer-ops-table em,.customer-ops-table td:last-child span{color:var(--c-green);font-size:8px;font-style:normal;margin-left:7px}@media(max-width:1000px){.customer-ops-page{grid-template-columns:180px minmax(0,1fr)}.customer-ops-turn-body{grid-template-columns:170px 1fr}.customer-ops-donut{height:125px;width:125px}.customer-ops-donut:before{inset:17px}}@media(max-width:760px){.customer-ops-page{grid-template-columns:1fr}.customer-ops-sidebar{display:none}.customer-ops-topbar{height:49px;padding:0 10px}.customer-ops-topbar button:first-child{display:none}.customer-ops-canvas{padding:10px}.customer-ops-insights,.customer-ops-metrics{grid-template-columns:1fr}.customer-ops-metric{height:294px}.customer-ops-governance,.customer-ops-turns{height:320px}.customer-ops-turn-body{grid-template-columns:145px 1fr}.customer-ops-donut{height:112px;width:112px}.customer-ops-donut:before{inset:15px}.customer-ops-tabs{gap:20px;overflow:auto}.customer-ops-model{height:auto;min-height:240px}.customer-ops-table{overflow-x:auto}.customer-ops-table table{min-width:620px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(90deg,rgba(17,20,24,.035) 1px,transparent 1px) 0 0 /80px 80px,linear-gradient(0deg,rgba(17,20,24,.03) 1px,transparent 1px) 0 0 /80px 80px,var(--surface);font-family:var(--font-ui);font-size:16px;font-weight:300;line-height:1.55}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:hover{color:var(--teal)}button,input,select,textarea{font:inherit}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.75rem 1rem;border:1px solid var(--line);border-radius:var(--radius)}.skip-link:focus{top:1rem}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(224,228,231,.78);background:rgba(247,248,248,.86);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nav{width:min(100% - 2rem,var(--max));min-height:76px;margin:0 auto;display:flex;justify-content:flex-start;gap:1rem}.brand-link,.nav{align-items:center}.brand-link{display:inline-flex;min-width:166px}.brand-link img{width:164px;height:auto}.nav-search{position:relative;flex:0 1 292px;max-width:292px;min-width:180px}.nav-search input{width:100%;min-height:36px;padding:.46rem 4.35rem .46rem 2.45rem;border:1px solid transparent;border-radius:10px;background:#ededf0;color:var(--ink);font-size:.88rem;line-height:1.1;outline:none;box-shadow:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.nav-search input::placeholder{color:#8a8c91}.nav-search input:focus{border-color:rgba(21,21,21,.14);background:#f3f3f5;box-shadow:0 0 0 3px rgba(21,21,21,.07)}.nav-search-icon{position:absolute;left:.82rem;top:50%;z-index:1;width:15px;height:15px;border:1.8px solid;border-radius:50%;color:#63666d;transform:translateY(-56%);pointer-events:none}.nav-search-icon:after{content:"";position:absolute;right:-5px;bottom:-4px;width:6px;height:1.8px;border-radius:999px;background:currentColor;transform:rotate(45deg);transform-origin:center}.nav-search-shortcut{position:absolute;top:50%;right:.58rem;display:inline-flex;gap:.28rem;transform:translateY(-50%);pointer-events:none}.nav-search-shortcut kbd{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 .34rem;border:0;border-radius:6px;background:#dedfe4;color:#6a6c73;font-family:var(--font-ui);font-size:.78rem;font-weight:500;line-height:1;box-shadow:none}.nav-links{display:flex;align-items:center;gap:1.1rem;margin-left:auto;color:var(--steel);font-size:.9rem}.nav-links a{padding:.45rem 0}.nav-actions{display:flex;align-items:center;gap:.5rem}.nav-pill{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:38px;padding:.58rem 1rem;border:1px solid transparent;border-radius:999px;font-size:.88rem;line-height:1;white-space:nowrap;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.nav-pill span{font-size:1.06em;line-height:.8}.nav-pill-light{background:rgba(21,21,21,.055);color:var(--ink)}.nav-pill-light:hover{background:rgba(21,21,21,.09);color:var(--ink);transform:translateY(-1px)}.nav-pill-dark{background:#050505;color:#ffffff;box-shadow:0 12px 28px rgba(5,5,5,.12)}.nav-pill-dark:hover{background:#1b1b1b;color:#ffffff;transform:translateY(-1px);box-shadow:0 16px 36px rgba(5,5,5,.18)}.profile-menu summary{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:38px;max-width:220px;padding:.34rem .78rem .34rem .38rem;border:1px solid transparent;border-radius:999px;background:rgba(21,21,21,.055);color:var(--ink);cursor:pointer;font-size:.86rem;font-weight:400;line-height:1;list-style:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.profile-menu summary::-webkit-details-marker{display:none}.profile-menu summary:hover,.profile-menu[open] summary{border-color:rgba(21,21,21,.1);background:rgba(21,21,21,.09)}.profile-avatar{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff;color:var(--ink);font-size:.78rem;font-weight:500;box-shadow:0 0 0 1px rgba(21,21,21,.08)}.profile-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-caret{font-size:1.02em;line-height:.8}.profile-menu-panel{position:absolute;top:calc(100% + .55rem);right:0;z-index:60;display:grid;min-width:172px;padding:.45rem;border:1px solid rgba(21,21,21,.12);border-radius:14px;background:#ffffff;box-shadow:0 18px 48px rgba(15,15,15,.16)}.profile-menu-panel a{display:flex;align-items:center;min-height:38px;padding:0 .7rem;border-radius:10px;color:#555753;font-size:.9rem;font-weight:400}.profile-menu-panel a:hover{background:rgba(21,21,21,.06);color:var(--ink)}.theme-menu{position:relative;display:inline-flex;align-items:center}.theme-menu-trigger{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(21,21,21,.08);border-radius:999px;background:rgba(21,21,21,.035);color:var(--ink);cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.theme-menu-trigger:hover,.theme-menu-trigger[aria-expanded=true]{border-color:rgba(21,21,21,.16);background:#ffffff}.theme-menu-trigger:focus{outline:none}.theme-menu-trigger:focus-visible{outline:2px solid rgba(21,21,21,.28);outline-offset:2px}.theme-menu-panel{position:absolute;top:calc(100% + .55rem);left:0;z-index:60;display:grid;min-width:184px;padding:.5rem;border:1px solid rgba(21,21,21,.14);border-radius:14px;background:#ffffff;box-shadow:0 18px 48px rgba(15,15,15,.16)}.theme-menu-panel[hidden]{display:none}.theme-menu-item{display:grid;grid-template-columns:22px 1fr 18px;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:46px;width:100%;padding:0 .65rem;border:0;border-radius:10px;background:transparent;color:#555753;font:inherit;font-size:.96rem;text-align:left;cursor:pointer}.theme-menu-item:focus-visible,.theme-menu-item:hover{outline:none;background:rgba(21,21,21,.06);color:var(--ink)}.theme-menu-item.selected{color:var(--ink)}.theme-menu-icon{position:relative;display:inline-block;width:18px;height:18px;color:currentColor}.theme-menu-icon-light{width:8px;height:8px;margin:5px;border-radius:50%;background:currentColor;box-shadow:0 -7px 0 -3px currentColor,0 7px 0 -3px currentColor,7px 0 0 -3px currentColor,-7px 0 0 -3px currentColor,5px 5px 0 -3px currentColor,-5px -5px 0 -3px currentColor,5px -5px 0 -3px currentColor,-5px 5px 0 -3px currentColor}.theme-menu-icon-dark{width:16px;height:16px;margin:1px;border:1.7px solid;border-radius:50%;box-shadow:inset -5px 0 0 currentColor}.theme-menu-icon-system:after,.theme-menu-icon-system:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.theme-menu-icon-system:before{top:2px;width:17px;height:12px;border:1.7px solid;border-radius:2px}.theme-menu-icon-system:after{bottom:1px;width:10px;height:4px;border-bottom:1.7px solid;border-left:1.7px solid transparent;border-right:1.7px solid transparent}.theme-menu-check{position:relative;width:18px;height:18px}.theme-menu-item[aria-checked=true] .theme-menu-check:before{content:"";position:absolute;top:2px;left:6px;width:6px;height:11px;border-right:1.8px solid #2f6fff;border-bottom:1.8px solid #2f6fff;transform:rotate(45deg)}.nav-actions .button{min-height:38px;padding:.62rem .9rem;font-size:.88rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.05rem;border:1px solid #111418;border-radius:var(--radius);background:#111418;font-weight:500;line-height:1.1;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.button:hover{background:#2a3036;border-color:#2a3036;transform:translateY(-1px);box-shadow:0 10px 26px rgba(17,20,24,.14)}.button:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}.button.secondary{background:rgba(255,255,255,.62);border-color:var(--line-strong);color:var(--ink);box-shadow:none}.button.secondary:hover{background:#ffffff;border-color:#9fa8b0;color:var(--ink)}.button.light{background:#ffffff;border-color:#ffffff;color:#111418}.button.light:hover{background:#edf7f6;border-color:#edf7f6;color:#111418}.button.secondary.light{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#ffffff}.button.secondary.light:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.34);color:#ffffff}.section{padding:74px 0}.section.tight{padding:34px 0}.container{width:min(100% - 2rem,var(--max));margin:0 auto}.section-heading{max-width:790px;margin-bottom:2.25rem}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .9rem;color:var(--teal);font-size:.76rem;font-weight:500;letter-spacing:0;text-transform:uppercase}.eyebrow:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--teal);box-shadow:0 0 0 5px rgba(0,169,157,.12)}.eyebrow>span{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;border-right:2px solid;animation:typewriter-loop 5.8s steps(32) .45s infinite,typewriter-caret .85s step-end infinite}h1,h2,h3,h4{margin:0;font-family:var(--font-head);letter-spacing:0;line-height:1.02}h1{max-width:960px;font-size:5.65rem}h1,h2{font-weight:500}h2{max-width:850px;font-size:3.95rem}h3{font-size:1.28rem;font-weight:500}p{margin:0;color:var(--steel)}.lead{max-width:740px;font-size:1.24rem;line-height:1.52}.hero{position:relative;min-height:660px;overflow:hidden;padding:48px 0 52px;background:linear-gradient(90deg,rgba(17,20,24,.055) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(17,20,24,.045) 1px,transparent 0) 0 0 /80px 80px,#f7f8f8}.hero:before{inset:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.22) 46%,rgba(255,255,255,.78));pointer-events:none}.hero:after,.hero:before{content:"";position:absolute}.hero:after{left:0;right:0;bottom:0;z-index:3;height:1px;background:var(--line)}.hero-scene{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-network,.hero-network-fallback{position:absolute;inset:-5% -4%;width:108%;height:110%}.hero-network{opacity:.82}.hero-network-fallback{opacity:.52}.hero-network-fallback path{fill:none;stroke:rgba(0,169,157,.26);stroke-width:1.4}.hero-network-fallback circle{fill:#ffffff;stroke:rgba(0,169,157,.72);stroke-width:2}.hero-scene[data-network-ready=true] .hero-network-fallback{opacity:0}.mission-hero{position:relative;overflow:hidden;padding:78px 0 70px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(17,20,24,.055) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(17,20,24,.045) 1px,transparent 0) 0 0 /80px 80px,#f7f8f8}.home-page{--home-blue:#2563eb;--home-purple:#7c3aed;--home-teal:#0fada8;--home-orange:#f97316;--home-green:#16a34a;--home-red:#ef4444;--home-ink:#0b0b0f;--home-muted:#5f6368;--home-border:#e5e7eb;--home-shadow-sm:0 1px 2px rgba(0,0,0,0.05),0 8px 24px rgba(15,23,42,0.06);--home-shadow-md:0 1px 2px rgba(0,0,0,0.06),0 18px 50px rgba(15,23,42,0.08);color:var(--home-ink);font-family:"Inter",var(--font-ui)}.home-page .container{width:min(100% - 48px,1280px)}.home-hero{padding:48px 0 24px}.home-hero-grid{display:grid;grid-template-columns:394px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.home-eyebrow{display:inline-flex;align-items:center;gap:.5rem;min-height:28px;padding:0 .75rem;border:1px solid var(--home-border);border-radius:999px;background:rgba(255,255,255,.75);color:var(--home-ink);font-size:.75rem;font-weight:600;line-height:1;text-transform:uppercase;box-shadow:0 1px 0 rgba(0,0,0,.03)}.home-eyebrow:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--home-ink);box-shadow:0 0 0 5px rgba(21,21,21,.08)}.home-hero h1{max-width:430px;margin:1.85rem 0 1.35rem;color:var(--home-ink);font-size:clamp(3.35rem,5vw,4.5rem);font-weight:700;line-height:1.04}.home-hero-copy{max-width:410px;color:var(--home-muted);font-size:1rem;line-height:1.72}.home-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.home-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:0 1.4rem;border:1px solid var(--home-border);border-radius:12px;background:#ffffff;color:var(--home-ink);font-size:.92rem;font-weight:600;line-height:1;box-shadow:0 1px 0 rgba(0,0,0,.03)}.home-play{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--home-border);border-radius:50%;background:#ffffff;color:var(--home-ink);font-size:.58rem;line-height:1}.home-btn.primary{border-color:var(--home-ink);background:var(--home-ink);color:#ffffff;box-shadow:var(--home-shadow-md)}.home-btn:hover{color:var(--home-ink);transform:translateY(-1px)}.home-btn.primary:hover{color:#ffffff}.home-trust-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.35rem;color:var(--home-ink);font-size:.82rem;font-weight:500}.home-trust-pill{display:inline-flex;align-items:center;gap:.45rem}.home-trust-pill span{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line-strong);border-radius:50%;background:#ffffff;font-size:.72rem}.home-diagram-wrap{position:relative;width:100%;max-width:760px;aspect-ratio:1440/1050;min-height:0;margin-left:auto;overflow:visible}.home-diagram-scene{position:absolute;inset:0;width:1440px;height:1050px;transform:scale(.52777778);transform-origin:top left}.home-diagram-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home-flow-path{fill:none;stroke-width:3;stroke-dasharray:9 10;opacity:.75;animation:home-dash 4.5s linear infinite}.home-flow-path.purple{marker-end:url(#home-arrow-purple);stroke:var(--home-purple)}.home-flow-path.blue{marker-end:url(#home-arrow-blue);stroke:var(--home-blue)}.home-flow-path.teal{marker-end:url(#home-arrow-teal);stroke:var(--home-teal)}.home-flow-path.orange{marker-end:url(#home-arrow-orange);stroke:var(--home-orange)}.home-flow-path.green{marker-end:url(#home-arrow-green);stroke:var(--home-green)}.home-flow-dot.dot-1,.home-flow-dot.dot-2{fill:var(--home-purple)}.home-flow-dot.dot-3,.home-flow-dot.dot-4,.home-flow-dot.dot-5{fill:var(--home-blue)}.home-flow-dot.dot-6{fill:var(--home-teal)}.home-flow-dot.dot-7{fill:var(--home-orange)}.home-flow-dot.dot-8{fill:var(--home-green)}@keyframes home-dash{to{stroke-dashoffset:-80}}.home-stack{position:absolute;left:489px;top:401px;display:grid;place-items:center;width:460px;height:460px}.home-stack>span{position:absolute;width:100%;height:100%;border:2px solid #e3e7ef;border-radius:38px;background:linear-gradient(145deg,#ffffff,#eef2f6);box-shadow:0 28px 50px rgba(15,23,42,.12);transform:rotate(45deg) scaleY(.58)}.home-stack>span:first-child{opacity:1;transform:rotate(45deg) scaleY(.58) translateY(42px)}.home-stack>span:nth-child(2){width:318px;height:318px;border-color:#e6ebf3;opacity:1;transform:rotate(45deg) scaleY(.58) translateY(10px)}.home-stack>span:nth-child(3){width:216px;height:216px;border-color:#e9edf4;background:#ffffff;transform:rotate(45deg) scaleY(.58) translateY(-18px);box-shadow:0 16px 26px rgba(15,23,42,.08)}.home-hero-logo{position:relative;z-index:3;display:grid;place-items:center;width:164px;height:164px;border-radius:28px;background:#050505;box-shadow:0 24px 46px rgba(0,0,0,.22);transform:rotate(35deg)}.home-hero-logo img{width:68%;height:68%;filter:invert(1);transform:rotate(-35deg)}.home-node{position:absolute;width:314px;min-height:235px;padding:30px;border:2px solid var(--home-border);border-radius:24px;background:rgba(255,255,255,.9);box-shadow:var(--home-shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-node svg{width:40px;height:40px;margin:0 24px 36px 0;vertical-align:middle}.home-node h3{display:inline-block;margin:0 0 35px;font-size:22px;color:var(--home-ink);font-weight:800;line-height:1.2;text-transform:uppercase}.home-node i{display:block;width:12px;height:12px;margin:0 0 28px 4px;border-radius:50%;background:currentColor}.home-node p{color:var(--home-ink);font-size:18px;font-weight:500;line-height:1.45}.home-node-policy{left:295px;top:92px;color:var(--home-purple)}.home-node-review{left:936px;top:92px;width:341px;min-height:257px;color:var(--home-blue)}.home-node-logs{left:196px;top:675px;width:292px;min-height:221px;color:var(--home-teal)}.home-node-analytics{left:997px;top:699px;width:302px;min-height:205px;color:var(--home-orange)}.home-mini-node{position:absolute;width:140px;color:var(--home-ink);font-size:18px;font-weight:800;line-height:1.25;text-align:center;text-transform:uppercase}.home-mini-node span{display:grid;place-items:center;width:90px;height:90px;margin:0 auto .5rem;border:2px solid var(--home-border);border-radius:50%;background:#ffffff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.home-mini-node svg{width:30px;height:30px}.home-mini-user{left:113px;top:448px}.home-mini-approved{left:1212px;top:448px;color:var(--home-green)}.home-diagram-note{position:absolute;left:50%;bottom:61px;color:var(--home-muted);font-size:18px;white-space:nowrap;transform:translateX(-50%)}.home-diagram-note span{margin-right:.5rem;color:var(--home-purple);font-weight:600}.home-kpis,.home-pilot,.home-problem-section{border:1px solid var(--home-border);border-radius:20px;background:rgba(255,255,255,.88);box-shadow:var(--home-shadow-sm)}.home-kpis{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;margin-block:24px}.home-kpi{position:relative;display:grid;grid-template-columns:78px 1fr;grid-gap:1.35rem;gap:1.35rem;align-items:center;padding:2rem 2.4rem}.home-kpi+.home-kpi:before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:1px;background:var(--home-border)}.home-icon-box,.home-kpi>span,.home-problem-icon{display:grid;place-items:center;background:linear-gradient(145deg,#f8f8f9,#eceef1)}.home-kpi>span{width:78px;height:78px;border-radius:50%}.home-kpi svg{width:42px;height:42px}.home-kpi strong{display:block;color:var(--home-ink);font-size:2.4rem;font-weight:700;line-height:1}.home-kpi small{font-size:.72rem;text-transform:uppercase}.home-kpi p{margin-top:.55rem;color:var(--home-ink);font-size:.95rem;line-height:1.45}.home-section{padding:0 0 34px}.home-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:28px}.home-feature-card{position:relative;min-height:238px;padding:1.45rem;border:1px solid var(--home-border);border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 1px 0 rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease}.home-feature-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(15,23,42,.06)}.home-icon-box{width:52px;height:52px;margin-bottom:1.5rem;border:1px solid var(--home-border);border-radius:12px}.home-icon-box svg{width:28px;height:28px}.home-feature-card:first-child .home-icon-box{background:#eefbfb;color:var(--home-teal)}.home-feature-card:nth-child(2) .home-icon-box{background:#eef5ff;color:var(--home-blue)}.home-feature-card:nth-child(3) .home-icon-box{background:#f4edff;color:var(--home-purple)}.home-feature-card:nth-child(4) .home-icon-box{background:#fff7ed;color:var(--home-orange)}.home-feature-card h3{color:var(--home-ink);font-size:1.25rem;font-weight:600;line-height:1.15}.home-feature-card h3 span{display:block;margin-top:.25rem}.home-feature-card p{margin-top:1.1rem;color:var(--home-ink);font-size:.88rem;line-height:1.65}.home-card-arrow{position:absolute;right:1.5rem;bottom:1.35rem;color:var(--home-ink);font-size:1.6rem}.home-problem-section{display:grid;grid-template-columns:370px 1fr;overflow:hidden;margin-bottom:34px}.home-problem-intro{padding:3rem 1.8rem;border-right:1px solid var(--home-border)}.home-problem-intro>p{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:2rem;color:var(--home-red);font-size:.75rem;font-weight:700;text-transform:uppercase}.home-problem-intro>p:before{content:"!";display:grid;place-items:center;width:26px;height:26px;border:2px solid;border-radius:50%}.home-problem-intro h2{color:var(--home-ink);font-size:2.45rem;font-weight:700;line-height:1.1}.home-problem-intro span{display:block;margin-top:1.75rem;color:var(--home-ink);font-size:.96rem;line-height:1.7}.home-problem-list{display:grid}.home-problem-row{display:grid;grid-template-columns:92px 1fr 52px 315px;grid-gap:1.1rem;gap:1.1rem;align-items:center;padding:1.25rem 1.35rem}.home-problem-row+.home-problem-row{border-top:1px solid var(--home-border)}.home-problem-icon{width:70px;height:70px;border-radius:50%;background:#fff1f2;color:var(--home-red)}.home-problem-icon svg{width:34px;height:34px}.home-problem-text h3{color:var(--home-ink);font-size:1.05rem;line-height:1.2}.home-problem-text p,.home-solution-card p{margin-top:.65rem;color:var(--home-ink);font-size:.82rem;line-height:1.55}.home-problem-arrow{color:var(--home-red);font-size:2rem;text-align:center}.home-solution-card{padding:1.05rem;border:1px solid #d8f5df;border-radius:14px;background:#fbfffc}.home-solution-card strong{display:flex;align-items:center;gap:.6rem;color:var(--home-green);font-size:.78rem;text-transform:uppercase}.home-solution-card strong:before{content:"✓";display:grid;place-items:center;width:24px;height:24px;border:2px solid;border-radius:50%}.home-pilot{display:grid;grid-template-columns:.86fr 1.4fr;overflow:hidden;margin-block:34px}.home-pilot-copy{padding:1.75rem 2rem}.home-pilot-copy h2{color:var(--home-ink);font-size:2rem;font-weight:700;line-height:1.1}.home-pilot-copy p{max-width:520px;margin-top:1.1rem;color:var(--home-ink);font-size:.92rem;line-height:1.65}.home-mini-illustration{width:100%;max-width:420px;height:120px;margin-top:2rem;color:var(--ink);opacity:.75}.home-pilot-form{padding:1.55rem;background:rgba(255,255,255,.74)}.home-pilot .waitlist-form .button{display:inline-flex;gap:.65rem;width:100%;min-height:48px;border-radius:9px}.home-pilot .field-grid{gap:.75rem 1rem}.home-pilot label{font-size:.68rem;font-weight:600}.req{color:var(--home-red,#ef4444)}.mission-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.38));pointer-events:none}.mission-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr);align-items:end;grid-gap:3rem;gap:3rem}.mission-hero-inner>div{order:1}.mission-hero-copy{order:2;display:grid;grid-gap:1rem;gap:1rem;align-content:end;max-width:520px}.mission-hero-brand{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;color:var(--ink);font-size:1rem;font-weight:500;line-height:1}.mission-hero-brand img{width:28px;height:28px}.mission-hero h1{max-width:850px;font-size:3.45rem}.mission-hero .lead{font-size:1.08rem;line-height:1.7}.mission-statement-grid{display:grid;grid-template-columns:minmax(320px,.7fr) minmax(0,.95fr);grid-gap:4rem;gap:4rem;align-items:start}.mission-statement-grid>div:first-child{order:2}.mission-copy{order:1;display:grid;grid-gap:1.1rem;gap:1.1rem;padding-top:2.35rem}.mission-copy p{font-size:1.08rem;line-height:1.7}.mission-principles{padding-top:18px}.mission-rail{display:grid;grid-template-columns:minmax(0,.75fr) minmax(360px,1.25fr);grid-gap:3rem;gap:3rem;align-items:start}.mission-rail-intro{order:1;position:-webkit-sticky;position:sticky;top:112px}.mission-rail-list{order:2;display:grid;border-top:1px solid var(--line)}.mission-rail-list article{display:grid;grid-template-columns:92px minmax(0,.72fr) minmax(240px,.82fr);grid-gap:1.25rem;gap:1.25rem;padding:1.35rem 0;border-bottom:1px solid var(--line)}.mission-comparison span,.mission-rail-list span,.mission-stat-row span{color:var(--muted);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mission-rail-list h3,.mission-rail-list p{margin:0}.mission-rail-list p{color:var(--steel);line-height:1.62}.mission-why-now{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.42)}.mission-why-grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(0,.78fr);grid-gap:3rem;gap:3rem;align-items:start}.mission-why-grid>div:first-child{order:2}.mission-stat-stack{order:1;display:grid;border:1px solid var(--line);background:rgba(255,255,255,.58)}.mission-stat-row{display:grid;grid-template-columns:120px 160px minmax(0,1fr);grid-gap:.95rem 1.05rem;gap:.95rem 1.05rem;padding:1rem;border-bottom:1px solid var(--line);color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.mission-stat-row:last-child{border-bottom:0}.mission-stat-row:hover{border-color:var(--line-strong);background:#ffffff;color:inherit;transform:translateX(2px);box-shadow:0 18px 44px rgba(20,20,20,.08)}.mission-stat-row strong{color:var(--ink);font-size:2rem;font-weight:500;line-height:1}.mission-stat-row em{color:var(--ink);font-style:normal;font-weight:500;line-height:1.25}.mission-stat-row p{grid-column:2/-1;margin:0;color:var(--steel);font-size:.92rem;line-height:1.55}.mission-different{border-bottom:1px solid var(--line);background:rgba(255,255,255,.28)}.mission-different-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);grid-gap:3rem;gap:3rem;align-items:end;margin-bottom:2rem}.mission-different-header>div{order:1}.mission-different-header>p{order:2;margin:0;color:var(--steel);font-size:1.05rem;line-height:1.7}.mission-comparison{display:grid;grid-gap:.8rem;gap:.8rem}.mission-comparison article{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(0,1fr) 170px;grid-gap:1.1rem;gap:1.1rem;align-items:start;padding:1rem;border:1px solid var(--line);background:rgba(255,255,255,.76)}.mission-comparison h3{margin:.35rem 0 0;font-size:1.06rem;line-height:1.25}.mission-comparison p{margin:0;color:var(--steel);line-height:1.58}.mission-source-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.mission-source-links a{padding:.42rem .62rem;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:.82rem;font-weight:500;line-height:1}.mission-source-links a:hover{border-color:var(--line-strong);background:rgba(255,255,255,.9);color:var(--ink)}.mission-cta-actions{order:1;display:flex;align-items:flex-end;justify-content:flex-end;gap:.7rem}.mission-cta-band .cta-layout>div:first-child{order:2}.auth-page,.dashboard-page{min-height:calc(100vh - 76px);padding:56px 0 72px}.auth-card{width:min(100% - 2rem,520px);margin:0 auto;padding:1.6rem;border:1px solid var(--line);background:rgba(255,255,255,.82)}.auth-card h1{font-size:2.65rem}.auth-card>p{margin-top:.9rem}.api-key-form,.auth-form{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.4rem}.api-key-form label,.auth-form label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--ink);font-size:.9rem;font-weight:500}.auth-switch{margin-top:1rem;font-size:.94rem}.auth-switch a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.dashboard-page{--dash-bg:var(--surface);--dash-surface:#ffffff;--dash-muted-surface:var(--surface-2);--dash-hover:#ecece8;--dash-ink:var(--ink);--dash-muted:var(--steel);--dash-tertiary:var(--muted);--dash-border:var(--line);--dash-border-strong:var(--line-strong);--dash-shadow:0 10px 30px rgba(20,20,20,0.06);min-height:calc(100vh - 72px);background:linear-gradient(90deg,rgba(17,20,24,.035) 1px,transparent 1px) 0 0 /80px 80px,linear-gradient(0deg,rgba(17,20,24,.03) 1px,transparent 1px) 0 0 /80px 80px,var(--dash-bg)}.dashboard-page .container{width:100%;max-width:none}.dashboard-shell{grid-template-columns:270px minmax(0,1fr);grid-gap:44px;gap:44px;align-items:start}.dashboard-shell,.dashboard-sidebar{display:grid;min-height:calc(100vh - 72px)}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:72px;align-content:start;grid-gap:22px;gap:22px;padding:70px 32px 28px;border-right:1px solid var(--dash-border);background:rgba(247,247,244,.82)}.dashboard-sidebar-footer,.dashboard-sidebar-top{display:grid;grid-gap:10px;gap:10px;padding:0}.dashboard-brand{display:inline-flex;align-items:center;min-height:28px;color:var(--dash-ink);font-size:.98rem;font-weight:700}.dashboard-sidebar nav{display:grid;grid-gap:14px;gap:14px}.dashboard-sidebar a{display:flex;align-items:center;gap:20px;min-height:50px;padding:0 18px;border-radius:8px;color:var(--dash-ink);font-size:.98rem;font-weight:500;line-height:1.15}.dashboard-sidebar a.active,.dashboard-sidebar a:hover{background:var(--dash-hover);color:var(--dash-ink)}.dashboard-sidebar a.active{box-shadow:inset 0 0 0 1px rgba(15,23,42,.02)}.dashboard-nav-icon,.dashboard-stat-icon,.dashboard-step-icon{position:relative;display:inline-grid;place-items:center;flex:0 0 auto}.dashboard-nav-icon{width:24px;height:24px}.dashboard-nav-icon:before,.dashboard-stat-icon:before,.dashboard-step-icon:before{content:"";display:block;width:18px;height:18px;border:2px solid}.dashboard-nav-icon-grid:before{box-shadow:inset 7px 0 0 transparent,7px 0 0 -5px currentColor,0 7px 0 -5px currentColor}.dashboard-nav-icon-key:before,.dashboard-stat-icon-key:before,.dashboard-step-icon-key:before{width:16px;height:16px;border-radius:50%;box-shadow:10px 7px 0 -7px currentColor}.dashboard-nav-icon-bars:before{border-width:0 0 0 2px;box-shadow:6px 0 0 currentColor,12px 0 0 currentColor}.dashboard-nav-icon-shield:before,.dashboard-stat-icon-shield:before,.dashboard-step-icon-shield:before{border-radius:9px 9px 12px 12px;transform:scaleX(.82)}.dashboard-nav-icon-doc:before{border-radius:2px;box-shadow:inset 6px -6px 0 -5px currentColor}.dashboard-nav-icon-columns:before{border-width:2px 0;box-shadow:inset 7px 0 0 transparent,7px 0 0 -5px currentColor}.dashboard-sidebar-footer{margin-top:22px;padding-top:28px;border-top:1px solid var(--dash-border)}.dashboard-sidebar-footer>a{padding-left:18px;color:var(--dash-muted)}.dashboard-user-row{gap:10px;color:var(--dash-tertiary);font-size:.9rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dashboard-user-row i{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--dash-border);border-radius:50%;background:var(--dash-surface);color:var(--dash-ink);font-size:.78rem;font-style:normal;font-weight:700}.dashboard-main{display:grid;grid-gap:24px;gap:24px;min-width:0;max-width:1080px;padding:46px 0 60px}.dashboard-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:1rem;gap:1rem;min-height:150px}.dashboard-header h1{margin-top:18px;color:var(--dash-ink);font-size:clamp(3rem,5vw,4rem);font-weight:750;line-height:1.06;letter-spacing:-.065em}.dashboard-header p:not(.eyebrow){max-width:650px;margin-top:.75rem;color:var(--dash-muted);font-size:1rem;line-height:1.55}.dashboard-header-actions{align-items:center;gap:.5rem}.dashboard-hero-visual{position:relative;width:330px;height:180px;margin-top:-8px;margin-right:28px;opacity:.96}.dashboard-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(11,11,15,.08);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.dashboard-orbit-one{width:315px;height:100px}.dashboard-orbit-two{width:230px;height:145px;transform:translate(-50%,-50%) rotate(22deg)}.dashboard-orbit-three{width:170px;height:86px;transform:translate(-50%,-50%) rotate(-8deg)}.dashboard-orbit-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#050505;box-shadow:0 0 0 5px rgba(5,5,5,.04)}.dashboard-orbit-dot.dot-one{left:32px;top:64px}.dashboard-orbit-dot.dot-two{right:30px;top:90px}.dashboard-orbit-dot.dot-three{left:128px;bottom:16px}.dashboard-orbit-dot.dot-four{right:92px;top:22px}.dashboard-hero-stack{position:absolute;left:50%;top:54%;display:grid;place-items:center;width:132px;height:92px;transform:translate(-50%,-50%)}.dashboard-hero-stack>span{position:absolute;width:132px;height:132px;border:1px solid #e5e7eb;border-radius:20px;background:linear-gradient(145deg,#ffffff,#eef0f3);box-shadow:0 18px 38px rgba(15,23,42,.1);transform:rotate(45deg) scaleY(.55)}.dashboard-hero-stack>span:nth-child(2){width:86px;height:86px;border-radius:16px;background:#ffffff;transform:rotate(45deg) scaleY(.55) translateY(-16px)}.dashboard-hero-stack>div{position:relative;z-index:2;display:grid;place-items:center;width:70px;height:52px;border:1px solid #dfe2e7;border-radius:16px;background:#f7f8fa;box-shadow:0 10px 24px rgba(15,23,42,.08)}.dashboard-hero-stack img{width:42px;height:42px}.dashboard-shell-overview{grid-template-columns:270px minmax(0,1080px);gap:44px}.dashboard-shell-overview .dashboard-main{gap:24px}.dashboard-overview-stats{grid-gap:16px;gap:16px}.dashboard-overview-stat{grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto auto;grid-column-gap:18px;column-gap:18px;min-height:154px;padding:22px;border-radius:12px;box-shadow:var(--dash-shadow);color:inherit}.dashboard-overview-stat:hover{color:inherit}.dashboard-stat-icon{grid-row:1/4;width:52px;height:52px;border-radius:10px;background:var(--dash-muted-surface);color:var(--dash-ink)}.dashboard-overview-stat>span:not(.dashboard-stat-icon){color:var(--dash-muted);font-size:.75rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.dashboard-overview-stat strong{margin-top:4px;color:var(--dash-ink);font-size:2.625rem;font-weight:700;line-height:1;letter-spacing:-.055em}.dashboard-overview-stat small{max-width:150px;margin-top:8px;color:var(--dash-muted);font-size:.86rem;line-height:1.45}.dashboard-overview-layout{grid-template-columns:minmax(0,610px) 1fr;grid-gap:16px;gap:16px}.dashboard-overview-section{grid-gap:22px;gap:22px;padding:22px;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-surface);box-shadow:var(--dash-shadow)}.dashboard-overview-aside{grid-gap:20px;gap:20px}.dashboard-overview-section-head{display:grid;grid-gap:6px;gap:6px}.dashboard-overview-section-head.horizontal{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.dashboard-overview-section-head h2{font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.035em}.dashboard-overview-empty a,.dashboard-overview-section-head a{color:var(--dash-ink);font-size:.88rem;font-weight:600}.dashboard-journey-list,.dashboard-overview-defs,.dashboard-overview-list{display:grid}.dashboard-journey-row{grid-template-columns:50px 42px 180px minmax(0,1fr) 22px;grid-gap:18px;gap:18px;padding:10px 0;color:inherit}.dashboard-journey-row:first-child{border-top:0}.dashboard-journey-row:hover{color:inherit}.dashboard-journey-state{display:inline-flex;align-items:center;justify-content:center;min-width:50px;min-height:28px;padding:0 .45rem;background:var(--dash-surface);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-journey-row.done .dashboard-journey-state{background:var(--dash-hover);color:var(--dash-ink)}.dashboard-step-icon{width:42px;height:42px;border-radius:10px;background:var(--dash-muted-surface);color:var(--dash-ink)}.dashboard-journey-title{font-size:1rem;font-weight:700;line-height:1.28}.dashboard-journey-text{color:var(--dash-muted);font-size:.92rem;line-height:1.45}.dashboard-journey-chevron{color:var(--dash-ink);font-size:1.1rem}.dashboard-overview-defs div,.dashboard-overview-list-row{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem 0;border-top:1px solid var(--dash-border);color:inherit}.dashboard-overview-defs div:first-child,.dashboard-overview-list-row:first-child{border-top:0}.dashboard-overview-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.dashboard-overview-list-row:hover{color:inherit}.dashboard-overview-defs dt,.dashboard-overview-empty strong,.dashboard-overview-list-row strong{font-weight:700}.dashboard-overview-defs dd,.dashboard-overview-empty p,.dashboard-overview-list-row small{margin:0;color:var(--dash-muted);font-size:.9rem;line-height:1.45}.dashboard-overview-defs div{grid-template-columns:130px minmax(0,1fr);align-items:start}.dashboard-overview-empty{position:relative;display:grid;grid-gap:.4rem;gap:.4rem;min-height:74px;padding:4px 0 0 72px}.dashboard-overview-empty:before{content:"";position:absolute;left:0;top:0;width:52px;height:52px;border:1px solid var(--dash-border);border-radius:14px;background:var(--dash-muted-surface)}.dashboard-overview-table{overflow-x:auto}.dashboard-shell-overview .dashboard-empty-state,.dashboard-shell-overview .dashboard-table-wrap{border:0;background:transparent}.dashboard-shell-clean{grid-template-columns:204px minmax(0,1fr);gap:1.55rem}.dashboard-shell-clean .dashboard-sidebar{top:92px;padding:.45rem .72rem .72rem 0}.dashboard-shell-clean .dashboard-sidebar-footer,.dashboard-shell-clean .dashboard-sidebar-top{padding-left:.22rem;padding-right:.22rem}.dashboard-shell-clean .dashboard-sidebar a{padding:.32rem .54rem}.dashboard-shell-clean .dashboard-sidebar-footer{border-top-color:rgba(21,21,21,.08)}.dashboard-shell-clean .dashboard-main{gap:1.25rem}.dashboard-shell-clean .dashboard-header{padding:.35rem 0 1.15rem;border-bottom:1px solid rgba(21,21,21,.09)}.dashboard-shell-clean .dashboard-header h1{font-size:clamp(2rem,3.8vw,2.85rem);font-weight:500;line-height:1.04}.dashboard-shell-clean .dashboard-header p:not(.eyebrow){max-width:720px;margin-top:.5rem;font-size:.94rem;line-height:1.48}.dashboard-shell-clean .dashboard-detail-card,.dashboard-shell-clean .dashboard-panel,.dashboard-shell-clean .usage-hero,.dashboard-shell-clean .usage-side-panel{padding:1rem 0 0;border:0;border-top:1px solid rgba(21,21,21,.09);background:transparent}.dashboard-shell-clean .dashboard-empty-state,.dashboard-shell-clean .dashboard-table-wrap{border:0;background:transparent}.dashboard-shell-clean .dashboard-table td,.dashboard-shell-clean .dashboard-table th{padding-left:0}.dashboard-shell-clean .api-scope-option,.dashboard-shell-clean .dashboard-defs div,.dashboard-shell-clean .dashboard-list-row{border:0;border-top:1px solid rgba(21,21,21,.08);background:transparent}.dashboard-shell-clean .api-scope-option:first-child,.dashboard-shell-clean .dashboard-defs div:first-child,.dashboard-shell-clean .dashboard-list-row:first-child{border-top:0}.dashboard-shell-clean .api-scope-option:hover,.dashboard-shell-clean .dashboard-list-row:hover{background:rgba(255,255,255,.45)}.dashboard-shell-clean .dashboard-defs div{padding-left:0;padding-right:0}.dashboard-shell-clean .dashboard-tabs{gap:.8rem;padding-bottom:.45rem;border-bottom:1px solid rgba(21,21,21,.09)}.dashboard-shell-clean .dashboard-tab{min-height:auto;padding:.15rem 0;border:0;border-radius:0;background:transparent}.dashboard-shell-clean .dashboard-tab.active,.dashboard-shell-clean .dashboard-tab:hover{background:transparent;color:var(--ink)}.dashboard-shell-clean .dashboard-metrics{gap:0;border-bottom:1px solid rgba(21,21,21,.09)}.dashboard-shell-clean .dashboard-metric-card{min-height:128px;padding:0 1.25rem 1rem 0;border:0;border-right:1px solid rgba(21,21,21,.08);background:transparent}.dashboard-shell-clean .dashboard-metric-card:last-child{border-right:0}.dashboard-shell-clean .dashboard-metric-card:hover{background:transparent}.dashboard-shell-clean .usage-summary{gap:2rem}.dashboard-shell-clean .usage-hero h2{font-size:clamp(2.1rem,4.4vw,3.05rem);max-width:680px;line-height:1.02}.dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.api-key-reveal,.api-key-review,.api-scope-option,.dashboard-detail-card,.dashboard-empty,.dashboard-empty-state,.dashboard-metric-card,.dashboard-panel,.dashboard-table-wrap{border:1px solid var(--line);background:rgba(255,255,255,.8)}.dashboard-metric-card{display:grid;grid-gap:.5rem;gap:.5rem;min-height:142px;padding:.95rem;color:inherit}a.dashboard-metric-card:hover{border-color:var(--line-strong);background:rgba(255,255,255,.94);color:inherit}.dashboard-card-label{color:var(--muted);font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.dashboard-metric-card strong{color:var(--ink);font-size:1.34rem;font-weight:500;line-height:1}.dashboard-metric-card p{margin:0;color:var(--steel);font-size:.86rem;line-height:1.45}.dashboard-card-link{align-self:end;color:var(--ink);font-size:.82rem;font-weight:500}.dashboard-grid,.dashboard-workspace{display:grid;grid-gap:1rem;gap:1rem}.dashboard-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.6fr)}.dashboard-workspace{grid-template-columns:minmax(320px,.52fr) minmax(0,1.48fr);align-items:start}.dashboard-workspace.two-column{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.dashboard-detail-card,.dashboard-empty,.dashboard-panel{display:grid;align-content:start;grid-gap:.9rem;gap:.9rem;padding:1rem}.dashboard-panel.span-2{grid-column:1/-1}.dashboard-create-panel{position:-webkit-sticky;position:sticky;top:82px}.dashboard-detail-card h2,.dashboard-empty h1,.dashboard-panel h2{font-size:1.04rem;line-height:1.2}.dashboard-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-section-heading h2{margin-top:.25rem}.dashboard-section-heading a{color:var(--steel);font-size:.82rem;font-weight:500;white-space:nowrap}.dashboard-tabs{display:flex;flex-wrap:wrap;gap:.4rem}.dashboard-tab{display:inline-flex;align-items:center;gap:.42rem;min-height:32px;padding:0 .72rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.62);color:var(--steel);font-size:.82rem;font-weight:500}.dashboard-tab.active,.dashboard-tab:hover{border-color:var(--line-strong);background:var(--panel);color:var(--ink)}.dashboard-tab span{color:var(--muted);font-size:.76rem}.dashboard-actions,.dashboard-checklist,.dashboard-defs,.dashboard-list{display:grid;grid-gap:.62rem;gap:.62rem}.dashboard-check,.dashboard-defs div,.dashboard-list-row{border:1px solid rgba(21,21,21,.1);background:rgba(255,255,255,.58)}.dashboard-check,.dashboard-list-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem;color:inherit}.dashboard-check:hover,.dashboard-list-row:hover{border-color:var(--line-strong);background:rgba(255,255,255,.92);color:inherit}.dashboard-check,.dashboard-list-row span:first-child{min-width:0}.dashboard-check strong,.dashboard-defs dt,.dashboard-list-row strong{display:block;color:var(--ink);font-weight:500}.dashboard-check small,.dashboard-defs dd,.dashboard-list-row small{display:block;margin:0;color:var(--steel);font-size:.84rem;line-height:1.45}.dashboard-check{justify-content:flex-start}.dashboard-check>span{display:inline-grid;place-items:center;flex:0 0 auto;min-width:42px;min-height:24px;padding:0 .42rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.68rem;font-weight:600;text-transform:uppercase}.dashboard-check.done>span{border-color:rgba(21,21,21,.18);background:rgba(21,21,21,.08);color:var(--ink)}.dashboard-defs div{display:grid;grid-template-columns:minmax(88px,.45fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding:.68rem .75rem}.dashboard-table-wrap{overflow-x:auto}.dashboard-table{width:100%;border-collapse:collapse;min-width:720px;font-size:.86rem}.dashboard-table td,.dashboard-table th{padding:.72rem .8rem;border-bottom:1px solid rgba(21,21,21,.08);text-align:left;vertical-align:top}.dashboard-table th{color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dashboard-table tr:last-child td{border-bottom:0}.dashboard-table strong{display:block;color:var(--ink);font-weight:500}.dashboard-table small{display:block;max-width:280px;color:var(--steel);font-size:.8rem;line-height:1.4}.api-key-hint code,.api-key-secret code,.dashboard-table code{color:var(--ink);font-family:var(--font-mono);font-size:.78rem}.scope-pill,.status-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 .5rem;border:1px solid rgba(21,21,21,.1);border-radius:999px;background:rgba(255,255,255,.66);color:var(--ink-soft);font-size:.74rem;font-weight:500;text-transform:capitalize;white-space:nowrap}.scope-list{display:flex;flex-wrap:wrap;gap:.3rem}.scope-pill{font-family:var(--font-mono);font-size:.68rem;text-transform:none}.dashboard-empty-state{display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem}.dashboard-empty-state.compact{padding:.78rem}.dashboard-empty-state strong{color:var(--ink);font-weight:500}.dashboard-detail-card p,.dashboard-empty-state p{margin:0;color:var(--steel)}.dashboard-code{overflow-x:auto;padding:.85rem;border:1px solid rgba(21,21,21,.1);background:#151515;color:#f7f7f4}.dashboard-code pre{margin:0;font-family:var(--font-mono);font-size:.76rem;line-height:1.55}.usage-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-gap:1rem;gap:1rem}.usage-hero,.usage-side-panel{display:grid;align-content:start;grid-gap:.9rem;gap:.9rem;padding:1.15rem;border:1px solid var(--line);background:rgba(255,255,255,.8)}.usage-hero h2{font-size:clamp(2rem,4.4vw,3.05rem);line-height:1}.usage-hero p{max-width:560px;margin:0;color:var(--steel)}.usage-large-progress,.usage-progress{overflow:hidden;width:100%;border-radius:999px;background:rgba(21,21,21,.08)}.usage-large-progress{height:10px;margin-top:.35rem}.usage-progress{height:7px}.usage-large-progress span,.usage-progress span{display:block;height:100%;border-radius:inherit;background:var(--ink)}.usage-event-list,.usage-limit-list{display:grid}.usage-event-row,.usage-limit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.38fr);grid-gap:1rem;gap:1rem;align-items:center;padding:.95rem 0;border-top:1px solid rgba(21,21,21,.08);color:inherit}.usage-event-row:first-child,.usage-limit-row:first-child{border-top:0}.usage-limit-row:hover{color:inherit}.usage-event-row strong,.usage-limit-row strong{display:block;color:var(--ink);font-weight:500}.usage-event-row small,.usage-limit-row small{display:block;color:var(--steel);font-size:.84rem;line-height:1.45}.usage-limit-meter{display:grid;grid-gap:.42rem;gap:.42rem}.usage-event-row>span:last-child,.usage-limit-numbers{color:var(--ink);font-size:.9rem;font-weight:500;text-align:right}.api-key-flow{display:grid;grid-gap:1rem;gap:1rem}.api-key-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.api-key-steps li{min-height:28px;padding:.35rem .5rem;border:1px solid var(--line);color:var(--muted);font-size:.72rem;font-weight:600;text-align:center;text-transform:uppercase}.api-key-steps li.active{border-color:var(--line-strong);background:rgba(21,21,21,.07);color:var(--ink)}.api-key-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.api-key-fieldset{display:grid;grid-gap:.62rem;gap:.62rem;margin:0;padding:0;border:0}.api-key-fieldset legend{margin-bottom:.62rem;color:var(--ink);font-size:.9rem;font-weight:500}.api-scope-list{display:grid;grid-gap:.5rem;gap:.5rem}.api-scope-option{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem;padding:.72rem;cursor:pointer}.api-scope-option input{width:16px;min-height:16px;margin:.12rem 0 0}.api-scope-option small{color:var(--steel);font-size:.8rem;font-weight:400;line-height:1.4}.api-key-form-actions{display:flex;flex-wrap:wrap;gap:.5rem}.api-key-reveal,.api-key-review{display:grid;grid-gap:.85rem;gap:.85rem;padding:.95rem}.api-key-reveal h3,.api-key-review h3{font-size:1.06rem}.api-key-reveal p,.api-key-review p{margin:0;color:var(--steel)}.api-key-secret{overflow-x:auto;padding:.72rem;border:1px solid rgba(21,21,21,.12);background:rgba(21,21,21,.045)}.api-key-hint{font-size:.84rem}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);grid-gap:3.6rem;gap:3.6rem;align-items:start}.hero-copy{padding-top:0}.hero .eyebrow{color:#007f77}.hero .lead,.hero p{color:var(--ink-soft)}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1.45rem}.hero .button.light{background:#111418;border-color:#111418;color:#ffffff}.hero .button.light:hover{background:#2a3036;border-color:#2a3036;color:#ffffff}.hero .button.secondary.light{background:rgba(255,255,255,.74);border-color:var(--line-strong);color:var(--ink)}.hero .button.secondary.light:hover{background:#ffffff;border-color:#9fa8b0;color:var(--ink)}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;max-width:780px;margin-top:2.35rem;overflow:hidden;border:1px solid rgba(17,20,24,.12);border-radius:var(--radius);background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.hero-proof span{display:block;min-height:112px;padding:1.15rem;border-right:1px solid rgba(17,20,24,.1);color:var(--steel);font-size:.93rem}.hero-proof span:last-child{border-right:0}.hero-proof strong{display:block;margin-bottom:.32rem;color:var(--ink);font-family:var(--font-head);font-size:1.08rem}.console,.content-panel,.form-panel,.pilot-panel{border:1px solid rgba(17,20,24,.12);border-radius:var(--radius);background:rgba(255,255,255,.88);box-shadow:var(--shadow-soft)}.pilot-panel{position:-webkit-sticky;position:sticky;top:100px;overflow:hidden;color:var(--ink)}.console:before,.pilot-panel:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--teal),var(--green),var(--amber))}.panel-topbar{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 1.05rem;border-bottom:1px solid var(--line);background:rgba(250,251,251,.92);color:var(--steel);font-size:.78rem;font-weight:500;text-transform:uppercase}.window-dots{display:inline-flex;gap:.35rem}.window-dots i{width:8px;height:8px;border-radius:50%;background:#b7c0c7}.pilot-panel-body{padding:1.25rem}.policy-stream{display:grid;grid-gap:.6rem;gap:.6rem;margin-bottom:1.15rem}.stream-row{display:grid;grid-template-columns:34px 1fr auto;grid-gap:.72rem;gap:.72rem;align-items:center;padding:.82rem;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfc}.stream-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#ffffff;font-size:.9rem;font-weight:500}.stream-icon.green{background:var(--green)}.stream-icon.amber{background:var(--amber)}.stream-icon.teal{background:var(--teal)}.stream-row strong{display:block;color:var(--ink);font-size:.92rem;line-height:1.2}.stream-row small{color:var(--muted)}.badge{display:inline-flex;align-items:center;min-height:28px;padding:0 .6rem;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--steel);font-size:.74rem;font-weight:500;white-space:nowrap}.badge.green{border-color:rgba(33,166,99,.28);background:rgba(33,166,99,.1);color:#0b6d3e}.badge.amber{border-color:rgba(228,154,23,.34);background:rgba(228,154,23,.12);color:#7b4b00}.badge.teal{border-color:rgba(0,169,157,.3);background:rgba(0,169,157,.1);color:#006b64}.waitlist-form{display:grid;grid-gap:.82rem;gap:.82rem}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.field{display:grid;grid-gap:.38rem;gap:.38rem}.field.full{grid-column:1/-1}label{font-size:.78rem;font-weight:500}input,select,textarea{width:100%;min-height:48px;padding:.75rem .82rem;border:1px solid var(--line-strong);border-radius:var(--radius);outline:none;background:rgba(255,255,255,.92);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}textarea{min-height:116px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 4px rgba(0,169,157,.12)}.hidden-field{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.form-status{min-height:1.35rem;color:var(--steel);font-size:.88rem}.form-status[data-state=success]{color:#0b6d3e}.form-status[data-state=error]{color:var(--red)}.trust-strip{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(17,20,24,.12);border-radius:var(--radius);box-shadow:var(--shadow)}.trust-strip,.trust-strip div{background:rgba(255,255,255,.82)}.trust-strip div{min-height:132px;padding:1.35rem;border-right:1px solid var(--line)}.trust-strip div:last-child{border-right:0}.trust-strip strong{display:block;margin-bottom:.32rem;font-family:var(--font-head)}.grid-2,.grid-3,.grid-4{display:grid;grid-gap:1rem;gap:1rem}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.step,.trust-item,.use-case{min-height:100%;padding:1.35rem;border:1px solid rgba(17,20,24,.11);border-radius:var(--radius);background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.card h3,.step h3,.trust-item h3,.use-case h3{margin-bottom:.65rem}.card p,.step p,.trust-item p,.use-case p{font-size:.97rem}.icon-box,.step-number{display:grid;place-items:center;width:40px;height:40px;margin-bottom:1.1rem;border:1px solid rgba(0,169,157,.22);border-radius:var(--radius);background:rgba(0,169,157,.08);color:#006b64;font-weight:600}.step-number{border-color:rgba(17,20,24,.12);background:var(--ink)}.dark-band{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0) 0 0 /86px 86px,linear-gradient(0deg,rgba(255,255,255,.045) 1px,transparent 0) 0 0 /86px 86px,#111418}.dark-band,.dark-band h2,.dark-band h3{color:#ffffff}.dark-band .lead,.dark-band p{color:rgba(255,255,255,.72)}.dark-band .card,.dark-band .trust-item{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.055)}.solution-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);grid-gap:2.2rem;gap:2.2rem;align-items:center}.console{overflow:hidden;background:#ffffff}.console-grid{display:grid;grid-template-columns:.86fr 1.14fr;min-height:440px}.console-sidebar{padding:1rem;border-right:1px solid var(--line);background:#f8f9f9}.console-main{padding:1rem}.audit-list,.metric-list{display:grid;grid-gap:.68rem;gap:.68rem}.metric{padding:.9rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff}.metric strong{display:block;color:var(--ink);font-family:var(--font-head);font-size:1.7rem;line-height:1}.audit-list span,.metric span{color:var(--muted);font-size:.86rem}.audit-item{padding:.9rem;border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:var(--radius);background:#fbfcfc}.audit-item strong{display:block;color:var(--ink)}.audit-item.review{border-left-color:var(--amber)}.audit-item.blocked{border-left-color:var(--red)}.workflow-map{display:grid;grid-gap:.85rem;gap:.85rem}.workflow-row{display:grid;grid-template-columns:136px 1fr;grid-gap:.8rem;gap:.8rem;align-items:center}.workflow-node{min-height:58px;padding:.8rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff;color:var(--ink);font-weight:500}.workflow-line{height:1px;background:linear-gradient(90deg,var(--teal),var(--amber))}.cta-band{background:#111418;color:#ffffff}.cta-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(370px,.72fr);grid-gap:2.2rem;gap:2.2rem;align-items:start}.cta-band h2{color:#ffffff}.cta-band p{color:rgba(255,255,255,.72)}.form-panel{padding:1.25rem;color:var(--ink)}.page-hero{padding:72px 0 48px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(17,20,24,.045) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(17,20,24,.035) 1px,transparent 0) 0 0 /80px 80px,#f7f8f8}.page-hero .lead{margin-top:1rem}.page-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(340px,.28fr);grid-gap:2rem;gap:2rem;align-items:start}.article{display:grid;grid-gap:1.7rem;gap:1.7rem}.article h2{font-size:2.65rem}.article h3{margin-bottom:.38rem}.article ol,.article ul{margin:0;padding-left:1.2rem}.article li+li{margin-top:.45rem}.pricing-faq-section{border-top:1px solid var(--line)}.pricing-faq-layout{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start}.pricing-faq-intro{position:-webkit-sticky;position:sticky;top:110px}.pricing-faq-intro h2{font-size:clamp(2.2rem,4vw,3.35rem);line-height:.98}.pricing-faq-intro p{color:var(--steel);font-size:1.03rem;line-height:1.55;margin:1rem 0 0;max-width:31rem}.pricing-faq-list{border-top:1px solid var(--line-strong)}.pricing-faq-list details{border-bottom:1px solid var(--line)}.pricing-faq-list summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-head);font-size:1.12rem;font-weight:600;gap:1rem;justify-content:space-between;line-height:1.3;list-style:none;padding:1.3rem 0}.pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-faq-list summary:after{color:var(--muted);content:"+";font-family:Inter,Arial,sans-serif;font-size:1.55rem;font-weight:400;line-height:1}.pricing-faq-list details[open] summary:after{content:"−"}.pricing-faq-list details p{color:var(--steel);line-height:1.6;margin:-.2rem 3rem 1.35rem 0;max-width:42rem}.pricing-faq-list summary:focus-visible{border-radius:4px;outline:3px solid rgba(0,169,157,.32);outline-offset:-3px}@media (max-width:800px){.pricing-faq-layout{gap:1.75rem;grid-template-columns:1fr}.pricing-faq-intro{position:static}.pricing-faq-list details p{margin-right:0}}.sidebar{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:1rem;gap:1rem}.content-panel{padding:1.25rem}.content-panel h3{margin-bottom:.6rem}.brand-assets{display:grid;grid-gap:1rem;gap:1rem}.asset-tile{display:grid;place-items:center;min-height:174px;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff}.asset-tile.dark{background:var(--graphite)}.swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.swatch{min-height:136px;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);color:#ffffff;display:flex;flex-direction:column;justify-content:flex-end;gap:.2rem}.swatch.light-text{color:var(--ink)}.swatch strong{font-family:var(--font-head)}.site-footer{padding:50px 0;border-top:1px solid var(--line);background:#ffffff}.footer-layout{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.45fr));align-items:start;grid-gap:2rem;gap:2rem}.footer-links{display:grid;align-content:start;grid-auto-rows:min-content;grid-gap:.7rem;gap:.7rem}.footer-links strong{line-height:1.2}.footer-layout p,.footer-links a{font-size:.94rem;line-height:1.35}.copyright{margin-top:2rem;color:var(--muted);font-size:.9rem}@media (max-width:980px){h1{font-size:4rem}h2{font-size:2.95rem}.lead{font-size:1.16rem}.article h2{font-size:2.25rem}.nav{min-height:auto;padding:1rem 0;align-items:flex-start}.nav,.nav-actions,.nav-links{flex-wrap:wrap}.nav-links{order:3;width:100%}.hero{min-height:auto}.cta-layout,.hero-inner,.mission-different-header,.mission-hero-inner,.mission-rail,.mission-statement-grid,.mission-why-grid,.page-layout,.solution-layout{grid-template-columns:1fr}.mission-rail-intro,.pilot-panel,.sidebar{position:static}.footer-layout,.grid-2,.grid-3,.grid-4,.swatches,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-comparison article{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.mission-source-links{justify-content:flex-start}.mission-copy,.mission-cta-actions,.mission-cta-band .cta-layout>div:first-child,.mission-different-header>div,.mission-different-header>p,.mission-hero-copy,.mission-hero-inner>div,.mission-rail-intro,.mission-rail-list,.mission-stat-stack,.mission-statement-grid>div:first-child,.mission-why-grid>div:first-child{order:0}.mission-hero h1{font-size:3.25rem}.home-hero-grid,.home-pilot,.home-problem-section{grid-template-columns:1fr}.home-diagram-wrap{max-width:760px}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-problem-intro{border-right:0;border-bottom:1px solid var(--line)}.home-problem-row{grid-template-columns:82px 1fr}.home-problem-arrow{display:none}.home-solution-card{grid-column:2}.mission-copy{padding-top:0}.mission-cta-actions{justify-content:flex-start}}@media (max-width:640px){body{background-size:64px 64px}.section{padding:54px 0}.hero{padding:40px 0 42px}.hero-copy{padding-top:0}h1{font-size:2.85rem}.mission-hero{padding:54px 0 50px}.mission-hero h1{font-size:2.45rem}.home-hero{padding-top:42px}.home-hero h1{font-size:3rem}.home-hero-copy{font-size:1rem}.home-actions,.home-actions .home-btn{width:100%}.home-diagram-wrap{min-width:620px;margin:0 0 1.5rem}.home-diagram-scene{transform:scale(.43055556)}.home-node{padding:2.3%}.home-diagram-lines{overflow:visible}.home-kpis{grid-template-columns:1fr}.home-kpi{grid-template-columns:64px 1fr;padding:1.6rem}.home-kpi+.home-kpi:before{top:0;bottom:auto;left:1.6rem;right:1.6rem;width:auto;height:1px}.home-kpi>span{width:64px;height:64px}.home-kpi svg{width:34px;height:34px}.home-feature-grid,.home-problem-row{grid-template-columns:1fr}.home-pilot-copy,.home-pilot-form,.home-problem-intro{padding:1.6rem}.home-pilot-copy h2,.home-problem-intro h2{font-size:1.9rem}.home-solution-card{grid-column:auto}.mission-comparison article,.mission-rail-list article,.mission-stat-row{grid-template-columns:1fr}.mission-stat-row p{grid-column:auto}.mission-stat-row strong{font-size:1.72rem}.mission-different-header{gap:1rem}h2{font-size:2.35rem}.lead{font-size:1.08rem}.article h2{font-size:2rem}.console-grid,.field-grid,.footer-layout,.grid-2,.grid-3,.grid-4,.hero-proof,.swatches,.trust-strip{grid-template-columns:1fr}.hero-proof span,.trust-strip div{border-right:0;border-bottom:1px solid var(--line)}.hero-proof span:last-child,.trust-strip div:last-child{border-bottom:0}.console-sidebar{border-right:0;border-bottom:1px solid var(--line)}.nav-actions{width:100%}.nav-actions .button,.nav-pill{flex:1 1 150px}.stream-row{grid-template-columns:34px 1fr}.stream-row .badge{grid-column:2;justify-self:start}}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-page{min-height:calc(100svh - 87px);background:transparent;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-hero{padding:clamp(72px,10vw,136px) 20px clamp(58px,8vw,96px);border-bottom:1px solid var(--public-line)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-back{display:inline-block;margin-bottom:54px;color:var(--public-secondary);font:500 .75rem var(--font-mono);letter-spacing:.05em}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-back:focus-visible{outline:2px solid var(--public-ink);outline-offset:4px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-hero h1{max-width:980px;margin:22px 0 0;color:var(--public-ink);font-size:clamp(3rem,7vw,6.4rem);line-height:.96;letter-spacing:-.065em}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-hero .lead{max-width:760px;margin:30px 0 0;color:var(--public-secondary);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.65}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-hero .field-note-metadata{margin-top:34px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-cover{max-height:680px;overflow:hidden;border-right:1px solid var(--public-line);border-bottom:1px solid var(--public-line);border-left:1px solid var(--public-line);background:var(--public-raised)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-cover img{width:100%;height:100%;object-fit:cover}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-content{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(80px,11vw,140px)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-body{color:var(--public-secondary);font-size:1.05rem;line-height:1.78}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-body h2,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-body h3{color:var(--public-ink);letter-spacing:-.04em}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-body h2{margin:3.2rem 0 1.1rem;font-size:clamp(1.9rem,3vw,2.7rem)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-body h3{margin:2.5rem 0 .9rem;font-size:1.45rem}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-body p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-body ul{margin:0 0 1.6rem}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-body pre{margin:2.2rem 0;padding:22px;overflow-x:auto;border:1px solid var(--public-line);border-radius:6px;background:var(--public-raised);color:var(--public-ink);font:.84rem/1.7 var(--font-mono)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:64px;padding-top:24px;border-top:1px solid var(--public-line)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-tags span{padding:7px 10px;border:1px solid var(--public-line);border-radius:999px;color:var(--public-muted);font:500 .7rem var(--font-mono)}@media (max-width:760px){body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-hero{min-height:330px;padding:64px 16px 52px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-hero{padding:58px 16px 52px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-back{margin-bottom:40px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-article-content{padding:56px 24px 88px}}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-page{min-height:calc(100svh - 87px);background:transparent;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-hero{min-height:390px;padding:clamp(72px,9vw,126px) 20px 72px;border-color:var(--public-line);background:transparent!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-hero-inner{display:grid;align-content:end;min-height:210px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-hero h1{max-width:900px;margin:18px 0 0;color:var(--public-ink);font-size:clamp(4rem,9vw,7.8rem);line-height:.88;letter-spacing:-.07em}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-hero .lead{max-width:720px;margin:32px 0 0;color:var(--public-secondary);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-index{padding:0 20px clamp(72px,10vw,128px)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-index-inner{border-right:1px solid var(--public-line);border-left:1px solid var(--public-line);background:var(--public-surface)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-filters{display:flex;flex-wrap:wrap;gap:8px;padding:18px 20px;border-bottom:1px solid var(--public-line)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-filters a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:999px;color:var(--public-secondary);font-size:.76rem;font-weight:500;line-height:1;white-space:nowrap}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-filters a:hover{border-color:var(--public-line);background:var(--public-raised);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-filters a[aria-current=page]{border-color:var(--public-line-strong);background:var(--public-raised);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-card a:focus-visible,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured a:focus-visible,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-filters a:focus-visible{outline:2px solid var(--public-ink);outline-offset:3px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-empty{display:grid;place-items:center;min-height:430px;padding:72px 24px;text-align:center}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-empty-mark{display:grid;grid-gap:7px;gap:7px;width:54px;margin-bottom:28px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-empty-mark span{display:block;height:2px;background:var(--public-line-strong)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-empty-mark span:nth-child(2){width:72%}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-empty-mark span:nth-child(3){width:42%}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-empty .eyebrow{justify-content:center}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-empty h2{margin:18px 0 0;color:var(--public-ink);font-size:clamp(1.8rem,3vw,2.65rem);letter-spacing:-.04em}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-empty>p:last-child{max-width:590px;margin:18px 0 0;color:var(--public-secondary);line-height:1.65}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-results{display:grid}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);border-bottom:1px solid var(--public-line)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-card-body,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured-copy{padding:clamp(28px,4vw,52px)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured-labels,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-metadata{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--public-muted);font:500 .7rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-card h2,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured h2{margin:24px 0 0;color:var(--public-ink);font-size:clamp(1.65rem,3vw,3rem);line-height:1.05;letter-spacing:-.045em}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-card p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured p{margin:18px 0 0;color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-card .field-note-metadata,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured .field-note-metadata{margin-top:30px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-cover,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured-cover{display:block;min-height:280px;overflow:hidden;border-left:1px solid var(--public-line);background:var(--public-raised)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-cover img,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured-cover img{width:100%;height:100%;object-fit:cover}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-card{border-bottom:1px solid var(--public-line)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-card:nth-child(odd){border-right:1px solid var(--public-line)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-category{color:var(--public-muted);font:600 .7rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-card h2{font-size:clamp(1.45rem,2.4vw,2.15rem)}@media (max-width:760px){body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-hero{min-height:330px;padding:64px 16px 52px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-hero h1{font-size:clamp(3.2rem,18vw,5.2rem)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-index{padding-right:16px;padding-left:16px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-filters{gap:6px;padding:14px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-empty{min-height:380px;padding:58px 22px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-notes-grid{grid-template-columns:1fr}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-cover,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-featured-cover{min-height:220px;border-top:1px solid var(--public-line);border-left:0}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-note-card:nth-child(odd){border-right:0}}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-pilot-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:clamp(2.75rem,6vw,5.5rem)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-summary{align-content:start;gap:0;padding-top:.25rem}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-summary>section{display:grid;grid-gap:clamp(.75rem,1vw,.9rem);gap:clamp(.75rem,1vw,.9rem);max-width:640px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-summary>section+section{margin-top:clamp(2.25rem,4vw,3rem);padding-top:clamp(1.75rem,3vw,2.25rem);border-top:1px solid var(--public-line)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-summary h2{margin:0;font-size:clamp(2rem,3.2vw,2.55rem);font-weight:650;letter-spacing:-.04em;line-height:1.05}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-summary-copy{max-width:60ch;margin:0;font-size:1rem;line-height:1.65}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-included-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;border-top:1px solid var(--public-line);list-style:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-included-list li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start;margin:0;padding:.8rem 0;border-bottom:1px solid var(--public-line);font-size:.96rem;line-height:1.5}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-included-list li+li{margin-top:0}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-included-list li:before{width:7px;height:7px;margin-top:.48em;border:1px solid var(--public-line-strong);background:var(--public-ink);content:""}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-pilot-form{padding:clamp(1.25rem,2vw,1.5rem)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-pilot-form .field-grid,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-pilot-form .waitlist-form{gap:.9rem}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-pilot-form .field{gap:.42rem}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-pilot-form textarea{min-height:96px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-pilot-form .pilot-request-button{display:inline-flex;gap:.4rem;align-items:center;justify-content:center}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-pilot-form .form-status:empty{display:none}@media (max-width:980px){body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-pilot-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-summary>section{max-width:720px}}@media (max-width:600px){body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-summary{padding-top:0}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-summary>section+section{margin-top:2rem;padding-top:1.6rem}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-summary h2{font-size:2.05rem}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-pilot-form{padding:1.05rem}}html[data-theme=dark] .dashboard-page{--dash-bg:var(--surface);--dash-surface:#ffffff;--dash-muted-surface:var(--surface-2);--dash-hover:#ecece8;--dash-ink:var(--ink);--dash-muted:var(--steel);--dash-tertiary:var(--muted);--dash-border:var(--line);--dash-border-strong:var(--line-strong);color:var(--dash-ink)}html[data-theme=dark] .dashboard-page .dashboard-journey-row,html[data-theme=dark] .dashboard-page .dashboard-overview-defs div,html[data-theme=dark] .dashboard-page .dashboard-overview-list-row,html[data-theme=dark] .dashboard-page .dashboard-overview-section,html[data-theme=dark] .dashboard-page .dashboard-overview-stat,html[data-theme=dark] .dashboard-page .dashboard-sidebar{border-color:var(--dash-border);background-color:var(--dash-surface);color:var(--dash-ink)}html[data-theme=dark] .dashboard-page .dashboard-sidebar{background:rgba(247,247,244,.82)}html[data-theme=dark] .dashboard-page .dashboard-overview-empty:before,html[data-theme=dark] .dashboard-page .dashboard-sidebar a.active,html[data-theme=dark] .dashboard-page .dashboard-sidebar a:hover,html[data-theme=dark] .dashboard-page .dashboard-stat-icon,html[data-theme=dark] .dashboard-page .dashboard-step-icon{background:var(--dash-muted-surface);color:var(--dash-ink)}body:has(.dashboard-page) .site-header{border-bottom-color:#e5e7eb;background:rgba(255,255,255,.88);color:#0b0b0f}body:has(.dashboard-page) .brand-link img{filter:none}body:has(.dashboard-page) .nav-links a,body:has(.dashboard-page) .nav-pill-light,body:has(.dashboard-page) .theme-menu-trigger{color:#0b0b0f}body:has(.dashboard-page) .nav-pill-light,body:has(.dashboard-page) .nav-search,body:has(.dashboard-page) .theme-menu-trigger{border-color:#e5e7eb;background:#ffffff}body:has(.dashboard-page) .nav-search input{color:#0b0b0f}:root{color-scheme:light;--ink:#151515;--ink-soft:#2c2c2c;--graphite:#202020;--navy:#171717;--navy-2:#282828;--steel:#5f6064;--muted:#85868a;--line:#dededb;--line-strong:#c3c3bf;--surface:#f7f7f4;--surface-2:#eeeeeb;--panel:#ffffff;--teal:#242424;--teal-2:#303030;--green:#4f4f4f;--amber:#6f6f6f;--red:#222222;--blue:#303030;--violet:#171717;--shadow:0 24px 70px rgba(20,20,20,0.08);--shadow-soft:0 1px 0 rgba(255,255,255,0.86) inset,0 24px 70px rgba(20,20,20,0.08)}html{background:var(--surface)}body{background:radial-gradient(circle at 70% 0,rgba(255,255,255,.96),rgba(247,247,244,0) 34rem),linear-gradient(90deg,rgba(21,21,21,.035) 1px,transparent 1px) 0 0 /96px 96px,linear-gradient(0deg,rgba(21,21,21,.03) 1px,transparent 1px) 0 0 /96px 96px,var(--surface);color:var(--ink)}a:hover{color:#000000}.skip-link{border-color:var(--line);background:var(--panel);color:var(--ink)}.site-header{border-bottom-color:rgba(21,21,21,.1);background:rgba(247,247,244,.88)}.nav{min-height:58px}.nav-links{color:#4f4f4f;font-size:.88rem}.button{border-color:#171717;background:#171717;color:#ffffff;box-shadow:0 10px 24px rgba(20,20,20,.14)}.button:hover{border-color:#2c2c2c;background:#2c2c2c;color:#ffffff;box-shadow:0 14px 32px rgba(20,20,20,.18)}.button.secondary,.button.secondary.light,.hero .button.secondary.light{border-color:var(--line-strong);background:rgba(255,255,255,.62);color:var(--ink);box-shadow:none}.button.secondary.light:hover,.button.secondary:hover,.hero .button.secondary.light:hover{border-color:#9d9d99;background:#ffffff;color:#000000}.button.light,.hero .button.light{border-color:#171717;background:#171717;color:#ffffff}.button.light:hover,.hero .button.light:hover{border-color:#2c2c2c;background:#2c2c2c;color:#ffffff}.page-hero,.section{background:transparent}.section.tight{padding-top:0}.eyebrow{color:var(--ink-soft)}.eyebrow:before{background:var(--ink);box-shadow:0 0 0 5px rgba(21,21,21,.08)}h1,h2,h3,h4{color:var(--ink)}h1{max-width:980px;font-size:4.28rem;line-height:1.02}h2{font-size:3.08rem}.lead,p{color:var(--steel)}.hero{min-height:570px;padding:42px 0 38px;background:transparent}.hero:before{background:radial-gradient(circle at 70% 12%,rgba(255,255,255,.92),rgba(247,247,244,.36) 28%,rgba(247,247,244,0) 56%),linear-gradient(180deg,rgba(247,247,244,.1),rgba(247,247,244,.84) 86%,rgba(247,247,244,1))}.hero:after{background:rgba(21,21,21,.06)}.hero-network{opacity:.76}.hero-network-fallback path{stroke:rgba(21,21,21,.26)}.hero-network-fallback circle{fill:#f7f7f4;stroke:rgba(21,21,21,.46)}.hero-inner{display:block;text-align:center}.hero-copy{max-width:1030px;margin:0 auto}.hero .eyebrow{color:var(--ink-soft)}@keyframes typewriter-loop{0%,8%{max-width:0}42%,66%{max-width:34ch}92%,to{max-width:0}}@keyframes typewriter-caret{0%,48%{border-color:currentColor}49%,to{border-color:transparent}}@media (prefers-reduced-motion:reduce){.eyebrow>span{max-width:none;overflow:visible;border-right:0;animation:none}}.hero .lead,.hero p{color:var(--steel)}.hero .lead{max-width:620px;margin:.95rem auto 0;font-size:1.2rem}.hero-actions{justify-content:center;margin-top:1.05rem}.hero-proof{max-width:650px;margin:1.85rem auto 0;border:0;background:transparent;box-shadow:none}.hero-proof span{min-height:78px;padding:.4rem 1.15rem;border-right:1px solid rgba(21,21,21,.1);background:transparent;color:var(--muted)}.hero-proof span:nth-child(2) strong,.hero-proof span:nth-child(3) strong,.hero-proof strong{color:var(--ink);font-size:2.18rem;line-height:1}.hero .pilot-panel{display:none}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;overflow:visible;border:0;background:transparent;box-shadow:none}.card,.console,.content-panel,.form-panel,.pilot-panel,.step,.trust-item,.trust-strip div,.use-case{border:1px solid rgba(21,21,21,.1);background:rgba(255,255,255,.78);box-shadow:none}.trust-strip div{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;min-height:156px;padding:.95rem 1.05rem 1rem;border-right:1px solid rgba(21,21,21,.1)}.trust-graphic{position:relative;display:block;width:48px;height:30px;margin-bottom:.1rem}.trust-graphic i,.trust-graphic:after,.trust-graphic:before{content:"";position:absolute;display:block;border-color:currentColor}.trust-graphic.cost{border-bottom:1px solid rgba(21,21,21,.2)}.trust-graphic.cost i{bottom:0;width:7px;border-radius:2px 2px 0 0;background:currentColor;opacity:.82}.trust-graphic.cost i:first-child{left:4px;height:12px}.trust-graphic.cost i:nth-child(2){left:20px;height:20px}.trust-graphic.cost i:nth-child(3){left:36px;height:7px}.trust-graphic.review:before{left:2px;top:3px;width:30px;height:19px;border:1px solid;border-radius:6px}.trust-graphic.review:after{left:10px;bottom:2px;width:8px;height:8px;border-left:1px solid;border-bottom:1px solid;transform:skewX(-20deg)}.trust-graphic.review i{left:40px;width:5px;height:5px;border-radius:999px;background:currentColor}.trust-graphic.review i:first-child{top:5px}.trust-graphic.review i:nth-child(2){top:13px;opacity:.58}.trust-graphic.review i:nth-child(3){top:21px;opacity:.32}.trust-graphic.policy:before{left:12px;top:1px;width:22px;height:26px;border:1px solid;-webkit-clip-path:polygon(50% 0,100% 18%,88% 78%,50% 100%,12% 78%,0 18%);clip-path:polygon(50% 0,100% 18%,88% 78%,50% 100%,12% 78%,0 18%)}.trust-graphic.policy:after{left:21px;top:9px;width:8px;height:12px;border-right:1px solid;border-bottom:1px solid;transform:rotate(42deg)}.trust-graphic.policy i{width:5px;height:5px;border:1px solid;border-radius:999px}.trust-graphic.policy i:first-child{left:1px;top:12px}.trust-graphic.policy i:nth-child(2){right:1px;top:12px}.trust-graphic.policy i:nth-child(3){left:22px;bottom:-1px}.trust-graphic.logs i{left:4px;right:4px;height:7px;border:1px solid;border-radius:3px;background:rgba(255,255,255,.38)}.trust-graphic.logs i:first-child{top:2px}.trust-graphic.logs i:nth-child(2){top:11px;left:9px}.trust-graphic.logs i:nth-child(3){top:20px;left:14px}.trust-graphic.logs:after{right:9px;top:5px;width:4px;height:19px;background:currentColor;border-radius:999px;opacity:.7}.trust-graphic{display:grid;place-items:center;width:54px;height:42px;margin:0 auto .32rem;border:1px solid rgba(21,21,21,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.36)),rgba(21,21,21,.025);color:var(--ink)}.trust-graphic i,.trust-graphic:after,.trust-graphic:before{content:none;display:none}.trust-graphic svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.trust-strip div{text-align:center}.trust-label{margin:0 auto;display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--muted);font-size:.68rem;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase}.trust-strip strong{color:var(--ink);font-size:1.08rem;line-height:1.15}.trust-strip p{margin:0;line-height:1.45}.card p,.content-panel p,.step p,.trust-item p,.trust-strip p,.use-case p{color:var(--steel)}.panel-topbar{border-bottom-color:rgba(21,21,21,.09);background:rgba(255,255,255,.46);color:var(--muted)}.audit-item,.metric,.stream-row,.workflow-node{border-color:rgba(21,21,21,.1);background:rgba(255,255,255,.56)}.audit-item strong,.metric strong,.stream-row strong,.workflow-node{color:var(--ink)}.badge,.badge.amber,.badge.green,.badge.teal{border-color:rgba(21,21,21,.16);background:rgba(21,21,21,.045);color:#3d3d3d}.stream-icon.amber,.stream-icon.green,.stream-icon.teal{border-color:rgba(21,21,21,.18);background:rgba(21,21,21,.055);color:var(--ink)}.icon-box,.step-number{border-color:rgba(21,21,21,.16);background:rgba(21,21,21,.055);color:var(--ink)}.step-number{background:#171717;color:#ffffff}.cta-band,.dark-band{border-block:1px solid rgba(21,21,21,.09);background:linear-gradient(90deg,rgba(21,21,21,.035) 1px,transparent 1px) 0 0 /96px 96px,linear-gradient(0deg,rgba(21,21,21,.03) 1px,transparent 1px) 0 0 /96px 96px,var(--surface-2)}.dark-band .card,.dark-band .trust-item{background:rgba(255,255,255,.72)}.cta-band h2,.dark-band h2,.dark-band h3{color:var(--ink)}.cta-band p,.dark-band .lead,.dark-band p{color:var(--steel)}.console{background:rgba(255,255,255,.82)}.console-sidebar{border-right-color:rgba(21,21,21,.09);background:rgba(21,21,21,.035)}.audit-item{border-left-color:#171717}.audit-item.review{border-left-color:#6f6f6f}.audit-item.blocked{border-left-color:#2c2c2c}.console:before,.pilot-panel:before,.workflow-line{background:linear-gradient(90deg,#171717,#777777)}label{color:var(--ink-soft)}input,select,textarea{border-color:var(--line-strong);background:rgba(255,255,255,.72);color:var(--ink)}input::placeholder,textarea::placeholder{color:#8c8c88}input:focus,input[aria-invalid=true],select:focus,select[aria-invalid=true],textarea:focus,textarea[aria-invalid=true]{border-color:#171717;background:#ffffff;box-shadow:0 0 0 4px rgba(21,21,21,.08)}.field-error{display:flex;align-items:flex-start;gap:.55rem;margin:.18rem 0 0;padding:.7rem .78rem;border:1px solid rgba(21,21,21,.16);border-radius:var(--radius);background:rgba(255,255,255,.82);color:var(--ink);box-shadow:0 14px 34px rgba(20,20,20,.1);font-size:.88rem;line-height:1.35}.field-error:before{content:"!";display:inline-grid;flex:0 0 auto;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#171717;color:#ffffff;font-size:.78rem;font-weight:600;line-height:1}.page-hero{border-bottom-color:rgba(21,21,21,.09)}.article ol,.article ul{color:var(--steel)}.asset-tile{border-color:var(--line);background:rgba(255,255,255,.78)}.asset-tile.dark{background:#171717}.swatch{border-color:rgba(21,21,21,.12)}.site-footer{border-top-color:rgba(21,21,21,.1);background:var(--surface)}.footer-links strong{color:var(--ink)}.footer-layout p,.footer-links a{color:var(--steel)}.docs-page{background:rgba(255,255,255,.34)}.docs-tabs{position:-webkit-sticky;position:sticky;top:58px;z-index:15;overflow-x:hidden;border-bottom:1px solid rgba(21,21,21,.1);background:rgba(247,247,244,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.docs-tabs-inner{width:min(100% - 2rem,1450px);min-height:42px;margin:0 auto;display:flex;align-items:stretch;gap:1.25rem;overflow-x:auto}.docs-tabs a{display:inline-flex;align-items:center;min-height:42px;border-bottom:2px solid transparent;color:var(--steel);font-size:.84rem;font-weight:400;white-space:nowrap}.docs-tabs a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink);font-weight:500}.docs-shell{width:min(100% - 2rem,1450px);margin:0 auto;display:grid;grid-template-columns:250px minmax(0,760px) 230px;grid-gap:3rem;gap:3rem;padding:34px 0 78px}.docs-sidebar,.docs-toc{position:-webkit-sticky;position:sticky;top:124px;min-width:0;align-self:start}.docs-content{min-width:0}.docs-search{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:1.55rem;min-width:0}.docs-breadcrumb,.docs-nav-group p,.docs-search span,.docs-toc p{margin:0;color:var(--muted);font-size:.72rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.docs-search input{min-height:38px;min-width:0;padding:.55rem .72rem;font-size:.88rem}.docs-nav-group{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem 0;border-top:1px solid rgba(21,21,21,.08)}.docs-nav-link{display:flex;align-items:center;min-height:34px;padding:.42rem .65rem;border-radius:var(--radius);color:var(--ink-soft);font-size:.86rem;font-weight:400}.docs-nav-link.active,.docs-nav-link:hover{background:rgba(21,21,21,.06);color:var(--ink)}.docs-page-top{display:grid;grid-template-columns:1fr auto;grid-gap:1.2rem;gap:1.2rem;align-items:start;padding-bottom:1.8rem}.docs-content h1{margin-top:.55rem;font-size:2.28rem;line-height:1.04}.docs-content h2{margin:0 0 .7rem;font-size:1.34rem;line-height:1.18}.docs-content p{margin-top:0;font-size:.95rem;line-height:1.58}.docs-section{scroll-margin-top:128px;padding:1.15rem 0 1.75rem;border-top:1px solid rgba(21,21,21,.08)}.docs-copy-button{min-height:38px;padding:.5rem .72rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(255,255,255,.72);color:var(--ink-soft);cursor:pointer;font-size:.86rem}.docs-copy-button:hover{background:#ffffff;color:var(--ink)}.docs-table{width:100%;border:1px solid rgba(21,21,21,.12);border-collapse:separate;border-spacing:0;border-radius:var(--radius);overflow:hidden;background:rgba(255,255,255,.72)}.docs-table td,.docs-table th{padding:.78rem .85rem;border-bottom:1px solid rgba(21,21,21,.1);text-align:left;vertical-align:top;font-size:.9rem}.docs-table th{background:rgba(21,21,21,.045);color:var(--ink);font-size:.82rem;font-weight:500}.docs-table tr:last-child td{border-bottom:0}.docs-table a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.docs-code{max-width:100%;margin:1rem 0 0;padding:1rem;border:1px solid rgba(21,21,21,.12);border-radius:var(--radius);background:#171717;color:#f7f7f4;overflow-x:auto;font-family:var(--font-mono);font-size:.82rem;line-height:1.55}.docs-code code{font-family:inherit}.docs-callout,.docs-note{margin-top:1rem;padding:.9rem 1rem;border:1px solid rgba(21,21,21,.14);border-left:3px solid var(--ink);border-radius:var(--radius);background:rgba(255,255,255,.76)}.docs-callout strong{display:block;margin-bottom:.25rem;color:var(--ink);font-size:.92rem}.docs-callout p,.docs-note{color:var(--steel);font-size:.92rem}.docs-steps{display:grid;grid-gap:.62rem;gap:.62rem;padding-left:1.2rem;color:var(--steel);font-size:.94rem}.docs-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.docs-card{display:grid;grid-gap:.35rem;gap:.35rem;min-height:118px;padding:1rem;border:1px solid rgba(21,21,21,.1);border-radius:var(--radius);background:rgba(255,255,255,.78)}.docs-card strong{color:var(--ink);font-size:.94rem}.docs-card span{color:var(--steel);font-size:.86rem}.docs-toc{display:grid;grid-gap:.45rem;gap:.45rem;padding-left:1rem;border-left:1px solid rgba(21,21,21,.14)}.docs-toc a{color:var(--steel);font-size:.84rem}.docs-toc a:hover{color:var(--ink)}html[data-theme=dark]{color-scheme:dark;background:#090909;--ink:#f2f2ee;--ink-soft:#deded8;--graphite:#151515;--navy:#101010;--navy-2:#202020;--steel:#b6b7b1;--muted:#8b8c87;--line:#2b2b29;--line-strong:#42423f;--surface:#090909;--surface-2:#111110;--panel:#171716;--teal:#f2f2ee;--teal-2:#d9d9d4;--green:#c9c9c4;--amber:#a7a7a1;--red:#f2f2ee;--blue:#d9d9d4;--violet:#f2f2ee;--shadow:0 24px 80px rgba(0,0,0,0.42);--shadow-soft:0 1px 0 rgba(255,255,255,0.045) inset,0 24px 80px rgba(0,0,0,0.42)}html[data-theme=dark] body{background:radial-gradient(circle at 68% 0,rgba(255,255,255,.08),rgba(9,9,9,0) 34rem),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /96px 96px,linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /96px 96px,var(--surface);color:var(--ink)}html[data-theme=dark] a:hover{color:#ffffff}html[data-theme=dark] .docs-tabs,html[data-theme=dark] .site-header{border-color:rgba(255,255,255,.1);background:rgba(9,9,9,.86)}html[data-theme=dark] .site-footer img,html[data-theme=dark] .site-header .brand-link img{filter:invert(1) grayscale(1) brightness(1.06)}html[data-theme=dark] .nav-links{color:#c5c5c0}html[data-theme=dark] .nav-pill-light{background:rgba(255,255,255,.1);color:var(--ink)}html[data-theme=dark] .nav-pill-light:hover{background:rgba(255,255,255,.15);color:#ffffff}html[data-theme=dark] .nav-pill-dark{background:#f2f2ee;color:#111111;box-shadow:0 14px 34px rgba(0,0,0,.28)}html[data-theme=dark] .nav-pill-dark:hover{background:#ffffff;color:#000000}html[data-theme=dark] .profile-menu summary{background:rgba(255,255,255,.1);color:var(--ink)}html[data-theme=dark] .profile-menu summary:hover,html[data-theme=dark] .profile-menu[open] summary{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.15);color:#ffffff}html[data-theme=dark] .profile-avatar{background:rgba(255,255,255,.12);color:#ffffff;box-shadow:0 0 0 1px rgba(255,255,255,.12)}html[data-theme=dark] .profile-menu-panel{border-color:rgba(255,255,255,.14);background:#171716;box-shadow:0 18px 48px rgba(0,0,0,.46)}html[data-theme=dark] .profile-menu-panel a{color:#c5c5c0}html[data-theme=dark] .profile-menu-panel a:hover{background:rgba(255,255,255,.07);color:#ffffff}html[data-theme=dark] .nav-search input{border-color:transparent;background:rgba(255,255,255,.09);color:var(--ink)}html[data-theme=dark] .nav-search input::placeholder{color:#8f908b}html[data-theme=dark] .nav-search input:focus{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.12);box-shadow:0 0 0 3px rgba(255,255,255,.08)}html[data-theme=dark] .nav-search-icon{color:#a4a49f}html[data-theme=dark] .nav-search-shortcut kbd{background:rgba(255,255,255,.12);color:#c5c5c0}html[data-theme=dark] .button,html[data-theme=dark] .button.light,html[data-theme=dark] .hero .button.light{border-color:#f2f2ee;background:#f2f2ee;color:#111111;box-shadow:0 14px 34px rgba(0,0,0,.28)}html[data-theme=dark] .button.light:hover,html[data-theme=dark] .button:hover,html[data-theme=dark] .hero .button.light:hover{border-color:#ffffff;background:#ffffff;color:#000000}html[data-theme=dark] .button.secondary,html[data-theme=dark] .button.secondary.light,html[data-theme=dark] .docs-copy-button,html[data-theme=dark] .hero .button.secondary.light,html[data-theme=dark] .theme-menu-trigger{border-color:var(--line-strong);background:rgba(255,255,255,.045);color:var(--ink)}html[data-theme=dark] .button.secondary.light:hover,html[data-theme=dark] .button.secondary:hover,html[data-theme=dark] .docs-copy-button:hover,html[data-theme=dark] .hero .button.secondary.light:hover,html[data-theme=dark] .theme-menu-trigger:hover,html[data-theme=dark] .theme-menu-trigger[aria-expanded=true]{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#ffffff}html[data-theme=dark] .theme-menu-trigger:focus-visible{outline-color:rgba(255,255,255,.34)}html[data-theme=dark] .theme-menu-panel{border-color:rgba(255,255,255,.14);background:#171716;box-shadow:0 18px 48px rgba(0,0,0,.46)}html[data-theme=dark] .theme-menu-item{color:#c5c5c0}html[data-theme=dark] .theme-menu-item:focus-visible,html[data-theme=dark] .theme-menu-item:hover{background:rgba(255,255,255,.07);color:#ffffff}html[data-theme=dark] .theme-menu-item.selected{color:#ffffff}html[data-theme=dark] .api-key-reveal,html[data-theme=dark] .api-key-review,html[data-theme=dark] .api-key-secret,html[data-theme=dark] .api-scope-option,html[data-theme=dark] .asset-tile,html[data-theme=dark] .auth-card,html[data-theme=dark] .card,html[data-theme=dark] .console,html[data-theme=dark] .content-panel,html[data-theme=dark] .dashboard-check,html[data-theme=dark] .dashboard-defs div,html[data-theme=dark] .dashboard-detail-card,html[data-theme=dark] .dashboard-empty,html[data-theme=dark] .dashboard-empty-state,html[data-theme=dark] .dashboard-list-row,html[data-theme=dark] .dashboard-metric-card,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .dashboard-sidebar,html[data-theme=dark] .dashboard-table-wrap,html[data-theme=dark] .docs-callout,html[data-theme=dark] .docs-card,html[data-theme=dark] .docs-note,html[data-theme=dark] .docs-table,html[data-theme=dark] .field-error,html[data-theme=dark] .form-panel,html[data-theme=dark] .mission-comparison article,html[data-theme=dark] .mission-source-links a,html[data-theme=dark] .mission-stat-stack,html[data-theme=dark] .pilot-panel,html[data-theme=dark] .skip-link,html[data-theme=dark] .step,html[data-theme=dark] .trust-item,html[data-theme=dark] .trust-strip div,html[data-theme=dark] .usage-hero,html[data-theme=dark] .usage-side-panel,html[data-theme=dark] .use-case{border-color:rgba(255,255,255,.1);background:rgba(23,23,22,.82)}html[data-theme=dark] .trust-graphic.cost{border-bottom-color:rgba(255,255,255,.22)}html[data-theme=dark] .api-key-steps li,html[data-theme=dark] .dashboard-tab,html[data-theme=dark] .scope-pill,html[data-theme=dark] .status-chip{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:#c5c5c0}html[data-theme=dark] .api-key-steps li.active,html[data-theme=dark] .dashboard-check.done>span,html[data-theme=dark] .dashboard-tab.active,html[data-theme=dark] .dashboard-tab:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#ffffff}html[data-theme=dark] .dashboard-table td,html[data-theme=dark] .dashboard-table th{border-bottom-color:rgba(255,255,255,.08)}html[data-theme=dark] .dashboard-code{border-color:rgba(255,255,255,.12);background:#050505}html[data-theme=dark] .usage-large-progress,html[data-theme=dark] .usage-progress{background:rgba(255,255,255,.08)}html[data-theme=dark] .usage-large-progress span,html[data-theme=dark] .usage-progress span{background:#f2f2ee}html[data-theme=dark] .usage-event-row,html[data-theme=dark] .usage-limit-row{border-top-color:rgba(255,255,255,.09)}html[data-theme=dark] .dashboard-shell-clean .dashboard-sidebar,html[data-theme=dark] .dashboard-shell-overview .dashboard-sidebar{border-right-color:rgba(255,255,255,.09);background:transparent}html[data-theme=dark] .dashboard-journey-row,html[data-theme=dark] .dashboard-overview-defs div,html[data-theme=dark] .dashboard-overview-list-row,html[data-theme=dark] .dashboard-overview-section,html[data-theme=dark] .dashboard-overview-stat,html[data-theme=dark] .dashboard-overview-stats,html[data-theme=dark] .dashboard-shell-clean .api-scope-option,html[data-theme=dark] .dashboard-shell-clean .dashboard-defs div,html[data-theme=dark] .dashboard-shell-clean .dashboard-detail-card,html[data-theme=dark] .dashboard-shell-clean .dashboard-header,html[data-theme=dark] .dashboard-shell-clean .dashboard-list-row,html[data-theme=dark] .dashboard-shell-clean .dashboard-metric-card,html[data-theme=dark] .dashboard-shell-clean .dashboard-metrics,html[data-theme=dark] .dashboard-shell-clean .dashboard-panel,html[data-theme=dark] .dashboard-shell-clean .dashboard-tabs,html[data-theme=dark] .dashboard-shell-clean .usage-hero,html[data-theme=dark] .dashboard-shell-clean .usage-side-panel,html[data-theme=dark] .dashboard-shell-overview .dashboard-header{border-color:rgba(255,255,255,.09)}html[data-theme=dark] .dashboard-journey-state{border-color:rgba(255,255,255,.14)}html[data-theme=dark] .dashboard-journey-row.done .dashboard-journey-state{background:rgba(255,255,255,.08);color:#ffffff}html[data-theme=dark] .trust-graphic.logs i{background:rgba(9,9,9,.34)}html[data-theme=dark] .trust-graphic{border-color:rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02)),rgba(255,255,255,.035)}html[data-theme=dark] .hero:before{background:radial-gradient(circle at 70% 12%,rgba(255,255,255,.08),rgba(9,9,9,.2) 28%,rgba(9,9,9,0) 56%),linear-gradient(180deg,rgba(9,9,9,.08),rgba(9,9,9,.78) 86%,rgba(9,9,9,1))}html[data-theme=dark] .mission-hero{border-color:rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /96px 96px,linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /96px 96px,var(--surface)}html[data-theme=dark] .mission-hero:before{background:radial-gradient(circle at 70% 8%,rgba(255,255,255,.08),rgba(9,9,9,0) 28rem),linear-gradient(180deg,rgba(9,9,9,.1),rgba(9,9,9,.7))}html[data-theme=dark] .mission-why-now{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.025)}html[data-theme=dark] .mission-different{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.018)}html[data-theme=dark] .mission-rail-list,html[data-theme=dark] .mission-rail-list article,html[data-theme=dark] .mission-stat-row{border-color:rgba(255,255,255,.1)}html[data-theme=dark] .mission-source-links a:hover,html[data-theme=dark] .mission-stat-row:hover{border-color:rgba(255,255,255,.2);background:rgba(23,23,22,.96);box-shadow:0 18px 48px rgba(0,0,0,.34)}html[data-theme=dark] .hero:after{background:rgba(255,255,255,.055)}html[data-theme=dark] .hero-network-fallback path{stroke:rgba(255,255,255,.26)}html[data-theme=dark] .hero-network-fallback circle{fill:#090909;stroke:rgba(255,255,255,.46)}html[data-theme=dark] .hero-proof span{border-right-color:rgba(255,255,255,.1)}html[data-theme=dark] .console-sidebar,html[data-theme=dark] .panel-topbar{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.035)}html[data-theme=dark] .audit-item,html[data-theme=dark] .metric,html[data-theme=dark] .stream-row,html[data-theme=dark] .workflow-node{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.045)}html[data-theme=dark] .badge,html[data-theme=dark] .badge.amber,html[data-theme=dark] .badge.green,html[data-theme=dark] .badge.teal,html[data-theme=dark] .icon-box,html[data-theme=dark] .stream-icon.amber,html[data-theme=dark] .stream-icon.green,html[data-theme=dark] .stream-icon.teal{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.065);color:var(--ink)}html[data-theme=dark] .field-error:before,html[data-theme=dark] .step-number{background:#f2f2ee;color:#111111}html[data-theme=dark] .cta-band,html[data-theme=dark] .dark-band{border-block-color:rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /96px 96px,linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /96px 96px,var(--surface-2)}html[data-theme=dark] .dark-band .card,html[data-theme=dark] .dark-band .trust-item{background:rgba(23,23,22,.82)}html[data-theme=dark] .docs-search input,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--line-strong);background:rgba(255,255,255,.045);color:var(--ink)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8f908b}html[data-theme=dark] input:focus,html[data-theme=dark] input[aria-invalid=true],html[data-theme=dark] select:focus,html[data-theme=dark] select[aria-invalid=true],html[data-theme=dark] textarea:focus,html[data-theme=dark] textarea[aria-invalid=true]{border-color:#f2f2ee;background:rgba(255,255,255,.07);box-shadow:0 0 0 4px rgba(255,255,255,.08)}html[data-theme=dark] .docs-page,html[data-theme=dark] .site-footer{background:var(--surface)}html[data-theme=dark] .docs-nav-group,html[data-theme=dark] .docs-section,html[data-theme=dark] .docs-table td,html[data-theme=dark] .docs-table th,html[data-theme=dark] .docs-toc,html[data-theme=dark] .page-hero{border-color:rgba(255,255,255,.1)}html[data-theme=dark] .dashboard-sidebar a.active,html[data-theme=dark] .dashboard-sidebar a:hover,html[data-theme=dark] .docs-nav-link.active,html[data-theme=dark] .docs-nav-link:hover{background:rgba(255,255,255,.07)}html[data-theme=dark] .docs-table th{background:rgba(255,255,255,.055)}html[data-theme=dark] .docs-code{border-color:rgba(255,255,255,.12);background:#050505;color:#f2f2ee}html[data-theme=dark] .console:before,html[data-theme=dark] .pilot-panel:before,html[data-theme=dark] .workflow-line{background:linear-gradient(90deg,#f2f2ee,#777777)}.mission-page-redesign{--mission-bg:#fbfbfc;--mission-surface:#ffffff;--mission-ink:#0b0b0f;--mission-muted:#5f6368;--mission-border:#e5e7eb;--mission-purple:#7c3aed;--mission-blue:#2563eb;--mission-green:#16a34a;--mission-shadow-sm:0 8px 24px rgba(15,23,42,0.06);color:var(--mission-ink);font-family:"Inter",var(--font-ui)}.mission-page-redesign .container{width:min(100% - 48px,1200px)}.mission-page-redesign .section{padding:40px 0}.mission-page-redesign .mission-hero{min-height:auto;padding:52px 0 42px;border-bottom:1px solid var(--mission-border);background:transparent}.mission-page-redesign .mission-hero:before{background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.08))}.mission-page-redesign .mission-hero-inner{grid-template-columns:640px 430px;gap:60px;align-items:center}.mission-page-redesign .mission-hero h1{max-width:640px;font-size:clamp(3.6rem,5.1vw,4.25rem);font-weight:750;line-height:1.09;letter-spacing:-.065em}.mission-page-redesign .mission-hero-copy{gap:1rem;max-width:430px}.mission-page-redesign .mission-hero-brand{font-size:.95rem}.mission-page-redesign .mission-hero-brand img{width:24px;height:24px}.mission-page-redesign .mission-copy p,.mission-page-redesign .mission-different-header>p,.mission-page-redesign .mission-hero .lead,.mission-page-redesign .mission-why-grid .lead{color:var(--mission-muted);font-size:1.04rem;font-weight:400;line-height:1.7}.mission-page-redesign .mission-statement{padding-top:42px;border-bottom:0}.mission-page-redesign .mission-statement-grid{grid-template-columns:520px 560px;gap:80px;align-items:start}.mission-page-redesign .mission-statement-grid>div:first-child{order:2}.mission-page-redesign .mission-copy{order:1;gap:1.15rem;padding-top:.3rem}.mission-page-redesign .mission-different h2,.mission-page-redesign .mission-rail-intro h2,.mission-page-redesign .mission-statement h2,.mission-page-redesign .mission-why-grid h2{font-size:clamp(2.5rem,3.35vw,3rem);font-weight:750;line-height:1.125;letter-spacing:-.055em}.mission-page-redesign .mission-principles{padding-top:30px}.mission-page-redesign .mission-rail{grid-template-columns:400px 1fr;gap:0;min-height:372px;overflow:hidden;border:1px solid var(--mission-border);border-radius:22px;background:var(--mission-surface);box-shadow:var(--mission-shadow-sm)}.mission-page-redesign .mission-rail-intro{position:static;padding:42px 30px;border-right:1px solid var(--mission-border)}.mission-page-redesign .mission-rail-list{border-top:0}.mission-page-redesign .mission-rail-list article{grid-template-columns:80px 90px 300px 1fr;gap:0;align-items:center;min-height:124px;padding:24px 30px}.mission-page-redesign .mission-thesis-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:#f3ecff;color:var(--mission-purple)}.mission-page-redesign .mission-thesis-row.review .mission-thesis-icon{background:#eef4ff;color:var(--mission-blue)}.mission-page-redesign .mission-thesis-row.check .mission-thesis-icon{background:#eaf8ef;color:var(--mission-green)}.mission-page-redesign .mission-thesis-icon svg{width:30px;height:30px}.mission-page-redesign .mission-comparison span,.mission-page-redesign .mission-rail-list span,.mission-page-redesign .mission-stat-row span{color:var(--mission-ink);font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mission-page-redesign .mission-thesis-row.shield span{color:var(--mission-purple)}.mission-page-redesign .mission-thesis-row.review span{color:var(--mission-blue)}.mission-page-redesign .mission-thesis-row.check span{color:var(--mission-green)}.mission-page-redesign .mission-rail-list h3{max-width:280px;font-size:1.05rem;font-weight:750;line-height:1.25;letter-spacing:-.025em}.mission-page-redesign .mission-rail-list p{color:var(--mission-muted);font-size:.9rem;line-height:1.55}.mission-page-redesign .mission-different,.mission-page-redesign .mission-why-now{border:0;background:transparent}.mission-page-redesign .mission-why-grid{grid-template-columns:620px 470px;gap:60px;align-items:center}.mission-page-redesign .mission-why-grid>div:first-child{order:2}.mission-page-redesign .mission-stat-stack{order:1;overflow:hidden;border:1px solid var(--mission-border);border-radius:18px;background:var(--mission-surface);box-shadow:var(--mission-shadow-sm)}.mission-page-redesign .mission-stat-row{grid-template-columns:120px 112px 1fr;padding:27px 26px}.mission-page-redesign .mission-stat-row strong{font-size:2rem;font-weight:750;letter-spacing:-.045em}.mission-page-redesign .mission-stat-row em{color:var(--mission-ink);font-size:.92rem;font-weight:750;line-height:1.35}.mission-page-redesign .mission-stat-row p{grid-column:2/-1;color:var(--mission-muted);font-size:.78rem;line-height:1.5}.mission-page-redesign .mission-different .container{padding:40px;border:1px solid var(--mission-border);border-radius:22px;background:var(--mission-surface);box-shadow:var(--mission-shadow-sm)}.mission-page-redesign .mission-different-header{grid-template-columns:580px 430px;gap:70px;align-items:start;margin-bottom:34px}.mission-page-redesign .mission-different h2{max-width:560px;font-size:clamp(2rem,3.35vw,3rem)}.mission-page-redesign .mission-comparison{gap:0;overflow:hidden;border:1px solid var(--mission-border);border-radius:16px}.mission-page-redesign .mission-comparison article{grid-template-columns:230px 1fr 1fr 150px;gap:24px;padding:20px;border:0;border-bottom:1px solid var(--mission-border);background:rgba(255,255,255,.48)}.mission-page-redesign .mission-comparison article:last-child{border-bottom:0}.mission-page-redesign .mission-comparison h3{font-size:1rem;font-weight:750}.mission-page-redesign .mission-comparison p{color:var(--mission-muted);font-size:.84rem;line-height:1.5}.mission-page-redesign .mission-source-links{justify-content:flex-end}.mission-page-redesign .mission-source-links a{min-height:26px;padding:.28rem .7rem;border-radius:999px;font-size:.7rem}.mission-page-redesign .mission-cta-band{padding-top:0;background:transparent}.mission-page-redesign .mission-cta-band .cta-layout{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;min-height:160px;padding:30px;border:1px solid var(--mission-border);border-radius:22px;background:var(--mission-surface);box-shadow:var(--mission-shadow-sm);text-align:center}.mission-page-redesign .mission-cta-band .cta-layout>div:first-child{order:0}.mission-page-redesign .mission-cta-band h2{margin-inline:auto;font-size:clamp(1.65rem,2.2vw,1.9rem)}.mission-page-redesign .mission-cta-band .lead{max-width:680px;margin:.45rem auto 0;font-size:.9rem}.mission-page-redesign .mission-cta-actions{justify-content:center}@media (max-width:980px){.mission-page-redesign .mission-different-header,.mission-page-redesign .mission-hero-inner,.mission-page-redesign .mission-rail,.mission-page-redesign .mission-statement-grid,.mission-page-redesign .mission-why-grid{grid-template-columns:1fr;gap:2rem}.mission-page-redesign .mission-hero h1{font-size:clamp(2.5rem,8vw,3.4rem)}.mission-page-redesign .mission-statement-grid>div:first-child,.mission-page-redesign .mission-why-grid>div:first-child{order:0}.mission-page-redesign .mission-rail-intro{border-right:0;border-bottom:1px solid var(--line)}.mission-page-redesign .mission-comparison article,.mission-page-redesign .mission-rail-list article{grid-template-columns:1fr}.mission-page-redesign .mission-stat-row{grid-template-columns:120px 1fr}.mission-page-redesign .mission-solution-card,.mission-page-redesign .mission-stat-row p{grid-column:auto}.mission-page-redesign .mission-source-links{justify-content:flex-start}}@media (max-width:640px){.mission-page-redesign .mission-hero{padding:42px 0 36px}.mission-page-redesign .mission-hero h1{font-size:2.35rem}.mission-page-redesign .mission-different h2,.mission-page-redesign .mission-rail-intro h2,.mission-page-redesign .mission-statement h2,.mission-page-redesign .mission-why-grid h2{font-size:1.9rem}.mission-page-redesign .mission-rail-list article,.mission-page-redesign .mission-stat-row{grid-template-columns:1fr}}@media (max-width:980px){h1{font-size:3.5rem}h2{font-size:2.62rem}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.nav{align-items:center}.nav,.nav-actions,.nav-links{flex-wrap:nowrap}.nav-links{order:0;width:auto}.nav-search{flex-basis:220px;max-width:220px;min-width:170px}.nav-search input{padding-right:.9rem}.nav-search-shortcut{display:none}.docs-shell{grid-template-columns:220px minmax(0,1fr);gap:2rem}.docs-toc{display:none}}@media (max-width:640px){body{background-size:72px 72px}.nav{min-height:auto;padding:.7rem 0;gap:.5rem;flex-wrap:wrap}.brand-link{min-width:0;flex:1 1 auto}.brand-link img{width:132px}.nav-search{display:none}.nav-links{flex:0 0 auto;gap:.5rem;font-size:.82rem;order:2}.nav-links a{padding:.35rem .15rem}.nav-actions{order:3;width:100%;flex:1 0 100%;gap:.45rem}.theme-menu-trigger{width:34px;height:34px}.theme-menu-panel{left:auto;right:0}.profile-menu{flex:1 1}.profile-menu summary{min-height:34px;max-width:none;width:100%;padding:.3rem .58rem .3rem .34rem}.profile-label{display:none}.profile-menu-panel{right:0}.nav-actions .button,.nav-pill{min-height:34px;flex:1 1;padding:.5rem .62rem;font-size:.82rem}.docs-tabs{top:61px}.docs-tabs-inner{gap:1rem}.docs-shell{grid-template-columns:1fr;padding-top:22px}.docs-sidebar,.docs-toc{position:static}.docs-content,.docs-sidebar{width:100%;max-width:100%}.docs-page-top{grid-template-columns:1fr}.docs-content h1{font-size:2.1rem}.docs-card-grid{grid-template-columns:1fr}h1{font-size:2.58rem}h2{font-size:2.08rem}.hero{min-height:auto;padding:34px 0 38px}.hero .lead{font-size:1.04rem}.hero-proof,.trust-strip{grid-template-columns:1fr}.hero-proof span{border-right:0;border-bottom:1px solid rgba(21,21,21,.1)}.hero-proof span:last-child{border-bottom:0}.trust-strip div{min-height:auto;border-bottom:1px solid rgba(21,21,21,.1)}}@media (max-width:380px){.nav-links{display:none}}@media (max-width:1080px){.dashboard-grid,.dashboard-overview-layout,.dashboard-shell,.dashboard-workspace,.dashboard-workspace.two-column,.usage-summary{grid-template-columns:1fr}.dashboard-create-panel,.dashboard-sidebar{position:static}.dashboard-sidebar nav{display:flex;flex-wrap:wrap}.dashboard-sidebar a{min-height:34px}.dashboard-header{grid-template-columns:1fr}.dashboard-header-actions{justify-content:flex-start}.dashboard-shell-clean .dashboard-sidebar,.dashboard-shell-overview .dashboard-sidebar{padding:0 0 1rem;border-right:0;border-bottom:1px solid rgba(21,21,21,.08)}}@media (max-width:680px){.dashboard-page{padding-top:32px}.dashboard-detail-card,.dashboard-empty,.dashboard-panel,.dashboard-sidebar{padding:.85rem}.dashboard-metrics{grid-template-columns:1fr}.dashboard-shell-overview .dashboard-header h1{font-size:clamp(2rem,11vw,2.75rem)}.dashboard-shell-clean .dashboard-header h1{font-size:clamp(1.9rem,10vw,2.45rem)}.dashboard-overview-stats{grid-template-columns:1fr}.dashboard-overview-stat,.dashboard-overview-stat:not(:first-child){min-height:auto;padding:.95rem 0;border-right:0;border-top:1px solid rgba(21,21,21,.08)}.dashboard-overview-stat:first-child{border-top:0}.dashboard-metric-card{min-height:auto}.dashboard-shell-clean .dashboard-metrics{grid-template-columns:1fr;border-bottom:0}.dashboard-shell-clean .dashboard-metric-card{padding:.95rem 0;border-right:0;border-bottom:1px solid rgba(21,21,21,.08)}.dashboard-check,.dashboard-defs div,.dashboard-list-row,.dashboard-section-heading{display:grid;grid-template-columns:1fr}.dashboard-section-heading a{white-space:normal}.dashboard-journey-row,.dashboard-overview-defs div,.dashboard-overview-list-row,.dashboard-overview-section-head.horizontal,.usage-event-row,.usage-limit-row{grid-template-columns:1fr}.usage-event-row>span:last-child,.usage-limit-numbers{text-align:left}.api-key-field-grid,.api-key-steps{grid-template-columns:1fr}.api-key-form-actions .button{width:100%}}.announcement-bar{display:grid;place-items:center;min-height:49px;background:#a88f81;color:#ffffff;font-size:.98rem;font-weight:500}.announcement-bar a{display:inline-flex;align-items:center;gap:.55rem;color:inherit}.announcement-bar span{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid rgba(255,255,255,.64);color:#ffffff;font-size:.9rem;line-height:1}.site-header{border-bottom:0;background:rgba(247,246,242,.96);-webkit-backdrop-filter:none;backdrop-filter:none}.nav{width:min(100% - 80px,1840px);min-height:108px;padding:0 54px;border-left:1px solid #d9d5ce;border-right:1px solid #d9d5ce;border-bottom:1px solid #d9d5ce;background:rgba(247,246,242,.98);gap:2.1rem}.brand-link{min-width:186px}.brand-link img{width:176px}.nav-links{gap:2.35rem;color:#302f2d;font-size:1rem;font-weight:400}.nav-links a{color:inherit}.nav-actions{gap:1rem}.nav-login{color:#302f2d;font-size:1rem;font-weight:400}.nav-pill{min-height:50px;padding:0 1.45rem;border-radius:0;font-size:.92rem;font-weight:500}.nav-pill-dark,html[data-theme=dark] .nav-pill-dark{border-color:#191714;background:#191714;color:#ffffff;box-shadow:none}.nav-pill-dark:hover,html[data-theme=dark] .nav-pill-dark:hover{border-color:#2b2824;background:#2b2824;color:#ffffff;transform:none;box-shadow:none}.profile-menu summary{min-height:44px;border-radius:0;background:transparent}.profile-menu-panel{border-radius:0;box-shadow:0 18px 48px rgba(25,23,20,.12)}.home-page{--tk-ink:#181716;--tk-muted:#66615c;--tk-soft:#8f8982;--tk-line:#d9d5ce;--tk-line-strong:#b9aa9f;--tk-bg:#f7f6f2;--tk-panel:#ffffff;--tk-tan:#a88f81;--tk-tan-soft:#eee6df;position:relative;overflow:hidden;background:radial-gradient(circle,rgba(24,23,22,.11) 1px,transparent 1.2px) 0 0 /11px 11px,linear-gradient(90deg,transparent 0,transparent calc(50% - 900px),rgba(247,246,242,.96) calc(50% - 900px),rgba(247,246,242,.96) calc(50% + 900px),transparent calc(50% + 900px)),var(--tk-bg);color:var(--tk-ink);font-family:var(--font-ui)}.home-page h1,.home-page h2,.home-page h3{color:var(--tk-ink);font-family:var(--font-ui);font-weight:600;letter-spacing:0}.tk-page-frame{width:min(100% - 80px,1840px);margin:0 auto;border-left:1px solid var(--tk-line);border-right:1px solid var(--tk-line);background:rgba(247,246,242,.94)}.tk-hero{border-bottom:1px solid var(--tk-line)}.tk-hero-grid{display:grid;grid-template-columns:minmax(500px,.92fr) minmax(480px,1.08fr);align-items:center;min-height:520px;padding:2.4rem 5.2vw;grid-column-gap:3rem;column-gap:3rem}.tk-hero-copy{position:relative;z-index:2}.tk-eyebrow{margin:0 0 1.35rem;color:var(--tk-tan);font-family:var(--font-mono);font-size:.82rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.tk-hero h1{max-width:760px;font-size:clamp(2.65rem,3.75vw,4.35rem);line-height:.98}.tk-lead{max-width:690px;margin-top:1rem;color:#47433f;font-size:clamp(1.14rem,1.35vw,1.45rem);line-height:1.35}.tk-demo-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:1080px;margin-top:1.55rem;border:1px solid var(--tk-line);background:#ffffff}.tk-demo-form-compact{max-width:1060px;margin:3rem auto 0}.tk-demo-field{position:relative;display:grid;min-width:0}.tk-demo-form input{min-height:76px;padding:0 2rem;border:0;border-radius:0;background:#ffffff;color:var(--tk-ink);font-size:1.22rem;font-weight:500;box-shadow:none}.tk-demo-form input:focus{box-shadow:inset 0 0 0 2px rgba(168,143,129,.35)}.tk-demo-form button{min-width:198px;min-height:56px;margin-right:12px;padding:0 1.55rem;border:0;border-radius:0;background:#191714;color:#ffffff;cursor:pointer;font-size:1.05rem;font-weight:600}.tk-demo-form button:disabled{cursor:not-allowed;opacity:.58}.tk-demo-form .form-status{grid-column:1/-1;min-height:0;padding:.65rem 1.2rem;border-top:1px solid var(--tk-line);color:var(--tk-muted);font-size:.88rem}.tk-demo-form .form-status:empty{display:none}.tk-demo-form .field-error{margin:-.3rem 0 .65rem;padding:0 1.1rem;color:#8d211f;font-size:.78rem}.tk-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tk-signal{position:relative;display:grid;align-items:center;min-height:390px;overflow:hidden}.tk-signal:after,.tk-signal:before{content:"";position:absolute;inset:0;pointer-events:none}.tk-signal:before{background:linear-gradient(90deg,rgba(24,23,22,.045) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(24,23,22,.035) 1px,transparent 0) 0 0 /80px 80px}.tk-signal:after{background:linear-gradient(90deg,rgba(247,246,242,.96),rgba(247,246,242,.2) 28%,rgba(247,246,242,.02) 72%)}.tk-signal-route{position:absolute;inset:7% 2% 6% 1%;z-index:2;width:97%;height:87%;overflow:visible;color:#191714;opacity:.9;pointer-events:none}.tk-signal-route-active,.tk-signal-route-base{fill:none;stroke-linecap:round;stroke-linejoin:round}.tk-signal-route-base{stroke:rgba(25,23,20,.13);stroke-width:1.2}.tk-signal-route-active{stroke:rgba(25,23,20,.72);stroke-width:1.7;stroke-dasharray:80 360;animation:tk-route-flow 4.2s ease-in-out infinite}.tk-signal-node{fill:#f7f6f2;stroke:rgba(25,23,20,.62);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:tk-node-pulse 2.8s ease-in-out infinite}.tk-signal-node-two{animation-delay:.55s}.tk-signal-node-three{animation-delay:1.1s}.tk-signal-scan{position:absolute;top:13%;bottom:13%;left:45%;z-index:3;width:1px;background:linear-gradient(180deg,transparent,rgba(25,23,20,.78) 18%,rgba(25,23,20,.78) 82%,transparent);box-shadow:0 0 0 1px rgba(25,23,20,.04),18px 0 30px rgba(25,23,20,.08);animation:tk-scan 5.6s ease-in-out infinite}.tk-signal-pulse{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:920px;height:380px;margin-left:-3rem}.tk-signal-pulse span{display:block;width:3px;height:var(--h);min-height:22px;background:rgba(24,23,22,var(--o));transform-origin:center;animation:tk-signal-bar 3.8s ease-in-out infinite;animation-delay:calc(var(--i) * -72ms)}.tk-signal-label{position:absolute;z-index:3;color:#4d4945;font-size:.82rem;line-height:1}.tk-signal-callout,.tk-signal-label span{display:inline-flex;align-items:center;min-height:30px;padding:0 1rem;border:1px solid #2b2824;border-radius:999px;background:rgba(247,246,242,.9)}.tk-signal-label:before{content:"";display:block;width:1px;height:96px;margin:0 auto;background:#2b2824}.tk-signal-label-top{right:9%;top:12%}.tk-signal-label-bottom{right:35%;bottom:14%}.tk-signal-label-bottom:before{height:72px}.tk-signal-callout{position:absolute;right:2%;top:48%;z-index:3;border-color:rgba(43,40,36,.36);color:var(--tk-soft);animation:tk-pill-float 4.8s ease-in-out infinite}.tk-signal-event{position:absolute;z-index:4;display:grid;place-items:center;width:12px;height:12px;border-radius:999px;background:#191714;box-shadow:0 0 0 0 rgba(25,23,20,.2);animation:tk-event-ping 3.2s ease-out infinite}.tk-signal-event i{width:4px;height:4px;border-radius:inherit;background:#f7f6f2}.tk-signal-event-a{left:34%;bottom:28%}.tk-signal-event-b{left:55%;top:22%;animation-delay:.9s}.tk-signal-event-c{right:16%;top:38%;animation-delay:1.8s}.tk-signal-console{position:absolute;right:7%;bottom:10%;z-index:4;display:grid;grid-template-columns:auto auto;grid-gap:.2rem .7rem;gap:.2rem .7rem;min-width:146px;padding:.7rem .78rem;border:1px solid rgba(25,23,20,.16);background:rgba(247,246,242,.78);box-shadow:0 18px 50px rgba(25,23,20,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tk-signal-console em,.tk-signal-console span{color:var(--tk-soft);font-family:var(--font-mono);font-size:.62rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.tk-signal-console strong{color:#191714;font-family:var(--font-mono);font-size:1.15rem;line-height:1;text-align:right}.tk-signal-console em{grid-column:1/-1;color:#4d4945}@keyframes tk-signal-bar{0%,to{transform:scaleY(.84);opacity:calc(var(--o) * .82)}44%{transform:scaleY(1.12);opacity:var(--o)}68%{transform:scaleY(.94)}}@keyframes tk-route-flow{0%{stroke-dashoffset:420;opacity:.1}18%,72%{opacity:.78}to{stroke-dashoffset:-160;opacity:.1}}@keyframes tk-node-pulse{0%,to{transform:scale(1);stroke-width:1.5}45%{transform:scale(1.55);stroke-width:1}}@keyframes tk-scan{0%,to{transform:translateX(-118px);opacity:0}16%,72%{opacity:1}50%{transform:translateX(192px)}}@keyframes tk-event-ping{0%{transform:scale(.82);box-shadow:0 0 0 0 rgba(25,23,20,.22);opacity:.35}34%{transform:scale(1);opacity:1}to{transform:scale(1);box-shadow:0 0 0 22px rgba(25,23,20,0);opacity:.2}}@keyframes tk-pill-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tk-logo-strip{border-bottom:1px solid var(--tk-line)}.tk-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tk-logo-grid div{display:flex;align-items:center;justify-content:flex-start;gap:1.15rem;min-height:92px;padding:0 clamp(1.25rem,2.4vw,2.4rem);border-right:1px solid var(--tk-line);color:#23211f;font-size:clamp(1.16rem,1.55vw,1.55rem);font-weight:600;line-height:1.08}.tk-logo-grid div:last-child{border-right:0}.tk-logo-grid span{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;overflow:hidden;border:1px solid #cfc8bf;border-radius:10px;background:rgba(255,255,255,.5);color:#6f675f}.tk-logo-grid svg{width:27px;height:27px;stroke-width:1.75}.tk-logo-grid img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.tk-control-plane{border-bottom:1px solid var(--tk-line)}.tk-control-grid{display:grid;grid-template-columns:minmax(440px,.98fr) minmax(540px,1.02fr);min-height:620px}.tk-control-list{border-right:1px solid var(--tk-line)}.tk-control-list>.tk-eyebrow{margin:3.2rem 5vw 1.1rem}.tk-control-list>h2{max-width:820px;margin:0 5vw 2.2rem;font-size:clamp(2.25rem,3.6vw,3.9rem);line-height:1}.tk-control-list article{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:1.6rem;gap:1.6rem;padding:1.55rem 5vw;border-top:1px solid var(--tk-line)}.tk-control-list article.is-active{box-shadow:inset 4px 0 0 var(--tk-line-strong)}.tk-control-icon{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border:1px solid var(--tk-line);border-radius:10px;background:#f0eeeb;color:var(--tk-tan)}.tk-control-icon img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.tk-control-list h3{font-size:clamp(1.45rem,2vw,2rem);line-height:1.06}.tk-control-list p{max-width:760px;margin-top:1rem;color:#514d49;font-size:clamp(1rem,1.2vw,1.24rem)}.tk-review-mock{display:grid;align-content:center;justify-items:center;padding:4rem 5vw;background:linear-gradient(90deg,rgba(24,23,22,.035) 1px,transparent 0) 0 0 /120px 120px,#f7f6f2;text-align:center}.tk-review-icon{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid var(--tk-line);border-radius:8px;background:#ffffff;color:var(--tk-soft);box-shadow:0 12px 30px rgba(24,23,22,.06)}.tk-review-icon img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.tk-review-mock h3{margin-top:1.6rem;font-size:1.65rem}.tk-review-mock>p{max-width:620px;margin-top:.75rem;color:var(--tk-soft);font-size:1rem;line-height:1.45}.tk-review-panel{width:min(100%,640px);margin-top:1.6rem;overflow:hidden;border:1px solid var(--tk-line);border-radius:10px;background:#ffffff;text-align:left}.tk-review-panel-head,.tk-review-row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1rem;gap:1rem}.tk-review-panel-head{min-height:62px;padding:0 1.35rem;border-bottom:1px solid var(--tk-line)}.tk-review-panel-head strong{color:var(--tk-soft);font-size:.98rem}.tk-review-approve{display:inline-flex;align-items:center;min-height:30px;padding:0 .9rem;border:0;border-radius:7px;background:#191714;color:#ffffff;font-weight:700}.tk-review-row{grid-template-columns:34px 1fr auto;min-height:76px;padding:0 1.35rem;border-bottom:1px solid var(--tk-line)}.tk-review-row:last-child{border-bottom:0}.tk-review-row>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--tk-line);border-radius:6px;background:var(--tk-tan-soft)}.tk-review-row>span:before{content:"";width:12px;height:12px;border-bottom:2px solid var(--tk-tan);border-right:2px solid var(--tk-tan);border-top:2px solid transparent;border-left:2px solid transparent;transform:rotate(45deg)}.tk-review-row small,.tk-review-row strong{display:block}.tk-review-row strong{color:#3b3835;line-height:1.2}.tk-review-row small{margin-top:.2rem;color:var(--tk-soft);font-size:.88rem}.tk-review-row em{padding:.35rem .62rem;border:1px solid var(--tk-line);border-radius:999px;color:#514d49;font-size:.78rem;font-style:normal;font-weight:600}.tk-platform{border-bottom:1px solid var(--tk-line)}.tk-platform .tk-page-frame{padding:4rem 5vw 4.4rem}.tk-section-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.55fr);grid-gap:2.4rem;gap:2.4rem;align-items:end;margin-bottom:2.6rem}.tk-section-heading .tk-eyebrow{grid-column:1/-1;margin-bottom:-1.25rem}.tk-section-heading h2{max-width:920px;font-size:clamp(2.25rem,3.65vw,3.95rem);line-height:1}.tk-section-heading>p:not(.tk-eyebrow){color:#514d49;font-size:1.12rem;line-height:1.45}.tk-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tk-line);border-left:1px solid var(--tk-line)}.tk-card-grid article{min-height:260px;padding:1.55rem;border-right:1px solid var(--tk-line);border-bottom:1px solid var(--tk-line);background:rgba(255,255,255,.36)}.tk-card-grid span{color:var(--tk-soft);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.tk-card-grid h3{margin-top:2rem;font-size:clamp(1.28rem,1.65vw,1.75rem);line-height:1.04}.tk-card-grid p{margin-top:1.2rem;color:#514d49;font-size:1rem;line-height:1.5}.tk-cta{border-bottom:1px solid var(--tk-line)}.tk-cta .tk-page-frame{padding:3.6rem 5vw 4rem}.tk-cta-box{display:grid;justify-items:center;padding:2.8rem 2rem 2.2rem;border:1px solid var(--tk-line);background:linear-gradient(90deg,rgba(24,23,22,.035) 1px,transparent 0) 0 0 /160px 160px,rgba(255,255,255,.34);text-align:center}.tk-cta h2{max-width:980px;font-size:clamp(2.15rem,3.3vw,3.55rem);line-height:1.03}.site-footer{padding:0;border-top:0;background:radial-gradient(circle,rgba(24,23,22,.1) 1px,transparent 1.2px) 0 0 /11px 11px,#f7f6f2}.footer-layout{width:min(100% - 80px,1840px);min-height:360px;padding:4.2rem 3.2rem 5rem;border-left:1px solid #d9d5ce;border-right:1px solid #d9d5ce;background:rgba(247,246,242,.96)}.footer-layout img{width:176px;height:auto}.footer-layout p{max-width:360px;margin-top:1.2rem;color:#514d49;font-size:1rem;line-height:1.45}.footer-links{gap:.85rem}.footer-links strong{color:#8f8982;font-size:1rem;font-weight:400}.footer-links a{color:#302f2d;font-size:1.02rem}.copyright{margin-top:4rem;color:#8f8982}html[data-theme=dark] .footer-layout,html[data-theme=dark] .home-page,html[data-theme=dark] .site-footer,html[data-theme=dark] .site-header,html[data-theme=dark] .tk-page-frame{background-color:#f7f6f2;color:#181716}html[data-theme=dark] .site-footer img,html[data-theme=dark] .site-header .brand-link img{filter:none}html[data-theme=dark] .footer-layout p,html[data-theme=dark] .footer-links a,html[data-theme=dark] .nav-links,html[data-theme=dark] .nav-login{color:#302f2d}@media (max-width:1180px){.footer-layout,.nav,.tk-page-frame{width:min(100% - 40px,1840px)}.tk-control-grid,.tk-hero-grid,.tk-section-heading{grid-template-columns:1fr}.tk-hero-grid{min-height:auto;padding:2.8rem 4vw 0}.tk-signal{min-height:340px;margin-top:1.8rem}.tk-control-list{border-right:0;border-bottom:1px solid var(--tk-line)}.tk-section-heading .tk-eyebrow{margin-bottom:0}.footer-layout,.tk-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.announcement-bar{min-height:46px;padding:0 1rem;text-align:center}.nav{width:min(100% - 24px,1840px);min-height:auto;padding:1rem;gap:1rem}.brand-link{min-width:150px}.brand-link img{width:150px}.nav-links{order:3;width:100%;gap:1.1rem;font-size:.92rem}.nav-actions{margin-left:auto}.nav-login{display:none}.nav-pill{min-height:40px;padding:0 .85rem;font-size:.86rem}.footer-layout,.tk-page-frame{width:min(100% - 24px,1840px)}.tk-hero-grid{padding:2.4rem 1.25rem 0}.tk-hero h1{font-size:clamp(2.25rem,10.5vw,3.15rem)}.tk-lead{font-size:1.04rem}.tk-demo-form,.tk-demo-form-compact{grid-template-columns:1fr;margin-top:1.35rem}.tk-demo-form button{width:auto;min-height:58px;margin:0 12px 12px;border-top:1px solid var(--tk-line)}.tk-demo-form input{min-height:68px;padding:0 1rem;font-size:1rem}.tk-signal{min-height:260px}.tk-signal-pulse{min-width:620px;height:260px;gap:6px;margin-left:-5rem;transform:scale(.74);transform-origin:center}.tk-signal-callout,.tk-signal-console,.tk-signal-event,.tk-signal-label{display:none}.tk-logo-grid{grid-template-columns:1fr}.tk-logo-grid div{justify-content:flex-start;min-height:74px;padding:0 1.25rem;border-right:0;border-bottom:1px solid var(--tk-line)}.tk-logo-grid div:last-child{border-bottom:0}.tk-control-list>.tk-eyebrow{margin:2.4rem 1.25rem .9rem}.tk-control-list>h2{margin:0 1.25rem 1.6rem;font-size:clamp(1.95rem,8.8vw,2.65rem)}.tk-control-list article{grid-template-columns:58px minmax(0,1fr);gap:1rem;padding:1.25rem}.tk-control-icon{width:48px;height:48px}.tk-review-mock{padding:2.4rem 1.25rem}.tk-review-row{grid-template-columns:1fr;justify-items:start;padding:1rem}.tk-review-row>span{display:none}.tk-cta .tk-page-frame,.tk-platform .tk-page-frame{padding:2.6rem 1.25rem}.tk-section-heading{gap:1.4rem;margin-bottom:1.7rem}.tk-cta h2,.tk-section-heading h2{font-size:clamp(1.9rem,8.6vw,2.55rem)}.tk-card-grid{grid-template-columns:1fr}.tk-card-grid article{min-height:210px;padding:1.5rem}.tk-card-grid h3{margin-top:2rem}.tk-cta-box{padding:2rem 1rem 1.25rem}.footer-layout{grid-template-columns:1fr;padding:3rem 1.25rem 4rem}}@media (prefers-reduced-motion:reduce){.tk-signal-callout,.tk-signal-event,.tk-signal-node,.tk-signal-pulse span,.tk-signal-route-active,.tk-signal-scan{animation:none}}@media (max-width:420px){.nav-links{gap:.85rem}.nav-pill{min-height:42px;padding:0 .78rem}.tk-hero h1{font-size:2.25rem}}.careers-page{background:linear-gradient(rgba(21,21,21,.035) 1px,transparent 0),linear-gradient(90deg,rgba(21,21,21,.035) 1px,transparent 0),#fbfaf8;background-size:128px 128px;color:var(--tk-ink,#171512)}.careers-hero{border-bottom:1px solid var(--tk-line,#ded9d3);background:rgba(255,255,255,.72)}.careers-hero-grid{display:block;padding:5rem 0 4.25rem}.careers-hero h1{max-width:860px;font-size:clamp(2.7rem,5.2vw,5.35rem);line-height:.98;letter-spacing:0}.careers-hero .lead{max-width:760px;margin-top:1.2rem;color:#4d4944;font-size:clamp(1.05rem,1.45vw,1.38rem)}.careers-drafts em,.careers-job-meta span,.careers-job-side span,.careers-principles span{color:var(--tk-muted,#77716b);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.careers-empty .button,.careers-job-side .button{min-height:42px;border-radius:0;font-size:.9rem}.careers-band{border-bottom:1px solid var(--tk-line,#ded9d3);background:#f5f3ef}.careers-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--tk-line,#ded9d3)}.careers-principles article{min-height:220px;padding:1.5rem;border-right:1px solid var(--tk-line,#ded9d3)}.careers-principles h2{margin-top:2.6rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.careers-principles p{margin-top:.8rem;color:#5e5953}.careers-openings{background:rgba(255,255,255,.68)}.careers-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.careers-section-head h2{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1}.careers-drafts a,.careers-edit-link,.careers-section-head a{color:var(--tk-ink,#171512);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.careers-job-list{display:grid;grid-gap:1rem;gap:1rem}.careers-job{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);grid-gap:2rem;gap:2rem;padding:1.4rem;border:1px solid var(--tk-line,#ded9d3);background:#ffffff}.careers-job-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.careers-job h3{font-size:clamp(1.45rem,2.3vw,2.25rem);line-height:1.02}.careers-job-title-row>span{flex:0 0 auto;color:#5e5953;font-size:.95rem;font-weight:600}.careers-job-main>p{max-width:860px;margin-top:.75rem;color:#4d4944;font-size:1.05rem;line-height:1.45}.careers-job-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.careers-job-meta span{padding:.45rem .6rem;border:1px solid var(--tk-line,#ded9d3);background:#fbfaf8}.careers-job-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem;margin-top:1.3rem}.careers-job-details h4{margin-bottom:.55rem;font-size:.95rem}.careers-job-details ul{display:grid;grid-gap:.45rem;gap:.45rem;padding-left:1.1rem;color:#5e5953}.careers-job-side{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;padding-left:1.4rem;border-left:1px solid var(--tk-line,#ded9d3)}.careers-empty{display:grid;justify-items:start;grid-gap:.85rem;gap:.85rem;padding:2rem;border:1px solid var(--tk-line,#ded9d3);background:#ffffff}.careers-empty h3{font-size:clamp(1.6rem,2.5vw,2.45rem)}.careers-empty p{max-width:680px;color:#5e5953}.careers-drafts{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:2rem;padding:1rem;border:1px dashed var(--tk-line,#ded9d3);background:rgba(255,255,255,.72)}.careers-drafts h3{font-size:1rem}.careers-drafts a{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-top:1px solid var(--tk-line,#ded9d3)}html[data-theme=dark] .careers-hero,html[data-theme=dark] .careers-openings,html[data-theme=dark] .careers-page{background-color:#101010;color:#f4f1ec}html[data-theme=dark] .careers-drafts,html[data-theme=dark] .careers-empty,html[data-theme=dark] .careers-job{border-color:rgba(244,241,236,.15);background:#171717}html[data-theme=dark] .careers-band{border-color:rgba(244,241,236,.15);background:#121212}html[data-theme=dark] .careers-empty p,html[data-theme=dark] .careers-hero .lead,html[data-theme=dark] .careers-job-details ul,html[data-theme=dark] .careers-job-main>p,html[data-theme=dark] .careers-principles p{color:#b9b2aa}html[data-theme=dark] .careers-job-meta span{border-color:rgba(244,241,236,.15);background:#101010}@media (max-width:980px){.careers-hero-grid,.careers-job{grid-template-columns:1fr}.careers-job-side{padding-left:0;border-left:0;border-top:1px solid var(--tk-line,#ded9d3);padding-top:1rem}.careers-principles{grid-template-columns:1fr}}@media (max-width:680px){.careers-hero-grid{padding:3rem 0}.careers-drafts a,.careers-job-title-row,.careers-section-head{align-items:flex-start;flex-direction:column}.careers-job-details{grid-template-columns:1fr}}:root,html[data-theme=dark],html[data-theme=light]{color-scheme:dark;--ink:#f4f4f1;--ink-soft:#dedbd6;--graphite:#f4f4f1;--navy:#101010;--navy-2:#171717;--steel:#c8c3bd;--muted:#9b9690;--line:#3b3a37;--line-strong:#5a5853;--surface:#101010;--surface-2:#151515;--panel:#171717;--teal:#ffffff;--teal-2:#e8e5df;--green:#d8d5cf;--amber:#bfb9b0;--red:#ffffff;--blue:#f4f4f1;--shadow:none;--shadow-soft:none;--radius:0}html,html[data-theme=dark],html[data-theme=light]{background:#101010}body,html[data-theme=dark] body,html[data-theme=light] body{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0) 0 0 /128px 128px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /128px 128px,#101010;color:#f4f4f1}a:hover,html[data-theme=dark] a:hover{color:#ffffff}.announcement-bar{border-bottom:1px solid #3b3a37;background:#101010;color:#f4f4f1}.announcement-bar span{border-color:#6a6862}.site-header,html[data-theme=dark] .site-header{background:#101010}.nav,html[data-theme=dark] .nav{border-color:#3b3a37;background:#101010}.site-footer img,.site-header .brand-link img,html[data-theme=dark] .site-footer img,html[data-theme=dark] .site-header .brand-link img{filter:invert(1) grayscale(1) contrast(1.06)}.footer-layout p,.footer-links a,.nav-links,.nav-login,.profile-label,html[data-theme=dark] .footer-layout p,html[data-theme=dark] .footer-links a,html[data-theme=dark] .nav-links,html[data-theme=dark] .nav-login{color:#c8c3bd}.nav-links a:hover,.nav-login:hover,html[data-theme=dark] .nav-links a:hover,html[data-theme=dark] .nav-login:hover{color:#f4f4f1}.button,.careers-empty .button,.careers-job-side .button,.nav-pill-dark,html[data-theme=dark] .button,html[data-theme=dark] .nav-pill-dark{border:1px solid #f4f4f1;background:#f4f4f1;color:#101010;box-shadow:none}.button:hover,.nav-pill-dark:hover,html[data-theme=dark] .button:hover,html[data-theme=dark] .nav-pill-dark:hover{border-color:#ffffff;background:#ffffff;color:#101010;transform:none;box-shadow:none}.button.light,.button.secondary,.button.secondary.light,html[data-theme=dark] .button.light,html[data-theme=dark] .button.secondary,html[data-theme=dark] .button.secondary.light{border-color:#3b3a37;background:#202020;color:#f4f4f1}.auth-page,.careers-page,.cta-band,.dark-band,.dashboard-page,.docs-page,.home-page,.mission-page-redesign,.page-hero,.section,html[data-theme=dark] .careers-page,html[data-theme=dark] .home-page{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0) 0 0 /128px 128px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /128px 128px,#101010;color:#f4f4f1}.home-page{--tk-ink:#f4f4f1;--tk-muted:#aaa49c;--tk-soft:#7d7973;--tk-line:#3b3a37;--tk-line-strong:#6a6862;--tk-bg:#101010;--tk-panel:#171717;--tk-tan:#f4f4f1;--tk-tan-soft:#202020}.auth-card h1,.careers-page h1,.careers-page h2,.careers-page h3,.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.docs-content h1,.docs-content h2,.home-page h1,.home-page h2,.home-page h3,.mission-page-redesign h1,.mission-page-redesign h2,.mission-page-redesign h3,.page-hero h1{color:#f4f4f1;letter-spacing:0}.careers-hero,.careers-openings,.footer-layout,.mission-page-redesign .mission-different,.mission-page-redesign .mission-hero,.mission-page-redesign .mission-why-now,.tk-page-frame,html[data-theme=dark] .careers-hero,html[data-theme=dark] .careers-openings,html[data-theme=dark] .footer-layout,html[data-theme=dark] .tk-page-frame{border-color:#3b3a37;background:rgba(16,16,16,.94)}.careers-band,.dashboard-defs div,.dashboard-detail-card,.dashboard-empty,.dashboard-header,.dashboard-list-row,.dashboard-metric-card,.dashboard-panel,.dashboard-sidebar,.dashboard-table-wrap,.docs-nav-group,.docs-section,.docs-tabs,.docs-toc,.site-footer,.tk-domain-strip,.tk-feature-row,.tk-footer-cta,.tk-hero,.tk-section,html[data-theme=dark] .careers-band,html[data-theme=dark] .site-footer{border-color:#3b3a37;background:#101010}.auth-card p,.careers-empty p,.careers-hero .lead,.careers-job-details ul,.careers-job-main>p,.careers-principles p,.dashboard-page p,.docs-content p,.lead,.mission-page-redesign .mission-copy p,.mission-page-redesign .mission-hero .lead,.tk-card p,.tk-feature-copy p,.tk-lead,.tk-section-head p,html[data-theme=dark] .careers-empty p,html[data-theme=dark] .careers-hero .lead,html[data-theme=dark] .careers-job-details ul,html[data-theme=dark] .careers-job-main>p,html[data-theme=dark] .careers-principles p{color:#aaa49c}.careers-drafts em,.careers-job-meta span,.careers-job-side span,.careers-principles span,.docs-breadcrumb,.eyebrow,.tk-eyebrow{color:#7d7973}.auth-card,.card,.careers-drafts,.careers-empty,.careers-job,.content-panel,.docs-callout,.docs-card,.docs-note,.docs-table,.form-panel,.profile-menu-panel,.step,.theme-menu-panel,.tk-card,.tk-demo-form,.tk-demo-form input,.tk-review-mock,.tk-review-panel,.tk-review-row,.trust-item,.use-case,html[data-theme=dark] .careers-drafts,html[data-theme=dark] .careers-empty,html[data-theme=dark] .careers-job{border-color:#3b3a37;background:#171717;color:#f4f4f1;box-shadow:none}.docs-search input,.tk-demo-form input,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,input,select,textarea{border-color:#3b3a37;background:#151515;color:#f4f4f1}.tk-demo-form input::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder,input::placeholder,textarea::placeholder{color:#7d7973}.tk-demo-form button{border:1px solid #f4f4f1;background:#f4f4f1;color:#101010}.careers-empty,.careers-job,.tk-review-mock,.tk-signal{box-shadow:none}.tk-signal{background:#101010}.tk-signal:before{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 0) 0 0 /80px 80px}.tk-signal:after{background:linear-gradient(90deg,rgba(16,16,16,.98),rgba(16,16,16,.62) 24%,rgba(16,16,16,.08) 54%,rgba(16,16,16,.34))}.tk-signal-route-base{stroke:rgba(244,244,241,.16)}.tk-signal-route-active{stroke:rgba(244,244,241,.62)}.tk-signal-node{fill:#101010;stroke:rgba(244,244,241,.72)}.tk-signal-scan{background:linear-gradient(180deg,transparent,rgba(244,244,241,.7) 18%,rgba(244,244,241,.7) 82%,transparent);box-shadow:0 0 0 1px rgba(244,244,241,.04),18px 0 30px rgba(244,244,241,.08)}.tk-signal-pulse span{background:rgba(244,244,241,var(--o))}.tk-signal-label{color:#aaa49c}.tk-signal-callout,.tk-signal-label span{border-color:rgba(244,244,241,.22);background:rgba(32,32,32,.92);color:#f4f4f1}.tk-signal-label:before{background:rgba(244,244,241,.38)}.tk-signal-console{border-color:rgba(244,244,241,.18);background:rgba(23,23,23,.88);color:#f4f4f1}.tk-signal-console strong{color:#f4f4f1}.tk-signal-console em,.tk-signal-console span{color:#8f8b84}.tk-signal-event{background:#f4f4f1;box-shadow:0 0 0 0 rgba(244,244,241,.22)}.tk-logo-strip,.tk-signal-event i{background:#101010}.tk-logo-grid div,.tk-logo-strip{border-color:#3b3a37}.tk-logo-grid div{color:#f4f4f1}.tk-logo-grid span{border-color:#5a5853;background:#202020;color:#aaa49c}.tk-logo-grid svg{color:inherit}.tk-cta .tk-page-frame,.tk-platform .tk-page-frame{background:rgba(16,16,16,.96)}.tk-card-grid{border-color:#3b3a37}.tk-card-grid article{border-color:#3b3a37;background:#151515}.tk-card-grid article:nth-child(2n){background:#181818}.tk-card-grid span{color:#8f8b84}.tk-card-grid h3{color:#f4f4f1}.tk-card-grid p{color:#bbb6ae}.tk-cta-box{border-color:#3b3a37;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /160px 160px,#151515}.tk-cta h2{color:#f4f4f1}.tk-cta .tk-demo-form{border-color:#3b3a37;background:#101010}.tk-cta .tk-demo-form input{background:#101010;color:#f4f4f1}.tk-cta .tk-demo-form input::placeholder{color:#9b9690}.mission-page-redesign{--mission-bg:#101010;--mission-surface:#151515;--mission-ink:#f4f4f1;--mission-muted:#b8b3aa;--mission-border:#3b3a37;--mission-purple:#d7d0ff;--mission-blue:#d5defd;--mission-green:#d8e7dc;--mission-shadow-sm:none}.mission-page-redesign .mission-cta-band .cta-layout,.mission-page-redesign .mission-different .container,.mission-page-redesign .mission-rail,.mission-page-redesign .mission-stat-stack{border-color:#3b3a37;background:#151515;color:#f4f4f1;box-shadow:none}.mission-page-redesign .mission-rail-intro{border-color:#3b3a37;background:#151515}.mission-page-redesign .mission-comparison article,.mission-page-redesign .mission-rail-list article,.mission-page-redesign .mission-stat-row{border-color:#3b3a37;background:#171717}.mission-page-redesign .mission-comparison article:nth-child(2n),.mission-page-redesign .mission-rail-list article:nth-child(2n),.mission-page-redesign .mission-stat-row:nth-child(2n){background:#1b1b1b}.mission-page-redesign .mission-comparison h3,.mission-page-redesign .mission-cta-band h2,.mission-page-redesign .mission-different h2,.mission-page-redesign .mission-rail-intro h2,.mission-page-redesign .mission-rail-list h3,.mission-page-redesign .mission-stat-row em,.mission-page-redesign .mission-stat-row strong{color:#f4f4f1}.mission-page-redesign .mission-comparison p,.mission-page-redesign .mission-cta-band .lead,.mission-page-redesign .mission-different-header>p,.mission-page-redesign .mission-rail-list p,.mission-page-redesign .mission-stat-row p{color:#b8b3aa}.mission-page-redesign .mission-comparison span,.mission-page-redesign .mission-rail-list span,.mission-page-redesign .mission-stat-row span{color:#8f8b84}.mission-page-redesign .mission-thesis-row.check span,.mission-page-redesign .mission-thesis-row.review span,.mission-page-redesign .mission-thesis-row.shield span{color:#d8d5cf}.mission-page-redesign .mission-thesis-icon,.mission-page-redesign .mission-thesis-row.check .mission-thesis-icon,.mission-page-redesign .mission-thesis-row.review .mission-thesis-icon{border:1px solid #3b3a37;background:#202020;color:#d8d5cf}.mission-page-redesign .mission-comparison{border-color:#3b3a37;background:#151515}.mission-page-redesign .mission-source-links a{border-color:#4a4843;background:#202020;color:#f4f4f1}.careers-job-meta span,html[data-theme=dark] .careers-job-meta span{border-color:#3b3a37;background:#202020;color:#f4f4f1}.careers-principles{border-color:#6a6862}.careers-principles article{border-color:#6a6862;background:#101010}.site-footer{border-top:1px solid #3b3a37}.dashboard-sidebar a.active,.docs-nav-link.active,.docs-tabs a[aria-current=page],.footer-links strong{color:#f4f4f1}.footer-layout{grid-template-columns:minmax(260px,1.15fr) repeat(4,minmax(140px,.48fr))}:root,html[data-theme=dark],html[data-theme=light]{--ink:#e8e3da;--ink-soft:#d1ccc4;--graphite:#e8e3da;--navy:#141414;--navy-2:#191918;--steel:#bdb6ac;--muted:#9f978d;--line:#34322f;--line-strong:#504c47;--surface:#141414;--surface-2:#181817;--panel:#1d1c1a;--teal:#e8e3da;--teal-2:#d8d1c7;--green:#c9c3ba;--amber:#b3aaa0;--red:#e8e3da;--blue:#e8e3da}html,html[data-theme=dark],html[data-theme=light]{background:#141414}.auth-page,.careers-page,.cta-band,.dark-band,.dashboard-page,.docs-page,.home-page,.mission-page-redesign,.page-hero,.section,body,html[data-theme=dark] .careers-page,html[data-theme=dark] .home-page,html[data-theme=dark] body,html[data-theme=light] body{background:linear-gradient(rgba(232,227,218,.032) 1px,transparent 0) 0 0 /128px 128px,linear-gradient(90deg,rgba(232,227,218,.032) 1px,transparent 0) 0 0 /128px 128px,#141414;color:#e8e3da}.nav-links a:hover,.nav-login:hover,a:hover,html[data-theme=dark] .nav-links a:hover,html[data-theme=dark] .nav-login:hover,html[data-theme=dark] a:hover{color:#f1ede6}.announcement-bar,.careers-band,.dashboard-defs div,.dashboard-detail-card,.dashboard-empty,.dashboard-header,.dashboard-list-row,.dashboard-metric-card,.dashboard-panel,.dashboard-sidebar,.dashboard-table-wrap,.docs-nav-group,.docs-section,.docs-tabs,.docs-toc,.nav,.site-footer,.site-header,.tk-domain-strip,.tk-feature-row,.tk-footer-cta,.tk-hero,.tk-section,html[data-theme=dark] .careers-band,html[data-theme=dark] .nav,html[data-theme=dark] .site-footer,html[data-theme=dark] .site-header{border-color:#34322f;background:#141414}.careers-hero,.careers-openings,.footer-layout,.mission-page-redesign .mission-different,.mission-page-redesign .mission-hero,.mission-page-redesign .mission-why-now,.tk-cta .tk-page-frame,.tk-page-frame,.tk-platform .tk-page-frame,html[data-theme=dark] .careers-hero,html[data-theme=dark] .careers-openings,html[data-theme=dark] .footer-layout,html[data-theme=dark] .tk-page-frame{border-color:#34322f;background:rgba(20,20,20,.96)}.home-page{--tk-ink:#e8e3da;--tk-muted:#aaa39a;--tk-soft:#858078;--tk-line:#34322f;--tk-line-strong:#504c47;--tk-bg:#141414;--tk-panel:#1d1c1a;--tk-tan:#e8e3da;--tk-tan-soft:#242320}.auth-card h1,.careers-page h1,.careers-page h2,.careers-page h3,.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-sidebar a.active,.docs-content h1,.docs-content h2,.docs-nav-link.active,.docs-tabs a[aria-current=page],.footer-links strong,.home-page h1,.home-page h2,.home-page h3,.mission-page-redesign .mission-comparison h3,.mission-page-redesign .mission-cta-band h2,.mission-page-redesign .mission-different h2,.mission-page-redesign .mission-rail-intro h2,.mission-page-redesign .mission-rail-list h3,.mission-page-redesign .mission-stat-row em,.mission-page-redesign .mission-stat-row strong,.mission-page-redesign h1,.mission-page-redesign h2,.mission-page-redesign h3,.page-hero h1,.tk-card-grid h3,.tk-cta h2{color:#e8e3da}.footer-layout p,.footer-links a,.nav-links,.nav-login,.profile-label,html[data-theme=dark] .footer-layout p,html[data-theme=dark] .footer-links a,html[data-theme=dark] .nav-links,html[data-theme=dark] .nav-login{color:#bdb6ac}.auth-card p,.careers-empty p,.careers-hero .lead,.careers-job-details ul,.careers-job-main>p,.careers-principles p,.dashboard-page p,.docs-content p,.lead,.mission-page-redesign .mission-comparison p,.mission-page-redesign .mission-copy p,.mission-page-redesign .mission-cta-band .lead,.mission-page-redesign .mission-different-header>p,.mission-page-redesign .mission-hero .lead,.mission-page-redesign .mission-rail-list p,.mission-page-redesign .mission-stat-row p,.tk-card p,.tk-card-grid p,.tk-feature-copy p,.tk-lead,.tk-section-head p,html[data-theme=dark] .careers-empty p,html[data-theme=dark] .careers-hero .lead,html[data-theme=dark] .careers-job-details ul,html[data-theme=dark] .careers-job-main>p,html[data-theme=dark] .careers-principles p{color:#aaa39a}.careers-drafts em,.careers-job-meta span,.careers-job-side span,.careers-principles span,.docs-breadcrumb,.eyebrow,.mission-page-redesign .mission-comparison span,.mission-page-redesign .mission-rail-list span,.mission-page-redesign .mission-stat-row span,.tk-card-grid span,.tk-eyebrow{color:#858078}.auth-card,.card,.careers-drafts,.careers-empty,.careers-job,.content-panel,.docs-callout,.docs-card,.docs-note,.docs-table,.form-panel,.mission-page-redesign .mission-comparison,.mission-page-redesign .mission-cta-band .cta-layout,.mission-page-redesign .mission-different .container,.mission-page-redesign .mission-rail,.mission-page-redesign .mission-rail-intro,.mission-page-redesign .mission-stat-stack,.profile-menu-panel,.step,.theme-menu-panel,.tk-card,.tk-card-grid article,.tk-cta-box,.tk-demo-form,.tk-demo-form input,.tk-review-mock,.tk-review-panel,.tk-review-row,.trust-item,.use-case,html[data-theme=dark] .careers-drafts,html[data-theme=dark] .careers-empty,html[data-theme=dark] .careers-job{border-color:#34322f;background:#1d1c1a;color:#e8e3da;box-shadow:none}.mission-page-redesign .mission-comparison article:nth-child(2n),.mission-page-redesign .mission-rail-list article:nth-child(2n),.mission-page-redesign .mission-stat-row:nth-child(2n),.tk-card-grid article:nth-child(2n){background:#211f1d}.careers-principles article,.mission-page-redesign .mission-comparison article,.mission-page-redesign .mission-rail-list article,.mission-page-redesign .mission-stat-row{border-color:#34322f;background:#1d1c1a}.docs-search input,.tk-cta .tk-demo-form input,.tk-demo-form input,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,input,select,textarea{border-color:#34322f;background:#181817;color:#e8e3da}.tk-cta .tk-demo-form input::placeholder,.tk-demo-form input::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder,input::placeholder,textarea::placeholder{color:#8f887f}.button,.careers-empty .button,.careers-job-side .button,.nav-pill-dark,.tk-demo-form button,html[data-theme=dark] .button,html[data-theme=dark] .nav-pill-dark{border-color:#e8e3da;background:#e8e3da;color:#141414}.button:hover,.nav-pill-dark:hover,html[data-theme=dark] .button:hover,html[data-theme=dark] .nav-pill-dark:hover{border-color:#f1ede6;background:#f1ede6;color:#141414}.button.light,.button.secondary,.button.secondary.light,.careers-job-meta span,.mission-page-redesign .mission-source-links a,.mission-page-redesign .mission-thesis-icon,.mission-page-redesign .mission-thesis-row.check .mission-thesis-icon,.mission-page-redesign .mission-thesis-row.review .mission-thesis-icon,.tk-logo-grid span,html[data-theme=dark] .button.light,html[data-theme=dark] .button.secondary,html[data-theme=dark] .button.secondary.light,html[data-theme=dark] .careers-job-meta span{border-color:#504c47;background:#242320;color:#d8d1c7}.tk-signal{background:#141414}.tk-signal:before{background:linear-gradient(90deg,rgba(232,227,218,.032) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(232,227,218,.026) 1px,transparent 0) 0 0 /80px 80px}.tk-signal:after{background:linear-gradient(90deg,rgba(20,20,20,.98),rgba(20,20,20,.62) 24%,rgba(20,20,20,.08) 54%,rgba(20,20,20,.34))}.tk-signal-route-base{stroke:rgba(232,227,218,.16)}.tk-signal-route-active{stroke:rgba(232,227,218,.6)}.tk-signal-node{fill:#141414;stroke:rgba(232,227,218,.68)}.tk-signal-scan{background:linear-gradient(180deg,transparent,rgba(232,227,218,.62) 18%,rgba(232,227,218,.62) 82%,transparent);box-shadow:0 0 0 1px rgba(232,227,218,.04),18px 0 30px rgba(232,227,218,.07)}.tk-signal-pulse span{background:rgba(232,227,218,var(--o))}.tk-signal-callout,.tk-signal-label span{border-color:rgba(232,227,218,.2);background:rgba(36,35,32,.92);color:#e8e3da}.tk-signal-label:before{background:rgba(232,227,218,.32)}.tk-signal-console{border-color:rgba(232,227,218,.18);background:rgba(29,28,26,.9);color:#e8e3da}.tk-signal-console strong{color:#e8e3da}.tk-signal-event{background:#e8e3da;box-shadow:0 0 0 0 rgba(232,227,218,.2)}.tk-signal-event i{background:#141414}.tk-control-grid{grid-template-columns:minmax(420px,.9fr) minmax(500px,1fr);min-height:540px}.tk-control-list>.tk-eyebrow{margin:2.25rem 5vw .85rem}.tk-control-list>h2{max-width:700px;margin:0 5vw 1.55rem;font-size:clamp(2rem,3vw,3.15rem);line-height:1.03}.tk-control-list article{grid-template-columns:66px minmax(0,1fr);gap:1.25rem;padding:1.15rem 5vw}.tk-control-icon{width:52px;height:52px}.tk-control-list h3{font-size:clamp(1.16rem,1.55vw,1.55rem);line-height:1.08}.tk-control-list p{max-width:620px;margin-top:.58rem;font-size:clamp(.9rem,1vw,1rem);line-height:1.35}.tk-review-mock{padding:2.75rem 4vw}.tk-review-icon{width:48px;height:48px}.tk-review-mock h3{margin-top:1.2rem;font-size:1.34rem}.tk-review-mock>p{max-width:560px;margin-top:.55rem;font-size:.92rem;line-height:1.4}.tk-review-panel{width:min(100%,560px);margin-top:1.25rem}.tk-review-panel-head{min-height:50px;padding:0 1rem}.tk-review-panel-head strong{font-size:.88rem}.tk-review-approve{min-height:28px;padding:0 .78rem;font-size:.82rem}.tk-review-row{grid-template-columns:30px 1fr auto;min-height:62px;padding:0 1rem}.tk-review-row>span{width:26px;height:26px}.tk-review-row>span:before{width:10px;height:10px}.tk-review-row strong{font-size:.9rem}.tk-review-row small{font-size:.78rem}.tk-review-row em{padding:.28rem .52rem;font-size:.7rem}@media (max-width:780px){.tk-control-list>h2{font-size:clamp(1.65rem,7.2vw,2.2rem)}.tk-control-list h3{font-size:1.12rem}.tk-control-list p{font-size:.9rem}.tk-review-mock h3{font-size:1.2rem}}html[data-theme=light]{color-scheme:light;--ink:#191817;--ink-soft:#3f3b37;--graphite:#191817;--navy:#f4f1eb;--navy-2:#ebe7df;--steel:#5e5851;--muted:#706960;--line:#d8d2c8;--line-strong:#b9b0a4;--surface:#f4f1eb;--surface-2:#ebe7df;--panel:#faf8f4;--teal:#191817;--teal-2:#3f3b37;--green:#4f574f;--amber:#786d5f;--red:#191817;--blue:#191817}html[data-theme=light],html[data-theme=light] .auth-page,html[data-theme=light] .careers-page,html[data-theme=light] .cta-band,html[data-theme=light] .dark-band,html[data-theme=light] .dashboard-page,html[data-theme=light] .docs-page,html[data-theme=light] .home-page,html[data-theme=light] .mission-page-redesign,html[data-theme=light] .page-hero,html[data-theme=light] .section,html[data-theme=light] body{background:linear-gradient(rgba(25,24,23,.045) 1px,transparent 0) 0 0 /128px 128px,linear-gradient(90deg,rgba(25,24,23,.045) 1px,transparent 0) 0 0 /128px 128px,#f4f1eb;color:#191817}html[data-theme=light] .home-page{--tk-ink:#191817;--tk-muted:#706960;--tk-soft:#8a8177;--tk-line:#d8d2c8;--tk-line-strong:#b9b0a4;--tk-bg:#f4f1eb;--tk-panel:#faf8f4;--tk-tan:#191817;--tk-tan-soft:#ebe7df}html[data-theme=light] body:has(.home-page){--home-bg:#f7f8fa;--home-surface:#ffffff;--home-raised:#f1f3f5;--home-ink:#17191d;--home-secondary:#58616d;--home-muted:#747d88;--home-line:#dce1e6;--home-line-strong:#c7cdd5;--home-cta:#17191d;--home-cta-ink:#ffffff;--home-grid:rgba(23,25,29,0.045)}html[data-theme=light] .announcement-bar,html[data-theme=light] .careers-band,html[data-theme=light] .dashboard-defs div,html[data-theme=light] .dashboard-detail-card,html[data-theme=light] .dashboard-empty,html[data-theme=light] .dashboard-header,html[data-theme=light] .dashboard-list-row,html[data-theme=light] .dashboard-metric-card,html[data-theme=light] .dashboard-panel,html[data-theme=light] .dashboard-sidebar,html[data-theme=light] .dashboard-table-wrap,html[data-theme=light] .docs-nav-group,html[data-theme=light] .docs-section,html[data-theme=light] .docs-tabs,html[data-theme=light] .docs-toc,html[data-theme=light] .nav,html[data-theme=light] .site-footer,html[data-theme=light] .site-header,html[data-theme=light] .tk-domain-strip,html[data-theme=light] .tk-feature-row,html[data-theme=light] .tk-footer-cta,html[data-theme=light] .tk-hero,html[data-theme=light] .tk-section{border-color:#d8d2c8;background:#f4f1eb}html[data-theme=light] .announcement-bar{border-bottom-color:#bfb4a8;background:#a58d7f;color:#ffffff}html[data-theme=light] .announcement-bar a,html[data-theme=light] .announcement-bar a:hover{color:#ffffff}html[data-theme=light] .announcement-bar span{border-color:rgba(255,255,255,.7);color:#ffffff}html[data-theme=light] .careers-hero,html[data-theme=light] .careers-openings,html[data-theme=light] .footer-layout,html[data-theme=light] .mission-page-redesign .mission-different,html[data-theme=light] .mission-page-redesign .mission-hero,html[data-theme=light] .mission-page-redesign .mission-why-now,html[data-theme=light] .tk-cta .tk-page-frame,html[data-theme=light] .tk-page-frame,html[data-theme=light] .tk-platform .tk-page-frame{border-color:#d8d2c8;background:rgba(244,241,235,.96)}html[data-theme=light] .site-footer img,html[data-theme=light] .site-header .brand-link img{filter:none}html[data-theme=light] .auth-card h1,html[data-theme=light] .careers-page h1,html[data-theme=light] .careers-page h2,html[data-theme=light] .careers-page h3,html[data-theme=light] .dashboard-page h1,html[data-theme=light] .dashboard-page h2,html[data-theme=light] .dashboard-page h3,html[data-theme=light] .dashboard-sidebar a.active,html[data-theme=light] .docs-content h1,html[data-theme=light] .docs-content h2,html[data-theme=light] .docs-nav-link.active,html[data-theme=light] .docs-tabs a[aria-current=page],html[data-theme=light] .footer-links strong,html[data-theme=light] .home-page h1,html[data-theme=light] .home-page h2,html[data-theme=light] .home-page h3,html[data-theme=light] .mission-page-redesign .mission-comparison h3,html[data-theme=light] .mission-page-redesign .mission-cta-band h2,html[data-theme=light] .mission-page-redesign .mission-different h2,html[data-theme=light] .mission-page-redesign .mission-rail-intro h2,html[data-theme=light] .mission-page-redesign .mission-rail-list h3,html[data-theme=light] .mission-page-redesign .mission-stat-row em,html[data-theme=light] .mission-page-redesign .mission-stat-row strong,html[data-theme=light] .mission-page-redesign h1,html[data-theme=light] .mission-page-redesign h2,html[data-theme=light] .mission-page-redesign h3,html[data-theme=light] .page-hero h1,html[data-theme=light] .tk-card-grid h3,html[data-theme=light] .tk-cta h2{color:#191817}html[data-theme=light] .footer-layout p,html[data-theme=light] .footer-links a,html[data-theme=light] .nav-links,html[data-theme=light] .nav-login,html[data-theme=light] .profile-label{color:#5e5851}html[data-theme=light] .nav-links a:hover,html[data-theme=light] .nav-login:hover,html[data-theme=light] a:hover{color:#191817}html[data-theme=light] .auth-card p,html[data-theme=light] .careers-empty p,html[data-theme=light] .careers-hero .lead,html[data-theme=light] .careers-job-details ul,html[data-theme=light] .careers-job-main>p,html[data-theme=light] .careers-principles p,html[data-theme=light] .dashboard-page p,html[data-theme=light] .docs-content p,html[data-theme=light] .lead,html[data-theme=light] .mission-page-redesign .mission-comparison p,html[data-theme=light] .mission-page-redesign .mission-copy p,html[data-theme=light] .mission-page-redesign .mission-cta-band .lead,html[data-theme=light] .mission-page-redesign .mission-different-header>p,html[data-theme=light] .mission-page-redesign .mission-hero .lead,html[data-theme=light] .mission-page-redesign .mission-rail-list p,html[data-theme=light] .mission-page-redesign .mission-stat-row p,html[data-theme=light] .tk-card p,html[data-theme=light] .tk-card-grid p,html[data-theme=light] .tk-feature-copy p,html[data-theme=light] .tk-lead,html[data-theme=light] .tk-section-head p{color:#706960}html[data-theme=light] .careers-drafts em,html[data-theme=light] .careers-job-meta span,html[data-theme=light] .careers-job-side span,html[data-theme=light] .careers-principles span,html[data-theme=light] .docs-breadcrumb,html[data-theme=light] .eyebrow,html[data-theme=light] .mission-page-redesign .mission-comparison span,html[data-theme=light] .mission-page-redesign .mission-rail-list span,html[data-theme=light] .mission-page-redesign .mission-stat-row span,html[data-theme=light] .tk-card-grid span,html[data-theme=light] .tk-eyebrow{color:#8a8177}html[data-theme=light] .auth-card,html[data-theme=light] .card,html[data-theme=light] .careers-drafts,html[data-theme=light] .careers-empty,html[data-theme=light] .careers-job,html[data-theme=light] .content-panel,html[data-theme=light] .docs-callout,html[data-theme=light] .docs-card,html[data-theme=light] .docs-note,html[data-theme=light] .docs-table,html[data-theme=light] .form-panel,html[data-theme=light] .mission-page-redesign .mission-comparison,html[data-theme=light] .mission-page-redesign .mission-cta-band .cta-layout,html[data-theme=light] .mission-page-redesign .mission-different .container,html[data-theme=light] .mission-page-redesign .mission-rail,html[data-theme=light] .mission-page-redesign .mission-rail-intro,html[data-theme=light] .mission-page-redesign .mission-stat-stack,html[data-theme=light] .profile-menu-panel,html[data-theme=light] .step,html[data-theme=light] .theme-menu-panel,html[data-theme=light] .tk-card,html[data-theme=light] .tk-card-grid article,html[data-theme=light] .tk-cta-box,html[data-theme=light] .tk-demo-form,html[data-theme=light] .tk-demo-form input,html[data-theme=light] .tk-review-mock,html[data-theme=light] .tk-review-panel,html[data-theme=light] .tk-review-row,html[data-theme=light] .trust-item,html[data-theme=light] .use-case{border-color:#d8d2c8;background:#faf8f4;color:#191817;box-shadow:none}html[data-theme=light] .mission-page-redesign .mission-comparison article:nth-child(2n),html[data-theme=light] .mission-page-redesign .mission-rail-list article:nth-child(2n),html[data-theme=light] .mission-page-redesign .mission-stat-row:nth-child(2n),html[data-theme=light] .tk-card-grid article:nth-child(2n){background:#f0ece5}html[data-theme=light] .careers-principles article,html[data-theme=light] .mission-page-redesign .mission-comparison article,html[data-theme=light] .mission-page-redesign .mission-rail-list article,html[data-theme=light] .mission-page-redesign .mission-stat-row{border-color:#d8d2c8;background:#faf8f4}html[data-theme=light] .docs-search input,html[data-theme=light] .tk-cta .tk-demo-form input,html[data-theme=light] .tk-demo-form input,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{border-color:#d8d2c8;background:#faf8f4;color:#191817}html[data-theme=light] .tk-cta .tk-demo-form input::placeholder,html[data-theme=light] .tk-demo-form input::placeholder,html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#8a8177}html[data-theme=light] .button,html[data-theme=light] .careers-empty .button,html[data-theme=light] .careers-job-side .button,html[data-theme=light] .nav-pill-dark,html[data-theme=light] .tk-demo-form button{border-color:#191817;background:#191817;color:#f4f1eb}html[data-theme=light] .button:hover,html[data-theme=light] .nav-pill-dark:hover{border-color:#000000;background:#000000;color:#f4f1eb}html[data-theme=light] .button.light,html[data-theme=light] .button.secondary,html[data-theme=light] .button.secondary.light,html[data-theme=light] .careers-job-meta span,html[data-theme=light] .mission-page-redesign .mission-source-links a,html[data-theme=light] .mission-page-redesign .mission-thesis-icon,html[data-theme=light] .mission-page-redesign .mission-thesis-row.check .mission-thesis-icon,html[data-theme=light] .mission-page-redesign .mission-thesis-row.review .mission-thesis-icon,html[data-theme=light] .tk-logo-grid span{border-color:#c9c1b6;background:#ebe7df;color:#3f3b37}html[data-theme=light] .tk-logo-strip{border-color:#d8d2c8;background:#f4f1eb}html[data-theme=light] .tk-logo-grid{background:#f4f1eb}html[data-theme=light] .tk-logo-grid div{border-color:#b9b0a4;background:#ebe7df;color:#191817}html[data-theme=light] .tk-logo-grid span{border-color:#c9c1b6;background:#f4f1eb;color:#3f3b37}html[data-theme=light] .tk-logo-grid svg{color:inherit}html[data-theme=light] .theme-menu-trigger{border-color:#d8d2c8;background:#ebe7df;color:#191817}html[data-theme=light] .theme-menu-item:focus-visible,html[data-theme=light] .theme-menu-item:hover,html[data-theme=light] .theme-menu-trigger:hover,html[data-theme=light] .theme-menu-trigger[aria-expanded=true]{background:#faf8f4;color:#191817}html[data-theme=light] .theme-menu-item{color:#5e5851}html[data-theme=light] .theme-menu-item.selected{color:#191817}html[data-theme=light] .tk-signal{background:#f4f1eb}html[data-theme=light] .tk-signal:before{background:linear-gradient(90deg,rgba(25,24,23,.05) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(25,24,23,.04) 1px,transparent 0) 0 0 /80px 80px}html[data-theme=light] .tk-signal:after{background:linear-gradient(90deg,rgba(244,241,235,.98),rgba(244,241,235,.62) 24%,rgba(244,241,235,.08) 54%,rgba(244,241,235,.34))}html[data-theme=light] .tk-signal-route-base{stroke:rgba(25,24,23,.18)}html[data-theme=light] .tk-signal-route-active{stroke:rgba(25,24,23,.58)}html[data-theme=light] .tk-signal-node{fill:#f4f1eb;stroke:rgba(25,24,23,.62)}html[data-theme=light] .tk-signal-scan{background:linear-gradient(180deg,transparent,rgba(25,24,23,.54) 18%,rgba(25,24,23,.54) 82%,transparent);box-shadow:0 0 0 1px rgba(25,24,23,.04),18px 0 30px rgba(25,24,23,.07)}html[data-theme=light] .tk-signal-pulse span{background:rgba(25,24,23,var(--o))}html[data-theme=light] .tk-signal-callout,html[data-theme=light] .tk-signal-label span{border-color:rgba(25,24,23,.22);background:rgba(250,248,244,.92);color:#191817}html[data-theme=light] .tk-signal-label:before{background:rgba(25,24,23,.32)}html[data-theme=light] .tk-signal-console{border-color:rgba(25,24,23,.18);background:rgba(250,248,244,.9);color:#191817}html[data-theme=light] .tk-signal-console strong{color:#191817}html[data-theme=light] .tk-signal-event{background:#191817;box-shadow:0 0 0 0 rgba(25,24,23,.2)}html[data-theme=light] .tk-signal-event i{background:#f4f1eb}.nav-actions .theme-menu{margin-left:.15rem}.nav-actions .theme-menu-panel{right:0;left:auto}.nav-actions .theme-menu-trigger{width:32px;height:32px;border-color:transparent;background:transparent;color:#8f887f;opacity:.72}.nav-actions .theme-menu-trigger:hover,.nav-actions .theme-menu-trigger[aria-expanded=true]{border-color:#34322f;background:#1d1c1a;color:#e8e3da;opacity:1}.nav-actions .theme-menu-icon{transform:scale(.82)}html[data-theme=light] .nav-actions .theme-menu-trigger{border-color:transparent;background:transparent;color:#8a8177}html[data-theme=light] .nav-actions .theme-menu-trigger:hover,html[data-theme=light] .nav-actions .theme-menu-trigger[aria-expanded=true]{border-color:#d8d2c8;background:#ebe7df;color:#191817}.status-page{min-height:100vh;padding:4.2rem 1.5rem 6rem;background:linear-gradient(rgba(232,227,218,.032) 1px,transparent 0) 0 0 /128px 128px,linear-gradient(90deg,rgba(232,227,218,.032) 1px,transparent 0) 0 0 /128px 128px,#141414;color:#e8e3da}.status-shell{width:min(100%,980px);margin:0 auto}.status-header,.status-incidents-head,.status-service-head,.status-timeline{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.status-header{margin-bottom:2rem}.status-header h1{margin-top:.4rem;color:#e8e3da;font-size:clamp(2rem,4vw,3rem);line-height:1}.status-subscribe{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 1rem;border:1px solid #34322f;background:#1d1c1a;color:#e8e3da;font-weight:650}.status-banner{display:flex;align-items:center;gap:.9rem;min-height:70px;padding:0 1.25rem;border:1px solid rgba(18,184,91,.34);background:#10b957;color:#ffffff;box-shadow:0 18px 60px rgba(16,185,87,.14)}.status-banner span{display:grid;place-items:center;width:28px;height:28px;border:2px solid;border-radius:999px;font-weight:800}.status-banner strong{font-size:clamp(1.25rem,2.2vw,1.6rem)}.status-services{display:grid;grid-gap:2rem;gap:2rem;margin-top:2.8rem}.status-service h2{color:#e8e3da;font-size:1.2rem;line-height:1.2}.status-service p{margin-top:.18rem;color:#858078;font-size:.9rem}.status-service-head>span{padding:.44rem .72rem;border-radius:7px;background:rgba(16,185,87,.14);color:#4ade80;font-size:.82rem;font-weight:750}.status-bars{display:grid;grid-template-columns:repeat(90,1fr);grid-gap:3px;gap:3px;margin-top:.9rem;overflow:hidden;border-radius:8px}.status-bars span{display:block;height:48px;background:#10b957}.status-bars span.incident{background:#ef4444}.status-timeline{margin-top:.65rem;color:#858078;font-size:.9rem}.status-timeline:after,.status-timeline:before{content:"";flex:1 1;height:1px;background:#34322f}.status-timeline strong{color:#aaa39a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.status-incidents{margin-top:3rem}.status-incidents-head{margin-bottom:1.5rem}.status-incidents h2{color:#e8e3da;font-size:clamp(1.65rem,3vw,2.2rem)}.status-incidents-head a{color:#aaa39a;text-decoration:underline;text-underline-offset:3px}.status-incident{padding:1.3rem 0;border-top:1px solid #34322f}.status-incident time{display:block;color:#e8e3da;font-size:1.15rem;font-weight:750}.status-incident h3{margin-top:1.2rem;color:#cfc7ff;font-size:1rem;text-decoration:underline;text-underline-offset:3px}.status-incident-body{display:grid;grid-template-columns:18px 1fr;grid-gap:1rem;gap:1rem;margin-top:1rem}.status-incident-body>span{width:9px;height:9px;margin-top:.45rem;border-radius:999px;background:#10b957;box-shadow:0 0 0 4px rgba(16,185,87,.1)}.status-incident-body strong{color:#e8e3da}.status-incident-body p{margin-top:.7rem;color:#aaa39a}.status-incident-body em{display:block;margin-top:1rem;color:#858078;font-style:normal}html[data-theme=light] .status-page{background:linear-gradient(rgba(25,24,23,.045) 1px,transparent 0) 0 0 /128px 128px,linear-gradient(90deg,rgba(25,24,23,.045) 1px,transparent 0) 0 0 /128px 128px,#f4f1eb;color:#191817}html[data-theme=light] .status-header h1,html[data-theme=light] .status-incident time,html[data-theme=light] .status-incident-body strong,html[data-theme=light] .status-incidents h2,html[data-theme=light] .status-service h2{color:#191817}html[data-theme=light] .status-subscribe{border-color:#d8d2c8;background:#faf8f4;color:#191817}html[data-theme=light] .status-incident-body em,html[data-theme=light] .status-service p,html[data-theme=light] .status-timeline{color:#8a8177}html[data-theme=light] .status-incident,html[data-theme=light] .status-timeline:after,html[data-theme=light] .status-timeline:before{border-color:#d8d2c8;background-color:transparent}html[data-theme=light] .status-timeline:after,html[data-theme=light] .status-timeline:before{background:#d8d2c8}html[data-theme=light] .status-incident-body p,html[data-theme=light] .status-incidents-head a,html[data-theme=light] .status-timeline strong{color:#706960}html[data-theme=light] .status-incident h3{color:#4f46e5}.status-page{padding:clamp(2rem,4vw,3.25rem) 1.5rem 4.5rem}.status-shell{width:min(100%,1120px)}.status-header{margin-bottom:1.2rem}.status-header h1{margin-top:.28rem;font-size:clamp(2rem,3.3vw,2.65rem)}.status-subscribe{min-height:38px;padding:0 .85rem;font-size:.9rem}.status-banner{min-height:58px;padding:0 1rem}.status-banner span{width:24px;height:24px}.status-banner strong{font-size:clamp(1.1rem,1.8vw,1.35rem)}.status-services{gap:1.35rem;margin-top:2rem}.status-service h2{font-size:1.08rem}.status-service p{font-size:.82rem}.status-service-head>span{padding:.34rem .6rem;font-size:.75rem}.status-bars{gap:2px;margin-top:.65rem}.status-bars span{height:36px}.status-timeline{margin-top:.48rem;font-size:.8rem}.status-incidents{margin-top:2.25rem}.status-incidents-head{margin-bottom:1rem}.status-incidents h2{font-size:clamp(1.45rem,2.4vw,1.9rem)}.status-incident{padding:1rem 0}.status-incident time{font-size:1rem}.status-incident h3,.status-incident-body,.status-incident-body em,.status-incident-body p{margin-top:.65rem}.careers-openings{padding-block:clamp(2rem,4vw,3.5rem)}.careers-section-head{align-items:center;margin-bottom:1.05rem}.careers-section-head h2{font-size:clamp(1.9rem,3vw,2.75rem)}.careers-job-list{gap:.8rem}.careers-job{grid-template-columns:minmax(0,1fr) minmax(148px,205px);gap:1.15rem;padding:1rem}.careers-job h3{font-size:clamp(1.35rem,2vw,1.9rem);line-height:1}.careers-job-title-row>span{font-size:.82rem}.careers-job-main>p{max-width:940px;margin-top:.5rem;font-size:.92rem;line-height:1.35}.careers-job-meta{gap:.35rem;margin-top:.75rem}.careers-job-meta span{padding:.32rem .48rem;font-size:.72rem}.careers-job-details{grid-template-columns:1fr;gap:.7rem;margin-top:.9rem}.careers-job-details h4{margin-bottom:.35rem;font-size:.86rem}.careers-job-details ul{gap:.28rem;max-width:760px;font-size:.86rem;line-height:1.38}.careers-job-side{gap:.62rem;padding-left:1rem}.careers-job-side span{font-size:.72rem}.careers-job-side .button{min-height:40px;padding:.7rem .85rem;font-size:.9rem}.careers-edit-link{font-size:.86rem}@media (max-width:780px){.status-page{padding:2.5rem 1rem 4rem}.status-header,.status-incidents-head,.status-service-head{align-items:flex-start;flex-direction:column}.status-bars{gap:2px}.status-bars span{height:36px}.status-timeline{gap:.7rem;font-size:.8rem}}.tk-turnflow{--turn-cycle:12s;--turn-bg:#141414;--turn-ink:#e8e3da;--turn-muted:#aaa39a;--turn-line:rgba(232,227,218,0.22);--turn-rail:rgba(232,227,218,0.16);--turn-panel:rgba(29,28,26,0.94);--turn-wave:rgba(232,227,218,0.2);--turn-accent:#bdb6ac;--turn-accent-soft:rgba(189,182,172,0.14);isolation:isolate;background:var(--turn-bg)}html[data-theme=light] .tk-turnflow{--turn-bg:#f4f1eb;--turn-ink:#191817;--turn-muted:#706960;--turn-line:rgba(25,24,23,0.22);--turn-rail:rgba(25,24,23,0.16);--turn-panel:rgba(250,248,244,0.94);--turn-wave:rgba(25,24,23,0.2);--turn-accent:#786d5f;--turn-accent-soft:rgba(120,109,95,0.14)}.tk-turnflow:before{background:linear-gradient(90deg,rgba(232,227,218,.032) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(232,227,218,.026) 1px,transparent 0) 0 0 /80px 80px}.tk-turnflow:after{background:linear-gradient(90deg,rgba(20,20,20,.98),rgba(20,20,20,.62) 24%,rgba(20,20,20,.08) 54%,rgba(20,20,20,.34))}.tk-turnflow-canvas{position:absolute;inset:0;z-index:1}.tk-turnflow-wave{position:absolute;inset:4% -5% 3% 21%;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:7px;overflow:hidden;opacity:.72;-webkit-mask-image:linear-gradient(90deg,transparent,#000 23%,#000);mask-image:linear-gradient(90deg,transparent,#000 23%,#000)}.tk-turnflow-wave span{display:block;flex:0 0 3px;width:3px;height:min(var(--h),330px);min-height:18px;background:var(--turn-wave);opacity:var(--o);transform:scaleY(.58);transform-origin:center;animation:tk-turn-wave var(--turn-cycle) ease-in-out infinite;animation-delay:calc(var(--i) * -18ms)}.tk-turnflow-map{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible}.tk-turnflow-progress,.tk-turnflow-rail{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tk-turnflow-rail{stroke:var(--turn-rail);stroke-width:1.5}.tk-turnflow-progress{stroke:var(--turn-accent);stroke-width:2.25;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.tk-turnflow-progress-inbound{animation:tk-turn-path-inbound var(--turn-cycle) linear infinite}.tk-turnflow-progress-review{animation:tk-turn-path-review var(--turn-cycle) linear infinite}.tk-turnflow-progress-return{animation:tk-turn-path-return var(--turn-cycle) linear infinite}.tk-turnflow-progress-audit{animation:tk-turn-path-audit var(--turn-cycle) linear infinite}.tk-turnflow-scan{color:var(--turn-accent);opacity:0;transform-box:fill-box;transform-origin:center;animation:tk-turn-scan var(--turn-cycle) ease-in-out infinite}.tk-turnflow-scan rect{fill:var(--turn-accent-soft)}.tk-turnflow-scan path{fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.tk-turnflow-node-plate{fill:var(--turn-bg);stroke:var(--turn-line);stroke-width:1.5;vector-effect:non-scaling-stroke}.tk-turnflow-node-glow{fill:var(--turn-accent-soft);stroke:var(--turn-accent);stroke-width:1.25;opacity:0;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.tk-turnflow-node-mark,.tk-turnflow-review-head{fill:var(--turn-muted)}.tk-turnflow-node-check,.tk-turnflow-node-icon,.tk-turnflow-review-body{fill:none;stroke:var(--turn-muted);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tk-turnflow-node-check{stroke:var(--turn-accent);stroke-width:2}.tk-turnflow-node-policy .tk-turnflow-node-glow{animation:tk-turn-policy-pulse var(--turn-cycle) ease-out infinite}.tk-turnflow-node-review .tk-turnflow-node-glow{animation:tk-turn-review-pulse var(--turn-cycle) ease-out infinite}.tk-turnflow-node-audit .tk-turnflow-node-glow{animation:tk-turn-audit-pulse var(--turn-cycle) ease-out infinite}.tk-turnflow-node-label{fill:var(--turn-muted);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em}.tk-turnflow-packet{offset-path:path("M58 270 C120 270 184 252 250 216 C298 168 350 112 430 112 C487 112 494 190 540 200 C586 210 622 174 670 150");offset-distance:0;offset-rotate:0deg;opacity:0;animation:tk-turn-packet var(--turn-cycle) linear infinite}.tk-turnflow-packet-halo{fill:var(--turn-accent-soft);stroke:var(--turn-accent);stroke-width:1;transform-box:fill-box;transform-origin:center;animation:tk-turn-packet-halo var(--turn-cycle) ease-in-out infinite;vector-effect:non-scaling-stroke}.tk-turnflow-packet-core{fill:var(--turn-accent);stroke:var(--turn-bg);stroke-width:2;vector-effect:non-scaling-stroke}.tk-turnflow-packet-mark{fill:var(--turn-bg)}.tk-turnflow-status{position:absolute;left:6%;bottom:8%;z-index:4;width:min(270px,42%);height:38px}.tk-turnflow-status>span{position:absolute;inset:0;display:flex;align-items:center;gap:.55rem;min-height:38px;padding:.62rem .85rem;border:1px solid var(--turn-line);border-radius:999px;background:var(--turn-panel);color:var(--turn-ink);font-size:.74rem;font-weight:600;line-height:1;white-space:nowrap;opacity:0;transform:translateY(7px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tk-turnflow-status>span>i{display:block;flex:0 0 7px;width:7px;height:7px;border-radius:999px;background:var(--turn-accent);box-shadow:0 0 0 4px var(--turn-accent-soft)}.tk-turnflow-status-proposed{animation:tk-turn-status-proposed var(--turn-cycle) ease infinite}.tk-turnflow-status-checking{animation:tk-turn-status-checking var(--turn-cycle) ease infinite}.tk-turnflow-status-match{animation:tk-turn-status-match var(--turn-cycle) ease infinite}.tk-turnflow-status-review{animation:tk-turn-status-review var(--turn-cycle) ease infinite}.tk-turnflow-status-approved{animation:tk-turn-status-approved var(--turn-cycle) ease infinite}.tk-turnflow-status-logged{animation:tk-turn-status-logged var(--turn-cycle) ease infinite}.tk-turnflow-status .tk-turnflow-status-static{display:none;white-space:normal;line-height:1.25}.tk-turnflow-audit-card,.tk-turnflow-review-card,.tk-turnflow-risk-card{position:absolute;z-index:4;display:grid;border:1px solid var(--turn-line);background:var(--turn-panel);color:var(--turn-ink);opacity:0;transform:translateY(8px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tk-turnflow-risk-card{right:7%;bottom:8%;grid-template-columns:auto auto;gap:.2rem .7rem;min-width:150px;padding:.72rem .8rem;animation:tk-turn-risk-card var(--turn-cycle) ease infinite}.tk-turnflow-audit-card em,.tk-turnflow-audit-card span,.tk-turnflow-review-card span,.tk-turnflow-risk-card em,.tk-turnflow-risk-card span{color:var(--turn-muted);font-family:var(--font-mono);font-size:.61rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.tk-turnflow-risk-card strong{font-family:var(--font-mono);font-size:1.05rem;line-height:1;text-align:right}.tk-turnflow-risk-card em{grid-column:1/-1}.tk-turnflow-review-card{right:7%;top:8%;gap:.25rem;min-width:164px;padding:.72rem .8rem;animation:tk-turn-review-card var(--turn-cycle) ease infinite}.tk-turnflow-audit-card strong,.tk-turnflow-review-card strong{font-size:.82rem;line-height:1.2}.tk-turnflow-review-card em{display:flex;align-items:center;gap:.4rem;margin-top:.12rem;color:var(--turn-accent);font-size:.69rem;font-style:normal;font-weight:700;opacity:0;animation:tk-turn-review-decision var(--turn-cycle) ease infinite}.tk-turnflow-review-card em i{width:7px;height:7px;border-radius:999px;background:var(--turn-accent)}.tk-turnflow-audit-card{right:7%;bottom:8%;gap:.23rem;min-width:190px;padding:.76rem .84rem;animation:tk-turn-audit-card var(--turn-cycle) ease infinite}@keyframes tk-turn-wave{0%,to{opacity:calc(var(--o) * .38);transform:scaleY(.46)}18%{opacity:calc(var(--o) * .82);transform:scaleY(.88)}29%,36%{opacity:calc(var(--o) * .42);transform:scaleY(.38)}61%{opacity:calc(var(--o) * .68);transform:scaleY(.66)}88%{opacity:calc(var(--o) * .78);transform:scaleY(.76)}}@keyframes tk-turn-packet{0%,4%{offset-distance:0;opacity:0}6%{offset-distance:0;opacity:1;animation-timing-function:cubic-bezier(.25,.85,.3,1)}26%,35%{offset-distance:31%;opacity:1}52%,63%{offset-distance:61%;opacity:1}77%{offset-distance:79%;opacity:1}88%,97%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes tk-turn-packet-halo{0%,to{opacity:.3;transform:scale(.72)}26%,52%,88%{opacity:.72;transform:scale(1.08)}34%,62%,96%{opacity:.22;transform:scale(1.5)}}@keyframes tk-turn-scan{0%,10%{opacity:0;transform:translateX(-54px)}15%{opacity:.65}27%{opacity:1;transform:translateX(42px)}34%,to{opacity:0;transform:translateX(68px)}}@keyframes tk-turn-policy-pulse{0%,23%,38%,to{opacity:0;transform:scale(.82)}27%{opacity:.76;transform:scale(1)}34%{opacity:0;transform:scale(1.55)}}@keyframes tk-turn-review-pulse{0%,49%,68%,to{opacity:0;transform:scale(.82)}54%{opacity:.76;transform:scale(1)}64%{opacity:0;transform:scale(1.55)}}@keyframes tk-turn-audit-pulse{0%,82%,99%,to{opacity:0;transform:scale(.82)}87%{opacity:.76;transform:scale(1)}96%{opacity:0;transform:scale(1.55)}}@keyframes tk-turn-status-proposed{0%,15%,2%,to{opacity:0;transform:translateY(7px)}11%,4%{opacity:1;transform:translateY(0)}}@keyframes tk-turn-status-checking{0%,28%,9%,to{opacity:0;transform:translateY(7px)}12%,24%{opacity:1;transform:translateY(0)}}@keyframes tk-turn-status-match{0%,24%,39%,to{opacity:0;transform:translateY(7px)}27%,35%{opacity:1;transform:translateY(0)}}@keyframes tk-turn-status-review{0%,35%,57%,to{opacity:0;transform:translateY(7px)}39%,53%{opacity:1;transform:translateY(0)}}@keyframes tk-turn-status-approved{0%,53%,78%,to{opacity:0;transform:translateY(7px)}57%,74%{opacity:1;transform:translateY(0)}}@keyframes tk-turn-status-logged{0%,76%,to{opacity:0;transform:translateY(7px)}80%,97%{opacity:1;transform:translateY(0)}}@keyframes tk-turn-risk-card{0%,23%,54%,to{opacity:0;transform:translateY(8px)}28%,49%{opacity:1;transform:translateY(0)}}@keyframes tk-turn-review-card{0%,47%,78%,to{opacity:0;transform:translateY(8px)}52%,74%{opacity:1;transform:translateY(0)}}@keyframes tk-turn-review-decision{0%,55%,78%,to{opacity:0}59%,74%{opacity:1}}@keyframes tk-turn-audit-card{0%,77%,to{opacity:0;transform:translateY(8px)}82%,97%{opacity:1;transform:translateY(0)}}@media (max-width:780px){.tk-turnflow{--turn-cycle:10s;min-height:250px}.tk-turnflow-map{inset:-7% 0;width:100%;height:114%;opacity:.9}.tk-turnflow-wave{inset:8% -16% 8% 8%;gap:5px;opacity:.54}.tk-turnflow-wave span{flex-basis:2px;width:2px;height:min(var(--h),230px)}.tk-turnflow-audit-card,.tk-turnflow-node-label,.tk-turnflow-review-card,.tk-turnflow-risk-card{display:none}.tk-turnflow-status{right:auto;bottom:4%;left:50%;width:min(270px,calc(100% - 24px));transform:translateX(-50%)}.tk-turnflow-status>span{justify-content:center;padding-right:.7rem;padding-left:.7rem;font-size:.69rem}}@media (prefers-reduced-motion:reduce){.tk-turnflow-audit-card,.tk-turnflow-node-glow,.tk-turnflow-packet,.tk-turnflow-packet-halo,.tk-turnflow-progress,.tk-turnflow-review-card,.tk-turnflow-review-card em,.tk-turnflow-risk-card,.tk-turnflow-scan,.tk-turnflow-status>span,.tk-turnflow-wave span{animation:none}.tk-turnflow-wave span{opacity:calc(var(--o) * .5);transform:scaleY(.58)}.tk-turnflow-progress{stroke-dashoffset:0;opacity:1}.tk-turnflow-packet,.tk-turnflow-review-card,.tk-turnflow-risk-card,.tk-turnflow-scan,.tk-turnflow-status>span:not(.tk-turnflow-status-static){display:none}.tk-turnflow-status .tk-turnflow-status-static{display:flex;opacity:1;transform:none}.tk-turnflow-audit-card{opacity:1;transform:none}.tk-turnflow-node-audit .tk-turnflow-node-glow{opacity:.42;transform:scale(1.08)}}.auth-page{display:grid;place-items:center;min-height:calc(100svh - 157px);padding:clamp(1.25rem,3vh,2.5rem) 1rem}.auth-shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);width:min(100%,1040px);margin:0 auto;overflow:hidden;border:1px solid #34322f;background:#1d1c1a;box-shadow:0 28px 90px rgba(0,0,0,.24)}.auth-context{position:relative;display:flex;flex-direction:column;min-height:610px;padding:clamp(2rem,4vh,3.5rem) clamp(2rem,4vw,3.75rem);overflow:hidden;border-right:1px solid #34322f;background:linear-gradient(rgba(232,227,218,.035) 1px,transparent 0) 0 0 /64px 64px,linear-gradient(90deg,rgba(232,227,218,.035) 1px,transparent 0) 0 0 /64px 64px,#181817;color:#e8e3da}.auth-context:after{content:"";position:absolute;right:-148px;bottom:-148px;width:300px;height:300px;border:1px solid rgba(232,227,218,.1);border-radius:50%;box-shadow:0 0 0 42px rgba(232,227,218,.018),0 0 0 84px rgba(232,227,218,.012)}.auth-context>*{position:relative;z-index:1}.auth-context-kicker{margin:0 0 1.25rem;color:#8f887f;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.auth-context h2{max-width:10ch;margin:0;color:#e8e3da;font-size:clamp(2.4rem,4vw,3.65rem);line-height:.98;letter-spacing:-.045em}.auth-context-copy>p:last-child{max-width:38ch;margin:1.35rem 0 0;color:#aaa39a;font-size:1rem;line-height:1.6}.auth-context-list{display:grid;margin:auto 0 0;padding:3rem 0 0;list-style:none}.auth-context-list li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem;min-height:64px;border-top:1px solid rgba(232,227,218,.14)}.auth-context-list li>span{color:#8f887f;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.auth-context-list strong{color:#d8d1c7;font-size:.9rem;font-weight:500;line-height:1.35}.auth-context-footer{display:flex;align-items:center;gap:.55rem;margin:2.25rem 0 0;color:#8f887f;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.auth-context-footer>span{width:.42rem;height:.42rem;border-radius:50%;background:#d8d1c7;box-shadow:0 0 0 4px rgba(216,209,199,.1)}.auth-card{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0;padding:clamp(2rem,4vh,3.5rem) clamp(2rem,4vw,4.25rem);border:0;background:#1d1c1a;box-shadow:none}.auth-card .auth-eyebrow{margin-bottom:1.05rem}.auth-card .auth-eyebrow>span{max-width:none;overflow:visible;border-right:0;animation:none}.auth-card h1{max-width:12ch;font-size:clamp(2.55rem,4.5vw,3.55rem);line-height:1;letter-spacing:-.045em}.auth-card .auth-description{max-width:42ch;margin:1.2rem 0 0;color:#aaa39a;font-size:1rem;line-height:1.6}.auth-form{gap:1rem;margin-top:2rem}.auth-field{display:grid;grid-gap:.45rem;gap:.45rem}.auth-form .auth-field>label{display:block;color:#d8d1c7;font-size:.8rem;font-weight:500}.auth-form .auth-field input{min-height:54px;padding:.8rem .9rem;border:1px solid #504c47;border-radius:2px;background:#181817;color:#e8e3da;font-size:.96rem}.auth-form .auth-field input:hover{border-color:#6a655e}.auth-form .auth-field input:focus{border-color:#d8d1c7;background:#181817;box-shadow:0 0 0 3px rgba(216,209,199,.12)}.auth-password-control{position:relative}.auth-password-control input{padding-right:4.5rem!important}.auth-password-toggle{position:absolute;top:50%;right:.55rem;min-width:3.15rem;padding:.38rem .5rem;border:0;background:transparent;color:#aaa39a;font:inherit;font-size:.76rem;font-weight:500;cursor:pointer;transform:translateY(-50%)}.auth-password-toggle:hover{color:#e8e3da}.auth-password-toggle:focus-visible{border-radius:2px;outline:2px solid #d8d1c7;outline-offset:1px}.auth-password-toggle:disabled{cursor:not-allowed;opacity:.55}.auth-submit{justify-content:space-between;width:100%;min-height:54px;margin-top:.25rem;padding-right:1.1rem;padding-left:1.1rem;border-radius:2px}.auth-submit-arrow{font-size:1.15rem;font-weight:400;transition:transform .15s ease}.auth-submit:hover .auth-submit-arrow{transform:translateX(3px)}.auth-form .form-status[data-state=error]{min-height:0;margin:0;padding:.75rem .85rem;border-left:2px solid #d8d1c7;background:rgba(216,209,199,.07);color:#d8d1c7;line-height:1.45}.auth-card>.auth-switch{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid #34322f;color:#8f887f;font-size:.86rem}.auth-switch a{color:#d8d1c7;font-weight:500;text-decoration-thickness:1px}.auth-switch a:hover{color:#f1ede6}html[data-theme=light] .auth-shell{border-color:#d8d2c8;background:#faf8f4;box-shadow:0 28px 90px rgba(53,45,37,.12)}html[data-theme=light] .auth-context{border-color:#34322f;background:linear-gradient(rgba(232,227,218,.04) 1px,transparent 0) 0 0 /64px 64px,linear-gradient(90deg,rgba(232,227,218,.04) 1px,transparent 0) 0 0 /64px 64px,#191817}html[data-theme=light] .auth-card{background:#faf8f4}html[data-theme=light] .auth-form .auth-field>label{color:#3f3b37}html[data-theme=light] .auth-form .auth-field input{border-color:#c9c1b6;background:#ffffff;color:#191817}html[data-theme=light] .auth-form .auth-field input:hover{border-color:#9f9589}html[data-theme=light] .auth-form .auth-field input:focus{border-color:#191817;background:#ffffff;box-shadow:0 0 0 3px rgba(25,24,23,.1)}html[data-theme=light] .auth-password-toggle{color:#706960}html[data-theme=light] .auth-password-toggle:hover{color:#191817}html[data-theme=light] .auth-password-toggle:focus-visible{outline-color:#191817}html[data-theme=light] .auth-form .form-status[data-state=error]{border-color:#191817;background:rgba(25,24,23,.05);color:#3f3b37}html[data-theme=light] .auth-card>.auth-switch{border-color:#d8d2c8;color:#706960}html[data-theme=light] .auth-switch a{color:#191817}@media (max-width:900px){.auth-shell{grid-template-columns:1fr;width:min(100%,650px)}.auth-context{display:none}}@media (min-width:901px) and (max-height:850px){.auth-page{padding-top:.75rem;padding-bottom:.75rem}.auth-shell{width:min(100%,980px)}.auth-card,.auth-context{min-height:0;padding:1.25rem 2rem}.auth-context-kicker{margin-bottom:.75rem}.auth-context h2{font-size:clamp(2.35rem,4vw,2.7rem)}.auth-context-copy>p:last-child{margin-top:.85rem;font-size:.9rem;line-height:1.45}.auth-context-list{padding-top:1.25rem}.auth-context-list li{min-height:48px}.auth-context-footer{margin-top:1rem}.auth-card .auth-eyebrow{margin-bottom:.65rem}.auth-card h1{font-size:clamp(2.35rem,4vw,2.7rem)}.auth-card .auth-description{margin-top:.65rem;font-size:.9rem;line-height:1.45}.auth-form{gap:.65rem;margin-top:1rem}.auth-field{gap:.3rem}.auth-form .auth-field input,.auth-submit{min-height:46px}.auth-card>.auth-switch{margin-top:.75rem;padding-top:.75rem}}@media (max-width:600px){.auth-page{place-items:start center;min-height:calc(100svh - 225px);padding:1rem}.auth-card{padding:1.5rem}.auth-context{display:none}.auth-card h1{font-size:clamp(2.15rem,11vw,2.45rem)}.auth-card .auth-description{font-size:.94rem}}@media (max-width:1180px){body:has(.auth-page) .footer-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){body:has(.auth-page) .footer-layout{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark]:has(.home-page){background:#171717}html[data-theme=dark] .home-page,html[data-theme=dark] body:has(.home-page){--tk-background:#171717;--tk-surface-1:#1b1b1b;--tk-surface-2:#202020;--tk-surface-3:#252525;--tk-text-primary:#e8e4de;--tk-text-secondary:#b8b3ac;--tk-text-muted:#918c85;--tk-text-subtle:#66625d;--tk-line:rgba(255,255,255,0.08);--tk-line-soft:rgba(255,255,255,0.055);--tk-line-strong:rgba(255,255,255,0.14);--tk-cta:#e3ddd3;--tk-cta-hover:#eee8df;--tk-cta-active:#d1c8bc;--tk-ink:var(--tk-text-primary);--tk-muted:var(--tk-text-secondary);--tk-soft:var(--tk-text-muted);--tk-bg:var(--tk-background);--tk-panel:var(--tk-surface-2);--tk-tan:var(--tk-text-muted);--tk-tan-soft:var(--tk-surface-3)}html[data-theme=dark] body:has(.home-page){--home-bg:#090909;--home-surface:#141414;--home-raised:#1a1a1a;--home-ink:#e8e8e8;--home-secondary:#a3a3a3;--home-muted:#858585;--home-line:#292929;--home-line-strong:#3a3a3a;--home-cta:#e8e8e8;--home-cta-ink:#101010;--home-grid:rgba(255,255,255,0.04)}html[data-theme=dark] body:has(.home-page){background:var(--tk-background);color:var(--tk-text-primary)}html[data-theme=dark] .home-page{background:linear-gradient(rgba(232,228,222,.009) 1px,transparent 1px) 0 0 /128px 128px,linear-gradient(90deg,rgba(232,228,222,.009) 1px,transparent 1px) 0 0 /128px 128px,var(--tk-background);color:var(--tk-text-primary)}html[data-theme=dark] body:has(.home-page) .announcement-bar{border-bottom:1px solid var(--tk-line-soft);background:var(--tk-surface-2);color:var(--tk-text-secondary)}html[data-theme=dark] body:has(.home-page) .announcement-bar a,html[data-theme=dark] body:has(.home-page) .announcement-bar a:hover{color:inherit}html[data-theme=dark] body:has(.home-page) .announcement-bar span{border-color:var(--tk-line-strong);color:var(--tk-text-primary)}html[data-theme=dark] body:has(.home-page) .nav,html[data-theme=dark] body:has(.home-page) .site-header{background:var(--tk-surface-1)}html[data-theme=dark] body:has(.home-page) .site-header{border-bottom:0}html[data-theme=dark] body:has(.home-page) .nav{border-color:var(--tk-line-soft)}html[data-theme=dark] body:has(.home-page) .site-footer img,html[data-theme=dark] body:has(.home-page) .site-header .brand-link img{opacity:.88}html[data-theme=dark] body:has(.home-page) .nav-links,html[data-theme=dark] body:has(.home-page) .nav-login,html[data-theme=dark] body:has(.home-page) .profile-label{color:var(--tk-text-secondary)}html[data-theme=dark] body:has(.home-page) .nav-links a:hover,html[data-theme=dark] body:has(.home-page) .nav-login:hover{color:var(--tk-text-primary)}html[data-theme=dark] body:has(.home-page) .nav-pill-dark{border-color:var(--tk-cta);background:var(--tk-cta);color:var(--tk-background);transition:background .16s ease,border-color .16s ease,transform .16s ease}html[data-theme=dark] body:has(.home-page) .nav-pill-dark:hover{border-color:var(--tk-cta-hover);background:var(--tk-cta-hover);color:var(--tk-background)}html[data-theme=dark] body:has(.home-page) .nav-pill-dark:active{border-color:var(--tk-cta-active);background:var(--tk-cta-active);transform:translateY(1px)}html[data-theme=dark] body:has(.home-page) .theme-menu-trigger{border-color:var(--tk-line);background:var(--tk-surface-2);color:var(--tk-text-muted)}html[data-theme=dark] body:has(.home-page) .theme-menu-trigger:hover,html[data-theme=dark] body:has(.home-page) .theme-menu-trigger[aria-expanded=true]{border-color:var(--tk-line-strong);background:var(--tk-surface-3);color:var(--tk-text-primary)}html[data-theme=dark] body:has(.home-page) .announcement-bar a:focus-visible,html[data-theme=dark] body:has(.home-page) .nav a:focus-visible{border-radius:2px;outline:2px solid var(--tk-text-secondary);outline-offset:4px}html[data-theme=dark] .home-page .tk-page-frame{border-color:var(--tk-line-soft);background:var(--tk-surface-1)}html[data-theme=dark] .home-page .tk-control-plane,html[data-theme=dark] .home-page .tk-cta,html[data-theme=dark] .home-page .tk-hero,html[data-theme=dark] .home-page .tk-logo-strip,html[data-theme=dark] .home-page .tk-platform{border-color:transparent}html[data-theme=dark] .home-page .tk-cta h2,html[data-theme=dark] .home-page h1,html[data-theme=dark] .home-page h2,html[data-theme=dark] .home-page h3{color:var(--tk-text-primary)}html[data-theme=dark] .home-page .tk-card-grid p,html[data-theme=dark] .home-page .tk-control-list p,html[data-theme=dark] .home-page .tk-lead,html[data-theme=dark] .home-page .tk-review-mock>p,html[data-theme=dark] .home-page .tk-section-heading>p:not(.tk-eyebrow){color:var(--tk-text-secondary)}html[data-theme=dark] .home-page .tk-card-grid span,html[data-theme=dark] .home-page .tk-eyebrow{color:var(--tk-text-muted)}html[data-theme=dark] .home-page .tk-demo-form{border-color:rgba(255,255,255,.1);background:var(--tk-surface-2);box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}html[data-theme=dark] .home-page .tk-demo-form:focus-within{border-color:rgba(255,255,255,.18);box-shadow:0 0 0 3px rgba(232,228,222,.05)}html[data-theme=dark] .home-page .tk-cta .tk-demo-form input,html[data-theme=dark] .home-page .tk-demo-form input{border:0;background:transparent;color:var(--tk-text-primary);box-shadow:none}html[data-theme=dark] .home-page .tk-cta .tk-demo-form input::placeholder,html[data-theme=dark] .home-page .tk-demo-form input::placeholder{color:#938e87;opacity:1}html[data-theme=dark] .home-page .tk-demo-form input:focus{background:transparent;box-shadow:none}html[data-theme=dark] .home-page .tk-demo-form input:focus-visible{outline:2px solid rgba(232,228,222,.46);outline-offset:-2px}html[data-theme=dark] .home-page .tk-demo-form button{border:0;background:var(--tk-cta);color:var(--tk-background);box-shadow:none;transition:background .16s ease,transform .16s ease}html[data-theme=dark] .home-page .tk-demo-form button:hover{background:var(--tk-cta-hover);color:var(--tk-background)}html[data-theme=dark] .home-page .tk-demo-form button:active{background:var(--tk-cta-active);transform:translateY(1px)}html[data-theme=dark] .home-page .tk-demo-form button:focus-visible{outline:2px solid var(--tk-text-primary);outline-offset:3px}html[data-theme=dark] .home-page .tk-demo-form .form-status{border-color:var(--tk-line-soft);color:var(--tk-text-secondary)}html[data-theme=dark] .home-page .tk-turnflow{--turn-bg:var(--tk-surface-1);--turn-ink:var(--tk-text-secondary);--turn-muted:var(--tk-text-muted);--turn-line:rgba(255,255,255,0.08);--turn-rail:rgba(255,255,255,0.075);--turn-panel:rgba(32,32,32,0.82);--turn-wave:rgba(232,228,222,0.12);--turn-accent:#918c85;--turn-accent-soft:rgba(145,140,133,0.1);background:var(--tk-surface-1)}html[data-theme=dark] .home-page .tk-turnflow:before{background:linear-gradient(90deg,rgba(232,228,222,.008) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(232,228,222,.006) 1px,transparent 0) 0 0 /80px 80px}html[data-theme=dark] .home-page .tk-turnflow:after{background:linear-gradient(90deg,rgba(27,27,27,.98),rgba(27,27,27,.66) 24%,rgba(27,27,27,.14) 54%,rgba(27,27,27,.38))}html[data-theme=dark] .home-page .tk-turnflow-map{opacity:.64}html[data-theme=dark] .home-page .tk-turnflow-wave{opacity:.4}html[data-theme=dark] .home-page .tk-turnflow-audit-card,html[data-theme=dark] .home-page .tk-turnflow-review-card,html[data-theme=dark] .home-page .tk-turnflow-risk-card,html[data-theme=dark] .home-page .tk-turnflow-status>span{border-color:var(--tk-line);background:var(--turn-panel)}html[data-theme=dark] .home-page .tk-logo-strip{background:var(--tk-background)}html[data-theme=dark] .home-page .tk-logo-grid{gap:1px;background:var(--tk-line-soft)}html[data-theme=dark] .home-page .tk-logo-grid div{border:0;background:var(--tk-surface-2);color:var(--tk-text-primary);font-weight:500;transition:background .17s ease}html[data-theme=dark] .home-page .tk-logo-grid div:hover{background:var(--tk-surface-3)}html[data-theme=dark] .home-page .tk-control-icon,html[data-theme=dark] .home-page .tk-logo-grid span,html[data-theme=dark] .home-page .tk-review-icon{border-color:var(--tk-line);background:var(--tk-surface-3);color:var(--tk-text-muted);box-shadow:none}html[data-theme=dark] .home-page .tk-control-icon img,html[data-theme=dark] .home-page .tk-logo-grid img,html[data-theme=dark] .home-page .tk-review-icon img{filter:brightness(.72) contrast(.9) saturate(.65);opacity:.9;transition:filter .17s ease,opacity .17s ease}html[data-theme=dark] .home-page .tk-logo-grid div:hover img{filter:brightness(.8) contrast(.92) saturate(.72);opacity:.96}html[data-theme=dark] .home-page .tk-control-list{border-color:var(--tk-line-soft);background:var(--tk-surface-1)}html[data-theme=dark] .home-page .tk-control-list article{border-color:var(--tk-line-soft)}html[data-theme=dark] .home-page .tk-control-list article.is-active{box-shadow:inset 3px 0 0 var(--tk-line-strong)}html[data-theme=dark] .home-page .tk-review-mock{background:linear-gradient(90deg,rgba(232,228,222,.008) 1px,transparent 1px) 0 0 /120px 120px,var(--tk-surface-2)}html[data-theme=dark] .home-page .tk-review-panel,html[data-theme=dark] .home-page .tk-review-row{border-color:var(--tk-line-soft);background:var(--tk-surface-3)}html[data-theme=dark] .home-page .tk-review-panel-head{border-color:var(--tk-line-soft)}html[data-theme=dark] .home-page .tk-review-panel-head strong,html[data-theme=dark] .home-page .tk-review-row small{color:var(--tk-text-muted)}html[data-theme=dark] .home-page .tk-review-row strong{color:var(--tk-text-primary)}html[data-theme=dark] .home-page .tk-review-row em{border-color:var(--tk-line);color:var(--tk-text-secondary)}html[data-theme=dark] .home-page .tk-review-row>span{border-color:var(--tk-line);background:var(--tk-surface-2)}html[data-theme=dark] .home-page .tk-review-row>span:before{border-right-color:var(--tk-text-muted);border-bottom-color:var(--tk-text-muted)}html[data-theme=dark] .home-page .tk-review-approve{background:var(--tk-cta);color:var(--tk-background)}html[data-theme=dark] .home-page .tk-cta .tk-page-frame,html[data-theme=dark] .home-page .tk-platform .tk-page-frame{background:var(--tk-surface-1)}html[data-theme=dark] .home-page .tk-card-grid{gap:.75rem;border:0;background:transparent}html[data-theme=dark] .home-page .tk-card-grid article,html[data-theme=dark] .home-page .tk-card-grid article:nth-child(2n){border:0;background:var(--tk-surface-2);transition:background .17s ease,transform .17s ease}html[data-theme=dark] .home-page .tk-card-grid article:hover{background:var(--tk-surface-3);transform:translateY(-2px)}html[data-theme=dark] .home-page .tk-cta-box{border-color:var(--tk-line);background:linear-gradient(90deg,rgba(232,228,222,.006) 1px,transparent 1px) 0 0 /160px 160px,var(--tk-surface-2);padding-top:3.1rem;padding-bottom:2.45rem}html[data-theme=dark] body:has(.home-page) .site-footer{border-top:1px solid var(--tk-line-soft);background:var(--tk-background)}html[data-theme=dark] body:has(.home-page) .footer-layout{border-color:var(--tk-line-soft);background:var(--tk-surface-1)}html[data-theme=dark] body:has(.home-page) .footer-layout p,html[data-theme=dark] body:has(.home-page) .footer-links a{color:var(--tk-text-secondary)}html[data-theme=dark] body:has(.home-page) .copyright,html[data-theme=dark] body:has(.home-page) .footer-links strong{color:var(--tk-text-muted)}html[data-theme=dark] body:has(.home-page) .footer-links a:hover{color:var(--tk-text-primary)}@media (min-width:1241px){html[data-theme=dark] .home-page .tk-hero-grid{min-height:560px;padding:3.1rem 5.35vw;column-gap:4.25rem}html[data-theme=dark] .home-page .tk-lead{margin-top:1.25rem}html[data-theme=dark] .home-page .tk-demo-form{margin-top:1.85rem}}@media (min-width:1181px) and (max-width:1240px){html[data-theme=dark] .home-page .tk-hero-grid{grid-template-columns:1fr;min-height:auto;padding:3rem 4vw 0}html[data-theme=dark] .home-page .tk-signal{min-height:340px;margin-top:2.2rem}}@media (min-width:781px) and (max-width:980px){html[data-theme=dark] .home-page .tk-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){html[data-theme=dark] .home-page .tk-hero-grid{padding-top:3rem}html[data-theme=dark] .home-page .tk-signal{margin-top:2.1rem}html[data-theme=dark] body:has(.home-page) .footer-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){html[data-theme=dark] .home-page .tk-control-grid{grid-template-columns:minmax(0,1fr)}html[data-theme=dark] .home-page .tk-control-grid>*{min-width:0}html[data-theme=dark] .home-page .tk-control-list{border-right:0;border-bottom:1px solid var(--tk-line-soft)}}@media (max-width:780px){html[data-theme=dark] body:has(.home-page) .nav{flex-wrap:wrap}html[data-theme=dark] .home-page .tk-hero-grid{padding-top:2.65rem}html[data-theme=dark] .home-page .tk-signal{min-height:230px;margin-top:1.6rem}html[data-theme=dark] .home-page .tk-turnflow-map{opacity:.54}html[data-theme=dark] .home-page .tk-turnflow-wave{opacity:.28}html[data-theme=dark] .home-page .tk-logo-grid{grid-template-columns:1fr}html[data-theme=dark] .home-page .tk-logo-grid div{border:0}html[data-theme=dark] .home-page .tk-review-mock,html[data-theme=dark] .home-page .tk-review-panel{width:100%;min-width:0}html[data-theme=dark] .home-page .tk-review-row{grid-template-columns:minmax(0,1fr);justify-items:start;padding:1rem}html[data-theme=dark] .home-page .tk-demo-form button{border:0}html[data-theme=dark] body:has(.home-page) .footer-layout{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .home-page .tk-card-grid article,html[data-theme=dark] .home-page .tk-demo-form button,html[data-theme=dark] .home-page .tk-logo-grid div,html[data-theme=dark] .home-page .tk-logo-grid img,html[data-theme=dark] body:has(.home-page) .nav-pill-dark{transition:none}}html[data-theme=dark] .dashboard-page,html[data-theme=dark] body:has(.dashboard-page){--dash-bg:#090909;--dash-sidebar:#0d0d0d;--dash-surface:#141414;--dash-raised:#191919;--dash-subtle:#101010;--dash-hover:rgba(255,255,255,0.06);--dash-ink:#e8e8e8;--dash-secondary:#a3a3a3;--dash-muted:#858585;--dash-border:#292929;--dash-border-strong:#363636;--dash-accent:#6f63ff;--dash-accent-soft:rgba(111,99,255,0.14);--dash-attention:#d2a47f;--dash-attention-soft:rgba(210,164,127,0.11);--dash-shadow:none;--dash-logo-filter:brightness(0) invert(0.9);--c-bg:var(--dash-bg);--c-panel:var(--dash-surface);--c-sidebar:var(--dash-sidebar);--c-raised:var(--dash-raised);--c-hover:#1d1d1d;--c-line:var(--dash-border);--c-line-strong:var(--dash-border-strong);--c-text:var(--dash-ink);--c-secondary:var(--dash-secondary);--c-muted:var(--dash-muted);--c-violet:var(--dash-accent);--c-cyan:#22b8cf;--c-blue:#4c8dff;--c-lilac:#9b7bec;--c-green:#8fbe9b}html[data-theme=light] .dashboard-page,html[data-theme=light] body:has(.dashboard-page){--dash-bg:#f1eee8;--dash-sidebar:#e9e5dd;--dash-surface:#faf8f4;--dash-raised:#fffdfa;--dash-subtle:#efebe4;--dash-hover:rgba(25,24,23,0.045);--dash-ink:#191817;--dash-secondary:#665f57;--dash-muted:#6d665e;--dash-border:rgba(25,24,23,0.1);--dash-border-strong:rgba(25,24,23,0.18);--dash-accent:#75695c;--dash-accent-soft:rgba(117,105,92,0.09);--dash-attention:#8a5f45;--dash-attention-soft:rgba(138,95,69,0.09);--dash-shadow:0 18px 52px rgba(55,47,39,0.08)}body:has(.dashboard-page) .announcement-bar,body:has(.dashboard-page)>.site-footer{display:none}body:has(.dashboard-page) .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:80;border-bottom:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-bg) 94%,transparent);color:var(--dash-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body:has(.dashboard-page) .nav{width:100%;min-height:68px;padding:0 clamp(1.2rem,3vw,3rem);border:0;background:transparent}body:has(.dashboard-page) .brand-link{min-width:0}body:has(.dashboard-page) .brand-link img{width:150px}body:has(.dashboard-page) .nav-links{margin-left:auto}body:has(.dashboard-page) .nav-links a:first-child,body:has(.dashboard-page) .nav-pill-dark{display:none}body:has(.dashboard-page) .nav-links,body:has(.dashboard-page) .nav-login,body:has(.dashboard-page) .profile-label{color:var(--dash-secondary)}body:has(.dashboard-page) .nav-links a{color:var(--dash-secondary)}body:has(.dashboard-page) .nav-links a:hover{color:var(--dash-ink)}body:has(.dashboard-page) .profile-menu summary,body:has(.dashboard-page) .theme-menu-trigger{border-color:var(--dash-border);color:var(--dash-secondary)}.profile-menu{--profile-trigger:#1d1c1a;--profile-panel:#23211f;--profile-raised:#292724;--profile-hover:rgba(255,255,255,0.055);--profile-ink:#e8e3da;--profile-secondary:#bdb6ac;--profile-muted:#8f887f;--profile-border:#34322f;--profile-border-strong:#56504a;--profile-shadow:0 20px 54px rgba(0,0,0,0.32);position:relative;flex:0 1 auto;min-width:0}html[data-theme=light] .profile-menu{--profile-trigger:#faf8f4;--profile-panel:#fffdfa;--profile-raised:#f2eee7;--profile-hover:rgba(25,24,23,0.045);--profile-ink:#191817;--profile-secondary:#665f57;--profile-muted:#8a8177;--profile-border:#d8d2c8;--profile-border-strong:#bdb4a8;--profile-shadow:0 20px 54px rgba(55,47,39,0.14)}body:has(.dashboard-page) .profile-menu{--profile-trigger:var(--dash-surface);--profile-panel:var(--dash-raised);--profile-raised:var(--dash-subtle);--profile-hover:var(--dash-hover);--profile-ink:var(--dash-ink);--profile-secondary:var(--dash-secondary);--profile-muted:var(--dash-muted);--profile-border:var(--dash-border);--profile-border-strong:var(--dash-border-strong);--profile-shadow:var(--dash-shadow)}.profile-menu>summary{display:flex;align-items:center;justify-content:flex-start;gap:.62rem;width:clamp(196px,20vw,244px);min-height:46px;max-width:none;padding:.35rem .62rem .35rem .4rem;border:1px solid var(--profile-border);border-radius:11px;background:var(--profile-trigger);color:var(--profile-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.profile-menu>summary:hover,.profile-menu[open]>summary{border-color:var(--profile-border-strong);background:var(--profile-raised);color:var(--profile-ink);transform:none}.profile-menu>summary:focus-visible{outline:2px solid var(--profile-ink);outline-offset:3px}.profile-menu>summary .profile-avatar{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border:1px solid var(--profile-border);border-radius:50%;background:var(--profile-panel);color:var(--profile-ink);font-size:.76rem;font-weight:650;box-shadow:none}.profile-trigger-copy{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0;flex:1 1 auto}.profile-menu .profile-label{min-width:0;color:var(--profile-ink);font-size:.76rem;font-weight:600}.profile-menu .profile-label,.profile-trigger-meta{overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.profile-trigger-meta{color:var(--profile-muted);font-size:.62rem}.profile-caret{flex:0 0 auto;width:15px;height:15px;color:var(--profile-muted);transition:transform .14s ease,color .14s ease}.profile-menu[open] .profile-caret{color:var(--profile-ink);transform:rotate(180deg)}.profile-menu>.profile-menu-panel{position:absolute;top:calc(100% + .55rem);right:0;left:auto;z-index:100;display:grid;width:288px;max-width:calc(100vw - 1.5rem);min-width:0;padding:.55rem;overflow:hidden;border:1px solid var(--profile-border);border-radius:13px;background:var(--profile-panel);color:var(--profile-ink);box-shadow:var(--profile-shadow)}.profile-menu-identity{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem;padding:.55rem .55rem .75rem;border-bottom:1px solid var(--profile-border)}.profile-menu-identity .profile-avatar-large{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--profile-border);border-radius:50%;background:var(--profile-raised);color:var(--profile-ink);font-size:.78rem;font-weight:650}.profile-menu-identity>span:last-child,.profile-menu-item-copy{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.profile-menu-identity small{color:var(--profile-muted);font-size:.62rem;font-weight:500;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.profile-menu-identity strong{overflow:hidden;color:var(--profile-ink);font-size:.76rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-menu-actions{display:grid;grid-gap:.2rem;gap:.2rem;padding-top:.35rem}.profile-menu-actions>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:50px;padding:.4rem .55rem;border-radius:9px;color:var(--profile-secondary);transition:background .14s ease,color .14s ease}.profile-menu-actions>a:focus-visible,.profile-menu-actions>a:hover{outline:none;background:var(--profile-hover);color:var(--profile-ink);box-shadow:inset 0 0 0 1px var(--profile-border-strong)}.profile-menu-item-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--profile-border);border-radius:8px;background:var(--profile-trigger);color:currentColor}.profile-menu-item-icon svg{width:16px;height:16px}.profile-menu-item-copy strong{color:currentColor;font-size:.78rem;font-weight:600;line-height:1.2}.profile-menu-item-copy small{overflow:hidden;color:var(--profile-muted);font-size:.65rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-menu-item-arrow{color:var(--profile-muted);font-size:.84rem}.profile-menu-divider{display:block;height:1px;margin:.15rem .55rem;background:var(--profile-border)}.profile-menu-actions>.profile-menu-logout{color:var(--profile-secondary)}@media (max-width:780px){.profile-menu{flex:0 0 auto}.profile-menu>summary{width:44px;min-width:44px;min-height:44px;padding:.3rem;justify-content:center}.profile-caret,.profile-trigger-copy{display:none}.profile-menu>.profile-menu-panel{right:auto;left:0;width:min(288px,calc(100vw - 1.5rem))}}@media (prefers-reduced-motion:reduce){.profile-caret,.profile-menu-actions>a,.profile-menu>summary{transition:none}}.dashboard-page{min-height:calc(100dvh - 69px);padding:0;background:linear-gradient(rgba(232,228,222,.012) 1px,transparent 1px) 0 0 /112px 112px,linear-gradient(90deg,rgba(232,228,222,.012) 1px,transparent 1px) 0 0 /112px 112px,var(--dash-bg);color:var(--dash-ink);font-family:var(--font-ui);font-size:.9rem}html[data-theme=light] .dashboard-page{background:linear-gradient(rgba(25,24,23,.022) 1px,transparent 1px) 0 0 /112px 112px,linear-gradient(90deg,rgba(25,24,23,.022) 1px,transparent 1px) 0 0 /112px 112px,var(--dash-bg)}.dashboard-page dt,.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-page strong{color:var(--dash-ink)}.dashboard-page dd,.dashboard-page p,.dashboard-page small{color:var(--dash-secondary)}.dashboard-page .container,.dashboard-shell,.dashboard-shell-clean,.dashboard-shell-overview{width:100%;max-width:none}.dashboard-shell,.dashboard-shell-clean,.dashboard-shell-overview{display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:0;gap:0;align-items:start;min-height:calc(100dvh - 69px)}.dashboard-shell-clean .dashboard-sidebar,.dashboard-shell-overview .dashboard-sidebar,.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:69px;display:flex;flex-direction:column;gap:.8rem;width:100%;height:calc(100dvh - 69px);min-height:0;padding:1rem .75rem .75rem;overflow:hidden;overscroll-behavior:contain;border:0;border-right:1px solid var(--dash-border);background:var(--dash-sidebar);color:var(--dash-ink)}.dashboard-sidebar-top{display:grid;flex:0 0 auto;grid-gap:.7rem;gap:.7rem;padding:0}.dashboard-sidebar a.dashboard-brand{display:flex;align-items:center;gap:.62rem;min-height:40px;padding:0 .5rem;color:var(--dash-ink)}.dashboard-sidebar a.dashboard-brand:hover{background:transparent;color:var(--dash-ink)}.dashboard-brand img,.dashboard-mobile-brand img{flex:0 0 auto;width:28px;height:28px;filter:var(--dash-logo-filter)}.dashboard-brand>span,.dashboard-mobile-account>span>span,.dashboard-mobile-brand>span,.dashboard-user-row>span{display:grid;min-width:0}.dashboard-brand strong{font-size:.88rem;font-weight:650;letter-spacing:-.015em}.dashboard-brand small{color:var(--dash-muted);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.dashboard-brand small.dashboard-version{font-family:var(--font-ui);font-size:.78rem;font-weight:500;letter-spacing:0;text-transform:none}.dashboard-workspace-summary{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0;padding:.7rem .75rem .72rem;border:1px solid var(--dash-border);border-radius:9px;background:var(--dash-surface);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dash-ink) 2%,transparent),0 1px 2px color-mix(in srgb,var(--dash-ink) 4%,transparent)}.dashboard-workspace-summary-head{display:flex;align-items:center;gap:.65rem;min-width:0}.dashboard-nav-group-label,.dashboard-workspace-summary-head>span{color:var(--dash-muted);font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.dashboard-workspace-summary-head>span{font-size:.58rem;letter-spacing:.12em}.dashboard-workspace-summary strong{overflow:hidden;color:var(--dash-ink);font-size:.98rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dashboard-workspace-summary small{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--dash-muted);font-size:.61rem;line-height:1.3}.dashboard-workspace-summary small span{display:inline-flex;align-items:center;min-width:0;overflow:hidden;color:inherit;font-size:inherit;font-weight:520;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}.dashboard-workspace-summary small span:last-child{color:var(--dash-secondary)}.dashboard-workspace-summary small span:last-child:before{content:"";flex:0 0 auto;width:4px;height:4px;margin-right:.5rem;border-radius:50%;background:var(--dash-accent);box-shadow:0 0 0 3px var(--dash-accent-soft)}.dashboard-command-state i,.dashboard-control-status-head span i,.dashboard-workspace-summary-head>i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--dash-accent);box-shadow:0 0 0 4px var(--dash-accent-soft)}.dashboard-sidebar-body{display:grid;align-content:start;flex:1 1 auto;grid-gap:.75rem;gap:.75rem;min-height:0;padding:.05rem .08rem .2rem 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--dash-border-strong) transparent;scrollbar-width:thin}.dashboard-sidebar-body::-webkit-scrollbar{width:4px}.dashboard-sidebar-body::-webkit-scrollbar-thumb{border-radius:99px;background:var(--dash-border-strong)}.dashboard-sidebar .dashboard-navigation{display:grid;grid-gap:.8rem;gap:.8rem}.dashboard-nav-group,.dashboard-nav-group-links{display:grid}.dashboard-nav-group{gap:.3rem}.dashboard-nav-group-label{display:flex;align-items:center;gap:.55rem;padding:0 .5rem}.dashboard-nav-group-label:after{content:"";flex:1 1 auto;height:1px;background:var(--dash-border)}.dashboard-nav-group-links{gap:.14rem}.dashboard-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-menu-panel .dashboard-navigation a,.dashboard-sidebar .dashboard-navigation a{position:relative;display:flex;align-items:center;gap:.5rem;min-height:40px;padding:.2rem .5rem;border:1px solid transparent;border-radius:9px;color:var(--dash-secondary);font-size:.82rem;font-weight:400;transition:background .15s ease,border-color .15s ease,color .15s ease}.dashboard-mobile-menu-panel .dashboard-navigation a:before,.dashboard-sidebar .dashboard-navigation a:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:3px;border-radius:2px;background:transparent}.dashboard-mobile-menu-panel .dashboard-navigation a:hover,.dashboard-sidebar .dashboard-navigation a:hover{background:var(--dash-hover);color:var(--dash-ink)}.dashboard-mobile-menu-panel .dashboard-navigation a.active,.dashboard-sidebar .dashboard-navigation a.active{border-color:var(--dash-border-strong);background:var(--dash-surface);color:var(--dash-ink);box-shadow:0 1px 0 color-mix(in srgb,var(--dash-ink) 3%,transparent)}.dashboard-mobile-menu-panel .dashboard-navigation a.active:before,.dashboard-sidebar .dashboard-navigation a.active:before{background:var(--dash-accent)}.dashboard-nav-icon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border:1px solid transparent;border-radius:8px;color:var(--dash-muted);transition:background .15s ease,border-color .15s ease,color .15s ease}.dashboard-nav-icon:before,.dashboard-stat-icon:before,.dashboard-step-icon:before{display:none}.dashboard-nav-icon svg{width:18px;height:18px}.dashboard-navigation a:hover .dashboard-nav-icon{border-color:var(--dash-border);background:var(--dash-raised);color:var(--dash-secondary)}.dashboard-navigation a.active .dashboard-nav-icon{border-color:var(--dash-border);background:var(--dash-raised);color:var(--dash-ink)}.dashboard-navigation a.active .dashboard-nav-label{font-weight:500}.dashboard-sidebar-resources{display:grid;grid-gap:.15rem;gap:.15rem;padding-top:0}.dashboard-mobile-menu-panel .dashboard-sidebar-resources>a,.dashboard-sidebar .dashboard-sidebar-resources>a{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:.25rem .5rem;border:1px solid transparent;border-radius:8px;color:var(--dash-muted);font-size:.76rem;font-weight:400;transition:background .15s ease,border-color .15s ease,color .15s ease}.dashboard-mobile-menu-panel .dashboard-sidebar-resources>a:hover,.dashboard-sidebar .dashboard-sidebar-resources>a:hover{border-color:transparent;background:var(--dash-hover);color:var(--dash-ink)}.dashboard-resource-icon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border:1px solid transparent;border-radius:8px;color:currentColor;transition:background .15s ease,border-color .15s ease,color .15s ease}.dashboard-resource-icon svg{width:16px;height:16px}.dashboard-sidebar-resources>a:hover .dashboard-resource-icon{border-color:var(--dash-border);background:var(--dash-raised)}.dashboard-shell-clean .dashboard-sidebar-footer,.dashboard-sidebar-footer{grid-template-columns:minmax(0,1fr);flex:0 0 auto;grid-gap:.25rem;gap:.25rem;padding:.45rem;border:1px solid var(--dash-border);border-radius:11px;background:var(--dash-surface)}.dashboard-user-row{display:flex;align-items:center;gap:.58rem;min-width:0;overflow:hidden;padding:.12rem .2rem;color:var(--dash-ink)}.dashboard-mobile-account>span>i,.dashboard-user-row>i{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border:1px solid var(--dash-border);border-radius:50%;background:var(--dash-raised);color:var(--dash-ink);font-size:.72rem;font-style:normal;font-weight:650}.dashboard-mobile-account strong,.dashboard-user-row strong{overflow:hidden;font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-account small,.dashboard-user-row small{color:var(--dash-muted);font-size:.62rem}.dashboard-sidebar a.dashboard-logout{display:flex;align-items:center;justify-content:flex-start;gap:.48rem;min-height:40px;margin-top:.1rem;padding:.35rem .45rem;border-radius:7px;font-size:.68rem;box-shadow:inset 0 1px 0 var(--dash-border)}.dashboard-sidebar a.dashboard-logout svg{width:16px;height:16px}.dashboard-sidebar a.dashboard-logout:hover{background:var(--dash-hover)}html[data-theme] .dashboard-page .dashboard-sidebar{border-right-color:var(--dash-border);background:var(--dash-sidebar)}html[data-theme] .dashboard-page .dashboard-sidebar .dashboard-navigation a:hover:not(.active){border-color:transparent;background:var(--dash-hover);color:var(--dash-ink)}html[data-theme] .dashboard-page .dashboard-sidebar .dashboard-navigation a.active{border-color:var(--dash-border-strong);background:var(--dash-surface);color:var(--dash-ink);box-shadow:0 1px 0 color-mix(in srgb,var(--dash-ink) 3%,transparent)}html[data-theme] .dashboard-page .dashboard-sidebar .dashboard-navigation a.active:before{background:var(--dash-accent)}.dashboard-main,.dashboard-shell-clean .dashboard-main,.dashboard-shell-overview .dashboard-main{display:grid;grid-gap:1rem;gap:1rem;width:100%;min-width:0;max-width:none;padding:2rem clamp(1.5rem,3.6vw,4rem) 4.5rem}.dashboard-shell-overview .dashboard-main{gap:.75rem;padding-top:1.5rem}.dashboard-main>*{width:min(100%,1440px);margin-inline:auto}.dashboard-header,.dashboard-shell-clean .dashboard-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2rem;gap:2rem;min-height:116px;padding:0 0 1.45rem;border:0;border-bottom:1px solid var(--dash-border);background:transparent}.dashboard-header-copy{min-width:0}.dashboard-header .dashboard-eyebrow{margin:0}.dashboard-header .dashboard-eyebrow>span{max-width:none;overflow:visible;border-right:0;color:var(--dash-muted);animation:none}.dashboard-header h1,.dashboard-shell-clean .dashboard-header h1{margin-top:.65rem;color:var(--dash-ink);font-size:clamp(2.6rem,4.3vw,3.65rem);font-weight:560;line-height:.98;letter-spacing:-.055em}.dashboard-header p:not(.eyebrow),.dashboard-shell-clean .dashboard-header p:not(.eyebrow){max-width:680px;margin-top:.7rem;color:var(--dash-secondary);font-size:.92rem;line-height:1.5}.dashboard-header-actions{display:flex;justify-content:flex-end;min-width:0}.dashboard-shell-overview .dashboard-header{align-items:start;min-height:0;gap:1.25rem;padding-bottom:1.1rem}@media (min-width:1280px){.dashboard-shell-overview .dashboard-header{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:.85rem}.dashboard-shell-overview .dashboard-control-status,.dashboard-shell-overview .dashboard-header-actions{width:100%}}.dashboard-control-status{display:grid;grid-gap:.7rem;gap:.7rem;width:350px;padding:.85rem .95rem;border:1px solid var(--dash-border);border-radius:13px;background:var(--dash-surface);box-shadow:var(--dash-shadow)}.dashboard-control-status-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-command-state,.dashboard-control-status-head>span{display:inline-flex;align-items:center;gap:.48rem;color:var(--dash-muted);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.dashboard-control-status-head strong{font-size:.74rem;font-weight:600}.dashboard-control-pipeline{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;grid-gap:.35rem;gap:.35rem}.dashboard-control-pipeline>i{height:1px;background:var(--dash-border-strong)}.dashboard-control-pipeline>span{display:grid;place-items:center;grid-gap:.28rem;gap:.28rem;color:var(--dash-muted)}.dashboard-control-pipeline>span svg{width:21px;height:21px;padding:3px;border:1px solid var(--dash-border);border-radius:6px;background:var(--dash-raised)}.dashboard-control-pipeline>span.current,.dashboard-control-pipeline>span.done{color:var(--dash-accent)}.dashboard-control-pipeline>span.attention{color:var(--dash-attention)}.dashboard-control-pipeline small{color:inherit;font-size:.57rem}.dashboard-control-status>p{margin:0;color:var(--dash-secondary);font-size:.72rem}.dashboard-command-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1.2rem;gap:1.2rem;min-height:48px;padding:.65rem .9rem;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-accent-soft)}.dashboard-command-strip>strong{font-size:.8rem;font-weight:550}.dashboard-command-strip>a{color:var(--dash-ink);font-size:.76rem;font-weight:550}.dashboard-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.dashboard-overview-stat{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:.75rem;gap:.75rem;min-height:144px;padding:.9rem;border:1px solid var(--dash-border);border-radius:13px;background:var(--dash-surface);color:var(--dash-ink);box-shadow:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.dashboard-overview-stat:hover{border-color:var(--dash-border-strong);background:var(--dash-raised);color:var(--dash-ink);transform:translateY(-2px)}.dashboard-overview-stat.attention{border-color:color-mix(in srgb,var(--dash-attention) 38%,var(--dash-border));background:var(--dash-attention-soft)}.dashboard-stat-topline{display:flex;align-items:center;justify-content:space-between}.dashboard-stat-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--dash-border);border-radius:9px;background:var(--dash-raised);color:var(--dash-secondary)}.dashboard-stat-icon svg{width:19px;height:19px}.dashboard-stat-arrow{color:var(--dash-muted);font-size:.82rem}.dashboard-stat-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:.25rem .75rem;gap:.25rem .75rem}.dashboard-stat-copy>span{grid-column:1;color:var(--dash-muted);font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.dashboard-stat-copy strong{grid-column:2;grid-row:1/3;margin:0;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:520;line-height:.9;letter-spacing:-.055em}.dashboard-stat-copy small{display:flex;align-items:flex-end;grid-column:1;min-height:4.05em;max-width:22ch;margin:0;color:var(--dash-secondary);font-size:.76rem;line-height:1.35}.dashboard-overview-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);grid-gap:.75rem;gap:.75rem;align-items:start}.dashboard-overview-section,.dashboard-page .dashboard-detail-card,.dashboard-page .dashboard-metric-card,.dashboard-page .dashboard-panel,.dashboard-page .usage-hero,.dashboard-page .usage-side-panel{border:1px solid var(--dash-border);background:var(--dash-surface);color:var(--dash-ink);box-shadow:none}.dashboard-overview-section{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:13px}.dashboard-overview-aside{display:grid;grid-gap:.75rem;gap:.75rem}.dashboard-overview-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.dashboard-overview-section-head.horizontal>div,.dashboard-overview-section-head>div:first-child{display:grid;grid-gap:.35rem;gap:.35rem}.dashboard-overview-section-head h2{color:var(--dash-ink);font-size:1.22rem;font-weight:570;line-height:1.2;letter-spacing:-.025em;text-transform:none}.dashboard-card-label{color:var(--dash-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.08em}.dashboard-overview-section-head a{color:var(--dash-secondary);font-size:.74rem}.dashboard-activation-progress{display:grid;justify-items:end;grid-gap:.45rem;gap:.45rem;min-width:120px}.dashboard-activation-progress>span{color:var(--dash-muted);font-size:.68rem}.dashboard-activation-progress>span strong{margin-right:.1rem;font-size:.82rem}.dashboard-activation-progress progress{width:120px;height:4px;overflow:hidden;border:0;border-radius:99px;background:var(--dash-subtle);-webkit-appearance:none;-moz-appearance:none;appearance:none}.dashboard-activation-progress progress::-webkit-progress-bar{background:var(--dash-subtle)}.dashboard-activation-progress progress::-webkit-progress-value{background:var(--dash-accent)}.dashboard-activation-progress progress::-moz-progress-bar{background:var(--dash-accent)}.dashboard-journey-list{display:grid}.dashboard-journey-row{position:relative;display:grid;grid-template-columns:38px 38px minmax(0,1fr) 20px;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:68px;padding:.6rem .65rem;border:0;color:var(--dash-ink);transition:background .15s ease}.dashboard-journey-row,.dashboard-journey-row:first-child{border-top:1px solid var(--dash-border)}.dashboard-journey-row:hover{background:var(--dash-hover);color:var(--dash-ink)}.dashboard-journey-row.current{background:var(--dash-accent-soft)}.dashboard-journey-row.current:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:2px;border-radius:2px;background:var(--dash-accent)}.dashboard-journey-state{display:grid;place-items:center;min-width:0;width:34px;height:26px;padding:0;border:1px solid var(--dash-border-strong);border-radius:999px;background:transparent;color:var(--dash-muted);font-family:var(--font-mono);font-size:.62rem}.dashboard-journey-row.done .dashboard-journey-state{border-color:var(--dash-accent);background:var(--dash-accent-soft);color:var(--dash-accent)}.dashboard-step-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--dash-border);border-radius:9px;background:var(--dash-raised);color:var(--dash-secondary)}.dashboard-step-icon svg{width:18px;height:18px}.dashboard-journey-copy{display:grid;grid-gap:.25rem;gap:.25rem}.dashboard-journey-title{color:var(--dash-ink);font-size:.86rem;font-weight:570}.dashboard-journey-text{color:var(--dash-secondary);font-size:.76rem;line-height:1.4}.dashboard-journey-chevron{color:var(--dash-muted)}.dashboard-review-card.attention{border-color:color-mix(in srgb,var(--dash-attention) 40%,var(--dash-border));background:var(--dash-attention-soft)}.dashboard-overview-defs div,.dashboard-overview-list-row{border-color:var(--dash-border);background:transparent}.dashboard-overview-defs dt,.dashboard-overview-empty strong,.dashboard-overview-list-row strong{color:var(--dash-ink);font-size:.78rem}.dashboard-overview-defs dd,.dashboard-overview-empty p,.dashboard-overview-list-row small{min-width:0;overflow-wrap:anywhere;color:var(--dash-secondary);font-size:.74rem}.dashboard-overview-empty{min-height:66px;padding-left:60px}.dashboard-overview-empty:before{width:44px;height:44px;border-color:var(--dash-border);border-radius:11px;background:var(--dash-raised)}.dashboard-quick-actions{gap:.9rem}.dashboard-quick-action-list{display:grid}.dashboard-quick-action-list>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:48px;padding:.55rem 0;border-top:1px solid var(--dash-border);color:var(--dash-ink)}.dashboard-quick-action-list>a:first-child{border-top:0}.dashboard-quick-action-list svg{width:18px;height:18px;color:var(--dash-secondary)}.dashboard-quick-action-list>a>span{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.dashboard-quick-action-list strong{font-size:.78rem;font-weight:570}.dashboard-quick-action-list small{color:var(--dash-secondary);font-size:.69rem}.dashboard-quick-action-list i{color:var(--dash-muted);font-style:normal}.dashboard-plan-card h2{text-transform:capitalize}.dashboard-plan-card .dashboard-overview-defs div{grid-template-columns:92px minmax(0,1fr)}.dashboard-page .dashboard-detail-card,.dashboard-page .dashboard-panel,.dashboard-page .usage-hero,.dashboard-page .usage-side-panel{padding:1.2rem;border-radius:13px}.dashboard-page .dashboard-tabs,.dashboard-shell-clean .dashboard-detail-card,.dashboard-shell-clean .dashboard-panel,.dashboard-shell-clean .usage-hero,.dashboard-shell-clean .usage-side-panel{border:1px solid var(--dash-border);background:var(--dash-surface)}.dashboard-page .dashboard-tabs{gap:.35rem;padding:.35rem;overflow-x:auto;border-radius:10px}.dashboard-page .dashboard-tab,.dashboard-shell-clean .dashboard-tab{flex:0 0 auto;min-height:36px;padding:.45rem .7rem;border:1px solid transparent;border-radius:7px;color:var(--dash-secondary)}.dashboard-page .dashboard-tab.active,.dashboard-page .dashboard-tab:hover{border-color:var(--dash-border);background:var(--dash-raised);color:var(--dash-ink)}.dashboard-page .dashboard-tab[role=listitem]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-page .dashboard-tab[role=listitem]:not(.active):hover{border-color:transparent;background:transparent;color:var(--dash-secondary)}.dashboard-page .dashboard-metrics{gap:.75rem;border:0}.dashboard-page .dashboard-metric-card,.dashboard-shell-clean .dashboard-metric-card{min-height:128px;padding:1rem;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-surface)}.dashboard-page .api-scope-option,.dashboard-page .dashboard-defs div,.dashboard-page .dashboard-list-row,.dashboard-page .dashboard-table td,.dashboard-page .dashboard-table th,.dashboard-shell-clean .api-scope-option,.dashboard-shell-clean .dashboard-defs div,.dashboard-shell-clean .dashboard-list-row{border-color:var(--dash-border);background:transparent;color:var(--dash-secondary)}.dashboard-page .dashboard-defs dt,.dashboard-page .dashboard-list-row strong,.dashboard-page .dashboard-section-heading h2,.dashboard-page .dashboard-table strong,.dashboard-page .usage-hero h2{color:var(--dash-ink)}.dashboard-page .dashboard-defs dd,.dashboard-page .dashboard-empty-state p,.dashboard-page .dashboard-list-row small,.dashboard-page .dashboard-table small{color:var(--dash-secondary)}.dashboard-page .scope-pill,.dashboard-page .status-chip{border-color:var(--dash-border);background:var(--dash-subtle);color:var(--dash-secondary)}.dashboard-page .button.secondary{border-color:var(--dash-border-strong);background:var(--dash-raised);color:var(--dash-ink)}.dashboard-page .button.secondary:hover{border-color:var(--dash-accent);background:var(--dash-subtle);color:var(--dash-ink)}.dashboard-page .dashboard-code{max-height:280px;overflow:auto;border-color:var(--dash-border);background:var(--dash-bg);color:var(--dash-secondary)}.dashboard-page .dashboard-code pre{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.dashboard-page .dashboard-list>.dashboard-empty-state,.dashboard-page .dashboard-panel>.dashboard-table-wrap,.dashboard-page .dashboard-table-wrap>.dashboard-empty-state{border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-mobile-bar{display:none}.dashboard-page>.container{display:grid;place-items:center;min-height:calc(100dvh - 68px);padding:clamp(1.25rem,5vw,4rem)}.dashboard-page .dashboard-empty{width:min(100%,680px);padding:clamp(1.4rem,4vw,2.5rem);border:1px solid var(--dash-border);border-radius:14px;background:var(--dash-surface);color:var(--dash-ink);box-shadow:var(--dash-shadow)}.dashboard-page .dashboard-empty h1{margin-top:.7rem;color:var(--dash-ink);font-size:clamp(2.25rem,6vw,4rem);letter-spacing:-.05em}.dashboard-page .dashboard-empty>p:last-child{max-width:58ch;margin-top:.85rem;color:var(--dash-secondary);line-height:1.55}.dashboard-page a:focus-visible,.dashboard-page button:focus-visible,.dashboard-page input:focus-visible,.dashboard-page select:focus-visible,.dashboard-page summary:focus-visible,.dashboard-page textarea:focus-visible{border-radius:7px;outline:2px solid var(--dash-accent);outline-offset:3px}@media (max-width:1279px){.dashboard-header,.dashboard-shell-clean .dashboard-header{grid-template-columns:minmax(0,1fr)}.dashboard-header-actions{justify-content:flex-start}.dashboard-control-status{width:min(100%,520px)}.dashboard-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-layout{grid-template-columns:minmax(0,1fr)}.dashboard-overview-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-review-card{grid-row:span 2}}@media (min-width:1280px) and (max-width:1399px){.dashboard-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){body:has(.dashboard-mobile-bar) .site-header{display:none}.dashboard-shell,.dashboard-shell-clean,.dashboard-shell-overview{grid-template-columns:minmax(0,1fr);min-height:auto}.dashboard-shell-clean .dashboard-sidebar,.dashboard-shell-overview .dashboard-sidebar,.dashboard-sidebar{display:none}.dashboard-mobile-bar{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:58px;padding:.55rem 1rem;border-bottom:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-sidebar) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-mobile-brand{display:flex;align-items:center;gap:.6rem;min-width:0;color:var(--dash-ink)}.dashboard-mobile-brand img{width:28px;height:28px}.dashboard-mobile-brand strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-brand small{color:var(--dash-muted);font-size:.65rem}.dashboard-mobile-menu{position:relative}.dashboard-mobile-menu>summary{display:flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .7rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-surface);color:var(--dash-ink);font-size:.74rem;cursor:pointer;list-style:none}.dashboard-mobile-menu>summary::-webkit-details-marker{display:none}.dashboard-mobile-menu>summary>span{position:relative;width:14px;height:10px;border-top:1px solid;border-bottom:1px solid}.dashboard-mobile-menu>summary>span:after{content:"";position:absolute;left:0;right:0;top:4px;border-top:1px solid}.dashboard-mobile-menu-panel{position:absolute;right:0;top:calc(100% + .55rem);display:grid;grid-gap:1.1rem;gap:1.1rem;width:min(360px,calc(100vw - 2rem));max-height:calc(100dvh - 138px);padding:1rem;overflow-y:auto;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-sidebar);box-shadow:var(--dash-shadow)}.dashboard-mobile-account{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--dash-border)}.dashboard-mobile-account>span{display:flex;align-items:center;gap:.55rem;min-width:0}.dashboard-mobile-account>a{color:var(--dash-secondary);font-size:.72rem}.dashboard-mobile-preferences{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--dash-border)}.dashboard-mobile-preferences>span{display:grid;grid-gap:.12rem;gap:.12rem}.dashboard-mobile-preferences strong{font-size:.75rem;font-weight:600}.dashboard-mobile-preferences small{color:var(--dash-muted);font-size:.68rem}.dashboard-mobile-preferences .theme-menu-panel{right:0;left:auto;border-color:var(--dash-border-strong);background:var(--dash-raised)}.dashboard-mobile-account>a,.dashboard-mobile-menu-panel .dashboard-navigation a,.dashboard-mobile-menu-panel .dashboard-sidebar-resources>a{min-height:44px}.dashboard-mobile-account>a{display:inline-flex;align-items:center;flex:0 0 auto;padding:0 .25rem;white-space:nowrap}.dashboard-main,.dashboard-shell-clean .dashboard-main,.dashboard-shell-overview .dashboard-main{padding-top:1.5rem}}@media (max-width:720px){.dashboard-page{min-height:100dvh}.dashboard-main,.dashboard-shell-clean .dashboard-main,.dashboard-shell-overview .dashboard-main{padding:1.15rem 1rem 3rem}.dashboard-header,.dashboard-shell-clean .dashboard-header{min-height:0;gap:1rem;padding-bottom:1.1rem}.dashboard-header h1,.dashboard-shell-clean .dashboard-header h1{font-size:clamp(2.25rem,12vw,3rem)}.dashboard-control-status,.dashboard-header-actions{width:100%}.dashboard-command-strip{grid-template-columns:minmax(0,1fr) auto}.dashboard-command-strip>strong{grid-column:1/-1;grid-row:2}.dashboard-overview-aside{grid-template-columns:minmax(0,1fr)}.dashboard-review-card{grid-row:auto}.dashboard-overview-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto}.dashboard-activation-progress{min-width:92px}.dashboard-activation-progress progress{width:92px}.dashboard-journey-row{grid-template-columns:34px 34px minmax(0,1fr) 18px;gap:.55rem;min-height:78px;padding:.7rem .35rem}.dashboard-journey-text{font-size:.72rem}.dashboard-page .dashboard-grid,.dashboard-page .dashboard-workspace,.dashboard-page .dashboard-workspace.two-column,.dashboard-page .usage-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dashboard-overview-stats{grid-template-columns:minmax(0,1fr)}.dashboard-overview-stat{min-height:132px}.dashboard-stat-copy small{min-height:0}.dashboard-control-pipeline small{display:none}.dashboard-overview-section{padding:1rem}.dashboard-overview-section-head{grid-template-columns:minmax(0,1fr)}.dashboard-activation-progress{justify-items:start}.dashboard-overview-defs div,.dashboard-plan-card .dashboard-overview-defs div{grid-template-columns:minmax(0,1fr)}.dashboard-mobile-menu-panel{position:fixed;left:.75rem;right:.75rem;top:64px;width:auto}}@media (prefers-reduced-motion:reduce){.dashboard-journey-row,.dashboard-mobile-menu-panel .dashboard-navigation a,.dashboard-mobile-menu-panel .dashboard-sidebar-resources>a,.dashboard-nav-icon,.dashboard-overview-stat,.dashboard-resource-icon,.dashboard-sidebar .dashboard-navigation a,.dashboard-sidebar .dashboard-sidebar-resources>a,.dashboard-sidebar a.dashboard-logout{transition:none}.dashboard-overview-stat:hover{transform:none}}.nav-dashboard-link{display:inline-flex;align-items:center;min-height:38px}body:has(.dashboard-page) .nav-dashboard-link{display:none}.dashboard-shell-clean .dashboard-sidebar-footer,.dashboard-sidebar-footer{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;grid-gap:.35rem;gap:.35rem;margin-top:0;padding:.6rem .15rem .1rem;border:0;border-top:1px solid var(--dash-border);border-radius:0;background:transparent;box-shadow:none}.dashboard-sidebar-footer .dashboard-user-row{min-height:40px;padding:.18rem .25rem}.dashboard-sidebar-footer .dashboard-user-row>i{width:32px;height:32px;background:var(--dash-surface)}.dashboard-sidebar-footer .dashboard-user-row strong{font-size:.68rem}.dashboard-sidebar a.dashboard-logout{display:grid;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-surface);color:var(--dash-muted);box-shadow:none}.dashboard-sidebar a.dashboard-logout:hover{border-color:var(--dash-border-strong);background:var(--dash-raised);color:var(--dash-ink)}.dashboard-sidebar a.dashboard-logout>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.nav-dashboard-link{justify-content:center;flex:1 1 auto;min-height:34px;padding:.5rem .62rem}}.pilot-request-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #1b1917;border-radius:5px;background:#1b1917;color:#fff;font-family:inherit;font-size:.92rem;font-weight:650;letter-spacing:-.012em;line-height:1;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 5px 12px rgba(25,23,20,.14);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.pilot-request-button:hover{border-color:#322e2a;background:#322e2a;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 16px rgba(25,23,20,.18);transform:translateY(-1px)}.pilot-request-button:active{border-color:#141210;background:#141210;box-shadow:inset 0 1px 2px rgba(0,0,0,.2);transform:translateY(0)}.pilot-request-button:focus-visible{outline:2px solid #8f7869;outline-offset:3px}.nav-pill.pilot-request-button{min-height:46px;padding:0 1.08rem;font-size:.88rem}.site-header .nav-pill.pilot-request-button:hover{border-color:#322e2a;background:#322e2a;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 16px rgba(25,23,20,.18);transform:translateY(-1px)}.site-header .nav-pill.pilot-request-button:active{border-color:#141210;background:#141210;box-shadow:inset 0 1px 2px rgba(0,0,0,.2);transform:translateY(0)}.tk-demo-form .pilot-request-button{min-width:202px;min-height:54px;margin-right:11px;padding:0 1.4rem;border:1px solid #1b1917;border-radius:5px;background:#1b1917;color:#fff;font-size:.96rem;font-weight:650}.waitlist-form .pilot-request-button{padding-inline:1.1rem}.pilot-request-button.light{border-color:#f4f1ed;background:#f4f1ed;color:#1b1917;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 5px 12px rgba(0,0,0,.16)}.pilot-request-button.light:hover{border-color:#fff;background:#fff;color:#1b1917}html[data-theme=dark] .pilot-request-button:not(.light){border-color:var(--tk-cta,#e8e4de);background:var(--tk-cta,#e8e4de);color:var(--tk-background,#171717);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 5px 12px rgba(0,0,0,.2)}html[data-theme=dark] .pilot-request-button:not(.light):hover{border-color:var(--tk-cta-hover,#fff);background:var(--tk-cta-hover,#fff);color:var(--tk-background,#171717)}html[data-theme=dark] .pilot-request-button:not(.light):active{border-color:var(--tk-cta-active,#d8d2ca);background:var(--tk-cta-active,#d8d2ca)}html[data-theme=dark] .home-page .tk-demo-form .pilot-request-button{border-color:var(--tk-cta,#e8e4de);background:var(--tk-cta,#e8e4de);color:var(--tk-background,#171717)}html[data-theme=dark] .home-page .tk-demo-form .pilot-request-button:hover{border-color:var(--tk-cta-hover,#fff);background:var(--tk-cta-hover,#fff);color:var(--tk-background,#171717)}html[data-theme=dark] .home-page .tk-demo-form .pilot-request-button:active{border-color:var(--tk-cta-active,#d8d2ca);background:var(--tk-cta-active,#d8d2ca)}@media (prefers-reduced-motion:reduce){.pilot-request-button{transition:none}}@media (max-width:780px){html[data-theme=dark] .home-page .tk-turnflow{min-height:250px}html[data-theme=dark] .home-page .tk-turnflow-map{opacity:.68}html[data-theme=dark] .home-page .tk-turnflow-wave{opacity:.36}.footer-layout{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:0;padding:2.5rem 1.25rem 3rem}.footer-layout p{max-width:34ch}.copyright{margin-top:2.25rem}}body .customer-ops-page,body .customer-ops-page b,body .customer-ops-page h1,body .customer-ops-page h2,body .customer-ops-page h3,body .customer-ops-page strong{color:#f4f6f8}body .customer-ops-page p{color:#737c85}body .customer-ops-page button{box-shadow:none}body .customer-ops-search input,body .customer-ops-search input:focus,body .customer-ops-search input:hover{background:transparent;border:0;border-radius:0;box-shadow:none;color:#f4f6f8;min-height:0;padding:0}body .customer-ops-metric header>b{color:var(--c-green)}body .customer-ops-metric>footer small,body .customer-ops-outcomes small{color:var(--c-muted)}body .customer-ops-metric,body .customer-ops-panel{background:linear-gradient(145deg,#151b20,#101519);border-color:#303840}body .customer-ops-metric>a,body .customer-ops-metric>footer,body .customer-ops-outcomes header,body .customer-ops-outcomes>div,body .customer-ops-panel>a,body .customer-ops-table td,body .customer-ops-tabs,body .customer-ops-topbar{border-color:#303840}body .customer-ops-page small,body .customer-ops-page th{color:#8b949d}body:has(.customer-ops-page){background:linear-gradient(90deg,rgba(71,85,105,.025) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(71,85,105,.022) 1px,transparent 0) 0 0 /80px 80px,#ffffff}body .customer-ops-page{--c-bg:#ffffff;--c-panel:#ffffff;--c-line:#e2e8f0;--c-muted:#7a726a;--c-violet:#171615;--c-cyan:#a89082;--c-blue:#6f6a64;--c-lilac:#b9aaa0;--c-green:#6f675f;background:linear-gradient(90deg,rgba(71,85,105,.022) 1px,transparent 1px) 0 0 /80px 80px,linear-gradient(0deg,rgba(71,85,105,.019) 1px,transparent 1px) 0 0 /80px 80px,var(--c-bg);color:#171615}body .customer-ops-page b,body .customer-ops-page h1,body .customer-ops-page h2,body .customer-ops-page h3,body .customer-ops-page strong{color:#171615}body .customer-ops-sidebar{background:rgba(255,255,255,.98);border-color:var(--c-line)}body .customer-ops-sidebar footer small,body .customer-ops-sidebar footer>a,body .customer-ops-sidebar nav p{color:#837b73}body .customer-ops-sidebar nav a{color:#5f5953}body .customer-ops-sidebar nav a.active,body .customer-ops-sidebar nav a:hover{color:#171615}body .customer-ops-sidebar nav a.active:before{background:#8f796c}body .customer-ops-sidebar footer i{background:#ffffff;border-color:#dbe3ec;color:#171615}body .customer-ops-search{background:rgba(255,255,255,.72);border-color:#dbe3ec;color:#6b7280}body .customer-ops-search input,body .customer-ops-search input:focus,body .customer-ops-search input:hover{color:#171615}body .customer-ops-topbar{background:rgba(255,255,255,.96);border-color:var(--c-line)}body .customer-ops-model>header a,body .customer-ops-panel button,body .customer-ops-topbar button{background:#ffffff;border-color:#dbe3ec;color:#4b5563}body .customer-ops-topbar button b{color:#171615}body .customer-ops-metric,body .customer-ops-panel{background:#ffffff;border-color:var(--c-line);box-shadow:0 8px 24px rgba(15,23,42,.025)}body .customer-ops-metric>header>span{background:#ffffff;border-color:#dbe3ec;color:#5f6670}body .customer-ops-metric header>b{color:#6e655e}body .customer-ops-legend span,body .customer-ops-metric header small,body .customer-ops-page small,body .customer-ops-page th,body .customer-ops-tabs span{color:#7a726a}body .customer-ops-tabs b{color:#171615}body .customer-ops-tabs b:after{background:#9e877a}body .customer-ops-bars,body .customer-ops-governance-chart svg,body .customer-ops-line svg{background:repeating-linear-gradient(180deg,transparent 0,transparent calc(33.33% - 1px),rgba(98,87,77,.1) 33.33%);border-color:#cfc7bd}body .customer-ops-bars i{background:#171615}body .customer-ops-bars.cyan i{background:#a89082}body .customer-ops-line polyline{stroke:#8f796c}body .customer-ops-line circle{fill:#8f796c}body .customer-ops-governance-chart polyline.violet{stroke:#171615}body .customer-ops-governance-chart polyline.cyan{stroke:#a89082}body .customer-ops-governance-chart polyline.blue{stroke:#77706a}body .customer-ops-donut{background:conic-gradient(#171615 0 57%,#a89082 57% 72%,#6f6a64 72% 86%,#b9aaa0 86% 95%,#d5cec5 95%)}body .customer-ops-donut:before{background:#fbf8f3}body .customer-ops-legend i.violet,body .customer-ops-outcomes i.violet{background:#171615}body .customer-ops-legend i.cyan,body .customer-ops-outcomes i.cyan{background:#a89082}body .customer-ops-legend i.blue,body .customer-ops-outcomes i.blue{background:#6f6a64}body .customer-ops-outcomes i.lilac{background:#b9aaa0}body .customer-ops-metric>a,body .customer-ops-metric>footer,body .customer-ops-outcomes header,body .customer-ops-outcomes>div,body .customer-ops-panel>a,body .customer-ops-table td,body .customer-ops-tabs,body .customer-ops-topbar{border-color:#e2e8f0}body .customer-ops-table td{color:#4f4943}body .customer-ops-table em,body .customer-ops-table td:last-child span{color:#6e655e}body .customer-ops-metric>a,body .customer-ops-panel>a{color:#5f5953}body .customer-ops-sidebar{padding:20px 14px 16px}body .customer-ops-brand{align-items:center;display:flex;height:34px;margin:0 10px 18px}body .customer-ops-brand img{height:auto;max-height:30px;width:136px}body .customer-ops-search{gap:10px;height:44px;margin:0 0 15px;padding:0 12px}body .customer-ops-search input{font-size:12px;line-height:1}body .customer-ops-search kbd{font-size:9px;line-height:1}body .customer-ops-sidebar nav{margin-top:0}body .customer-ops-sidebar nav section{gap:2px;margin:0 0 14px}body .customer-ops-sidebar nav p{align-items:center;display:flex;font-size:10px;font-weight:650;height:24px;line-height:1;margin:0 12px 4px}body .customer-ops-sidebar nav a{align-items:center;border-radius:5px;display:grid;font-size:12px;font-weight:560;grid-gap:11px;gap:11px;grid-template-columns:20px minmax(0,1fr);height:38px;line-height:1;padding:0 12px}body .customer-ops-sidebar nav svg{height:18px;justify-self:center;width:18px}body .customer-ops-sidebar nav a.active:before{height:24px;left:0;top:7px}body .customer-ops-sidebar footer{padding:12px 8px 0}body .customer-ops-sidebar footer>a{align-items:center;display:flex;font-size:10px;height:24px;margin:0 0 9px}body .customer-ops-sidebar footer>div{align-items:center;display:grid;grid-gap:9px;gap:9px;grid-template-columns:34px minmax(0,1fr);min-height:42px}body .customer-ops-sidebar footer i{height:34px;width:34px}body .customer-ops-sidebar footer>div span{gap:3px}body .customer-ops-sidebar footer b{font-size:11px;line-height:1.15}body .customer-ops-sidebar footer small{font-size:9px;line-height:1.15}body:has(.customer-ops-page) button[aria-label="Open Next.js Dev Tools"]{left:auto!important;right:16px!important}@media (max-width:1000px) and (min-width:761px){body .customer-ops-page{grid-template-columns:204px minmax(0,1fr)}body .customer-ops-sidebar{padding-inline:10px}}@media (max-width:760px){body .customer-ops-page{grid-template-columns:1fr}}body .customer-ops-page{grid-template-columns:224px minmax(0,1fr)}body .customer-ops-sidebar{background:transparent;border-right:1px solid #e2e8f0;padding:0}body .customer-ops-brand-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex:0 0 56px;gap:8px;justify-content:center;padding:0 14px;position:relative}body .customer-ops-brand{height:auto;margin:0}body .customer-ops-brand img{max-height:34px;width:148px}body .customer-version-menu{position:relative}body .customer-version-menu>summary{background:#f1f5f9;border-radius:6px;color:#667085;cursor:pointer;font-size:12px;font-weight:600;line-height:1;list-style:none;padding:6px 7px;white-space:nowrap}body .customer-version-menu>summary::-webkit-details-marker{display:none}body .customer-version-menu>summary:hover,body .customer-version-menu[open]>summary{background:#e9eef5;color:#344054}body .customer-version-menu>div{background:#ffffff;border:1px solid #dbe3ec;border-radius:9px;box-shadow:0 10px 28px rgba(15,23,42,.14);display:grid;left:0;min-width:190px;overflow:hidden;position:absolute;top:calc(100% + 9px);z-index:90}body .customer-version-menu>div>a{align-items:center;color:#101828;display:grid;font-size:14px;font-weight:450;grid-gap:11px;gap:11px;grid-template-columns:20px 1fr;min-height:48px;padding:0 14px;text-decoration:none}body .customer-version-menu>div>a+a{border-top:1px solid #edf1f5}body .customer-version-menu>div>a:hover{background:#f8fafc}body .customer-version-menu>div svg{height:20px;width:20px}body .customer-ops-search{background:#ffffff;border:0;border-bottom:1px solid #eef2f6;border-radius:0;color:#444349;flex:0 0 42px;gap:11px;height:42px;margin:0;padding:0 13px 0 17px}body .customer-ops-search>svg{color:#344054;height:18px;transform:none;width:18px}body .customer-ops-search input{color:#344054;font-size:13px;font-weight:450}body .customer-ops-search input::placeholder{color:#344054;opacity:1}body .customer-ops-search kbd{background:#f1f5f9;border:1px solid #dbe3ec;border-radius:8px;box-shadow:0 1px 2px rgba(20,25,31,.06);color:#687386;font-size:10px;padding:4px 7px}body .customer-ops-sidebar nav{margin:0;padding:6px 0 12px}body .customer-ops-sidebar nav section{gap:0;margin:0 0 12px}body .customer-ops-sidebar nav p{color:#79777c;font-size:11px;font-weight:580;height:26px;margin:4px 12px 0}body .customer-ops-sidebar nav a{border-radius:0;color:#45444a;font-size:13px;font-weight:400;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;height:40px;padding:0 16px}body .customer-ops-sidebar nav svg{height:20px;width:20px;stroke-width:1.8}body .customer-ops-sidebar nav a:hover{background:#f4f6f8;color:#1d1c20}body .customer-ops-sidebar nav a.active{background:#f1f5f9;color:#1d1c20}body .customer-ops-sidebar nav a.active:before{display:none}body .customer-ops-sidebar nav a em{border:1px solid #dbe3ec;border-radius:6px;color:#55545a;font-size:10px;font-style:normal;padding:2px 5px}body .customer-ops-sidebar footer{background:transparent;border-top:0;margin-top:auto;padding:8px 0 10px}body .customer-ops-sidebar footer>.customer-ops-utilities{align-items:stretch;border-top:1px solid #e2e8f0;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,1fr);min-height:0;padding:0}body .customer-ops-utilities>a{align-items:center;color:#45444a;display:grid;font-size:14px;font-weight:400;grid-gap:10px;gap:10px;grid-template-columns:22px 1fr;height:48px;padding:0 16px;text-decoration:none}body .customer-ops-utilities>a:hover{background:#f4f6f8;color:#1d1c20}body .customer-ops-utilities svg{height:20px;width:20px}body .customer-ops-sidebar footer>.customer-ops-account{align-items:center;border-top:1px solid #e2e8f0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr) 18px;min-height:58px;padding:10px 14px 0 16px}body .customer-ops-sidebar footer .customer-ops-account i{background:#202020;border:0;border-radius:8px;color:#fff;height:34px;width:34px}body .customer-ops-account>span{display:grid;grid-gap:3px;gap:3px;min-width:0}body .customer-ops-account>span b{font-size:13px}body .customer-ops-account>span small{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .customer-ops-account>b{color:#4c4a50;font-size:11px;line-height:7px;text-align:center}body .customer-ops-profile-menu{position:relative;margin:0;border-top:1px solid #e2e8f0}body .customer-ops-profile-menu>summary{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:36px minmax(0,1fr) 18px;min-height:62px;padding:9px 14px 0 16px;color:#1d1c20;cursor:pointer;list-style:none}body .customer-ops-profile-menu>summary::-webkit-details-marker{display:none}body .customer-ops-profile-menu>summary:focus-visible{outline:2px solid currentColor;outline-offset:-3px}body .customer-ops-profile-menu>summary>svg{width:18px;height:18px;color:#555158;transition:transform .15s ease}body .customer-ops-profile-menu[open]>summary>svg{transform:rotate(180deg)}body .customer-ops-profile-panel{position:absolute;left:8px;bottom:calc(100% + 8px);z-index:80;width:280px;max-width:calc(100vw - 16px);overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fffdf9;color:#1d1c20;box-shadow:0 18px 48px rgba(46,39,33,.15)}body .customer-ops-profile-panel>header{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;min-height:72px;padding:12px 14px;border-bottom:1px solid #e2e8f0}body .customer-ops-profile-panel>header>i{display:grid;place-items:center;width:40px;height:40px;border:1px solid #3a3734;border-radius:9px;background:#202020;color:#fff;font-size:15px;font-style:normal}body .customer-ops-profile-panel>header>span{display:grid;grid-gap:3px;gap:3px;min-width:0}body .customer-ops-profile-panel>header b{overflow:hidden;font-size:15px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}body .customer-ops-profile-panel>header small{overflow:hidden;color:#6f6861;font-size:12px;text-overflow:ellipsis;white-space:nowrap}body .customer-ops-profile-theme{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px;padding:7px 8px 7px 12px;border-radius:9px;background:#f0ece5}body .customer-ops-profile-theme>span{color:#706960;font-size:13px}body .customer-ops-profile-theme>div{display:flex;align-items:center;gap:4px}body .customer-ops-profile-theme button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#6f6861;cursor:pointer}body .customer-ops-profile-theme button:focus-visible,body .customer-ops-profile-theme button:hover{border-color:#d4cdc4;outline:none;background:rgba(255,255,255,.62);color:#1d1c20}body .customer-ops-profile-theme button.selected,body .customer-ops-profile-theme button[aria-checked=true]{border-color:#d4cdc4;background:#fffdf9;color:#1d1c20;box-shadow:0 1px 2px rgba(46,39,33,.08)}body .customer-ops-profile-signout{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border-top:1px solid #e2e8f0;color:#1d1c20;font-size:14px;font-weight:400;text-decoration:none}body .customer-ops-profile-signout:hover{background:rgba(248,250,252,.9);color:#1d1c20}body .customer-ops-profile-signout svg{width:18px;height:18px}body .customer-ops-page>.customer-ops-sidebar{border-color:var(--c-line)}body .dashboard-page .customer-ops-sidebar{border-color:var(--dash-border)}body .dashboard-page .customer-ops-brand img{filter:var(--dash-logo-filter)}body .dashboard-page .customer-ops-brand-row,body .dashboard-page .customer-ops-profile-menu,body .dashboard-page .customer-ops-profile-panel>header,body .dashboard-page .customer-ops-profile-signout,body .dashboard-page .customer-ops-search,body .dashboard-page .customer-ops-sidebar footer>.customer-ops-utilities{border-color:var(--dash-border)}body .dashboard-page .customer-ops-sidebar footer small,body .dashboard-page .customer-ops-sidebar nav p{color:var(--dash-muted)}body .dashboard-page .customer-ops-account>b,body .dashboard-page .customer-ops-search,body .dashboard-page .customer-ops-sidebar nav a,body .dashboard-page .customer-ops-utilities>a{color:var(--dash-secondary)}body .dashboard-page .customer-ops-search input,body .dashboard-page .customer-ops-search input:focus,body .dashboard-page .customer-ops-search input:hover{color:var(--dash-ink)}body .dashboard-page .customer-ops-search kbd{border-color:var(--dash-border);background:var(--dash-surface);color:var(--dash-secondary);box-shadow:none}body .dashboard-page .customer-ops-sidebar nav a:hover,body .dashboard-page .customer-ops-utilities>a:hover{background:var(--dash-hover);color:var(--dash-ink)}body .dashboard-page .customer-ops-sidebar nav a.active{background:color-mix(in srgb,var(--dash-surface) 78%,transparent);color:var(--dash-ink)}body .dashboard-page .customer-ops-sidebar footer .customer-ops-account i{border:1px solid var(--dash-border-strong);background:var(--dash-ink);color:var(--dash-bg)}body .dashboard-page .customer-ops-profile-menu>summary,body .dashboard-page .customer-ops-profile-menu>summary>svg,body .dashboard-page .customer-ops-profile-panel,body .dashboard-page .customer-ops-profile-signout{color:var(--dash-ink)}body .dashboard-page .customer-ops-profile-panel{border-color:var(--dash-border-strong);background:var(--dash-surface);box-shadow:var(--dash-shadow)}body .dashboard-page .customer-ops-profile-panel>header>i{border-color:var(--dash-border-strong);background:var(--dash-ink);color:var(--dash-bg)}body .dashboard-page .customer-ops-profile-panel>header small,body .dashboard-page .customer-ops-profile-theme>span{color:var(--dash-secondary)}body .dashboard-page .customer-ops-profile-theme{background:var(--dash-subtle)}body .dashboard-page .customer-ops-profile-theme button{color:var(--dash-secondary)}body .dashboard-page .customer-ops-profile-theme button.selected,body .dashboard-page .customer-ops-profile-theme button:focus-visible,body .dashboard-page .customer-ops-profile-theme button:hover,body .dashboard-page .customer-ops-profile-theme button[aria-checked=true]{border-color:var(--dash-border-strong);background:var(--dash-raised);color:var(--dash-ink)}body .dashboard-page .customer-ops-profile-signout:hover{background:var(--dash-hover);color:var(--dash-ink)}@media (prefers-reduced-motion:reduce){body .customer-ops-profile-menu>summary>svg{transition:none}}@media (max-width:1000px) and (min-width:761px){body .customer-ops-page{grid-template-columns:208px minmax(0,1fr)}body .customer-ops-sidebar{padding-inline:0}}body .customer-ops-heading{align-items:flex-end;display:flex;justify-content:space-between;padding:4px 2px 2px}body .customer-ops-heading h1{color:#171615;font-size:25px;letter-spacing:-.035em;line-height:1;margin:0 0 7px}body .customer-ops-heading p{color:#746d66;font-size:11px;margin:0}body .customer-ops-heading>span{align-items:center;color:#6e655e;display:flex;font-size:10px;gap:6px}body .customer-ops-heading>span:before{background:#9e877a;border-radius:50%;box-shadow:0 0 0 3px rgba(158,135,122,.12);content:"";height:6px;width:6px}body .customer-ops-activation{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:7px;box-shadow:none;overflow:hidden}body .customer-ops-activation>header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}body .customer-ops-activation h2{color:#171615;margin:0 0 3px}body .customer-ops-activation header p{color:#7a726a;font-size:9px;margin:0}body .customer-ops-activation header>span{color:#7a726a;font-size:9px}body .customer-ops-activation header>span b{color:#171615}body .customer-ops-activation>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}body .customer-ops-activation>div>a{align-items:center;color:#4f4943;display:grid;grid-gap:9px;grid-template-columns:25px minmax(0,1fr) 15px;min-height:62px;padding:10px 14px;text-decoration:none}body .customer-ops-activation>div>a+a{border-left:1px solid #e2e8f0}body .customer-ops-activation>div>a:hover{background:#f8fafc}body .customer-ops-activation>div>a>i{align-items:center;border:1px solid #dbe3ec;border-radius:50%;color:#655e57;display:flex;font-size:9px;font-style:normal;height:25px;justify-content:center;width:25px}body .customer-ops-activation>div>a.complete>i{background:#171615;border-color:#171615;color:#fbf8f3}body .customer-ops-activation a>span{display:grid;min-width:0}body .customer-ops-activation a>span b{color:#171615;font-size:10px}body .customer-ops-activation a>span small{color:#827a72;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .customer-ops-activation a>svg{color:#8b8178;height:14px;width:14px}body .customer-ops-page.is-empty .customer-ops-metric{grid-template-rows:auto 1fr auto;height:214px}body .customer-ops-metric.is-empty>header>b{color:#7a726a}body .customer-ops-metric-empty{align-items:center;display:flex;gap:11px;padding:10px 8px 8px 34px}body .customer-ops-metric-empty>svg{color:#9b9188;height:20px;width:20px}body .customer-ops-metric-empty>div{min-width:0}body .customer-ops-metric-empty b{color:#3f3a36;display:block;font-size:10px;margin-bottom:2px}body .customer-ops-metric-empty p{color:#837b73;font-size:8px;line-height:1.45;margin:0;max-width:230px}body .customer-ops-first-run{align-items:center;background:#171615;border:1px solid #171615;border-radius:7px;display:flex;justify-content:space-between;min-height:132px;padding:22px 24px}body .customer-ops-first-run>div:first-child{align-items:center;display:flex;gap:16px}body .customer-ops-first-run>div:first-child>span{align-items:center;border:1px solid #494641;border-radius:6px;color:#f3eee7;display:flex;height:42px;justify-content:center;width:42px}body .customer-ops-first-run svg{height:20px;width:20px}body .customer-ops-first-run h2{color:#fffaf3;font-size:17px;margin:0 0 5px}body .customer-ops-first-run p{color:#aaa29a;font-size:9px;line-height:1.5;margin:0;max-width:510px}body .customer-ops-first-run>div:last-child{display:flex;gap:8px}body .customer-ops-first-run>div:last-child a{align-items:center;border:1px solid #4d4944;border-radius:5px;color:#f5f0e8;display:flex;font-size:9px;height:34px;padding:0 13px;text-decoration:none}body .customer-ops-first-run>div:last-child a:first-child{background:#f5f0e8;border-color:#f5f0e8;color:#171615;font-weight:650}body .customer-ops-first-run>div:last-child a:hover{border-color:#81786f}body .customer-ops-first-run>div:last-child a span{margin-left:8px}@media (max-width:1050px){body .customer-ops-activation>div{grid-template-columns:repeat(2,minmax(0,1fr))}body .customer-ops-activation>div>a:nth-child(3){border-left:0;border-top:1px solid #ded6cc}body .customer-ops-activation>div>a:nth-child(4){border-top:1px solid #ded6cc}}@media (max-width:760px){body .customer-ops-page{grid-template-columns:minmax(0,1fr);width:100%}body .customer-ops-canvas,body .customer-ops-main{width:100%}body .customer-ops-heading{align-items:flex-start;gap:12px}body .customer-ops-heading>span{margin-top:2px;white-space:nowrap}body .customer-ops-activation>header,body .customer-ops-first-run{align-items:flex-start;flex-direction:column;gap:16px}body .customer-ops-activation>div{grid-template-columns:1fr}body .customer-ops-activation>div>a+a{border-left:0;border-top:1px solid #ded6cc}body .customer-ops-first-run>div:last-child{width:100%}body .customer-ops-first-run>div:last-child a{justify-content:center;flex:1 1}}body .customer-date-range{position:relative;z-index:30}body .customer-ops-topbar .customer-date-range-trigger{align-items:center;background:#ffffff;border:1px solid #dbe3ec;border-radius:6px;color:#344054;display:flex;gap:8px;height:36px;padding:4px 9px 4px 5px}body .customer-date-range-trigger>span{align-items:center;background:#f1f5f9;border-radius:5px;color:#344054;display:flex;font-size:10px;height:26px;justify-content:center;min-width:42px;padding:0 8px}body .customer-ops-topbar .customer-date-range-trigger>b{color:#344054;font-size:10px;font-weight:500;margin:0;white-space:nowrap}body .customer-date-range-trigger>svg{fill:none;height:14px;margin-left:2px;stroke:#667085;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:14px}body .customer-date-range-menu{background:#ffffff;border:1px solid #dbe3ec;border-radius:7px;box-shadow:0 16px 38px rgba(48,42,37,.16);max-height:calc(100vh - 70px);overflow:auto;padding:6px;position:absolute;right:0;top:42px;width:286px}body .customer-ops-topbar .customer-date-range-menu>button{align-items:center;background:transparent;border:0;border-radius:5px;color:#272321;display:grid;font-family:var(--font-ui);grid-template-columns:66px minmax(0,1fr);height:43px;padding:4px 9px;text-align:left;width:100%}body .customer-ops-topbar .customer-date-range-menu>button.active,body .customer-ops-topbar .customer-date-range-menu>button:hover{background:#f1f5f9}body .customer-date-range-menu>button>span{align-items:center;background:#f0eee9;border-radius:5px;color:#282421;display:flex;font-size:11px;height:29px;justify-content:center;width:54px}body .customer-ops-topbar .customer-date-range-menu>button>b{color:#272321;font-size:12px;font-weight:500;margin:0}body .customer-date-range-menu>button>span.calendar-icon svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:16px}body .customer-date-range-calendar{border-top:1px solid #ded8d0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;margin-top:5px;padding:11px 8px 7px}body .customer-date-range-calendar label{display:grid;grid-gap:4px;gap:4px}body .customer-date-range-calendar label span{color:#756e67;font-size:8px}body .customer-date-range-calendar input{background:#fbf8f3;border:1px solid #d2cbc2;border-radius:5px;color:#2f2b28;font:9px var(--font-ui);height:31px;min-width:0;padding:0 5px;width:100%}body .customer-ops-topbar .customer-date-range-calendar>button{background:#171615;border:1px solid #171615;border-radius:5px;color:#fffaf3;font:600 9px var(--font-ui);grid-column:1/-1;height:32px;padding:0 10px}body .customer-date-range-calendar>button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:760px){body .customer-date-range-menu{right:0;width:min(286px,calc(100vw - 20px))}body .customer-ops-topbar .customer-date-range-trigger>b{display:none}}body .dashboard-shell>.dashboard-customer-sidebar{align-self:start;height:100dvh;top:0}body:has(.dashboard-page) .dashboard-shell{min-height:100dvh}body .customer-ops-page,body .dashboard-shell,body .dashboard-shell-clean,body .dashboard-shell-overview{transition:grid-template-columns .18s ease}body .customer-ops-page:has(>.customer-ops-sidebar.is-collapsed),body .dashboard-shell-clean:has(>.customer-ops-sidebar.is-collapsed),body .dashboard-shell-overview:has(>.customer-ops-sidebar.is-collapsed),body .dashboard-shell:has(>.customer-ops-sidebar.is-collapsed){grid-template-columns:64px minmax(0,1fr)}body .customer-ops-sidebar{transition:width .18s ease}body .customer-ops-sidebar.is-collapsed{width:64px}body .customer-ops-sidebar.is-collapsed .customer-ops-brand-row{padding-inline:16px}body .customer-ops-sidebar.is-collapsed .customer-ops-brand,body .customer-ops-sidebar.is-collapsed .customer-ops-profile-menu>summary>span,body .customer-ops-sidebar.is-collapsed .customer-ops-profile-menu>summary>svg,body .customer-ops-sidebar.is-collapsed .customer-ops-search input,body .customer-ops-sidebar.is-collapsed .customer-ops-search kbd,body .customer-ops-sidebar.is-collapsed .customer-ops-utilities span,body .customer-ops-sidebar.is-collapsed .customer-version-menu,body .customer-ops-sidebar.is-collapsed nav a span,body .customer-ops-sidebar.is-collapsed nav p{display:none}body .customer-ops-sidebar.is-collapsed .customer-ops-search{justify-content:center;padding:0}body .customer-ops-sidebar.is-collapsed nav{padding-top:6px}body .customer-ops-sidebar.is-collapsed nav section{margin-bottom:6px}body .customer-ops-sidebar.is-collapsed .customer-ops-utilities>a,body .customer-ops-sidebar.is-collapsed nav a{display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;justify-items:center;padding:0}body .customer-ops-sidebar.is-collapsed nav a{height:48px}body .customer-ops-sidebar.is-collapsed nav a.active{border-radius:7px;margin-inline:10px}body .customer-ops-sidebar.is-collapsed footer{padding-bottom:8px}body .customer-ops-sidebar.is-collapsed .customer-ops-utilities>a{height:48px}body .customer-ops-sidebar.is-collapsed .customer-ops-profile-menu>summary{display:grid;grid-template-columns:36px;justify-content:center;padding:9px 0 0}body .customer-ops-sidebar.is-collapsed .customer-ops-profile-panel{bottom:0;left:calc(100% + 8px)}@media (prefers-reduced-motion:reduce){body .customer-ops-page,body .customer-ops-sidebar,body .dashboard-shell,body .dashboard-shell-clean,body .dashboard-shell-overview{transition:none}}@media (max-width:760px){body .customer-ops-page:has(>.customer-ops-sidebar.is-collapsed),body .dashboard-shell-clean:has(>.customer-ops-sidebar.is-collapsed),body .dashboard-shell-overview:has(>.customer-ops-sidebar.is-collapsed),body .dashboard-shell:has(>.customer-ops-sidebar.is-collapsed){grid-template-columns:minmax(0,1fr)!important;transition:none}body .dashboard-shell>.dashboard-customer-sidebar{display:none}}body .customer-ops-topbar{height:56px;padding:0 20px}body .customer-ops-topbar>strong{font-size:14px;font-weight:600}body .customer-ops-topbar>div>button{font-size:12px;height:38px;padding-inline:13px}body .customer-ops-canvas{gap:16px;padding:22px 24px}body .customer-ops-heading{padding:5px 3px 4px}body .customer-ops-heading h1{font-size:clamp(30px,2.25vw,36px);margin-bottom:9px}body .customer-ops-heading p{font-size:14px;line-height:1.45}body .customer-ops-heading>span{font-size:12px;font-weight:500}body .customer-ops-activation>header{padding:11px 16px}body .customer-ops-activation h2{font-size:15px;margin-bottom:2px}body .customer-ops-activation header p{font-size:11px;line-height:1.35}body .customer-ops-activation header>span{font-size:11px}body .customer-ops-activation>div>a{gap:9px;grid-template-columns:24px minmax(0,1fr) 15px;min-height:54px;padding:8px 14px}body .customer-ops-activation>div>a>i{font-size:10px;height:24px;width:24px}body .customer-ops-activation a>span b{font-size:12px;line-height:1.2}body .customer-ops-activation a>span small{font-size:10px;line-height:1.3;margin-top:2px}body .customer-ops-activation a>svg{height:15px;width:15px}body .customer-ops-page.is-empty .customer-ops-metric{height:246px}body .customer-ops-metric{padding:18px 18px 0}body .customer-ops-metric>header{grid-template-columns:42px minmax(0,1fr) auto}body .customer-ops-metric>header>span{height:38px;width:38px}body .customer-ops-metric>header svg{height:20px;width:20px}body .customer-ops-metric h2{font-size:17px;line-height:1.2;margin:1px 0 7px}body .customer-ops-metric strong{font-size:36px}body .customer-ops-metric header small{font-size:12px;line-height:1.35;margin-top:8px}body .customer-ops-metric header>b{font-size:12px;line-height:1.35}body .customer-ops-metric-empty{gap:14px;padding:16px 10px 14px 46px}body .customer-ops-metric-empty>svg{height:22px;width:22px}body .customer-ops-metric-empty b{font-size:13px;margin-bottom:4px}body .customer-ops-metric-empty p{font-size:11px;line-height:1.5;max-width:290px}body .customer-ops-metric>a,body .customer-ops-panel>a{font-size:12px;height:42px}body .customer-ops-metric>footer{padding:12px 0}body .customer-ops-metric>footer b{font-size:14px}body .customer-ops-metric>footer small{font-size:11px}body .customer-ops-panel h2{font-size:18px}body .customer-ops-tabs{height:44px}body .customer-ops-tabs b,body .customer-ops-tabs span{font-size:12px}body .customer-ops-legend span,body .customer-ops-outcomes,body .customer-ops-table th{font-size:11px}body .customer-ops-table td{font-size:12px}body .customer-ops-table em,body .customer-ops-table td:last-child span{font-size:10px}body .customer-ops-first-run{min-height:154px;padding:27px 30px}body .customer-ops-first-run>div:first-child{flex:1 1;gap:18px;min-width:0}body .customer-ops-first-run>div:first-child>span{height:48px;width:48px}body .customer-ops-first-run svg{height:23px;width:23px}body .customer-ops-first-run h2{font-size:21px;margin-bottom:7px}body .customer-ops-first-run p{font-size:12px;line-height:1.55;max-width:570px}body .customer-ops-first-run>div:last-child{flex:0 0 auto}body .customer-ops-first-run>div:last-child a{font-size:12px;height:40px;padding-inline:16px;white-space:nowrap}body .customer-ops-topbar .customer-date-range-trigger{height:38px}body .customer-date-range-trigger>span,body .customer-ops-topbar .customer-date-range-trigger>b{font-size:12px}body .customer-ops-topbar .customer-date-range-menu>button>b{font-size:13px}body .customer-date-range-menu>button>span{font-size:12px}body .customer-date-range-calendar label span{font-size:10px}body .customer-date-range-calendar input,body .customer-ops-topbar .customer-date-range-calendar>button{font-size:11px}body .customer-context-switcher{align-items:center;display:flex;gap:4px;min-width:0}body .customer-ops-topbar .customer-context-mark{align-items:center;background:#ffffff;border:1px solid #dbe3ec;border-radius:9px;box-shadow:0 1px 2px rgba(16,24,40,.06);color:#475467;cursor:pointer;display:flex;flex:0 0 36px;height:36px;justify-content:center;padding:0;width:36px}body .customer-ops-topbar .customer-context-mark svg{flex:0 0 24px;height:24px;stroke-width:1.8;width:24px}body .customer-ops-topbar .customer-context-mark:focus-visible,body .customer-ops-topbar .customer-context-mark:hover{background:#f1f5f9;color:#101828;outline:none}body .customer-ops-topbar .customer-context-mark:focus-visible{box-shadow:inset 0 0 0 2px currentColor}body .customer-context-separator{color:#98a2b3;font-size:20px;margin-inline:2px}body .customer-context-menu{position:relative}body .customer-context-menu>summary{align-items:center;border-radius:6px;color:#101828;cursor:pointer;display:flex;font-size:13px;font-weight:450;gap:8px;height:36px;list-style:none;max-width:190px;padding:0 9px}body .customer-context-menu>summary::-webkit-details-marker{display:none}body .customer-context-menu>summary:hover,body .customer-context-menu[open]>summary{background:#f1f5f9}body .customer-context-menu>summary>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .customer-context-menu>summary>span:last-child{color:#667085;display:inline-flex;font-size:14px;transform:translateY(-2px)}body .customer-context-panel{background:#ffffff;border:1px solid #dbe3ec;border-radius:9px;box-shadow:0 10px 28px rgba(15,23,42,.12);left:0;min-width:260px;overflow:hidden;position:absolute;top:calc(100% + 7px);z-index:80}body .customer-context-panel>header{border-bottom:1px solid #e2e8f0;color:#101828;font-size:14px;font-weight:650;padding:14px 15px 12px}body .customer-context-list{display:grid}body .customer-context-list>button{align-items:center;background:#ffffff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;color:#101828;display:flex;font-size:13px;font-weight:450;justify-content:space-between;min-height:48px;padding:0 15px;text-align:left;width:100%}body .customer-context-list>button.active,body .customer-context-list>button:hover{background:#f8fafc}body .customer-context-list>button svg{color:#475467;height:17px;width:17px}body .customer-context-list>p{color:#667085;font-size:12px;margin:0;padding:14px 15px}body .customer-context-create{align-items:center;background:#ffffff;border:0;color:#101828;display:flex;font-size:13px;font-weight:500;gap:9px;min-height:48px;padding:0 15px;width:100%}body .customer-context-create:hover{background:#f8fafc}body .customer-context-create svg{height:18px;width:18px}body .customer-context-panel>form{display:grid;grid-gap:12px;gap:12px;padding:14px}body .customer-context-panel>form label{display:grid;grid-gap:6px;gap:6px}body .customer-context-panel>form label>span{color:#344054;font-size:11px;font-weight:600}body .customer-context-panel>form input{background:#ffffff;border:1px solid #d0d5dd;border-radius:6px;color:#101828;font:inherit;font-size:13px;height:38px;padding:0 10px;width:100%}body .customer-context-error,body .customer-context-panel>form>p{color:#b42318;font-size:11px;margin:0;padding:0 14px 10px}body .customer-context-panel>form>div{display:flex;gap:8px;justify-content:flex-end}body .customer-context-panel>form>div>button{background:#ffffff;border:1px solid #d0d5dd;border-radius:6px;color:#344054;font-size:12px;height:34px;padding:0 11px}body .customer-context-panel>form>div>button:last-child{background:#101828;border-color:#101828;color:#ffffff}body .customer-ops-page.is-empty .customer-ops-metric.is-empty{grid-template-rows:auto 1fr auto;height:276px;padding:0}body .customer-ops-metric.is-empty>header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 18px 14px}body .customer-ops-empty-title{align-items:center;display:flex;gap:10px;min-width:0}body .customer-ops-empty-title>span{align-items:center;border:1px solid #dbe3ec;border-radius:6px;color:#667085;display:flex;height:30px;justify-content:center;width:30px}body .customer-ops-empty-title svg{height:16px;width:16px}body .customer-ops-metric.is-empty .customer-ops-empty-title h2{font-size:16px;line-height:1.2;margin:0}body .customer-ops-metric.is-empty>header>b{color:#667085;font-size:11px;font-weight:500;white-space:nowrap}body .customer-ops-empty-table{padding:4px 18px 0}body .customer-ops-empty-table>div{align-items:center;border-bottom:1px solid #edf1f5;color:#667085;display:grid;font-size:11px;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:39px}body .customer-ops-empty-table>.customer-ops-empty-table-head{color:#475467;font-size:10px;font-weight:650;min-height:31px}body .customer-ops-empty-table>div>strong{color:#1d2939;font-size:12px;font-weight:550;text-align:right}body .customer-ops-empty-table>p{align-items:flex-start;color:#667085;display:flex;font-size:11px;gap:8px;line-height:1.45;margin:11px 0 0}body .customer-ops-empty-table>p svg{flex:0 0 auto;height:15px;margin-top:1px;width:15px}body .customer-ops-metric.is-empty>a{border-top:1px solid #e2e8f0;padding-inline:18px}body .customer-analytics-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}body .customer-analytics-panel{background:#ffffff;border:1px solid #dbe3ec;border-radius:8px;min-height:410px;overflow:hidden;padding:20px 20px 16px}body .customer-analytics-panel>header{align-items:center;display:flex;justify-content:space-between}body .customer-analytics-panel>header h2{color:#101828;font-size:20px;line-height:1.2;margin:0}body .customer-analytics-panel>header button,body .customer-analytics-panel>header select{background:#ffffff;border:1px solid #dbe3ec;border-radius:6px;color:#344054;font:inherit;font-size:12px;height:34px}body .customer-analytics-panel>header button{font-size:20px;line-height:1;width:34px}body .customer-analytics-panel>header select{min-width:170px;padding:0 30px 0 11px}body .customer-analytics-tabs{border-bottom:1px solid #e2e8f0;display:flex;gap:34px;margin-top:19px;min-height:37px}body .customer-analytics-tabs b,body .customer-analytics-tabs span{color:#667085;font-size:12px;font-weight:550;padding:0 4px 12px;position:relative}body .customer-analytics-tabs b{color:#101828}body .customer-analytics-tabs b:after{background:#4f46e5;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}body .customer-analytics-total{align-items:baseline;display:flex;gap:9px;margin-top:14px}body .customer-analytics-total strong{color:#101828;font-size:27px;line-height:1}body .customer-analytics-total span{color:#667085;font-size:12px}body .customer-analytics-chart{height:245px;margin-top:8px;padding-left:38px;position:relative}body .customer-analytics-chart>svg{height:214px;overflow:visible;width:100%}body .customer-analytics-chart>svg line{stroke:#e2e8f0;stroke-width:.55;vector-effect:non-scaling-stroke}body .customer-analytics-chart>svg polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;vector-effect:non-scaling-stroke}body .customer-analytics-chart>svg .series-1{stroke:#4f46e5}body .customer-analytics-chart>svg .series-2{stroke:#06b6d4}body .customer-analytics-chart>svg .series-3{stroke:#8b5cf6}body .customer-analytics-chart>svg .series-4{stroke:#0ea5e9}body .customer-analytics-axis{bottom:31px;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;top:8px}body .customer-analytics-axis span,body .customer-analytics-labels small{color:#718096;font-size:9px}body .customer-analytics-labels{display:flex;justify-content:space-between;margin-left:7%}body .customer-analytics-legend{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-end;margin-top:-3px}body .customer-analytics-legend>span{align-items:center;color:#667085;display:flex;font-size:10px;gap:6px}body .customer-analytics-legend i{border-radius:2px;height:8px;width:8px}body .customer-analytics-legend i.series-1{background:#4f46e5}body .customer-analytics-legend i.series-2{background:#06b6d4}body .customer-analytics-legend i.series-3{background:#8b5cf6}body .customer-analytics-legend i.series-4{background:#0ea5e9}body .customer-analytics-legend b{color:#344054;font-size:10px}@media (max-width:1050px){body .customer-analytics-grid{grid-template-columns:1fr}}@media (max-width:760px){body .customer-ops-topbar .customer-context-panel button{display:flex}body .customer-context-mark,body .customer-context-separator{display:none}body .customer-context-menu>summary{max-width:112px;padding-inline:6px}body .customer-context-menu:last-child{display:none}body .customer-ops-topbar{height:52px;padding-inline:10px}body .customer-ops-canvas{gap:13px;padding:14px 12px}body .customer-ops-heading h1{font-size:29px}body .customer-ops-heading p{font-size:13px}body .customer-ops-activation>header{gap:6px;padding:11px 14px}body .customer-ops-activation>div>a{min-height:52px;padding:8px 14px}body .customer-ops-page.is-empty .customer-ops-metric.is-empty{height:276px}body .customer-analytics-panel{min-height:365px;padding:16px 14px 12px}body .customer-analytics-panel>header h2{font-size:17px}body .customer-analytics-panel>header select{min-width:125px}body .customer-analytics-tabs{gap:16px;overflow:auto}body .customer-analytics-tabs span{white-space:nowrap}body .customer-analytics-chart{height:210px}body .customer-analytics-chart>svg{height:180px}body .customer-ops-first-run{padding:22px 20px}}html[data-theme=light] .dashboard-page,html[data-theme=light] body:has(.dashboard-page){--dash-bg:#ffffff;--dash-sidebar:#ffffff;--dash-surface:#ffffff;--dash-raised:#f8fafc;--dash-subtle:#f8fafc;--dash-hover:#f1f5f9;--dash-ink:#101828;--dash-secondary:#475467;--dash-muted:#667085;--dash-border:#e2e8f0;--dash-border-strong:#d0d5dd;--dash-accent:#4f46e5;--dash-accent-soft:rgba(79,70,229,0.09);--dash-attention:#b42318;--dash-attention-soft:rgba(180,35,24,0.07);--dash-shadow:0 8px 24px rgba(15,23,42,0.04);--dash-logo-filter:none;--c-bg:var(--dash-bg);--c-panel:var(--dash-surface);--c-sidebar:var(--dash-sidebar);--c-raised:var(--dash-raised);--c-hover:var(--dash-hover);--c-line:var(--dash-border);--c-line-strong:var(--dash-border-strong);--c-text:var(--dash-ink);--c-secondary:var(--dash-secondary);--c-muted:var(--dash-muted);--c-violet:var(--dash-accent);--c-cyan:#06b6d4;--c-blue:#0ea5e9;--c-lilac:#8b5cf6;--c-green:#15803d}html[data-theme=light] body:has(.dashboard-page){background:#ffffff}html[data-theme=light] .dashboard-page{background:linear-gradient(90deg,rgba(71,85,105,.022) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(0deg,rgba(71,85,105,.019) 1px,transparent 0) 0 0 /80px 80px,#ffffff;color:var(--dash-ink)}html[data-theme=light] .dashboard-page .customer-ops-sidebar,html[data-theme=light] .dashboard-page .dashboard-sidebar,html[data-theme=light] .dashboard-shell-clean .dashboard-sidebar,html[data-theme=light] .dashboard-shell-overview .dashboard-sidebar{border-color:var(--dash-border);background:rgba(255,255,255,.98);color:var(--dash-ink)}html[data-theme=light] .dashboard-page .dashboard-detail-card,html[data-theme=light] .dashboard-page .dashboard-metric-card,html[data-theme=light] .dashboard-page .dashboard-panel,html[data-theme=light] .dashboard-page .dashboard-tabs,html[data-theme=light] .dashboard-page .usage-hero,html[data-theme=light] .dashboard-page .usage-side-panel{border-color:var(--dash-border);background:var(--dash-surface);color:var(--dash-ink)}html[data-theme=light] .dashboard-page .api-scope-option,html[data-theme=light] .dashboard-page .dashboard-defs div,html[data-theme=light] .dashboard-page .dashboard-list-row,html[data-theme=light] .dashboard-page .dashboard-table td,html[data-theme=light] .dashboard-page .dashboard-table th{border-color:var(--dash-border);color:var(--dash-secondary)}html[data-theme=dark] body:has(.customer-ops-page){background:#090909}html[data-theme=dark] body .customer-ops-page{--c-bg:#090909;--c-panel:#141414;--c-sidebar:#0d0d0d;--c-raised:#191919;--c-hover:#1d1d1d;--c-line:#292929;--c-line-strong:#363636;--c-text:#e8e8e8;--c-secondary:#a3a3a3;--c-muted:#858585;--c-violet:#6f63ff;--c-cyan:#22b8cf;--c-blue:#4c8dff;--c-lilac:#9b7bec;--c-green:#8fbe9b;background:var(--c-bg);color:var(--c-text)}html[data-theme=dark] body .customer-ops-page b,html[data-theme=dark] body .customer-ops-page h1,html[data-theme=dark] body .customer-ops-page h2,html[data-theme=dark] body .customer-ops-page h3,html[data-theme=dark] body .customer-ops-page strong{color:var(--c-text)}html[data-theme=dark] body .customer-ops-page p,html[data-theme=dark] body .customer-ops-page small,html[data-theme=dark] body .customer-ops-page th{color:var(--c-muted)}html[data-theme=dark] body .customer-ops-sidebar{border-color:var(--c-line);background:var(--c-sidebar);color:var(--c-text)}html[data-theme=dark] body .customer-ops-brand img{filter:brightness(0) invert(.9)}html[data-theme=dark] body .customer-ops-brand-row,html[data-theme=dark] body .customer-ops-profile-menu,html[data-theme=dark] body .customer-ops-profile-panel>header,html[data-theme=dark] body .customer-ops-profile-signout,html[data-theme=dark] body .customer-ops-search,html[data-theme=dark] body .customer-ops-sidebar footer>.customer-ops-utilities{border-color:var(--c-line)}html[data-theme=dark] body .customer-ops-search kbd,html[data-theme=dark] body .customer-version-menu>summary{border-color:var(--c-line);background:var(--c-raised);color:var(--c-secondary);box-shadow:none}html[data-theme=dark] body .customer-version-menu>summary:hover,html[data-theme=dark] body .customer-version-menu[open]>summary{background:var(--c-hover);color:var(--c-text)}html[data-theme=dark] body .customer-context-panel,html[data-theme=dark] body .customer-date-range-menu,html[data-theme=dark] body .customer-ops-profile-panel,html[data-theme=dark] body .customer-version-menu>div{border-color:var(--c-line-strong);background:var(--c-panel);color:var(--c-text);box-shadow:0 18px 48px rgba(0,0,0,.42)}html[data-theme=dark] body .customer-context-create,html[data-theme=dark] body .customer-context-list>button,html[data-theme=dark] body .customer-context-panel>header,html[data-theme=dark] body .customer-ops-profile-signout,html[data-theme=dark] body .customer-version-menu>div>a{color:var(--c-text)}html[data-theme=dark] body .customer-context-list>button,html[data-theme=dark] body .customer-context-panel>header,html[data-theme=dark] body .customer-ops-profile-signout,html[data-theme=dark] body .customer-version-menu>div>a+a{border-color:var(--c-line)}html[data-theme=dark] body .customer-context-create:hover,html[data-theme=dark] body .customer-context-list>button.active,html[data-theme=dark] body .customer-context-list>button:hover,html[data-theme=dark] body .customer-ops-profile-signout:hover,html[data-theme=dark] body .customer-version-menu>div>a:hover{background:var(--c-hover);color:var(--c-text)}html[data-theme=dark] body .customer-ops-search{background:var(--c-sidebar);color:var(--c-secondary)}html[data-theme=dark] body .customer-ops-search input,html[data-theme=dark] body .customer-ops-search input::placeholder,html[data-theme=dark] body .customer-ops-search input:focus,html[data-theme=dark] body .customer-ops-search input:hover,html[data-theme=dark] body .customer-ops-search>svg{color:var(--c-secondary)}html[data-theme=dark] body .customer-ops-account>b,html[data-theme=dark] body .customer-ops-sidebar footer small,html[data-theme=dark] body .customer-ops-sidebar nav p{color:var(--c-muted)}html[data-theme=dark] body .customer-ops-sidebar nav a,html[data-theme=dark] body .customer-ops-utilities>a{color:var(--c-secondary)}html[data-theme=dark] body .customer-ops-sidebar nav a:hover,html[data-theme=dark] body .customer-ops-utilities>a:hover{background:#171717;color:var(--c-text)}html[data-theme=dark] body .customer-ops-sidebar nav a.active{background:var(--c-hover);color:#f3f3f3}html[data-theme=dark] body .customer-ops-profile-panel>header>i,html[data-theme=dark] body .customer-ops-sidebar footer .customer-ops-account i{border-color:var(--c-line-strong);background:#202020;color:#f5f5f5}html[data-theme=dark] body .customer-ops-profile-menu>summary,html[data-theme=dark] body .customer-ops-profile-menu>summary>svg{color:var(--c-text)}html[data-theme=dark] body .customer-ops-profile-panel>header small,html[data-theme=dark] body .customer-ops-profile-theme>span{color:var(--c-secondary)}html[data-theme=dark] body .customer-ops-profile-theme{background:#101010}html[data-theme=dark] body .customer-ops-profile-theme button{color:var(--c-secondary)}html[data-theme=dark] body .customer-ops-profile-theme button.selected,html[data-theme=dark] body .customer-ops-profile-theme button:focus-visible,html[data-theme=dark] body .customer-ops-profile-theme button:hover,html[data-theme=dark] body .customer-ops-profile-theme button[aria-checked=true]{border-color:var(--c-line-strong);background:var(--c-raised);color:var(--c-text)}html[data-theme=dark] body .customer-ops-profile-theme button:focus-visible{outline:2px solid #a59eff;outline-offset:2px}html[data-theme=dark] body .customer-ops-topbar{border-color:var(--c-line);background:#0b0b0b;color:var(--c-text)}html[data-theme=dark] body .customer-analytics-panel>header button,html[data-theme=dark] body .customer-analytics-panel>header select,html[data-theme=dark] body .customer-ops-model>header a,html[data-theme=dark] body .customer-ops-panel button,html[data-theme=dark] body .customer-ops-topbar .customer-context-mark,html[data-theme=dark] body .customer-ops-topbar .customer-date-range-trigger,html[data-theme=dark] body .customer-ops-topbar button{border-color:var(--c-line-strong);background:#101010;color:var(--c-secondary);box-shadow:none}html[data-theme=dark] body .customer-context-menu>summary:hover,html[data-theme=dark] body .customer-context-menu[open]>summary,html[data-theme=dark] body .customer-ops-topbar .customer-context-mark:focus-visible,html[data-theme=dark] body .customer-ops-topbar .customer-context-mark:hover,html[data-theme=dark] body .customer-ops-topbar button:hover{background:var(--c-hover);color:var(--c-text)}html[data-theme=dark] body .customer-context-menu>summary,html[data-theme=dark] body .customer-context-panel>form label>span,html[data-theme=dark] body .customer-ops-topbar .customer-date-range-trigger>b,html[data-theme=dark] body .customer-ops-topbar button b{color:var(--c-text)}html[data-theme=dark] body .customer-context-list>button svg,html[data-theme=dark] body .customer-context-list>p,html[data-theme=dark] body .customer-context-menu>summary>span:last-child,html[data-theme=dark] body .customer-context-separator{color:var(--c-muted)}html[data-theme=dark] body .customer-context-create,html[data-theme=dark] body .customer-context-list>button,html[data-theme=dark] body .customer-context-panel>form input,html[data-theme=dark] body .customer-context-panel>form>div>button{border-color:var(--c-line);background:var(--c-panel);color:var(--c-text)}html[data-theme=dark] body .customer-context-panel>form>div>button:last-child{border-color:#d6d6d6;background:#d6d6d6;color:#111111}html[data-theme=dark] body .customer-date-range-menu>button>span,html[data-theme=dark] body .customer-date-range-trigger>span{background:var(--c-raised);color:var(--c-secondary)}html[data-theme=dark] body .customer-date-range-trigger>svg{stroke:var(--c-secondary)}html[data-theme=dark] body .customer-ops-topbar .customer-date-range-menu>button{background:transparent;color:var(--c-text)}html[data-theme=dark] body .customer-date-range-calendar label span,html[data-theme=dark] body .customer-ops-topbar .customer-date-range-menu>button>b{color:var(--c-secondary)}html[data-theme=dark] body .customer-ops-topbar .customer-date-range-menu>button.active,html[data-theme=dark] body .customer-ops-topbar .customer-date-range-menu>button:hover{background:var(--c-hover)}html[data-theme=dark] body .customer-date-range-calendar{border-color:var(--c-line)}html[data-theme=dark] body .customer-date-range-calendar input{border-color:var(--c-line-strong);background:#101010;color:var(--c-text)}html[data-theme=dark] body .customer-ops-topbar .customer-date-range-calendar>button{border-color:#d6d6d6;background:#d6d6d6;color:#111111}html[data-theme=dark] body .customer-ops-heading h1{color:#ededed}html[data-theme=dark] body .customer-ops-heading p,html[data-theme=dark] body .customer-ops-heading>span{color:var(--c-secondary)}html[data-theme=dark] body .customer-ops-heading>span:before{background:var(--c-violet);box-shadow:0 0 0 3px rgba(111,99,255,.16)}html[data-theme=dark] body .customer-analytics-panel,html[data-theme=dark] body .customer-ops-activation,html[data-theme=dark] body .customer-ops-metric,html[data-theme=dark] body .customer-ops-panel{border-color:var(--c-line);background:var(--c-panel);color:var(--c-text);box-shadow:none}html[data-theme=dark] body .customer-ops-activation>div>a>i,html[data-theme=dark] body .customer-ops-empty-title>span,html[data-theme=dark] body .customer-ops-metric>header>span{border-color:var(--c-line-strong);background:var(--c-raised);color:var(--c-secondary)}html[data-theme=dark] body .customer-analytics-axis span,html[data-theme=dark] body .customer-analytics-labels small,html[data-theme=dark] body .customer-analytics-legend>span,html[data-theme=dark] body .customer-analytics-tabs span,html[data-theme=dark] body .customer-analytics-total span,html[data-theme=dark] body .customer-ops-legend span,html[data-theme=dark] body .customer-ops-metric header small,html[data-theme=dark] body .customer-ops-metric header>b,html[data-theme=dark] body .customer-ops-metric.is-empty>header>b,html[data-theme=dark] body .customer-ops-metric>a,html[data-theme=dark] body .customer-ops-panel>a,html[data-theme=dark] body .customer-ops-tabs span{color:var(--c-secondary)}html[data-theme=dark] body .customer-analytics-tabs,html[data-theme=dark] body .customer-ops-activation>header,html[data-theme=dark] body .customer-ops-empty-table>div,html[data-theme=dark] body .customer-ops-metric.is-empty>a,html[data-theme=dark] body .customer-ops-metric.is-empty>header,html[data-theme=dark] body .customer-ops-metric>a,html[data-theme=dark] body .customer-ops-metric>footer,html[data-theme=dark] body .customer-ops-outcomes header,html[data-theme=dark] body .customer-ops-outcomes>div,html[data-theme=dark] body .customer-ops-panel>a,html[data-theme=dark] body .customer-ops-table td,html[data-theme=dark] body .customer-ops-tabs,html[data-theme=dark] body .customer-ops-topbar{border-color:var(--c-line)}html[data-theme=dark] body .customer-analytics-legend b,html[data-theme=dark] body .customer-analytics-panel>header h2,html[data-theme=dark] body .customer-analytics-tabs b,html[data-theme=dark] body .customer-analytics-total strong,html[data-theme=dark] body .customer-ops-activation a>span b,html[data-theme=dark] body .customer-ops-activation h2,html[data-theme=dark] body .customer-ops-activation header>span b,html[data-theme=dark] body .customer-ops-empty-table>div>strong,html[data-theme=dark] body .customer-ops-empty-title h2,html[data-theme=dark] body .customer-ops-tabs b{color:var(--c-text)}html[data-theme=dark] body .customer-ops-activation a>span small,html[data-theme=dark] body .customer-ops-activation header p,html[data-theme=dark] body .customer-ops-activation header>span,html[data-theme=dark] body .customer-ops-empty-table>div,html[data-theme=dark] body .customer-ops-empty-table>p{color:var(--c-muted)}html[data-theme=dark] body .customer-ops-activation>div>a{color:var(--c-secondary)}html[data-theme=dark] body .customer-ops-activation>div>a+a{border-color:var(--c-line)}html[data-theme=dark] body .customer-ops-activation>div>a:hover{background:var(--c-hover)}html[data-theme=dark] body .customer-ops-activation>div>a.complete>i{border-color:var(--c-violet);background:var(--c-violet);color:#ffffff}html[data-theme=dark] body .customer-ops-bars,html[data-theme=dark] body .customer-ops-governance-chart svg,html[data-theme=dark] body .customer-ops-line svg{border-color:var(--c-line-strong);background:repeating-linear-gradient(180deg,transparent 0,transparent calc(33.33% - 1px),#292929 33.33%)}html[data-theme=dark] body .customer-ops-bars i{background:var(--c-violet)}html[data-theme=dark] body .customer-ops-bars.cyan i{background:var(--c-cyan)}html[data-theme=dark] body .customer-ops-governance-chart polyline.violet,html[data-theme=dark] body .customer-ops-line polyline{stroke:var(--c-violet)}html[data-theme=dark] body .customer-ops-line circle{fill:var(--c-violet)}html[data-theme=dark] body .customer-ops-tabs b:after{background:var(--c-violet)}html[data-theme=dark] body .customer-ops-governance-chart polyline.cyan{stroke:var(--c-cyan)}html[data-theme=dark] body .customer-ops-governance-chart polyline.blue{stroke:var(--c-blue)}html[data-theme=dark] body .customer-ops-donut:before{background:var(--c-panel)}html[data-theme=dark] body .customer-ops-donut{background:conic-gradient(var(--c-violet) 0 57%,var(--c-cyan) 57% 72%,var(--c-blue) 72% 86%,var(--c-lilac) 86% 95%,#5f6368 95%)}html[data-theme=dark] body .customer-ops-legend i.violet,html[data-theme=dark] body .customer-ops-outcomes i.violet{background:var(--c-violet)}html[data-theme=dark] body .customer-ops-legend i.cyan,html[data-theme=dark] body .customer-ops-outcomes i.cyan{background:var(--c-cyan)}html[data-theme=dark] body .customer-ops-legend i.blue,html[data-theme=dark] body .customer-ops-outcomes i.blue{background:var(--c-blue)}html[data-theme=dark] body .customer-ops-outcomes i.lilac{background:var(--c-lilac)}html[data-theme=dark] body .customer-ops-table td{color:var(--c-secondary)}html[data-theme=dark] body .customer-ops-table em,html[data-theme=dark] body .customer-ops-table td:last-child span{color:var(--c-green)}html[data-theme=dark] body .customer-analytics-chart>svg line{stroke:var(--c-line)}html[data-theme=dark] body .customer-analytics-chart>svg .series-1{stroke:var(--c-violet)}html[data-theme=dark] body .customer-analytics-legend i.series-1,html[data-theme=dark] body .customer-analytics-tabs b:after{background:var(--c-violet)}html[data-theme=dark] body .customer-ops-first-run{border-color:var(--c-line-strong);background:var(--c-panel)}html[data-theme=dark] body .customer-ops-first-run h2{color:var(--c-text)}html[data-theme=dark] body .customer-ops-first-run p{color:var(--c-secondary)}html[data-theme=dark] body .customer-ops-first-run>div:last-child a{border-color:var(--c-line-strong);color:var(--c-text)}html[data-theme=dark] body .customer-ops-first-run>div:last-child a:first-child{border-color:#d6d6d6;background:#d6d6d6;color:#111111}html[data-theme=dark] body .customer-ops-page .customer-context-error,html[data-theme=dark] body .customer-ops-page .customer-context-panel>form>p{color:#ff8f87}html[data-theme=dark] body .dashboard-page .customer-ops-sidebar,html[data-theme=dark] body .dashboard-page .dashboard-sidebar{border-color:var(--dash-border);background:var(--dash-sidebar);color:var(--dash-ink)}html[data-theme=light] body:has(.customer-ops-page),html[data-theme=light] body:has(.dashboard-page){background:#ffffff}html[data-theme=light] body .dashboard-page .dashboard-header{border-color:var(--dash-border);background:transparent}html[data-theme=light] body .dashboard-page dt,html[data-theme=light] body .dashboard-page h1,html[data-theme=light] body .dashboard-page h2,html[data-theme=light] body .dashboard-page h3,html[data-theme=light] body .dashboard-page strong{color:var(--dash-ink)}html[data-theme=light] body .dashboard-page dd,html[data-theme=light] body .dashboard-page p,html[data-theme=light] body .dashboard-page small{color:var(--dash-secondary)}html[data-theme=light] body .dashboard-page .dashboard-card-label,html[data-theme=light] body .dashboard-page .dashboard-nav-group-label,html[data-theme=light] body .dashboard-page .dashboard-tab span,html[data-theme=light] body .dashboard-page .eyebrow{color:var(--dash-muted)}html[data-theme=light] body .dashboard-page .dashboard-panel>a,html[data-theme=light] body .dashboard-page .dashboard-section-heading a{color:var(--dash-secondary)}html[data-theme=light] body .dashboard-page .dashboard-detail-card,html[data-theme=light] body .dashboard-page .dashboard-empty,html[data-theme=light] body .dashboard-page .dashboard-metric-card,html[data-theme=light] body .dashboard-page .dashboard-mobile-bar,html[data-theme=light] body .dashboard-page .dashboard-mobile-menu-panel,html[data-theme=light] body .dashboard-page .dashboard-panel,html[data-theme=light] body .dashboard-page .dashboard-tabs,html[data-theme=light] body .dashboard-page .usage-hero,html[data-theme=light] body .dashboard-page .usage-side-panel{border-color:var(--dash-border);background:var(--dash-surface);color:var(--dash-ink)}html[data-theme=light] body .dashboard-page .api-scope-option,html[data-theme=light] body .dashboard-page .dashboard-defs div,html[data-theme=light] body .dashboard-page .dashboard-empty-state,html[data-theme=light] body .dashboard-page .dashboard-list-row,html[data-theme=light] body .dashboard-page .dashboard-table td,html[data-theme=light] body .dashboard-page .dashboard-table th,html[data-theme=light] body .dashboard-page .dashboard-table-wrap{border-color:var(--dash-border);background:transparent}html[data-theme=light] body .dashboard-page .button.secondary{border-color:var(--dash-border-strong);background:#ffffff;color:var(--dash-ink)}html[data-theme=light] body .dashboard-page .button.secondary:hover{border-color:#98a2b3;background:var(--dash-subtle);color:var(--dash-ink)}html[data-theme=light] body .dashboard-page .dashboard-main input,html[data-theme=light] body .dashboard-page .dashboard-main select,html[data-theme=light] body .dashboard-page .dashboard-main textarea{border-color:var(--dash-border-strong);background:#ffffff;color:var(--dash-ink)}html[data-theme=light] body .dashboard-page .dashboard-main input::placeholder,html[data-theme=light] body .dashboard-page .dashboard-main textarea::placeholder{color:var(--dash-muted)}html[data-theme=light] body .dashboard-page .dashboard-tab.active,html[data-theme=light] body .dashboard-page .dashboard-tab:hover,html[data-theme=light] body .dashboard-page .scope-pill,html[data-theme=light] body .dashboard-page .status-chip{border-color:var(--dash-border);background:var(--dash-subtle);color:var(--dash-ink)}html[data-theme=light] body .dashboard-page .usage-large-progress,html[data-theme=light] body .dashboard-page .usage-progress{background:#eef2f6}html[data-theme=light] body .dashboard-page .usage-large-progress span,html[data-theme=light] body .dashboard-page .usage-progress span{background:var(--dash-accent)}html[data-theme=light] body .customer-ops-page{--c-bg:#ffffff;--c-panel:#ffffff;--c-sidebar:#ffffff;--c-raised:#f8fafc;--c-hover:#f1f5f9;--c-line:#e2e8f0;--c-line-strong:#d0d5dd;--c-text:#101828;--c-secondary:#475467;--c-muted:#667085;--c-violet:#4f46e5;--c-cyan:#06b6d4;--c-blue:#0ea5e9;--c-lilac:#8b5cf6;--c-green:#15803d;color:var(--c-text)}html[data-theme=light] body .customer-ops-page b,html[data-theme=light] body .customer-ops-page h1,html[data-theme=light] body .customer-ops-page h2,html[data-theme=light] body .customer-ops-page h3,html[data-theme=light] body .customer-ops-page strong{color:var(--c-text)}html[data-theme=light] body .customer-ops-page p,html[data-theme=light] body .customer-ops-page small,html[data-theme=light] body .customer-ops-page th{color:var(--c-muted)}html[data-theme=light] body .customer-ops-sidebar{border-color:var(--c-line);background:var(--c-sidebar);color:var(--c-text)}html[data-theme=light] body .customer-ops-brand-row,html[data-theme=light] body .customer-ops-profile-menu,html[data-theme=light] body .customer-ops-profile-panel>header,html[data-theme=light] body .customer-ops-profile-signout,html[data-theme=light] body .customer-ops-search,html[data-theme=light] body .customer-ops-sidebar footer>.customer-ops-utilities{border-color:var(--c-line)}html[data-theme=light] body .customer-ops-account>b,html[data-theme=light] body .customer-ops-sidebar footer small,html[data-theme=light] body .customer-ops-sidebar nav p{color:var(--c-muted)}html[data-theme=light] body .customer-ops-profile-panel>header small,html[data-theme=light] body .customer-ops-profile-theme>span,html[data-theme=light] body .customer-ops-sidebar nav a,html[data-theme=light] body .customer-ops-utilities>a{color:var(--c-secondary)}html[data-theme=light] body .customer-ops-sidebar nav a.active,html[data-theme=light] body .customer-ops-sidebar nav a:hover,html[data-theme=light] body .customer-ops-utilities>a:hover,html[data-theme=light] body .customer-version-menu>summary:hover,html[data-theme=light] body .customer-version-menu[open]>summary{background:var(--c-hover);color:var(--c-text)}html[data-theme=light] body .customer-ops-search kbd,html[data-theme=light] body .customer-version-menu>summary{border-color:var(--c-line);background:var(--c-raised);color:var(--c-secondary)}html[data-theme=light] body .customer-context-panel,html[data-theme=light] body .customer-date-range-menu,html[data-theme=light] body .customer-ops-profile-panel,html[data-theme=light] body .customer-version-menu>div{border-color:var(--c-line);background:#ffffff;color:var(--c-text);box-shadow:0 16px 38px rgba(15,23,42,.12)}html[data-theme=light] body .customer-ops-profile-theme{background:var(--c-raised)}html[data-theme=light] body .customer-ops-profile-theme button{color:var(--c-secondary)}html[data-theme=light] body .customer-ops-profile-theme button.selected,html[data-theme=light] body .customer-ops-profile-theme button:hover,html[data-theme=light] body .customer-ops-profile-theme button[aria-checked=true]{border-color:var(--c-line-strong);background:#ffffff;color:var(--c-text);box-shadow:none}html[data-theme=light] body .customer-ops-profile-theme button:focus-visible{outline:2px solid var(--c-violet);outline-offset:2px}html[data-theme=light] body .customer-ops-topbar{border-color:var(--c-line);background:rgba(255,255,255,.98);color:var(--c-text)}html[data-theme=light] body .customer-ops-heading h1,html[data-theme=light] body .customer-ops-heading p,html[data-theme=light] body .customer-ops-heading>span{color:var(--c-text)}html[data-theme=light] body .customer-ops-heading p,html[data-theme=light] body .customer-ops-heading>span{color:var(--c-secondary)}html[data-theme=light] body .customer-ops-heading>span:before{background:var(--c-violet);box-shadow:0 0 0 3px rgba(79,70,229,.12)}html[data-theme=light] body .customer-analytics-panel,html[data-theme=light] body .customer-ops-activation,html[data-theme=light] body .customer-ops-metric,html[data-theme=light] body .customer-ops-panel{border-color:var(--c-line);background:var(--c-panel);color:var(--c-text);box-shadow:none}html[data-theme=light] body .customer-ops-activation>div>a>i,html[data-theme=light] body .customer-ops-empty-title>span,html[data-theme=light] body .customer-ops-metric>header>span{border-color:var(--c-line-strong);background:var(--c-raised);color:var(--c-secondary)}html[data-theme=light] body .customer-analytics-axis span,html[data-theme=light] body .customer-analytics-labels small,html[data-theme=light] body .customer-analytics-legend>span,html[data-theme=light] body .customer-analytics-tabs span,html[data-theme=light] body .customer-analytics-total span,html[data-theme=light] body .customer-ops-legend span,html[data-theme=light] body .customer-ops-metric header small,html[data-theme=light] body .customer-ops-metric header>b,html[data-theme=light] body .customer-ops-metric>a,html[data-theme=light] body .customer-ops-panel>a,html[data-theme=light] body .customer-ops-tabs span{color:var(--c-secondary)}html[data-theme=light] body .customer-analytics-tabs,html[data-theme=light] body .customer-ops-activation>div>a+a,html[data-theme=light] body .customer-ops-activation>header,html[data-theme=light] body .customer-ops-empty-table>div,html[data-theme=light] body .customer-ops-metric.is-empty>a,html[data-theme=light] body .customer-ops-metric.is-empty>header,html[data-theme=light] body .customer-ops-metric>a,html[data-theme=light] body .customer-ops-metric>footer,html[data-theme=light] body .customer-ops-outcomes header,html[data-theme=light] body .customer-ops-outcomes>div,html[data-theme=light] body .customer-ops-panel>a,html[data-theme=light] body .customer-ops-table td,html[data-theme=light] body .customer-ops-tabs,html[data-theme=light] body .customer-ops-topbar{border-color:var(--c-line)}html[data-theme=light] body .customer-ops-activation a>span small,html[data-theme=light] body .customer-ops-activation header p,html[data-theme=light] body .customer-ops-activation header>span,html[data-theme=light] body .customer-ops-metric-empty p,html[data-theme=light] body .customer-ops-metric-empty>svg,html[data-theme=light] body .customer-ops-metric.is-empty>header>b{color:var(--c-muted)}html[data-theme=light] body .customer-ops-activation>div>a,html[data-theme=light] body .customer-ops-activation>div>a>svg,html[data-theme=light] body .customer-ops-metric-empty b{color:var(--c-secondary)}html[data-theme=light] body .customer-ops-activation>div>a:hover{background:var(--c-hover)}html[data-theme=light] body .customer-ops-activation>div>a.complete>i{border-color:var(--c-violet);background:var(--c-violet);color:#ffffff}html[data-theme=light] body .customer-analytics-tabs b:after,html[data-theme=light] body .customer-ops-tabs b:after{background:var(--c-violet)}html[data-theme=light] body .customer-ops-bars,html[data-theme=light] body .customer-ops-governance-chart svg,html[data-theme=light] body .customer-ops-line svg{border-color:var(--c-line-strong);background:repeating-linear-gradient(180deg,transparent 0,transparent calc(33.33% - 1px),#e2e8f0 33.33%)}html[data-theme=light] body .customer-ops-bars i{background:var(--c-violet)}html[data-theme=light] body .customer-ops-bars.cyan i{background:var(--c-cyan)}html[data-theme=light] body .customer-ops-governance-chart polyline.violet,html[data-theme=light] body .customer-ops-line polyline{stroke:var(--c-violet)}html[data-theme=light] body .customer-ops-line circle{fill:var(--c-violet)}html[data-theme=light] body .customer-ops-governance-chart polyline.cyan{stroke:var(--c-cyan)}html[data-theme=light] body .customer-ops-governance-chart polyline.blue{stroke:var(--c-blue)}html[data-theme=light] body .customer-ops-donut{background:conic-gradient(var(--c-violet) 0 57%,var(--c-cyan) 57% 72%,var(--c-blue) 72% 86%,var(--c-lilac) 86% 95%,#98a2b3 95%)}html[data-theme=light] body .customer-ops-donut:before{background:var(--c-panel)}html[data-theme=light] body .customer-ops-legend i.violet,html[data-theme=light] body .customer-ops-outcomes i.violet{background:var(--c-violet)}html[data-theme=light] body .customer-ops-legend i.cyan,html[data-theme=light] body .customer-ops-outcomes i.cyan{background:var(--c-cyan)}html[data-theme=light] body .customer-ops-legend i.blue,html[data-theme=light] body .customer-ops-outcomes i.blue{background:var(--c-blue)}html[data-theme=light] body .customer-ops-outcomes i.lilac{background:var(--c-lilac)}html[data-theme=light] body .customer-ops-table td{color:var(--c-secondary)}html[data-theme=light] body .customer-ops-table em,html[data-theme=light] body .customer-ops-table td:last-child span{color:var(--c-green)}html[data-theme=light] body .customer-analytics-chart>svg line{stroke:var(--c-line)}html[data-theme=light] body .customer-analytics-chart>svg .series-1{stroke:var(--c-violet)}html[data-theme=light] body .customer-analytics-legend i.series-1{background:var(--c-violet)}html[data-theme=light] body .customer-ops-first-run{border-color:#101828;background:#101828}html[data-theme=light] body .customer-ops-first-run h2,html[data-theme=light] body .customer-ops-first-run>div:first-child>span,html[data-theme=light] body .customer-ops-first-run>div:last-child a{color:#ffffff}html[data-theme=light] body .customer-ops-first-run p{color:#d0d5dd}html[data-theme=light] body .customer-ops-first-run>div:first-child>span,html[data-theme=light] body .customer-ops-first-run>div:last-child a{border-color:#475467}html[data-theme=light] body .customer-ops-first-run>div:last-child a:first-child{border-color:#ffffff;background:#ffffff;color:#101828}html[data-theme=light] body .customer-date-range-menu>button>span{background:var(--c-raised);color:var(--c-text)}html[data-theme=light] body .customer-date-range-calendar{border-color:var(--c-line)}html[data-theme=light] body .customer-date-range-calendar label span{color:var(--c-secondary)}html[data-theme=light] body .customer-date-range-calendar input{border-color:var(--c-line-strong);background:#ffffff;color:var(--c-text)}html[data-theme=light] body .customer-ops-topbar .customer-date-range-calendar>button{border-color:#101828;background:#101828;color:#ffffff}html[data-theme=light] body .dashboard-page .theme-menu-panel,html[data-theme=light] body .dashboard-page .theme-menu-trigger{border-color:var(--dash-border-strong);background:#ffffff;color:var(--dash-ink)}html[data-theme=light] body .dashboard-page .theme-menu-panel{box-shadow:0 12px 32px rgba(15,23,42,.12)}html[data-theme=light] body .dashboard-page .theme-menu-item{background:transparent;color:var(--dash-secondary)}html[data-theme=light] body .dashboard-page .theme-menu-item.selected,html[data-theme=light] body .dashboard-page .theme-menu-item:focus-visible,html[data-theme=light] body .dashboard-page .theme-menu-item:hover,html[data-theme=light] body .dashboard-page .theme-menu-trigger:hover,html[data-theme=light] body .dashboard-page .theme-menu-trigger[aria-expanded=true]{background:var(--dash-subtle);color:var(--dash-ink)}body .customer-ops-profile-panel{left:12px;bottom:calc(100% + 12px);width:min(400px,calc(100vw - 24px));max-width:none;border:1px solid var(--c-line);border-radius:16px;background:var(--c-panel);color:var(--c-text);box-shadow:0 24px 64px rgba(0,0,0,.3)}body .customer-ops-profile-panel>header{grid-template-columns:64px minmax(0,1fr);gap:14px;min-height:104px;padding:18px 20px;border-bottom-color:var(--c-line)}body .customer-ops-profile-panel>header>i{width:64px;height:64px;border-color:var(--c-line-strong);border-radius:14px;background:var(--c-raised);color:var(--c-text);font-size:25px}body .customer-ops-profile-panel>header>span{gap:4px}body .customer-ops-profile-panel>header b{font-size:22px;font-weight:620;letter-spacing:-.03em}body .customer-ops-profile-panel>header small{color:var(--c-secondary);font-size:15px}body .customer-ops-profile-settings{display:grid;grid-gap:8px;gap:8px;padding:12px;border-bottom:1px solid var(--c-line)}body .customer-ops-profile-section-title{margin:0;padding:0 4px;color:var(--c-text);font-size:14px;font-weight:560}body .customer-ops-profile-theme{min-height:58px;margin:0;padding:8px 10px 8px 14px;border-radius:10px;background:var(--c-raised)}body .customer-ops-profile-theme>span{color:var(--c-secondary);font-size:15px}body .customer-ops-profile-theme>div{gap:5px}body .customer-ops-profile-theme button{width:44px;height:42px;border-radius:10px}body .customer-ops-profile-theme button.selected,body .customer-ops-profile-theme button:hover,body .customer-ops-profile-theme button[aria-checked=true]{border-color:var(--c-line-strong);background:var(--c-panel);color:var(--c-text);box-shadow:none}body .customer-ops-profile-region{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;grid-gap:10px;gap:10px;min-height:44px;padding:0 4px;color:var(--c-text)}body .customer-ops-profile-region>span{font-size:15px;font-weight:520}body .customer-ops-profile-region>b{padding:5px 8px;border-radius:7px;background:var(--c-raised);color:var(--c-secondary);font-size:12px;font-weight:560}body .customer-ops-profile-region>i{color:var(--c-secondary);font-size:28px;font-style:normal;font-weight:300;line-height:1;text-align:right}body .customer-ops-profile-signout{min-height:60px;padding:0 20px;color:var(--c-text);font-size:16px;font-weight:560}body .customer-ops-profile-signout:hover{background:var(--c-hover);color:var(--c-text)}body .customer-ops-profile-signout svg{width:21px;height:21px}html[data-theme=light] body .customer-ops-profile-panel{box-shadow:0 18px 48px rgba(15,23,42,.16)}body .dashboard-content{min-width:0}body .dashboard-workspace-bar{position:-webkit-sticky;position:sticky;top:0;z-index:55;width:100%;margin:0}@media (max-width:760px){body .customer-ops-profile-panel{left:8px;bottom:calc(100% + 8px);width:min(400px,calc(100vw - 16px))}}@media (max-width:1020px){body .dashboard-page .dashboard-workspace-bar{top:58px}}@media (min-width:761px) and (max-width:1020px){body .dashboard-page .dashboard-mobile-bar{display:none}body .dashboard-page .dashboard-shell,body .dashboard-page .dashboard-shell-clean,body .dashboard-page .dashboard-shell-overview{grid-template-columns:208px minmax(0,1fr);align-items:start;min-height:100dvh}body .dashboard-page .dashboard-shell>.dashboard-customer-sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;align-self:start;width:208px;height:100dvh;min-height:100dvh;overflow:hidden}body .dashboard-page .dashboard-workspace-bar{top:0}}body .dashboard-page .event-explorer{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;color:var(--dash-ink)}body .dashboard-page .event-explorer-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2rem;gap:2rem;min-height:128px;padding:.25rem 0 1.25rem;border-bottom:1px solid var(--dash-border)}body .dashboard-page .event-explorer-header p{margin:0 0 .6rem;color:var(--dash-muted);font-family:var(--font-mono);font-size:.64rem;font-weight:550;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}body .dashboard-page .event-explorer-header h1{margin:0;color:var(--dash-ink);font-size:clamp(2.6rem,4.2vw,3.25rem);font-weight:580;letter-spacing:-.06em;line-height:.94}body .dashboard-page .event-explorer-header>div>span{display:block;margin-top:.75rem;color:var(--dash-secondary);font-size:.84rem;line-height:1.45}body .dashboard-page .event-explorer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:88px;padding:.95rem 0;border-bottom:1px solid var(--dash-border)}body .dashboard-page .event-explorer-metric{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-gap:.12rem .55rem;gap:.12rem .55rem;min-width:0;padding:.35rem 1rem;border-left:1px solid var(--dash-border)}body .dashboard-page .event-explorer-metric:first-child{padding-left:0;border-left:0}body .dashboard-page .event-explorer-tabs{display:flex;align-items:flex-end;gap:1.65rem;min-height:54px;overflow-x:auto;border-bottom:1px solid var(--dash-border)}body .dashboard-page .event-explorer-tabs button{position:relative;display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;min-height:54px;padding:0;border:0;background:transparent;color:var(--dash-secondary);font:520 .75rem var(--font-ui)}body .dashboard-page .event-explorer-tabs button[aria-pressed=true]{color:var(--dash-ink);box-shadow:inset 0 -2px 0 var(--dash-ink)}body .dashboard-page .event-explorer-toolbar{display:grid;grid-template-columns:minmax(210px,1fr) auto auto auto auto auto;grid-gap:.45rem;gap:.45rem;align-items:center;padding:.85rem 0}body .dashboard-page .event-explorer-filter,body .dashboard-page .event-explorer-search,body .dashboard-page .event-explorer-select{display:flex;align-items:center;min-height:39px;border:1px solid var(--dash-border-strong);border-radius:7px;background:var(--dash-surface);color:var(--dash-secondary);font:520 .7rem var(--font-ui)}body .dashboard-page .event-explorer-search{gap:.5rem;min-width:0;padding:0 .7rem}body .dashboard-page .event-explorer-search input{width:100%;min-width:0;height:37px;padding:0;border:0;outline:0;background:transparent;color:var(--dash-ink);font:inherit}body .dashboard-page .event-explorer-select{position:relative;gap:.25rem;padding-left:.58rem}body .dashboard-page .event-explorer-select select{min-width:105px;height:37px;padding:0 1.6rem 0 .25rem;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--dash-ink);font:inherit}body .dashboard-page .event-explorer-filter{justify-content:center;gap:.35rem;padding:0 .65rem}body .dashboard-page .event-explorer-data-surface{min-width:0;overflow:hidden;border:1px solid var(--dash-border-strong);border-radius:8px;background:var(--dash-surface)}body .dashboard-page{--font-ui:Inter,Arial,sans-serif;--font-mono:Inter,Arial,sans-serif}body .dashboard-page,body .dashboard-page .dashboard-detail-card,body .dashboard-page .dashboard-detail-card *,body .dashboard-page .dashboard-metric-card,body .dashboard-page .dashboard-metric-card *,body .dashboard-page .dashboard-panel,body .dashboard-page .dashboard-panel *,body .dashboard-page .dashboard-tabs,body .dashboard-page .dashboard-tabs *,body .dashboard-page .usage-hero,body .dashboard-page .usage-hero *,body .dashboard-page .usage-side-panel,body .dashboard-page .usage-side-panel *,body .dashboard-page button,body .dashboard-page input,body .dashboard-page select,body .dashboard-page textarea{font-family:Inter,Arial,sans-serif}@media (max-width:760px){body .dashboard-page .event-explorer-header{grid-template-columns:minmax(0,1fr);gap:.85rem;min-height:0}body .dashboard-page .event-explorer-metrics{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}body .dashboard-page .event-explorer-toolbar{display:flex;flex-wrap:wrap}body .dashboard-page .event-explorer-search{flex:1 0 100%}body .dashboard-page .event-explorer-filter,body .dashboard-page .event-explorer-select{flex:1 0 auto}}html[data-theme=light] .home-page{--home-bg:#f7f8fa;--home-surface:#ffffff;--home-raised:#f1f3f5;--home-ink:#17191d;--home-secondary:#58616d;--home-muted:#747d88;--home-line:#dce1e6;--home-line-strong:#c7cdd5;--home-cta:#17191d;--home-cta-ink:#ffffff;--home-grid:rgba(23,25,29,0.045);--home-shadow:0 10px 28px rgba(15,23,42,0.06)}html[data-theme=dark] .home-page{--home-bg:#090909;--home-surface:#141414;--home-raised:#1a1a1a;--home-ink:#e8e8e8;--home-secondary:#a3a3a3;--home-muted:#858585;--home-line:#292929;--home-line-strong:#3a3a3a;--home-cta:#e8e8e8;--home-cta-ink:#101010;--home-grid:rgba(255,255,255,0.04);--home-shadow:none}.home-page,body:has(.home-page){background-color:var(--home-bg);color:var(--home-ink)}.home-page{font-family:Inter,Arial,sans-serif;background-image:linear-gradient(var(--home-grid) 1px,transparent 1px),linear-gradient(90deg,var(--home-grid) 1px,transparent 1px);background-size:96px 96px}.home-page h1,.home-page h2,.home-page h3{color:var(--home-ink);font-family:Inter,Arial,sans-serif;font-weight:650;letter-spacing:-.045em}.home-page .tk-page-frame{width:min(100% - 48px,1500px);border-color:var(--home-line);background:color-mix(in srgb,var(--home-bg) 92%,transparent)}.home-page .tk-card-grid span,.home-page .tk-eyebrow{color:var(--home-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.12em}.home-page .tk-hero{border-color:var(--home-line)}.home-page .tk-hero-grid{min-height:560px;padding:clamp(2.5rem,5vw,5rem);column-gap:clamp(2rem,5vw,5.5rem)}.home-page .tk-hero h1{max-width:680px;font-size:clamp(3rem,5.1vw,5.6rem);line-height:.93}.home-page .tk-lead{max-width:590px;color:var(--home-secondary);font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.5}.home-page .tk-demo-form{max-width:570px;border-color:var(--home-line-strong);border-radius:6px;background:var(--home-surface);box-shadow:var(--home-shadow)}.home-page .tk-cta .tk-demo-form input,.home-page .tk-demo-form input{min-height:54px;padding:0 1rem;background:transparent;color:var(--home-ink);font:500 .88rem Inter,Arial,sans-serif}.home-page .tk-demo-form input::placeholder{color:var(--home-muted);opacity:1}.home-page .tk-demo-form input:focus{box-shadow:inset 0 0 0 1px var(--home-ink)}.home-page .pilot-request-button,.home-page .tk-demo-form button,body:has(.home-page) .nav-pill-dark{min-width:auto;min-height:40px;margin:6px;padding:0 1rem;border:1px solid var(--home-cta);border-radius:5px;background:var(--home-cta);color:var(--home-cta-ink);font:600 .78rem Inter,Arial,sans-serif;letter-spacing:-.01em;box-shadow:none}.home-page .tk-demo-form button:hover,body:has(.home-page) .nav-pill-dark:hover{background:var(--home-raised);color:var(--home-ink)}body:has(.home-page) .announcement-bar{border-bottom:1px solid var(--home-line);background:var(--home-raised)!important;color:var(--home-secondary);font:500 .72rem Inter,Arial,sans-serif}body:has(.home-page) .announcement-bar span{border-color:var(--home-line-strong);color:var(--home-ink)}body:has(.home-page) .nav,body:has(.home-page) .site-header{border-color:var(--home-line);background:var(--home-bg)}body:has(.home-page) .site-header{border-bottom:1px solid var(--home-line)}body:has(.home-page) .nav{min-height:64px}body:has(.home-page) .nav-links,body:has(.home-page) .nav-login,body:has(.home-page) .profile-label{color:var(--home-secondary)}body:has(.home-page) .nav-links a:hover,body:has(.home-page) .nav-login:hover{color:var(--home-ink)}body:has(.home-page) .theme-menu-trigger{border-color:var(--home-line-strong);border-radius:5px;background:var(--home-surface);color:var(--home-secondary)}.home-page .tk-turnflow{--turn-bg:var(--home-surface);--turn-ink:var(--home-ink);--turn-muted:var(--home-muted);--turn-line:var(--home-line-strong);--turn-rail:var(--home-line);--turn-panel:var(--home-surface);--turn-wave:var(--home-ink);--turn-accent:#6257d9;--turn-accent-soft:rgba(98,87,217,0.12);min-height:410px;border:1px solid var(--home-line-strong);border-radius:7px;background:var(--home-surface);box-shadow:var(--home-shadow)}html[data-theme=light] body .home-page .tk-turnflow{--turn-bg:#ffffff;--turn-ink:#17191d;--turn-muted:#66707c;--turn-line:#c7cdd5;--turn-rail:#dce1e6;--turn-panel:#ffffff;--turn-wave:#17191d}html[data-theme=dark] body .home-page .tk-turnflow{--turn-bg:#141414;--turn-ink:#e8e8e8;--turn-muted:#969696;--turn-line:#3a3a3a;--turn-rail:#292929;--turn-panel:#191919;--turn-wave:#e8e8e8}.home-page .tk-turnflow:before{background-image:linear-gradient(var(--home-grid) 1px,transparent 1px),linear-gradient(90deg,var(--home-grid) 1px,transparent 1px);background-size:48px 48px}.home-page .tk-turnflow:after{display:none}.home-page .tk-turnflow-map{opacity:.9}.home-page .tk-turnflow-wave{opacity:.26}.home-page .tk-turnflow-audit-card,.home-page .tk-turnflow-event-card,.home-page .tk-turnflow-review-card,.home-page .tk-turnflow-risk-card,.home-page .tk-turnflow-status>span{border-color:var(--home-line-strong);border-radius:5px;background:var(--home-surface);box-shadow:0 6px 16px rgba(15,23,42,.08)}.tk-turnflow-event-card{position:absolute;top:10%;left:5%;z-index:4;display:grid;grid-gap:.22rem;gap:.22rem;width:min(188px,33%);padding:.72rem .8rem;border:1px solid var(--turn-line);border-color:var(--home-line-strong)!important;border-radius:5px;background:var(--home-surface)!important;color:var(--home-ink)!important;box-shadow:0 6px 16px rgba(15,23,42,.08)}.tk-turnflow-event-card em,.tk-turnflow-event-card span{color:var(--home-muted)!important;font:600 .58rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tk-turnflow-event-card strong{color:var(--home-ink)!important;font-size:.77rem;line-height:1.25}.home-page .tk-control-plane,.home-page .tk-cta,.home-page .tk-logo-strip,.home-page .tk-platform{border-color:var(--home-line);background:transparent}.home-page .tk-logo-grid{gap:0;border:1px solid var(--home-line);background:var(--home-line)}.home-page .tk-logo-grid div{border:0;border-right:1px solid var(--home-line);background:var(--home-surface);color:var(--home-secondary);font-size:.78rem}.home-page .tk-control-icon,.home-page .tk-logo-grid span,.home-page .tk-review-icon{border-color:var(--home-line);border-radius:5px;background:var(--home-raised);box-shadow:none}.home-page .tk-control-icon img,.home-page .tk-logo-grid img,.home-page .tk-review-icon img{filter:grayscale(1) contrast(1.05)}.home-page .tk-card-grid article,.home-page .tk-card-grid article:nth-child(2n),.home-page .tk-control-list,.home-page .tk-cta-box,.home-page .tk-review-mock,.home-page .tk-review-panel,.home-page .tk-review-row{border-color:var(--home-line);border-radius:6px;background:var(--home-surface);box-shadow:none}.home-page .tk-control-list article.is-active{box-shadow:inset 2px 0 0 var(--home-ink)}.home-page .tk-card-grid p,.home-page .tk-control-list p,.home-page .tk-review-mock>p,.home-page .tk-section-heading>p:not(.tk-eyebrow){color:var(--home-secondary)}.home-page .tk-card-grid{gap:0;border:1px solid var(--home-line);background:var(--home-line)}.home-page .tk-card-grid article{border:0;border-right:1px solid var(--home-line)}.home-page .tk-card-grid article:hover{background:var(--home-raised);transform:none}.home-page .tk-cta-box{padding:clamp(2rem,5vw,4.2rem)}body:has(.home-page) .footer-layout,body:has(.home-page) .site-footer{border-color:var(--home-line);background:var(--home-bg)}body:has(.home-page) .footer-layout p,body:has(.home-page) .footer-links a{color:var(--home-secondary)}body:has(.home-page) .copyright,body:has(.home-page) .footer-links strong{color:var(--home-ink)}@media (max-width:980px){.home-page .tk-hero-grid{grid-template-columns:minmax(0,1fr)}.home-page .tk-signal{min-height:360px}}@media (max-width:780px){.home-page .tk-page-frame{width:min(100% - 24px,1500px)}.home-page .tk-hero-grid{min-height:0;padding:2.5rem 1.25rem 1.5rem}.home-page .tk-hero h1{font-size:clamp(2.65rem,14vw,4rem)}.home-page .tk-demo-form{grid-template-columns:1fr}.home-page .tk-demo-form button{margin:0 6px 6px}.home-page .tk-signal{min-height:290px}.home-page .tk-turnflow-event-card{display:none}.home-page .tk-card-grid{gap:1px}.home-page .tk-card-grid article{border:0}}html[data-theme=dark] body .home-page,html[data-theme=dark] body:has(.home-page){background:#181818!important;color:#e8e5e0}html[data-theme=dark] body .home-page{--home-bg:#181818;--home-surface:#1a1a1a;--home-raised:#202020;--home-ink:#e8e5e0;--home-secondary:#b4b0aa;--home-muted:#8a8782;--home-line:#2c2c2c;--home-line-strong:#373737;--home-cta:#e9e4dc;--home-cta-ink:#191919;--home-grid:rgba(255,255,255,0.032)}html[data-theme=dark] body:has(.home-page) .announcement-bar{min-height:72px;border-color:#303030;background:#1d1d1d!important;color:#b8b4ae}html[data-theme=dark] body:has(.home-page) .nav,html[data-theme=dark] body:has(.home-page) .site-header{background:#181818!important}html[data-theme=dark] body:has(.home-page) .nav{width:calc(100% - 108px);min-height:86px;margin:0 auto;border:1px solid #2d2d2d;border-top:0}html[data-theme=dark] body:has(.home-page) .home-page .tk-demo-form button,html[data-theme=dark] body:has(.home-page) .nav-pill-dark{min-height:56px;border-color:#e9e4dc;background:#e9e4dc;color:#181818}html[data-theme=dark] body:has(.home-page) .nav-pill-dark{min-height:56px;margin:0;padding:0 1.5rem}html[data-theme=dark] body .home-page .tk-page-frame{width:calc(100% - 108px);background:#181818!important;border-color:#2d2d2d}html[data-theme=dark] body .home-page .tk-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(620px,1.02fr);min-height:800px;padding:4.6rem 4.25vw 4.2rem;column-gap:5rem}html[data-theme=dark] body .home-page .tk-hero h1{max-width:760px;font-size:clamp(4.7rem,6.2vw,7.55rem);font-weight:700;letter-spacing:-.065em;line-height:.9}html[data-theme=dark] body .home-page .tk-eyebrow{margin-bottom:2rem;color:#8f8b86;font-size:.78rem}html[data-theme=dark] body .home-page .tk-lead{max-width:780px;margin-top:2rem;color:#bbb7b1;font-size:clamp(1.25rem,1.55vw,1.62rem);line-height:1.4}html[data-theme=dark] body .home-page .tk-demo-form{max-width:790px;margin-top:2.4rem;border-color:#393939;border-radius:6px;background:#202020}html[data-theme=dark] body .home-page .tk-demo-form input{min-height:72px;color:#e8e5e0;font-size:1rem}html[data-theme=dark] body .home-page .tk-demo-form button{margin:8px}html[data-theme=dark] body .home-page .tk-turnflow{min-height:556px;border-color:#3a3a3a;border-radius:9px;background:#1b1b1b!important;box-shadow:none}html[data-theme=dark] body .home-page .tk-turnflow:before{background-image:linear-gradient(rgba(255,255,255,.027) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.027) 1px,transparent 0);background-size:64px 64px}html[data-theme=dark] body .home-page .tk-turnflow-event-card{top:10.5%;left:5%;width:255px;padding:1rem 1.08rem;border-color:#424242!important;background:#1b1b1b!important;color:#e8e5e0!important;box-shadow:none}html[data-theme=dark] body .home-page .tk-turnflow-event-card em,html[data-theme=dark] body .home-page .tk-turnflow-event-card span{color:#8c8984!important}html[data-theme=dark] body .home-page .tk-turnflow-event-card strong{color:#e8e5e0!important;font-size:.92rem}html[data-theme=dark] body .home-page .tk-turnflow-wave{opacity:.22}html[data-theme=dark] body .home-page .tk-turnflow-map{opacity:.76}html[data-theme=dark] body .home-page .tk-logo-strip{border-color:#2d2d2d}html[data-theme=dark] body .home-page .tk-logo-grid{border-color:#2d2d2d;background:#2d2d2d}html[data-theme=dark] body .home-page .tk-logo-grid div{background:#202020}@media (max-width:1180px){html[data-theme=dark] body .home-page .tk-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}html[data-theme=dark] body .home-page .tk-turnflow{margin-top:2rem}}@media (max-width:780px){html[data-theme=dark] body .home-page .tk-page-frame,html[data-theme=dark] body:has(.home-page) .nav{width:calc(100% - 24px)}html[data-theme=dark] body:has(.home-page) .nav{min-height:0}html[data-theme=dark] body .home-page .tk-hero-grid{padding:2.75rem 1.25rem 1.5rem}html[data-theme=dark] body .home-page .tk-hero h1{font-size:clamp(3.35rem,15vw,4.8rem)}html[data-theme=dark] body .home-page .tk-lead{margin-top:1.25rem;font-size:1.05rem}html[data-theme=dark] body .home-page .tk-turnflow{min-height:360px}}body:has(.home-page){--landing-bg:#fafafa;--landing-surface:#ffffff;--landing-raised:#f5f6f7;--landing-ink:#101214;--landing-secondary:#555c64;--landing-muted:#747c85;--landing-line:#dfe3e7;--landing-line-strong:#c9cfd5;--landing-preview:#15191c;--landing-preview-raised:#1b2024;--landing-preview-line:#4a5158;--landing-preview-ink:#f2f4f5;--landing-preview-muted:#a7adb3;background:var(--landing-bg)!important}html[data-theme=dark] body:has(.home-page){--landing-bg:#090a0b;--landing-surface:#101214;--landing-raised:#15181a;--landing-ink:#f0f1f2;--landing-secondary:#a6abb0;--landing-muted:#7f858b;--landing-line:#25292d;--landing-line-strong:#383e44;--landing-preview:#101315;--landing-preview-raised:#171b1e;--landing-preview-line:#3d444a;--landing-preview-ink:#f0f2f3;--landing-preview-muted:#9ba2a8}body .home-page,html[data-theme=dark] body .home-page{background-color:var(--landing-bg)!important;background-image:linear-gradient(color-mix(in srgb,var(--landing-ink) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--landing-ink) 4%,transparent) 1px,transparent 1px)!important;background-size:80px 80px!important;color:var(--landing-ink)}body:has(.home-page) .announcement-bar,html[data-theme=dark] body:has(.home-page) .announcement-bar{min-height:31px;padding:0 18px;border:0;background:#050505!important;color:#f3f3f3}body:has(.home-page) .announcement-bar a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:min(100%,1040px);color:#f3f3f3;font:500 10px Inter,Arial,sans-serif}body:has(.home-page) .announcement-bar small{padding:3px 6px;border:1px solid #858585;border-radius:2px;color:#f3f3f3;font:600 7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}body:has(.home-page) .announcement-bar>a>span{display:block;place-items:initial;width:auto;height:auto;border:0;color:#d5d5d5;font-size:10px;line-height:1.2;text-align:left}body:has(.home-page) .announcement-bar strong{display:flex;align-items:center;gap:12px;color:#f3f3f3;font-weight:500}body:has(.home-page) .announcement-bar strong i{font-style:normal}body:has(.home-page) .site-header,html[data-theme=dark] body:has(.home-page) .site-header{border-bottom:1px solid var(--landing-line);background:var(--landing-surface)!important}body:has(.home-page) .nav,html[data-theme=dark] body:has(.home-page) .nav{width:min(100%,1536px);min-height:61px;margin:0 auto;padding:0 24px;border:0;border-right:1px solid var(--landing-line);border-left:1px solid var(--landing-line);background:var(--landing-surface)!important}body:has(.home-page) .nav-links{gap:35px}body:has(.home-page) .nav-links a,body:has(.home-page) .nav-login{color:var(--landing-secondary);font-size:12px}body:has(.home-page) .nav-actions{gap:10px}body:has(.home-page) .nav-login{display:none}body .brand-link .brand-control{display:none}body:has(.home-page) .brand-link .brand-default{display:none}body:has(.home-page) .brand-link{display:inline-flex;align-items:center;gap:10px;color:var(--landing-ink)}body:has(.home-page) .brand-link img.brand-control{display:block;width:30px;height:30px;filter:none}body:has(.home-page) .brand-link span.brand-control{display:inline;font-size:18px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}html[data-theme=dark] body:has(.home-page) .brand-link img.brand-control{filter:invert(1)}body:has(.home-page) .nav-pill-dark,html[data-theme=dark] body:has(.home-page) .nav-pill-dark{min-height:38px;margin:0;padding:0 16px;border:1px solid var(--landing-ink);border-radius:4px;background:var(--landing-ink);color:var(--landing-bg);font-size:11px}body:has(.home-page) .theme-menu-trigger{width:38px;height:38px;border-color:var(--landing-line);background:var(--landing-surface);color:var(--landing-secondary)}body .home-page .tk-page-frame,html[data-theme=dark] body .home-page .tk-page-frame{width:min(100%,1536px);border-color:var(--landing-line);background:color-mix(in srgb,var(--landing-bg) 94%,transparent)!important}body .home-page .tk-hero-grid,html[data-theme=dark] body .home-page .tk-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(510px,1.18fr);min-height:520px;padding:46px 30px 18px;column-gap:clamp(44px,6vw,108px)}body .home-page .tk-eyebrow,html[data-theme=dark] body .home-page .tk-eyebrow{margin:0 0 22px;color:var(--landing-muted);font:600 9px var(--font-mono);letter-spacing:.13em}body .home-page .tk-hero h1,html[data-theme=dark] body .home-page .tk-hero h1{max-width:570px;color:var(--landing-ink);font-size:clamp(3.7rem,5vw,5.15rem);font-weight:700;letter-spacing:-.065em;line-height:.92}body .home-page .tk-lead,html[data-theme=dark] body .home-page .tk-lead{max-width:520px;margin-top:18px;color:var(--landing-secondary);font-size:15px;line-height:1.45}body .home-page .tk-demo-form,html[data-theme=dark] body .home-page .tk-demo-form{grid-template-columns:minmax(0,1fr) auto;width:min(100%,500px);margin-top:20px;border:1px solid var(--landing-line-strong);border-radius:4px;background:var(--landing-surface);box-shadow:none}body .home-page .tk-demo-form input,html[data-theme=dark] body .home-page .tk-demo-form input{min-height:48px;padding:0 13px;color:var(--landing-ink);font-size:12px}body .home-page .tk-demo-form button,html[data-theme=dark] body .home-page .tk-demo-form button{min-height:40px;margin:4px;padding:0 14px;border:1px solid var(--landing-ink);border-radius:3px;background:var(--landing-ink);color:var(--landing-bg);font-size:11px}.tk-product-preview{position:relative;display:grid;grid-template-columns:1.08fr 1fr .92fr;grid-template-rows:1fr 1.22fr;grid-gap:12px;gap:12px;min-width:0;height:355px;padding:10px;border:1px solid var(--landing-preview-line);border-radius:6px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 /42px 42px,linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0 /42px 42px,var(--landing-preview);color:var(--landing-preview-ink);box-shadow:0 8px 20px rgba(0,0,0,.16)}.tk-product-audit,.tk-product-pane{min-width:0;padding:10px;border:1px solid var(--landing-preview-line);border-radius:2px;background:color-mix(in srgb,var(--landing-preview-raised) 86%,transparent)}.tk-product-audit>p,.tk-product-pane>p{display:flex;align-items:center;gap:6px;margin:0 0 9px;color:var(--landing-preview-muted);font:600 7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tk-product-audit>p b,.tk-product-pane>p b{display:grid;place-items:center;width:13px;height:13px;border:1px solid var(--landing-preview-line);color:var(--landing-preview-ink);font-size:7px}.tk-product-pane dl{display:grid;grid-gap:7px;gap:7px;margin:0}.tk-product-pane dl div{display:grid;grid-gap:2px;gap:2px}.tk-product-pane dt{color:var(--landing-preview-muted);font-size:6px}.tk-product-pane dd{margin:0;color:var(--landing-preview-ink);font-size:8px;line-height:1.25}.tk-product-event{position:relative;grid-row:1/3}.tk-product-policy{position:relative;grid-column:2;grid-row:1}.tk-product-risk{grid-column:3;grid-row:1}.tk-product-review{position:relative;grid-column:2;grid-row:2}.tk-product-outcome{grid-column:3;grid-row:2;padding-right:94px}.tk-product-event:after,.tk-product-policy:after,.tk-product-review:after{content:"···›";position:absolute;z-index:3;right:-19px;color:var(--landing-preview-muted);font:600 8px var(--font-mono);letter-spacing:-.08em}.tk-product-event:after{top:45%}.tk-product-policy:after,.tk-product-review:after{top:50%}.tk-product-policy>a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:25px;margin-top:12px;padding:0 7px;border:1px solid var(--landing-preview-line);border-radius:2px;background:transparent;color:var(--landing-preview-ink);font:500 7px Inter,Arial,sans-serif}.tk-product-risk>strong{display:block;color:#ff6257;font-size:20px;line-height:1}.tk-product-risk>em{display:block;margin-top:5px;color:#ff6257;font-size:8px;font-style:normal}.tk-product-risk>span{display:block;height:3px;margin-top:18px;background:#363c41}.tk-product-risk>span i{display:block;width:82%;height:100%;background:#ff6257}.tk-product-risk>small{display:flex;justify-content:space-between;margin-top:4px;color:var(--landing-preview-muted)}.tk-product-review header{display:flex;align-items:center;gap:7px;margin-bottom:10px}.tk-product-review header>i{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--landing-preview-line);border-radius:50%;color:var(--landing-preview-ink);font:600 7px Inter,Arial,sans-serif}.tk-product-review header>span{display:grid;grid-gap:1px;gap:1px}.tk-product-review header strong{color:var(--landing-preview-ink);font-size:8px}.tk-product-review header small{color:var(--landing-preview-muted);font-size:6px}.tk-product-review .is-approved{color:#8fe477}.tk-product-approved{display:flex;align-items:center;gap:6px;margin-bottom:13px}.tk-product-approved i{display:grid;place-items:center;width:22px;height:22px;border:1px solid #8fe477;border-radius:50%;color:#8fe477;font-size:11px;font-style:normal}.tk-product-approved strong{color:#8fe477;font-size:9px}.tk-product-audit{position:absolute;right:9px;bottom:9px;width:104px;min-height:152px}.tk-product-audit ol{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.tk-product-audit li{display:grid;grid-template-columns:27px 1fr;grid-gap:4px;gap:4px;color:var(--landing-preview-muted);font-size:5px;line-height:1.25}.tk-product-audit time{color:var(--landing-preview-ink);font-family:var(--font-mono)}.tk-product-audit a{display:flex;justify-content:space-between;margin-top:10px;padding:5px;border:1px solid var(--landing-preview-line);color:var(--landing-preview-ink);font-size:6px}body .home-page .tk-logo-strip{border-color:var(--landing-line);background:var(--landing-surface)}body .home-page .tk-domain-frame{display:grid;padding:10px 24px 12px}body .home-page .tk-domain-frame>p{margin:0 0 8px;color:var(--landing-muted);font:600 7px var(--font-mono);letter-spacing:.13em;text-align:center;text-transform:uppercase}body .home-page .tk-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:0;background:transparent}body .home-page .tk-logo-grid div{min-height:48px;border-right:1px solid var(--landing-line);background:var(--landing-surface);color:var(--landing-secondary);font-size:9px}body .home-page .tk-logo-grid div:last-child{border-right:0}body .home-page .tk-logo-grid span{width:24px;height:24px;border:0;background:transparent}body .home-page .tk-logo-grid img{width:21px;height:21px}body .home-page .tk-control-grid{min-height:300px}body .home-page .tk-control-list,body .home-page .tk-review-mock{border-color:var(--landing-line);border-radius:0;background:var(--landing-surface)}body .home-page .tk-control-list,body .home-page .tk-review-mock{padding:24px}body .home-page .tk-control-list h2{max-width:580px;font-size:clamp(1.6rem,2.3vw,2.35rem)}body .home-page .tk-control-list article{border-color:var(--landing-line);min-height:72px;padding-block:12px}body .home-page .tk-control-list article h3{font-size:14px}body .home-page .tk-control-list article p{font-size:11px;line-height:1.45}body .home-page .tk-review-mock h3{font-size:18px}body .home-page .tk-review-mock>p{font-size:11px}body .home-page .tk-review-panel,body .home-page .tk-review-row{border-color:var(--landing-line);border-radius:3px;background:var(--landing-raised)}body .home-page .tk-cta .tk-page-frame,body .home-page .tk-platform .tk-page-frame{background:var(--landing-surface)!important}body .home-page .tk-card-grid{gap:0;border-color:var(--landing-line);background:var(--landing-line)}body .home-page .tk-card-grid article,body .home-page .tk-card-grid article:nth-child(2n){min-height:142px;padding:20px;border-radius:0;background:var(--landing-surface)}body .home-page .tk-card-grid h3{font-size:16px}body .home-page .tk-card-grid p{font-size:11px;line-height:1.45}body .home-page .tk-section-heading{padding-block:28px 20px}body .home-page .tk-section-heading h2{font-size:clamp(1.7rem,2.5vw,2.5rem)}body .home-page .tk-cta-box{min-height:84px;padding:16px 20px;border-color:var(--landing-line);border-radius:6px;background:var(--landing-raised)}body .home-page .tk-cta-box h2{font-size:20px}body .home-page .tk-cta .tk-demo-form{margin-top:12px}@media (max-width:1080px){body .home-page .tk-hero-grid,html[data-theme=dark] body .home-page .tk-hero-grid{grid-template-columns:minmax(0,1fr)}.tk-product-preview{width:100%;max-width:720px;margin:30px auto 0}}@media (max-width:780px){body:has(.home-page) .announcement-bar a{grid-template-columns:minmax(0,1fr) auto}body:has(.home-page) .announcement-bar small{display:none}body:has(.home-page) .announcement-bar>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.home-page) .announcement-bar strong{font-size:0}body:has(.home-page) .announcement-bar strong i{font-size:13px}body:has(.home-page) .nav,html[data-theme=dark] body:has(.home-page) .nav{width:100%;padding:14px 18px}body:has(.home-page) .nav-links{gap:18px}body:has(.home-page) .nav-link-optional{display:none}body .home-page .tk-page-frame,html[data-theme=dark] body .home-page .tk-page-frame{width:calc(100% - 24px)}body .home-page .tk-hero-grid,html[data-theme=dark] body .home-page .tk-hero-grid{min-height:0;padding:42px 20px 20px}body .home-page .tk-hero h1,html[data-theme=dark] body .home-page .tk-hero h1{font-size:clamp(3rem,14vw,4.25rem)}body .home-page .tk-demo-form,html[data-theme=dark] body .home-page .tk-demo-form{grid-template-columns:1fr}.tk-product-preview{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tk-product-event,.tk-product-outcome,.tk-product-policy,.tk-product-review,.tk-product-risk{grid-column:auto;grid-row:auto}.tk-product-event:after,.tk-product-policy:after,.tk-product-review:after{display:none}.tk-product-event{grid-column:1/-1}.tk-product-outcome{padding-right:10px}.tk-product-audit{position:static;width:auto;min-height:0;grid-column:1/-1}body .home-page .tk-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .home-page .tk-logo-grid div:nth-child(2n){border-right:0}}@media (max-width:480px){body:has(.home-page) .nav-links{display:none}.tk-product-preview{grid-template-columns:1fr}.tk-product-audit,.tk-product-event{grid-column:auto}}body:has(.customer-ops-page) .dashboard-announcement,body:has(.dashboard-page) .dashboard-announcement{position:-webkit-sticky;position:sticky;top:0;z-index:110;display:grid;place-items:center;min-height:31px;padding:0 18px;border:0;border-bottom:1px solid #232323;background:#050505!important;color:#f3f3f3}body .dashboard-announcement a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:min(100%,1040px);color:#f3f3f3;font:500 10px Inter,Arial,sans-serif;text-decoration:none}body .dashboard-announcement small{padding:3px 6px;border:1px solid #858585;border-radius:2px;color:#f3f3f3;font:600 7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}body .dashboard-announcement>a>span{display:block;width:auto;height:auto;border:0;color:#d5d5d5;font-size:10px;line-height:1.2;text-align:left}body .dashboard-announcement strong{display:flex;align-items:center;gap:12px;color:#f3f3f3;font-weight:500}body .dashboard-announcement strong i{font-style:normal}body:has(.dashboard-announcement) .customer-ops-page,body:has(.dashboard-announcement) .dashboard-page{min-height:calc(100dvh - 31px)}body:has(.dashboard-announcement) .customer-ops-page>.customer-ops-sidebar,body:has(.dashboard-announcement) .dashboard-shell>.dashboard-customer-sidebar{top:31px;height:calc(100dvh - 31px);min-height:calc(100dvh - 31px)}body:has(.dashboard-announcement) .dashboard-workspace-bar{top:31px}@media (max-width:1020px){body:has(.dashboard-announcement) .dashboard-page .dashboard-mobile-bar{top:31px}body:has(.dashboard-announcement) .dashboard-page .dashboard-workspace-bar{top:94px}}@media (min-width:761px) and (max-width:1020px){body:has(.dashboard-announcement) .dashboard-page .dashboard-workspace-bar{top:31px}}@media (max-width:760px){body .dashboard-announcement{padding:0 12px}body .dashboard-announcement a{grid-template-columns:minmax(0,1fr) auto}body .dashboard-announcement small{display:none}body .dashboard-announcement>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .dashboard-announcement strong{font-size:0}body .dashboard-announcement strong i{font-size:13px}body:has(.dashboard-announcement) .customer-ops-page .dashboard-workspace-bar{top:31px}}html[data-theme=dark] body .home-page .tk-cta .tk-demo-form input,html[data-theme=dark] body .home-page .tk-demo-form input,html[data-theme=light] body .home-page .tk-cta .tk-demo-form input,html[data-theme=light] body .home-page .tk-demo-form input{border:0;background:var(--landing-surface);color:var(--landing-ink);caret-color:var(--landing-ink);-webkit-text-fill-color:var(--landing-ink);box-shadow:none}html[data-theme=dark] body .home-page .tk-cta .tk-demo-form input::placeholder,html[data-theme=dark] body .home-page .tk-demo-form input::placeholder,html[data-theme=light] body .home-page .tk-cta .tk-demo-form input::placeholder,html[data-theme=light] body .home-page .tk-demo-form input::placeholder{color:var(--landing-muted);opacity:1;-webkit-text-fill-color:var(--landing-muted)}html[data-theme=dark] body .home-page .tk-demo-form input:focus,html[data-theme=light] body .home-page .tk-demo-form input:focus{background:var(--landing-surface);box-shadow:inset 0 0 0 1px var(--landing-ink);outline:0}html[data-theme=dark] body .home-page .tk-cta .tk-demo-form input:-webkit-autofill,html[data-theme=dark] body .home-page .tk-demo-form input:-webkit-autofill,html[data-theme=light] body .home-page .tk-cta .tk-demo-form input:-webkit-autofill,html[data-theme=light] body .home-page .tk-demo-form input:-webkit-autofill{-webkit-text-fill-color:var(--landing-ink);-webkit-box-shadow:0 0 0 1000px var(--landing-surface) inset;caret-color:var(--landing-ink)}body:has(.home-page) .site-header,html[data-theme=dark] body:has(.home-page) .site-header{border-bottom:0}body:has(.home-page) .site-header .nav,html[data-theme=dark] body:has(.home-page) .site-header .nav{height:56px;min-height:56px;padding:0 20px;border-bottom:1px solid var(--landing-line)}@media (max-width:780px){body:has(.home-page) .site-header .nav,html[data-theme=dark] body:has(.home-page) .site-header .nav{flex-wrap:nowrap}body:has(.home-page) .site-header .nav-links{flex:0 1 auto;order:0;width:auto;min-width:0}}@media (max-width:760px){body:has(.home-page) .site-header .nav,html[data-theme=dark] body:has(.home-page) .site-header .nav{flex-wrap:nowrap;gap:10px;height:52px;min-height:52px;padding:0 10px}body:has(.home-page) .site-header .brand-link{flex:0 0 auto;gap:8px;min-width:0;width:auto}body:has(.home-page) .site-header .brand-link img.brand-control{width:28px;height:28px}body:has(.home-page) .site-header .brand-link span.brand-control{font-size:16px}body:has(.home-page) .site-header .nav-actions{flex:0 0 auto;flex-wrap:nowrap;gap:6px;margin-left:auto;order:0;width:auto}body:has(.home-page) .site-header .nav-pill-dark,html[data-theme=dark] body:has(.home-page) .site-header .nav-pill-dark{flex:0 0 auto;min-height:38px;padding:0 12px;width:auto}body:has(.home-page) .site-header .theme-menu-trigger{width:38px;height:38px}}.nav-solutions{position:relative}.nav-solutions,.nav-solutions>summary{display:inline-flex;align-items:center}.nav-solutions>summary{gap:7px;padding:.45rem 0;color:inherit;cursor:pointer;list-style:none;white-space:nowrap}.nav-solutions>summary::-webkit-details-marker{display:none}.nav-solutions>summary:focus-visible{border-radius:2px;outline:2px solid var(--landing-line-strong,var(--line-strong));outline-offset:4px}.nav-solutions-caret{width:6px;height:6px;margin-top:-3px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);transition:transform .15s ease}.nav-solutions[open] .nav-solutions-caret{margin-top:3px;transform:rotate(225deg)}.nav-solutions-panel{position:absolute;top:calc(100% + 10px);left:50%;z-index:80;display:grid;width:240px;margin:0;padding:6px;border:1px solid var(--landing-line,var(--line));border-radius:6px;background:var(--landing-surface,var(--panel));box-shadow:0 14px 30px rgba(0,0,0,.12);list-style:none;transform:translateX(-50%)}.nav-solutions-panel li{margin:0;padding:0}.nav-solutions-panel li>span{display:flex;align-items:center;min-height:36px;padding:0 10px;border-radius:4px;color:var(--landing-muted,var(--muted));cursor:not-allowed;font-size:12px;opacity:.58;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media (max-width:780px){body:has(.home-page) .nav-solutions-panel{left:0;transform:none}}html[data-theme=dark] body .home-page .tk-turnflow,html[data-theme=light] body .home-page .tk-turnflow{--animation-bg:#0b0b0c;--animation-surface:#131314;--animation-grid:#1d1d1f;--animation-border:#2b2b2e;--animation-text:#f2f2f2;--animation-muted:#929298;--animation-line:#747478;--animation-active:#86b968;--turn-bg:var(--animation-bg);--turn-ink:var(--animation-text);--turn-muted:var(--animation-muted);--turn-line:var(--animation-border);--turn-rail:var(--animation-line);--turn-panel:var(--animation-surface);--turn-wave:var(--animation-line);--turn-accent:var(--animation-active);--turn-accent-soft:rgba(134,185,104,0.14);border-color:var(--animation-border);border-radius:6px;background:var(--animation-bg)!important;color:var(--animation-text);box-shadow:0 16px 38px rgba(0,0,0,.18)}html[data-theme=dark] body .home-page .tk-turnflow:before,html[data-theme=light] body .home-page .tk-turnflow:before{background-image:linear-gradient(var(--animation-grid) 1px,transparent 1px),linear-gradient(90deg,var(--animation-grid) 1px,transparent 1px);background-size:48px 48px}html[data-theme=dark] body .home-page .tk-turnflow-map,html[data-theme=light] body .home-page .tk-turnflow-map{opacity:.92}html[data-theme=dark] body .home-page .tk-turnflow-wave,html[data-theme=light] body .home-page .tk-turnflow-wave{opacity:.28}html[data-theme=dark] body .home-page .tk-turnflow-rail,html[data-theme=light] body .home-page .tk-turnflow-rail{stroke:var(--animation-line);opacity:.72}html[data-theme=dark] body .home-page .tk-turnflow-progress,html[data-theme=light] body .home-page .tk-turnflow-progress{stroke:var(--animation-active)}html[data-theme=dark] body .home-page .tk-turnflow-node-plate,html[data-theme=light] body .home-page .tk-turnflow-node-plate{fill:var(--animation-surface);stroke:var(--animation-text);stroke-opacity:.58}html[data-theme=dark] body .home-page .tk-turnflow-node-mark,html[data-theme=dark] body .home-page .tk-turnflow-review-head,html[data-theme=light] body .home-page .tk-turnflow-node-mark,html[data-theme=light] body .home-page .tk-turnflow-review-head{fill:var(--animation-text)}html[data-theme=dark] body .home-page .tk-turnflow-node-icon,html[data-theme=dark] body .home-page .tk-turnflow-review-body,html[data-theme=light] body .home-page .tk-turnflow-node-icon,html[data-theme=light] body .home-page .tk-turnflow-review-body{stroke:var(--animation-text)}html[data-theme=dark] body .home-page .tk-turnflow-node-check,html[data-theme=light] body .home-page .tk-turnflow-node-check{stroke:var(--animation-active)}html[data-theme=dark] body .home-page .tk-turnflow-node-label,html[data-theme=light] body .home-page .tk-turnflow-node-label{fill:var(--animation-text)}html[data-theme=dark] body .home-page .tk-turnflow-audit-card,html[data-theme=dark] body .home-page .tk-turnflow-event-card,html[data-theme=dark] body .home-page .tk-turnflow-review-card,html[data-theme=dark] body .home-page .tk-turnflow-risk-card,html[data-theme=dark] body .home-page .tk-turnflow-status>span,html[data-theme=light] body .home-page .tk-turnflow-audit-card,html[data-theme=light] body .home-page .tk-turnflow-event-card,html[data-theme=light] body .home-page .tk-turnflow-review-card,html[data-theme=light] body .home-page .tk-turnflow-risk-card,html[data-theme=light] body .home-page .tk-turnflow-status>span{border-color:var(--animation-border)!important;border-radius:6px;background:var(--animation-surface)!important;color:var(--animation-text)!important;box-shadow:0 8px 22px rgba(0,0,0,.2)}html[data-theme=dark] body .home-page .tk-turnflow-audit-card em,html[data-theme=dark] body .home-page .tk-turnflow-audit-card span,html[data-theme=dark] body .home-page .tk-turnflow-event-card em,html[data-theme=dark] body .home-page .tk-turnflow-event-card span,html[data-theme=dark] body .home-page .tk-turnflow-review-card span,html[data-theme=dark] body .home-page .tk-turnflow-risk-card em,html[data-theme=dark] body .home-page .tk-turnflow-risk-card span,html[data-theme=light] body .home-page .tk-turnflow-audit-card em,html[data-theme=light] body .home-page .tk-turnflow-audit-card span,html[data-theme=light] body .home-page .tk-turnflow-event-card em,html[data-theme=light] body .home-page .tk-turnflow-event-card span,html[data-theme=light] body .home-page .tk-turnflow-review-card span,html[data-theme=light] body .home-page .tk-turnflow-risk-card em,html[data-theme=light] body .home-page .tk-turnflow-risk-card span{color:var(--animation-muted)!important}html[data-theme=dark] body .home-page .tk-turnflow-audit-card strong,html[data-theme=dark] body .home-page .tk-turnflow-event-card strong,html[data-theme=dark] body .home-page .tk-turnflow-review-card strong,html[data-theme=dark] body .home-page .tk-turnflow-risk-card strong,html[data-theme=light] body .home-page .tk-turnflow-audit-card strong,html[data-theme=light] body .home-page .tk-turnflow-event-card strong,html[data-theme=light] body .home-page .tk-turnflow-review-card strong,html[data-theme=light] body .home-page .tk-turnflow-risk-card strong{color:var(--animation-text)!important}html[data-theme=dark] body .home-page .tk-turnflow-review-card em,html[data-theme=light] body .home-page .tk-turnflow-review-card em{color:var(--animation-active)!important}@keyframes tk-turn-path-inbound{0%,5.99%{stroke-dashoffset:1;opacity:0}6%{stroke-dashoffset:1;opacity:1}25.99%{stroke-dashoffset:0;opacity:1}26%,to{stroke-dashoffset:0;opacity:0}}@keyframes tk-turn-path-review{0%,34.99%{stroke-dashoffset:1;opacity:0}35%{stroke-dashoffset:1;opacity:1}51.99%{stroke-dashoffset:0;opacity:1}52%,to{stroke-dashoffset:0;opacity:0}}@keyframes tk-turn-path-return{0%,62.99%{stroke-dashoffset:1;opacity:0}63%{stroke-dashoffset:1;opacity:1}76.99%{stroke-dashoffset:0;opacity:1}77%,to{stroke-dashoffset:0;opacity:0}}@keyframes tk-turn-path-audit{0%,76.99%{stroke-dashoffset:1;opacity:0}77%{stroke-dashoffset:1;opacity:1}87.99%{stroke-dashoffset:0;opacity:1}88%,to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){html[data-theme=dark] body .home-page .tk-turnflow-progress,html[data-theme=light] body .home-page .tk-turnflow-progress{stroke:var(--animation-line);opacity:0}}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)){--public-bg:#fafafa;--public-surface:#ffffff;--public-raised:#f5f6f7;--public-ink:#101214;--public-secondary:#555c64;--public-muted:#747c85;--public-line:#dfe3e7;--public-line-strong:#c9cfd5;--public-grid:rgba(16,18,20,0.04);--public-action:#101214;--public-action-ink:#ffffff;--landing-bg:var(--public-bg);--landing-surface:var(--public-surface);--landing-raised:var(--public-raised);--landing-ink:var(--public-ink);--landing-secondary:var(--public-secondary);--landing-muted:var(--public-muted);--landing-line:var(--public-line);--landing-line-strong:var(--public-line-strong);--ink:var(--public-ink);--ink-soft:var(--public-secondary);--steel:var(--public-secondary);--muted:var(--public-muted);--line:var(--public-line);--line-strong:var(--public-line-strong);--surface:var(--public-bg);--surface-2:var(--public-raised);--panel:var(--public-surface);--radius:6px;min-height:100svh;background:linear-gradient(var(--public-grid) 1px,transparent 1px) 0 0 /80px 80px,linear-gradient(90deg,var(--public-grid) 1px,transparent 1px) 0 0 /80px 80px,var(--public-bg)!important;color:var(--public-ink);font-family:var(--font-ui);font-weight:400}html[data-theme=dark] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)){--public-bg:#090a0b;--public-surface:#101214;--public-raised:#15181a;--public-ink:#f0f1f2;--public-secondary:#a6abb0;--public-muted:#7f858b;--public-line:#25292d;--public-line-strong:#383e44;--public-grid:rgba(240,241,242,0.04);--public-action:#f0f1f2;--public-action-ink:#101214}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:120;border:0;background:var(--public-surface)!important;color:var(--public-ink);-webkit-backdrop-filter:none;backdrop-filter:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar{display:grid;place-items:center;width:100%;min-height:31px;height:31px;padding:0 18px;overflow:hidden;border:0;border-bottom:1px solid #232323;background:#050505!important;color:#f3f3f3}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:min(100%,1040px);min-height:31px;color:#f3f3f3;font:500 10px var(--font-ui);text-decoration:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar small{display:block;padding:3px 6px;border:1px solid #858585;border-radius:2px;color:#f3f3f3;font:600 7px var(--font-mono);letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar>a>span{display:block;width:auto;height:auto;overflow:hidden;border:0;color:#d5d5d5;font-size:10px;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar strong{display:flex;align-items:center;gap:12px;color:#f3f3f3;font-weight:500;white-space:nowrap}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar strong i{font-style:normal}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav{display:flex;flex-wrap:nowrap;align-items:center;width:min(100%,1536px);height:56px;min-height:56px;margin:0 auto;padding:0 20px;border:0;border-right:1px solid var(--public-line);border-bottom:1px solid var(--public-line);border-left:1px solid var(--public-line);background:var(--public-surface)!important;gap:16px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .brand-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;width:auto;min-width:0;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .brand-default{display:block;width:164px;height:auto}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .brand-link img.brand-control{display:block;width:30px;height:30px;filter:none}html[data-theme=dark] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .brand-link img.brand-control{filter:invert(1)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .brand-link span.brand-control{display:inline;color:var(--public-ink);font-size:18px;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .brand-ai{color:var(--public-muted);font-weight:600}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-links{display:flex;flex:0 1 auto;align-items:center;gap:clamp(18px,2vw,35px);width:auto;min-width:0;margin-left:auto;color:var(--public-secondary);font-size:12px;font-weight:400;order:0}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-links>a,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-login,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-solutions>summary{color:var(--public-secondary);font-size:12px;font-weight:400}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-login{display:inline-flex;align-items:center;white-space:nowrap}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-links>a:hover,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-login:hover,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-solutions>summary:hover{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:10px;width:auto;margin-left:0;order:0}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-pill-dark,html[data-theme=dark] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-pill-dark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-height:38px;margin:0;padding:0 16px;border:1px solid var(--public-action);border-radius:4px;background:var(--public-action);color:var(--public-action-ink);box-shadow:none;font-size:11px;font-weight:600;transform:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-pill-dark:hover,html[data-theme=dark] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-pill-dark:hover{border-color:var(--public-secondary);background:var(--public-secondary);color:var(--public-action-ink);box-shadow:none;transform:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .theme-menu-trigger{width:38px;height:38px;border:1px solid var(--public-line);border-radius:4px;background:var(--public-surface);color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .theme-menu-trigger:hover,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .theme-menu-trigger[aria-expanded=true]{border-color:var(--public-line-strong);background:var(--public-raised);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .nav-solutions-panel,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .theme-menu-panel{border:1px solid var(--public-line);border-radius:6px;background:var(--public-surface);color:var(--public-ink);box-shadow:0 14px 30px rgba(0,0,0,.12)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .theme-menu-item{border-radius:4px;color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .theme-menu-item.selected,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .theme-menu-item:focus-visible,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .theme-menu-item:hover{background:var(--public-raised);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page){min-height:36vh;background:transparent;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) h1,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) h2,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) h3,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) h4{color:var(--public-ink);font-family:var(--font-ui)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .container,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero>div{width:min(calc(100% - 48px),1180px);margin-right:auto;margin-left:auto}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero{display:flex;align-items:center;min-height:300px;padding:clamp(64px,8vw,104px) 24px clamp(54px,7vw,82px);border:0;border-bottom:1px solid var(--public-line);background:transparent}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero h1{max-width:900px;margin:0;color:var(--public-ink);font-size:clamp(3.25rem,6vw,5.2rem);font-weight:700;letter-spacing:-.06em;line-height:.95}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero p:not(.eyebrow){max-width:800px;margin:18px 0 0;color:var(--public-secondary);font-size:1rem;line-height:1.55}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .not-found-actions{margin-top:28px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-breadcrumb,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;color:var(--public-muted);font:600 9px var(--font-mono);letter-spacing:.12em;line-height:1.2;text-transform:uppercase}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .eyebrow:before{width:6px;height:6px;flex:0 0 auto;border:0;border-radius:50%;background:var(--public-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--public-ink) 9%,transparent)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .eyebrow>span{display:inline;width:auto;max-width:none;height:auto;overflow:visible;border:0;animation:none;white-space:normal}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .lead{color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .cta-band,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .section{padding:clamp(54px,7vw,86px) 0;border-color:var(--public-line);background:transparent}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .card,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .form-panel,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .step{border:1px solid var(--public-line);border-radius:6px;background:var(--public-surface);color:var(--public-ink);box-shadow:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .article li,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .article p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .card p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .step p{color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .icon-box,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .step-number{border-color:var(--public-line);border-radius:4px;background:var(--public-raised);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) input,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) select,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) textarea{min-height:48px;border:1px solid var(--public-line-strong);border-radius:4px;background:var(--public-surface);color:var(--public-ink);box-shadow:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) input::placeholder,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) textarea::placeholder{color:var(--public-muted);opacity:1}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) input:focus,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) select:focus,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) textarea:focus{border-color:var(--public-ink);background:var(--public-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--public-ink) 10%,transparent)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) main:not(.home-page) label{color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .button,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .waitlist-form .pilot-request-button{min-height:44px;border:1px solid var(--public-action);border-radius:4px;background:var(--public-action);color:var(--public-action-ink);box-shadow:none;font-size:.85rem;font-weight:600;transform:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .button:hover,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .waitlist-form .pilot-request-button:hover{border-color:var(--public-secondary);background:var(--public-secondary);color:var(--public-action-ink);box-shadow:none;transform:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .button.light,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .button.secondary,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .button.secondary.light{border-color:var(--public-line-strong);background:var(--public-surface);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-faq-list,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-faq-list details,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-faq-section{border-color:var(--public-line)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-faq-list summary{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-faq-intro p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .pricing-faq-list details p{color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .dark-band{border-color:#2b2b2e;background:linear-gradient(#1d1d1f 1px,transparent 0) 0 0 /56px 56px,linear-gradient(90deg,#1d1d1f 1px,transparent 0) 0 0 /56px 56px,#0b0b0c!important;color:#f2f2f2}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .dark-band h1,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .dark-band h2,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .dark-band h3{color:#f2f2f2!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .dark-band .lead,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .dark-band p{color:#929298!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-footer{padding:0;border:0;border-top:1px solid var(--public-line);background:var(--public-surface)!important;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-layout{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(4,minmax(120px,.55fr));align-items:start;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);width:min(100%,1536px);min-height:0;margin:0 auto;padding:48px 24px 52px;border:0;border-right:1px solid var(--public-line);border-left:1px solid var(--public-line);background:var(--public-surface)!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-layout img{width:176px;height:auto;filter:none}html[data-theme=dark] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-layout img{filter:invert(1)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-links{gap:9px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-links strong{margin-bottom:4px;color:var(--public-ink);font-size:.8rem;font-weight:600}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-layout p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-links a{color:var(--public-secondary);font-size:.8rem;line-height:1.55}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-layout>div:first-child>p:not(.copyright){max-width:380px;margin:18px 0 0}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .copyright{margin-top:26px;color:var(--public-muted)}@media (max-width:980px){body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-link-optional{display:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-layout{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(140px,.55fr))}}@media (max-width:760px){body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar{padding:0 12px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar>a{grid-template-columns:minmax(0,1fr) auto}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar small{display:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar strong{font-size:0}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .announcement-bar strong i{font-size:13px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav{height:52px;min-height:52px;padding:0 10px;gap:10px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .brand-link{gap:8px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .brand-link img.brand-control{width:28px;height:28px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .brand-link span.brand-control{font-size:16px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-links,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-login{display:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-actions{gap:6px;margin-left:auto}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-pill-dark,html[data-theme=dark] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .site-header .nav-pill-dark{min-height:38px;padding:0 12px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero{min-height:250px;padding:54px 20px 46px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .container,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero>div{width:min(calc(100% - 32px),1180px)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero h1{font-size:clamp(2.65rem,13vw,4rem)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .field-grid{grid-template-columns:1fr}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding:38px 20px 42px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-layout>div:first-child{grid-column:1/-1}}@media (max-width:460px){body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-layout{grid-template-columns:1fr}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .footer-layout>div:first-child{grid-column:auto}}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-page{min-height:calc(100svh - 87px);padding:clamp(32px,5vw,72px) 20px;background:transparent!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-shell{width:min(100%,1040px);overflow:hidden;border:1px solid var(--public-line);border-radius:6px;background:var(--public-surface);box-shadow:0 22px 56px rgba(0,0,0,.1)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-context{min-height:610px;border-color:#2b2b2e;background:linear-gradient(#1d1d1f 1px,transparent 0) 0 0 /56px 56px,linear-gradient(90deg,#1d1d1f 1px,transparent 0) 0 0 /56px 56px,#0b0b0c;color:#f2f2f2}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-context:after{display:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-context-footer,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-context-kicker,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-context-list li>span{color:#929298}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-context h2{color:#f2f2f2!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-context-copy>p:last-child,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-context-list strong{color:#b9b9be}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-context-list li{border-color:#2b2b2e}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-context-footer>span{background:#86b968;box-shadow:0 0 0 4px rgba(134,185,104,.12)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-card{border:0;background:var(--public-surface);color:var(--public-ink);box-shadow:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-card h1{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-card .auth-description{color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-form .auth-field>label{color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-form .auth-field input{border-color:var(--public-line-strong);border-radius:4px;background:var(--public-surface);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-form .auth-field input:hover{border-color:var(--public-muted)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-form .auth-field input:focus{border-color:var(--public-ink);background:var(--public-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--public-ink) 10%,transparent)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-password-toggle{color:var(--public-muted)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-password-toggle:hover{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-submit{border-color:var(--public-action);border-radius:4px;background:var(--public-action);color:var(--public-action-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-form .form-status[data-state=error]{border-color:var(--public-ink);background:var(--public-raised);color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-card>.auth-switch{border-color:var(--public-line);color:var(--public-muted)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-switch a,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-switch a:hover{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-page{min-height:calc(100svh - 87px);background:transparent!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-tabs{top:87px;border-color:var(--public-line);background:color-mix(in srgb,var(--public-surface) 94%,transparent)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-shell,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-tabs-inner{width:min(calc(100% - 32px),1450px)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-tabs a{color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-tabs a[aria-current=page]{border-bottom-color:var(--public-ink);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-sidebar,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-toc{top:151px;background:transparent!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-breadcrumb,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-nav-group p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-search span,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-toc p{color:var(--public-muted);font-family:var(--font-mono);letter-spacing:.1em}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-search input{border-color:var(--public-line-strong);border-radius:4px;background:var(--public-surface);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-nav-group,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-section,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-toc{border-color:var(--public-line);background:transparent!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-nav-link{border-radius:4px;color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-nav-link.active,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-nav-link:hover{background:var(--public-raised);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-callout strong,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-card strong,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-content h1,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-content h2{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-callout p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-card span,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-content p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-note,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-steps,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-toc a{color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-callout,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-card,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-copy-button,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-note,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-table{border-color:var(--public-line);border-radius:6px;background:var(--public-surface)!important;color:var(--public-ink);box-shadow:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-copy-button:hover,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-table th{background:var(--public-raised)!important;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-table td,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-table th{border-color:var(--public-line)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-code{border-color:#2b2b2e;border-radius:6px;background:#0b0b0c;color:#f2f2f2}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign{background:transparent!important;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page .careers-hero,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page .careers-openings,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-hero{border-color:var(--public-line);background:transparent!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page .careers-band,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-statement,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-why-now{border-color:var(--public-line);background:var(--public-surface)!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-cta-band,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-different,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-principles{border-color:var(--public-line);background:transparent!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page .careers-drafts,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page .careers-empty,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page .careers-job,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page .careers-principles,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-comparison,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-cta-band .cta-layout,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-different .container,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-rail,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-stat-stack{border-color:var(--public-line);background:var(--public-surface)!important;color:var(--public-ink);box-shadow:none}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page .careers-principles article,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-comparison article,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-rail-list article,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-stat-row{border-color:var(--public-line);background:var(--public-surface)!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page li,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .lead,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign p{color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page .careers-job-meta span,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .careers-page .careers-job-title-row>span,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-source-links a{border-color:var(--public-line);border-radius:4px;background:var(--public-raised);color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-thesis-icon{border-color:var(--public-line-strong);background:var(--public-raised);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-page{min-height:calc(100svh - 87px);background:transparent!important;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-header h1,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-incident time,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-incident-body strong,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-incidents h2,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-service h2{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-subscribe{border-color:var(--public-line-strong);border-radius:4px;background:var(--public-surface);color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-incident-body em,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-incident-body p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-incidents-head a,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-service p,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-timeline,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-timeline strong{color:var(--public-secondary)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-timeline:after,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-timeline:before{background:var(--public-line)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-incident{border-color:var(--public-line);background:transparent}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .status-incident h3{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .article,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .article>section,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-page,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-shell,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .cta-band,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .cta-layout,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .grid-3,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .grid-4,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero>div,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .section{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-copy,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-different,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-principles,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-statement,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-why-now{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-rail-intro{border-color:var(--public-line);background:var(--public-surface)!important;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-thesis-icon,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-thesis-row.check .mission-thesis-icon,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign .mission-thesis-row.review .mission-thesis-icon{border-color:var(--public-line-strong)!important;background:var(--public-raised)!important;color:var(--public-ink)!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page{--tk-ink:var(--public-ink);--tk-muted:var(--public-secondary);--tk-soft:var(--public-muted);--tk-line:var(--public-line);--tk-line-strong:var(--public-line-strong);--tk-bg:var(--public-bg);--tk-panel:var(--public-surface);--tk-tan:var(--public-muted);--tk-tan-soft:var(--public-raised);--home-bg:var(--public-bg);--home-surface:var(--public-surface);--home-raised:var(--public-raised);--home-ink:var(--public-ink);--home-secondary:var(--public-secondary);--home-muted:var(--public-muted);--home-line:var(--public-line);--home-line-strong:var(--public-line-strong);--home-card-surface:var(--public-surface);--home-card-raised:var(--public-raised);--home-card-text:var(--public-ink);--home-card-text-secondary:var(--public-secondary);--home-card-text-muted:var(--public-muted);--home-card-border:var(--public-line);--home-card-border-strong:var(--public-line-strong);--home-card-action:var(--public-action);--home-card-action-text:var(--public-action-ink);--home-card-image-filter:grayscale(1) contrast(1.04);--home-card-image-opacity:1;background:linear-gradient(var(--public-grid) 1px,transparent 1px) 0 0 /80px 80px,linear-gradient(90deg,var(--public-grid) 1px,transparent 1px) 0 0 /80px 80px,var(--public-bg)!important;color:var(--public-ink)}html[data-theme=dark] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)):has(.home-page){--home-card-surface:var(--tk-surface-2);--home-card-raised:var(--tk-surface-3);--home-card-text:var(--tk-text-primary);--home-card-text-secondary:var(--tk-text-secondary);--home-card-text-muted:var(--tk-text-muted);--home-card-border:var(--tk-line-soft);--home-card-border-strong:var(--tk-line);--home-card-action:var(--tk-cta);--home-card-action-text:var(--tk-background);--home-card-image-filter:brightness(0.72) contrast(0.9) saturate(0.65);--home-card-image-opacity:0.9;background:linear-gradient(var(--public-grid) 1px,transparent 1px) 0 0 /80px 80px,linear-gradient(90deg,var(--public-grid) 1px,transparent 1px) 0 0 /80px 80px,var(--public-bg)!important;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-hero{background:transparent!important;border-color:var(--public-line)!important;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-page-frame,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page article{border-color:var(--public-line)!important;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-demo-form{border-color:var(--public-line)!important;background:var(--public-surface)!important;color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-cta-box{color:var(--public-ink)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign em,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .mission-page-redesign strong{color:var(--public-ink)}@media (max-width:900px){body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-shell{width:min(100%,650px)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-shell{grid-template-columns:220px minmax(0,1fr)}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-toc{display:none}}@media (max-width:640px){body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-page{min-height:calc(100svh - 83px);padding:20px 14px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .auth-card{padding:28px 22px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-tabs{top:83px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-shell{grid-template-columns:1fr}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-sidebar,body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .docs-toc{position:static}}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero.field-notes-hero{min-height:390px;padding:clamp(72px,9vw,126px) 20px 72px;border-color:var(--public-line);background:transparent!important}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero.field-notes-hero h1{max-width:900px;margin:18px 0 0;color:var(--public-ink);font-size:clamp(4rem,9vw,7.8rem);line-height:.88;letter-spacing:-.07em}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero.field-notes-hero .lead{max-width:720px;margin:32px 0 0;color:var(--public-secondary);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}@media (max-width:760px){body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero.field-notes-hero{min-height:330px;padding:64px 16px 52px}body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .page-hero.field-notes-hero h1{font-size:clamp(3.2rem,18vw,5.2rem)}}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-turnflow{min-height:410px;margin-top:0}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-turnflow-event-card{top:10%;left:5%;width:min(188px,33%);padding:.72rem .8rem}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-turnflow-event-card strong{font-size:.77rem;line-height:1.25}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-demo-form .pilot-request-button{min-height:40px;margin:4px;padding:0 14px}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-logo-grid div{border:0;border-right:1px solid var(--public-line)}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-logo-grid div:last-child{border-right:0}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--public-line);background:var(--public-line)}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-card-grid article,html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-card-grid article:nth-child(2n){border:0;border-right:1px solid var(--public-line)}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-cta-box{padding:16px 20px}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-cta .tk-demo-form{margin-top:12px}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-cta .tk-demo-form input[type=email]{min-height:54px;padding:0 16px;font-size:.88rem}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)):has(.home-page) .footer-layout{grid-template-columns:minmax(260px,1.25fr) repeat(4,minmax(120px,.55fr))}@media (max-width:1180px){html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-turnflow{margin-top:1.8rem}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-control-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-control-list{border-right:0;border-bottom:1px solid var(--public-line)}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-turnflow{min-height:360px}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)):has(.home-page) .footer-layout{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(140px,.55fr))}}@media (max-width:780px){html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-turnflow{min-height:290px}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-logo-grid div:nth-child(2n){border-right:0}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-review-row{grid-template-columns:minmax(0,1fr);justify-items:start;padding:1rem}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-review-row>span{display:none}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-card-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-card-grid article,html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)) .home-page .tk-card-grid article:nth-child(2n){border-right:0;border-bottom:1px solid var(--public-line)}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)):has(.home-page) .footer-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)):has(.home-page) .footer-layout>div:first-child{grid-column:1/-1}}@media (max-width:460px){html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)):has(.home-page) .footer-layout{grid-template-columns:minmax(0,1fr)}html[data-theme] body.site-layout:not(:has(.dashboard-page,.customer-ops-page)):has(.home-page) .footer-layout>div:first-child{grid-column:auto}}