:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3f1ea;--paper-panel:#ece9de;--paper-light:#fbfaf6;--white:#fff;--ink:#1c1e26;--ink-muted:#5b5e54;--ink-faint:#6b6d63;--rule:#ddd9cb;--rule-strong:#c9c5b4;--ultra:#3037a6;--ultra-deep:#20256f;--ultra-300:#6e74c8;--ultra-200:#a3a8e6;--ultra-tint:#e6e5ec;--attention:#b87a1e;--attention-text:#7a4e0e;--attention-tint:#f1e6d0;--attention-rule:#e0cba3;--risk:#a8321f;--risk-text:#8f2a1a;--risk-tint:#f2e0d8;--risk-rule:#e4c2b5;--green:#1f5b3f;--green-tint:#e3ece6;--green-rule:#bfd3c6;--focus-edge:#20256f;--focus-ring:#cfcfe0;--dk-surface:#2e3140;--dk-rule:#3a3e4e;--dk-text:#fbfaf6;--dk-muted:#a9abb2;--font-body:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-instrument-serif), Georgia, serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;--rail-width:224px;--topbar-height:64px;--contextbar-height:36px;--ease:ease-out;--velora-bg:var(--paper);--velora-bg-secondary:var(--paper-panel);--velora-surface:var(--paper-light);--velora-surface-soft:var(--paper-panel);--velora-surface-muted:var(--paper-panel);--velora-surface-strong:var(--paper-light);--velora-panel-sheen:none;--velora-border-strong:var(--rule-strong);--velora-border:var(--rule);--velora-border-soft:var(--rule);--velora-text:var(--ink);--velora-text-soft:var(--ink-muted);--velora-text-muted:var(--ink-muted);--velora-text-faint:var(--ink-faint);--velora-sage:var(--green);--velora-sage-soft:var(--green-tint);--velora-amber:var(--attention);--velora-amber-soft:var(--attention-tint);--velora-coral:var(--risk);--velora-coral-soft:var(--risk-tint);--velora-ice:var(--ultra);--velora-shadow-lg:none;--velora-shadow-md:none;--velora-radius-xl:4px;--velora-radius-lg:4px;--velora-radius-md:4px;--velora-radius-pill:999px;--velora-accent:var(--ultra);--velora-danger:var(--risk);--velora-panel-soft:var(--paper-panel);--velora-tone-ultramarine:var(--ultra);--velora-tone-ultramarine-light:var(--ultra-200);--velora-tone-prussian:var(--ultra-deep);--velora-tone-sage:var(--green);--velora-tone-amber:var(--attention);--velora-tone-coral:var(--risk);--velora-tone-ice:var(--ultra);--velora-chart-track:var(--rule);--velora-chart-point-outline:var(--paper-light);--velora-page-bg:var(--paper);--velora-root-overlay:none;--velora-brand-header-bg:var(--paper);--velora-tabs-bg:var(--paper-light);--velora-tabs-shadow:none;--velora-tab-text:var(--ink-muted);--velora-tab-hover-text:var(--ink);--velora-tab-active-bg:transparent;--velora-tab-active-text:var(--ink);--velora-progress-track:var(--rule);--velora-stage-bg:var(--paper);--velora-stage-sheen:none;--velora-toolbar-bg:var(--paper);--velora-chip-bg:var(--paper-light);--velora-chip-border:var(--rule-strong);--velora-badge-bg:var(--paper-panel);--velora-badge-border:var(--rule);--velora-live-bg:var(--green-tint);--velora-live-border:var(--green-rule);--velora-primary-button-bg:var(--ink);--velora-primary-button-text:var(--paper-light);--velora-input-bg:var(--white);--velora-hover-surface:var(--paper-panel);--velora-panel-bg:var(--paper-light);--velora-panel-soft-bg:var(--paper-panel);--velora-panel-strong-bg:var(--paper-light);--velora-chart-bg:var(--paper-light);--velora-button-secondary-bg:var(--white);--velora-button-secondary-border:var(--rule-strong);--velora-button-secondary-text:var(--ink);--velora-button-secondary-hover-bg:var(--paper-panel);--velora-button-secondary-hover-border:var(--ultra);--velora-button-secondary-hover-text:var(--ultra-deep);--velora-button-active-bg:var(--ultra-tint);--velora-button-active-border:var(--ultra);--velora-button-active-text:var(--ultra-deep);--velora-nav-hover-bg:var(--dk-surface);--velora-nav-hover-border:transparent;--velora-nav-hover-text:var(--white);--velora-nav-active-bg:var(--ultra-deep);--velora-nav-active-border:var(--ultra-deep);--velora-nav-active-text:var(--white);--velora-tone-ice-text:var(--ultra-deep);--velora-tone-ice-bg:var(--ultra-tint);--velora-tone-ice-border:#cfcfe0;--velora-tone-sage-text:var(--green);--velora-tone-sage-bg:var(--green-tint);--velora-tone-sage-border:var(--green-rule);--velora-tone-amber-text:var(--attention-text);--velora-tone-amber-bg:var(--attention-tint);--velora-tone-amber-border:var(--attention-rule);--velora-tone-coral-text:var(--risk-text);--velora-tone-coral-bg:var(--risk-tint);--velora-tone-coral-border:var(--risk-rule);--velora-metric-neutral-bar:var(--ink);--velora-metric-neutral-track:var(--rule);--velora-metric-neutral-label:var(--ink-faint);--velora-metric-neutral-detail:var(--ink-muted);--velora-metric-neutral-panel:var(--paper-light);--velora-metric-info-panel:var(--ultra-tint);--velora-metric-success-panel:var(--green-tint);--velora-metric-warning-panel:var(--attention-tint);--velora-metric-danger-panel:var(--risk-tint)}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}body{background-image:none;min-height:100vh}::selection{background:var(--ultra-tint);color:var(--ultra-deep)}a{color:var(--ultra)}code,kbd,pre,.font-mono{font-family:var(--font-mono)!important}.velora-eyebrow{color:var(--ultra);font:600 11px/1.2 var(--font-body);letter-spacing:.22em;text-transform:uppercase;margin:0}.velora-onboarding-overlay{z-index:990;-webkit-backdrop-filter:blur(4px);background:#1c1e26b8;position:fixed;inset:0}.velora-onboarding-spotlight{z-index:991;border:2px solid var(--ultra-200);pointer-events:none;border-radius:4px;transition:all .18s ease-out;position:fixed;box-shadow:0 0 0 9999px #1c1e2694}.velora-onboarding-positioner{z-index:992;width:min(54rem,100vw - 2rem);max-height:calc(100vh - 2rem);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.velora-onboarding-positioner--anchored{width:min(29rem,100vw - 2rem)}.velora-onboarding-panel{border:1px solid var(--rule-strong);background:var(--paper-light);width:100%;color:var(--ink);border-radius:6px;overflow:hidden;box-shadow:0 24px 70px #1c1e2638}.velora-onboarding-header{border-bottom:1px solid var(--rule);background:var(--paper-panel);padding:24px 28px}.velora-onboarding-eyebrow,.velora-onboarding-progress-label,.velora-onboarding-highlight-label{color:var(--ultra);font:600 11px/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;margin:0}.velora-onboarding-title,.velora-onboarding-content-title{color:var(--ink);font-family:var(--font-body);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}.velora-onboarding-title{font-size:clamp(24px,4vw,32px)}.velora-onboarding-content-title{font-size:22px}.velora-onboarding-description,.velora-onboarding-content-copy{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.65}.velora-onboarding-skip,.velora-onboarding-button{border-radius:999px;min-height:36px;padding:8px 18px;font-size:13.5px;font-weight:600}.velora-onboarding-skip,.velora-onboarding-button--secondary{border:1px solid var(--rule-strong);background:var(--white);color:var(--ink)}.velora-onboarding-skip:hover,.velora-onboarding-button--secondary:hover{border-color:var(--ultra);background:var(--paper-panel);color:var(--ultra-deep)}.velora-onboarding-button--primary{border:1px solid var(--ink);background:var(--ink);color:var(--paper-light)}.velora-onboarding-button--primary:hover{border-color:var(--ultra);background:var(--ultra)}.velora-onboarding-skip:disabled,.velora-onboarding-button:disabled{cursor:not-allowed;opacity:.48}.velora-onboarding-body{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);gap:24px;padding:28px;display:grid}.velora-onboarding-body--anchored{display:block}.velora-onboarding-steps{align-content:start;gap:8px;display:grid}.velora-onboarding-step{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;padding:14px}.velora-onboarding-step:hover{border-color:var(--rule-strong);background:var(--paper-panel)}.velora-onboarding-step[aria-current=step]{border-color:var(--ultra);background:var(--ultra-tint)}.velora-onboarding-step-number{border:1px solid var(--rule-strong);background:var(--paper-light);width:32px;height:32px;color:var(--ink-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.velora-onboarding-step[aria-current=step] .velora-onboarding-step-number,.velora-onboarding-step-number[data-complete=true]{border-color:var(--ultra);background:var(--ultra);color:var(--paper-light)}.velora-onboarding-step-title{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.velora-onboarding-step-state{color:var(--ink-faint);margin:3px 0 0;font-size:12px}.velora-onboarding-content{border:1px solid var(--rule);background:var(--paper-light);border-radius:4px;flex-direction:column;min-height:272px;padding:24px;display:flex}.velora-onboarding-highlight-label{color:var(--ultra-deep)}.velora-onboarding-progress-mark{background:var(--rule-strong);border-radius:999px;width:9px;height:9px;transition:width .18s ease-out,background-color .12s ease-out;display:block}.velora-onboarding-progress-mark[data-active=true]{background:var(--ultra);width:32px}@media (max-width:700px){.velora-onboarding-positioner{top:16px;transform:translate(-50%)}.velora-onboarding-header,.velora-onboarding-body{padding:20px}.velora-onboarding-body{grid-template-columns:1fr}.velora-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.velora-onboarding-step{padding:10px}}.dashboard-grid--full .dashboard-brand-header,.dashboard-grid--full .dashboard-toolbar{display:none}.dashboard-grid--full :where(.dashboard-main,.dashboard-stage){min-height:100vh}.dashboard-grid--full .dashboard-content{min-height:100vh;padding:0}.velora-auth-page{background:var(--paper);justify-content:center;align-items:center;min-height:100vh;padding:40px 16px;display:flex}.velora-auth-card{border:1px solid var(--rule);background:var(--paper-light);border-radius:6px;flex-direction:column;width:min(440px,100%);min-height:560px;padding:36px 36px 24px;display:flex}.velora-auth-logotype{color:var(--ink);font:600 12px/1.2 var(--font-body);letter-spacing:.22em}.velora-auth-form{display:contents}.velora-auth-form>.space-y-4,.velora-auth-form>.space-y-5{flex-direction:column;gap:10px;display:flex}.velora-auth-form>.space-y-4>:not([hidden])~:not([hidden]),.velora-auth-form>.space-y-5>:not([hidden])~:not([hidden]){margin-bottom:0}.velora-auth-form h3,.velora-auth-loading h1{color:var(--ink);font:600 26px/1.2 var(--font-body);letter-spacing:-.02em;margin:34px 0 0}.velora-auth-form h3+p,.velora-auth-loading p{color:var(--ink-muted);font:400 14px/1.55 var(--font-body);margin:10px 0 0}.velora-auth-form label{flex-direction:column;gap:6px;margin-top:22px;display:flex}.velora-auth-form label>span:first-child{color:var(--ink-faint);font:600 11px/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.velora-auth-form :where(input:not([type=checkbox]),select,textarea){width:100%;min-height:40px;font:400 14px/1 var(--font-body);box-shadow:none;padding:0 12px;border:1px solid var(--rule-strong)!important;background:var(--white)!important;color:var(--ink)!important;border-radius:4px!important}.velora-auth-form :where(input:not([type=checkbox]),select,textarea):focus{outline:0;border-color:var(--focus-edge)!important;box-shadow:0 0 0 1px var(--focus-edge), 0 0 0 4px #3037a61a!important}.velora-auth-form :where(input,select,textarea)[aria-invalid=true]{border-color:var(--risk)!important}.velora-auth-field-error{color:var(--risk-text)!important;font:400 12.5px/1.45 var(--font-body)!important;letter-spacing:0!important;text-transform:none!important}.velora-auth-form .velora-auth-code-field{position:relative}.velora-auth-code{grid-template-columns:repeat(6,44px);gap:8px;display:grid}.velora-auth-form .velora-auth-code>span{border:1px solid var(--rule-strong);background:var(--white);width:44px;height:44px;color:var(--ink);font:500 18px/1 var(--font-mono);letter-spacing:0;text-transform:none;border-radius:4px;place-items:center;display:grid}.velora-auth-form .velora-auth-code>span.is-active{border-color:var(--focus-edge);box-shadow:0 0 0 1px var(--focus-edge), 0 0 0 4px #3037a61a}.velora-auth-form .velora-auth-code-field[data-invalid=true] .velora-auth-code>span{border-color:var(--risk)}.velora-auth-form .velora-auth-code-input{z-index:1;opacity:0;cursor:text;width:100%;height:44px;min-height:44px;position:absolute;inset:23px 0 0}.velora-auth-form button.bg-ink,.velora-auth-form a.bg-ink,.velora-auth-form>.space-y-4>button:first-of-type,.velora-auth-form>.space-y-5>button:first-of-type{width:100%;min-height:44px;font:600 14px/1 var(--font-body);margin-top:22px;padding:0 22px;border:1px solid var(--ink)!important;background:var(--ink)!important;color:var(--white)!important;border-radius:999px!important}.velora-auth-form button:disabled{border-color:var(--paper-panel)!important;background:var(--paper-panel)!important;color:#a9a699!important}.velora-auth-form>.space-y-4>button.border,.velora-auth-form>.space-y-5>button.border{width:auto;min-height:auto;font:600 13.5px/1.3 var(--font-body);margin:16px auto 0;padding:0;color:var(--ultra)!important;background:0 0!important;border:0!important;border-radius:0!important}.velora-auth-form>.space-y-4>button.border+button.border,.velora-auth-form>.space-y-5>button.border+button.border{margin-top:12px}.velora-auth-form .flex.flex-wrap.gap-3{flex-direction:column;align-items:center;gap:12px;margin-top:22px;display:flex}.velora-auth-form .flex.flex-wrap.gap-3>button:first-child{width:100%;min-height:44px;margin:0}.velora-auth-form .flex.flex-wrap.gap-3>button:not(:first-child){width:auto;min-height:auto;font:600 13.5px/1.3 var(--font-body);padding:0;color:var(--ultra)!important;background:0 0!important;border:0!important}.velora-auth-form .velora-auth-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:22px;display:flex}.velora-auth-form .velora-auth-button--primary{width:100%;min-height:44px;font:600 14px/1 var(--font-body);margin:0;padding:0 22px;border:1px solid var(--ink)!important;background:var(--ink)!important;color:var(--white)!important;border-radius:999px!important}.velora-auth-form .velora-auth-button--primary:disabled{cursor:not-allowed;border-color:var(--paper-panel)!important;background:var(--paper-panel)!important;color:#a9a699!important}.velora-auth-form .velora-auth-button--secondary{width:100%;min-height:42px;font:600 13.5px/1 var(--font-body);margin:0;padding:0 22px;border:1px solid var(--rule-strong)!important;background:var(--white)!important;color:var(--ink)!important;border-radius:999px!important}.velora-auth-form .velora-auth-button--secondary:hover{border-color:var(--ultra)!important;color:var(--ultra-deep)!important}.velora-auth-form .velora-auth-button--link{width:auto;min-height:20px;font:600 13.5px/1.35 var(--font-body);align-self:center;margin:0;padding:0;color:var(--ultra)!important;background:0 0!important;border:0!important;border-radius:0!important}.velora-auth-form .velora-auth-button--link:hover{text-underline-offset:3px;text-decoration:underline;color:var(--ultra-deep)!important}.velora-auth-form .velora-auth-helper-links{flex-direction:column;align-items:center;gap:10px;margin-top:18px;display:flex}.velora-auth-form>[class*=border-rose],.velora-auth-form>[class*=border-red]{font:400 13px/1.45 var(--font-body);gap:10px;margin:20px 0 0;padding:12px 14px;display:flex;border:1px solid var(--risk-rule)!important;color:var(--risk-text)!important;background:#fbf6f3!important;border-radius:4px!important}.velora-auth-form>[class*=border-slate],.velora-auth-form>[class*=border-amber]{font:400 13px/1.45 var(--font-body);margin:20px 0 0;padding:12px 14px;border:1px solid var(--rule)!important;background:var(--paper-panel)!important;color:var(--ink-muted)!important;border-radius:4px!important}.velora-auth-session{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.velora-auth-footer{border-top:1px solid var(--rule);color:var(--ink-faint);font:400 12.5px/1.5 var(--font-body);margin-top:auto;padding-top:16px}.velora-auth-footer a{color:var(--ultra);font-weight:500}.velora-auth-loading{flex-direction:column;display:flex}.velora-auth-spinner{border:2.5px solid var(--rule);border-top-color:var(--ultra);border-radius:50%;width:28px;height:28px;margin-top:22px;animation:.8s linear infinite velora-auth-spin}@keyframes velora-auth-spin{to{transform:rotate(360deg)}}@media screen and (max-width:767px){.velora-auth-page{align-items:stretch;min-height:100svh;padding:28px 24px 24px}.velora-auth-card{background:0 0;border:0;width:100%;min-height:calc(100svh - 52px);padding:0}}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:0 0 0 1px var(--focus-edge), 0 0 0 4px var(--focus-ring)!important;outline:none!important}:where(a,button,input,select,textarea,summary,[tabindex]){transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.dashboard-root,.dashboard-root:before,.dashboard-stage,.dashboard-stage:before,.dashboard-stage:after,.dashboard-brand-header,.dashboard-toolbar,.velora-panel,.velora-panel-soft,.velora-panel-strong,.velora-chart-shell,.report-page,.report-page:before,.report-sheet,.report-sheet:before,.report-cover-band,.report-logo-frame,.report-config-card,.report-config-card.is-active,.dashboard-root [class*=bg-\[linear-gradient]{-webkit-backdrop-filter:none!important;background-image:none!important}.dashboard-root .shadow-lg,.dashboard-root .shadow-sm,.dashboard-root .shadow-2xl,.dashboard-root [class*=shadow-\[],.velora-panel,.velora-panel-soft,.velora-panel-strong,.velora-chart-shell,.report-sheet,.summary-metric-card{box-shadow:none!important}.dashboard-root{background:var(--paper);min-height:100vh;padding:0;position:relative}.dashboard-grid{max-width:none;margin:0;display:block}.dashboard-sidebar{z-index:60;width:var(--rail-width);min-width:var(--rail-width);background:var(--ink);position:fixed;inset:0 auto 0 0}.dashboard-main{min-width:0;margin-left:var(--rail-width);display:block}.dashboard-grid--full .dashboard-main,.dashboard-root--full .dashboard-main{margin-left:0}.dashboard-brand-header{z-index:50;width:100%;max-width:none;height:var(--topbar-height);border:0;border-bottom:1px solid var(--rule);background:var(--paper);box-shadow:none;border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:0 28px;display:flex;position:sticky;top:0}.dashboard-brand-copy{align-items:baseline;gap:14px;min-width:0;display:flex}.dashboard-brand-kicker{color:var(--ultra);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.dashboard-brand-title{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:600;line-height:1.2}.dashboard-brand-note{max-width:28rem;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.dashboard-brand-tools{flex:none;align-items:center;gap:8px;display:flex}.dashboard-context-control{border:1px solid var(--rule-strong);background:var(--paper-light);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.dashboard-context-control span{color:var(--ink-faint)}.dashboard-context-control strong{font-weight:600}.dashboard-stage{min-height:calc(100vh - var(--topbar-height));background:var(--paper);box-shadow:none;border:0;border-radius:0;position:relative;overflow:visible}.dashboard-toolbar{z-index:20;min-height:var(--contextbar-height);border-bottom:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:18px;padding:6px 28px;display:flex;position:relative}.dashboard-scope{align-items:center;gap:0;min-width:0;display:flex}.scope-chip{border:0;border-right:1px solid var(--rule-strong);white-space:nowrap;background:0 0;border-radius:0;align-items:baseline;gap:5px;min-width:0;padding:0 18px;display:flex}.scope-chip:first-child{padding-left:0}.scope-chip:last-child{border-right:0}.scope-chip span,.scope-chip strong{letter-spacing:0;text-transform:none;margin:0;font-size:12.5px;line-height:1.3;display:inline}.scope-chip span{color:var(--ink-faint);font-weight:400}.scope-chip strong{max-width:15rem;color:var(--ink-muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.dashboard-evidence-label{border:1px dashed var(--rule-strong);background:var(--paper-light);height:20px;color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;flex:none;align-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.dashboard-live{border:1px solid var(--green-rule);background:var(--green-tint);min-height:30px;color:var(--green);letter-spacing:0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.dashboard-live:before{background:var(--green);width:6px;height:6px;box-shadow:none;animation:none}.dashboard-content{z-index:1;padding:24px 28px 40px;position:relative}.founder-rail{background:var(--ink);width:100%;height:100%;color:var(--dk-text);flex-direction:column;padding:22px 12px 14px;display:flex}.founder-rail__brand{height:42px;color:var(--white);align-items:center;padding:2px 10px 18px;display:flex}.founder-rail__logo{object-fit:contain;object-position:left center;width:132px;height:auto}.founder-rail__mobile-title,.founder-mobile-nav{display:none}.founder-rail__nav{scrollbar-width:thin;scrollbar-color:var(--dk-rule) transparent;flex-direction:column;gap:14px;min-height:0;display:flex;overflow-y:auto}.founder-rail__section{gap:5px;display:grid}.founder-rail__section+.founder-rail__section{border-top:1px solid var(--dk-rule);padding-top:14px}.founder-rail__section-label{color:var(--dk-muted);letter-spacing:.14em;text-transform:uppercase;padding:0 12px;font-size:10px;font-weight:600}.founder-rail__links{flex-direction:column;gap:2px;display:flex}.founder-rail__link{color:#d9dae0;border:1px solid #0000;border-radius:4px;align-items:center;gap:12px;min-height:38px;padding:0 12px;font-size:13.5px;font-weight:500;line-height:1;display:flex}.founder-rail__link svg{fill:none;width:20px;height:20px;stroke:var(--dk-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px}.founder-rail__link:hover{background:var(--dk-surface);color:var(--white);border-color:#0000}.founder-rail__link[aria-current=page]{border-color:var(--ultra-deep);background:var(--ultra-deep);color:var(--white)}.founder-rail__link:hover svg,.founder-rail__link[aria-current=page] svg{stroke:currentColor}.founder-rail__spacer{flex:24px;min-height:12px}.founder-rail__tenant-switcher{border-top:1px solid var(--dk-rule);margin-bottom:8px;padding-top:10px}.founder-rail__tenant-switcher p,.founder-rail__tenant-switcher div{color:var(--dk-muted)!important}.founder-rail__tenant-switcher select{min-height:36px;border-color:var(--dk-rule)!important;background:var(--dk-surface)!important;color:var(--dk-text)!important}.founder-rail__session{border-top:1px solid var(--dk-rule);position:relative}.founder-rail__session summary{min-height:58px;color:var(--white);cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:8px;list-style:none;display:flex}.founder-rail__session summary::-webkit-details-marker{display:none}.founder-rail__session summary:hover,.founder-rail__session[open] summary{background:var(--dk-surface)}.founder-rail__avatar{background:var(--ultra-deep);width:32px;height:32px;color:var(--white);letter-spacing:.04em;border-radius:4px;flex:0 0 32px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.founder-rail__identity{min-width:0;line-height:1.3;display:grid}.founder-rail__identity strong{color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.founder-rail__identity span{color:var(--dk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.founder-rail__chevron{color:var(--dk-muted);margin-left:auto}.founder-rail__session-panel{z-index:90;border:1px solid var(--rule);background:var(--paper-light);width:min(430px,100vw - 248px);max-height:calc(100vh - 28px);color:var(--ink);border-radius:6px;padding:16px;position:fixed;bottom:14px;left:218px;overflow:auto;box-shadow:0 14px 40px #1c1e2629}.founder-rail__session-intro{color:var(--ink-muted);gap:10px;margin-bottom:12px;font-size:13px;display:grid}.dashboard-content>.space-y-6,.dashboard-content>*{min-width:0}.velora-panel,.dashboard-root .bg-white\/80,.dashboard-root .bg-white,.dashboard-root .bg-slate-50,.dashboard-root .bg-slate-50\/80,.dashboard-root .bg-slate-50\/70,.dashboard-root .bg-slate-100{color:var(--ink-muted);border-color:var(--rule)!important;background-color:var(--paper-light)!important;box-shadow:none!important;background-image:none!important}.velora-panel-soft{border-color:var(--rule)!important;background:var(--paper-panel)!important;box-shadow:none!important}.velora-panel-strong{border-color:var(--rule)!important;background:var(--paper-light)!important;box-shadow:none!important}.dashboard-root .rounded-\[28px\],.dashboard-root .rounded-\[24px\],.dashboard-root .rounded-\[32px\],.dashboard-root .rounded-3xl,.dashboard-root .rounded-2xl,.velora-note,.velora-table-shell,.velora-event-row,.velora-chart-shell,.report-config-card{border-radius:4px!important}.velora-modal,.velora-loading-overlay__panel,.founder-rail__session-panel{border-radius:6px!important}.velora-modal,.velora-loading-overlay__panel{box-shadow:0 24px 70px #1c1e2638!important}.velora-section-title,.dashboard-head strong,.report-config-title{color:var(--ink);font-family:var(--font-body);letter-spacing:-.005em;font-size:16px;font-weight:600}.velora-section-copy{color:var(--ink-muted);font-size:14px;line-height:1.55}.velora-note-strip{gap:16px}.velora-note{border-color:var(--rule);background:var(--paper-light)}.velora-note span,.velora-event-time,.dashboard-subhead,.velora-table thead th{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;color:var(--ink-faint)!important}.velora-note strong{color:var(--ink);font-weight:600}.summary-metric-card{border:1px solid var(--rule)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:4px!important}.summary-metric-card__value{letter-spacing:-.01em;font-family:var(--font-display)!important;font-size:clamp(2rem,4vw,2.75rem)!important;font-weight:400!important;line-height:1!important}.summary-metric-card-link{border-radius:4px!important}.summary-metric-card-link:hover .summary-metric-card{border-color:var(--rule-strong)!important;transform:none!important}.velora-table-shell{border:1px solid var(--rule);background:var(--paper-light)}.velora-table thead{border-bottom:1px solid var(--ink);background:var(--paper-light)}.velora-table tbody tr{border-color:var(--rule);transition:background-color .12s ease-out}.velora-table tbody tr:hover{background:var(--paper-panel)}.velora-table tbody td{font-variant-numeric:tabular-nums;font-size:13.5px;color:var(--ink)!important}.dashboard-tabs-shell{gap:0}.dashboard-tabs{border:0;border-bottom:1px solid var(--rule);width:100%;box-shadow:none;background:0 0;border-radius:0;gap:28px;padding:0 2px}.dashboard-tab{min-height:42px;color:var(--ink-muted);border-bottom:2px solid #0000;border-radius:0;padding:12px 0 11px;font-size:14px;font-weight:500}.dashboard-tab[aria-selected=true]{border-bottom-color:var(--ultra);color:var(--ink);background:0 0;margin-bottom:-1px;font-weight:600}.dashboard-tab-progress{display:none}.velora-form-input,.dashboard-root input:not([type=checkbox]):not([type=radio]),.dashboard-root select,.dashboard-root textarea{min-height:40px;border-color:var(--rule-strong)!important;background:var(--white)!important;color:var(--ink)!important;box-shadow:none!important;border-radius:4px!important}.dashboard-root input::placeholder,.dashboard-root textarea::placeholder{color:var(--ink-faint)}.dashboard-root input:focus,.dashboard-root select:focus,.dashboard-root textarea:focus{border-color:var(--focus-edge)!important;box-shadow:0 0 0 1px var(--focus-edge), 0 0 0 4px var(--focus-ring)!important}.dashboard-root .velora-auth-form input:not([type=checkbox]):not([type=radio]):focus,.dashboard-root .velora-auth-form select:focus,.dashboard-root .velora-auth-form textarea:focus{border-color:var(--focus-edge)!important;box-shadow:0 0 0 1px var(--focus-edge), 0 0 0 4px #3037a61a!important;outline:0!important}.velora-secondary-button,.velora-toggle-pill{border-color:var(--rule-strong);background:var(--white);min-height:36px;color:var(--ink)}.velora-secondary-button:hover,.velora-toggle-pill:hover{border-color:var(--ultra);background:var(--paper-panel);color:var(--ultra-deep)}.founder-primary-button,.founder-secondary-button,.founder-danger-button{border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.founder-primary-button{border:1px solid var(--ink);background:var(--ink);color:var(--paper-light)}.founder-primary-button:hover{border-color:var(--ultra);background:var(--ultra)}.founder-secondary-button{border:1px solid var(--rule-strong);background:var(--white);color:var(--ink)}.founder-secondary-button:hover{border-color:var(--ultra);background:var(--paper-panel);color:var(--ultra-deep)}.founder-danger-button{border:1px solid var(--risk);background:var(--white);color:var(--risk-text)}.founder-danger-button:hover{background:var(--risk-tint)}.founder-primary-button--compact,.founder-danger-button--compact{min-height:30px;padding-inline:12px;font-size:12px}.founder-primary-button:disabled,.founder-secondary-button:disabled,.founder-danger-button:disabled{cursor:not-allowed;opacity:.5}.founder-tab-list{border-bottom:1px solid var(--rule);gap:24px;display:flex;overflow-x:auto}.founder-tab{min-height:42px;color:var(--ink-muted);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 0 10px;font-size:14px;font-weight:500;position:relative}.founder-tab:hover{color:var(--ink)}.founder-tab[aria-selected=true]{color:var(--ink);font-weight:600}.founder-tab[aria-selected=true]:after{content:"";background:var(--ultra);height:2px;position:absolute;bottom:-1px;left:0;right:0}.velora-toggle-pill.is-active{border-color:var(--ultra);background:var(--ultra-tint);color:var(--ultra-deep)}.dashboard-root .bg-ink{background:var(--ink)!important;color:var(--paper-light)!important}.dashboard-root .bg-ink:hover{background:var(--ultra)!important}.velora-status-pill{letter-spacing:0;text-transform:none;border-radius:999px;font-size:12px;font-weight:600}.velora-status-pill[data-tone=neutral]{border-color:var(--rule-strong);background:var(--white);color:var(--ink)}.velora-status-pill[data-tone=info]{background:var(--ultra-tint);color:var(--ultra-deep);border-color:#cfcfe0}.velora-status-pill[data-tone=success]{border-color:var(--green-rule);background:var(--green-tint);color:var(--green)}.velora-status-pill[data-tone=warning]{border-color:var(--attention-rule);background:var(--attention-tint);color:var(--attention-text)}.velora-status-pill[data-tone=danger]{border-color:var(--risk-rule);background:var(--risk-tint);color:var(--risk-text)}.dashboard-root .bg-emerald-50,.dashboard-root .bg-emerald-50\/70,.dashboard-root .bg-emerald-50\/80{border-color:var(--green-rule)!important;background:var(--green-tint)!important}.dashboard-root .bg-amber-50,.dashboard-root .bg-amber-50\/70{border-color:var(--attention-rule)!important;background:var(--attention-tint)!important}.dashboard-root .bg-rose-50,.dashboard-root .bg-rose-50\/70,.dashboard-root .bg-rose-50\/80{border-color:var(--risk-rule)!important;background:var(--risk-tint)!important}.dashboard-root .bg-sky-50,.dashboard-root .bg-sky-50\/70{background:var(--ultra-tint)!important;border-color:#cfcfe0!important}.dashboard-root .text-emerald-700,.dashboard-root .text-emerald-800,.dashboard-root .text-green-700,.dashboard-root .text-green-800{color:var(--green)!important}.dashboard-root .text-amber-700,.dashboard-root .text-amber-800{color:var(--attention-text)!important}.dashboard-root .text-rose-700,.dashboard-root .text-rose-800,.dashboard-root .text-red-700,.dashboard-root .text-red-800{color:var(--risk-text)!important}.dashboard-root .text-sky-700,.dashboard-root .text-sky-800,.dashboard-root .text-blue-700,.dashboard-root .text-blue-800{color:var(--ultra-deep)!important}.velora-chart-shell{border-color:var(--rule);background:var(--paper-light)}.velora-chart-grid{stroke:var(--rule)}.velora-chart-axis,.velora-chart-legend-item{color:var(--ink-faint);fill:var(--ink-faint)}.skeleton-card{border-color:var(--rule);background:var(--paper-light);border-radius:4px}.skeleton-line{background:var(--paper-panel);animation:none}.velora-loading-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1e2670}.velora-loading-overlay__panel{border-color:var(--rule);background:var(--paper-light)}.velora-spinner{border-color:var(--rule-strong);border-top-color:var(--ultra)}.velora-toast{border-color:var(--dk-rule);background:var(--ink);color:var(--dk-text);border-radius:6px;box-shadow:0 14px 40px #1c1e2629}.velora-toast__dismiss{border-color:var(--dk-rule)}.report-page:before,.report-sheet:before,.dashboard-stage:before,.dashboard-stage:after{content:none!important}.report-page-label span,.report-sheet-page{border-color:var(--rule-strong);background:var(--paper-panel);color:var(--ink-faint)}.report-cover-title,.report-page-title{color:var(--ink);font-family:var(--font-body)}.report-kpi-value,.report-summary .report-kpi-value{font-family:var(--font-display);font-weight:400}@media (max-width:1439px) and (min-width:1200px){:root{--rail-width:64px}.founder-rail{padding-inline:8px}.founder-rail__brand{justify-content:center;height:58px;padding:0;overflow:hidden}.founder-rail__logo{width:120px;max-width:none;transform:translate(42px)}.founder-rail__section-label,.founder-rail__link span,.founder-rail__tenant-switcher,.founder-rail__identity,.founder-rail__chevron{display:none}.founder-rail__section+.founder-rail__section{padding-top:10px}.founder-rail__link{justify-content:center;width:48px;min-height:44px;padding:0}.founder-rail__session summary{justify-content:center;padding:8px 0}.founder-rail__session-panel{width:min(430px,100vw - 88px);left:58px}}@media (max-width:1199px){.dashboard-sidebar{inset:var(--topbar-height) 0 auto;width:100%;min-width:0;height:72px}.dashboard-main{margin-left:0}.dashboard-brand-header{position:fixed;inset:0 0 auto}.dashboard-stage{padding-top:calc(var(--topbar-height) + 72px)}.dashboard-root--full .dashboard-stage{padding-top:0}.founder-rail{flex-direction:row;align-items:center;height:72px;padding:9px 16px}.founder-rail__brand{border-right:1px solid var(--dk-rule);flex:none;width:132px;height:54px;padding:0 12px 0 0}.founder-rail__logo{width:112px}.founder-rail__nav{flex-direction:row;flex:auto;gap:2px;padding-left:10px;overflow:auto hidden}.founder-rail__section,.founder-rail__links{flex-direction:row;gap:2px;display:flex}.founder-rail__section+.founder-rail__section{border-top:0;border-left:1px solid var(--dk-rule);padding:0 0 0 8px}.founder-rail__section-label,.founder-rail__tenant-switcher,.founder-rail__spacer{display:none}.founder-rail__link{white-space:nowrap;min-height:52px;padding-inline:10px}.founder-rail__link svg{flex-basis:18px;width:18px;height:18px}.founder-rail__session{border-top:0;border-left:1px solid var(--dk-rule);flex:none;margin-left:8px}.founder-rail__session summary{min-height:52px;padding:4px 8px}.founder-rail__identity,.founder-rail__chevron{display:none}.founder-rail__session-panel{width:min(430px,100vw - 28px);max-height:calc(100vh - 140px);inset:142px 14px auto auto}.dashboard-content{padding:24px 24px 40px}}@media (max-width:767px){.dashboard-brand-header{height:64px;padding:0 16px}.dashboard-brand-copy{gap:0;display:flex}.dashboard-brand-note,.dashboard-brand-tools{display:none}.dashboard-brand-kicker{display:block}.dashboard-sidebar{height:64px}.dashboard-stage{padding-top:128px}.dashboard-root--full .dashboard-stage{padding-top:0}.founder-rail{height:64px;padding:8px}.founder-rail__brand{width:86px;height:48px}.founder-rail__logo{width:76px}.founder-rail__nav{display:none}.founder-rail__mobile-title{min-width:0;color:var(--white);text-overflow:ellipsis;white-space:nowrap;padding-left:12px;font-size:16px;font-weight:600;display:block;overflow:hidden}.founder-mobile-nav{margin-left:auto;display:block;position:relative}.founder-mobile-nav>summary{cursor:pointer;border-radius:4px;place-content:center;gap:4px;width:48px;height:48px;list-style:none;display:grid}.founder-mobile-nav>summary::-webkit-details-marker{display:none}.founder-mobile-nav>summary span{background:var(--dk-muted);border-radius:2px;width:22px;height:2px}.founder-mobile-nav>div{border:1px solid var(--dk-rule);background:var(--ink);border-radius:6px;width:min(280px,100vw - 32px);max-height:calc(100vh - 76px);padding:8px;display:grid;position:absolute;top:54px;right:0;overflow-y:auto;box-shadow:0 14px 40px #1c1e264d}.founder-mobile-nav:not([open])>div{display:none}.founder-mobile-nav a{color:#d9dae0;border-radius:4px;padding:11px 12px;font-size:14px}.founder-mobile-nav a:hover{background:var(--dk-surface);color:var(--white)}.founder-mobile-nav a[aria-current=page]{background:var(--ultra-deep);color:var(--white)}.founder-rail__session{display:none}.dashboard-toolbar{min-height:44px;padding:6px 16px;overflow-x:auto}.dashboard-scope{flex:none}.scope-chip{padding-inline:10px}.scope-chip:first-child{padding-left:0}.scope-chip strong{max-width:10rem}.dashboard-evidence-label{display:none}.dashboard-content{padding:20px 16px 32px}.velora-note-strip,.report-config-grid{grid-template-columns:1fr}.velora-toast,.velora-toast-viewport{max-width:none;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.dashboard-sidebar,.dashboard-brand-header,.dashboard-toolbar{display:none!important}.dashboard-main{margin:0!important}.dashboard-stage{padding:0!important}}
