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}html:has(main.vs-lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(main.vs-lp){scroll-behavior:auto}}.vs-lp{--vs-max:72rem;--vs-pad-x:clamp(1.25rem, 4vw, 2.5rem);background:var(--v-bg);min-height:100vh;color:var(--v-text);font-family:var(--v-font-body);-webkit-font-smoothing:antialiased}.vs-lp__glow{pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 50% -20%,#3cddc714,#0000 55%),radial-gradient(60% 40% at 100% 30%,#3cddc70a,#0000 50%);position:fixed;inset:0}.vs-lp>:not(.vs-lp__glow){z-index:1;position:relative}.vs-container{width:100%;max-width:var(--vs-max);padding-left:var(--vs-pad-x);padding-right:var(--vs-pad-x);margin:0 auto}.vs-nav{z-index:50;border-bottom:1px solid var(--v-header-border);background:var(--v-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.vs-nav__inner{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding-block:1rem;display:flex}.vs-nav__cta{order:2;margin-left:auto}.vs-nav__brand.vektora-sidebar__brand{margin-bottom:0}.vs-nav__links{letter-spacing:.12em;text-transform:uppercase;color:var(--v-w-32);flex-wrap:wrap;flex-basis:100%;order:3;justify-content:center;align-items:center;gap:1rem 1.75rem;margin:0;padding:0;font-size:.65rem;font-weight:600;list-style:none;display:flex}@media (width>=900px){.vs-nav__links{flex:auto;order:2;gap:2rem;margin:0 .5rem}.vs-nav__cta{order:3;margin-left:0}}.vs-nav__brand{color:inherit;order:1;align-items:center;gap:.75rem;text-decoration:none;display:flex}.vs-nav__links li{align-items:center;margin:0;padding:0;display:flex}.vs-nav__links a{min-height:0;color:var(--v-w-32);justify-content:center;align-items:center;margin:0;padding:0;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-flex}.vs-nav__links a:hover{color:var(--v-accent)}.vektora-sales.vs-lp .vs-nav__links a.vs-substack-link,.vektora-sales.vs-lp .vs-footer__nav a.vs-substack-link{gap:.3em}.vektora-sales.vs-lp a.vs-substack-link .vs-substack-icon{color:#ff6719;flex-shrink:0;width:.75em;height:.75em;display:block}.vektora-sales.vs-lp a.vs-substack-link:hover,.vektora-sales.vs-lp a.vs-substack-link:hover .vs-substack-icon{color:var(--v-accent)}.vs-lp .vektora-sidebar__cta.vs-cta-inline{box-sizing:border-box;width:auto;margin:0;text-decoration:none}.vs-lp .vektora-sales-cta--ghost{border:1px solid var(--v-w-06);background:var(--v-surface-container-low);color:var(--v-accent);font-family:var(--v-font-body);box-sizing:border-box;border-radius:.125rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.vs-lp .vektora-sales-cta--ghost:hover{opacity:.92}.vs-lp .vektora-sales-cta--ghost:focus-visible{box-shadow:0 0 0 1px var(--v-accent);outline:none}.vs-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--v-accent);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.65rem;font-weight:700;display:inline-flex}.vs-eyebrow__icon{letter-spacing:normal;opacity:.92;font-size:.95em}.vs-eyebrow.vs-eyebrow--center{justify-content:center;width:100%;display:flex}.vs-h1{font-family:var(--v-font-headline);letter-spacing:-.02em;max-width:min(36rem,100%);color:var(--v-w-65);margin:0 0 1.25rem;font-size:clamp(2.25rem,5.2vw,3.75rem);font-weight:500;line-height:1.08}html[data-theme=dark] .vs-lp .vs-h1{color:#fff}.vs-h1 .vs-accent-italic{color:var(--v-accent);font-style:italic;font-weight:500}.vs-h2{font-family:var(--v-font-headline);color:var(--v-w-65);margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.12}html[data-theme=dark] .vs-lp .vs-h2{color:var(--v-w-55)}.vs-h2--center{text-align:center;max-width:22ch;margin-left:auto;margin-right:auto}.vs-lead{color:var(--v-w-32);max-width:36rem;margin:0 0 1.75rem;font-size:.9375rem;line-height:1.65}.vs-lead--center{text-align:center;margin-left:auto;margin-right:auto}.vs-body{color:var(--v-w-32);margin:0;font-size:.9375rem;line-height:1.65}.vs-section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--v-w-22);margin:0 0 .75rem .25rem;font-size:10px;font-weight:700}.vs-hero{padding:clamp(3rem,8vw,5rem) 0 clamp(3rem,6vw,4rem)}.vs-hero__grid{align-items:start;gap:2.5rem;display:grid}@media (width>=960px){.vs-hero__grid{grid-template-columns:1fr 1.05fr;gap:3rem}}.vs-hero__ctas{flex-wrap:wrap;gap:.75rem;display:flex}.vs-hero-mc{width:100%;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;line-height:0;overflow:visible}.vs-hero-mc__img{width:100%;max-width:100%;height:auto;box-shadow:none;vertical-align:top;border:none;outline:none;display:block}.vs-split{padding:clamp(3rem,6vw,5rem) 0}.vs-split__grid{align-items:center;gap:2.5rem;display:grid}@media (width>=900px){.vs-split__grid{grid-template-columns:1fr 1fr;gap:3.5rem}}.vs-check-list{flex-direction:column;gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.vs-check-list li{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.vs-check-list__icon{color:var(--v-accent);margin-top:.15rem;font-size:.9rem}.vs-check-list strong{color:var(--v-text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:600;display:block}.vs-check-list p{color:var(--v-w-32);margin:0;font-size:.8125rem;line-height:1.55}.vs-narrative-figure{border:1px solid var(--v-divider);background:var(--v-surface-container-low);border-radius:.35rem;justify-content:center;align-items:flex-start;margin:0;display:flex;overflow:hidden;box-shadow:0 20px 48px #00000059}.vs-narrative-figure__img{width:auto;max-width:100%;height:auto;max-height:min(78vh,42rem);display:block}.vs-section-pad{padding:clamp(3rem,6vw,5rem) 0}.vs-cards-3{gap:1.25rem;display:grid}@media (width>=768px){.vs-cards-3{grid-template-columns:repeat(3,1fr)}}.vs-card{background:var(--v-surface-container-low);border:1px solid var(--v-divider);border-radius:.3rem;flex-direction:column;min-height:100%;padding:1.5rem 1.35rem;transition:border-color .2s,box-shadow .2s;display:flex}.vs-card:hover{border-color:#3cddc740;box-shadow:0 12px 40px #00000040}.vs-card__title{font-family:var(--v-font-headline);color:var(--v-accent);margin:0 0 .65rem;font-size:1.35rem;font-weight:600}.vs-card__text{color:var(--v-w-32);flex:1;margin:0 0 1.25rem;font-size:.875rem;line-height:1.55}.vs-card__more{letter-spacing:.16em;text-transform:uppercase;color:var(--v-accent);align-self:flex-start;align-items:center;gap:.45rem;font-size:.65rem;font-weight:700;text-decoration:none;display:inline-flex}.vs-card__more-arrow{letter-spacing:normal;opacity:.85;font-size:.55rem;transition:transform .2s}.vs-card__more:hover .vs-card__more-arrow{transform:translate(3px)}.vs-card__more:hover{text-decoration:underline}.vs-method-grid{gap:1rem;display:grid}@media (width>=768px){.vs-method-grid{grid-template-columns:repeat(3,1fr)}}.vs-method-card{background:var(--v-surface-container-low);border:1px solid var(--v-divider);border-radius:.3rem;flex-direction:column;min-height:8.5rem;padding:1.35rem 1.25rem;display:flex}.vs-method-card__phase{letter-spacing:.16em;text-transform:uppercase;color:var(--v-accent);margin-bottom:.65rem;font-size:.6rem;font-weight:700}.vs-method-card__title{font-family:var(--v-font-headline);margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.vs-method-card__desc{color:var(--v-w-32);margin:0;font-size:.78rem;line-height:1.5}.vs-method-card--viz{position:relative;overflow:hidden}.vs-method-card--viz .vs-method-card__viz{opacity:.35;background:radial-gradient(circle, var(--v-accent) 0%, transparent 70%);filter:blur(40px);width:70%;height:70%;position:absolute;bottom:-20%;right:-10%}.vs-cap-grid{align-items:start;gap:2.5rem;padding:clamp(3rem,6vw,5rem) 0;display:grid}@media (width>=900px){.vs-cap-grid{grid-template-columns:1fr 1.1fr}}.vs-icon-row{flex-direction:column;gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.vs-icon-row li{grid-template-columns:2.25rem 1fr;align-items:start;gap:1rem;display:grid}.vs-icon-row__sq{width:2.25rem;height:2.25rem;color:var(--v-accent);background:#3cddc71f;border:1px solid #3cddc740;border-radius:.15rem;justify-content:center;align-items:center;font-size:.85rem;display:flex}.vs-icon-row strong{color:var(--v-text);margin-bottom:.2rem;font-size:.875rem;display:block}.vs-icon-row span{color:var(--v-w-32);font-size:.8125rem;line-height:1.5}.vs-cap-shot{width:100%;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;line-height:0}.vs-cap-shot__img{vertical-align:top;width:100%;max-width:100%;height:auto;display:block}.vs-trust{text-align:center;border-top:1px solid var(--v-divider);border-bottom:1px solid var(--v-divider);padding:clamp(2.5rem,5vw,4rem) 0}.vs-trust__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem;max-width:48rem;margin-top:2rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=640px){.vs-trust__grid{grid-template-columns:repeat(4,1fr)}}.vs-trust__item{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--v-w-32);flex-direction:column;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:flex}.vs-trust__icon{color:var(--v-accent);opacity:.9;letter-spacing:normal;margin-bottom:.1rem;font-size:1.15rem}.vs-trust__item>span:last-child{letter-spacing:.06em;text-transform:none;color:#94a3b8a6;margin-top:0;font-size:.65rem;font-weight:400;display:block}.vs-aligned{gap:2rem;padding:clamp(3rem,6vw,5rem) 0;display:grid}@media (width>=900px){.vs-aligned{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}}.vs-aligned__block{margin-bottom:2rem}.vs-aligned__block:last-child{margin-bottom:0}.vs-aligned__block h3{font-family:var(--v-font-headline);color:var(--v-accent);margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.vs-callout{border:1px solid var(--v-divider);border-top:3px solid var(--v-tertiary);background:var(--v-surface-container-low);border-radius:.3rem;padding:1.75rem 1.5rem}.vs-callout h3{font-family:var(--v-font-headline);color:var(--v-text);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.vs-callout ul,.vs-callout__list{margin:0;padding:0;list-style:none}.vs-callout li{color:var(--v-w-32);align-items:flex-start;gap:.55rem;margin-bottom:.65rem;padding-left:0;font-size:.875rem;line-height:1.55;display:flex}.vs-callout__li-ico{color:var(--v-accent);flex-shrink:0;margin-top:.2em;font-size:.8rem}.vs-faq{padding:clamp(3rem,6vw,5rem) 0}.vs-faq__title{text-align:center;font-family:var(--v-font-headline);color:var(--v-w-65);margin:0 0 2rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500}html[data-theme=dark] .vs-lp .vs-faq__title{color:#fff}.vs-faq__list{border-top:1px solid var(--v-divider);max-width:40rem;margin:0 auto}.vs-faq details{border-bottom:1px solid var(--v-divider)}.vs-faq summary{color:var(--v-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.vs-faq summary::-webkit-details-marker{display:none}.vs-faq__q{text-align:left;flex:1;min-width:0}.vs-faq__toggle{color:var(--v-accent);flex-shrink:0;font-size:.8rem;line-height:1}.vs-faq summary .vs-faq__toggle--minus,.vs-faq details[open] summary .vs-faq__toggle:not(.vs-faq__toggle--minus){display:none}.vs-faq details[open] summary .vs-faq__toggle--minus{display:inline-block}.vs-faq details p{color:var(--v-w-32);margin:0 0 1.15rem;padding-right:2rem;font-size:.875rem;line-height:1.6}.vs-pricing{text-align:center;border-bottom:1px solid var(--v-divider);padding:clamp(3rem,5vw,4rem) 0}.vs-pricing .vs-container{flex-direction:column;align-items:center;display:flex}.vs-pricing .vs-section-label{margin-left:0}.vs-pricing .vs-body{max-width:32rem;margin:0 auto 1.25rem}.vs-contact{border-bottom:1px solid var(--v-divider);padding:clamp(3rem,6vw,4.5rem) 0}.vs-contact__intro{max-width:36rem;margin:0 0 1.75rem}.vs-contact__inline-link{color:var(--v-accent);text-underline-offset:.15em;text-decoration:underline}.vs-contact__inline-link:hover{color:var(--v-accent-deep)}.vs-contact__email-line{max-width:36rem;margin:0}.vs-contact__mailto{font-family:var(--v-font-mono);color:var(--v-accent);word-break:break-all;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:600;text-decoration:none}.vs-contact__mailto:hover{color:var(--v-accent-deep);text-underline-offset:.12em;text-decoration:underline}.vs-footer{border-top:1px solid var(--v-divider);padding:2.5rem 0 2rem}.vs-footer__top{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;display:flex}.vs-footer__nav{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;font-size:.65rem;font-weight:700;display:flex}.vs-footer__nav a{min-height:0;color:var(--v-w-32);justify-content:center;align-items:center;margin:0;padding:0;line-height:1.2;text-decoration:none;display:inline-flex}.vs-footer__nav a:hover{color:var(--v-accent)}.vs-footer__bottom{color:#94a3b88c;font-size:.7rem}.vs-nl-page{--vs-nl-read-max:42rem}.vs-nl-page:has(.vs-nl-article--charts){--vs-nl-read-max:min(56rem, 100%)}.vs-nl-page.vs-lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--v-bg:#fff;--v-text:#1e293b;--v-header-bg:#fff;--v-header-border:#0f172a1a;--v-divider:#0f172a1f;--v-outline:#0f172a24;--v-grid-line:#0f172a14;--v-secondary-muted:#64748b;--v-surface-dim:#f8fafc;--v-surface-container-low:#f8fafc;--v-surface-container:#e2e8f0;--v-surface-container-high:#cbd5e1;--v-surface-container-highest:#94a3b8;--v-traj-bg:#fff;--v-traj-grid:#0f172a14;--v-histogram:#0d948861;--v-graph-surface:#0f172a08;--v-graph-border:#0f172a1a;--v-graph-label:#0f172ae0;--v-graph-dim:#0f172a61;--v-graph-type:#0f172a38;--v-graph-edge-label:#0f172a73;--v-accent:#0d9488;--v-accent-deep:#0f766e;--v-tail-accent:#eb9a1b;--v-on-accent:#ecfdf5;--v-badge:#0d948840;--v-status-1:#0d9488a6;--v-status-2:#0d948873;--v-gold-25:#0d94882e;--v-gold-12:#0d94881a;--v-gold-10:#0d948814;--v-gold-15:#0d948824;--v-gold-06:#0d94880d;--v-gold-08:#0d94880f;--v-gold-05:#0d94880a;--v-gold-03:#0d948808;--v-gold-40:#0d948866;--v-gold-45:#0d94887a;--v-gold-50:#0d948885;--v-gold-35:#0d948852;--v-error-panel-bg:#e85d5d0f;--v-error-panel-border:#e85d5d2e;--v-w-65:#0f172af0;--v-w-60:#0f172ae6;--v-w-55:#0f172adb;--v-w-52:#0f172ad1;--v-w-50:#0f172ac7;--v-w-48:#0f172abd;--v-w-45:#0f172ab3;--v-w-42:#0f172aa6;--v-w-40:#334155eb;--v-w-38:#334155e0;--v-w-35:#475569e6;--v-w-32:#475569f2;--v-w-30:#64748beb;--v-w-28:#64748be0;--v-w-25:#64748bd1;--v-w-22:#64748bc7;--v-w-20:#64748bb8;--v-w-18:#475569d9;--v-w-15:#0f172a24;--v-w-12:#0f172a1c;--v-w-10:#0f172a17;--v-w-08:#0f172a14;--v-w-06:#0f172a0f;--v-w-05:#0f172a0d;--v-w-04:#0f172a0b;--v-w-03:#0f172a09;--v-w-02:#0f172a07;--v-w-015:#0f172a05;--v-w-012:#0f172a04;--v-w-01:#0f172a03;--v-w-008:#0f172a03;--v-w-005:#0f172a02;--v-blue-40:#4755698c}.vs-nl-page .vs-lp__glow{background:0 0}html[data-theme=dark] .vs-nl-page .vektora-sidebar__title{color:#0f172a}html[data-theme=dark] .vs-nl-page .vektora-sidebar__tag{color:#64748b}html[data-theme=dark] .vs-nl-page .vektora-article-body{--va-body-color:#334155;--va-muted:#64748b;--va-eyebrow-color:#64748b;--va-title-color:#0f172a}html[data-theme=dark] .vs-nl-page .vs-nl-error__title{color:#0f172a}.vs-nl-main{padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,7vw,5.5rem)}.vs-nl-article{max-width:42rem;margin:0 auto}.vs-nl-article--charts{max-width:min(56rem,100%)}.vs-nl-traj-wrap{-webkit-overflow-scrolling:touch;margin:2rem 0;overflow-x:auto}.vs-nl-viz-wrap{margin:1.5rem 0 2rem}.vs-nl-article__charts-in-flow{margin:2rem 0 2.25rem}.vs-nl-chart-slot{--vs-nl-chart-rule:color-mix(in srgb, var(--v-divider) 55%, transparent);border-top:1px solid var(--vs-nl-chart-rule);border-bottom:1px solid var(--vs-nl-chart-rule);margin:2rem 0;padding:1.5rem 0}.vs-nl-chart-slot>.vs-nl-traj-wrap,.vs-nl-chart-slot>.vs-nl-viz-wrap,.vs-nl-chart-slot .vs-nl-figure--bare{margin-top:0;margin-bottom:0}.vs-nl-charts-bare .vektora-traj-chart{box-shadow:none;background:0 0;border:none;padding:0}.vs-nl-charts-bare .vektora-traj-chart__header{display:none}.vs-nl-charts-bare .vektora-traj-chart__frame{background:0 0;border:none;border-radius:0}.vs-nl-charts-bare .assessment-viz__block,.vs-nl-charts-bare .assessment-viz__branch{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.vs-nl-chart-slot .vs-nl-charts-bare .assessment-viz-hist-prose{border-top-color:var(--vs-nl-chart-rule)}.vs-nl-chart-slot .vs-nl-charts-bare .vektora-traj-chart__lay{border-top-color:var(--vs-nl-chart-rule);max-width:none}.vs-nl-figure--bare{box-shadow:none;background:0 0;border:none;border-radius:0;margin:2rem 0;overflow:visible}.vs-nl-figure{border:1px solid var(--v-divider);background:var(--v-surface-container-low);border-radius:.35rem;margin:2rem 0;overflow:hidden;box-shadow:0 16px 44px #00000052}.vs-nl-page .vs-nl-figure{background:#fff;box-shadow:0 12px 36px #0f172a0f}.vs-nl-figure img{width:100%;height:auto;display:block}.vs-nl-figure__caption{border-top:1px solid var(--v-divider);background:var(--v-surface-container);color:var(--v-w-32);font-size:.8125rem;line-height:1.58;font-family:var(--v-font-body);padding:1rem 1.2rem 1.2rem}.vs-nl-figure__caption p{white-space:pre-wrap;margin:0 0 .65rem}.vs-nl-figure__caption p:last-child{margin-bottom:0}.vs-nl-leverage{border:1px solid var(--v-error-panel-border);background:var(--v-error-panel-bg);border-radius:.3rem;margin-top:2.25rem;padding:1.15rem 1.25rem}.vs-nl-watch{margin-top:2rem}.vs-nl-watch ul{margin:0;padding-left:1.15rem}.vs-nl-signals{padding-left:0;list-style:none}.vs-nl-signal{flex-direction:column;gap:.15rem;margin:0 0 .85rem;display:flex}.vs-nl-signal__text{font-weight:600}.vs-nl-signal__threshold{color:var(--v-w-50);font-size:.9em}.vs-nl-signal__date{font-family:var(--v-font-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--v-w-50);border:1px solid var(--v-divider);border-radius:4px;align-self:flex-start;margin-top:.1rem;padding:.05rem .4rem;font-size:.78em}.vs-nl-footer{border-top:1px solid var(--v-divider);margin-top:3rem;padding-top:1.5rem}.vs-nl-loading,.vs-nl-error{min-height:100vh;font-family:var(--v-font-body);color:var(--v-w-32);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.vs-nl-state__ico{color:var(--v-accent);opacity:.88;font-size:1.35rem}.vs-nl-error__inner{text-align:center;max-width:26rem}.vs-nl-error__title{color:var(--v-w-55);margin:0;font-size:1.25rem;font-weight:600}.vs-nl-label-row--center{text-align:left;justify-content:center}.vs-nl-label-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.vs-nl-label-row__ico{color:var(--v-accent);opacity:.9;flex-shrink:0;font-size:.85rem!important;line-height:1!important}.vs-nl-kicker--ico{align-items:flex-start;gap:.65rem;display:flex}.vs-nl-kicker__ico{color:var(--v-accent);opacity:.88;flex-shrink:0;margin-top:.32em;line-height:1}.vs-nl-kicker__ico .vektora-icon{font-size:1rem}.vs-nl-kicker__text{flex:1;min-width:0}.vs-nl-back__link{align-items:center;gap:.42rem;display:inline-flex}.vs-nl-back__ico{opacity:.82;font-size:.82rem!important}html[data-theme=dark] .vs-nl-error__title{color:#fff}.vs-nl-nav__inner{width:100%;max-width:var(--vs-nl-read-max,42rem);box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-left:auto;margin-right:auto;display:flex}.vs-nl-nav__inner .vs-nav__brand{flex-shrink:0;order:0;min-width:0;margin-left:0;margin-right:0}.vs-nl-nav__tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--v-w-22);text-align:right;white-space:nowrap;flex-shrink:0;order:1;margin:0;font-size:.65rem}.vs-nl-nav__tagline--ico{justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.vs-nl-nav__tagline-ico{letter-spacing:normal;text-transform:none;color:var(--v-accent);opacity:.88;font-size:.95rem!important}@media (width<=640px){.vs-nl-nav__tagline{letter-spacing:.1em;font-size:.58rem}.vs-nl-nav__tagline-ico{font-size:.85rem!important}}
