.khero[data-astro-cid-7yrrnwvf]{background-image:radial-gradient(56% 76% at 4% -12%, color-mix(in oklab, var(--color-cyan) 13%, transparent), transparent 55%), radial-gradient(40% 56% at 100% 104%, color-mix(in oklab, var(--color-deep-blue) 8%, transparent), transparent 60%);padding-top:20px;position:relative;overflow:hidden}.khero-inner[data-astro-cid-7yrrnwvf]{padding-block:clamp(24px, 3vw, 40px) var(--section-pad-y)}.khero-lockup[data-astro-cid-7yrrnwvf]{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.khero-logo[data-astro-cid-7yrrnwvf]{width:clamp(132px,13vw,164px);height:auto;display:block}.khero-tag[data-astro-cid-7yrrnwvf]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cyan-mid);border-left:1px solid var(--line-strong);align-items:center;gap:9px;padding-left:16px;font-size:12px;font-weight:600;display:inline-flex}.khero-tag[data-astro-cid-7yrrnwvf] .dot[data-astro-cid-7yrrnwvf]{background-color:var(--color-cyan);border-radius:50%;flex:none;width:6px;height:6px}.khero-headline[data-astro-cid-7yrrnwvf]{max-width:20ch;font-size:var(--text-display);letter-spacing:-.04em;color:var(--text);margin:clamp(34px,4.5vw,52px) 0 0;line-height:.96}.khero-grid[data-astro-cid-7yrrnwvf]{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(32px,5vw,64px);margin-top:clamp(36px,4.5vw,56px);display:grid}.khero-lead[data-astro-cid-7yrrnwvf]{flex-direction:column;gap:26px;max-width:56ch;display:flex}.khero-sub[data-astro-cid-7yrrnwvf]{max-width:54ch;font-size:var(--text-lede);color:var(--text-soft);letter-spacing:-.005em;margin:0;line-height:1.5}.khero-sub[data-astro-cid-7yrrnwvf] strong[data-astro-cid-7yrrnwvf]{color:var(--text);font-weight:600}.khero-verbs[data-astro-cid-7yrrnwvf]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.khero-verbs[data-astro-cid-7yrrnwvf] li[data-astro-cid-7yrrnwvf]{color:var(--text-soft);border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;align-items:baseline;gap:8px;padding-bottom:12px;font-size:14.5px;line-height:1.45;display:grid}.khero-verbs[data-astro-cid-7yrrnwvf] li[data-astro-cid-7yrrnwvf]:last-child{border-bottom:0;padding-bottom:0}.khero-verbs[data-astro-cid-7yrrnwvf] b[data-astro-cid-7yrrnwvf]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cyan-mid);font-size:10.5px;font-weight:600}.khero-verbs[data-astro-cid-7yrrnwvf] em[data-astro-cid-7yrrnwvf]{color:var(--color-cyan-mid);font-style:italic}.khero-ctas[data-astro-cid-7yrrnwvf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.khero-shot[data-astro-cid-7yrrnwvf]{flex-direction:column;gap:10px;margin:0;display:flex}.shot-frame[data-astro-cid-7yrrnwvf]{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background-color:var(--color-slate-2);box-shadow:var(--shadow-dark-xl);overflow:hidden}.shot-img[data-astro-cid-7yrrnwvf]{width:100%;height:auto;display:block}.shot-cap[data-astro-cid-7yrrnwvf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:right;font-size:10.5px}.khero-trust[data-astro-cid-7yrrnwvf]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,32px);margin-top:clamp(40px,5vw,60px);padding-block:24px;display:flex}.trust-label[data-astro-cid-7yrrnwvf]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;font-size:11px;font-weight:600}.fw-chips[data-astro-cid-7yrrnwvf]{flex-wrap:wrap;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.fw-chips[data-astro-cid-7yrrnwvf] li[data-astro-cid-7yrrnwvf]{font-family:var(--font-mono);letter-spacing:.05em;border-radius:var(--radius-pill);border:1px solid color-mix(in oklab, var(--color-cyan) 40%, var(--line-strong));background-color:color-mix(in oklab, var(--color-cyan) 12%, transparent);color:var(--text);padding:6px 13px;font-size:11.5px;font-weight:700}.trust-cert[data-astro-cid-7yrrnwvf]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-soft);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:inline-flex}@media (width<=980px){.khero-grid[data-astro-cid-7yrrnwvf]{grid-template-columns:1fr;gap:32px}.khero-lead[data-astro-cid-7yrrnwvf]{order:2;max-width:none}.khero-shot[data-astro-cid-7yrrnwvf]{order:1}}@media (width<=520px){.khero-ctas[data-astro-cid-7yrrnwvf]{flex-direction:column;align-items:stretch}.khero-ctas[data-astro-cid-7yrrnwvf] .btn[data-astro-cid-7yrrnwvf]{width:100%}.khero-trust[data-astro-cid-7yrrnwvf]{gap:14px}.trust-cert[data-astro-cid-7yrrnwvf]{white-space:normal}}.kproblem[data-astro-cid-7rlr6xje]{background-color:var(--surface-alt);border-block:1px solid var(--line);padding-block:var(--section-pad-y);position:relative;overflow:hidden}.kproblem-head[data-astro-cid-7rlr6xje]{grid-template-columns:1.15fr 1fr;align-items:end;gap:clamp(28px,5vw,64px);margin-bottom:clamp(36px,4.5vw,56px);display:grid}.kproblem-head[data-astro-cid-7rlr6xje] h2[data-astro-cid-7rlr6xje]{font-size:var(--text-h2);letter-spacing:-.04em;line-height:.98}.kproblem-head[data-astro-cid-7rlr6xje] .resolve[data-astro-cid-7rlr6xje]{color:var(--color-cyan-deep)}.kproblem-lede[data-astro-cid-7rlr6xje]{flex-direction:column;gap:16px;max-width:48ch;padding-bottom:6px;display:flex}.eyebrow[data-astro-cid-7rlr6xje]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:500}.kproblem-lede[data-astro-cid-7rlr6xje] .lede[data-astro-cid-7rlr6xje]{font-size:var(--text-lede);color:var(--text-soft);margin:0;line-height:1.5}.kshifts[data-astro-cid-7rlr6xje]{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid;position:relative}.kshifts[data-astro-cid-7rlr6xje]:before{content:"";background:linear-gradient(90deg, var(--color-cyan-deep), color-mix(in oklab, var(--color-cyan-deep) 22%, transparent));opacity:.5;border-radius:2px;height:2px;position:absolute;top:5px;left:0;right:0}.kshift[data-astro-cid-7rlr6xje]{flex-direction:column;gap:12px;padding-top:32px;display:flex;position:relative}.kshift-knot[data-astro-cid-7rlr6xje]{background-color:var(--color-paper-raised);border:2px solid var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 16%, transparent);border-radius:50%;position:absolute;top:0;left:0}.kshift[data-astro-cid-7rlr6xje][data-accent=cyan]{--accent:var(--color-cyan-deep)}.kshift-resolve[data-astro-cid-7rlr6xje]{font-size:var(--text-h3);letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0;line-height:1.04}.kshift-resolve[data-astro-cid-7rlr6xje] em[data-astro-cid-7rlr6xje]{color:color-mix(in oklab, var(--accent) 92%, var(--color-ink))}.kshift-pain[data-astro-cid-7rlr6xje]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.kshift-pain[data-astro-cid-7rlr6xje] .x[data-astro-cid-7rlr6xje]{background-color:color-mix(in oklab, var(--text-muted) 16%, transparent);width:18px;height:18px;color:var(--text-soft);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.kshift-pain[data-astro-cid-7rlr6xje] .pain-lbl[data-astro-cid-7rlr6xje]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:9.5px;font-weight:700}.kshift-pain[data-astro-cid-7rlr6xje] s[data-astro-cid-7rlr6xje]{color:var(--text-muted);text-decoration-color:color-mix(in oklab, var(--text-muted) 55%, transparent);text-decoration-thickness:1.5px}.kshift-body[data-astro-cid-7rlr6xje]{color:var(--text-soft);max-width:40ch;margin:4px 0 0;font-size:.96875rem;line-height:1.55}@media (width<=960px){.kproblem-head[data-astro-cid-7rlr6xje]{grid-template-columns:1fr;align-items:start}.kshifts[data-astro-cid-7rlr6xje]{grid-template-columns:1fr;gap:0}.kshifts[data-astro-cid-7rlr6xje]:before{background:linear-gradient(180deg, var(--color-cyan-deep), color-mix(in oklab, var(--color-cyan-deep) 22%, transparent));width:2px;height:auto;inset:0 auto 0 5px}.kshift[data-astro-cid-7rlr6xje]{padding-top:0;padding-left:30px;padding-block:20px}.kshift-knot[data-astro-cid-7rlr6xje]{top:24px}.kshift-body[data-astro-cid-7rlr6xje]{max-width:none}}.kui{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-slate-2) 0%, var(--color-slate-1) 100%);border:1px solid var(--line);box-shadow:var(--shadow-dark-lg);font-size:12px;overflow:hidden}.kui .kui-bar{border-bottom:1px solid var(--line);background-color:color-mix(in oklab, var(--color-snow) 3%, transparent);align-items:center;gap:10px;padding:11px 14px;display:flex}.kui .kui-bar .badge{font-family:var(--font-mono);letter-spacing:.14em;border-radius:var(--radius-xs);background-color:color-mix(in oklab, var(--color-cyan) 22%, transparent);color:var(--color-cyan-mid);padding:3px 7px;font-size:9px;font-weight:700}.kui .kui-bar .crumb{color:var(--color-snow-soft);font-size:11px}.kui .kui-bar .crumb i{color:var(--text-muted);margin:0 5px;font-style:normal}.kui .kui-bar .live{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cyan-mid);align-items:center;gap:6px;margin-left:auto;font-size:9.5px;display:inline-flex}.kui .kui-bar .live:before{content:"";background-color:var(--color-cyan);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--color-cyan) 25%, transparent);border-radius:50%}.kui .kui-bar .kui-illus{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-xs);color:var(--text-muted);border:1px solid var(--line);padding:2px 6px;font-size:8.5px;font-weight:700}.kui .kui-foot{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;align-items:center;padding:11px 14px;font-size:10.5px;display:flex}.kui .kui-foot .r{color:var(--color-cyan-mid)}.kui .diff-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 10px;display:flex}.kui .diff-head b{color:var(--color-snow);font-size:12.5px;font-weight:600;display:block}.kui .diff-head i{color:var(--text-muted);font-size:10px;font-style:normal}.kui .diff-head .stamp{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;background-color:color-mix(in oklab, var(--color-amber) 18%, transparent);color:var(--color-amber-mid);padding:4px 8px;font-size:9px;font-weight:700}.kui .diff{flex-direction:column;gap:4px;padding:0 14px;display:flex}.kui .dl{border-radius:var(--radius-xs);grid-template-columns:16px 1fr;align-items:start;gap:8px;padding:8px 10px;font-size:11px;line-height:1.45;display:grid}.kui .dl .mk{font-family:var(--font-mono);font-weight:700}.kui .dl.minus{background-color:color-mix(in oklab, var(--color-tension) 10%, transparent);color:var(--text-muted)}.kui .dl.minus .mk{color:var(--color-tension-mid)}.kui .dl.plus{background-color:color-mix(in oklab, var(--color-cyan) 9%, transparent);color:var(--color-snow-soft)}.kui .dl.plus .mk{color:var(--color-cyan-mid)}.kui .sim{grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 4px;display:grid}.kui .sim .cell{border-radius:var(--radius-sm);background-color:color-mix(in oklab, var(--color-snow) 3%, transparent);border:1px solid var(--line);padding:9px 11px}.kui .sim .cell i{color:var(--text-muted);margin-bottom:3px;font-size:9.5px;font-style:normal;display:block}.kui .sim .cell b{color:var(--color-snow);font-size:11px;font-weight:700}.kui .sim .cell.pass b{color:var(--color-cyan-mid)}.kui .approvers{flex-wrap:wrap;gap:6px;padding:10px 14px 2px;display:flex}.kui .ap{font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-pill);padding:4px 9px;font-size:9.5px;font-weight:600}.kui .ap.ok{background-color:color-mix(in oklab, var(--color-cyan) 18%, transparent);color:var(--color-cyan-mid)}.kui .ap.pend{background-color:color-mix(in oklab, var(--color-snow) 7%, transparent);color:var(--text-muted)}.kui .kui-map{padding:16px 14px}.kui .kui-map .event{border-radius:var(--radius-pill);background-color:color-mix(in oklab, var(--color-tension) 16%, transparent);width:fit-content;max-width:100%;color:var(--color-snow);align-items:center;gap:9px;margin:0 auto 16px;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.kui .kui-map .event .ic{background-color:var(--color-tension-mid);width:18px;height:18px;color:var(--color-slate-0);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.kui .kui-map .fan{gap:8px;display:grid}.kui .kui-map .reg{border-radius:var(--radius-sm);background-color:color-mix(in oklab, var(--color-snow) 3%, transparent);border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.kui .kui-map .code{font-family:var(--font-mono);color:var(--color-snow);letter-spacing:.04em;font-size:10px;font-weight:700}.kui .kui-map .name{color:var(--text-soft);font-size:11px}.kui .kui-map .st{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:3px 8px;font-size:9px;font-weight:700}.kui .st.t{background-color:color-mix(in oklab, var(--color-cyan) 22%, transparent);color:var(--color-cyan-mid)}.kui .st.n{background-color:color-mix(in oklab, var(--color-snow) 8%, transparent);color:var(--color-snow-soft)}.kui .st.a{background-color:color-mix(in oklab, var(--color-amber) 20%, transparent);color:var(--color-amber-mid)}.kui .board-head{padding:14px 14px 6px}.kui .board-head b{color:var(--color-snow);font-size:12.5px;font-weight:600;display:block}.kui .board-head i{color:var(--text-muted);font-size:10px;font-style:normal}.kui .chart{align-items:flex-end;gap:6px;height:84px;margin-top:4px;padding:10px 14px;display:flex}.kui .chart span{background:linear-gradient(180deg, var(--color-cyan) 0%, color-mix(in oklab, var(--color-cyan) 35%, transparent) 100%);border-radius:2px 2px 0 0;flex:1;min-height:4px}.kui .chart span:last-child{background:linear-gradient(180deg, var(--color-cyan-mid), var(--color-cyan))}.kui .chart span:first-child{height:42%}.kui .chart span:nth-child(2){height:60%}.kui .chart span:nth-child(3){height:50%}.kui .chart span:nth-child(4){height:72%}.kui .chart span:nth-child(5){height:64%}.kui .chart span:nth-child(6){height:84%}.kui .chart span:nth-child(7){height:70%}.kui .chart span:nth-child(8){height:92%}.kui .chart span:nth-child(9){height:80%}.kui .chart span:nth-child(10){height:96%}.kui .kpis{background-color:var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.kui .kpi{background-color:var(--color-slate-1);padding:11px 14px}.kui .kpi i{color:var(--text-muted);margin-bottom:4px;font-size:9.5px;font-style:normal;display:block}.kui .kpi b{font-family:var(--font-display);color:var(--color-snow);letter-spacing:-.02em;font-size:22px;font-weight:900}.kui .kpi b em{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:700}.kui .kpi .d{color:var(--color-cyan-mid);margin-top:3px;font-size:9.5px;display:block}@media (width<=480px){.kui .kui-bar .crumb{display:none}.kui .row{grid-template-columns:20px 1fr auto}.kui .row .sc{display:none}.kui .sim,.kui .kpis{grid-template-columns:1fr}}.kgov[data-astro-cid-kp3ziaw7]{padding-block:var(--section-pad-y);background-color:var(--surface);background-image:radial-gradient(60% 40% at 50% 0%, color-mix(in oklab, var(--color-cyan) 8%, transparent), transparent 65%);scroll-margin-top:5rem;position:relative;overflow:clip}.kgov-head[data-astro-cid-kp3ziaw7]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:clamp(16px,2vw,22px) clamp(32px,5vw,72px);display:grid}.kgov-head[data-astro-cid-kp3ziaw7]>.eyebrow[data-astro-cid-kp3ziaw7]{grid-column:1/-1}.kgov-head[data-astro-cid-kp3ziaw7]>h2[data-astro-cid-kp3ziaw7]{grid-column:1;margin:0}.kgov-head[data-astro-cid-kp3ziaw7]>.lede[data-astro-cid-kp3ziaw7]{grid-column:2;align-self:end;max-width:44ch}.eyebrow[data-astro-cid-kp3ziaw7]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:500}.kgov-head[data-astro-cid-kp3ziaw7] h2[data-astro-cid-kp3ziaw7]{font-size:var(--text-h2);letter-spacing:-.04em;line-height:.98}.kgov-head[data-astro-cid-kp3ziaw7] h2[data-astro-cid-kp3ziaw7] .accent-serif[data-astro-cid-kp3ziaw7]{color:var(--color-cyan-deep)}.kgov-head[data-astro-cid-kp3ziaw7] .lede[data-astro-cid-kp3ziaw7]{font-size:var(--text-lede);color:var(--text-soft);margin:0;line-height:1.5}.kgov-mvmt[data-astro-cid-kp3ziaw7]{flex-wrap:wrap;align-items:center;gap:14px;margin:clamp(48px,5.5vw,76px) 0 clamp(14px,1.6vw,18px);display:flex}.kgov-mvmt-k[data-astro-cid-kp3ziaw7]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cyan-deep);font-size:12px;font-weight:600}.kgov-mvmt-n[data-astro-cid-kp3ziaw7]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);border-left:1px solid var(--line-strong);white-space:nowrap;padding-left:12px;font-size:11px;font-weight:700}.kgov-mvmt-rule[data-astro-cid-kp3ziaw7]{background:linear-gradient(90deg, var(--line-strong), transparent);flex:1;height:1px}.kgov-mvmt-lede[data-astro-cid-kp3ziaw7]{max-width:64ch;color:var(--text-soft);margin:0 0 clamp(28px,3.5vw,44px);font-size:1rem;line-height:1.6}.caps[data-astro-cid-kp3ziaw7]{flex-direction:column;margin:clamp(28px,3.5vw,48px) 0 0;padding:0;list-style:none;display:flex}.cap[data-astro-cid-kp3ziaw7]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;column-gap:clamp(28px,4vw,56px);padding-block:clamp(24px,3vw,40px);scroll-margin-top:5rem;display:grid}.cap[data-astro-cid-kp3ziaw7]:first-of-type{border-top:0}.cap[data-astro-cid-kp3ziaw7]>.cap-meta[data-astro-cid-kp3ziaw7],.cap[data-astro-cid-kp3ziaw7]>.cap-panel[data-astro-cid-kp3ziaw7]{grid-row:1}.cap[data-astro-cid-kp3ziaw7][data-side=right] .cap-meta[data-astro-cid-kp3ziaw7]{grid-column:1}.cap[data-astro-cid-kp3ziaw7][data-side=right] .cap-panel[data-astro-cid-kp3ziaw7]{grid-column:2}.cap[data-astro-cid-kp3ziaw7][data-side=left] .cap-panel[data-astro-cid-kp3ziaw7]{grid-column:1}.cap[data-astro-cid-kp3ziaw7][data-side=left] .cap-meta[data-astro-cid-kp3ziaw7]{grid-column:2}.cap-kicker[data-astro-cid-kp3ziaw7]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cyan-deep);margin-bottom:14px;font-size:11px;font-weight:600;display:inline-block}.cap-meta[data-astro-cid-kp3ziaw7] h3[data-astro-cid-kp3ziaw7]{font-size:var(--text-h3);letter-spacing:-.02em;color:var(--text);line-height:1.12}.cap-meta[data-astro-cid-kp3ziaw7] h3[data-astro-cid-kp3ziaw7] .accent-serif[data-astro-cid-kp3ziaw7]{color:var(--color-cyan-deep)}.cap-meta[data-astro-cid-kp3ziaw7] p[data-astro-cid-kp3ziaw7]{max-width:42ch;color:var(--text-soft);margin:16px 0 0;font-size:1rem;line-height:1.6}.cap-evidence[data-astro-cid-kp3ziaw7]{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);max-width:44ch;margin-top:18px;padding-top:14px;font-size:11px;line-height:1.5}.cap-panel[data-astro-cid-kp3ziaw7]{border-radius:var(--radius-lg);background-color:var(--color-slate-1);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);padding:10px}.cap-shot[data-astro-cid-kp3ziaw7]{flex-direction:column;gap:0;margin:0;display:flex}.cap-frame[data-astro-cid-kp3ziaw7]{border-radius:var(--radius-md);overflow:hidden}.cap-img[data-astro-cid-kp3ziaw7]{border-radius:var(--radius-md);width:100%;height:auto;display:block}.cap-cap[data-astro-cid-kp3ziaw7]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-snow-muted);text-align:right;padding-top:8px;font-size:10.5px}.cap-panel[data-astro-cid-kp3ziaw7] .kui[data-astro-cid-kp3ziaw7]{border-radius:var(--radius-md);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-snow) 12%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-slate-0) 70%, transparent)}.kcov-grid[data-astro-cid-kp3ziaw7]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,6vw,88px);display:grid}.kcov-col[data-astro-cid-kp3ziaw7]{flex-direction:column;gap:clamp(28px,4vw,48px);padding-left:34px;display:flex;position:relative}.kcov-col[data-astro-cid-kp3ziaw7][data-col="0"]{--thread-a:var(--color-cyan-deep);--thread-b:color-mix(in oklab, var(--color-cyan-deep) 35%, transparent)}.kcov-col[data-astro-cid-kp3ziaw7][data-col="1"]{--thread-a:var(--color-cyan-deep);--thread-b:color-mix(in oklab, var(--color-cyan-deep) 30%, transparent)}.kcov-thread[data-astro-cid-kp3ziaw7]{background:linear-gradient(180deg, var(--thread-a), var(--thread-b));opacity:.85;border-radius:2px;width:2px;position:absolute;top:9px;bottom:10px;left:6px}.kcov-cluster[data-astro-cid-kp3ziaw7]{--accent:var(--color-cyan-deep);position:relative}.kcov-cluster[data-astro-cid-kp3ziaw7][data-accent=emerald]{--accent:var(--color-emerald-deep)}.kcov-cluster-head[data-astro-cid-kp3ziaw7]{flex-direction:column;gap:7px;display:flex;position:relative}.kcov-node[data-astro-cid-kp3ziaw7]{background-color:var(--color-paper-raised);border:2px solid var(--accent);width:13px;height:13px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 18%, transparent);transition:transform var(--dur-mid) var(--ease-out-quart), box-shadow var(--dur-mid) var(--ease-out-quart);border-radius:50%;position:absolute;top:5px;left:-34px}@media (hover:hover){.kcov-cluster[data-astro-cid-kp3ziaw7]:hover .kcov-node[data-astro-cid-kp3ziaw7]{box-shadow:0 0 0 6px color-mix(in oklab, var(--accent) 26%, transparent);transform:scale(1.3)}}.kcov-label[data-astro-cid-kp3ziaw7]{font-family:var(--font-display);font-weight:900;font-size:var(--text-h3);letter-spacing:-.02em;color:var(--text);line-height:1.02}.kcov-note[data-astro-cid-kp3ziaw7]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);font-size:11.5px;font-weight:600}.kcov-domains[data-astro-cid-kp3ziaw7]{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.kcov-domains[data-astro-cid-kp3ziaw7] li[data-astro-cid-kp3ziaw7]{border-bottom:1px solid var(--line);color:var(--text);transition:background-color var(--dur-fast) var(--ease-out-quart);padding:11px 10px 11px 0;font-size:.96875rem;font-weight:500;line-height:1.35}@media (hover:hover){.kcov-domains[data-astro-cid-kp3ziaw7] li[data-astro-cid-kp3ziaw7]:hover{background-color:color-mix(in oklab, var(--accent) 13%, transparent)}}.kcov-foot[data-astro-cid-kp3ziaw7]{border-top:1px solid var(--line);max-width:72ch;color:var(--text-muted);margin:clamp(26px,3vw,40px) 0 0;padding-top:clamp(18px,2.2vw,26px);font-size:.875rem;line-height:1.55}.kmod-list[data-astro-cid-kp3ziaw7]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(36px,5vw,80px);margin:0;padding:0;display:grid}.kmod-row[data-astro-cid-kp3ziaw7]{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:clamp(13px,1.6vw,18px) 0;display:flex}.kmod-row[data-astro-cid-kp3ziaw7]:last-child{grid-column:1/-1}.kmod-row[data-astro-cid-kp3ziaw7] dt[data-astro-cid-kp3ziaw7]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:900}.kmod-row[data-astro-cid-kp3ziaw7] dt[data-astro-cid-kp3ziaw7] a[data-astro-cid-kp3ziaw7]{color:var(--color-teal-deep);text-underline-offset:3px;margin-block:-3px;padding-block:3px;text-decoration:underline 1px;display:inline-block}.kmod-row[data-astro-cid-kp3ziaw7] dt[data-astro-cid-kp3ziaw7] a[data-astro-cid-kp3ziaw7]:hover{text-decoration-thickness:2px}.kmod-row[data-astro-cid-kp3ziaw7] dd[data-astro-cid-kp3ziaw7]{color:var(--text-soft);max-width:52ch;margin:0;font-size:.9375rem;line-height:1.5}.kgov-foot[data-astro-cid-kp3ziaw7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:clamp(40px,5vw,64px);display:flex}.kgov-foot[data-astro-cid-kp3ziaw7] .line[data-astro-cid-kp3ziaw7]{background-color:var(--line-strong);width:48px;height:1px}.foot-label[data-astro-cid-kp3ziaw7]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.kgov-cta[data-astro-cid-kp3ziaw7]{color:var(--color-teal-deep);min-height:44px}@media (width<=900px){.kgov-head[data-astro-cid-kp3ziaw7]{grid-template-columns:1fr}.kgov-head[data-astro-cid-kp3ziaw7]>h2[data-astro-cid-kp3ziaw7],.kgov-head[data-astro-cid-kp3ziaw7]>.lede[data-astro-cid-kp3ziaw7]{grid-column:1}.kgov-head[data-astro-cid-kp3ziaw7]>.lede[data-astro-cid-kp3ziaw7]{max-width:60ch}.cap[data-astro-cid-kp3ziaw7]{grid-template-columns:1fr;row-gap:22px;padding-block:clamp(24px,6vw,36px)}.cap[data-astro-cid-kp3ziaw7][data-side=left] .cap-meta[data-astro-cid-kp3ziaw7],.cap[data-astro-cid-kp3ziaw7][data-side=right] .cap-meta[data-astro-cid-kp3ziaw7]{grid-area:1/1}.cap[data-astro-cid-kp3ziaw7][data-side=left] .cap-panel[data-astro-cid-kp3ziaw7],.cap[data-astro-cid-kp3ziaw7][data-side=right] .cap-panel[data-astro-cid-kp3ziaw7]{grid-area:2/1}.cap-meta[data-astro-cid-kp3ziaw7] p[data-astro-cid-kp3ziaw7]{max-width:68ch}}@media (width<=640px){.kcov-grid[data-astro-cid-kp3ziaw7]{grid-template-columns:1fr;gap:clamp(28px,4vw,48px);position:relative}.kcov-thread[data-astro-cid-kp3ziaw7]{display:none}.kcov-grid[data-astro-cid-kp3ziaw7]:before{content:"";opacity:.85;background:linear-gradient(180deg, var(--color-cyan-deep), color-mix(in oklab, var(--color-cyan-deep) 30%, transparent));border-radius:2px;width:2px;position:absolute;top:9px;bottom:10px;left:6px}}@media (width<=720px){.kmod-list[data-astro-cid-kp3ziaw7]{grid-template-columns:1fr}.kmod-row[data-astro-cid-kp3ziaw7]{padding:16px 0}}.kwork[data-astro-cid-nojw3bjt]{background-color:var(--surface-alt);padding-block:var(--section-pad-y);position:relative;overflow:clip}.kwork-seam[data-astro-cid-nojw3bjt]{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-cyan-deep) 55%, transparent) 50%, transparent);opacity:.5;height:1px;position:absolute;inset:0 0 auto}.kwork-head[data-astro-cid-nojw3bjt]{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(28px,5vw,80px);display:grid}.kwork-head[data-astro-cid-nojw3bjt] h2[data-astro-cid-nojw3bjt]{font-size:var(--text-h1);letter-spacing:-.04em;line-height:.97}.kwork-head[data-astro-cid-nojw3bjt] h2[data-astro-cid-nojw3bjt] .accent-serif[data-astro-cid-nojw3bjt]{color:var(--color-cyan-deep)}.kwork-stage[data-astro-cid-nojw3bjt]{border-radius:var(--radius-xl);background:radial-gradient(60% 55% at 50% 0%, color-mix(in oklab, var(--color-cyan) 8%, transparent), transparent 70%), linear-gradient(180deg, var(--color-slate-1) 0%, var(--color-slate-0) 100%);box-shadow:var(--shadow-xl);border:1px solid oklch(34% .02 226);margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3.5vw,48px);position:relative;overflow:hidden}.eyebrow[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-weight:500}.kwork-intro[data-astro-cid-nojw3bjt] .lede[data-astro-cid-nojw3bjt]{max-width:46ch;font-size:var(--text-lede);color:var(--text-soft);margin:0;line-height:1.55}.dossiers[data-astro-cid-nojw3bjt]{border:1px solid var(--line);border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-snow) 2.5%, transparent);margin:0;padding:0;list-style:none;overflow:hidden}.dossier[data-astro-cid-nojw3bjt]{border-top:1px solid var(--line);grid-template-columns:196px 1fr;align-items:start;gap:clamp(20px,3vw,44px);padding:clamp(22px,2.6vw,30px) clamp(20px,2.4vw,32px);display:grid}.dossier[data-astro-cid-nojw3bjt]:first-child{border-top:0}.dossier[data-astro-cid-nojw3bjt][data-accent=cyan]{--accent:var(--color-cyan-mid)}.dossier[data-astro-cid-nojw3bjt][data-accent=deep-blue]{--accent:var(--color-deep-blue-mid);--accent-label:color-mix(in oklab, var(--color-deep-blue-mid) 90%, var(--color-snow))}.d-id[data-astro-cid-nojw3bjt]{flex-direction:column;gap:5px;padding-top:16px;display:flex;position:relative}.d-id[data-astro-cid-nojw3bjt]:before{content:"";background-color:var(--accent);border-radius:2px;width:28px;height:3px;position:absolute;top:0;left:0}.d-index[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-muted);font-size:10.5px;font-weight:600}.d-code[data-astro-cid-nojw3bjt]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:900;line-height:1}.d-disc[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin-top:3px;font-size:11px;font-weight:600}.d-body[data-astro-cid-nojw3bjt]{flex-direction:column;gap:12px;min-width:0;display:flex}.d-headline[data-astro-cid-nojw3bjt]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:800;line-height:1.1}.d-lens[data-astro-cid-nojw3bjt]{color:var(--text-muted);max-width:60ch;margin:0;font-size:.9375rem;line-height:1.5}.d-cmds-wrap[data-astro-cid-nojw3bjt]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.d-cmds-lbl[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-label,var(--accent));font-size:9.5px;font-weight:700}.d-cmds[data-astro-cid-nojw3bjt]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.d-cmd[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.02em;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--color-snow-soft);white-space:nowrap;padding:4px 9px;font-size:10.5px;font-weight:600}.d-ctrl[data-astro-cid-nojw3bjt]{color:var(--color-snow-soft);margin:0;font-size:13px;line-height:1.5}.d-ctrl-lbl[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-label,var(--accent));margin-right:8px;font-size:9.5px;font-weight:700;display:inline-block}.ethos[data-astro-cid-nojw3bjt]{border-radius:var(--radius-lg);border:1px solid color-mix(in oklab, var(--color-deep-blue) 26%, var(--line));background:linear-gradient(180deg, color-mix(in oklab, var(--color-deep-blue) 7%, transparent), transparent 40%), color-mix(in oklab, var(--color-snow) 2%, transparent);grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(32px,5vw,64px);margin-top:clamp(36px,4.5vw,56px);padding:clamp(28px,3.5vw,44px);display:grid;position:relative}.ethos[data-astro-cid-nojw3bjt]:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-deep-blue) 65%, transparent) 25%, color-mix(in oklab, var(--color-cyan) 55%, transparent) 75%, transparent);opacity:.72;border-radius:2px;height:2px;position:absolute;top:0;left:8%;right:8%}.ethos-kicker[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-deep-blue-mid);align-items:center;gap:9px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.ethos-dot[data-astro-cid-nojw3bjt]{background-color:var(--color-deep-blue);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-deep-blue) 22%, transparent);border-radius:50%}.ethos-copy[data-astro-cid-nojw3bjt] h3[data-astro-cid-nojw3bjt]{font-size:var(--text-h3);letter-spacing:-.02em;color:var(--text);max-width:16ch;line-height:1.12}.ethos-copy[data-astro-cid-nojw3bjt] h3[data-astro-cid-nojw3bjt] .accent-serif[data-astro-cid-nojw3bjt]{color:var(--color-deep-blue-mid)}.ethos-body[data-astro-cid-nojw3bjt]{max-width:52ch;color:var(--text-soft);margin:18px 0 0;font-size:.96875rem;line-height:1.55}.ethos-rail[data-astro-cid-nojw3bjt]{margin-top:clamp(20px,3vw,28px);position:relative}.ethos-rail[data-astro-cid-nojw3bjt]:before{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--color-deep-blue) 70%, transparent), color-mix(in oklab, var(--color-cyan) 55%, transparent));opacity:.55;border-radius:2px;height:2px;position:absolute;top:5px;left:5px;right:5px}.ethos-pillars[data-astro-cid-nojw3bjt]{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.ethos-pillars[data-astro-cid-nojw3bjt] li[data-astro-cid-nojw3bjt]{min-width:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-snow-soft);white-space:nowrap;flex:auto;padding-top:16px;padding-right:8px;font-size:10.5px;font-weight:600;position:relative}.ethos-node[data-astro-cid-nojw3bjt]{background-color:var(--color-slate-0);border:2px solid var(--color-deep-blue);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-deep-blue) 16%, transparent);border-radius:50%;position:absolute;top:0;left:0}.ethos-feed[data-astro-cid-nojw3bjt]{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid color-mix(in oklab, var(--color-cyan) 75%, transparent);width:0;height:0;position:absolute;top:6px;right:-4px;transform:translateY(-50%)}.ethos-scan[data-astro-cid-nojw3bjt]{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-snow) 55%, var(--color-cyan)) 50%, transparent);opacity:0;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:34% 100%;border-radius:3px;height:3px;position:absolute;top:4px;left:5px;right:5px}@media (width>=901px) and (prefers-reduced-motion:no-preference){.ethos-scan[data-astro-cid-nojw3bjt]{animation:4.2s linear infinite ethos-scan}}@keyframes ethos-scan{0%{opacity:0;background-position:0 0}12%{opacity:.85}48%{opacity:.85}60%{opacity:0;background-position:100% 0}to{opacity:0;background-position:100% 0}}.ethos-panel[data-astro-cid-nojw3bjt]{position:relative}@media (width<=900px){.kwork-head[data-astro-cid-nojw3bjt]{grid-template-columns:1fr;align-items:start;gap:22px}.kwork-head[data-astro-cid-nojw3bjt] h2[data-astro-cid-nojw3bjt]{order:1}.kwork-intro[data-astro-cid-nojw3bjt]{order:2}.dossier[data-astro-cid-nojw3bjt]{grid-template-columns:1fr;gap:14px}.ethos[data-astro-cid-nojw3bjt]{grid-template-columns:1fr;gap:28px;padding:clamp(22px,5vw,32px)}.ethos-copy[data-astro-cid-nojw3bjt] h3[data-astro-cid-nojw3bjt]{max-width:none}.ethos-pillars[data-astro-cid-nojw3bjt]{flex-direction:column;gap:0}.ethos-rail[data-astro-cid-nojw3bjt]:before{background:linear-gradient(180deg, color-mix(in oklab, var(--color-deep-blue) 70%, transparent), color-mix(in oklab, var(--color-cyan) 55%, transparent));width:2px;height:auto;inset:5px auto 5px 5px}.ethos-feed[data-astro-cid-nojw3bjt],.ethos-scan[data-astro-cid-nojw3bjt]{display:none}.ethos-pillars[data-astro-cid-nojw3bjt] li[data-astro-cid-nojw3bjt]{padding-top:0;padding-left:26px;padding-block:9px}.ethos-node[data-astro-cid-nojw3bjt]{top:9px}}.det-lbl[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:700}.det-head[data-astro-cid-nojw3bjt]{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 15px;display:flex}.det-mark[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.16em;border-radius:var(--radius-xs);background-color:color-mix(in oklab, var(--color-deep-blue) 60%, var(--color-slate-0));color:var(--color-snow);padding:3px 8px;font-size:9px;font-weight:800}.det-title[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-snow-soft);font-size:10px;font-weight:600}.det-ref[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted);margin-left:auto;font-size:9px}.det-state[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);background-color:color-mix(in oklab, var(--color-amber) 18%, transparent);color:var(--color-amber-mid);padding:3px 9px;font-size:9px;font-weight:700}.det-case[data-astro-cid-nojw3bjt]{border-bottom:1px solid var(--line);padding:13px 15px}.det-case[data-astro-cid-nojw3bjt] p[data-astro-cid-nojw3bjt]{color:var(--color-snow-soft);margin:6px 0 0;font-size:12px;line-height:1.5}.det-verdict[data-astro-cid-nojw3bjt]{border-bottom:1px solid var(--line);padding:13px 15px}.det-verdict-top[data-astro-cid-nojw3bjt]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.det-score[data-astro-cid-nojw3bjt]{color:var(--text-soft);white-space:nowrap;font-size:11.5px}.det-score[data-astro-cid-nojw3bjt] b[data-astro-cid-nojw3bjt]{font-family:var(--font-display);color:var(--color-snow);letter-spacing:-.02em;margin-right:3px;font-size:19px;font-weight:900}.det-pillars[data-astro-cid-nojw3bjt]{flex-wrap:wrap;gap:5px;margin:11px 0 0;padding:0;list-style:none;display:flex}.det-pillars[data-astro-cid-nojw3bjt] li[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.03em;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--color-snow-soft);align-items:center;gap:6px;padding:4px 9px;font-size:9.5px;font-weight:600;display:inline-flex}.det-pillars[data-astro-cid-nojw3bjt] li[data-astro-cid-nojw3bjt]:before{content:"";border-radius:50%;flex:none;width:5px;height:5px}.det-pillars[data-astro-cid-nojw3bjt] li[data-astro-cid-nojw3bjt].ok:before{background-color:var(--color-emerald)}.det-pillars[data-astro-cid-nojw3bjt] li[data-astro-cid-nojw3bjt].flag{border-color:color-mix(in oklab, var(--color-amber) 50%, var(--line-strong));background-color:color-mix(in oklab, var(--color-amber) 12%, transparent);color:var(--color-amber-mid)}.det-pillars[data-astro-cid-nojw3bjt] li[data-astro-cid-nojw3bjt].flag:before{background-color:var(--color-amber-mid)}.det-flag[data-astro-cid-nojw3bjt]{color:var(--color-snow-soft);align-items:center;gap:8px;margin:11px 0 0;font-size:11px;line-height:1.4;display:flex}.det-flag[data-astro-cid-nojw3bjt] b[data-astro-cid-nojw3bjt]{color:var(--color-amber-mid);font-weight:700}.det-flag-mk[data-astro-cid-nojw3bjt]{background-color:color-mix(in oklab, var(--color-amber) 26%, transparent);width:15px;height:15px;color:var(--color-amber-mid);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.det-risk[data-astro-cid-nojw3bjt]{border-bottom:1px solid var(--line);padding:13px 15px}.det-scales[data-astro-cid-nojw3bjt]{flex-direction:column;gap:9px;margin-top:10px;display:flex}.det-scale[data-astro-cid-nojw3bjt]{grid-template-columns:66px 1fr auto;align-items:center;gap:11px;display:grid}.det-scale[data-astro-cid-nojw3bjt] .k[data-astro-cid-nojw3bjt]{color:var(--text-soft);font-size:10.5px}.det-scale[data-astro-cid-nojw3bjt] .pips[data-astro-cid-nojw3bjt]{gap:3px;display:inline-flex}.det-scale[data-astro-cid-nojw3bjt] .pips[data-astro-cid-nojw3bjt] i[data-astro-cid-nojw3bjt]{background-color:color-mix(in oklab, var(--color-snow) 12%, transparent);border-radius:2px;width:14px;height:5px}.det-scale[data-astro-cid-nojw3bjt] .pips[data-astro-cid-nojw3bjt][data-level="1"] i[data-astro-cid-nojw3bjt]:nth-child(-n+1),.det-scale[data-astro-cid-nojw3bjt] .pips[data-astro-cid-nojw3bjt][data-level="2"] i[data-astro-cid-nojw3bjt]:nth-child(-n+2),.det-scale[data-astro-cid-nojw3bjt] .pips[data-astro-cid-nojw3bjt][data-level="3"] i[data-astro-cid-nojw3bjt]:nth-child(-n+3),.det-scale[data-astro-cid-nojw3bjt] .pips[data-astro-cid-nojw3bjt][data-level="4"] i[data-astro-cid-nojw3bjt]:nth-child(-n+4),.det-scale[data-astro-cid-nojw3bjt] .pips[data-astro-cid-nojw3bjt][data-level="5"] i[data-astro-cid-nojw3bjt]:nth-child(-n+5){background-color:var(--color-snow-soft)}.det-scale[data-astro-cid-nojw3bjt] .v[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);color:var(--color-snow);text-align:right;font-size:10.5px;font-weight:700}.det-resolve[data-astro-cid-nojw3bjt]{background:linear-gradient(180deg, color-mix(in oklab, var(--color-cyan) 8%, transparent), transparent);align-items:center;gap:10px;padding:13px 15px;display:flex}.det-resolve-arr[data-astro-cid-nojw3bjt]{color:var(--color-cyan-mid);font-size:13px;line-height:1}.det-resolve-txt[data-astro-cid-nojw3bjt]{color:var(--color-snow);font-size:11.5px;font-weight:600}.det-who[data-astro-cid-nojw3bjt]{font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-pill);background-color:color-mix(in oklab, var(--color-cyan) 16%, transparent);color:var(--color-cyan-mid);margin-left:auto;padding:4px 10px;font-size:9.5px;font-weight:600}@media (prefers-reduced-motion:no-preference){.det-state[data-astro-cid-nojw3bjt]{animation:3.4s ease-in-out infinite ethos-radiate}.det-flag-mk[data-astro-cid-nojw3bjt]{animation:ethos-radiate 2.9s var(--ease-out-quart) infinite .4s}}@keyframes ethos-radiate{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-amber) 34%, transparent)}65%{box-shadow:0 0 0 6px color-mix(in oklab, var(--color-amber) 0%, transparent)}}@media (width<=480px){.det-head[data-astro-cid-nojw3bjt]{flex-wrap:wrap;row-gap:7px}.det-ref[data-astro-cid-nojw3bjt]{margin-left:0}.det-resolve[data-astro-cid-nojw3bjt]{flex-wrap:wrap;row-gap:9px}.det-who[data-astro-cid-nojw3bjt]{margin-left:0}.det-lbl[data-astro-cid-nojw3bjt]{font-size:11px}.det-mark[data-astro-cid-nojw3bjt]{font-size:10px}.det-title[data-astro-cid-nojw3bjt]{font-size:11px}.det-ref[data-astro-cid-nojw3bjt],.det-state[data-astro-cid-nojw3bjt]{font-size:10.5px}.det-pillars[data-astro-cid-nojw3bjt] li[data-astro-cid-nojw3bjt]{font-size:11px}.det-who[data-astro-cid-nojw3bjt]{font-size:10.5px}}@media (width<=420px){.det-scale[data-astro-cid-nojw3bjt]{grid-template-columns:60px 1fr auto;gap:8px}.det-scale[data-astro-cid-nojw3bjt] .pips[data-astro-cid-nojw3bjt] i[data-astro-cid-nojw3bjt]{width:11px}}.kproof[data-astro-cid-daci2lop]{padding-block:var(--section-pad-y);background-color:var(--surface)}.kproof-head[data-astro-cid-daci2lop]{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(28px,5vw,80px);display:grid}.kproof-head[data-astro-cid-daci2lop] h2[data-astro-cid-daci2lop]{font-size:var(--text-h2);letter-spacing:-.04em;line-height:.97}.kproof-head[data-astro-cid-daci2lop] h2[data-astro-cid-daci2lop] .accent-serif[data-astro-cid-daci2lop]{color:var(--color-cyan-deep)}.eyebrow[data-astro-cid-daci2lop]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-weight:500}.kproof-intro[data-astro-cid-daci2lop] .lede[data-astro-cid-daci2lop]{max-width:46ch;font-size:var(--text-lede);color:var(--text-soft);margin:0;line-height:1.55}.kproof-grid[data-astro-cid-daci2lop]{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:clamp(20px,2.6vw,36px);margin-top:clamp(36px,4.5vw,56px);display:grid}.story[data-astro-cid-daci2lop]{border-radius:var(--radius-xl);background-color:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-lg);flex-direction:column;gap:18px;padding:clamp(28px,3.2vw,44px);display:flex;position:relative}.story-lbl[data-astro-cid-daci2lop]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.krecs[data-astro-cid-daci2lop]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.krec[data-astro-cid-daci2lop]+.krec[data-astro-cid-daci2lop]{border-top:1px solid var(--line);padding-top:20px}.krec-meta[data-astro-cid-daci2lop]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:2px;margin:0 0 8px;line-height:1.5;display:flex}.krec-sector[data-astro-cid-daci2lop]{color:var(--color-cyan-deep);font-weight:600}.krec-role[data-astro-cid-daci2lop]{color:var(--text-muted)}.krec-head[data-astro-cid-daci2lop]{font-family:var(--font-display);font-weight:800;font-size:var(--text-h4);letter-spacing:-.01em;color:var(--text);margin:0 0 8px;line-height:1.3}.krec-body[data-astro-cid-daci2lop]{max-width:68ch;color:var(--text-soft);margin:0;font-size:1rem;line-height:1.6}.krec-prov[data-astro-cid-daci2lop]{border-top:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.02em;color:var(--text-muted);margin:0;padding-top:18px;line-height:1.6}.story-cta[data-astro-cid-daci2lop]{color:var(--color-teal-deep);align-self:flex-start;min-height:44px;margin-top:auto;padding-top:4px}.board[data-astro-cid-daci2lop]{flex-direction:column;gap:10px;margin:0;display:flex}.board-frame[data-astro-cid-daci2lop]{border-radius:var(--radius-xl);border:1px solid var(--line);background-color:var(--surface-raised);box-shadow:var(--shadow-lg);padding:10px;overflow:hidden}.board-img[data-astro-cid-daci2lop]{border-radius:var(--radius-md);width:100%;height:auto;display:block}.board-cap[data-astro-cid-daci2lop]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:right;font-size:10.5px}.kproof-trust[data-astro-cid-daci2lop]{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,32px);margin-top:clamp(32px,4vw,52px);padding-top:clamp(28px,3vw,40px);display:flex}.fw-coverage[data-astro-cid-daci2lop]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fw-coverage[data-astro-cid-daci2lop] li[data-astro-cid-daci2lop]{border-radius:var(--radius-pill);border:1px solid var(--color-teal-line);background-color:color-mix(in oklab, var(--color-teal) 6%, transparent);align-items:baseline;gap:7px;padding:7px 13px;display:inline-flex}.fw-code[data-astro-cid-daci2lop]{font-family:var(--font-mono);color:var(--text);letter-spacing:.03em;font-size:11.5px;font-weight:700}.fw-note[data-astro-cid-daci2lop]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal-deep);font-size:10px}.cert-line[data-astro-cid-daci2lop]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-soft);flex:1;align-items:center;gap:12px;min-width:240px;margin:0;font-size:12.5px;display:inline-flex}.trust-cta[data-astro-cid-daci2lop]{color:var(--color-teal-deep);white-space:nowrap;min-height:44px}@media (width<=900px){.kproof-head[data-astro-cid-daci2lop]{grid-template-columns:1fr;align-items:start;gap:22px}.kproof-grid[data-astro-cid-daci2lop]{grid-template-columns:1fr}.board[data-astro-cid-daci2lop]{order:-1}}@media (width<=560px){.cert-line[data-astro-cid-daci2lop]{white-space:normal}}.kfinal[data-astro-cid-qhmvjw5m]{padding-block:var(--section-pad-y);background-image:radial-gradient(55% 60% at 50% 0%, color-mix(in oklab, var(--color-cyan) 10%, transparent), transparent 65%)}.kfinal-inner[data-astro-cid-qhmvjw5m]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:60ch;margin-inline:auto;display:flex}.eyebrow[data-astro-cid-qhmvjw5m]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:500}.kfinal[data-astro-cid-qhmvjw5m] h2[data-astro-cid-qhmvjw5m]{font-size:var(--text-h1);letter-spacing:-.04em;max-width:16ch;line-height:.98}.kfinal[data-astro-cid-qhmvjw5m] h2[data-astro-cid-qhmvjw5m] .accent-serif[data-astro-cid-qhmvjw5m]{color:var(--color-cyan-mid)}.kfinal-sub[data-astro-cid-qhmvjw5m]{max-width:54ch;font-size:var(--text-lede);color:var(--text-soft);margin:0;line-height:1.55}.kfinal-ctas[data-astro-cid-qhmvjw5m]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.kfinal-meta[data-astro-cid-qhmvjw5m]{color:var(--text-muted);margin:6px 0 0;font-size:14px}.quote-link[data-astro-cid-qhmvjw5m]{color:var(--color-teal-mid)}@media (width<=520px){.kfinal-ctas[data-astro-cid-qhmvjw5m]{flex-direction:column;align-self:stretch}.kfinal-ctas[data-astro-cid-qhmvjw5m] .btn[data-astro-cid-qhmvjw5m]{width:100%}}
