html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--v-font-body:"Inter", system-ui, sans-serif;--v-font-headline:"Newsreader", Georgia, serif;--v-font-mono:"JetBrains Mono", ui-monospace, monospace;--v-bg:#0f172a;--v-text:#e2e8f0;--v-surface-dim:#0b1221;--v-surface-container-low:#111827;--v-surface-container:#1e293b;--v-surface-container-high:#273549;--v-surface-container-highest:#334155;--v-sidebar-bg:#0b1221;--v-sidebar-active-bg:#0f172a;--v-accent:#3cddc7;--v-accent-deep:#2dd4bf;--v-tail-accent:#eb9a1b;--v-on-accent:#042f2e;--v-tertiary:#f59e0b;--v-tertiary-dim:#d97706;--v-secondary-muted:#94a3b8;--v-divider:#94a3b824;--v-outline:#94a3b838;--v-grid-line:#94a3b81a;--v-header-bg:#0f172aeb;--v-header-border:#94a3b81f;--v-badge:#3cddc773;--v-status-1:#3cddc7bf;--v-status-2:#3cddc78c;--v-gold-25:#3cddc747;--v-gold-12:#3cddc724;--v-gold-10:#3cddc71f;--v-gold-15:#3cddc733;--v-gold-06:#3cddc714;--v-gold-08:#3cddc71a;--v-gold-05:#3cddc70f;--v-gold-03:#3cddc70a;--v-gold-40:#3cddc76b;--v-gold-45:#3cddc77a;--v-gold-50:#3cddc785;--v-gold-35:#3cddc761;--v-italic:#f1f5f9;--v-w-15:#e2e8f024;--v-w-14:#e2e8f021;--v-w-12:#e2e8f01c;--v-w-10:#e2e8f017;--v-w-08:#e2e8f012;--v-w-06:#e2e8f00f;--v-w-05:#e2e8f00d;--v-w-04:#e2e8f00b;--v-w-03:#e2e8f009;--v-w-02:#e2e8f007;--v-w-015:#e2e8f005;--v-w-012:#e2e8f005;--v-w-01:#e2e8f003;--v-w-008:#e2e8f003;--v-w-005:#e2e8f002;--v-w-65:#f8fafcf5;--v-w-60:#f1f5f9eb;--v-w-55:#f1f5f9db;--v-w-52:#e2e8f0d1;--v-w-50:#e2e8f0c2;--v-w-48:#e2e8f0b3;--v-w-45:#e2e8f0a3;--v-w-42:#e2e8f094;--v-w-40:#e2e8f085;--v-w-38:#e2e8f075;--v-w-35:#cbd5e18c;--v-w-32:#94a3b8e6;--v-w-30:#94a3b8d1;--v-w-28:#94a3b8bf;--v-w-25:#94a3b8ad;--v-w-22:#bac6d6c7;--v-w-20:#bac6d6b8;--v-w-18:#64748bbf;--v-card:#111827;--v-card-close:#1e293b;--v-card-close-fg:#ffffff8c;--v-shadow-card:#000000bf;--v-graph-surface:#ffffff02;--v-graph-border:#ffffff0a;--v-graph-label:#ffffffd1;--v-graph-dim:#ffffff24;--v-graph-type:#ffffff47;--v-graph-edge-label:#ffffff59;--v-spinner-track:#ffffff0d;--v-edge-fallback:#ffffff0f;--v-teal-50:#3cddc773;--v-teal-12:#3cddc724;--v-teal-04:#3cddc70f;--v-blue-40:#8f9fb780;--v-error:#e85d5d;--v-error-bg:#e85d5d0f;--v-error-border:#e85d5d26;--v-error-bg-soft:#e85d5d0a;--v-error-border-soft:#e85d5d1a;--v-error-panel-bg:#e85d5d08;--v-error-panel-border:#e85d5d14;--v-pos:#4bbfa0;--v-actor-fallback:#999;--v-neutral-666:#666;--v-chevron:#ffffff1a;--v-round-hover:#ffffff03;--v-round-border:#ffffff05;--v-blue-dot:#3cddc7;--v-gradient-cta:linear-gradient(135deg, #3cddc7, #006b60);--v-toggle-bg:#111827e6;--v-toggle-border:#3cddc759;--v-toggle-hover-bg:#94a3b81f;--v-canvas-bg:#111827;--v-canvas-grid:#94a3b81f;--v-canvas-dp-line:#3cddc738;--v-canvas-dp-gold:#3cddc74d;--v-canvas-dp-text-dim:#94a3b88c;--v-canvas-axis-gold:#3cddc7;--v-canvas-axis-label:#94a3b8a6;--v-histogram:#3cddc76b;--v-kg-canvas-fill:#111827eb;--v-traj-bg:#0f172af0;--v-traj-grid:#94a3b817}html,body{background:var(--v-bg);color:var(--v-text);font-family:var(--v-font-body);-webkit-font-smoothing:antialiased}.vektora-numeric{font-family:var(--v-font-mono);font-variant-numeric:tabular-nums}.assessment-viz__stack{flex-direction:column;gap:14px;min-width:0;display:flex}.assessment-viz__block{min-width:0}.assessment-viz-hist-row{flex-direction:column;gap:0;min-width:0;display:flex}.assessment-viz-hist-chart{min-width:0}.assessment-viz-hist-overlay{pointer-events:none;z-index:2;height:100px;position:absolute;top:4px;left:2px;right:2px}.assessment-viz-hist-overlay__marker{flex-direction:column;align-items:center;max-width:58px;height:100%;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.assessment-viz-hist-overlay__label{font-family:var(--v-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:var(--v-w-48);background:color-mix(in srgb, var(--v-bg) 78%, transparent);border:1px solid color-mix(in srgb, var(--v-divider) 65%, transparent);text-align:center;border-radius:2px;flex-direction:column;align-items:center;gap:1px;padding:3px 4px 2px;font-size:6px;line-height:1.15;display:flex}.assessment-viz-hist-overlay__label-num{letter-spacing:.02em;text-transform:none;color:var(--v-w-55);font-size:8px;font-weight:600}.assessment-viz-hist-overlay__label--stagger{transform:translateY(11px)}.assessment-viz-hist-overlay__label--mean{text-transform:none;letter-spacing:.03em;color:color-mix(in srgb, var(--v-accent) 55%, var(--v-w-48));margin-top:10px}.assessment-viz-hist-overlay__sym{color:var(--v-accent);font-size:11px;font-weight:600;line-height:1}.assessment-viz-hist-overlay__label--mean .assessment-viz-hist-overlay__label-num{color:var(--v-accent)}.assessment-viz-hist-overlay__label--valley{color:var(--v-w-42)}.assessment-viz-hist-overlay__line{flex:1;align-self:center;width:0;min-height:10px;margin-top:3px}.assessment-viz-hist-overlay__line--peak{border-left:1px dashed color-mix(in srgb, var(--v-tertiary) 88%, transparent);opacity:.92}.assessment-viz-hist-overlay__line--valley{border-left:1px dotted color-mix(in srgb, var(--v-w-42) 58%, transparent);opacity:.88}.assessment-viz-hist-overlay__line--mean{border-left:1px dashed color-mix(in srgb, var(--v-accent) 72%, transparent);opacity:.9}.assessment-viz-hist-guide-legend{color:var(--v-w-32);letter-spacing:.02em;flex-direction:column;gap:10px;margin-top:10px;font-size:9px;line-height:1.5;display:flex}.assessment-viz-hist-guide-legend__intro{border-bottom:1px solid color-mix(in srgb, var(--v-divider) 55%, transparent);color:var(--v-w-35);margin:0;padding-bottom:8px;font-size:9px;line-height:1.5}.assessment-viz-hist-guide-legend__intro strong{color:var(--v-w-48);font-weight:600}.assessment-viz-hist-guide-legend__prose{color:var(--v-w-38);margin:0;font-size:9px;line-height:1.52}.assessment-viz-hist-guide-legend__prose strong{color:var(--v-w-48);font-weight:600}.assessment-viz-hist-guide-legend__prose--meta{border-top:1px solid color-mix(in srgb, var(--v-divider) 50%, transparent);color:var(--v-w-30);margin-top:2px;padding-top:6px;font-size:8px}.assessment-viz-hist-prose{border-top:1px solid color-mix(in srgb, var(--v-divider) 80%, transparent);flex-direction:column;gap:.9rem;min-width:0;margin-top:1rem;padding-top:1rem;display:flex}.assessment-viz .assessment-viz-lens-bar:focus,.assessment-viz .assessment-viz-lens-bar:focus-visible{outline:none}.assessment-viz .assessment-viz-lens-bar:focus-visible:not([aria-pressed=true]) rect.assessment-viz-lens-bar__rect{filter:brightness(1.14)}.vektora-icon{vertical-align:middle;font-size:1.125rem;line-height:1;display:inline-block}.vektora-app-root{background:var(--v-bg);min-height:100vh;color:var(--v-text);display:flex;overflow:hidden}.vektora-sidebar{z-index:50;border-right:1px solid var(--v-divider);background:var(--v-sidebar-bg);flex-direction:column;width:16rem;height:100vh;display:flex;position:fixed;top:0;left:0}.vektora-sidebar__scroll{flex:1;min-height:0;padding:1.5rem 1rem 1rem;overflow-y:auto}.vektora-sidebar__brand{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.vektora-sidebar__mark{background:var(--v-accent);width:3rem;height:3rem;color:var(--v-on-accent);border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vektora-sidebar__mark .vektora-sidebar__brand-icon{font-size:1.65rem;line-height:1}.vektora-sidebar__title{color:var(--v-w-65);font-size:1.25rem;font-weight:700;line-height:1.1}html[data-theme=dark] .vektora-sidebar__title{color:#fff}.vektora-sidebar__tag{letter-spacing:.18em;text-transform:uppercase;color:var(--v-w-25);margin-top:.25rem;font-size:10px}.vektora-nav-section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--v-w-22);margin:0 0 .75rem .25rem;font-size:10px}.vektora-nav-item{width:100%;color:var(--v-w-32);text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:0;align-items:center;gap:.75rem;margin-bottom:.125rem;padding:.65rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .2s,color .2s;display:flex}.vektora-nav-item:hover{color:var(--v-w-55);background:#3cddc70f}.vektora-nav-item--active{background:var(--v-sidebar-active-bg);color:var(--v-accent);border-left-color:var(--v-accent)}.vektora-sidebar nav[aria-label=Workspace\ sections] .vektora-nav-item__icon{text-align:center;flex-shrink:0;width:1.25rem;font-size:1.12rem;line-height:1}.vektora-sidebar__cta{background:var(--v-accent);width:calc(100% - .5rem);color:var(--v-on-accent);cursor:pointer;border:none;border-radius:.125rem;justify-content:center;align-items:center;gap:.35rem;margin:1rem .25rem 0;padding:.7rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:opacity .2s;display:flex}.vektora-sidebar__cta:hover:not(:disabled){opacity:.92}.vektora-sidebar__cta:disabled{opacity:.45;cursor:not-allowed}.vektora-sidebar__footer{border-top:1px solid var(--v-divider);flex-shrink:0;padding:1rem 1.25rem}.vektora-sidebar__footer a{color:var(--v-w-32);align-items:center;gap:.75rem;padding:.4rem 1rem;font-size:.75rem;text-decoration:none;transition:color .15s;display:flex}.vektora-sidebar__footer a:hover{color:var(--v-accent)}.vektora-main{background:var(--v-bg);flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:16rem;display:flex;overflow:hidden}.vektora-main--report-light{--v-accent:#0d9488;--v-on-accent:#f0fdfa;--v-accent-deep:#0f766e;--v-tertiary:#b45309;--v-tertiary-dim:#92400e;--v-bg:#f1f5f9;--v-text:#0f172a;--v-header-bg:#fff;--v-header-border:#e2e8f0;--v-surface-dim:#f8fafc;--v-surface-container-low:#f1f5f9;--v-surface-container:#e2e8f0;--v-surface-container-high:#cbd5e1;--v-surface-container-highest:#94a3b8;--v-divider:#0f172a1a;--v-outline:#0f172a24;--v-grid-line:#0f172a12;--v-italic:#0f172a;--v-w-65:#0f172a;--v-w-60:#1e293b;--v-w-55:#1e293b;--v-w-52:#334155;--v-w-50:#334155;--v-w-48:#475569;--v-w-45:#475569;--v-w-42:#64748b;--v-w-40:#64748b;--v-w-38:#64748b;--v-w-35:#64748b;--v-w-32:#475569;--v-w-30:#64748b;--v-w-28:#64748b;--v-w-25:#64748b;--v-w-22:#64748b;--v-w-20:#94a3b8;--v-w-18:#64748b;--v-w-15:#0f172a1f;--v-w-12:#0f172a1a;--v-w-10:#0f172a14;--v-w-08:#0f172a12;--v-w-06:#0f172a0f;--v-w-05:#0f172a0d;--v-w-04:#0f172a0b;--v-w-03:#0f172a09;--v-w-02:#0f172a07;--v-canvas-bg:#fff;--v-canvas-frame:#e2e8f0;--v-canvas-grid:#0f172a1c;--v-canvas-dp-line:#0d94886b;--v-canvas-dp-gold:#0d948833;--v-canvas-dp-text-dim:#64748b;--v-canvas-axis-gold:#0d9488;--v-canvas-axis-label:#64748b;--v-canvas-median-line:#0f172a;--v-canvas-median-label:#64748b;--v-card:#fff;--v-card-close:#f1f5f9;--v-card-close-fg:#0f172a73;--v-gold-03:#0d94880d;--v-gold-05:#0d948812;--v-gold-06:#0d948814;--v-gold-08:#0d94881a;--v-gold-10:#0d94881f;--v-gold-12:#0d948824;--v-gold-15:#0d94882e;--v-gold-25:#0d948838;--v-gold-35:#0d948852;--v-gold-40:#0d948861;--v-gold-45:#0d94886b;--v-gold-50:#0d94887a;--v-toggle-bg:#f1f5f9;--v-toggle-border:#0d948859;--v-toggle-hover-bg:#0f172a0f;--v-spinner-track:#0f172a0f;--v-teal-50:#0d948859;--v-teal-12:#0d948824;--v-teal-04:#0d94880f;--v-shadow-card:#0f172a14;--v-traj-bg:#f8fafc;--v-traj-grid:#0f172a24;--v-surface:#f8fafc;--v-status-1:#0d9488;--v-status-2:#0f766e;--v-error:#b91c1c;--v-error-bg:#fee2e2a6;--v-error-border:#fca5a599;--v-error-bg-soft:#fee2e273;--v-error-border-soft:#fca5a573;--v-error-panel-bg:#fef3c780;--v-error-panel-border:#fbbf2473;--v-kg-canvas-fill:#f8fafc;--v-graph-surface:#0f172a0a;--v-graph-border:#0f172a1a;--v-graph-label:#0f172ae0;--v-graph-dim:#0f172a52;--v-graph-type:#0f172a80;--v-graph-edge-label:#0f172a6b}.vektora-main--report-light .vektora-topbar__tab{color:#64748b}.vektora-main--report-light .vektora-topbar__tab:hover{color:#0d9488}.vektora-main--report-light .vektora-topbar__tab--on{color:#0d9488;border-bottom-color:#0d9488}.vektora-main--report-light .vektora-topbar__search input{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0}.vektora-main--report-light .vektora-topbar__search input::placeholder{color:#94a3b8}.vektora-main--report-light .vektora-content-inner{background:#fff;box-shadow:0 0 0 1px #0f172a0a}.vektora-main--report-light .vektora-compare-report{color:#334155}.vektora-main--report-light .vektora-compare-report h1,.vektora-main--report-light .vektora-compare-report h2,.vektora-main--report-light .vektora-compare-report h3,.vektora-main--report-light .vektora-compare-report h4,.vektora-main--report-light .vektora-compare-report strong{color:#0f172a}.vektora-main--report-light .vektora-compare-report code,.vektora-main--report-light .vektora-compare-report pre{color:#334155;background:#f1f5f9;border-color:#e2e8f0}.vektora-main--report-light .vektora-topbar__tools,.vektora-main--report-light .vektora-topbar__search .vektora-icon{color:#64748b}.vektora-main--report-light .vektora-avatar{color:#0d9488;background:#e0f2f1;border-color:#99f6e4}.vektora-main--report-light .assessment-viz-hist-guide-legend__prose,.vektora-main--report-light .assessment-viz-hist-prose,.vektora-main--report-light .assessment-viz-hist-shape{color:#334155}.vektora-main--report-light .assessment-viz-hist-guide-legend__prose strong,.vektora-main--report-light .assessment-viz-hist-prose strong{color:#0f172a}.vektora-main--report-light .vektora-traj-chart{background:#fff;border-color:#e2e8f0}.vektora-main--report-light .vektora-traj-chart__title{color:#0f172a}.vektora-main--report-light .vektora-traj-chart__picto{background:#f8fafc;border-color:#e2e8f0}.vektora-main--report-light .vektora-traj-chart__picto-box{background:#fff;border-color:#cbd5e1}.vektora-main--report-light .vektora-traj-chart__picto-box span{color:#0f172a}.vektora-main--report-light .vektora-traj-chart__picto-box small,.vektora-main--report-light .vektora-traj-chart__picto-hint,.vektora-main--report-light .vektora-traj-chart__picto-into-lab,.vektora-main--report-light .vektora-traj-chart__caption{color:#475569}.vektora-main--report-light .vektora-traj-chart__frame{border-color:#e2e8f0}.vektora-main--report-light .vektora-callout-panel{box-sizing:border-box;background:linear-gradient(#f0fdfa 0%,#f8fafc 100%);border:1px solid #99f6e4;border-radius:8px;margin-bottom:14px;padding:20px 22px;box-shadow:0 1px 2px #0f172a0d}.vektora-main--report-light .vektora-callout-panel--tight{padding:16px 18px}.vektora-main--report-light .vektora-callout-panel__kicker{letter-spacing:.14em;text-transform:uppercase;color:#0f766e;margin:0;font-size:10px;font-weight:600}.vektora-main--report-light .vektora-callout-panel__readout-pill{color:#134e4a;background:#ccfbf1;border:1px solid #5eead4;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:600;display:inline-block}.vektora-main--report-light .vektora-callout-panel__subhead{letter-spacing:.04em;color:#475569;text-transform:none;margin:0;font-size:10px;font-weight:600}.vektora-topbar{z-index:40;background:var(--v-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--v-header-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 2rem;display:flex;position:sticky;top:0}.vektora-topbar__tabs{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;display:flex}.vektora-topbar__tab{color:var(--v-w-32);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 .25rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:color .15s}.vektora-topbar__tab:hover{color:var(--v-accent)}.vektora-topbar__tab--on{color:var(--v-accent);border-bottom-color:var(--v-accent)}.vektora-topbar__tab:disabled{opacity:.35;cursor:not-allowed}.vektora-topbar__search{position:relative}.vektora-topbar__search input{background:var(--v-surface-container-low);width:14rem;max-width:36vw;color:var(--v-text);border:none;border-radius:.125rem;padding:.35rem 2rem .35rem .9rem;font-family:inherit;font-size:.75rem}.vektora-topbar__search input::placeholder{color:var(--v-w-20)}.vektora-topbar__search input:focus{box-shadow:0 0 0 1px var(--v-accent);outline:none}.vektora-topbar__search .vektora-icon{color:var(--v-w-25);pointer-events:none;font-size:1rem;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.vektora-topbar__tools{border-left:1px solid var(--v-divider);align-items:center;gap:.5rem;padding-left:1rem;display:flex}.vektora-icon-btn{color:var(--v-w-32);cursor:pointer;background:0 0;border:none;border-radius:.125rem;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:inline-flex}.vektora-icon-btn:hover{color:var(--v-accent)}.vektora-avatar{background:var(--v-surface-container-high);border:1px solid var(--v-outline);width:2rem;height:2rem;color:var(--v-accent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:600;display:flex}.vektora-content{flex:1;min-height:0;overflow-y:auto}.vektora-content-inner{box-sizing:border-box;width:100%;max-width:100rem;margin:0 auto;padding:2rem 2.5rem 3.5rem}.vektora-headline{font-family:var(--v-font-headline);letter-spacing:-.02em;color:var(--v-w-65);max-width:52rem;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:500;line-height:1.12}html[data-theme=dark] .vektora-headline{color:#fff}.vektora-main--report-light .vektora-headline,html[data-theme=dark] .vektora-main--report-light .vektora-headline{color:#0f172a}.vektora-main--report-light .vektora-headline--secondary,html[data-theme=dark] .vektora-main--report-light .vektora-headline--secondary{color:#334155}.vektora-headline--secondary{font-family:var(--v-font-headline);letter-spacing:-.015em;color:var(--v-w-65);max-width:52rem;font-size:clamp(1.1875rem,2.35vw,1.5rem);font-weight:500;line-height:1.26}html[data-theme=dark] .vektora-headline--secondary{color:var(--v-w-55)}.vektora-meta-row{flex-wrap:wrap;align-items:stretch;gap:1rem 1.5rem;margin-top:1.25rem;display:flex}.vektora-meta-item{flex-direction:column;gap:.2rem;display:flex}.vektora-meta-item span:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--v-w-22);font-size:10px}.vektora-meta-item>span:last-child{color:var(--v-text);font-size:.8125rem;font-weight:500}.vektora-model-meta-stack{flex-direction:column;gap:.35rem;line-height:1.45;display:flex}.vektora-model-meta-stack .vektora-model-meta-scale{color:var(--v-w-42);font-size:.8125rem;font-weight:400}.vektora-meta-divider{background:var(--v-divider);align-self:stretch;width:1px;min-height:1.75rem}.vektora-chart-grid{background-image:linear-gradient(to right, var(--v-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--v-grid-line) 1px, transparent 1px);background-size:40px 40px}.vektora-compare-report{color:var(--v-text);font-size:.8125rem;line-height:1.62;font-family:var(--v-font-body);word-break:break-word}.vektora-compare-report h1,.vektora-compare-report h2,.vektora-compare-report h3,.vektora-compare-report h4{font-family:var(--v-font-headline);color:var(--v-w-65);margin:1.15em 0 .45em;font-weight:600;line-height:1.25}.vektora-compare-report h1:first-child,.vektora-compare-report h2:first-child,.vektora-compare-report h3:first-child{margin-top:0}.vektora-compare-report h1{font-size:1.2rem}.vektora-compare-report h2{font-size:1.05rem}.vektora-compare-report h3{font-size:.95rem}.vektora-compare-report p{margin:0 0 .75em}.vektora-compare-report ul,.vektora-compare-report ol{margin:0 0 .75em;padding-left:1.35em}.vektora-compare-report li{margin-bottom:.35em}.vektora-compare-report li>p{margin:.25em 0}.vektora-compare-report strong{color:var(--v-w-65);font-weight:600}.vektora-compare-report a{color:var(--v-accent);text-underline-offset:2px;text-decoration:underline}.vektora-compare-report a:hover{color:var(--v-accent-deep)}.vektora-compare-report code{font-family:var(--v-font-mono);background:var(--v-surface-container-low);border-radius:2px;padding:.12em .35em;font-size:.88em}.vektora-compare-report pre{background:var(--v-surface-container-low);border:1px solid var(--v-w-06);border-radius:4px;margin:0 0 .85em;padding:12px 14px;font-size:.78rem;overflow-x:auto}.vektora-compare-report pre code{font-size:inherit;background:0 0;padding:0}.vektora-compare-report blockquote{border-left:3px solid var(--v-gold-12);color:var(--v-w-45);margin:0 0 .85em;padding:.35em 0 .35em 1em}.vektora-compare-report hr{border:none;border-top:1px solid var(--v-divider);margin:1.25em 0}.vektora-compare-report table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:.8rem}.vektora-compare-report th,.vektora-compare-report td{border:1px solid var(--v-w-06);text-align:left;vertical-align:top;padding:6px 10px}.vektora-compare-report th{background:var(--v-surface-container-low);color:var(--v-w-55);font-weight:600}.run-row{align-items:stretch;gap:.35rem;margin-bottom:.35rem;display:flex}.run-row button[type=button]:first-child{font-family:inherit}@media (width<=900px){.vektora-app-root{flex-direction:column}.vektora-sidebar{border-right:none;border-bottom:1px solid var(--v-divider);width:100%;height:auto;max-height:min(52vh,420px);position:relative}.vektora-sidebar__scroll{max-height:min(44vh,360px)}.vektora-main{min-height:auto;margin-left:0}.vektora-content-inner{padding:1.25rem 1rem 3rem}.vektora-topbar{padding:.65rem 1rem}.vektora-topbar__search input{width:min(12rem,50vw)}}@keyframes vektora-spinner-arc-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes vektora-spinner-track-drift{to{transform:rotate(360deg)}}@keyframes vektora-spinner-icon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.1)}}.vektora-spinner-svg{display:block}.vektora-spinner-track{transform-origin:40px 40px;animation:2.8s linear infinite vektora-spinner-track-drift}.vektora-spinner-arc{transform-origin:40px 40px;animation:1.05s linear infinite vektora-spinner-arc-spin}.vektora-spinner-icon{animation:1.35s ease-in-out infinite vektora-spinner-icon-pulse}@media (prefers-reduced-motion:reduce){.vektora-spinner-track,.vektora-spinner-arc,.vektora-spinner-icon{animation:none}}.sims-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px;min-width:0;display:grid}@media (width<=800px){.sims-lens-grid{grid-template-columns:1fr}}.mc-paths-layout{width:100%;min-width:0;max-width:100%}.mc-paths-master-detail{grid-template-columns:1fr;grid-template-areas:"nav""detail";align-items:start;gap:16px;display:grid}.mc-paths-master-detail__nav{overscroll-behavior:contain;grid-area:nav;min-width:0;max-height:min(240px,38vh);padding-right:2px;overflow:hidden auto}.mc-paths-master-detail__detail{grid-area:detail;min-width:0}@media (width>=880px){.mc-paths-master-detail{grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-template-areas:"nav detail"}.mc-paths-master-detail__nav{max-height:min(72vh,720px)}}.mc-paths-chart-wrap{box-sizing:border-box;background:var(--v-w-005);border:1px solid var(--v-w-04);border-radius:8px;width:100%;min-width:0;max-width:100%;max-height:min(520px,58vh);display:block;position:relative;overflow:auto}.mc-paths-chart-wrap canvas{width:100%;height:auto;display:block}.mc-paths-branch-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px;min-width:0;display:grid}@media (width<=800px){.mc-paths-branch-stack{grid-template-columns:1fr}}.mc-paths-chart-wrap--static{max-height:none}.vektora-main--report-light .mc-paths-chart-wrap--static{background:#fff;border-color:#e2e8f0}.mc-mixture-branches{min-width:0;margin-top:14px}.mc-mixture-branches table{border-collapse:collapse;width:100%;color:var(--v-w-48);border:1px solid var(--v-w-05);table-layout:fixed;border-radius:8px;font-size:10px;overflow:hidden}.mc-mixture-branches th,.mc-mixture-branches td{text-align:left;border-bottom:1px solid var(--v-w-04);vertical-align:top;overflow-wrap:break-word;word-break:break-word;padding:8px 10px}.mc-mixture-branches th{letter-spacing:.5px;text-transform:uppercase;color:var(--v-w-25);background:var(--v-w-008);font-size:8px;font-weight:600}.mc-mixture-branches tr:last-child td{border-bottom:none}.mc-mixture-hist{background:var(--v-w-008);border:1px solid var(--v-w-05);border-radius:8px;min-width:0;margin-top:14px;padding:12px 12px 10px}.mc-mixture-hist__bars{border-bottom:1px solid var(--v-w-06);box-sizing:border-box;justify-content:stretch;align-items:flex-end;gap:2px;height:96px;margin-bottom:6px;padding:4px 2px 0;display:flex}.mc-mixture-hist__axis{letter-spacing:.6px;color:var(--v-w-25);text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:8px;display:flex}.vektora-kg-root{min-width:0;max-width:100%}.vektora-kg-root--wide{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.vektora-kg-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:1.1rem;display:flex}.vektora-kg-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--v-gold-45);margin:0 0 6px;font-size:9px}.vektora-kg-lead{color:var(--v-w-35);max-width:42rem;margin:0;font-size:11px;line-height:1.55}.vektora-kg-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.vektora-kg-filter{border:1px solid var(--v-w-06);background:var(--v-w-01);border-radius:4px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.vektora-kg-filter input{color:var(--v-text);background:0 0;border:none;outline:none;min-width:160px;font-family:inherit;font-size:11px}.vektora-kg-filter input::placeholder{color:var(--v-w-25)}.vektora-kg-counts{color:var(--v-w-32);letter-spacing:.04em;font-size:10px}.vektora-kg-reset{border:1px solid var(--v-gold-12);background:var(--v-w-01);color:var(--v-accent);cursor:pointer;border-radius:4px;padding:6px 12px;font-family:inherit;font-size:10px}.vektora-kg-reset:hover{background:var(--v-w-02)}.vektora-kg-body{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.vektora-kg-root--wide .vektora-kg-body{flex-wrap:nowrap;align-items:flex-start;gap:1rem 1.25rem;width:100%;min-width:0}.vektora-kg-canvas-wrap{border:1px solid var(--v-w-05);background:var(--v-surface-container-low);transform-origin:50%;border-radius:6px;flex:380px;min-width:0;overflow:hidden}.vektora-kg-root--wide .vektora-kg-canvas-wrap{flex:50%;min-width:0}@keyframes vektora-kg-canvas-pop{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.06);transform:scale(1.014)}to{filter:brightness();transform:scale(1)}}.vektora-kg-canvas-pop{animation:.42s cubic-bezier(.22,1,.36,1) vektora-kg-canvas-pop}.vektora-kg-panels{flex-wrap:wrap;flex:520px;align-items:stretch;gap:1.25rem;min-width:0;display:flex}.vektora-kg-root--wide .vektora-kg-panels{border:1px solid var(--v-w-05);background:var(--v-w-008);overscroll-behavior:contain;border-radius:6px;flex:50%;align-self:flex-start;min-width:min(100%,260px);max-width:none;min-height:0;max-height:calc(100dvh - 10.5rem);padding:0;overflow:hidden auto}.vektora-kg-svg{vertical-align:top;width:100%;height:auto;display:block}.vektora-kg-empty{text-align:center;color:var(--v-w-28);padding:2rem 1.25rem;font-size:12px}.vektora-kg-panel{border:1px solid var(--v-w-05);background:var(--v-w-008);border-radius:6px;min-width:0;padding:14px 16px}.vektora-kg-inspect{flex:0 320px;max-width:min(100%,400px)}.vektora-kg-root--wide .vektora-kg-inspect{background:0 0;border:none;border-radius:0;flex:auto;width:100%;max-width:none}.vektora-kg-decisions-tab{min-width:0}.vektora-kg-decisions-lead{color:var(--v-w-30);margin:0 0 10px;font-size:10px;line-height:1.45}.vektora-kg-detail-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--v-w-22);margin:0 0 6px;font-size:8px}.vektora-kg-panel .vektora-kg-detail-kicker{text-transform:none;letter-spacing:.08em;color:var(--v-w-28);font-weight:600}.vektora-kg-inspect .vektora-kg-label{text-transform:none;letter-spacing:.06em;color:var(--v-gold-40);font-size:9px;font-weight:600}.vektora-kg-detail-title{font-family:var(--v-font-headline);margin:0 0 8px;font-size:1.15rem;font-weight:600;line-height:1.25}.vektora-kg-meta{color:var(--v-w-32);margin:0 0 12px;font-size:10px}.vektora-kg-label{letter-spacing:.1em;text-transform:uppercase;color:var(--v-gold-40);margin-bottom:4px;font-size:8px;display:block}.vektora-kg-block{color:var(--v-w-48);margin:0 0 12px;font-size:11px;line-height:1.55}.vektora-kg-placeholder{color:var(--v-w-28);margin:0;font-size:11px;line-height:1.5}.vektora-kg-edgelist ul{color:var(--v-w-42);margin:6px 0 0;padding-left:1.1rem;font-size:10px;line-height:1.45}.vektora-kg-decisions-tab .vektora-kg-decisions-list{color:var(--v-w-45);margin:0;padding-left:1.15rem;font-size:11px;line-height:1.55}.vektora-kg-dp-item{margin-bottom:10px}.vektora-kg-dp-item:last-child{margin-bottom:0}.vektora-kg-decisions-tab .vektora-kg-dp-item{border-bottom:1px solid var(--v-w-04);margin-bottom:16px;padding-bottom:14px}.vektora-kg-decisions-tab .vektora-kg-dp-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.vektora-kg-dp-fields{flex-direction:column;gap:4px;display:flex}.vektora-kg-decisions-tab .vektora-kg-dp-fields{gap:10px}.vektora-kg-dp-line{grid-template-columns:7.25rem minmax(0,1fr);align-items:start;column-gap:.5rem;margin:0;line-height:1.45;display:grid}.vektora-kg-decisions-tab .vektora-kg-dp-line{margin:0;line-height:1.55;display:block}.vektora-kg-dp-k{letter-spacing:.06em;text-transform:uppercase;color:var(--v-tertiary);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:9px;font-weight:600;line-height:1.35}.vektora-kg-decisions-tab .vektora-kg-dp-k{text-transform:none;letter-spacing:.04em;color:var(--v-tertiary-dim);margin:0 0 3px;font-size:10px}.vektora-kg-dp-v{min-width:0;color:inherit;overflow-wrap:break-word;word-break:break-word}.vektora-kg-decisions-tab .vektora-kg-dp-v{color:var(--v-w-50);font-size:11px;line-height:1.6;display:block}.vektora-kg-dp-fallback{font-family:var(--v-font-mono);color:var(--v-w-28);word-break:break-word;font-size:9px}.vektora-dp-root{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-bottom:2.5rem}.vektora-dp-header{max-width:54rem;margin-bottom:1.25rem}.vektora-dp-intro{color:var(--v-w-42);max-width:52rem;margin:0;font-size:13px;line-height:1.65}.vektora-dp-intro strong{color:var(--v-w-55);font-weight:600}.vektora-dp-picker{max-width:36rem;margin-bottom:1.25rem}.vektora-dp-picker__label{letter-spacing:.12em;text-transform:uppercase;color:var(--v-gold-45);align-items:center;gap:8px;margin:0 0 8px;font-size:9px;font-weight:600;display:flex}.vektora-dp-picker__label-ico{opacity:.85;font-size:11px}.vektora-dp-select{box-sizing:border-box;border:1px solid var(--v-w-06);background:var(--v-w-01);width:100%;max-width:100%;color:var(--v-w-52);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--v-w-28) 50%), linear-gradient(135deg, var(--v-w-28) 50%, transparent 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.35;display:block}.vektora-dp-select:hover{border-color:var(--v-gold-12)}.vektora-dp-select:focus{border-color:var(--v-accent);outline:none;box-shadow:0 0 0 2px #3cddc726}.vektora-dp-picker__hint{color:var(--v-w-32);margin:8px 0 0;font-size:11px;line-height:1.5}.vektora-dp-entity-brief{border:1px solid var(--v-w-05);background:var(--v-surface-container-low);box-sizing:border-box;border-radius:10px;align-items:flex-start;gap:14px;max-width:100%;margin-bottom:1.35rem;padding:14px 16px;display:flex}.vektora-dp-entity-brief__badge{background:var(--v-w-008);border:1px solid var(--v-w-06);width:40px;height:40px;color:var(--v-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.vektora-dp-entity-brief__text{min-width:0}.vektora-dp-entity-brief__name{font-family:var(--v-font-headline);color:var(--v-w-55);overflow-wrap:break-word;margin:0 0 4px;font-size:1.1rem;font-weight:600}.vektora-dp-entity-brief__meta{color:var(--v-w-32);margin:0;font-size:11px}.vektora-dp-entity-brief__dot{opacity:.55;margin:0 .35rem}.vektora-dp-entity-brief__sum{color:var(--v-w-42);max-width:52rem;margin:10px 0 0;font-size:12px;line-height:1.55}.vektora-dp-empty-forks{border:1px dashed var(--v-w-08);background:var(--v-w-008);border-radius:10px;align-items:flex-start;gap:14px;max-width:48rem;margin-bottom:1.5rem;padding:16px 18px;display:flex}.vektora-dp-empty-forks__ico{color:var(--v-gold-45);flex-shrink:0;margin-top:2px;font-size:18px}.vektora-dp-empty-forks p{color:var(--v-w-42);margin:0;font-size:13px;line-height:1.6}.vektora-dp-prompt{border:1px solid var(--v-w-05);background:var(--v-w-008);border-radius:10px;align-items:flex-start;gap:14px;max-width:44rem;margin-bottom:1.5rem;padding:16px 18px;display:flex}.vektora-dp-prompt__ico{color:var(--v-accent);flex-shrink:0;margin-top:2px;font-size:18px}.vektora-dp-prompt p{color:var(--v-w-40);margin:0;font-size:13px;line-height:1.6}.vektora-dp-fork-grid__heading{font-family:var(--v-font-headline);color:var(--v-w-55);align-items:center;gap:10px;margin:0 0 14px;font-size:1.05rem;font-weight:600;display:flex}.vektora-dp-fork-grid__heading-ico{color:var(--v-accent);font-size:15px}.vektora-dp-fork-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:100%;margin-bottom:2rem;display:grid}@media (width<=1100px){.vektora-dp-fork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.vektora-dp-fork-grid{grid-template-columns:1fr}}.vektora-dp-fork-card{border:1px solid var(--v-w-05);background:var(--v-surface-container-low);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:14px 14px 16px;display:flex}.vektora-dp-fork-card__top{align-items:flex-start;gap:12px;display:flex}.vektora-dp-fork-card__fork-ico{width:34px;height:34px;color:var(--v-accent);background:#3cddc71a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.vektora-dp-fork-card__top-text{min-width:0}.vektora-dp-fork-card__n{letter-spacing:.1em;text-transform:uppercase;color:var(--v-gold-45);margin:0 0 6px;font-size:9px;font-weight:700}.vektora-dp-fork-card__plain{color:var(--v-w-52);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:13px;line-height:1.55}.vektora-dp-fork-card__plain--rawonly{font-family:var(--v-font-mono,ui-monospace, monospace);color:var(--v-w-40);white-space:pre-wrap;font-size:11px;line-height:1.55}.vektora-dp-fork-card__facts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vektora-dp-fork-card__fact{border-top:1px solid var(--v-w-05);align-items:flex-start;gap:10px;margin:0;padding-top:10px;display:flex}.vektora-dp-fork-card__fact:first-child{border-top:none;padding-top:0}.vektora-dp-fork-card__fact-ico{background:var(--v-w-008);width:28px;height:28px;color:var(--v-tertiary-dim);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.vektora-dp-fork-card__fact-body{min-width:0}.vektora-dp-fork-card__fact-label{letter-spacing:.04em;text-transform:uppercase;color:var(--v-w-32);margin:0 0 3px;font-size:10px;font-weight:600}.vektora-dp-fork-card__fact-copy{color:var(--v-w-45);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:12px;line-height:1.55}.vektora-dp-fork-card__raw{color:var(--v-w-35);border-top:1px solid var(--v-w-05);font-size:11px;line-height:1.55;font-family:var(--v-font-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding-top:10px}.vektora-dp-fork-card__raw-ico{color:var(--v-gold-45);margin-right:6px}@media (width<=900px){.vektora-kg-body{flex-direction:column}.vektora-kg-root--wide .vektora-kg-body{flex-flow:column wrap;align-items:stretch}.vektora-kg-canvas-wrap,.vektora-kg-root--wide .vektora-kg-canvas-wrap{flex:auto;width:100%}.vektora-kg-panels{flex:auto;width:100%;max-width:100%}.vektora-kg-root--wide .vektora-kg-panels{flex:auto;width:100%;max-height:min(55dvh,520px)}.vektora-kg-inspect{flex:280px;max-width:100%}}@media (width<=640px){.vektora-kg-panels{flex-direction:column;width:100%;min-width:0}.vektora-kg-inspect{max-width:100%}.vektora-kg-root--wide .vektora-kg-panels{max-height:min(50dvh,480px)}}.vektora-traj-chart{border:1px solid var(--v-w-05);background:var(--v-surface-container-low);border-radius:8px;min-width:0;padding:14px 16px 16px}.vektora-traj-chart__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:8px;display:flex}.vektora-traj-chart__title-row{align-items:center;gap:10px;min-width:0;display:flex}.vektora-traj-chart__icon{color:var(--v-accent);font-size:1.35rem!important}.vektora-traj-chart__title{color:var(--v-w-55);font-size:.95rem;font-weight:600;font-family:var(--v-font-body);letter-spacing:-.01em;margin:0}.vektora-traj-chart__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vektora-traj-chart__pill{letter-spacing:.06em;text-transform:uppercase;color:var(--v-accent);border:1px solid var(--v-gold-12);background:var(--v-w-01);border-radius:999px;padding:6px 12px;font-size:10px}.vektora-traj-chart__export{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--v-on-accent);background:linear-gradient(135deg, var(--v-accent), var(--v-accent-deep));border:none;border-radius:6px;padding:8px 14px;font-family:inherit;font-size:10px;font-weight:700;box-shadow:0 1px #0003}.vektora-traj-chart__export:hover{filter:brightness(1.06)}.vektora-traj-chart__picto{border:1px solid var(--v-w-06);background:color-mix(in srgb, var(--v-surface) 92%, var(--v-accent) 5%);border-radius:6px;max-width:52rem;margin:0 0 10px;padding:10px 12px 11px}.vektora-traj-chart__picto-flow{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.vektora-traj-chart__picto-nodes{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.vektora-traj-chart__picto-box{text-align:center;border:1px solid var(--v-w-10);background:var(--v-traj-bg);min-width:2.9rem;line-height:1.1;font-family:var(--v-font-body);border-radius:4px;padding:6px 7px 5px}.vektora-traj-chart__picto-box span{color:var(--v-w-45);font-size:.8rem;font-weight:700;display:block}.vektora-traj-chart__picto-box small{color:var(--v-w-32);margin-top:1px;font-size:.6rem;display:block}.vektora-traj-chart__picto-op{color:var(--v-w-30);padding:0 1px;font-size:.75rem;font-weight:600}.vektora-traj-chart__picto-into{flex:10rem;align-items:center;gap:8px;min-width:12rem;display:flex}.vektora-traj-chart__picto-into-arrow{color:var(--v-w-32);font-size:1.1rem;line-height:1}.vektora-traj-chart__picto-into-lab{color:var(--v-w-40);font-size:.7rem;line-height:1.3;font-family:var(--v-font-body);flex-direction:column;gap:3px;display:flex}.vektora-traj-chart__picto-into-line{background:var(--v-accent);border-radius:2px;width:3rem;height:3px;display:block}.vektora-traj-chart__picto-hint{color:var(--v-w-32);font-size:.65rem;line-height:1.4;font-family:var(--v-font-body);margin:8px 0 0}.vektora-traj-chart__caption{color:var(--v-w-30);max-width:52rem;margin:0 0 12px;font-size:10px;line-height:1.5}.vektora-traj-chart__caption--compact{margin-bottom:8px;font-size:9px}.vektora-traj-chart__frame{border:1px solid var(--v-w-05);background:var(--v-traj-bg);border-radius:6px;overflow:hidden}.vektora-traj-chart__svg{vertical-align:top;width:100%;height:auto;display:block}.vektora-traj-chart__lay{border-top:1px solid color-mix(in srgb, var(--v-divider) 80%, transparent);flex-direction:column;gap:.65rem;max-width:52rem;margin-top:1rem;padding-top:1rem;display:flex}.vektora-traj-chart__lay-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--v-accent);font-size:.65rem;font-weight:700;font-family:var(--v-font-body);margin:0}.vektora-traj-chart__lay-body{color:var(--v-w-40);font-size:.8125rem;line-height:1.62;font-family:var(--v-font-body);margin:0}.vektora-chart-howto{border:1px solid var(--v-outline);background:var(--v-surface-container-low);border-radius:6px;margin-top:14px;padding:12px 14px}.vektora-chart-howto--in-card{margin-top:10px}.vektora-chart-howto__title{letter-spacing:.12em;color:var(--v-w-22);text-transform:uppercase;margin:0 0 10px;font-size:9px}.vektora-chart-howto__grid{grid-template-columns:1fr;gap:12px 20px;display:grid}@media (width>=720px){.vektora-chart-howto__grid{grid-template-columns:1fr 1fr}}.vektora-chart-howto__grid strong{color:var(--v-w-48);margin-bottom:6px;font-size:10px;font-weight:600;line-height:1.35;display:block}.vektora-chart-howto__grid p{color:var(--v-w-32);margin:0;font-size:10px;line-height:1.55}.vektora-chart-howto__body{text-wrap:pretty;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word}.assessment-viz__branch{min-width:0;overflow:visible}.assessment-viz-lens-layout{flex-direction:row;align-items:flex-start;gap:1rem;min-width:0;display:flex}.assessment-viz-lens-layout--solo{display:block}.assessment-viz-lens-strip{flex:none;min-width:0}.assessment-viz-lens-strip svg{width:9.5rem;max-width:100%;height:auto;display:block}.assessment-viz-lens-strip__cap{color:var(--v-w-20);max-width:11rem;margin:6px 0 0;font-size:8px;line-height:1.45}.assessment-viz-lens-panel--beside{-webkit-overflow-scrolling:touch;flex:1;align-self:stretch;min-width:0;max-height:min(85vh,44rem);overflow-y:auto;margin-top:0!important}.assessment-viz-lens-judgment{flex:1;min-width:0}.assessment-viz-hist-shape{border:none;margin:0;padding:0}@media (width<=720px){.assessment-viz-lens-layout:not(.assessment-viz-lens-layout--solo){flex-direction:column;align-items:stretch}.assessment-viz-lens-strip svg{width:100%;max-width:20rem}.assessment-viz-lens-panel--beside{width:100%;max-height:min(65vh,36rem)}}.branch-pie{flex-direction:row;align-items:flex-start;gap:1rem;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:visible}.branch-pie--active{z-index:4}.branch-pie__chart-wrap{flex:none;width:min(220px,38vw);min-width:0;max-width:280px}.branch-pie__svg{width:100%;height:auto;display:block;overflow:visible}.branch-pie__side{flex:1;min-width:0;min-height:0}@media (width<=640px){.branch-pie{flex-direction:column;align-items:stretch;gap:.75rem}.branch-pie__chart-wrap{width:100%;max-width:18rem;margin-inline:auto}.branch-pie__hint{text-align:center}}.branch-pie__card{box-sizing:border-box;border:1px solid var(--v-teal-12);background:var(--v-teal-04);width:100%;color:var(--v-w-42);text-align:left;overflow-wrap:break-word;word-break:break-word;border-radius:8px;margin:0;padding:14px 16px;font-size:11px;line-height:1.55;box-shadow:0 12px 32px #00000047}.branch-pie__card--compact{padding:12px 14px;font-size:10px}.branch-pie__card__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--v-status-2);margin:0 0 8px;font-size:9px;font-weight:600}.branch-pie__card__title-row{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.branch-pie__card__swatch{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.branch-pie__card__title{color:var(--v-w-52);margin:0;font-size:13px;font-weight:600;line-height:1.35}.branch-pie__card__stats{background:var(--v-w-008);border:1px solid var(--v-w-04);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0 0 10px;padding:10px 12px;display:grid}.branch-pie__card__stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--v-w-25);margin:0;font-size:8px;font-weight:600}.branch-pie__card__stats dd{color:var(--v-w-45);margin:2px 0 0;font-size:11px}.branch-pie__card__fallback-pct{color:var(--v-w-38);margin:0 0 10px;font-size:11px}.branch-pie__card__fallback-sep{color:var(--v-w-28);margin:0 .35em}.branch-pie__card__description{color:var(--v-w-38);margin:0 0 10px;font-size:10px}.branch-pie__card__bullets{color:var(--v-w-38);margin:0;padding-left:18px;font-size:10px;line-height:1.5}.branch-pie__card__bullets li{margin-bottom:6px}.branch-pie__card__bullets li:last-child{margin-bottom:0}.branch-pie__card__note{color:var(--v-w-25);margin:0;font-size:9px;line-height:1.45}.branch-pie__card__dismiss{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:var(--v-surface-container-high);border:1px solid var(--v-w-08);color:var(--v-w-48);border-radius:4px;margin-top:12px;padding:6px 12px;font-size:9px;font-weight:600}.branch-pie__card__dismiss:hover{border-color:var(--v-w-12);color:var(--v-w-55)}.branch-pie__hint{letter-spacing:.06em;color:var(--v-w-22);text-align:left;max-width:36rem;margin:0;padding-top:.35rem;font-size:9px;line-height:1.5}.vektora-article-body{--va-body-font:var(--v-font-body);--va-headline-font:var(--v-font-headline);--va-body-size:1rem;--va-body-lh:1.7;--va-body-color:var(--v-w-40);--va-muted:var(--v-w-35);--va-eyebrow-size:.6875rem;--va-eyebrow-lh:1.45;--va-eyebrow-tracking:.12em;--va-eyebrow-color:var(--v-w-28);--va-eyebrow-weight:600;--va-title-size:clamp(1.75rem, 4vw, 2.75rem);--va-title-lh:1.12;--va-title-color:var(--v-w-55);--va-chart-caption-size:.75rem;--va-chart-caption-lh:1.55;--va-chart-caption-headline-color:var(--v-tertiary-dim);font-family:var(--va-body-font);color:var(--va-body-color)}html[data-theme=dark] .vektora-article-body{--va-title-color:#fff}html[data-theme=dark] .vektora-main--report-light .vektora-article-body{--va-title-color:#0f172a;--va-body-color:#334155;--va-muted:#64748b;--va-eyebrow-color:#475569;--va-chart-caption-headline-color:#b45309}.vektora-article-body .vs-nl-h1,.vektora-article-body .vat-h1{font-family:var(--va-headline-font);font-size:var(--va-title-size);font-weight:500;line-height:var(--va-title-lh);letter-spacing:-.02em;color:var(--va-title-color);margin:0 0 1rem}.vektora-article-body .vs-nl-kicker{font-family:var(--va-body-font);font-size:var(--va-body-size);line-height:var(--va-body-lh);color:var(--va-muted);max-width:none;margin:0 0 1.5rem}.vektora-article-body .vs-nl-dek,.vektora-article-body .vat-dek{font-family:var(--va-body-font);font-size:var(--va-body-size);line-height:var(--va-body-lh);color:var(--va-muted);margin:0 0 1.5rem;font-style:normal}.vektora-article-body .vs-nl-p,.vektora-article-body .vat-p{font-family:var(--va-body-font);font-size:var(--va-body-size);line-height:var(--va-body-lh);color:var(--va-body-color);margin:0 0 1.15rem}.vektora-article-body .vs-nl-p .vs-nl-illustration{border:1px solid color-mix(in srgb, var(--va-body-color) 12%, transparent);border-radius:6px;width:63%;max-width:480px;height:auto;margin:.15rem 0 .85rem;display:block}.vektora-article-body .vs-nl-p .vs-nl-illustration--left{float:left;margin-right:1rem}.vektora-article-body .vs-nl-p .vs-nl-illustration--right{float:right;margin-left:1rem}.vektora-article-body .vs-nl-p:has(.vs-nl-illustration):after{content:"";clear:both;display:table}.vektora-article-body .vs-nl-leverage__label,.vektora-article-body .vs-nl-watch__label,.vektora-article-body .vs-nl-footer__eyebrow,.vektora-article-body .vs-nl-meta{font-family:var(--va-body-font);font-size:var(--va-eyebrow-size);font-weight:var(--va-eyebrow-weight);letter-spacing:var(--va-eyebrow-tracking);text-transform:uppercase;line-height:var(--va-eyebrow-lh);color:var(--va-eyebrow-color)}.vektora-article-body .vektora-traj-chart__lay-eyebrow{font-family:var(--va-body-font);font-size:var(--va-eyebrow-size);font-weight:var(--va-eyebrow-weight);letter-spacing:var(--va-eyebrow-tracking);text-transform:uppercase;line-height:var(--va-eyebrow-lh);color:var(--va-chart-caption-headline-color)}.vektora-article-body .vs-nl-leverage__label{margin:0 0 .35rem}.vektora-article-body .vs-nl-watch__label{margin:0 0 .75rem}.vektora-article-body .vs-nl-footer__eyebrow{margin:0 0 1rem}.vektora-article-body .vs-nl-meta{margin-top:1.5rem}.vektora-article-body .vs-nl-leverage__dek,.vektora-article-body .vs-nl-leverage__detail{font-family:var(--va-body-font);font-size:var(--va-body-size);line-height:var(--va-body-lh);color:var(--va-muted)}.vektora-article-body .vs-nl-leverage__dek{margin:0 0 .75rem}.vektora-article-body .vs-nl-leverage__text{font-family:var(--va-body-font);font-size:var(--va-body-size);line-height:var(--va-body-lh);color:var(--va-body-color);margin:0}.vektora-article-body .vs-nl-leverage__detail{margin:.75rem 0 0}.vektora-article-body .vs-nl-watch ul,.vektora-article-body .vs-nl-watch li{font-family:var(--va-body-font);font-size:var(--va-body-size);line-height:var(--va-body-lh);color:var(--va-body-color)}.vektora-article-body .vs-nl-watch li{margin-bottom:.5rem}.vektora-article-body .vs-nl-footer{font-family:var(--va-body-font);font-size:var(--va-body-size);line-height:var(--va-body-lh);color:var(--va-muted)}.vektora-article-body .vs-nl-footer__para{margin:0 0 1.2rem}.vektora-article-body .vs-nl-footer__para:last-child{margin-bottom:0}.vektora-article-body .vektora-traj-chart__lay-body{font-family:var(--va-body-font);font-size:var(--va-chart-caption-size);line-height:var(--va-chart-caption-lh);color:var(--va-muted)}.vektora-article-body .vs-nl-charts-bare .assessment-viz--minimal-chrome .assessment-viz-hist-prose p{font-family:var(--va-body-font)!important;font-size:var(--va-chart-caption-size)!important;line-height:var(--va-chart-caption-lh)!important;color:var(--va-muted)!important;font-weight:400!important}.vektora-article-body .vs-nl-charts-bare .assessment-viz--minimal-chrome .assessment-viz-hist-prose>div>p:first-child{font-size:var(--va-eyebrow-size)!important;line-height:var(--va-eyebrow-lh)!important;letter-spacing:var(--va-eyebrow-tracking)!important;text-transform:uppercase!important;font-weight:var(--va-eyebrow-weight)!important;color:var(--va-chart-caption-headline-color)!important}.vektora-article-body .vs-nl-charts-bare .assessment-viz-hist-chart .vektora-numeric{font-size:var(--va-chart-caption-size)!important;color:var(--va-eyebrow-color)!important}.vektora-article-body .vs-nl-back{margin-top:2rem;margin-bottom:0}.vektora-article-body .vs-nl-back .vektora-sales-cta--ghost{font-size:var(--va-body-size);color:var(--va-muted);font-weight:500}.vektora-article-body .vs-nl-figure__caption{font-family:var(--va-body-font);font-size:var(--va-body-size);line-height:var(--va-body-lh);color:var(--va-muted)}.vs-nl-chart-analysis{border:1px solid var(--v-w-08);background:var(--v-surface-container-low);box-sizing:border-box;border-radius:6px;margin-top:12px;padding:10px 12px}.vs-nl-chart-slot>.vs-nl-chart-analysis{border:none;border-top:1px solid var(--v-w-08);background:var(--v-surface-container);border-radius:0 0 5px 5px;margin-top:0}.vektora-article-body .vs-nl-chart-analysis{margin-top:1rem}.vs-nl-chart-analysis__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--v-accent);margin:0 0 6px;font-size:9px;font-weight:600}.vs-nl-chart-analysis__body{color:var(--v-w-35);margin:0;font-size:11px;line-height:1.55}.vs-nl-chart-analysis__body strong{color:var(--v-w-45);font-weight:600}.na-li{border-top:1px solid var(--border);grid-template-columns:3rem minmax(0,1fr) 9rem;gap:16px;padding:14px 0;display:grid;color:var(--text)!important;text-decoration:none!important}.na-li:hover h3{color:var(--red-700)}.na-li h3{letter-spacing:-.015em;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.25}.na-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text2);text-align:right;padding-top:6px;font-size:9.5px}@media (width<=560px){.na-li{grid-template-columns:2rem minmax(0,1fr)}.na-tag{display:none}}.aa{max-width:640px;margin:0 auto;padding:36px 24px 56px}.aa h2{letter-spacing:-.015em;margin:30px 0 10px;scroll-margin-top:64px;font-size:19px;font-weight:700}@media (width<=560px){.aa{padding:28px 16px 44px}}.sc-t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sc-t th{text-align:left;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text3);border-bottom:1.5px solid var(--text);padding:0 12px 8px 0;font-size:9.5px;font-weight:500}.sc-t td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px 10px 0;font-size:13px}.sc-n{font-family:var(--mono);color:var(--red-700);font-size:10.5px;font-weight:600}.sc-fig{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:700}.sc-mono{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;font-size:10px}.sc-k{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.sc-kpi{border-left:3px solid var(--red-600);padding:2px 0 2px 14px}.sc-kpi b{letter-spacing:-.025em;font-size:30px;font-weight:700;line-height:1.05;display:block}@media (width<=960px){.sc-k{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-hide{display:none}}.vk-viz{background:var(--surface-card);border:1px solid var(--border);font-family:var(--sans);border-radius:14px;min-width:0;padding:16px 18px 14px}.vk-viz a{color:inherit}.vk-viz__kicker{color:var(--text3);font-size:12.5px;line-height:1.4}.vk-viz__title{color:var(--text);text-wrap:balance;margin:4px 0 7px;font-size:16px;font-weight:600;line-height:1.3}.vk-viz__row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vk-viz__pill{border-radius:7px;padding:3px 10px;font-size:12.5px;font-weight:500;line-height:1.35;display:inline-block}.vk-viz__pill--miss{background:var(--red-50);color:var(--red-800)}.vk-viz__pill--hit{background:var(--teal-50);color:var(--teal-800)}.vk-viz__pill--plain{background:var(--surface-sunken);color:var(--text2)}.vk-viz__big{letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:600;line-height:1.1}.vk-viz__aside{color:var(--text2);font-size:14px}.vk-viz__tiles{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:12px;display:grid}.vk-viz__tile{background:var(--surface-sunken);border-radius:9px;min-width:0;padding:9px 12px}.vk-viz__tl{color:var(--text2);font-size:12.5px;line-height:1.3}.vk-viz__tv{letter-spacing:-.015em;color:var(--text);font-size:21px;font-weight:600;line-height:1.2}.vk-viz__label{color:var(--text2);margin:14px 0 6px;font-size:12.5px;line-height:1.35}.vk-viz__track{background:var(--surface-sunken);border-radius:5px;height:9px;position:relative}.vk-viz__fill{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.vk-viz__mid{background:var(--text3);width:1.5px;position:absolute;top:-4px;bottom:-4px;left:50%}.vk-viz__dots{flex-wrap:wrap;gap:6px;display:flex}.vk-viz__dot{border:1.5px solid var(--text3);box-sizing:border-box;border-radius:50%;width:13px;height:13px}.vk-viz__dot.is-on{background:var(--teal-600);border-color:var(--teal-600)}.vk-viz__strip{position:relative}.vk-viz__axis{background:var(--border2);height:1.5px;position:absolute;left:0;right:0}.vk-viz__pt{background:var(--text3);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute}.vk-viz__tick{color:var(--text3);white-space:nowrap;font-size:10.5px;line-height:1.2;position:absolute}.vk-viz__note{color:var(--text2);margin:10px 0 0;font-size:12.5px;line-height:1.5}.vk-viz__foot{color:var(--text3);margin-top:8px;font-size:11.5px}.vk-viz__more{border-top:1px solid var(--border);color:var(--text2);margin-top:12px;padding-top:10px;font-size:13px;line-height:1.55}.vk-explain .na-li{grid-template-columns:minmax(0,1fr) 9rem}.vk-explain .na-li h3{margin:0 0 4px}@media (width<=560px){.vk-explain .na-li{grid-template-columns:minmax(0,1fr)}}.vk-fig,.vk-people{--accent:#a7453d;--accent2:#d9564a;--body:#1a1a1a;--faint:#6b675f;--hair:#e3e1db;--ink:#101114;--muted:#55534e;--paper:#fff;--rule:#cfcbc3;--well:#f7f6f3;--sunk:#efeeea;--lab:#55534e;--num:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--f-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--seq-0:#efeeea;--seq-1:#f8e1de;--seq-2:#eeb3ae;--seq-3:#e48980;--seq-4:#d9564a;--seq-5:#a7453d}.vk-fig .fh{align-items:baseline;gap:10px;display:flex}.vk-fig .fh h3{margin:0}.vk-people-row{flex-wrap:nowrap;align-items:flex-start;gap:18px;padding-bottom:2px;display:flex;overflow-x:auto}.vk-person{text-align:center;flex:1 1 0;align-content:start;justify-items:center;gap:12px;min-width:150px;display:grid}.vk-person img,.vk-person .face{object-fit:cover;object-position:top;background:var(--well);border:1px solid var(--hair);mix-blend-mode:multiply;border-radius:50%;width:72px;height:72px}.vk-person .face{font:600 16px var(--f-mono);color:var(--muted);background:var(--sunk);place-items:center;display:grid}.vk-person .body{gap:4px;display:grid}.vk-person h4{color:var(--ink);margin:0;font-size:13.5px;line-height:1.3}.vk-person .role{font:500 9px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.vk-person p{color:var(--body);margin:4px 0 0;font-size:12px;line-height:1.45}.vk-rail{border-left:2px solid var(--hair);gap:10px;margin:8px 0 0;padding:0 0 0 14px;list-style:none;display:grid}.vk-rail li{grid-template-columns:120px 1fr;align-items:baseline;gap:12px;display:grid;position:relative}.vk-rail li:before{content:"";background:var(--paper);border:2px solid var(--rule);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.vk-rail li.now:before{background:var(--accent2);border-color:var(--accent2)}.vk-rail .when{font:500 10.5px/1.5 var(--f-mono);letter-spacing:.04em;color:var(--muted)}.vk-rail .what{color:var(--body);font-size:13.5px;line-height:1.5}.vk-rail li.now .what{color:var(--ink);font-weight:600}@media (width<=560px){.vk-rail li{grid-template-columns:1fr;gap:2px}}.vk-people-credits{color:var(--faint);margin:8px 0 0;font-size:11px;line-height:1.4}.fig2{border-top:1px solid var(--rule);align-content:start;gap:6px;min-width:0;margin:0;padding-top:9px;display:grid;position:relative}.fr .sec .fig2 div,.fr .sec .fig2 p,.fr .sec .fig2 span,.fr .sec .fig2 h3,.fr .sec .fig2 figcaption{margin-top:0;margin-bottom:0}.fig2 .fh{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fig2 .fh .fn{font:600 9.5px var(--f-mono,"IBM Plex Mono", monospace);color:var(--accent);letter-spacing:.1em;flex:none}.fig2 .fh h3,.fr .sec .fig2 .fh h3{min-width:0;color:var(--ink);flex:14em;margin:0;font-size:12.5px;font-weight:700;line-height:1.35}.fig2 .sub,.fig2 .fsub{color:var(--muted);font-size:11.5px;line-height:1.45}.fig2 .src,.fig2 figcaption.src{font:400 9.5px/1.5 var(--f-mono,"IBM Plex Mono", monospace);color:var(--faint)}.fig2 .src a.cite{color:var(--accent)}.plot{min-width:0;position:relative}.plot svg{max-width:none;display:block;overflow:visible}.tip b,.fr .tip b{color:inherit;font-weight:600}.plot .axl{font:500 9.5px var(--f-mono,"IBM Plex Mono", monospace);fill:var(--muted)}.plot .vl{font:600 10px var(--f-mono,"IBM Plex Mono", monospace);fill:var(--ink)}.plot .vl.mu{fill:var(--muted)}.plot .ann{font:500 9.5px var(--f-mono,"IBM Plex Mono", monospace);fill:var(--muted)}.plot .evl{stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 3}.plot .evt{stroke:var(--muted);stroke-width:1px}.plot .ln{fill:none;stroke:var(--accent2);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.plot .ar{fill:var(--accent2);opacity:.1}.plot .sl{stroke:var(--accent2);stroke-width:2px;stroke-linecap:round}.plot .dot{fill:var(--accent2);stroke:var(--paper);stroke-width:2px}.plot .dot.ctx{fill:var(--rule)}.plot .xh-l{stroke:var(--muted);stroke-width:1px}.plot .col{fill:var(--rule)}.plot .col.on{fill:var(--accent2)}.plot .col.ink{fill:var(--ink)}.plot .d1{fill:var(--seq-1)}.plot .d2{fill:var(--seq-2)}.plot .d3{fill:var(--seq-3)}.plot .d4{fill:var(--seq-4)}.plot .d5{fill:var(--seq-5)}.dlegend{font:400 9.5px var(--f-mono,"IBM Plex Mono", monospace);color:var(--faint);align-items:center;gap:6px;margin-top:4px;display:flex}.dlegend .sw{border-radius:2px;width:14px;height:8px;display:block}.dlegend .d1{background:var(--seq-1)}.dlegend .d2{background:var(--seq-2)}.dlegend .d3{background:var(--seq-3)}.dlegend .d4{background:var(--seq-4)}.dlegend .d5{background:var(--seq-5)}.hb{grid-template-columns:var(--lab,92px) minmax(0, 1fr) var(--num,26px);min-height:18px;color:var(--body);align-items:center;gap:8px;font-size:12px;line-height:1.3;display:grid}.hb .hl{overflow-wrap:anywhere;min-width:0}.hb .tr{background:var(--seq-0);border-radius:0 2px 2px 0;height:10px}.hb .tr i{background:var(--ink);border-radius:0 2px 2px 0;height:100%;display:block}.hb .n{font:600 10.5px var(--f-mono,"IBM Plex Mono", monospace);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.slopes.c1{grid-template-columns:minmax(0,1fr)}.slopes.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.slopes.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.slope{align-content:start;gap:4px;min-width:0;display:grid}.slopes.c2 .slope,.slopes.c3 .slope{grid-row:span 3;grid-template-rows:subgrid;row-gap:4px}.slopes.c2,.slopes.c3{row-gap:4px}.slopes.c2 .slope .st,.slopes.c3 .slope .st{align-self:end}.slope .st{color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.35}.slope .src{font:400 9.5px/1.5 var(--f-mono,"IBM Plex Mono", monospace);color:var(--faint)}.slope .src a.cite{color:var(--accent)}.waffle i{background:var(--seq-0);border-radius:2px;width:14px;height:14px;display:block}.waffle i.on{background:var(--ink)}.ulegend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:11.5px;display:flex}.ulegend span{align-items:center;gap:6px;display:inline-flex}.ulegend .sw{background:var(--seq-0);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:2px;display:block}.ulegend .sw.on{background:var(--ink);box-shadow:none}.ch .evn-t{font:600 9px var(--f-mono,"IBM Plex Mono", monospace);fill:var(--ink,#101114)}.ev-key{font:400 10px/1.5 var(--f-mono,"IBM Plex Mono", monospace);color:var(--muted,#55534e);flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;display:flex}.ev-key b{border:1px solid var(--muted,#55534e);width:14px;height:14px;color:var(--ink,#101114);border-radius:50%;place-items:center;margin-right:4px;font-size:9px;display:inline-grid}.vk-fig .plot svg{width:100%;max-width:100%;height:auto}
