@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";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}:root{--bg:#fff;--bg2:#f7f6f3;--bg3:#efeeea;--bg4:#e3e1db;--surface:#fff;--text:#101114;--text2:#55534e;--text3:#6b675f;--border:#e3e1db;--border2:#cfcbc3;--red-50:#f8e1de;--red-100:#f5d3d0;--red-200:#eeb3ae;--red-400:#e48980;--red-600:#d9564a;--red-700:#a7453d;--red-800:#75342f;--red-900:#502725;--orange-50:#fbe9dc;--orange-100:#f9dfcd;--orange-200:#f5c7a8;--orange-400:#efa877;--orange-600:#e8833d;--orange-700:#b26733;--orange-800:#7c4a29;--orange-900:#553521;--amber-50:#fbeedc;--amber-100:#f9e7cd;--amber-200:#f5d6a8;--amber-400:#efbf77;--amber-600:#e8a33d;--amber-700:#b27f33;--amber-800:#7c5a29;--amber-900:#554021;--lime-50:#ebf3df;--lime-100:#e2eed1;--lime-200:#cde2af;--lime-400:#b1d282;--lime-600:#8fbf4d;--lime-700:#6f943f;--lime-800:#506831;--lime-900:#394926;--teal-50:#dceeef;--teal-100:#cde6e8;--teal-200:#a8d4d8;--teal-400:#77bcc2;--teal-600:#3d9fa8;--teal-700:#327c83;--teal-800:#27585e;--teal-900:#1e3e43;--grey-50:#dadbdc;--grey-100:#cacacc;--grey-200:#a3a4a7;--grey-400:#707276;--grey-600:#33353b;--grey-700:#2a2c31;--grey-800:#222328;--grey-900:#1b1d20;--surface-page:var(--bg);--surface-raised:var(--bg2);--surface-sunken:var(--bg3);--surface-track:var(--bg4);--surface-card:var(--surface);--text-body:1rem;--text-muted:var(--text2);--text-faint:var(--text3);--hairline:var(--border);--hairline-strong:var(--border2);--accent:var(--red-600);--accent-text:var(--red-700);--accent-soft:var(--red-50);--accent-tint:var(--red-100);--accent-ink:var(--red-800);--accent-deep:var(--red-900);--link:var(--red-700);--link-underline:var(--red-200);--link-underline-hover:var(--red-700);--ramp-1:var(--teal-600);--ramp-2:var(--lime-600);--ramp-3:var(--amber-600);--ramp-4:var(--orange-600);--ramp-5:var(--red-600);--ramp-null:var(--grey-600);--font-sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"IBM Plex Mono","SF Mono",Menlo,Consolas,monospace;--root-size:14.4px;--text-h1:2.5rem;--text-h2:1.75rem;--text-h3:1.25rem;--text-lead:1.1875rem;--text-callout:1rem;--text-small:.9375rem;--text-mono:.875rem;--text-caption:.8125rem;--text-label:.75rem;--text-h3-brief:22px;--text-brief-lead:11.5px;--text-micro:9.5px;--text-nano:8.5px;--weight-regular:400;--weight-medium:500;--weight-bold:700;--leading-h1:1.15;--leading-h2:1.2;--leading-h3:1.3;--leading-lead:1.5;--leading-body:1.65;--leading-compact:1.6;--leading-dense:1.55;--leading-caption:1.5;--leading-pill:1.35;--tracking-h1:-.022em;--tracking-h2:-.015em;--tracking-h3:-.01em;--tracking-label:.18em;--tracking-pill:.18em;--label-transform:uppercase;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-24:6rem;--px-2:2px;--px-4:4px;--px-6:6px;--px-8:8px;--px-12:12px;--px-20:20px;--px-22:22px;--px-64:64px;--measure:50rem;--brief-measure:1180px;--brief-pad:24px;--page-pad-x:2rem;--page-pad-top:4rem;--page-pad-bottom:6rem;--page-pad-x-mobile:1.25rem;--page-pad-top-mobile:2rem;--page-pad-bottom-mobile:4rem;--workflow-label-w:90px;--radius-xs:4px;--radius-sm:5px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-pill:4px;--radius-round:999px;--rule:1px solid var(--border);--rule-strong:1px solid var(--border2);--callout-spine:2px;--checkbox-stroke:1.5px;--shadow-kbd:0 1px 0 #1011140f;--sans:var(--font-sans);--mono:var(--font-mono);--wrap:1040px;--wrap-pad:24px;--wrap-pad-mobile:16px;--site-h1:clamp(24px,2.8vw,31px);--site-h1-leading:1.08;--site-h1-tracking:-.025em;--site-h2:clamp(18px,1.8vw,21px);--site-h2-leading:1.15;--site-h2-tracking:-.018em;--site-h3:14px;--site-lead:14.5px;--site-body:13.5px;--site-small:12.5px;--site-label:10px;--site-kicker:10.5px;--site-btn:11px;--site-btn-small:10px;--site-nav-link:10.5px;--site-label-tracking:.16em;--site-btn-tracking:.12em;--site-bl-big:clamp(26px,2.6vw,32px);--section-pad:32px;--section-pad-mobile:24px;--hero-pad-top:32px;--hero-pad-bottom:28px;--rule-ink:1.5px solid var(--text);--rule-accent-top:3px solid var(--red-600);--spine-bl:4px solid var(--red-600);--spine-summary:3px solid var(--red-600)}.vk{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:13.5px;line-height:1.5}.vk *,.vk :before,.vk :after{box-sizing:border-box}.vk a{color:var(--red-700);-webkit-text-decoration-color:var(--red-200);text-decoration-color:var(--red-200);text-underline-offset:3px}.vk a:hover{-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700)}:where(.vk) :where(h1,h2,h3,p){margin:0}.vk-wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.vk-cardhead{border-bottom:1px solid var(--border2);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;padding-bottom:5px;display:flex}.vk-cardhead__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text2);font-size:10px;font-weight:500}.vk-cardhead__n{font-family:var(--mono);letter-spacing:.1em;color:var(--red-700);font-size:10px;font-weight:600}.vk-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-700);margin-bottom:10px;font-size:10.5px;font-weight:600}.vk-h1{letter-spacing:-.025em;text-wrap:balance;margin-bottom:12px;font-size:clamp(24px,2.8vw,31px);font-weight:700;line-height:1.12}.vk-h2{letter-spacing:-.018em;text-wrap:balance;margin-bottom:10px;font-size:clamp(18px,1.8vw,21px);font-weight:700;line-height:1.22}.vk-h3{margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.3}.vk-lead{color:var(--text);max-width:34em;font-size:14.5px;line-height:1.55}.vk-body{color:var(--text2);font-size:13.5px}.vk-small{color:var(--text2);font-size:12.5px;line-height:1.5}.vk-measure{max-width:46em}.vk-btn{background:var(--red-700);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--red-700);white-space:nowrap;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.vk-btn:hover{background:var(--red-800);border-color:var(--red-800)}.vk-btn--ghost{border-color:var(--border2);background:0 0;color:var(--text)!important}.vk-btn--ghost:hover{background:var(--bg2);border-color:var(--text3)}.vk-btn--small{padding:7px 12px;font-size:10px}.vk-nav{top:env(safe-area-inset-top,0px);z-index:20;border-bottom:1.5px solid var(--text);background:#fffffff5;position:sticky}.vk-nav__inner{align-items:center;gap:24px;padding-block:10px;display:flex}.vk-brand{align-items:center;gap:12px;margin-right:auto;display:flex;color:var(--text)!important;text-decoration:none!important}.vk-brand__name{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1}.vk-brand__mark{flex:none;width:22px;height:22px;display:block}.vk-brand__lockup{align-items:center;gap:8px;display:flex}.vk-brand__tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-700);font-size:9.5px}.vk-nav__links{gap:18px;margin:0;padding:0;list-style:none;display:flex}.vk-nav__links a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text2);font-size:10.5px;text-decoration:none}.vk-nav__links a:hover{color:var(--text)}.vk-hero{border-bottom:1px solid var(--border);padding-block:32px 28px}.vk-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;display:grid}.vk-hero__ctas{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.vk-bl{background:var(--bg2);border:1px solid var(--border2);border-left:4px solid var(--red-600);margin:0;padding:11px 14px 12px}.vk-bl__kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red-700);margin-bottom:6px;font-size:10px;font-weight:600}.vk-bl__big{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,32px);font-weight:700;line-height:1.05}.vk-bl__bar{background:var(--amber-600);width:48px;height:4px;margin:8px 0 10px;display:block}.vk-bl__sub{margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.35}.vk-bl__body{color:var(--text2);text-wrap:pretty;max-width:36em;font-size:12.5px;line-height:1.55}.vk-bl__cap{border-top:1px solid var(--border2);font-family:var(--mono);color:var(--text3);margin-top:10px;padding-top:8px;font-size:10px;line-height:1.5}.vk-section{border-bottom:1px solid var(--border);padding-block:32px}.vk-section--well{background:var(--bg2)}.vk-grid2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;margin-top:16px;display:grid}.vk-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.vk-card{background:var(--bg);border:1px solid var(--border2);min-width:0;padding:11px 13px 12px}.vk-more{color:var(--text2);margin-top:12px;font-size:12.5px}.vk-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;display:grid}.vk-worlds{gap:4px;margin-top:12px;display:grid}.vk-worlds__row{grid-template-columns:minmax(0,13.5rem) 10px minmax(0,1fr) 3.4rem;align-items:center;gap:10px;display:grid}.vk-worlds__name{text-align:right;font-size:11.5px;line-height:1.3}.vk-worlds__track{border-left:1px solid var(--border2);border-right:1px solid var(--border2);height:16px;position:relative}.vk-worlds__tick{background:var(--border);width:1px;position:absolute;top:0;bottom:0}.vk-worlds__dot{background:var(--red-600);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:3px}.vk-worlds__dot--base{background:var(--teal-600)}.vk-worlds__range{background:var(--red-600);opacity:.35;border-radius:3px;height:6px;position:absolute;top:5px}.vk-worlds__range--base{background:var(--teal-600)}.vk-worlds__range--key{flex:none;width:22px;display:inline-block;position:static}.vk-worlds__val{font-family:var(--mono);color:var(--text2);font-size:10.5px}.vk-worlds__track--axis{border:0;height:14px}.vk-worlds__axislabel{font-family:var(--mono);color:var(--text3);font-size:9.5px;position:absolute;transform:translate(-50%)}.vk-mark{box-sizing:border-box;border:1.5px solid var(--text);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.vk-mark--moves{background:var(--text)}.vk-mark--borderline{background:linear-gradient(to right, var(--text) 50%, transparent 50%)}.vk-mark--noise{background:0 0}.vk-mark--none{visibility:hidden}.vk-mark--key{visibility:visible;border-color:#0000}.vk-key{border-top:1px solid var(--border);color:var(--text2);gap:6px;margin:16px 0 0;padding:12px 0 0;font-size:12px;list-style:none;display:grid}.vk-key li{align-items:center;gap:10px;display:flex}.vk-signposts{margin:14px 0 0;padding:0;list-style:none;display:grid}.vk-signposts li{border-top:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr) auto;gap:10px;padding:9px 0;display:grid}.vk-signposts__n{font-family:var(--mono);color:var(--red-700);padding-top:2px;font-size:10.5px;font-weight:600}.vk-signposts__main{gap:3px;min-width:0;font-size:12.5px;line-height:1.45;display:grid}.vk-signposts__main span{color:var(--text2)}.vk-signposts__meta{font-family:var(--mono);font-size:10px;color:var(--text3)!important}.vk-signposts__price{text-align:right;line-height:1.1}.vk-signposts__price b{letter-spacing:-.02em;font-size:16px;font-weight:700;display:block}.vk-signposts__price small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text3);font-size:9px}.vk-steps{border-top:1.5px solid var(--text);grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none;display:grid}.vk-steps li{border-right:1px solid var(--border2);margin-right:14px;padding:10px 12px 4px 0}.vk-steps li:last-child{border-right:0;margin-right:0}.vk-steps__n{font-family:var(--mono);color:var(--red-700);font-size:10.5px;font-weight:600}.vk-steps h3{margin:6px 0;font-size:14px;font-weight:700}.vk-steps p{color:var(--text2);font-size:12.5px;line-height:1.5}.vk-who{border-top:3px solid var(--red-600);padding-top:10px}.vk-who h3{margin-bottom:6px;font-size:14px;font-weight:700}.vk-who p{color:var(--text2);font-size:12.5px;line-height:1.5}.vk-limits{margin:0;padding:0;list-style:none;display:grid}.vk-limits li{border-bottom:1px solid var(--border);color:var(--text2);padding:8px 0 8px 18px;font-size:12.5px;line-height:1.55;position:relative}.vk-limits li:before{content:"";background:var(--red-600);width:8px;height:2px;position:absolute;top:16px;left:0}.vk-limits strong{color:var(--text)}.vk-faq{border-top:1px solid var(--border2);max-width:52em;margin-top:14px}.vk-faq details{border-bottom:1px solid var(--border2);padding:4px 0}.vk-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.vk-faq summary::-webkit-details-marker{display:none}.vk-faq summary:after{content:"+";font-family:var(--mono);color:var(--red-700);font-weight:600}.vk-faq details[open] summary:after{content:"−"}.vk-faq p{color:var(--text2);max-width:44em;padding:0 0 10px;font-size:12.5px;line-height:1.6}.vk-contact__email{font-family:var(--mono);margin-top:12px;font-size:14px}.vk-foot{border-top:1.5px solid var(--text);padding-block:16px 20px}.vk-foot__inner{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:10px;display:flex}.vk-foot a{color:var(--text2);text-decoration:none}@media (width<=960px){.vk-hero__grid,.vk-grid2,.vk-split{grid-template-columns:minmax(0,1fr);gap:32px}.vk-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-steps{grid-template-columns:minmax(0,1fr)}.vk-steps li{border-right:0;border-bottom:1px solid var(--border2);margin-right:0;padding-bottom:14px}.vk-nav__links{display:none}}@media (width<=560px){.vk-wrap{padding-inline:16px}.vk-hero{padding-block:26px 22px}.vk-section{padding-block:24px}.vk-grid4{grid-template-columns:minmax(0,1fr)}.vk-brand__tag{display:none}.vk-worlds__row{grid-template-columns:10px minmax(0,1fr) 3rem;row-gap:2px}.vk-worlds__name{text-align:left;grid-column:1/-1}.vk-worlds__axis>span:first-child,.vk-worlds__axis>span:nth-child(2){display:none}.vk-worlds__axis>.vk-worlds__track--axis{grid-column:2}.vk-signposts li{grid-template-columns:1.6rem minmax(0,1fr) auto;gap:10px}}.vk section[id]{scroll-margin-top:64px}.vk-nav__menu{background:var(--bg);width:34px;height:34px;color:var(--text);border:1px solid var(--text);cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.vk-nav__menu:hover,.vk-nav__menu[aria-expanded=true]{background:var(--text);color:var(--bg)}.vk-nav__menu:focus-visible{outline:2px solid var(--red-600);outline-offset:2px}.vk-nav__flyout{right:max(var(--wrap-pad), calc((100% - var(--wrap)) / 2 + var(--wrap-pad)));width:min(288px, calc(100% - 2 * var(--wrap-pad)));background:var(--bg);border:1px solid var(--text);padding:8px 0;position:absolute;top:calc(100% + 6px);box-shadow:0 2px 10px #10111424}.vk-nav__flyout ul{margin:0;padding:0;list-style:none}.vk-nav__flyout a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);grid-template-columns:26px 1fr;align-items:baseline;gap:8px;padding:9px 16px;font-size:11px;font-weight:500;text-decoration:none;display:grid}.vk-nav__flyout a:hover{background:var(--bg2)}.vk-nav__flyout a:focus-visible{outline:2px solid var(--red-600);outline-offset:-2px}.vk-nav__flyout-n{color:var(--red-700);font-size:11px;font-weight:700}@media (width<=960px){.vk-nav__menu{display:flex}.vk-nav__inner{gap:10px}.vk-nav__inner>nav{display:none}}@media (width>=961px){.vk-nav__flyout{display:none}}@media (width<=560px){.vk-nav__flyout{right:var(--wrap-pad-mobile);width:calc(100% - 2 * var(--wrap-pad-mobile))}}.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}}
