:root{--color-brand:#6357e0;--color-brand-hover:#4f45c4;--color-brand-subtle:#eceafb;--color-brand-border:#c9c4f0;--color-brand-on:#fff;--color-bg:#f5f1e8;--color-bg-elevated:#fdfbf6;--color-bg-elevated-hi:#fbf8f1;--color-bg-input:#fff;--color-bg-sidebar:#efeadd;--color-bg-companion:#fbf8f1;--color-border-strong:#d6cdba;--color-border-default:#e0d8c7;--color-border-subtle:#ece5d6;--color-text-primary:#1a1712;--color-text-muted:#4a4438;--color-text-dim:#7a7160;--color-danger:#c0492e;--color-danger-bg:#fbede8;--color-danger-border:#f0d2c7;--color-warning:#a9701a;--color-warning-bg:#faf1df;--color-warning-border:#eedfbc;--color-info:#3b6fa0;--color-info-bg:#eaf2fa;--color-info-border:#cfe0f0;--color-success:#3e8a56;--color-success-bg:#e9f4ec;--color-success-border:#cbe6d3;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:20px;--shadow-card:0 1px 2px 0 #3c2d140f, 0 1px 0 0 #ffffff80;--shadow-drawer:0 24px 60px -18px #3c2d1447;--shadow-modal:0 30px 80px -24px #3c2d144d;--shadow-glow:0 0 0 1px #6357e02e, 0 12px 40px -14px #6357e047;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.1em;--tracking-widest:.18em;--tracking-label:.12em}html,body{margin:0;padding:0}html{overflow-x:hidden}body{background:var(--color-bg);max-width:100%;color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01", "ss03";font-size:16px;line-height:1.5}button{cursor:pointer;font-family:inherit}::selection{background:var(--color-brand);color:var(--color-brand-on)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb:hover{background:var(--color-border-default)}.font-mono{font-family:var(--font-mono);font-feature-settings:"tnum" on, "lnum" on}.tabular{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-dim);font-size:10.5px;font-weight:500}.t-hero{letter-spacing:-.025em;font-size:clamp(40px,5.5vw,72px);font-weight:500;line-height:1.02}.t-mega{letter-spacing:-.022em;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.05}.t-display{letter-spacing:-.02em;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.1}.t-h2{letter-spacing:-.015em;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.2}.t-h3{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.35}.t-body-lg{color:var(--color-text-muted);font-size:18px;line-height:1.55}.t-body{color:var(--color-text-muted);font-size:15px;line-height:1.55}.t-small{color:var(--color-text-muted);font-size:13px;line-height:1.5}.t-micro{color:var(--color-text-dim);font-size:12px;line-height:1.4}.btn{border-radius:var(--radius-md);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-brand);color:var(--color-brand-on)}.btn-primary:hover{background:var(--color-brand-hover)}.btn-secondary{color:var(--color-text-primary);border-color:var(--color-border-default);background:0 0}.btn-secondary:hover{background:var(--color-bg-elevated);border-color:var(--color-border-strong)}.btn-ghost{color:var(--color-text-primary);background:0 0}.btn-ghost:hover{background:var(--color-bg-elevated)}.btn-sm{height:32px;padding:0 12px;font-size:13px}.btn-lg{height:48px;padding:0 22px;font-size:15px}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn:disabled:active,.btn[aria-disabled=true]:active{transform:none}.card{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.pill{border:1px solid var(--color-border-default);background:var(--color-bg-elevated);height:22px;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pill-brand{background:var(--color-brand-subtle);border-color:var(--color-brand-border);color:var(--color-brand)}.pill-info{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}.pill-warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.pill-success{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.container{max-width:1280px;margin:0 auto;padding:0 32px}.container-narrow{max-width:880px;margin:0 auto;padding:0 32px}@media (max-width:640px){.container,.container-narrow{padding:0 20px}}section{position:relative}.section-pad{padding:96px 0}.section-pad-sm{padding:64px 0}.divider{background:var(--color-border-subtle);width:100%;height:1px}.bg-grid{background-image:linear-gradient(90deg,#7c7af50a 1px,#0000 1px),linear-gradient(#7c7af50a 1px,#0000 1px);background-size:48px 48px}.glow{background:radial-gradient(60% 50% at 50% 0,#7c7af52e,#0000 70%)}.link{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-default);transition:border-color .15s,color .15s}.link:hover{border-color:var(--color-brand);color:var(--color-brand)}.tag-mono{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-dim);text-transform:uppercase;align-items:center;font-size:11px;display:inline-flex}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--color-border-subtle);background:#0a0a12c7;position:sticky;top:0}.nav-bar{align-items:center;gap:24px;height:64px;display:flex}.brand-mark{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.brand-mark .mark{aspect-ratio:1;background:var(--color-brand);width:28px;height:28px;color:var(--color-brand-on);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.nav-links{flex:1;align-items:center;gap:2px;display:flex}.nav-link{border-radius:var(--radius-md);letter-spacing:-.005em;height:40px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:15.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav-link:hover,.nav-link.is-open{color:var(--color-brand);background:var(--color-brand-subtle)}.nav-link svg{opacity:.65;width:13px;height:13px;transition:transform .15s}.nav-link.is-open svg{transform:rotate(180deg)}.nav-cta{align-items:center;gap:8px;display:flex}.megamenu{background:var(--color-bg-elevated);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);box-shadow:var(--shadow-drawer);z-index:40;display:none;position:absolute;top:100%;left:0;right:0}.megamenu.is-open{display:block}.megamenu-grid{grid-template-columns:repeat(4,1fr);gap:40px;padding:36px 0 40px;display:grid}.mm-col-title{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-dim);margin:0 0 16px;font-size:10.5px;font-weight:500}.mm-link{color:var(--color-text-primary);letter-spacing:-.005em;border-radius:6px;padding:8px 0;font-size:14px;font-weight:500;display:block}.mm-link:hover{color:var(--color-brand)}.mm-link .desc{color:var(--color-text-muted);letter-spacing:0;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.mm-link .desc:hover{color:var(--color-text-muted)}.mm-feature{background:var(--color-bg-companion);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:20px}.site-footer{background:var(--color-bg-sidebar);border-top:1px solid var(--color-border-subtle);margin-top:96px;padding:64px 0 32px}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;margin-bottom:56px;display:grid}@media (max-width:880px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-col h4{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-dim);margin:0 0 16px;font-size:10.5px;font-weight:500}.footer-col a{color:var(--color-text-muted);padding:5px 0;font-size:13.5px;transition:color .15s;display:block}.footer-col a:hover{color:var(--color-text-primary)}.footer-col a.brand-mark{color:var(--color-text-primary);padding:0;font-size:15px}.footer-bottom{border-top:1px solid var(--color-border-subtle);color:var(--color-text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:12px;display:flex}.lang-switcher{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);height:28px;color:var(--color-text-muted);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex;position:relative}.lang-switcher:hover{border-color:var(--color-border-default);color:var(--color-text-primary)}.lang-popover{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);z-index:60;width:280px;max-height:360px;padding:8px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.lang-popover.is-open{grid-template-columns:1fr 1fr;gap:2px;display:grid}.lang-popover button{color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:8px;padding:6px 10px;font-size:12px;display:flex}.lang-popover button:hover{background:var(--color-bg-elevated-hi);color:var(--color-text-primary)}.lang-popover button.is-active{color:var(--color-brand);background:var(--color-brand-subtle)}.lang-popover .lang-code{font-family:var(--font-mono);color:var(--color-text-dim);font-size:10.5px}.mobile-toggle,.mobile-menu{display:none}@media (max-width:920px){.nav-links,.nav-cta{display:none}.nav-bar{justify-content:space-between}.mobile-toggle{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);width:36px;height:36px;color:var(--color-text-primary);background:0 0;justify-content:center;align-items:center;display:inline-flex}.mobile-menu{background:var(--color-bg);border-top:1px solid var(--color-border-subtle);z-index:45;-webkit-overflow-scrolling:touch;padding:20px 0 56px;position:fixed;inset:64px 0 0;overflow-y:auto}.mobile-menu.is-open{display:block}}.mobile-nav{flex-direction:column;display:flex}.mobile-nav a{letter-spacing:-.01em;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);padding:15px 0;font-size:18px;font-weight:500;display:block}.mobile-nav a:hover,.mobile-nav a:active{color:var(--color-brand)}.mobile-cta{flex-direction:column;gap:10px;margin-top:24px;display:flex}.mobile-cta .btn{justify-content:center;width:100%}.mobile-acc-head{letter-spacing:-.01em;width:100%;color:var(--color-text-primary);border:0;border-bottom:1px solid var(--color-border-subtle);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-family:inherit;font-size:18px;font-weight:500;display:flex}.mobile-acc-chev{flex-shrink:0;width:13px;height:13px;transition:transform .2s}.mobile-acc.is-open .mobile-acc-chev{transform:rotate(180deg)}.mobile-nav .mobile-acc-link{letter-spacing:-.01em;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);padding:15px 0;font-size:18px;font-weight:500;display:block}.mobile-acc-body{padding:6px 0 14px}.mobile-nav .mobile-sub-link{letter-spacing:0;color:var(--color-text-muted,#9a9aa8);border-bottom:0;padding:10px 0 10px 16px;font-size:15px;font-weight:400;display:block}.mobile-nav .mobile-sub-link:hover,.mobile-nav .mobile-sub-link:active{color:var(--color-brand)}@media (min-width:921px){.mobile-menu{display:none!important}}@media (max-width:920px){.hero-grid>*,.feat-row>*,.deep-row>*,.pl-grid>*,.cs-grid>*,.tp-grid>*,.int-grid>*{min-width:0}.hero-visual,.mockup,.mock,.pdp-mock,.qr-mock{max-width:100%}}@media (max-width:640px){.t-hero{font-size:clamp(30px,8.5vw,40px)}.t-mega{font-size:clamp(26px,7.5vw,38px)}.t-display{font-size:clamp(23px,6.5vw,32px)}.section-pad{padding:64px 0}.section-headline,.hero-headline{max-width:100%}[style*=grid-template-columns],.trust-row,.trust-checks,.pl-grid,.cs-grid,.tp-grid{grid-template-columns:1fr!important}.kl-advisor{max-width:100%}.cmp-table,.ftable,.docs-content table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.docs-layout>*{min-width:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.fade-up{animation:.6s both fade-up}.pulse-dot{animation:2s ease-in-out infinite pulse-dot}.js-anim main>section[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .6s,transform .6s;transform:translateY(10px)}.js-anim main>section[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js-anim main>section[data-reveal]{opacity:1!important;transform:none!important}}.studio-dark,.studio-dark body{background:var(--kl-d-bg);color:var(--kl-d-text)}.studio-dark{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.kl-ann-dim{color:var(--kl-d-muted);background:#13191b;border-color:#22302e}.kl-ann-warn{background:var(--kl-d-warn-tint);border-color:var(--kl-d-warn-bd);color:var(--kl-d-warn)}.kl-ann-info{background:var(--kl-d-info-tint);border-color:var(--kl-d-info-bd);color:var(--kl-d-info)}.kl-frame-head{border-bottom:1px solid var(--kl-d-border);background:var(--kl-d-bg-sidebar);padding:20px 40px}.kl-frame-title{letter-spacing:-.012em;color:var(--kl-d-text);font-size:18px;font-weight:500}.kl-stage{background:var(--kl-w-page);color:var(--kl-w-text);border:1px solid var(--kl-d-border);border-radius:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.kl-stage-chrome{background:var(--kl-w-bg);border-bottom:1px solid var(--kl-w-border);align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.kl-stage-dot{background:#e5e5df;border-radius:999px;width:10px;height:10px}.kl-stage-url{background:var(--kl-w-surface-2);height:26px;color:var(--kl-w-muted);border-radius:6px;flex:1;align-items:center;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.w-card{background:var(--kl-w-bg);border:1px solid var(--kl-w-border);color:var(--kl-w-text);border-radius:16px;font-family:Inter,sans-serif;box-shadow:0 1px 2px #14141c0a,0 12px 32px -8px #14141c14}.w-chip{border:1px solid var(--kl-w-border);background:var(--kl-w-bg);color:var(--kl-w-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;line-height:1.2;transition:all .15s;display:inline-flex}.w-chip:hover{border-color:var(--kl-w-border-strong);background:var(--kl-w-surface)}.w-chip-plus{color:var(--kl-w-muted);text-align:center;width:12px;font-size:14px;font-weight:400;line-height:1}.w-input-shell{background:var(--kl-w-bg);border:1px solid var(--kl-w-border);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.w-input{color:var(--kl-w-text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:14px}.w-input::placeholder{color:var(--kl-w-muted)}.w-icon-btn{background:var(--kl-w-surface);border:1px solid var(--kl-w-border);width:36px;height:36px;color:var(--kl-w-text-2);cursor:pointer;border-radius:999px;place-items:center;display:grid}.w-send-btn{background:var(--kl-w-text);width:40px;height:40px;color:var(--kl-w-bg);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.w-send-btn:hover{background:var(--kl-brand)}.w-ai-label{background:var(--kl-w-text);color:var(--kl-w-bg);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.w-ai-label:before{content:"";background:radial-gradient(circle at 30% 30%,#ffd37a 0%,#b5532b 60%,#6b2e12 100%);border-radius:999px;width:10px;height:10px;display:inline-block}.w-ai-label-soft{background:var(--kl-src-biq-tint);color:var(--kl-src-biq);letter-spacing:.16em;text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.w-ctx-pill{border:1px solid var(--kl-w-border);background:var(--kl-w-surface);color:var(--kl-w-text-2);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.w-ctx-pill .lbl{color:var(--kl-w-muted)}.w-ctx-pill .val{color:var(--kl-w-text);font-weight:500}.w-ctx-pill .dot{background:var(--kl-w-human);border-radius:999px;width:6px;height:6px}.w-personas{scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.w-personas::-webkit-scrollbar{display:none}.w-persona{font:inherit;color:var(--kl-w-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;margin-right:18px;padding:11px 4px;font-size:13.5px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.w-persona:hover{color:var(--kl-w-text)}.w-persona[aria-selected=true]{color:var(--kl-w-text);border-bottom-color:var(--kl-brand)}.w-persona .pdot{opacity:.45;background:currentColor;border-radius:999px;flex-shrink:0;width:7px;height:7px}.w-persona[aria-selected=true] .pdot{background:var(--kl-brand);opacity:1}.w-persona .pcount{letter-spacing:.04em;color:var(--kl-w-dim);font-family:IBM Plex Mono,monospace;font-size:10px}.w-persona-pill{letter-spacing:.12em;text-transform:uppercase;color:#4e4cc2;background:#eeeefc;border:1px solid #d9d8fa;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-flex}.w-persona-pill .pdot{background:#6361e6;border-radius:999px;width:6px;height:6px}.w-bubble-user{background:var(--kl-w-bubble-user);color:var(--kl-w-bubble-user-fg);border-radius:18px 18px 4px;max-width:80%;padding:11px 16px;font-size:14px;line-height:1.45}.w-bubble-ai{background:var(--kl-w-bubble-ai);border:1px solid var(--kl-w-bubble-ai-bd);color:var(--kl-w-text);border-radius:4px 18px 18px;max-width:88%;padding:14px 16px;font-size:14px;line-height:1.5}.w-bubble-ai b{color:var(--kl-w-text);font-weight:600}.w-src{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:5px 10px 5px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.w-src .dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.w-src-biq{background:var(--kl-src-biq-tint);border-color:var(--kl-src-biq-bd);color:var(--kl-src-biq)}.w-src-biq .dot{background:var(--kl-src-biq)}.w-src-mat{background:var(--kl-src-mat-tint);border-color:var(--kl-src-mat-bd);color:var(--kl-src-mat)}.w-src-mat .dot{background:var(--kl-src-mat)}.w-src-world{background:var(--kl-src-world-tint);border-color:var(--kl-src-world-bd);color:var(--kl-src-world)}.w-src-world .dot{background:var(--kl-src-world)}.w-fb-btn{border:1px solid var(--kl-w-border);width:30px;height:30px;color:var(--kl-w-muted);cursor:pointer;background:0 0;border-radius:999px;place-items:center;font-size:13px;line-height:1;display:grid}.w-fb-btn:hover{background:var(--kl-w-surface);color:var(--kl-w-text)}.w-human-card{background:var(--kl-w-surface);border:1px solid var(--kl-w-border);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.w-human-card:hover{border-color:var(--kl-w-border-strong);background:var(--kl-w-surface-2)}.w-human-avatar{color:#fafaf7;background:linear-gradient(135deg,#b5532b 0%,#6b2e12 100%);border-radius:999px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:500;display:grid}.w-human-name{color:var(--kl-w-text);font-size:13.5px;font-weight:500}.w-human-status{color:var(--kl-w-muted);align-items:center;gap:6px;margin-top:1px;font-size:11.5px;display:flex}.w-human-status:before{content:"";background:#2f9f7e;border-radius:999px;width:6px;height:6px;display:inline-block}.w-disclaimer{color:var(--kl-w-muted);align-items:flex-start;gap:7px;font-size:11px;line-height:1.5;display:flex}.w-disclaimer:before{content:"";background:var(--kl-w-human);border-radius:999px;flex-shrink:0;width:5px;height:5px;margin-top:7px;display:inline-block}.w-max-btn{background:var(--kl-w-surface);border:1px solid var(--kl-w-border);width:32px;height:32px;color:var(--kl-w-text-2);cursor:pointer;border-radius:999px;place-items:center;display:grid}.w-max-btn:hover{background:var(--kl-w-surface-2)}.w-typing{border:1px solid var(--kl-w-bubble-ai-bd);background:var(--kl-w-bg);border-radius:4px 18px 18px;gap:5px;padding:14px 18px;display:inline-flex}.w-typing span{background:var(--kl-w-dim);border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite wtype}.w-typing span:nth-child(2){animation-delay:.15s}.w-typing span:nth-child(3){animation-delay:.3s}@keyframes wtype{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.w-fab{background:var(--kl-w-text);width:60px;height:60px;color:var(--kl-w-bg);cursor:pointer;border-radius:999px;place-items:center;display:grid;box-shadow:0 8px 24px -4px #14141c4d}.w-fab:hover{background:var(--kl-brand)}.kl-input{background:var(--kl-d-input);border:1px solid var(--kl-d-border-strong);color:var(--kl-d-text);border-radius:8px;height:36px;padding:0 12px;font-size:13px}.kl-pill-ok{background:var(--kl-d-ok-tint);border-color:var(--kl-d-ok-bd);color:var(--kl-d-ok)}.kl-pill-warn{background:var(--kl-d-warn-tint);border-color:var(--kl-d-warn-bd);color:var(--kl-d-warn)}.kl-pill-info{background:var(--kl-d-info-tint);border-color:var(--kl-d-info-bd);color:var(--kl-d-info)}.kl-pill-brand{background:var(--kl-brand-tint);border-color:var(--kl-brand-tint-bd);color:var(--kl-brand)}.kl-pill-dim{color:var(--kl-d-muted);background:#13191b;border-color:#22302e}.kl-pill-src-biq{color:#5bc9a8;background:#0f2a1f;border-color:#1e3a2d}.kl-pill-src-mat{color:#6ba4d4;background:#10202e;border-color:#1e3148}.kl-pill-src-world{color:#d4a656;background:#2a2417;border-color:#3a3220}.kl-grid-bg{background-image:linear-gradient(90deg,#15152480 1px,#0000 1px),linear-gradient(#15152480 1px,#0000 1px);background-size:60px 40px}:root{--kl-d-bg:#0a0a12;--kl-d-bg-sidebar:#08080f;--kl-d-card:#0e0e18;--kl-d-input:#06060c;--kl-d-border:#1e1e2e;--kl-d-border-strong:#2a2a40;--kl-d-text:#e8efed;--kl-d-muted:#9aafab;--kl-d-dim:#6b847f;--kl-d-hover:#14142a;--kl-brand:#7c7af5;--kl-brand-hover:#9290ff;--kl-brand-tint:#1d1b3a;--kl-brand-tint-bd:#3a3870;--kl-d-ok:#5bc9a8;--kl-d-ok-tint:#0f2a1f;--kl-d-ok-bd:#1e3a2d;--kl-d-warn:#d4a656;--kl-d-warn-tint:#2a2417;--kl-d-warn-bd:#3a3220;--kl-d-err:#e07a6e;--kl-d-err-tint:#2a1817;--kl-d-err-bd:#4a2422;--kl-d-info:#6ba4d4;--kl-d-info-tint:#10202e;--kl-d-info-bd:#1e3148;--kl-w-bg:#fff;--kl-w-page:#f4f4f1;--kl-w-surface:#fafaf7;--kl-w-surface-2:#f0f0eb;--kl-w-border:#e5e5df;--kl-w-border-strong:#d2d2cb;--kl-w-text:#14141c;--kl-w-text-2:#3a3a45;--kl-w-muted:#6b6b73;--kl-w-dim:#93938c;--kl-w-bubble-user:#14141c;--kl-w-bubble-user-fg:#fafaf7;--kl-w-bubble-ai:#fff;--kl-w-bubble-ai-bd:#e5e5df;--kl-src-biq:#2f9f7e;--kl-src-biq-tint:#e7f6f0;--kl-src-biq-bd:#c9e8dc;--kl-src-mat:#2d6fb1;--kl-src-mat-tint:#e6f0fa;--kl-src-mat-bd:#c7dcef;--kl-src-world:#a87224;--kl-src-world-tint:#faf1dd;--kl-src-world-bd:#ecd7a8;--kl-w-human:#b5532b;--kl-w-human-tint:#fbeee5}.kl-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.kl-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--kl-brand);font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.4}.kl-eyebrow-dim{letter-spacing:.18em;text-transform:uppercase;color:var(--kl-d-dim);font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.4}.kl-h1{letter-spacing:-.024em;font-size:30px;font-weight:500;line-height:1.1}.kl-h2{letter-spacing:-.016em;font-size:22px;font-weight:500;line-height:1.2}.kl-h3{letter-spacing:-.008em;font-size:15px;font-weight:500;line-height:1.3}.kl-lead{color:var(--kl-d-muted);font-size:13px;line-height:1.55}.kl-ann{letter-spacing:.14em;text-transform:uppercase;color:var(--kl-brand);background:var(--kl-brand-tint);border:1px solid var(--kl-brand-tint-bd);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:inline-flex}.kl-card{border:1px solid var(--kl-d-border);background:var(--kl-d-card);border-radius:12px}.kl-btn-primary{background:var(--kl-brand);color:#0a0a18;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.kl-btn-primary:hover{background:var(--kl-brand-hover)}.kl-btn-ghost{color:var(--kl-d-text);border:1px solid var(--kl-d-border-strong);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;display:inline-flex}.kl-btn-ghost:hover{background:var(--kl-d-hover)}.kl-pill{letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-flex}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}html,body{background:var(--kl-d-bg);color:var(--kl-d-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}::selection{color:#fff;background:#2a2856}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#1e1e2e;border-radius:5px}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}.wrap-narrow{max-width:820px;margin:0 auto;padding:0 32px}.ann-bar{background:var(--kl-d-bg-sidebar);border-bottom:1px dashed var(--kl-d-border-strong);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 32px;display:flex}.ann-bar .dim{letter-spacing:.1em;text-transform:uppercase;color:var(--kl-d-dim);font-family:IBM Plex Mono,monospace;font-size:10.5px}.mk-h1{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:500;line-height:1.05}.mk-h1 em{color:var(--kl-brand);font-style:normal}.mk-h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.12}.mk-h2 em{color:var(--kl-brand);font-style:normal}.mk-h3{letter-spacing:-.012em;margin:0;font-size:17px;font-weight:500;line-height:1.3}.mk-lead{color:var(--kl-d-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.62}.mk-body{max-width:660px;margin:22px 0 0}.mk-body p{color:var(--kl-d-muted);text-wrap:pretty;margin:0 0 15px;font-size:15.5px;line-height:1.72}.mk-body p:last-child{margin-bottom:0}.mk-body p b{color:var(--kl-d-text);font-weight:500}.checker-card{border:1px solid var(--kl-w-border);background:var(--kl-w-bg);border-radius:18px;max-width:720px;padding:32px 30px;box-shadow:0 18px 44px -30px #1e190f66}.checker-card .kl-eyebrow{color:#5a4fe0}.checker-card .mk-h2{color:var(--kl-w-text);margin-top:12px}.checker-card .mk-lead{max-width:560px;color:var(--kl-w-text-2);margin-top:12px}.checker-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.checker-input{border:1px solid var(--kl-w-border-strong);min-width:220px;height:50px;color:var(--kl-w-text);background:#fff;border-radius:11px;flex:1;padding:0 16px;font-family:inherit;font-size:15px}.checker-input::placeholder{color:var(--kl-w-dim)}.checker-input:focus{border-color:#5a4fe0;outline:none;box-shadow:0 0 0 4px #5a4fe01a}.checker-input[aria-invalid=true]{border-color:#b5532b}.checker-row .kl-btn-primary{white-space:nowrap;color:#fff;background:#5a4fe0;height:50px}.checker-row .kl-btn-primary:hover{background:#4b41c7}.checker-note{color:var(--kl-w-muted);margin-top:12px;font-size:12.5px;display:block}.mk-lead b{color:var(--kl-d-text);font-weight:500}.mk-body{color:var(--kl-d-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.65}.sec-head{flex-direction:column;gap:14px;max-width:780px;margin-bottom:40px;display:flex}.sec-head.center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.btn-xl{border-radius:12px;height:50px;padding:0 26px;font-size:15px}.st{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.st-live{color:#5ec990;background:#5ec9901f;border:1px solid #5ec9904d}.st-gated{background:var(--kl-brand-tint);border:1px solid var(--kl-brand-tint-bd);color:#9d9bf7}.st-soon{color:var(--kl-d-warn);background:#e4b3631a;border:1px solid #e4b36347}.st-demo{color:var(--kl-d-warn);background:#e4b36314;border:1px solid #e4b3633d}.otag{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:9px}.otag-cat{color:#9d9bf7;background:var(--kl-brand-tint);border:1px solid var(--kl-brand-tint-bd)}.otag-ok{color:#5ec990;background:#5ec9901a;border:1px solid #5ec99042}.otag-warn{color:var(--kl-d-warn);background:#e4b36317;border:1px solid #e4b36342}.otag-info{color:#8fc0e6;background:#6ba4d41a;border:1px solid #6ba4d442}.otag-gap{color:var(--kl-d-muted);border:1px dashed var(--kl-d-border-strong);background:0 0}.hero{padding:60px 0;position:relative;overflow:hidden}.hero-glow{pointer-events:none;filter:blur(8px);z-index:0;background:radial-gradient(50% 50%,#7c7af526,#0000 70%);width:1100px;height:640px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.hero .wrap{z-index:1;position:relative}.hero-grid{flex-direction:column;gap:20px;max-width:920px;display:flex}.hero-kicker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.sec{border-top:1px solid var(--kl-d-border);padding:84px 0;position:relative}.sec.alt{background:var(--kl-d-bg-sidebar)}.cap-list{flex-direction:column;gap:2px;display:flex}.cap-row{border-top:1px solid var(--kl-d-border);color:var(--kl-d-text);align-items:flex-start;gap:12px;padding:11px 0;font-size:13.5px;line-height:1.45;display:flex}.cap-row:first-child{border-top:0}.proof{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.proof-metric{border:1px solid var(--kl-d-border-strong);background:var(--kl-d-input);border-radius:10px;flex-direction:column;gap:3px;min-width:128px;padding:11px 14px;display:flex}.proof-metric .pm-v{letter-spacing:-.02em;color:var(--kl-d-text);font-variant-numeric:tabular-nums;font-size:21px;font-weight:500;line-height:1}.proof-metric .pm-v .u{color:var(--kl-d-dim);margin-left:2px;font-size:12px;font-weight:400}.proof-metric .pm-l{letter-spacing:.1em;text-transform:uppercase;color:var(--kl-d-dim);font-family:IBM Plex Mono,monospace;font-size:9px}.proof-metric.ok .pm-v{color:#7bd3b4}.why-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}.panel{border:1px solid var(--kl-d-border-strong);background:linear-gradient(#10101d 0%,#0b0b15 100%);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 54px -30px #000000b3}.panel-head{border-bottom:1px solid var(--kl-d-border);background:var(--kl-d-bg-sidebar);align-items:center;gap:10px;padding:15px 18px;display:flex}.panel-head .ph-t{color:var(--kl-d-text);font-size:13px;font-weight:500}.panel-head .ph-k{letter-spacing:.14em;text-transform:uppercase;color:var(--kl-d-dim);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:9px}.panel-body{flex-direction:column;flex:1;gap:10px;padding:16px 18px;display:flex}.risk-row{border:1px solid var(--kl-d-border-strong);background:var(--kl-d-input);border-radius:11px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.risk-row .ri{background:var(--kl-d-warn-tint);border:1px solid var(--kl-d-warn-bd);width:18px;height:18px;color:var(--kl-d-warn);border-radius:5px;flex-shrink:0;place-items:center;margin-top:1px;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.risk-row .rtx{color:var(--kl-d-text);font-size:13px;line-height:1.5}.risk-row .rtx small{color:var(--kl-d-muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.outcome-row{border-top:1px solid var(--kl-d-border);align-items:flex-start;gap:11px;padding:11px 0;display:flex}.outcome-row:first-child{border-top:0}.outcome-row .oi{color:#5ec990;background:#5ec9901f;border:1px solid #5ec9904d;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.outcome-row .otx{color:var(--kl-d-text);font-size:13px;line-height:1.5}.outcome-row .otx small{color:var(--kl-d-muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.siblings{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}a.sib{border:1px solid var(--kl-d-border);background:var(--kl-d-card);border-radius:14px;flex-direction:column;gap:8px;padding:18px;transition:border-color .15s,background .15s;display:flex}a.sib:hover{border-color:var(--kl-brand-tint-bd);background:linear-gradient(180deg,#7c7af50d,var(--kl-d-card))}.sib .sb-k{letter-spacing:.14em;text-transform:uppercase;color:var(--kl-d-dim);font-family:IBM Plex Mono,monospace;font-size:9px}.sib .sb-t{color:var(--kl-d-text);letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.sib .sb-t .glyph{background:var(--kl-brand);border-radius:3px;width:8px;height:8px}.sib.exp .sb-t .glyph{background:#5ec990}.sib p{color:var(--kl-d-muted);margin:0;font-size:12px;line-height:1.5}.sib .sb-go{letter-spacing:.1em;text-transform:uppercase;color:var(--kl-brand);align-items:center;gap:6px;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.cta{border-top:1px solid var(--kl-d-border);text-align:center;padding:96px 0 88px}.cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.cta-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--kl-d-dim);margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:10.5px}@media (max-width:1000px){.why-grid,.siblings{grid-template-columns:1fr}}.xhero{border-bottom:1px solid var(--kl-d-border);padding:54px 0 72px;position:relative;overflow:hidden}.xhero-glow{pointer-events:none;z-index:0;filter:blur(10px);background:radial-gradient(46% 50% at 50% 42%,#7c7af533,#0000 70%);width:1280px;height:760px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.xhero .wrap{z-index:1;position:relative}.xhero-rule{z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(90deg,#15152455 1px,#0000 1px);background-size:80px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.xeyebrow{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:18px;display:inline-flex}.xeyebrow .metaphor{letter-spacing:.16em;text-transform:uppercase;color:var(--kl-brand);align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:inline-flex}.xeyebrow .metaphor:before{content:"";background:var(--kl-brand);width:18px;height:1px}.xh1{letter-spacing:-.035em;text-wrap:balance;color:var(--kl-d-text);margin:0;font-size:clamp(38px,4.7vw,60px);font-weight:500;line-height:1}.xh1 em{color:var(--kl-brand);font-style:normal}.xlead{color:var(--kl-d-muted);text-wrap:pretty;max-width:680px;margin:18px 0 0;font-size:17px;line-height:1.6}.xlead b{color:var(--kl-d-text);font-weight:500}.xhero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}:root{--sg-crit:#e0856f;--sg-crit-tint:#e0856f16;--sg-crit-bd:#e0856f52;--sg-warn:#d6a75e;--sg-warn-tint:#d6a75e16;--sg-warn-bd:#d6a75e4d;--sg-info:#6fa6cf;--sg-info-tint:#6fa6cf16;--sg-info-bd:#6fa6cf4d;--sg-ok:#5ec990;--sg-ok-tint:#5ec9901a;--sg-ok-bd:#5ec99052;--sg-dismiss:#6b847f}.sgsev{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.sgsev .sd{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.sgsev.crit{color:var(--sg-crit);background:var(--sg-crit-tint);border-color:var(--sg-crit-bd)}.sgsev.warn{color:var(--sg-warn);background:var(--sg-warn-tint);border-color:var(--sg-warn-bd)}.sgsev.info{color:var(--sg-info);background:var(--sg-info-tint);border-color:var(--sg-info-bd)}.sgsev.ok{color:var(--sg-ok);background:var(--sg-ok-tint);border-color:var(--sg-ok-bd)}.sgsev.dismiss{color:var(--sg-dismiss);border:1px dashed var(--kl-d-border-strong);background:0 0}.sgtype{letter-spacing:.1em;text-transform:uppercase;color:var(--kl-d-muted);white-space:nowrap;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.sgtype .gl{background:var(--kl-d-input);border:1px solid var(--kl-d-border-strong);width:18px;height:18px;color:var(--kl-d-text);border-radius:5px;flex-shrink:0;place-items:center;font-size:11px;line-height:1;display:grid}.sgtype.crit .gl{color:var(--sg-crit);border-color:var(--sg-crit-bd);background:var(--sg-crit-tint)}.sgtype.warn .gl{color:var(--sg-warn);border-color:var(--sg-warn-bd);background:var(--sg-warn-tint)}.sgtype.info .gl{color:var(--sg-info);border-color:var(--sg-info-bd);background:var(--sg-info-tint)}.sgconf{letter-spacing:.08em;text-transform:uppercase;color:var(--kl-d-dim);align-items:center;gap:9px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.sgconf .ct{background:var(--kl-d-input);border:1px solid var(--kl-d-border);border-radius:3px;width:64px;height:5px;overflow:hidden}.sgconf .ct i{background:var(--kl-d-muted);border-radius:3px;height:100%;display:block}.sgconf.crit .ct i{background:var(--sg-crit)}.sgconf.warn .ct i{background:var(--sg-warn)}.sgconf.info .ct i{background:var(--sg-info)}.sgconf b{color:var(--kl-d-text);font-variant-numeric:tabular-nums;font-weight:500}@keyframes sgbeat{0%,to{opacity:.35}50%{opacity:1}}.fdx{border:1px solid var(--kl-d-border-strong);background:linear-gradient(#10101d 0%,#0b0b15 100%);border-radius:18px;overflow:hidden;box-shadow:0 30px 70px -34px #000000c7}.fdx-bar{border-bottom:1px solid var(--kl-d-border);background:var(--kl-d-bg-sidebar);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 18px;display:flex}.fdx-bar .fx-t{color:var(--kl-d-text);align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.fdx-bar .fx-t .dot{background:var(--kl-brand);border-radius:999px;width:8px;height:8px}.fdx-filters{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.fxf{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--kl-d-border-strong);background:var(--kl-d-input);color:var(--kl-d-muted);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:9px;transition:all .14s;display:inline-flex}.fxf:hover{color:var(--kl-d-text);border-color:var(--kl-d-dim)}.fxf .fc{font-variant-numeric:tabular-nums;color:var(--kl-d-text)}.fxf[data-active=true]{background:var(--kl-brand-tint);border-color:var(--kl-brand-tint-bd);color:#c9c8fa}.fxf .pip{border-radius:999px;width:6px;height:6px}.fxf.crit .pip{background:var(--sg-crit)}.fxf.warn .pip{background:var(--sg-warn)}.fxf.info .pip{background:var(--sg-info)}.fdx-body{grid-template-columns:380px 1fr;align-items:stretch;display:grid}.fdx-list{border-right:1px solid var(--kl-d-border);flex-direction:column;gap:6px;max-height:560px;padding:8px;display:flex;overflow-y:auto}.fdx-list::-webkit-scrollbar{width:8px}.fitem{text-align:left;border:1px solid var(--kl-d-border);background:var(--kl-d-input);cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:11px;gap:11px;padding:12px 12px 12px 14px;transition:border-color .14s,background .14s;display:flex;position:relative;overflow:hidden}.fitem:hover{border-color:var(--kl-d-border-strong);background:var(--kl-d-hover)}.fitem .frail{background:var(--kl-d-border-strong);width:3px;position:absolute;top:0;bottom:0;left:0}.fitem.crit .frail{background:var(--sg-crit)}.fitem.warn .frail{background:var(--sg-warn)}.fitem.info .frail{background:var(--sg-info)}.fitem[data-active=true]{border-color:var(--kl-brand-tint-bd);background:linear-gradient(90deg,#7c7af51a,var(--kl-d-input));box-shadow:0 0 0 1px var(--kl-brand-tint-bd)}.fitem .fgl{background:var(--kl-d-card);border:1px solid var(--kl-d-border-strong);width:26px;height:26px;color:var(--kl-d-muted);border-radius:7px;flex-shrink:0;place-items:center;margin-top:1px;font-family:IBM Plex Mono,monospace;font-size:13px;display:grid}.fitem.crit .fgl{color:var(--sg-crit);border-color:var(--sg-crit-bd)}.fitem.warn .fgl{color:var(--sg-warn);border-color:var(--sg-warn-bd)}.fitem.info .fgl{color:var(--sg-info);border-color:var(--sg-info-bd)}.fitem .fmain{flex:1;min-width:0}.fitem .ftop{align-items:center;gap:8px;margin-bottom:6px;display:flex}.fitem .ftype-l{letter-spacing:.1em;text-transform:uppercase;color:var(--kl-d-muted);font-family:IBM Plex Mono,monospace;font-size:8.5px}.fitem .fage{color:var(--kl-d-dim);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:8.5px}.fitem .fq{color:var(--kl-d-text);font-size:12.5px;font-weight:500;line-height:1.4}.fitem .fctx{letter-spacing:.04em;text-transform:uppercase;color:var(--kl-d-dim);flex-wrap:wrap;gap:8px;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:8.5px;display:flex}.fitem .fctx .cdot{background:var(--kl-d-border-strong);border-radius:999px;align-self:center;width:5px;height:5px}.fdx-detail{flex-direction:column;min-width:0;padding:0;display:flex}.fd-head{border-bottom:1px solid var(--kl-d-border);background:#7c7af506;padding:18px 22px}.fd-head .fd-toprow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.fd-head .fd-id{letter-spacing:.08em;text-transform:uppercase;color:var(--kl-d-dim);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:9px}.fd-head .fd-q{color:var(--kl-d-text);letter-spacing:-.014em;text-wrap:balance;font-size:17px;font-weight:500;line-height:1.3}.fd-head .fd-ctx{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.fdctx{letter-spacing:.02em;color:var(--kl-d-text);border:1px solid var(--kl-d-border-strong);background:var(--kl-d-input);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:inline-flex}.fdctx .k{color:var(--kl-d-dim)}.fd-grid{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.fd-panel{border:1px solid var(--kl-d-border-strong);background:var(--kl-d-input);border-radius:12px;padding:14px 15px}.fd-panel .fp-k{letter-spacing:.14em;text-transform:uppercase;color:var(--kl-d-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:8.5px;display:flex}.fd-panel .fp-k .dotstat{border-radius:999px;width:8px;height:8px}.fd-panel .fp-body{color:var(--kl-d-muted);font-size:14px;line-height:1.62}.fd-panel .fp-body b{color:var(--kl-d-text);font-weight:500}.fd-panel.answer{border-color:var(--sg-crit-bd);background:var(--sg-crit-tint)}.fd-panel.answer .fp-k{color:var(--sg-crit)}.fd-panel.answer .flag{color:var(--sg-crit);border-bottom:1.5px solid var(--sg-crit);background:#e0856f29;border-radius:3px;padding:0 4px;font-weight:500}.fd-panel.material{border-color:var(--sg-info-bd);background:var(--sg-info-tint)}.fd-panel.material .fp-k{color:var(--sg-info)}.fd-panel.material .truth{color:#8fd9bd;background:#5ec9901f;border-radius:3px;padding:0 4px;font-weight:600}.fd-panel.material .matsrc{letter-spacing:.04em;text-transform:uppercase;color:var(--sg-info);border:1px solid var(--sg-info-bd);background:#6fa6cf0f;border-radius:7px;align-items:center;gap:8px;margin-top:11px;padding:6px 10px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.fd-panel.material .matsrc .lk{width:11px;height:11px}.fd-why{border:1px solid var(--kl-d-border);background:var(--kl-d-card);border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.fd-why .wi{background:var(--kl-d-input);border:1px solid var(--kl-d-border-strong);width:22px;height:22px;color:var(--kl-d-warn);border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;font-size:11px;display:grid}.fd-why .wtx{color:var(--kl-d-text);font-size:13.5px;line-height:1.58}.fd-why .wtx .wk{letter-spacing:.14em;text-transform:uppercase;color:var(--kl-d-dim);margin-bottom:5px;font-family:IBM Plex Mono,monospace;font-size:8.5px;display:block}.fd-judge{border:1px solid var(--kl-d-border-strong);background:var(--kl-d-card);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.fdj{border-left:1px solid var(--kl-d-border);flex-direction:column;gap:8px;padding:13px 15px;display:flex}.fdj:first-child{border-left:0}.fdj .fdj-k{letter-spacing:.14em;text-transform:uppercase;color:var(--kl-d-dim);font-family:IBM Plex Mono,monospace;font-size:8px}.fdj .fdj-v{color:var(--kl-d-text);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.fd-suggest{border:1px solid var(--sg-ok-bd);background:var(--sg-ok-tint);border-radius:12px;padding:14px 15px}.fd-suggest .fs-k{letter-spacing:.14em;text-transform:uppercase;color:var(--sg-ok);align-items:center;gap:8px;margin-bottom:9px;font-family:IBM Plex Mono,monospace;font-size:8.5px;display:flex}.fd-suggest .fs-body{color:var(--kl-d-text);font-size:13.5px;line-height:1.58}.fd-suggest .fs-body .truth{color:#8fd9bd;font-weight:600}.fd-suggest .fs-foot{letter-spacing:.04em;color:var(--kl-d-dim);border-top:1px dashed var(--sg-ok-bd);text-transform:none;margin-top:9px;padding-top:9px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5}.fd-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.fdact{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--kl-d-border-strong);background:var(--kl-d-input);color:var(--kl-d-text);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-family:IBM Plex Mono,monospace;font-size:9.5px;transition:all .14s;display:inline-flex}.fdact:hover{border-color:var(--kl-d-dim);background:var(--kl-d-hover)}.fdact.primary{color:#0a0a18;background:var(--kl-brand);border-color:var(--kl-brand);font-weight:600}.fdact.primary:hover{background:var(--kl-brand-hover)}.fdact.ghost-fp{color:var(--kl-d-muted)}.fd-gate{letter-spacing:.1em;text-transform:uppercase;color:var(--sg-warn);border:1px solid var(--sg-warn-bd);background:var(--sg-warn-tint);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:6px 11px;font-family:IBM Plex Mono,monospace;font-size:8.5px;display:inline-flex}.fd-gate .gd{background:var(--sg-warn);border-radius:999px;width:6px;height:6px}.loop{border:1px solid var(--kl-d-border-strong);background:linear-gradient(#10101d 0%,#0b0b15 100%);border-radius:18px;overflow:hidden;box-shadow:0 24px 58px -32px #000000bd}.loop-track{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.lnode{border-left:1px solid var(--kl-d-border);cursor:pointer;text-align:left;font:inherit;background:0 0;flex-direction:column;gap:10px;padding:20px 16px;transition:background .15s;display:flex;position:relative}.lnode:first-child{border-left:0}.lnode:hover{background:var(--kl-d-hover)}.lnode .ln-n{letter-spacing:.1em;text-transform:uppercase;color:var(--kl-d-dim);align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.lnode .ln-n .nn{background:var(--kl-d-input);border:1px solid var(--kl-d-border-strong);width:20px;height:20px;color:var(--kl-d-dim);border-radius:6px;place-items:center;font-size:9px;display:grid}.lnode .ln-t{color:var(--kl-d-text);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.25}.lnode .ln-icon{color:var(--kl-d-muted);font-family:IBM Plex Mono,monospace;font-size:16px}.lnode .ln-arrow{z-index:3;background:var(--kl-d-bg);border:1px solid var(--kl-d-border-strong);width:18px;height:18px;color:var(--kl-d-dim);border-radius:999px;place-items:center;font-family:IBM Plex Mono,monospace;font-size:9px;display:grid;position:absolute;top:24px;right:-9px}.lnode:last-child .ln-arrow{display:none}.lnode.safeguard .ln-n{color:var(--kl-brand)}.lnode.safeguard .nn{background:var(--kl-brand-tint);border-color:var(--kl-brand-tint-bd);color:#9d9bf7}.lnode.clean .ln-n{color:var(--sg-ok)}.lnode.clean .nn{background:var(--sg-ok-tint);border-color:var(--sg-ok-bd);color:var(--sg-ok)}.lnode[data-active=true]{background:#7c7af514}.lnode[data-active=true] .ln-t{color:#e8e7fc}.lnode[data-active=true]:after{content:"";background:var(--kl-brand);height:2px;position:absolute;bottom:0;left:0;right:0}.lnode.clean[data-active=true]:after{background:var(--sg-ok)}.loop-detail{border-top:1px solid var(--kl-d-border);background:var(--kl-d-bg-sidebar);grid-template-columns:1fr 1.1fr;align-items:center;gap:26px;min-height:140px;padding:20px 22px;display:grid}.loop-detail .ld-l .ld-k{letter-spacing:.16em;text-transform:uppercase;color:var(--kl-brand);align-items:center;gap:9px;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.loop-detail .ld-l .ld-t{color:var(--kl-d-text);letter-spacing:-.016em;margin-bottom:9px;font-size:18px;font-weight:500;line-height:1.2}.loop-detail .ld-l p{color:var(--kl-d-muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.loop-detail .ld-l p b{color:var(--kl-d-text);font-weight:500}.loop-vis{border:1px solid var(--kl-d-border-strong);background:var(--kl-d-card);color:var(--kl-d-muted);border-radius:12px;flex-direction:column;justify-content:center;gap:9px;min-height:88px;padding:14px 15px;font-size:12.5px;line-height:1.6;display:flex}.loop-vis .mono,.mono{font-family:IBM Plex Mono,monospace}.typegrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tcell{border:1px solid var(--kl-d-border);background:var(--kl-d-card);border-radius:14px;flex-direction:column;gap:11px;padding:18px;display:flex;position:relative;overflow:hidden}.tcell .trail{background:var(--kl-d-border-strong);width:3px;position:absolute;top:0;bottom:0;left:0}.tcell.crit .trail{background:var(--sg-crit)}.tcell.warn .trail{background:var(--sg-warn)}.tcell.info .trail{background:var(--sg-info)}.tcell.defer .trail{background:var(--kl-brand)}.tcell .tc-top{align-items:center;gap:11px;display:flex}.tcell .tc-gl{background:var(--kl-d-input);border:1px solid var(--kl-d-border-strong);width:34px;height:34px;color:var(--kl-d-text);border-radius:9px;flex-shrink:0;place-items:center;font-family:IBM Plex Mono,monospace;font-size:16px;display:grid}.tcell.crit .tc-gl{color:var(--sg-crit);border-color:var(--sg-crit-bd);background:var(--sg-crit-tint)}.tcell.warn .tc-gl{color:var(--sg-warn);border-color:var(--sg-warn-bd);background:var(--sg-warn-tint)}.tcell.info .tc-gl{color:var(--sg-info);border-color:var(--sg-info-bd);background:var(--sg-info-tint)}.tcell.defer .tc-gl{color:#9d9bf7;border-color:var(--kl-brand-tint-bd);background:var(--kl-brand-tint)}.tcell .tc-name{color:var(--kl-d-text);letter-spacing:-.01em;font-size:14.5px;font-weight:500;line-height:1.2}.tcell .tc-def{color:var(--kl-d-muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.55}.tcell .tc-eg{letter-spacing:.01em;color:var(--kl-d-dim);border-top:1px dashed var(--kl-d-border);margin-top:auto;padding-top:11px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5}.tcell .tc-eg .egk{color:var(--kl-d-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:8px;display:block}.tcell .tc-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tcell .tc-defer-link{letter-spacing:.1em;text-transform:uppercase;color:#9d9bf7;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:8.5px;display:inline-flex}.split2{border:1px solid var(--kl-d-border-strong);background:linear-gradient(#10101d 0%,#0b0b15 100%);border-radius:18px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 22px 54px -30px #000000b3}.lane{border-left:1px solid var(--kl-d-border);flex-direction:column;gap:14px;padding:24px;display:flex}.lane:first-child{border-left:0}.lane.sg{background:#7c7af50a}.lane .lane-k{letter-spacing:.14em;text-transform:uppercase;color:var(--kl-d-dim);align-items:center;gap:9px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.lane .lane-k .lg{background:var(--kl-d-muted);border-radius:3px;width:9px;height:9px}.lane.sg .lane-k{color:var(--kl-brand)}.lane.sg .lane-k .lg{background:var(--kl-brand)}.lane.cc .lane-k{color:#8fc0e6}.lane.cc .lane-k .lg{background:#6ba4d4}.lane .lane-t{color:var(--kl-d-text);letter-spacing:-.016em;font-size:18px;font-weight:500;line-height:1.2}.lane .lane-sub{color:var(--kl-d-muted);margin:0;font-size:13px;line-height:1.55}.lane .lane-list{flex-direction:column;gap:8px;margin-top:2px;display:flex}.lane .lrow{color:var(--kl-d-text);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.lane .lrow .lx{background:var(--kl-d-input);border:1px solid var(--kl-d-border-strong);width:17px;height:17px;color:var(--kl-d-muted);border-radius:5px;flex-shrink:0;place-items:center;margin-top:1px;font-family:IBM Plex Mono,monospace;font-size:9px;display:grid}.lane.sg .lrow .lx{color:#9d9bf7;border-color:var(--kl-brand-tint-bd);background:var(--kl-brand-tint)}.lane.cc .lrow .lx{color:#8fc0e6;border-color:var(--kl-d-info-bd);background:var(--kl-d-info-tint)}.lane .lane-foot{letter-spacing:.02em;color:var(--kl-d-dim);margin-top:auto;padding-top:8px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5}.checks-against{letter-spacing:.1em;text-transform:uppercase;color:var(--kl-d-dim);justify-content:center;align-items:center;gap:12px;margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.checks-against .ca-line{background:linear-gradient(90deg,transparent,var(--kl-d-border-strong),transparent);flex:1;max-width:120px;height:1px}.checks-against b{color:var(--kl-brand);font-weight:500}.sg-illus{letter-spacing:.12em;text-transform:uppercase;color:var(--kl-d-warn);white-space:nowrap;background:#e4b3630f;border:1px solid #e4b3633d;border-radius:6px;align-items:center;gap:7px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.sg-illus:before{content:"";background:var(--kl-d-warn);border-radius:999px;width:5px;height:5px}@media (max-width:1000px){.fdx-body{grid-template-columns:1fr}.fdx-list{border-right:0;border-bottom:1px solid var(--kl-d-border);max-height:300px}.loop-track{grid-template-columns:repeat(2,1fr)}.lnode{border-top:1px solid var(--kl-d-border)}.lnode:nth-child(odd){border-left:0}.lnode .ln-arrow,.lnode[data-active=true]:after{display:none}.lnode[data-active=true]{box-shadow:inset 0 0 0 1px var(--kl-brand-tint-bd)}.loop-detail{grid-template-columns:1fr;gap:16px}.typegrid,.split2{grid-template-columns:1fr}.lane{border-left:0;border-top:1px solid var(--kl-d-border)}.lane:first-child{border-top:0}.fd-judge{grid-template-columns:1fr}.fdj{border-left:0;border-top:1px solid var(--kl-d-border)}.fdj:first-child{border-top:0}}@media (max-width:560px){.typegrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important}}.sg-hero-head{max-width:820px}.sg-hero-wb{margin-top:34px}.fdx-bar .fx-scan{letter-spacing:.08em;text-transform:uppercase;color:var(--kl-d-dim);align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:inline-flex}.fdx-bar .fx-scan:before{content:"";background:var(--sg-ok);opacity:.85;border-radius:999px;width:6px;height:6px}.sg-trustline{letter-spacing:.07em;text-transform:uppercase;color:var(--kl-d-dim);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.sg-trustline .tdot{background:var(--kl-brand);border-radius:999px;flex-shrink:0;width:7px;height:7px}.sg-trustline .tsep{color:var(--kl-d-border-strong)}.sg-metricstrip{grid-template-columns:repeat(6,1fr);gap:11px;margin-top:22px;display:grid}.sgms{border:1px solid var(--kl-d-border);background:var(--kl-d-input);border-radius:13px;flex-direction:column;gap:7px;padding:15px 16px;display:flex;position:relative;overflow:hidden}.sgms .msrail{background:var(--kl-d-border-strong);width:3px;position:absolute;top:0;bottom:0;left:0}.sgms.crit .msrail{background:var(--sg-crit)}.sgms.warn .msrail{background:var(--sg-warn)}.sgms.info .msrail{background:var(--sg-info)}.sgms .v{letter-spacing:-.025em;color:var(--kl-d-text);font-variant-numeric:tabular-nums;font-size:25px;font-weight:500;line-height:1}.sgms.crit .v{color:var(--sg-crit)}.sgms.warn .v{color:var(--sg-warn)}.sgms.info .v{color:var(--sg-info)}.sgms .l{letter-spacing:.1em;text-transform:uppercase;color:var(--kl-d-dim);font-family:IBM Plex Mono,monospace;font-size:8.5px;line-height:1.3}.sg-outcome-note{border:1px solid var(--kl-d-border-strong);background:var(--kl-d-card);border-radius:13px;max-width:680px;margin-top:18px;padding:16px 18px}.sg-outcome-note .son-k{letter-spacing:.14em;text-transform:uppercase;color:var(--kl-brand);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.sg-outcome-note p{color:var(--kl-d-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.6}.sg-outcome-note p b{color:var(--kl-d-text);font-weight:500}@media (max-width:1000px){.sg-metricstrip{grid-template-columns:repeat(3,1fr)}.fdx-bar .fx-scan{order:3;width:100%}.tcell.defer[style]{grid-column:auto!important}}@media (max-width:560px){.sg-metricstrip{grid-template-columns:repeat(2,1fr)}.sg-trustline .sg-illus{margin-left:0!important}}:root{--sg-claim:#4fb89a;--sg-claim-tint:#4fb89a1c;--sg-claim-bd:#4fb89a4d;--sg-fram:#9290f2;--sg-fram-tint:#7c7af521;--sg-fram-bd:#7c7af557}.pillars{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pillar{border:1px solid var(--kl-d-border-strong);background:linear-gradient(#10101d 0%,#0b0b15 100%);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 58px -32px #000000b3}.pillar .prail{height:3px;position:absolute;top:0;left:0;right:0}.pillar.material .prail{background:var(--sg-claim)}.pillar.stil .prail{background:var(--sg-fram)}.pillar-head{border-bottom:1px solid var(--kl-d-border);align-items:flex-start;gap:15px;padding:24px 24px 18px;display:flex}.pillar-ic{border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-family:IBM Plex Mono,monospace;font-size:20px;display:grid}.pillar.material .pillar-ic{color:var(--sg-claim);background:var(--sg-claim-tint);border:1px solid var(--sg-claim-bd)}.pillar.stil .pillar-ic{color:var(--sg-fram);background:var(--sg-fram-tint);border:1px solid var(--sg-fram-bd)}.pillar-head .ph-k{letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.pillar.material .ph-k{color:var(--sg-claim)}.pillar.stil .ph-k{color:var(--sg-fram)}.pillar-head .ph-t{letter-spacing:-.016em;color:var(--kl-d-text);font-size:19px;font-weight:600;line-height:1.18}.pillar-head .ph-s{color:var(--kl-d-muted);margin-top:7px;font-size:13px;line-height:1.5}.pillar-body{flex-direction:column;flex:1;gap:15px;padding:20px 24px 24px;display:flex}.pillar-q{color:var(--kl-d-muted);font-size:13px;line-height:1.55}.pillar-q b{color:var(--kl-d-text);font-weight:500}.minif{border:1px solid var(--kl-d-border-strong);background:var(--kl-d-card);border-radius:13px;overflow:hidden}.minif-bar{border-bottom:1px solid var(--kl-d-border);background:var(--kl-d-input);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 13px;display:flex}.minif-bar .mf-age{letter-spacing:.06em;text-transform:uppercase;color:var(--kl-d-dim);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:9px}.minif-q{color:var(--kl-d-text);padding:13px 14px 0;font-size:13.5px;font-weight:500;line-height:1.4}.minif-cmp{flex-direction:column;gap:9px;padding:13px 14px;display:flex}.mfbox{border:1px solid var(--kl-d-border-strong);background:var(--kl-d-input);border-radius:10px;padding:11px 12px}.mfbox .mf-k{letter-spacing:.12em;text-transform:uppercase;color:var(--kl-d-dim);align-items:center;gap:7px;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.mfbox .mf-v{color:var(--kl-d-muted);font-size:12.5px;line-height:1.5}.mfbox.says{background:#e07a5f0f;border-color:#e07a5f57}.mfbox.says .mf-k{color:var(--sg-crit)}.mfbox.says .flag{color:var(--sg-crit);border-bottom:1.5px solid var(--sg-crit);background:#e07a5f29;border-radius:3px;padding:0 3px;font-weight:500}.mfbox.truth{border-color:var(--sg-claim-bd);background:var(--sg-claim-tint)}.mfbox.truth .mf-k{color:var(--sg-claim)}.mfbox.truth .truth{color:#7fd8bc;background:#4fb89a21;border-radius:3px;padding:0 3px;font-weight:600}.mfbox.rule{border-color:var(--sg-fram-bd);background:var(--sg-fram-tint)}.mfbox.rule .mf-k{color:var(--sg-fram)}.mfbox.rule .mf-id{color:#b6b4f7;border:1px solid var(--sg-fram-bd);background:#7c7af524;border-radius:5px;margin-left:auto;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:8.5px}.mfbox.rule .hl{color:#b6b4f7;text-underline-offset:2px;-webkit-text-decoration:underline #7c7af580;text-decoration:underline #7c7af580}.minif-eq{align-self:center;font-family:IBM Plex Mono,monospace;font-size:14px}.pillar.material .minif-eq{color:var(--sg-crit)}.pillar.stil .minif-eq{color:var(--sg-fram)}.pillar-foot{color:var(--kl-d-muted);align-items:center;gap:9px;margin-top:auto;padding-top:4px;font-size:12.5px;display:flex}.pillar-foot .pf-ic{background:var(--kl-d-input);border:1px solid var(--kl-d-border-strong);width:20px;height:20px;color:var(--kl-d-muted);border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.pillars-note{letter-spacing:.06em;color:var(--kl-d-dim);text-align:center;justify-content:center;align-items:center;gap:13px;margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.pillars-note b{color:var(--kl-d-text);font-weight:500}.pillars-note .pn-line{background:linear-gradient(90deg,transparent,var(--kl-d-border-strong),transparent);flex:1;max-width:90px;height:1px}.repair{border:1px solid var(--kl-d-border-strong);background:linear-gradient(#10101d 0%,#0b0b15 100%);border-radius:18px;overflow:hidden;box-shadow:0 24px 58px -32px #000000b3}.repair-bar{border-bottom:1px solid var(--kl-d-border);background:var(--kl-d-bg-sidebar);align-items:center;gap:10px;padding:14px 20px;display:flex}.repair-bar .rb-t{color:var(--kl-d-text);align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.repair-bar .rb-t .dot{background:var(--kl-brand);border-radius:999px;width:8px;height:8px}.repair-bar .rb-k{letter-spacing:.1em;text-transform:uppercase;color:var(--kl-d-dim);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:9px}.repair-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.repair-col{border-left:1px solid var(--kl-d-border);padding:22px 24px}.repair-col:first-child{border-left:0}.repair-col .rc-k{letter-spacing:.14em;text-transform:uppercase;color:var(--kl-d-dim);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:9px}.rstep{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.rstep .rs-n{background:var(--kl-d-input);border:1px solid var(--kl-d-border-strong);width:22px;height:22px;color:var(--kl-d-muted);border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.rstep.ok .rs-n{color:var(--sg-ok);border-color:var(--sg-ok-bd);background:var(--sg-ok-tint)}.rstep .rs-t{color:var(--kl-d-text);font-size:13px;line-height:1.5}.rstep .rs-t small{color:var(--kl-d-dim);margin-top:2px;font-size:11.5px;display:block}.repair-gate{border:1px solid var(--sg-ok-bd);background:var(--sg-ok-tint);border-radius:12px;align-items:center;gap:13px;margin:0 24px 22px;padding:14px 16px;display:flex}.repair-gate .rg-ic{width:34px;height:34px;color:var(--sg-ok);border:1px solid var(--sg-ok-bd);background:#5ec9901f;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.repair-gate .rg-t{color:var(--kl-d-text);font-size:13.5px;line-height:1.5}.repair-gate .rg-t b{font-weight:600}.repair-mono{color:var(--kl-d-muted);background:var(--kl-d-bg);border:1px solid var(--kl-d-border);border-radius:10px;padding:13px 14px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.6}.repair-mono .ok{color:var(--sg-ok)}.repair-mono .dim{color:var(--kl-d-dim)}@media (max-width:1000px){.pillars,.repair-grid{grid-template-columns:1fr}.repair-col{border-left:0;border-top:1px solid var(--kl-d-border)}.repair-col:first-child{border-top:0}}@media (max-width:560px){.minif-bar{gap:6px}}html{max-width:100%;overflow-x:hidden}@media (max-width:600px){.fdx-body,.loop-detail,.why-grid,.split2,.pillars,.repair-grid,.fd-judge,.siblings,.loop-track,.typegrid{grid-template-columns:1fr!important}.sg-metricstrip{grid-template-columns:repeat(2,1fr)!important}.fdx-body>*,.loop-detail>*,.split2>*,.pillars>*,.repair-grid>*,.fd-judge>*,.siblings>*,.loop-track>*,.why-grid>*{min-width:0}.wrap{padding-left:18px!important;padding-right:18px!important}.xh1{word-break:break-word;font-size:clamp(25px,6.8vw,33px)!important}.xlead,.mk-lead{max-width:100%!important}.xeyebrow{flex-wrap:wrap;font-size:11px}}
