:root{--radius:8px;--font-ui:"Geist","Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-head:"Geist","Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:"Geist Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--max:1180px}*{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{position:relative}.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);font-weight:500;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);color:var(--dash-ink);font-family:var(--font-ui);font-size:.9rem;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{display:flex;align-items:center;gap:10px;min-width:0;color:var(--dash-tertiary);font-size:.9rem;line-height:1.3;overflow:hidden;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{display:flex;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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboard-overview-stat{display:grid;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:1px solid var(--dash-border);border-radius:12px;background:var(--dash-surface);box-shadow:var(--dash-shadow);color:inherit}.dashboard-overview-stat:hover{border-color:var(--dash-border-strong);color:inherit}.dashboard-stat-icon{grid-row:1/4;width:52px;height:52px;border:1px solid var(--dash-border);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{display:grid;grid-template-columns:minmax(0,610px) 1fr;grid-gap:16px;gap:16px;align-items:start}.dashboard-overview-section{display:grid;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{display:grid;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{color:var(--dash-ink);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{display:grid;grid-template-columns:50px 42px 180px minmax(0,1fr) 22px;grid-gap:18px;gap:18px;align-items:center;min-height:68px;padding:10px 0;border-top:1px solid var(--dash-border);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;border:1px solid var(--dash-border-strong);border-radius:999px;background:var(--dash-surface);color:var(--dash-muted);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:1px solid var(--dash-border);border-radius:10px;background:var(--dash-muted-surface);color:var(--dash-ink)}.dashboard-journey-title{color:var(--dash-ink);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{color:var(--dash-ink);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-size:.68rem;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}.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}}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:600}.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;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-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;border:1px solid var(--tk-line);background:#f0eeeb;color:var(--tk-tan)}.tk-control-icon svg{width:30px;height:30px}.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);line-height:1.35}.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;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 svg{width:30px;height:30px}.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-panel-head button{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);grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(180px,.55fr));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-control-icon svg{width:24px;height:24px}.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}: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}