.kb-landing.svelte-1pw2byy{--paper:#eaeef3;--surface:#fff;--surface-2:#f3f6fa;--ink:#0d1620;--ink-2:#414c58;--ink-3:#626c78;--line:#d2dae3;--line-ctrl:#71808f;--line-2:#e3e9f0;--azure:#1663e6;--azure-deep:#0f4bb5;--azure-tint:#e5edfc;--on-azure:#fff;--azure-band:#3d7eec;--caution:#b8440d;--caution-tint:#fbe9df;--good:#1c7e4b;--shadow:18px 18px 40px #0d162012;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--wrap:1140px;--gutter:clamp(1.15rem, 4vw, 2.75rem);--radius:10px;--radius-sm:7px;font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}@media (prefers-color-scheme:dark){.kb-landing.svelte-1pw2byy{--paper:#090d13;--surface:#111a24;--surface-2:#16212d;--ink:#e9eff6;--ink-2:#9fadbb;--ink-3:#7c8a98;--line:#223140;--line-ctrl:#546e88;--line-2:#1a2530;--azure:#4f97ff;--azure-deep:#7fb2ff;--azure-tint:#14263e;--on-azure:#090d13;--azure-band:#0061ed;--caution:#ff7038;--caution-tint:#3a1c10;--good:#45c483;--shadow:20px 20px 46px #00000073}}:root[data-theme=light] .kb-landing.svelte-1pw2byy{--paper:#eaeef3;--surface:#fff;--surface-2:#f3f6fa;--ink:#0d1620;--ink-2:#414c58;--ink-3:#626c78;--line:#d2dae3;--line-ctrl:#71808f;--line-2:#e3e9f0;--azure:#1663e6;--azure-deep:#0f4bb5;--azure-tint:#e5edfc;--on-azure:#fff;--azure-band:#3d7eec;--caution:#b8440d;--caution-tint:#fbe9df;--good:#1c7e4b;--shadow:18px 18px 40px #0d162012}:root[data-theme=dark] .kb-landing.svelte-1pw2byy{--paper:#090d13;--surface:#111a24;--surface-2:#16212d;--ink:#e9eff6;--ink-2:#9fadbb;--ink-3:#7c8a98;--line:#223140;--line-ctrl:#546e88;--line-2:#1a2530;--azure:#4f97ff;--azure-deep:#7fb2ff;--azure-tint:#14263e;--on-azure:#090d13;--azure-band:#0061ed;--caution:#ff7038;--caution-tint:#3a1c10;--good:#45c483;--shadow:20px 20px 46px #00000073}.kb-landing.svelte-1pw2byy :where(.svelte-1pw2byy),.kb-landing.svelte-1pw2byy :where(.svelte-1pw2byy):before,.kb-landing.svelte-1pw2byy :where(.svelte-1pw2byy):after{box-sizing:border-box}.kb-landing.svelte-1pw2byy :where(.svelte-1pw2byy)::selection{background:var(--azure);color:#fff}.kb-landing.svelte-1pw2byy a:where(.svelte-1pw2byy){color:inherit}.kb-landing.svelte-1pw2byy svg:where(.svelte-1pw2byy){max-width:100%}.kb-landing.svelte-1pw2byy a:where(.svelte-1pw2byy):focus-visible{outline:2.5px solid var(--azure);outline-offset:3px;border-radius:3px}.kb-landing.svelte-1pw2byy .eyebrow:where(.svelte-1pw2byy){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--azure-deep);align-items:center;gap:.55rem;font-size:.72rem;display:inline-flex}.kb-landing.svelte-1pw2byy .eyebrow:where(.svelte-1pw2byy) .no:where(.svelte-1pw2byy){color:var(--ink-3)}.kb-landing.svelte-1pw2byy .eyebrow:where(.svelte-1pw2byy):before{content:"";background:var(--azure);width:1.6rem;height:1px;display:inline-block}.kb-landing.svelte-1pw2byy h1:where(.svelte-1pw2byy),.kb-landing.svelte-1pw2byy h2:where(.svelte-1pw2byy),.kb-landing.svelte-1pw2byy h3:where(.svelte-1pw2byy){text-wrap:balance;letter-spacing:-.02em;margin:0;line-height:1.06}.kb-landing.svelte-1pw2byy h1:where(.svelte-1pw2byy){font-size:clamp(2.35rem,6vw,4.15rem);font-weight:830}.kb-landing.svelte-1pw2byy h2:where(.svelte-1pw2byy){font-size:clamp(1.75rem,3.6vw,2.7rem);font-weight:800}.kb-landing.svelte-1pw2byy h3:where(.svelte-1pw2byy){letter-spacing:-.01em;font-size:1.14rem;font-weight:700;line-height:1.25}.kb-landing.svelte-1pw2byy .lede:where(.svelte-1pw2byy){color:var(--ink-2);max-width:40ch;font-size:clamp(1.06rem,1.6vw,1.24rem)}.kb-landing.svelte-1pw2byy p:where(.svelte-1pw2byy){margin:0}.kb-landing.svelte-1pw2byy .wrap:where(.svelte-1pw2byy){max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.kb-landing.svelte-1pw2byy header.site:where(.svelte-1pw2byy){z-index:40;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.kb-landing.svelte-1pw2byy .nav:where(.svelte-1pw2byy){align-items:center;gap:1.5rem;height:64px;display:flex}.kb-landing.svelte-1pw2byy .brand:where(.svelte-1pw2byy){letter-spacing:-.02em;align-items:center;gap:.6rem;min-height:44px;font-size:1.16rem;font-weight:800;text-decoration:none;display:inline-flex}.kb-landing.svelte-1pw2byy .brand:where(.svelte-1pw2byy) .mark:where(.svelte-1pw2byy){width:30px;height:30px;color:var(--azure);flex:none;place-items:center;display:grid}.kb-landing.svelte-1pw2byy .brand:where(.svelte-1pw2byy) b:where(.svelte-1pw2byy){color:var(--ink)}.kb-landing.svelte-1pw2byy .nav:where(.svelte-1pw2byy) .spacer:where(.svelte-1pw2byy){flex:1}.kb-landing.svelte-1pw2byy .nav-links:where(.svelte-1pw2byy){gap:1.6rem;display:flex}.kb-landing.svelte-1pw2byy .nav-links:where(.svelte-1pw2byy) a:where(.svelte-1pw2byy){color:var(--ink-2);align-items:center;min-height:44px;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.kb-landing.svelte-1pw2byy .nav-links:where(.svelte-1pw2byy) a:where(.svelte-1pw2byy):hover{color:var(--ink)}.kb-landing.svelte-1pw2byy .nav:where(.svelte-1pw2byy) .signin:where(.svelte-1pw2byy){min-height:44px;color:var(--ink-2);align-items:center;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.kb-landing.svelte-1pw2byy .nav:where(.svelte-1pw2byy) .signin:where(.svelte-1pw2byy):hover{color:var(--ink)}.kb-landing.svelte-1pw2byy .btn:where(.svelte-1pw2byy){font:600 .95rem/1 var(--sans);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.5rem;padding:.72rem 1.15rem;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.kb-landing.svelte-1pw2byy .btn-primary:where(.svelte-1pw2byy){background:var(--azure);color:var(--on-azure);box-shadow:0 1px 0 var(--azure-deep)}.kb-landing.svelte-1pw2byy .btn-primary:where(.svelte-1pw2byy):hover{background:var(--azure-deep);transform:translateY(-1px)}.kb-landing.svelte-1pw2byy .btn-ghost:where(.svelte-1pw2byy){color:var(--ink);border-color:var(--line-ctrl);background:0 0}.kb-landing.svelte-1pw2byy .btn-ghost:where(.svelte-1pw2byy):hover{border-color:var(--ink-3);transform:translateY(-1px)}.kb-landing.svelte-1pw2byy .btn:where(.svelte-1pw2byy) .arw:where(.svelte-1pw2byy){transition:transform .15s}.kb-landing.svelte-1pw2byy .btn:where(.svelte-1pw2byy):hover .arw:where(.svelte-1pw2byy){transform:translate(3px)}@media (prefers-reduced-motion:reduce){.kb-landing.svelte-1pw2byy .btn:where(.svelte-1pw2byy),.kb-landing.svelte-1pw2byy .btn:where(.svelte-1pw2byy) .arw:where(.svelte-1pw2byy){transition:none}.kb-landing.svelte-1pw2byy .btn:where(.svelte-1pw2byy):hover{transform:none}}@media (width<=860px){.kb-landing.svelte-1pw2byy .nav-links:where(.svelte-1pw2byy){display:none}}@media (width<=560px){.kb-landing.svelte-1pw2byy .nav:where(.svelte-1pw2byy) .signin:where(.svelte-1pw2byy){display:none}}.kb-landing.svelte-1pw2byy .hero:where(.svelte-1pw2byy){padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.kb-landing.svelte-1pw2byy .grid-bg:where(.svelte-1pw2byy){z-index:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.34;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 78% 12%,#000 0%,#0000 62%);mask-image:radial-gradient(120% 90% at 78% 12%,#000 0%,#0000 62%)}.kb-landing.svelte-1pw2byy .hero:where(.svelte-1pw2byy) .wrap:where(.svelte-1pw2byy){z-index:1;position:relative}.kb-landing.svelte-1pw2byy .hero-grid:where(.svelte-1pw2byy){grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.kb-landing.svelte-1pw2byy .hero:where(.svelte-1pw2byy) h1:where(.svelte-1pw2byy){margin-top:1.1rem}.kb-landing.svelte-1pw2byy .hero:where(.svelte-1pw2byy) .lede:where(.svelte-1pw2byy){margin-top:1.25rem}.kb-landing.svelte-1pw2byy .hero-cta:where(.svelte-1pw2byy){flex-wrap:wrap;gap:.75rem;margin-top:1.9rem;display:flex}.kb-landing.svelte-1pw2byy .hero-meta:where(.svelte-1pw2byy){flex-wrap:wrap;gap:.5rem .55rem;margin-top:1.7rem;display:flex}.kb-landing.svelte-1pw2byy .chip:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-2);border:1px solid var(--line);background:var(--surface);border-radius:100px;align-items:center;gap:.4rem;padding:.38rem .6rem;font-size:.72rem;display:inline-flex}.kb-landing.svelte-1pw2byy .chip:where(.svelte-1pw2byy) svg:where(.svelte-1pw2byy){color:var(--azure);flex:none}.kb-landing.svelte-1pw2byy .figure:where(.svelte-1pw2byy){flex-direction:column;gap:.6rem;min-width:0;display:flex}.kb-landing.svelte-1pw2byy .figcap:where(.svelte-1pw2byy){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-top:.5rem;font-size:.68rem;display:flex}.kb-landing.svelte-1pw2byy .figcap:where(.svelte-1pw2byy) b:where(.svelte-1pw2byy){color:var(--ink-2);font-weight:600}.kb-landing.svelte-1pw2byy .panel:where(.svelte-1pw2byy){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.kb-landing.svelte-1pw2byy .app-top:where(.svelte-1pw2byy){border-bottom:1px solid var(--line-2);background:var(--surface-2);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.7rem;display:flex}.kb-landing.svelte-1pw2byy .app-top:where(.svelte-1pw2byy) .dot:where(.svelte-1pw2byy){background:var(--line);border-radius:50%;width:8px;height:8px}.kb-landing.svelte-1pw2byy .app-top:where(.svelte-1pw2byy) .dot:where(.svelte-1pw2byy):first-child{background:#e0674f}.kb-landing.svelte-1pw2byy .app-top:where(.svelte-1pw2byy) .id:where(.svelte-1pw2byy){color:var(--ink-2);margin-left:auto}.kb-landing.svelte-1pw2byy .app-body:where(.svelte-1pw2byy){flex-direction:column;gap:.85rem;padding:1rem 1rem 1.05rem;display:flex}.kb-landing.svelte-1pw2byy .stat-row:where(.svelte-1pw2byy){flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.kb-landing.svelte-1pw2byy .stat-big:where(.svelte-1pw2byy){letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.95rem;font-weight:820}.kb-landing.svelte-1pw2byy .stat-sub:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-3);font-size:.72rem}.kb-landing.svelte-1pw2byy .now:where(.svelte-1pw2byy){border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.kb-landing.svelte-1pw2byy .now:where(.svelte-1pw2byy) .now-txt:where(.svelte-1pw2byy){min-width:0}.kb-landing.svelte-1pw2byy .now:where(.svelte-1pw2byy) .k:where(.svelte-1pw2byy){font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.kb-landing.svelte-1pw2byy .now:where(.svelte-1pw2byy) .v:where(.svelte-1pw2byy){white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:650;overflow:hidden}.kb-landing.svelte-1pw2byy .ring:where(.svelte-1pw2byy){--p:64;background:conic-gradient(var(--azure) calc(var(--p) * 1%), var(--line) 0);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.kb-landing.svelte-1pw2byy .ring:where(.svelte-1pw2byy):after{content:"";background:var(--surface-2);border-radius:50%;width:30px;height:30px}.kb-landing.svelte-1pw2byy .now:where(.svelte-1pw2byy) .ringwrap:where(.svelte-1pw2byy) .rp:where(.svelte-1pw2byy){font:700 .62rem/1 var(--mono);color:var(--azure-deep);position:absolute}.kb-landing.svelte-1pw2byy .now:where(.svelte-1pw2byy) .ringwrap:where(.svelte-1pw2byy){place-items:center;display:grid;position:relative}.kb-landing.svelte-1pw2byy .rows:where(.svelte-1pw2byy){flex-direction:column;gap:.5rem;display:flex}.kb-landing.svelte-1pw2byy .srow:where(.svelte-1pw2byy){grid-template-columns:2.1rem 1fr auto;align-items:center;gap:.6rem;display:grid}.kb-landing.svelte-1pw2byy .srow:where(.svelte-1pw2byy) .code:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-2);font-size:.8rem;font-weight:600}.kb-landing.svelte-1pw2byy .srow:where(.svelte-1pw2byy) .lab:where(.svelte-1pw2byy){color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.kb-landing.svelte-1pw2byy .srow:where(.svelte-1pw2byy) .ct:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.72rem}.kb-landing.svelte-1pw2byy .srow:where(.svelte-1pw2byy) .bar:where(.svelte-1pw2byy){background:var(--line-2);border-radius:100px;grid-column:2/4;height:5px;overflow:hidden}.kb-landing.svelte-1pw2byy .srow:where(.svelte-1pw2byy) .bar:where(.svelte-1pw2byy)>i:where(.svelte-1pw2byy){height:100%;width:var(--w,0%);background:var(--azure);border-radius:inherit;transition:width 1.1s cubic-bezier(.2,.7,.2,1);display:block}.kb-landing[data-anim=on].svelte-1pw2byy .srow:where(.svelte-1pw2byy) .bar:where(.svelte-1pw2byy)>i:where(.svelte-1pw2byy){width:0}.kb-landing[data-anim=on].svelte-1pw2byy .figure:where(.svelte-1pw2byy).in .srow:where(.svelte-1pw2byy) .bar:where(.svelte-1pw2byy)>i:where(.svelte-1pw2byy){width:var(--w,0%)}.kb-landing.svelte-1pw2byy .app-nav:where(.svelte-1pw2byy){border-top:1px solid var(--line-2);justify-content:space-between;gap:.2rem;margin:.2rem -.15rem 0;padding:.55rem .35rem 0;display:flex}.kb-landing.svelte-1pw2byy .app-nav:where(.svelte-1pw2byy) span:where(.svelte-1pw2byy){font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);text-align:center;flex:1;font-size:.58rem}.kb-landing.svelte-1pw2byy .app-nav:where(.svelte-1pw2byy) span.on:where(.svelte-1pw2byy){color:var(--azure-deep);font-weight:700}@media (width<=900px){.kb-landing.svelte-1pw2byy .hero-grid:where(.svelte-1pw2byy){grid-template-columns:1fr}.kb-landing.svelte-1pw2byy .figure:where(.svelte-1pw2byy){order:2;max-width:460px}}.kb-landing.svelte-1pw2byy .ribbon:where(.svelte-1pw2byy){border-block:1px solid var(--line);background:var(--surface-2)}.kb-landing.svelte-1pw2byy .ribbon:where(.svelte-1pw2byy) .wrap:where(.svelte-1pw2byy){flex-wrap:wrap;gap:.4rem 1.6rem;padding-block:.8rem;display:flex}.kb-landing.svelte-1pw2byy .ribbon:where(.svelte-1pw2byy) span:where(.svelte-1pw2byy){font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:.5rem;font-size:.71rem;display:inline-flex}.kb-landing.svelte-1pw2byy .ribbon:where(.svelte-1pw2byy) span:where(.svelte-1pw2byy):before{content:"›";color:var(--azure)}.kb-landing.svelte-1pw2byy .stages:where(.svelte-1pw2byy){padding-block:clamp(3.5rem,8vw,6rem)}.kb-landing.svelte-1pw2byy .stages-head:where(.svelte-1pw2byy){max-width:46ch;margin-bottom:clamp(2rem,5vw,3.2rem)}.kb-landing.svelte-1pw2byy .stages-head:where(.svelte-1pw2byy) h2:where(.svelte-1pw2byy){margin-top:.9rem}.kb-landing.svelte-1pw2byy .stages-head:where(.svelte-1pw2byy) p:where(.svelte-1pw2byy){color:var(--ink-2);margin-top:1rem}.kb-landing.svelte-1pw2byy .stage:where(.svelte-1pw2byy){border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2.2rem,5vw,3.4rem);display:grid}.kb-landing.svelte-1pw2byy .stage:where(.svelte-1pw2byy):nth-child(2n) .stage-media:where(.svelte-1pw2byy){order:-1}.kb-landing.svelte-1pw2byy .stage-copy:where(.svelte-1pw2byy) h3:where(.svelte-1pw2byy){letter-spacing:-.02em;margin-top:.95rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800}.kb-landing.svelte-1pw2byy .stage-copy:where(.svelte-1pw2byy) p:where(.svelte-1pw2byy){color:var(--ink-2);max-width:42ch;margin-top:.85rem}.kb-landing.svelte-1pw2byy .stage-copy:where(.svelte-1pw2byy) .fine:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-3);margin-top:.95rem;font-size:.74rem}.kb-landing.svelte-1pw2byy .stage-media:where(.svelte-1pw2byy){min-width:0}@media (width<=820px){.kb-landing.svelte-1pw2byy .stage:where(.svelte-1pw2byy){grid-template-columns:1fr}.kb-landing.svelte-1pw2byy .stage:where(.svelte-1pw2byy):nth-child(2n) .stage-media:where(.svelte-1pw2byy){order:0}.kb-landing.svelte-1pw2byy .stage-media:where(.svelte-1pw2byy){max-width:500px}}.kb-landing.svelte-1pw2byy .findpart:where(.svelte-1pw2byy){background:var(--surface-2);border-top:1px solid var(--line);padding-block:clamp(3.5rem,8vw,6rem)}.kb-landing.svelte-1pw2byy .findpart:where(.svelte-1pw2byy) .stage:where(.svelte-1pw2byy){border-top:0}.kb-landing.svelte-1pw2byy .findpart:where(.svelte-1pw2byy) .pn:where(.svelte-1pw2byy),.kb-landing.svelte-1pw2byy .find-body:where(.svelte-1pw2byy) .pn:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:4px;padding:0 .28rem;font-size:.78rem;display:inline-block}.kb-landing.svelte-1pw2byy .find-body:where(.svelte-1pw2byy) .pn.alt:where(.svelte-1pw2byy){color:var(--azure-deep);margin-right:.25rem}.kb-landing.svelte-1pw2byy .find-body:where(.svelte-1pw2byy) .pn.sm:where(.svelte-1pw2byy){font-size:.7rem}.kb-landing.svelte-1pw2byy .find-body:where(.svelte-1pw2byy){flex-direction:column;gap:.4rem;padding:.15rem 0 .1rem;display:flex}.kb-landing.svelte-1pw2byy .find-line:where(.svelte-1pw2byy){flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.kb-landing.svelte-1pw2byy .find-lbl:where(.svelte-1pw2byy){color:var(--ink-2);font-size:.7rem}.kb-landing.svelte-1pw2byy .find-group:where(.svelte-1pw2byy){color:var(--ink);margin-top:.35rem;font-size:.72rem;font-weight:700}.kb-landing.svelte-1pw2byy .find-hit:where(.svelte-1pw2byy){border:1px solid var(--line-2);background:var(--surface);border-radius:8px;flex-direction:column;gap:.12rem;padding:.4rem .5rem;display:flex}.kb-landing.svelte-1pw2byy .find-hit:where(.svelte-1pw2byy) .loc:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--azure-deep);font-size:.68rem}.kb-landing.svelte-1pw2byy .find-hit:where(.svelte-1pw2byy) .txt:where(.svelte-1pw2byy){color:var(--ink-2);font-size:.74rem;line-height:1.35}.kb-landing.svelte-1pw2byy .find-hit:where(.svelte-1pw2byy) .cap:where(.svelte-1pw2byy),.kb-landing.svelte-1pw2byy .find-more:where(.svelte-1pw2byy){color:var(--ink-2);font-size:.68rem}.kb-landing.svelte-1pw2byy .check-head:where(.svelte-1pw2byy){border-bottom:1px solid var(--line-2);background:var(--surface-2);justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem .95rem;display:flex}.kb-landing.svelte-1pw2byy .check-head:where(.svelte-1pw2byy) .t:where(.svelte-1pw2byy){font-size:.92rem;font-weight:700}.kb-landing.svelte-1pw2byy .check-head:where(.svelte-1pw2byy) .pg:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;font-size:.72rem}.kb-landing.svelte-1pw2byy .checks:where(.svelte-1pw2byy){flex-direction:column;display:flex}.kb-landing.svelte-1pw2byy .citem:where(.svelte-1pw2byy){border-bottom:1px solid var(--line-2);grid-template-columns:1.4rem 1fr;align-items:start;gap:.7rem;padding:.72rem .95rem;display:grid}.kb-landing.svelte-1pw2byy .citem:where(.svelte-1pw2byy):last-child{border-bottom:0}.kb-landing.svelte-1pw2byy .cbox:where(.svelte-1pw2byy){border:1.5px solid var(--line);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:.12rem;display:grid}.kb-landing.svelte-1pw2byy .citem.done:where(.svelte-1pw2byy) .cbox:where(.svelte-1pw2byy){background:var(--azure);border-color:var(--azure)}.kb-landing.svelte-1pw2byy .citem.done:where(.svelte-1pw2byy) .ctxt:where(.svelte-1pw2byy){color:var(--ink-3)}.kb-landing.svelte-1pw2byy .ctxt:where(.svelte-1pw2byy){color:var(--ink-2);font-size:.84rem;line-height:1.42}.kb-landing.svelte-1pw2byy .ctxt:where(.svelte-1pw2byy) .pn:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:4px;padding:0 .28rem;font-size:.78rem}.kb-landing.svelte-1pw2byy .citem.done:where(.svelte-1pw2byy) .ctxt:where(.svelte-1pw2byy) .pn:where(.svelte-1pw2byy){color:var(--ink-3)}.kb-landing.svelte-1pw2byy .cstep:where(.svelte-1pw2byy){font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.kb-landing.svelte-1pw2byy .bull:where(.svelte-1pw2byy){flex-direction:column;gap:.75rem;padding:1rem;display:flex}.kb-landing.svelte-1pw2byy .bull-card:where(.svelte-1pw2byy){border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden}.kb-landing.svelte-1pw2byy .bull-card:where(.svelte-1pw2byy) .bh:where(.svelte-1pw2byy){background:var(--surface-2);border-bottom:1px solid var(--line-2);align-items:center;gap:.6rem;padding:.65rem .8rem;display:flex}.kb-landing.svelte-1pw2byy .bull-card:where(.svelte-1pw2byy) .bh:where(.svelte-1pw2byy) .id:where(.svelte-1pw2byy){font-family:var(--mono);font-size:.78rem;font-weight:600}.kb-landing.svelte-1pw2byy .bull-card:where(.svelte-1pw2byy) .bh:where(.svelte-1pw2byy) .area:where(.svelte-1pw2byy){color:var(--ink-3);margin-left:auto;font-size:.78rem}.kb-landing.svelte-1pw2byy .bull-card:where(.svelte-1pw2byy) .bb:where(.svelte-1pw2byy){flex-direction:column;gap:.55rem;padding:.7rem .8rem;display:flex}.kb-landing.svelte-1pw2byy .bull-card:where(.svelte-1pw2byy) .line:where(.svelte-1pw2byy){color:var(--ink-2);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.kb-landing.svelte-1pw2byy .tick:where(.svelte-1pw2byy){color:var(--good);flex:none}.kb-landing.svelte-1pw2byy .flag-caution:where(.svelte-1pw2byy){font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--caution);background:var(--caution-tint);border:1px solid color-mix(in srgb, var(--caution) 35%, transparent);border-radius:5px;align-self:flex-start;padding:.28rem .55rem;font-size:.68rem;font-weight:700}.kb-landing.svelte-1pw2byy .bull-act:where(.svelte-1pw2byy){gap:.5rem;display:flex}.kb-landing.svelte-1pw2byy .mini-btn:where(.svelte-1pw2byy){font:600 .74rem/1 var(--sans);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:.5rem .7rem}.kb-landing.svelte-1pw2byy .mini-btn.solid:where(.svelte-1pw2byy){background:var(--azure);border-color:var(--azure);color:var(--on-azure)}.kb-landing.svelte-1pw2byy .export:where(.svelte-1pw2byy){padding:1rem}.kb-landing.svelte-1pw2byy .doc:where(.svelte-1pw2byy){border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface-2);align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.kb-landing.svelte-1pw2byy .doc:where(.svelte-1pw2byy) .ic:where(.svelte-1pw2byy){border:1px solid var(--line);background:var(--surface);width:40px;height:48px;color:var(--azure);border-radius:4px;flex:none;place-items:center;display:grid;position:relative}.kb-landing.svelte-1pw2byy .doc:where(.svelte-1pw2byy) .ic:where(.svelte-1pw2byy):before{content:"";border-style:solid;border-width:0 12px 12px 0;border-color:transparent var(--line) transparent transparent;position:absolute;top:0;right:0}.kb-landing.svelte-1pw2byy .doc:where(.svelte-1pw2byy) .meta:where(.svelte-1pw2byy){min-width:0}.kb-landing.svelte-1pw2byy .doc:where(.svelte-1pw2byy) .dt:where(.svelte-1pw2byy){font-size:.95rem;font-weight:700}.kb-landing.svelte-1pw2byy .doc:where(.svelte-1pw2byy) .dl:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-3);margin-top:.2rem;font-size:.72rem}.kb-landing.svelte-1pw2byy .doc:where(.svelte-1pw2byy) .stats:where(.svelte-1pw2byy){flex-wrap:wrap;gap:.3rem .9rem;margin-top:.6rem;display:flex}.kb-landing.svelte-1pw2byy .doc:where(.svelte-1pw2byy) .stats:where(.svelte-1pw2byy) span:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.72rem}.kb-landing.svelte-1pw2byy .doc:where(.svelte-1pw2byy) .stats:where(.svelte-1pw2byy) b:where(.svelte-1pw2byy){color:var(--ink)}.kb-landing.svelte-1pw2byy .doc-foot:where(.svelte-1pw2byy){gap:.5rem;margin-top:.85rem;display:flex}.kb-landing.svelte-1pw2byy .grid-feat:where(.svelte-1pw2byy){background:var(--surface-2);border-block:1px solid var(--line);padding-block:clamp(3rem,7vw,5rem)}.kb-landing.svelte-1pw2byy .grid-feat:where(.svelte-1pw2byy) .cards:where(.svelte-1pw2byy){background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid;overflow:hidden}.kb-landing.svelte-1pw2byy .fcard:where(.svelte-1pw2byy){background:var(--surface);flex-direction:column;gap:.55rem;padding:1.4rem 1.25rem;display:flex}.kb-landing.svelte-1pw2byy .fcard:where(.svelte-1pw2byy) .ic:where(.svelte-1pw2byy){color:var(--azure)}.kb-landing.svelte-1pw2byy .fcard:where(.svelte-1pw2byy) h3:where(.svelte-1pw2byy){font-size:1rem}.kb-landing.svelte-1pw2byy .fcard:where(.svelte-1pw2byy) p:where(.svelte-1pw2byy){color:var(--ink-2);font-size:.86rem}@media (width<=840px){.kb-landing.svelte-1pw2byy .grid-feat:where(.svelte-1pw2byy) .cards:where(.svelte-1pw2byy){grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.kb-landing.svelte-1pw2byy .grid-feat:where(.svelte-1pw2byy) .cards:where(.svelte-1pw2byy){grid-template-columns:1fr}}.kb-landing.svelte-1pw2byy .honesty:where(.svelte-1pw2byy){padding-block:clamp(3.5rem,8vw,6rem)}.kb-landing.svelte-1pw2byy .honesty-inner:where(.svelte-1pw2byy){background:var(--ink);color:var(--surface);border-radius:14px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,5vw,3.6rem);display:grid;position:relative;overflow:hidden}.kb-landing.svelte-1pw2byy .honesty-inner:where(.svelte-1pw2byy) .eyebrow:where(.svelte-1pw2byy){color:var(--azure-band)}.kb-landing.svelte-1pw2byy .honesty-inner:where(.svelte-1pw2byy) .eyebrow:where(.svelte-1pw2byy):before{background:var(--azure)}.kb-landing.svelte-1pw2byy .honesty-inner:where(.svelte-1pw2byy) h2:where(.svelte-1pw2byy){color:var(--surface);margin-top:1rem}.kb-landing.svelte-1pw2byy .honesty-inner:where(.svelte-1pw2byy) .say:where(.svelte-1pw2byy){color:color-mix(in srgb, var(--surface) 72%, transparent);max-width:46ch;margin-top:1.1rem;font-size:1.05rem}.kb-landing.svelte-1pw2byy .honesty-inner:where(.svelte-1pw2byy) .grid-bg2:where(.svelte-1pw2byy){opacity:.5;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--surface) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--surface) 6%, transparent) 1px, transparent 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 100% at 100% 0,#000,#0000 70%);mask-image:radial-gradient(90% 100% at 100% 0,#000,#0000 70%)}.kb-landing.svelte-1pw2byy .pledge:where(.svelte-1pw2byy){font-family:var(--mono);flex-direction:column;gap:.1rem;display:flex;position:relative}.kb-landing.svelte-1pw2byy .pledge:where(.svelte-1pw2byy) .row:where(.svelte-1pw2byy){border-top:1px solid color-mix(in srgb, var(--surface) 14%, transparent);grid-template-columns:auto 1fr;align-items:baseline;gap:.8rem;padding:.8rem 0;display:grid}.kb-landing.svelte-1pw2byy .pledge:where(.svelte-1pw2byy) .row:where(.svelte-1pw2byy):first-child{border-top:0}.kb-landing.svelte-1pw2byy .pledge:where(.svelte-1pw2byy) .who:where(.svelte-1pw2byy){letter-spacing:.1em;text-transform:uppercase;color:var(--azure-band);font-size:.72rem}.kb-landing.svelte-1pw2byy .pledge:where(.svelte-1pw2byy) .what:where(.svelte-1pw2byy){font-family:var(--sans);color:color-mix(in srgb, var(--surface) 90%, transparent);font-size:.95rem;line-height:1.4}.kb-landing.svelte-1pw2byy .founder:where(.svelte-1pw2byy){padding-bottom:clamp(3rem,7vw,5rem)}.kb-landing.svelte-1pw2byy .founder-inner:where(.svelte-1pw2byy){border:1px solid var(--line);border-left:3px solid var(--azure);border-radius:var(--radius);background:var(--surface);max-width:760px;padding:clamp(1.5rem,4vw,2.4rem)}.kb-landing.svelte-1pw2byy .founder-inner:where(.svelte-1pw2byy) .eyebrow:where(.svelte-1pw2byy){margin-bottom:1rem}.kb-landing.svelte-1pw2byy .founder-inner:where(.svelte-1pw2byy) blockquote:where(.svelte-1pw2byy){letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:550;line-height:1.4}.kb-landing.svelte-1pw2byy .founder-inner:where(.svelte-1pw2byy) .sig:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;margin-top:1.1rem;font-size:.78rem}.kb-landing.svelte-1pw2byy .final:where(.svelte-1pw2byy){text-align:center;padding-block:clamp(3.5rem,8vw,6rem)}.kb-landing.svelte-1pw2byy .final:where(.svelte-1pw2byy) h2:where(.svelte-1pw2byy){max-width:18ch;margin-inline:auto}.kb-landing.svelte-1pw2byy .final:where(.svelte-1pw2byy) p:where(.svelte-1pw2byy){color:var(--ink-2);margin-top:1.1rem;max-width:44ch;margin-inline:auto}.kb-landing.svelte-1pw2byy .final:where(.svelte-1pw2byy) .hero-cta:where(.svelte-1pw2byy){justify-content:center;margin-top:2rem}.kb-landing.svelte-1pw2byy .final:where(.svelte-1pw2byy) .note:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-3);margin-top:1.3rem;font-size:.72rem}.kb-landing.svelte-1pw2byy .request:where(.svelte-1pw2byy){padding-block:clamp(3rem,7vw,5rem)}.kb-landing.svelte-1pw2byy .request-inner:where(.svelte-1pw2byy){background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:44rem;padding:clamp(1.5rem,4vw,2.6rem)}.kb-landing.svelte-1pw2byy .req-lead:where(.svelte-1pw2byy){color:var(--ink-2);margin:.4rem 0 1.2rem}.kb-landing.svelte-1pw2byy .req-field:where(.svelte-1pw2byy){flex-direction:column;gap:.3rem;min-width:0;margin-bottom:.9rem;display:flex}.kb-landing.svelte-1pw2byy .req-field:where(.svelte-1pw2byy)>span:where(.svelte-1pw2byy){color:var(--ink-2);font-size:.82rem;font-weight:600}.kb-landing.svelte-1pw2byy .req-field:where(.svelte-1pw2byy) em:where(.svelte-1pw2byy){color:var(--ink-3);font-style:normal;font-weight:400}.kb-landing.svelte-1pw2byy .req-field:where(.svelte-1pw2byy) input:where(.svelte-1pw2byy),.kb-landing.svelte-1pw2byy .req-field:where(.svelte-1pw2byy) textarea:where(.svelte-1pw2byy){font:inherit;border:1px solid var(--line-ctrl);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--ink);box-sizing:border-box;width:100%;min-width:0;padding:.65rem .75rem;font-size:1rem}.kb-landing.svelte-1pw2byy .req-field:where(.svelte-1pw2byy) textarea:where(.svelte-1pw2byy){resize:vertical}.kb-landing.svelte-1pw2byy .req-field:where(.svelte-1pw2byy) input:where(.svelte-1pw2byy):focus-visible,.kb-landing.svelte-1pw2byy .req-field:where(.svelte-1pw2byy) textarea:where(.svelte-1pw2byy):focus-visible{outline:2px solid var(--azure);outline-offset:1px}.kb-landing.svelte-1pw2byy .req-row:where(.svelte-1pw2byy){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0 .9rem;display:grid}.kb-landing.svelte-1pw2byy .req-actions:where(.svelte-1pw2byy){flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.4rem;display:flex}.kb-landing.svelte-1pw2byy .req-alt:where(.svelte-1pw2byy){color:var(--ink-2);font-size:.9rem}.kb-landing.svelte-1pw2byy .req-fine:where(.svelte-1pw2byy){color:var(--ink-2);margin:1rem 0 0;font-size:.8rem}.kb-landing.svelte-1pw2byy .req-alt:where(.svelte-1pw2byy) a:where(.svelte-1pw2byy),.kb-landing.svelte-1pw2byy .req-fine:where(.svelte-1pw2byy) a:where(.svelte-1pw2byy){align-items:center;min-height:44px;display:inline-flex}.kb-landing.svelte-1pw2byy .req-field:where(.svelte-1pw2byy) input:where(.svelte-1pw2byy)::placeholder,.kb-landing.svelte-1pw2byy .req-field:where(.svelte-1pw2byy) textarea:where(.svelte-1pw2byy)::placeholder{color:var(--ink-3)}.kb-landing.svelte-1pw2byy .req-ok:where(.svelte-1pw2byy){background:var(--azure-tint);border:1px solid var(--azure);border-radius:var(--radius-sm);padding:1rem 1.1rem}.kb-landing.svelte-1pw2byy .req-ok:where(.svelte-1pw2byy) p:where(.svelte-1pw2byy){color:var(--ink-2);margin:.4rem 0 0}.kb-landing.svelte-1pw2byy .req-err:where(.svelte-1pw2byy){background:var(--caution-tint);border:1px solid var(--caution);color:var(--ink);border-radius:var(--radius-sm);margin-bottom:1rem;padding:.8rem .9rem}.kb-landing.svelte-1pw2byy .req-hp:where(.svelte-1pw2byy){width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kb-landing.svelte-1pw2byy footer.site:where(.svelte-1pw2byy){border-top:1px solid var(--line);background:var(--surface)}.kb-landing.svelte-1pw2byy .titleblock:where(.svelte-1pw2byy){border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1.4fr 1fr 1fr auto;margin-block:clamp(2rem,5vw,3rem);display:grid;overflow:hidden}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy){border-right:1px solid var(--line);padding:1rem 1.1rem}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy):last-child{border-right:0}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy) .k:where(.svelte-1pw2byy){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy) .v:where(.svelte-1pw2byy){margin-top:.35rem;font-size:.92rem;font-weight:600}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy) .v.muted:where(.svelte-1pw2byy){color:var(--ink-3);font-size:.82rem;font-weight:400}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy) .v.mono:where(.svelte-1pw2byy){font-family:var(--mono);font-size:.8rem}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy) .v.mono.small:where(.svelte-1pw2byy){font-size:.74rem}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy) .v.brand:where(.svelte-1pw2byy){color:var(--azure);align-items:center;gap:.5rem;display:inline-flex}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy) a:where(.svelte-1pw2byy){color:var(--ink-2);align-items:center;min-height:44px;padding:.12rem 0;font-size:.86rem;text-decoration:none;display:flex}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy) a:where(.svelte-1pw2byy):hover{color:var(--ink)}@media (width<=720px){.kb-landing.svelte-1pw2byy .titleblock:where(.svelte-1pw2byy){grid-template-columns:1fr 1fr}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy):nth-child(2){border-right:0}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy):first-child,.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy):nth-child(2){border-bottom:1px solid var(--line)}}@media (width<=420px){.kb-landing.svelte-1pw2byy .titleblock:where(.svelte-1pw2byy){grid-template-columns:1fr}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy){border-right:0;border-bottom:1px solid var(--line)}.kb-landing.svelte-1pw2byy .tb-cell:where(.svelte-1pw2byy):last-child{border-bottom:0}}.kb-landing.svelte-1pw2byy .disclaimer:where(.svelte-1pw2byy){padding-bottom:2.4rem}.kb-landing.svelte-1pw2byy .disclaimer:where(.svelte-1pw2byy) p:where(.svelte-1pw2byy){color:var(--ink-3);max-width:70ch;font-size:.8rem;line-height:1.6}.kb-landing.svelte-1pw2byy .disclaimer:where(.svelte-1pw2byy) .copy:where(.svelte-1pw2byy){font-family:var(--mono);color:var(--ink-3);letter-spacing:.03em;margin-top:1rem;font-size:.72rem}.kb-landing[data-anim=on].svelte-1pw2byy .reveal:where(.svelte-1pw2byy){opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.kb-landing[data-anim=on].svelte-1pw2byy .reveal:where(.svelte-1pw2byy).in{opacity:1;transform:none}body{font-family:var(--kb-sans);background:var(--kb-paper);color:var(--kb-ink);margin:0}main.svelte-1uha8ag{flex-direction:column;gap:.7rem;max-width:760px;margin:0 auto;padding:.7rem .7rem 3rem;display:flex}.tblock.svelte-1uha8ag{background:var(--kb-metal);color:var(--kb-on-metal);border-radius:var(--kb-radius);align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.tblock.svelte-1uha8ag .brand:where(.svelte-1uha8ag){letter-spacing:-.02em;color:var(--kb-on-metal);font-size:1.15rem;font-weight:800}.tblock.svelte-1uha8ag .brand:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:#fff}.tblock.svelte-1uha8ag .id:where(.svelte-1uha8ag){font-family:var(--kb-mono);color:var(--kb-on-metal-2);letter-spacing:.04em;margin-left:auto;font-size:.78rem}.quicknav.svelte-1uha8ag{flex-wrap:wrap;gap:.4rem;display:flex}.q-btn.svelte-1uha8ag{text-align:center;color:var(--kb-ink);background:var(--kb-surface);border:1px solid var(--kb-line-ctrl);border-radius:var(--kb-radius-sm);flex:auto;justify-content:center;align-items:center;min-height:44px;padding:.6rem .5rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.q-btn.primary.svelte-1uha8ag{color:var(--kb-on-metal);background:var(--kb-metal);border-color:var(--kb-metal);flex-basis:100%}.statcard.svelte-1uha8ag{background:var(--kb-surface);border:1px solid var(--kb-line);border-radius:var(--kb-radius);box-shadow:var(--kb-shadow-sm);padding:.85rem .95rem}.lab.svelte-1uha8ag{font-family:var(--kb-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--kb-ink-3);font-size:.62rem}.statrow.svelte-1uha8ag{align-items:baseline;gap:.5rem;margin-top:.2rem;display:flex}.stat.svelte-1uha8ag{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--kb-ink);font-size:2.1rem;font-weight:840;line-height:1}.unit.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.statsub.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-ink-2);letter-spacing:.02em;margin-top:.5rem;font-size:.72rem;line-height:1.5}.statsub.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--kb-green)}.now.svelte-1uha8ag{color:inherit;background:var(--kb-surface);border:1px solid var(--kb-line);border-radius:var(--kb-radius);box-shadow:var(--kb-shadow-sm);align-items:stretch;gap:.7rem;padding:.75rem .85rem;text-decoration:none;display:flex}.now-code.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-on-metal);background:var(--kb-metal);border-radius:6px;align-self:flex-start;align-items:center;padding:0 .55rem;font-size:1rem;font-weight:700;display:flex}.now-body.svelte-1uha8ag{flex-direction:column;flex:1;min-width:0;display:flex}.now-lab.svelte-1uha8ag{font-family:var(--kb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-ink-3);font-size:.6rem}.now-name.svelte-1uha8ag{white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:700;overflow:hidden}.now.svelte-1uha8ag .bar:where(.svelte-1uha8ag){background:var(--kb-line-2);border-radius:99px;height:6px;margin:.4rem 0 .3rem;overflow:hidden}.now.svelte-1uha8ag .bar:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){background:var(--kb-ink);height:100%;display:block}.now-meta.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-ink-3);font-size:.7rem}.now-go.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-ink);white-space:nowrap;letter-spacing:.04em;align-self:center;font-size:.7rem;font-weight:700}.empty-now.svelte-1uha8ag{background:var(--kb-surface);border:1px dashed var(--kb-line);border-radius:var(--kb-radius);text-align:center;padding:1rem}.empty-now.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--kb-ink-2);margin:0 0 .8rem;font-size:.92rem}.continue.svelte-1uha8ag{background:var(--kb-metal);min-height:44px;color:var(--kb-on-metal);border-radius:var(--kb-radius-sm);align-items:center;padding:.55rem 1rem;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.attn.svelte-1uha8ag{min-height:44px;color:var(--kb-ink);background:var(--kb-surf-2);border:1px solid var(--kb-line-ctrl);border-radius:var(--kb-radius);align-items:center;gap:.6rem;padding:.65rem .8rem;text-decoration:none;display:flex}.attn-n.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-ink);font-size:.95rem;font-weight:700}.attn-x.svelte-1uha8ag{color:var(--kb-ink-2);flex:1;font-size:.86rem}.attn-arw.svelte-1uha8ag{color:var(--kb-ink-2)}.attn.caution.svelte-1uha8ag{background:var(--kb-accent-tint);border-color:color-mix(in srgb, var(--kb-accent) 34%, transparent)}.attn.caution.svelte-1uha8ag .attn-n:where(.svelte-1uha8ag),.attn.caution.svelte-1uha8ag .attn-arw:where(.svelte-1uha8ag){color:var(--kb-accent)}.index.svelte-1uha8ag{background:var(--kb-surface);border:1px solid var(--kb-line);border-radius:var(--kb-radius);box-shadow:var(--kb-shadow-sm);overflow:hidden}.index-h.svelte-1uha8ag{background:var(--kb-metal);color:var(--kb-on-metal-2);font-family:var(--kb-mono);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.6rem;padding:.45rem .85rem;font-size:.58rem;display:grid}.irow.svelte-1uha8ag{border-bottom:1px solid var(--kb-line-2);color:var(--kb-ink);grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.6rem;padding:.6rem .85rem;text-decoration:none;display:grid}.irow.svelte-1uha8ag:last-child{border-bottom:0}.ir-c.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-ink-2);font-size:.86rem;font-weight:700}.irow.done.svelte-1uha8ag .ir-c:where(.svelte-1uha8ag){color:var(--kb-green)}.irow.active.svelte-1uha8ag .ir-c:where(.svelte-1uha8ag){color:var(--kb-ink);text-decoration:underline}.ir-nm.svelte-1uha8ag{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.ir-ct.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.ir-bar.svelte-1uha8ag{background:var(--kb-line-2);border-radius:99px;grid-column:2/4;height:4px;overflow:hidden}.ir-bar.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--kb-ink);height:100%;display:block}.irow.done.svelte-1uha8ag .ir-bar:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){background:var(--kb-green)}.gap-badge.svelte-1uha8ag{font-family:var(--kb-sans);color:var(--kb-warn);background:var(--kb-warn-tint);border-radius:5px;padding:.1rem .35rem;font-size:.62rem;font-weight:700}.skipped-h.svelte-1uha8ag{background:var(--kb-metal);justify-content:space-between;align-items:center;padding:.45rem .85rem;display:flex}.ih-lab.svelte-1uha8ag{font-family:var(--kb-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--kb-on-metal-2);font-size:.58rem}.ih-total.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-warn-on-metal);font-size:.7rem;font-weight:700}.skipped-note.svelte-1uha8ag{color:var(--kb-ink-3);margin:0;padding:.6rem .85rem 0;font-size:.78rem;line-height:1.45}.skip-row.svelte-1uha8ag{border-top:1px solid var(--kb-line-2);color:var(--kb-ink);grid-template-columns:1fr auto;gap:.2rem .6rem;padding:.6rem .85rem;text-decoration:none;display:grid}.skip-name.svelte-1uha8ag{font-size:.88rem;font-weight:600}.skip-count.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-warn);font-size:.72rem;font-weight:700}.skip-ranges.svelte-1uha8ag{font-family:var(--kb-mono);color:var(--kb-ink-3);grid-column:1/3;font-size:.7rem}.export.svelte-1uha8ag{background:var(--kb-metal);color:var(--kb-on-metal);border-radius:var(--kb-radius);align-items:center;gap:.6rem;margin-top:.3rem;padding:.8rem .9rem;text-decoration:none;display:flex}.export-ico.svelte-1uha8ag{font-size:1.1rem}.export-text.svelte-1uha8ag{color:var(--kb-on-metal);flex:1;font-size:.88rem}.export-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:700}.export-k.svelte-1uha8ag{font-family:var(--kb-mono);letter-spacing:.1em;color:var(--kb-on-metal-2);font-size:.66rem}.export-csv.svelte-1uha8ag{text-align:center;min-height:44px;color:var(--kb-ink-2);justify-content:center;align-items:center;padding:.5rem;font-size:.8rem;text-decoration:none;display:flex}
