[data-theme=dashboard]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rust-50:#fbf3ef;--rust-100:#f6e9e4;--rust-200:#eed5c9;--rust-300:#e2b5a1;--rust-400:#d48e70;--rust-500:#c65d3b;--rust-600:#a94d30;--rust-700:#8f4029;--rust-800:#753524;--rust-900:#5f2c1e;--rust-950:#361811;--forest-50:#f0f5f1;--forest-100:#eaf1eb;--forest-200:#d3e2d6;--forest-300:#aecbb6;--forest-400:#7fa98d;--forest-500:#5c8b6e;--forest-600:#47745b;--forest-700:#3a5f4b;--forest-800:#304d3e;--forest-900:#283f34;--forest-950:#16241d;--ink-50:#f4f4f0;--ink-100:#ecece6;--ink-200:#e0e0d9;--ink-300:#c8cbc7;--ink-400:#a6aca8;--ink-500:#8a918c;--ink-600:#6e7674;--ink-700:#5e696a;--ink-800:#3b4849;--ink-900:#293536;--ink-950:#1a2324;--ochre-50:#faf5ea;--ochre-100:#f6efdf;--ochre-300:#dcc287;--ochre-400:#c69f53;--ochre-500:#a47732;--ochre-600:#8a6229;--ochre-700:#6f4e22;--ochre-900:#4a3419;--brick-50:#faf1f0;--brick-100:#f6e8e6;--brick-300:#deaca7;--brick-400:#cb7f78;--brick-500:#b04a43;--brick-600:#963d37;--brick-700:#7c332e;--brick-900:#542522;--verdi:#178f79;--verdi-strong:#0f6b59;--verdi-tint:#e4f4ef;--verdi-glow:#178f7952;--bg:#f6f4ef;--surface:#fff;--surface-2:#f3f2ed;--surface-3:#efeee9;--text:#293536;--text-2:#5e696a;--text-3:#66706e;--border:#dcddd7;--border-strong:#c8cbc7;--hairline:#29353617;--primary:#c65d3b;--primary-hover:#a94d30;--primary-tint:#f6e9e4;--primary-ink:#8f4029;--on-primary:#fff;--secondary:#47745b;--secondary-tint:#eaf1eb;--success:#47745b;--success-bg:#eaf1eb;--success-border:#d3e2d6;--warning:#8a6229;--warning-bg:#f6efdf;--warning-border:#ebdcb8;--critical:#b04a43;--critical-bg:#f6e8e6;--critical-border:#eccfcc;--info:#4e616b;--info-bg:#e9eef0;--info-border:#d4dde0;--chart-1:#c65d3b;--chart-2:#3b6fb3;--chart-3:#2e8158;--chart-4:#b07c1e;--chart-5:#a64d79;--chart-6:#5e696a;--chart-grid:#e8e7e1;--chart-axis:#c8cbc7;--chart-positive:#2e8158;--chart-negative:#b04a43;--chart-neutral:#c8cbc7;--glass-bg:#fffdf8bd;--glass-bg-heavy:#fffdf8e0;--glass-border:#6b5e4a29;--glass-highlight:#fffffff2;--shadow-xs:0 1px 2px #2e2a210f;--shadow-sm:0 1px 2px #2e2a210d, 0 2px 8px #2e2a210d;--shadow-md:0 2px 4px #2e2a210a, 0 8px 24px -4px #2e2a2117;--shadow-lg:0 4px 8px #2e2a210d, 0 16px 40px -8px #2e2a2121;--shadow-xl:0 8px 16px #2e2a210f, 0 32px 64px -12px #2e2a212e;--shadow-glow:0 0 0 1px #c65d3b1a, 0 4px 24px -4px #c65d3b59;--inner-top:inset 0 1px 0 #ffffffd9;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:24px;--r-2xl:32px;--r-full:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decel:cubic-bezier(0, 0, 0, 1);--ease-accel:cubic-bezier(.3, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-instant:.1s;--dur-fast:.15s;--dur-base:.25s;--dur-slow:.4s;--dur-deliberate:.6s;--ring:#c65d3b;--ring-shadow:0 0 0 4px #c65d3b2e;--z-nav:10;--z-sticky:20;--z-dropdown:30;--z-modal:40;--z-toast:50;--aur-1:#c65d3b4d;--aur-2:#a477322e;--aur-3:#47745b33;--aur-4:#178f791a;--aur-opacity:.55;--font-body:var(--font-jakarta), system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:var(--font-jakarta), system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--font-instrument-serif), Georgia, "Times New Roman", serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", monospace;--font-sans:var(--font-jakarta), system-ui, -apple-system, "Segoe UI", sans-serif;--sidebar-bg:#1e2a2b;--sidebar-hover:#263436;--sidebar-active:#2e3e40;--sidebar-foreground:#e6ebe9;--sidebar-muted:#8e9c9a;--sidebar-border:#172122;--sidebar-icon:#8e9c9a;--sidebar-ring:#c65d3b;--sidebar-primary:#c65d3b;--sidebar-primary-foreground:#fff;--sidebar-accent:#32454e;--sidebar-accent-foreground:#e3e7e8;--sidebar-width:248px;--sidebar-width-icon:3.25rem;--topbar-height:64px;--content-max-width:1280px;--background:var(--bg);--foreground:var(--text);--card:var(--surface);--card-foreground:var(--text);--popover:var(--glass-bg-heavy);--popover-foreground:var(--text);--primary-foreground:var(--on-primary);--secondary-foreground:#fff;--muted:var(--surface-3);--muted-foreground:var(--text-3);--accent:var(--primary-tint);--accent-foreground:var(--primary-ink);--input:var(--border-strong);--destructive:var(--critical);--destructive-foreground:#fff;--foreground-secondary:var(--text-2);--foreground-muted:var(--text-3);--foreground-disabled:var(--ink-400);--foreground-inverse:#fff;--text-primary:var(--text);--text-secondary:var(--text-2);--text-muted:var(--text-3);--text-disabled:var(--ink-400);--text-inverse:#fff;--surface-subtle:var(--surface-3);--surface-muted:var(--ink-200);--surface-hover:var(--surface-2);--card-bg:var(--surface);--card-border:var(--border);--input-bg:var(--surface);--input-border:var(--border-strong);--border-subtle:var(--hairline);--border-focus:var(--primary);--border-width:1px;--primary-active:var(--primary-ink);--primary-soft:var(--primary-tint);--primary-light:var(--primary-tint);--primary-dark:var(--primary-ink);--success-soft:var(--success-bg);--warning-soft:var(--warning-bg);--error:var(--critical);--error-soft:var(--critical-bg);--info-soft:var(--info-bg);--radius:var(--r-md);--radius-xs:var(--r-xs);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-xl:var(--r-xl);--radius-2xl:var(--r-2xl);--radius-full:var(--r-full);--card-shadow:var(--shadow-md), var(--inner-top);--card-shadow-hover:var(--shadow-lg), var(--inner-top);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--space-10:64px;--space-12:80px;--space-16:96px;--space-20:120px;--space-24:144px;--text-display:clamp(2.75rem, 1.9rem + 3.4vw, 4.75rem);--text-h1:clamp(2rem, 1.55rem + 1.8vw, 3rem);--text-h2:clamp(1.5rem, 1.3rem + .8vw, 1.95rem);--text-h3:clamp(1.185rem, 1.1rem + .35vw, 1.375rem);--text-h4:1.0625rem;--text-body-lg:1.0625rem;--text-body:.9375rem;--text-body-sm:.8125rem;--text-caption:.75rem;--text-label:.75rem;--text-overline:.6875rem;--text-meta:.6875rem;--leading-display:1.02;--leading-heading:1.15;--leading-body:1.6;--leading-tight:1.3;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.09em;--tracking-wider:.14em;--weight-regular:400;--weight-medium:600;--weight-semibold:700;--weight-bold:800;--duration-fast:var(--dur-fast);--duration-normal:var(--dur-base);--duration-slow:var(--dur-slow);--duration-slide:var(--dur-base);--ease-out:var(--ease-decel);--ease-in:var(--ease-accel);--ease-in-out:var(--ease-standard);--input-height:40px;--button-height:40px;--badge-height:24px;--avatar-size-sm:30px;--avatar-size-md:38px;--avatar-size-lg:52px;--min-touch-target:44px;--opacity-disabled:.45;--opacity-muted:.6;--opacity-subtle:.08;--z-base:0;--z-overlay:40;--z-tooltip:60;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;line-height:1.6}[data-theme=dashboard] ::selection{background:var(--rust-300);color:var(--rust-950)}[data-theme=dashboard] :focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}[data-theme=dashboard] h1{font-size:var(--text-h1);letter-spacing:-.028em;font-weight:800;line-height:1.08}[data-theme=dashboard] h2{font-size:var(--text-h2);letter-spacing:-.02em;font-weight:700;line-height:1.15}[data-theme=dashboard] h3{font-size:var(--text-h3);letter-spacing:-.012em;font-weight:700;line-height:1.3}[data-theme=dashboard] h4{letter-spacing:-.006em;font-size:1.0625rem;font-weight:700;line-height:1.4}[data-theme=dashboard] h1,[data-theme=dashboard] h2,[data-theme=dashboard] h3,[data-theme=dashboard] h4,[data-theme=dashboard] h5,[data-theme=dashboard] h6{font-family:var(--font-heading);color:var(--text)}[data-theme=dashboard] table td.num,[data-theme=dashboard] .tabular{font-variant-numeric:tabular-nums}.v-aurora{z-index:0;pointer-events:none;opacity:var(--aur-opacity,.55);filter:blur(70px);position:fixed;inset:-20%}.v-aurora span{will-change:transform;border-radius:50%;position:absolute}.v-aurora .a1{background:radial-gradient(circle at 40% 40%, var(--aur-1), transparent 65%);width:52vw;height:52vw;animation:26s ease-in-out infinite alternate v-aur-1;top:-6%;left:2%}.v-aurora .a2{background:radial-gradient(circle at 55% 45%, var(--aur-2), transparent 65%);width:44vw;height:44vw;animation:32s ease-in-out infinite alternate v-aur-2;top:14%;right:-4%}.v-aurora .a3{background:radial-gradient(circle at 50% 50%, var(--aur-3), transparent 65%);width:40vw;height:40vw;animation:38s ease-in-out infinite alternate v-aur-3;bottom:-10%;left:30%}.v-aurora .a4{background:radial-gradient(circle at 50% 50%, var(--aur-4), transparent 65%);width:30vw;height:30vw;animation:44s ease-in-out infinite alternate-reverse v-aur-1;bottom:8%;right:22%}@keyframes v-aur-1{0%{transform:translate(0)scale(1)}to{transform:translate(6vw,4vh)scale(1.12)}}@keyframes v-aur-2{0%{transform:translate(0)scale(1.05)}to{transform:translate(-5vw,6vh)scale(.95)}}@keyframes v-aur-3{0%{transform:translate(0)scale(1)}to{transform:translate(4vw,-5vh)scale(1.15)}}[data-theme=dashboard] .t-display{font-size:var(--text-display);letter-spacing:-.035em;color:var(--text);font-weight:800;line-height:1.02}[data-theme=dashboard] .t-h1{font-size:var(--text-h1);letter-spacing:-.028em;color:var(--text);font-weight:800;line-height:1.08}[data-theme=dashboard] .t-h2{font-size:var(--text-h2);letter-spacing:-.02em;color:var(--text);font-weight:700;line-height:1.15}[data-theme=dashboard] .t-h3{font-size:var(--text-h3);letter-spacing:-.012em;color:var(--text);font-weight:700;line-height:1.3}[data-theme=dashboard] .t-h4{letter-spacing:-.006em;color:var(--text);font-size:1.0625rem;font-weight:700;line-height:1.4}[data-theme=dashboard] .t-body-lg{font-size:1.0625rem;font-weight:400;line-height:1.68}[data-theme=dashboard] .t-body{font-size:.9375rem;line-height:1.6}[data-theme=dashboard] .t-small{font-size:.8125rem;line-height:1.55}[data-theme=dashboard] .t-caption{color:var(--text-3);font-size:.75rem;line-height:1.5}[data-theme=dashboard] .t-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:700;line-height:1.4}[data-theme=dashboard] .t-serif{font-family:var(--font-serif);font-weight:400}[data-theme=dashboard] .t-serif-i{font-family:var(--font-serif);font-style:italic;font-weight:400}[data-theme=dashboard] .t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}[data-theme=dashboard] .t-muted{color:var(--text-3)}[data-theme=dashboard] .t-text2{color:var(--text-2)}[data-theme=dashboard] .v-sec-head{margin-bottom:24px}[data-theme=dashboard] .v-sec-head .rule{border-bottom:1px solid var(--hairline);align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}[data-theme=dashboard] .v-sec-num{font-family:var(--font-serif);color:var(--rust-300);-webkit-user-select:none;user-select:none;font-size:clamp(2.6rem,2rem + 2vw,4rem);line-height:.9}[data-theme=dashboard] .v-hairline{border-top:1px solid var(--hairline)}[data-theme=dashboard] .v-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md), var(--inner-top);transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard)}[data-theme=dashboard] .v-card.hoverable:hover,[data-theme=dashboard] .v-card--hoverable:hover{box-shadow:var(--shadow-lg), var(--inner-top);transform:translateY(-3px)}[data-theme=dashboard] .v-card--interactive{cursor:pointer}[data-theme=dashboard] .v-card--interactive:hover{box-shadow:var(--shadow-lg), var(--inner-top);border-color:var(--rust-300);transform:translateY(-3px)}[data-theme=dashboard] .v-card--accent{border-top:3px solid var(--primary)}[data-theme=dashboard] .v-card--flat{box-shadow:none;background:var(--surface-2)}[data-theme=dashboard] .v-card-2{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md)}[data-theme=dashboard] .v-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md), inset 0 1px 0 var(--glass-highlight)}[data-theme=dashboard] .v-glass-heavy{background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-highlight)}[data-theme=dashboard] .pad{padding:24px}[data-theme=dashboard] .pad-lg{padding:32px}[data-theme=dashboard] .v-btn,[data-theme=dashboard] .ventrr-btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:40px;transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast), color var(--dur-fast), filter var(--dur-fast);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}[data-theme=dashboard] .v-btn:active:not(:disabled),[data-theme=dashboard] .ventrr-btn:active:not(:disabled){transform:scale(.97)}[data-theme=dashboard] .v-btn:disabled,[data-theme=dashboard] .ventrr-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;pointer-events:none}[data-theme=dashboard] .v-btn svg,[data-theme=dashboard] .ventrr-btn svg{flex:none}[data-theme=dashboard] .v-btn--sm,[data-theme=dashboard] .ventrr-btn--sm{border-radius:10px;height:32px;padding:0 12px;font-size:12.5px}[data-theme=dashboard] .v-btn--lg,[data-theme=dashboard] .ventrr-btn--lg{border-radius:14px;height:48px;padding:0 24px;font-size:15px}[data-theme=dashboard] .v-btn--primary,[data-theme=dashboard] .ventrr-btn--primary{color:#fff;background:linear-gradient(180deg, var(--rust-500), var(--rust-600));box-shadow:0 1px 2px #2e2a212e,0 4px 14px -3px #c65d3b80,inset 0 1px #ffffff47}[data-theme=dashboard] .v-btn--primary:hover:not(:disabled),[data-theme=dashboard] .ventrr-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #2e2a2129,0 8px 22px -4px #c65d3b8c,inset 0 1px #ffffff47}[data-theme=dashboard] .v-btn--primary:focus-visible,[data-theme=dashboard] .ventrr-btn--primary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-theme=dashboard] .v-btn--secondary,[data-theme=dashboard] .ventrr-btn--secondary{color:#fff;background:linear-gradient(180deg, var(--forest-500), var(--forest-600));box-shadow:0 1px 2px #0a2d2633,0 4px 14px -3px #47745b73,inset 0 1px #ffffff40}[data-theme=dashboard] .v-btn--secondary:hover:not(:disabled),[data-theme=dashboard] .ventrr-btn--secondary:hover:not(:disabled){transform:translateY(-1px)}[data-theme=dashboard] .v-btn--outline,[data-theme=dashboard] .ventrr-btn--outline{color:var(--primary-ink);background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-xs), var(--inner-top)}[data-theme=dashboard] .v-btn--outline:hover:not(:disabled),[data-theme=dashboard] .ventrr-btn--outline:hover:not(:disabled){border-color:var(--rust-400);background:var(--primary-tint);transform:translateY(-1px)}[data-theme=dashboard] .v-btn--ghost,[data-theme=dashboard] .ventrr-btn--ghost{color:var(--text-2);background:0 0}[data-theme=dashboard] .v-btn--ghost:hover:not(:disabled),[data-theme=dashboard] .ventrr-btn--ghost:hover:not(:disabled){background:var(--primary-tint);color:var(--primary-ink)}[data-theme=dashboard] .v-btn--danger,[data-theme=dashboard] .ventrr-btn--danger{color:#fff;background:linear-gradient(180deg, var(--brick-500), var(--brick-600));box-shadow:0 1px 2px #3c0a0f33,0 4px 14px -3px #b04a4373,inset 0 1px #ffffff38}[data-theme=dashboard] .v-btn--danger:hover:not(:disabled),[data-theme=dashboard] .ventrr-btn--danger:hover:not(:disabled){transform:translateY(-1px)}[data-theme=dashboard] .v-btn--icon,[data-theme=dashboard] .ventrr-btn--icon{width:40px;padding:0}[data-theme=dashboard] .v-btn--icon.v-btn--sm,[data-theme=dashboard] .ventrr-btn--icon.ventrr-btn--sm{width:32px}[data-theme=dashboard] .v-btn--icon.v-btn--lg,[data-theme=dashboard] .ventrr-btn--icon.ventrr-btn--lg{width:48px}[data-theme=dashboard] .v-btn.loading{pointer-events:none;color:#0000;position:relative}[data-theme=dashboard] .v-btn.loading:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite v-spin;position:absolute}[data-theme=dashboard] .v-btn--outline.loading:after,[data-theme=dashboard] .v-btn--ghost.loading:after{border-color:var(--rust-200);border-top-color:var(--primary)}@keyframes v-spin{to{transform:rotate(360deg)}}[data-theme=dashboard] .v-field{flex-direction:column;gap:6px;min-width:0;display:flex}[data-theme=dashboard] .v-field label,[data-theme=dashboard] .v-label{color:var(--text-2);letter-spacing:.01em;font-size:12.5px;font-weight:700}[data-theme=dashboard] .v-field .hint,[data-theme=dashboard] .v-hint{color:var(--text-3);font-size:11.5px}[data-theme=dashboard] .v-field .err,[data-theme=dashboard] .v-error{color:var(--critical);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}[data-theme=dashboard] .v-input,[data-theme=dashboard] .v-select,[data-theme=dashboard] .v-textarea,[data-theme=dashboard] .ventrr-input{background:var(--surface);border:1px solid var(--border-strong);width:100%;color:var(--text);box-shadow:var(--shadow-xs), var(--inner-top);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);border-radius:12px;outline:none;padding:10px 14px;font-size:14px}[data-theme=dashboard] .v-input::placeholder,[data-theme=dashboard] .v-textarea::placeholder,[data-theme=dashboard] .ventrr-input::placeholder{color:var(--text-3)}[data-theme=dashboard] .v-input:hover,[data-theme=dashboard] .v-select:hover,[data-theme=dashboard] .v-textarea:hover,[data-theme=dashboard] .ventrr-input:hover{border-color:var(--rust-300)}[data-theme=dashboard] .v-input:focus,[data-theme=dashboard] .v-select:focus,[data-theme=dashboard] .v-textarea:focus,[data-theme=dashboard] .ventrr-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #c65d3b3d, var(--shadow-xs)}[data-theme=dashboard] .v-input:disabled,[data-theme=dashboard] .v-select:disabled,[data-theme=dashboard] .v-textarea:disabled,[data-theme=dashboard] .ventrr-input:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-3)}[data-theme=dashboard] .v-input--error,[data-theme=dashboard] .ventrr-input--error,[data-theme=dashboard] .v-field.invalid .v-input{border-color:var(--critical);box-shadow:0 0 0 4px #b04a4324}[data-theme=dashboard] .v-textarea,[data-theme=dashboard] .ventrr-textarea{resize:vertical;min-height:96px}[data-theme=dashboard] .v-select,[data-theme=dashboard] .ventrr-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px;padding-right:38px}[data-theme=dashboard] select.v-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px;height:44px;padding-right:38px}[data-theme=dashboard] select.v-input:focus{background-image:linear-gradient(45deg, transparent 50%, var(--primary) 50%), linear-gradient(135deg, var(--primary) 50%, transparent 50%)}[data-theme=dashboard] textarea.v-grow{field-sizing:content;max-height:480px;overflow-y:auto}[data-theme=dashboard] textarea.v-grow--line{resize:none;min-height:44px;line-height:1.5}[data-theme=dashboard] .v-tag-toggle{border:1px solid var(--border-strong);background:var(--surface);height:32px;color:var(--text-2);text-transform:capitalize;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:10px;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .v-tag-toggle:hover{border-color:var(--rust-300);color:var(--text)}[data-theme=dashboard] .v-tag-toggle[aria-pressed=true]{background:var(--rust-100);border-color:var(--rust-400);color:var(--rust-700)}[data-theme=dashboard] .v-tag-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dashboard] .v-search{min-width:220px;position:relative}[data-theme=dashboard] .v-search>svg,[data-theme=dashboard] .v-search>.v-search__icon{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}[data-theme=dashboard] .v-search .v-input{padding-left:38px}[data-theme=dashboard] .v-check,[data-theme=dashboard] .v-radio{cursor:pointer;color:var(--text-2);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}[data-theme=dashboard] .v-check input,[data-theme=dashboard] .v-radio input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;width:19px;height:19px;box-shadow:var(--shadow-xs);transition:all var(--dur-fast) var(--ease-standard);flex:none;place-items:center;display:grid}[data-theme=dashboard] .v-check input{border-radius:6px}[data-theme=dashboard] .v-radio input{border-radius:50%}[data-theme=dashboard] .v-check input:hover,[data-theme=dashboard] .v-radio input:hover{border-color:var(--rust-400)}[data-theme=dashboard] .v-check input:checked{border-color:var(--primary);background:linear-gradient(180deg, var(--rust-500), var(--rust-600))}[data-theme=dashboard] .v-check input:checked:after{content:"";border-top:none;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}[data-theme=dashboard] .v-radio input:checked{border-color:var(--primary);background:var(--surface)}[data-theme=dashboard] .v-radio input:checked:after{content:"";background:linear-gradient(180deg, var(--rust-500), var(--rust-600));border-radius:50%;width:9px;height:9px}[data-theme=dashboard] .v-switch{border-radius:var(--r-full);background:var(--ink-300);cursor:pointer;width:44px;height:25px;transition:background-color var(--dur-base) var(--ease-standard);border:none;flex:none;position:relative;box-shadow:inset 0 1px 3px #1412212e}[data-theme=dashboard] .v-switch:after{content:"";width:20px;height:20px;transition:transform var(--dur-base) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2.5px;left:3px;box-shadow:0 1px 3px #1412214d}[data-theme=dashboard] .v-switch[aria-checked=true],[data-theme=dashboard] .v-switch[data-state=checked]{background:linear-gradient(180deg, var(--rust-500), var(--rust-600))}[data-theme=dashboard] .v-switch[aria-checked=true]:after,[data-theme=dashboard] .v-switch[data-state=checked]:after{transform:translate(18px)}[data-theme=dashboard] .v-drop{border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);text-align:center;cursor:pointer;background:var(--surface);transition:all var(--dur-base) var(--ease-standard);padding:32px}[data-theme=dashboard] .v-drop:hover,[data-theme=dashboard] .v-drop.is-dragging{border-color:var(--rust-400);background:var(--primary-tint)}[data-theme=dashboard] .v-fin-input{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);transition:all var(--dur-fast);border-radius:8px;outline:none;padding:5px 9px;font-size:12px}[data-theme=dashboard] .v-fin-input:focus{border-color:var(--primary);box-shadow:var(--ring-shadow)}[data-theme=dashboard] .v-kbd,[data-theme=dashboard] kbd{font-family:var(--font-mono);color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;min-width:20px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}[data-theme=dashboard] .v-badge,[data-theme=dashboard] .ventrr-badge{border-radius:var(--r-full);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}[data-theme=dashboard] .v-badge--neutral,[data-theme=dashboard] .ventrr-badge--neutral{color:var(--text-2);background:var(--surface-3);border-color:var(--border)}[data-theme=dashboard] .v-badge--brand,[data-theme=dashboard] .ventrr-badge--default{color:var(--primary-ink);background:var(--primary-tint);border-color:var(--rust-200)}[data-theme=dashboard] .v-badge--success,[data-theme=dashboard] .ventrr-badge--success{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}[data-theme=dashboard] .v-badge--warning,[data-theme=dashboard] .ventrr-badge--warning{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}[data-theme=dashboard] .v-badge--critical,[data-theme=dashboard] .ventrr-badge--error{color:var(--critical);background:var(--critical-bg);border-color:var(--critical-border)}[data-theme=dashboard] .v-badge--info,[data-theme=dashboard] .ventrr-badge--info{color:var(--info);background:var(--info-bg);border-color:var(--info-border)}[data-theme=dashboard] .v-badge--outline,[data-theme=dashboard] .ventrr-badge--outline{border-color:var(--border-strong);color:var(--text-2);background:0 0}[data-theme=dashboard] .v-badge--ai{color:var(--verdi-strong);background:var(--verdi-tint);box-shadow:0 0 0 1px var(--verdi-glow), 0 0 12px -2px var(--verdi-glow);border-color:#0000}[data-theme=dashboard] .v-dot{border-radius:50%;flex:none;width:7px;height:7px}[data-theme=dashboard] .v-dot.pulse{animation:v-dot-pulse 1.6s var(--ease-standard) infinite}@keyframes v-dot-pulse{0%,to{box-shadow:0 0 #c65d3b66}50%{box-shadow:0 0 0 5px #c65d3b00}}[data-theme=dashboard] .v-tag{height:28px;color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-xs);transition:all var(--dur-fast);border-radius:9px;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}[data-theme=dashboard] .v-tag button{width:18px;height:18px;color:var(--text-3);cursor:pointer;transition:all var(--dur-fast);border-radius:6px;place-items:center;display:grid}[data-theme=dashboard] .v-tag button:hover{background:var(--critical-bg);color:var(--critical)}[data-theme=dashboard] .v-avatar{color:#fff;border:2px solid var(--surface);width:38px;height:38px;box-shadow:var(--shadow-xs);background:linear-gradient(135deg, var(--rust-400), var(--rust-700));border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}[data-theme=dashboard] .v-avatar.sm{width:30px;height:30px;font-size:11px}[data-theme=dashboard] .v-avatar.lg{width:52px;height:52px;font-size:17px}[data-theme=dashboard] .v-avatar.a2{background:linear-gradient(135deg, var(--forest-400), var(--forest-700))}[data-theme=dashboard] .v-avatar.a3{background:linear-gradient(135deg, var(--ochre-400), var(--ochre-700))}[data-theme=dashboard] .v-avatar.a4{background:linear-gradient(135deg, var(--brick-400), var(--brick-700))}[data-theme=dashboard] .icon-orb{border-radius:17px;flex:none;place-items:center;width:52px;height:52px;display:grid}[data-theme=dashboard] .icon-orb--sm{border-radius:12px;width:38px;height:38px}[data-theme=dashboard] .icon-orb--lg{border-radius:22px;width:64px;height:64px}[data-theme=dashboard] .icon-orb--grad{color:#fff;background:linear-gradient(135deg, var(--rust-400), var(--rust-700));box-shadow:0 4px 14px -3px #c65d3b8c,inset 0 1px #ffffff59}[data-theme=dashboard] .icon-orb--soft{color:var(--primary);background:linear-gradient(145deg, var(--rust-50), var(--rust-100));border:1px solid var(--rust-200);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffffe6}[data-theme=dashboard] .icon-orb--glass{color:var(--primary);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-sm)}[data-theme=dashboard] .icon-orb--forest{color:#fff;background:linear-gradient(135deg, var(--forest-400), var(--forest-700));box-shadow:0 4px 14px -3px #47745b80,inset 0 1px #ffffff4d}[data-theme=dashboard] .icon-orb--ochre{color:var(--ochre-600);background:linear-gradient(145deg, var(--ochre-50), var(--ochre-100));border:1px solid var(--ochre-300);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffffe6}[data-theme=dashboard] .icon-orb--brick{color:var(--critical);background:linear-gradient(145deg, var(--brick-50), var(--brick-100));border:1px solid var(--critical-border);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffffe6}[data-theme=dashboard] .icon-orb--forest-soft{color:var(--success);background:linear-gradient(145deg, var(--forest-50), var(--forest-100));border:1px solid var(--forest-200);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffffe6}[data-theme=dashboard] .icon-orb--info{color:var(--info);background:linear-gradient(145deg, #f1f5f6, var(--info-bg));border:1px solid var(--info-border);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffffe6}[data-theme=dashboard] .icon-orb--plum{color:#a64d79;box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffffe6;background:linear-gradient(145deg,#fbf1f6,#f5e2ec);border:1px solid #ebcbdc}[data-theme=dashboard] .icon-orb--ai{color:#fff;background:linear-gradient(135deg, var(--verdi), var(--verdi-strong));box-shadow:0 0 0 1px var(--verdi-glow), 0 4px 18px -2px var(--verdi-glow), inset 0 1px 0 #ffffff59}[data-theme=dashboard] .v-alert,[data-theme=dashboard] .ventrr-alert{border-radius:var(--r-md);border:1px solid;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}[data-theme=dashboard] .v-alert svg,[data-theme=dashboard] .ventrr-alert svg{flex:none;margin-top:1px}[data-theme=dashboard] .v-alert b,[data-theme=dashboard] .ventrr-alert b{margin-bottom:1px;display:block}[data-theme=dashboard] .v-alert p,[data-theme=dashboard] .ventrr-alert p{color:var(--text-2);font-size:13px}[data-theme=dashboard] .v-alert--success,[data-theme=dashboard] .ventrr-alert--success{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}[data-theme=dashboard] .v-alert--warning,[data-theme=dashboard] .ventrr-alert--warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}[data-theme=dashboard] .v-alert--critical,[data-theme=dashboard] .ventrr-alert--error{background:var(--critical-bg);border-color:var(--critical-border);color:var(--critical)}[data-theme=dashboard] .v-alert--info,[data-theme=dashboard] .ventrr-alert--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info)}[data-theme=dashboard] .v-empty,[data-theme=dashboard] .ventrr-empty-state{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}[data-theme=dashboard] .v-empty .orb,[data-theme=dashboard] .ventrr-empty-state__icon{width:64px;height:64px;color:var(--primary);background:linear-gradient(145deg, var(--rust-100), var(--rust-200));box-shadow:var(--shadow-sm), inset 0 1px 0 #fffc;border-radius:22px;place-items:center;margin-bottom:10px;font-size:28px;display:grid}[data-theme=dashboard] .ventrr-empty-state__title{font-size:var(--text-h3);letter-spacing:-.012em;color:var(--text);font-weight:700}[data-theme=dashboard] .ventrr-empty-state__description{color:var(--text-3);max-width:340px;font-size:.8125rem;line-height:1.6}[data-theme=dashboard] .v-skel,[data-theme=dashboard] .ventrr-skeleton{background:var(--surface-3);border-radius:9px;position:relative;overflow:hidden}[data-theme=dashboard] .v-skel:after,[data-theme=dashboard] .ventrr-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);animation:v-shimmer 1.6s var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes v-shimmer{to{transform:translate(100%)}}[data-theme=dashboard] .v-spinner,[data-theme=dashboard] .ventrr-spinner{border:2.5px solid var(--rust-200);border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite v-spin;display:inline-block}[data-theme=dashboard] .v-spinner.sm,[data-theme=dashboard] .ventrr-spinner--sm{border-width:2px;width:14px;height:14px}[data-theme=dashboard] .v-spinner.lg,[data-theme=dashboard] .ventrr-spinner--lg{border-width:3px;width:34px;height:34px}[data-theme=dashboard] .v-progress,[data-theme=dashboard] .ventrr-progress-bar{border-radius:var(--r-full);background:var(--ink-200);width:100%;height:8px;overflow:hidden}[data-theme=dashboard] .v-progress>span,[data-theme=dashboard] .ventrr-progress-bar__fill{border-radius:inherit;background:linear-gradient(90deg, var(--rust-500), var(--rust-600));height:100%;transition:width var(--dur-deliberate) var(--ease-decel);display:block;box-shadow:0 0 8px #c65d3b66}[data-theme=dashboard] .v-progress.forest>span,[data-theme=dashboard] .ventrr-progress-bar__fill--success{background:linear-gradient(90deg, var(--forest-400), var(--forest-600));box-shadow:0 0 8px #47745b59}[data-theme=dashboard] .ventrr-progress-bar__fill--warning{background:linear-gradient(90deg, var(--ochre-400), var(--ochre-500));box-shadow:0 0 8px #a4773259}[data-theme=dashboard] .ventrr-progress-bar__fill--error{background:linear-gradient(90deg, var(--brick-400), var(--brick-500));box-shadow:0 0 8px #b04a4359}[data-theme=dashboard] .v-progress.indet>span{width:38%;animation:v-indet 1.4s var(--ease-standard) infinite}@keyframes v-indet{0%{margin-left:-40%}to{margin-left:105%}}[data-theme=dashboard] .v-table-wrap,[data-theme=dashboard] .ventrr-table-wrapper{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}[data-theme=dashboard] .v-table-scroll{overflow:auto}[data-theme=dashboard] .v-table,[data-theme=dashboard] .ventrr-table{border-collapse:collapse;width:100%;font-size:13.5px}[data-theme=dashboard] .v-table th,[data-theme=dashboard] .ventrr-table th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:11px 16px;font-size:11px;font-weight:700}[data-theme=dashboard] .v-table td,[data-theme=dashboard] .ventrr-table td{border-bottom:1px solid var(--hairline);color:var(--text-2);padding:12px 16px}[data-theme=dashboard] .v-table tbody tr,[data-theme=dashboard] .ventrr-table tbody tr{transition:background var(--dur-instant)}[data-theme=dashboard] .v-table tbody tr:hover,[data-theme=dashboard] .ventrr-table tbody tr:hover{background:var(--primary-tint)}[data-theme=dashboard] .v-table tbody tr:last-child td,[data-theme=dashboard] .ventrr-table tbody tr:last-child td{border-bottom:none}[data-theme=dashboard] .v-table .num,[data-theme=dashboard] .ventrr-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--text)}[data-theme=dashboard] .v-row-act{width:28px;height:28px;color:var(--text-3);cursor:pointer;transition:all var(--dur-fast);border-radius:8px;place-items:center;display:inline-grid}[data-theme=dashboard] .v-row-act:hover{background:var(--surface-3);color:var(--text)}[data-theme=dashboard] .v-tabs{background:var(--surface-3);border:1px solid var(--border);border-radius:13px;gap:4px;padding:4px;display:inline-flex;position:relative}[data-theme=dashboard] .v-tabs>*{z-index:1;color:var(--text-3);cursor:pointer;transition:color var(--dur-fast);border-radius:9px;padding:7px 16px;font-size:13px;font-weight:700;position:relative}[data-theme=dashboard] .v-tabs>.active{color:var(--primary-ink);background:var(--surface);box-shadow:var(--shadow-sm), var(--inner-top);border:1px solid var(--border)}[data-theme=dashboard] .v-tabs-u,[data-theme=dashboard] .ventrr-tabs{border-bottom:1px solid var(--hairline);gap:26px;display:flex;position:relative}[data-theme=dashboard] .v-tabs-u>*,[data-theme=dashboard] .ventrr-tabs__item{color:var(--text-3);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast), border-color var(--dur-fast);border-bottom:2.5px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 2px;font-size:13.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .v-tabs-u>:hover,[data-theme=dashboard] .ventrr-tabs__item:hover{color:var(--text-2)}[data-theme=dashboard] .v-tabs-u>.active,[data-theme=dashboard] .ventrr-tabs__item--active{color:var(--primary);border-bottom-color:var(--primary)}[data-theme=dashboard] .v-tabs-u .tab-ind{background:var(--primary);pointer-events:none;height:2.5px;transition:left var(--dur-base) var(--ease-spring), width var(--dur-base) var(--ease-spring);border:0;border-radius:2px;margin:0;padding:0;position:absolute;bottom:-1px}[data-theme=dashboard] .v-tabs-u:has(.tab-ind)>.active{border-bottom-color:#0000}[data-theme=dashboard] .v-seg{background:var(--surface-3);border:1px solid var(--border);border-radius:11px;gap:2px;padding:3px;display:inline-flex}[data-theme=dashboard] .v-seg button{color:var(--text-3);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard);border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .v-seg button svg{flex:none}[data-theme=dashboard] .v-seg button:disabled{opacity:.45;cursor:not-allowed}[data-theme=dashboard] .v-seg button.active{background:var(--surface);color:var(--primary-ink);box-shadow:var(--shadow-xs), var(--inner-top);border:1px solid var(--border)}[data-theme=dashboard] .v-filterbar{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}[data-theme=dashboard] .v-filter-chip{border-radius:var(--r-full);height:30px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-strong);cursor:pointer;transition:all var(--dur-fast);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}[data-theme=dashboard] .v-filter-chip:hover{border-color:var(--rust-400)}[data-theme=dashboard] .v-filter-chip.active{background:var(--primary-tint);color:var(--primary-ink);border-color:var(--rust-300)}[data-theme=dashboard] .v-overlay,.v-overlay{z-index:var(--z-modal,40);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:v-fade-in var(--dur-base) var(--ease-standard);background:#14122173;place-items:center;padding:20px;display:grid;position:fixed;inset:0}[data-theme=dashboard] .v-modal,[data-theme=dashboard] .ventrr-modal{background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border:1px solid var(--glass-border);border-radius:var(--r-xl);width:min(480px,100%);box-shadow:var(--shadow-xl), inset 0 1px 0 var(--glass-highlight);animation:v-modal-in var(--dur-base) var(--ease-spring);padding:28px}@keyframes v-modal-in{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:none}}@keyframes v-fade-in{0%{opacity:0}to{opacity:1}}[data-theme=dashboard] .v-drawer{background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-left:1px solid var(--glass-border);width:min(400px,92vw);height:100%;box-shadow:var(--shadow-xl);animation:v-drawer-in var(--dur-slow) var(--ease-decel);padding:28px;overflow-y:auto}@keyframes v-drawer-in{0%{opacity:.6;transform:translate(60px)}to{opacity:1;transform:none}}[data-theme=dashboard] .v-modal__head,[data-theme=dashboard] .ventrr-modal__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}[data-theme=dashboard] .ventrr-modal__title,[data-theme=dashboard] .v-modal__title{font-size:var(--text-h3);letter-spacing:-.012em;color:var(--text);font-weight:700}[data-theme=dashboard] .ventrr-modal__body{padding-top:8px}[data-theme=dashboard] .ventrr-modal__footer,[data-theme=dashboard] .v-modal__foot{border-top:1px solid var(--hairline);justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}[data-theme=dashboard] .v-modal-x{width:32px;height:32px;color:var(--text-3);cursor:pointer;transition:all var(--dur-fast);border-radius:9px;flex:none;place-items:center;display:grid}[data-theme=dashboard] .v-modal-x:hover{background:var(--surface-3);color:var(--text)}[data-theme=dashboard] .v-menu,[data-theme=dashboard].v-select-menu,[data-theme=dashboard] .v-popover,[data-theme=dashboard] .ventrr-popover{z-index:var(--z-dropdown,30);background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--glass-border);border-radius:var(--r-md);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-highlight);min-width:220px;animation:v-menu-in var(--dur-fast) var(--ease-spring);padding:6px}@keyframes v-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}[data-theme=dashboard] .v-menu__item,[data-theme=dashboard] .ventrr-popover__item{color:var(--text-2);cursor:pointer;transition:all var(--dur-instant);text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;font-weight:600;display:flex}[data-theme=dashboard] .v-menu__item:hover,[data-theme=dashboard] .ventrr-popover__item:hover{background:var(--primary-tint);color:var(--primary-ink)}[data-theme=dashboard] .v-menu__item--danger{color:var(--critical)}[data-theme=dashboard] .v-menu__item--danger:hover{background:var(--critical-bg);color:var(--critical)}[data-theme=dashboard] .v-menu__sep{background:var(--hairline);height:1px;margin:5px 8px}[data-theme=dashboard] .v-tip,[data-theme=dashboard] .ventrr-tooltip{background:var(--ink-900);color:#f2f0fa;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md);z-index:var(--z-tooltip,60);border-radius:9px;padding:6px 11px;font-size:11.5px;font-weight:600}[data-theme=dashboard] .v-toast{border-radius:var(--r-md);background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-highlight);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}[data-theme=dashboard] .v-toast.success svg{color:var(--success)}[data-theme=dashboard] .v-toast.info svg{color:var(--verdi)}[data-theme=dashboard] .v-toast.warning svg{color:var(--warning)}[data-theme=dashboard] .v-toast.critical svg{color:var(--critical)}[data-theme=dashboard] .v-acc{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}[data-theme=dashboard] .v-acc-item+.v-acc-item{border-top:1px solid var(--hairline)}[data-theme=dashboard] .v-acc-head{width:100%;color:var(--text);cursor:pointer;text-align:left;transition:background var(--dur-fast);align-items:center;gap:12px;padding:15px 18px;font-size:14px;font-weight:700;display:flex}[data-theme=dashboard] .v-acc-head:hover{background:var(--surface-2)}[data-theme=dashboard] .v-acc-head .chev{color:var(--text-3);transition:transform var(--dur-base) var(--ease-spring);margin-left:auto}[data-theme=dashboard] .v-acc-item.open .chev{transform:rotate(180deg)}[data-theme=dashboard] .v-stepper{align-items:flex-start;display:flex}[data-theme=dashboard] .v-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}[data-theme=dashboard] .v-step:not(:last-child):after{content:"";background:var(--ink-200);border-radius:2px;height:2px;position:absolute;top:16px;left:calc(50% + 22px);right:calc(22px - 50%)}[data-theme=dashboard] .v-step.done:not(:last-child):after{background:linear-gradient(90deg, var(--forest-500), var(--forest-400))}[data-theme=dashboard] .v-step .bub{z-index:1;background:var(--surface);border:2px solid var(--border-strong);width:33px;height:33px;color:var(--text-3);transition:all var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}[data-theme=dashboard] .v-step.done .bub{background:linear-gradient(180deg, var(--forest-400), var(--forest-600));color:#fff;border-color:#0000}[data-theme=dashboard] .v-step.current .bub{background:linear-gradient(180deg, var(--rust-500), var(--rust-600));color:#fff;box-shadow:0 0 0 5px var(--primary-tint), 0 2px 10px -2px #c65d3b80;border-color:#0000}[data-theme=dashboard] .v-step small{color:var(--text-3);font-size:11.5px;font-weight:700}[data-theme=dashboard] .v-step.current small{color:var(--primary-ink)}[data-theme=dashboard] .v-step.done small{color:var(--text-2)}[data-theme=dashboard] .wf-card{overflow:hidden}[data-theme=dashboard] .wf-tabs{grid-template-columns:repeat(7,minmax(0,1fr));padding:24px 16px 0;display:grid}[data-theme=dashboard] .wf-tab{text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0 4px 18px;display:flex;position:relative}[data-theme=dashboard] .wf-tab:disabled{cursor:not-allowed}[data-theme=dashboard] .wf-tab:not(:first-child):before{content:"";background:linear-gradient(90deg, var(--forest-500), var(--forest-400)) left / 0% 100% no-repeat, var(--ink-200);height:3px;transition:background-size .45s var(--ease-standard);border-radius:2px;position:absolute;top:16px;left:calc(24px - 50%);right:calc(50% + 24px)}[data-theme=dashboard] .wf-tab[data-filled]:before{background-size:100% 100%,auto}[data-theme=dashboard] .wf-tab__bub{z-index:1;background:var(--surface);border:2px solid var(--border-strong);width:35px;height:35px;color:var(--text-3);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-standard);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}[data-theme=dashboard] .wf-tab[data-tone=done] .wf-tab__bub{background:linear-gradient(180deg, var(--forest-400), var(--forest-600));color:#fff;border-color:#0000}[data-theme=dashboard] .wf-tab[data-tone=current] .wf-tab__bub{background:linear-gradient(180deg, var(--rust-500), var(--rust-600));color:#fff;box-shadow:0 0 0 5px var(--primary-tint), 0 2px 10px -2px #c65d3b80;border-color:#0000}[data-theme=dashboard] .wf-tab[data-tone=open] .wf-tab__bub{border-color:var(--ink-400);color:var(--text-2)}[data-theme=dashboard] .wf-tab[data-tone=locked] .wf-tab__bub{color:var(--ink-400);border-style:dashed}[data-theme=dashboard] .wf-tab:hover:not(:disabled):not([aria-selected=true]) .wf-tab__bub{transform:translateY(-1px)}[data-theme=dashboard] .wf-tab__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-2);font-size:12.5px;font-weight:700;overflow:hidden}[data-theme=dashboard] .wf-tab[data-tone=current] .wf-tab__label{color:var(--primary-ink)}[data-theme=dashboard] .wf-tab[data-tone=locked] .wf-tab__label{color:var(--text-3)}[data-theme=dashboard] .wf-tab[aria-selected=true] .wf-tab__label{color:var(--text)}[data-theme=dashboard] .wf-tab__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);font-size:10.5px;font-weight:600}[data-theme=dashboard] .wf-tab[aria-selected=true] .wf-tab__bub{transform:scale(1.1)}[data-theme=dashboard] .wf-tab[aria-selected=true]:after{content:"";background:var(--surface-2);border-left:1px solid var(--border);border-top:1px solid var(--border);z-index:2;width:16px;height:16px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)rotate(45deg)}[data-theme=dashboard] .wf-tab:focus-visible{outline:none}[data-theme=dashboard] .wf-tab:focus-visible .wf-tab__bub{outline:2px solid var(--primary);outline-offset:3px}[data-theme=dashboard] .wf-panel{background:var(--surface-2);border-top:1px solid var(--border);padding:20px;position:relative}@media (min-width:640px){[data-theme=dashboard] .wf-panel{padding:24px 28px 28px}}[data-theme=dashboard] .wf-mod{width:100%;height:100%;font:inherit;text-align:left;color:inherit}[data-theme=dashboard] button.wf-mod{cursor:pointer}[data-theme=dashboard] button.wf-mod:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dashboard] .wf-mod__foot{border-top:1px solid var(--border);color:var(--text-3);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:12.5px;font-weight:700;display:flex}[data-theme=dashboard] .wf-mod__foot[data-tone=primary]{color:var(--primary)}[data-theme=dashboard] .wf-mod__foot[data-tone=critical]{color:var(--critical)}[data-theme=dashboard] .wf-mod__foot[data-tone=ai]{color:var(--verdi-strong)}[data-theme=dashboard] .wf-mod__foot[data-tone=quiet]{color:var(--text-2)}[data-theme=dashboard] .wf-mod__foot[data-tone=muted]{font-size:11.5px;font-weight:600}[data-theme=dashboard] .wf-mod__foot svg{transition:transform var(--dur-fast) var(--ease-standard)}[data-theme=dashboard] button.wf-mod:hover .wf-mod__foot svg:last-child{transform:translate(2px)}[data-theme=dashboard] .wf-back{border:1px solid var(--rust-200);background:var(--surface);color:var(--primary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .wf-back:hover{background:var(--primary-tint)}[data-theme=dashboard] .wf-back:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:767px){[data-theme=dashboard] .wf-tabs{scrollbar-width:none;grid-template-columns:repeat(7,minmax(76px,1fr));padding-inline:8px;overflow-x:auto}[data-theme=dashboard] .wf-tabs::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){[data-theme=dashboard] .wf-tab__bub,[data-theme=dashboard] .wf-tab:before{transition:none}}[data-theme=dashboard] .ventrr-workflow-step__dot{background:var(--surface);border:2.5px solid var(--ink-300);border-radius:50%;flex-shrink:0;width:14px;height:14px}[data-theme=dashboard] .ventrr-workflow-step__dot--completed{background:var(--forest-500);border-color:var(--forest-500);box-shadow:inset 0 0 0 2.5px var(--surface)}[data-theme=dashboard] .ventrr-workflow-step__dot--active{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-tint)}[data-theme=dashboard] .ventrr-workflow-step__connector{background:var(--ink-200);border-radius:2px;flex:1;width:2px;min-height:20px}[data-theme=dashboard] .ventrr-workflow-step__connector--completed{background:var(--forest-500)}[data-theme=dashboard] .v-kpi{flex-direction:column;gap:8px;min-width:0;padding:22px;display:flex}[data-theme=dashboard] .v-kpi .k-label,[data-theme=dashboard] .ventrr-metric-card__label{color:var(--text-3);letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}[data-theme=dashboard] .v-kpi .k-label svg{color:var(--primary)}[data-theme=dashboard] .k-value,[data-theme=dashboard] .ventrr-metric-card__value{letter-spacing:-.03em;color:var(--text);font-size:clamp(1.7rem,1.4rem + 1vw,2.15rem);font-weight:800;line-height:1.05}[data-theme=dashboard] .v-kpi .k-delta{font-size:12px;font-weight:700;font-family:var(--font-mono);align-items:center;gap:4px;display:inline-flex}[data-theme=dashboard] .v-kpi .k-delta.up,[data-theme=dashboard] .ventrr-metric-card__change--up{color:var(--success)}[data-theme=dashboard] .v-kpi .k-delta.down,[data-theme=dashboard] .ventrr-metric-card__change--down{color:var(--critical)}[data-theme=dashboard] .v-kpi .k-vs{color:var(--text-3);font-size:11px;font-weight:500}[data-theme=dashboard] .ventrr-metric-card__icon{width:44px;height:44px;color:var(--primary);background:linear-gradient(145deg, var(--rust-50), var(--rust-100));border:1px solid var(--rust-200);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffffe6;border-radius:14px;place-items:center;display:grid}[data-theme=dashboard] .bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}[data-theme=dashboard] .bento .b-2x{grid-column:span 2}[data-theme=dashboard] .bento .b-2x2{grid-area:span 2/span 2}[data-theme=dashboard] .bento .b-full{grid-column:1/-1}@media (max-width:1023px){[data-theme=dashboard] .bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-theme=dashboard] .bento{grid-template-columns:1fr}[data-theme=dashboard] .bento .b-2x,[data-theme=dashboard] .bento .b-2x2{grid-column:span 1}}[data-theme=dashboard] .v-chart text,[data-theme=dashboard] .recharts-text{font-family:var(--font-mono);fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:9.5px}[data-theme=dashboard] .recharts-cartesian-grid line{stroke:var(--chart-grid)}[data-theme=dashboard] .recharts-cartesian-axis-line,[data-theme=dashboard] .recharts-cartesian-axis-tick-line{stroke:var(--chart-axis)}[data-theme=dashboard] .recharts-tooltip-wrapper .recharts-default-tooltip{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:var(--shadow-lg);font-size:12px;background:var(--glass-bg-heavy)!important;border:1px solid var(--glass-border)!important;border-radius:var(--r-sm)!important}[data-theme=dashboard] .ring-wrap{place-items:center;display:grid;position:relative}[data-theme=dashboard] .ring-wrap svg{transform:rotate(-90deg)}[data-theme=dashboard] .ring-track,[data-theme=dashboard] .ventrr-score-ring__bg{fill:none;stroke:var(--ink-200)}[data-theme=dashboard] .ring-val,[data-theme=dashboard] .ventrr-score-ring__fill{fill:none;stroke:var(--primary);stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease-decel)}[data-theme=dashboard] .ring-center{flex-direction:column;align-items:center;display:flex;position:absolute}[data-theme=dashboard] .ring-center b,[data-theme=dashboard] .ventrr-score-ring__score{letter-spacing:-.03em;color:var(--text);font-size:34px;font-weight:800;line-height:1}[data-theme=dashboard] .ring-center span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700}[data-theme=dashboard] .bench-track{border-radius:var(--r-full);background:var(--ink-100);height:10px;position:relative}[data-theme=dashboard] .bench-fill{border-radius:inherit;transition:width var(--dur-deliberate) var(--ease-decel);position:absolute;inset:0 auto 0 0}[data-theme=dashboard] .fund-hero{grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:32px;display:grid;position:relative;overflow:hidden}[data-theme=dashboard] .fund-hero:before{content:"";background:radial-gradient(circle, var(--aur-1), transparent 65%);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:-70px;right:-70px}@media (max-width:640px){[data-theme=dashboard] .fund-hero{grid-template-columns:1fr;justify-items:center;gap:24px;padding:22px}}[data-theme=dashboard] .stage-card{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm), var(--inner-top);transition:all var(--dur-base) var(--ease-standard);flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}[data-theme=dashboard] .stage-card:hover{box-shadow:var(--shadow-md), var(--inner-top);transform:translateY(-2px)}[data-theme=dashboard] .stage-card .st-ico{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}[data-theme=dashboard] .stage-card.locked{opacity:.72;background:var(--surface-2)}[data-theme=dashboard] .stage-card.locked:hover{box-shadow:var(--shadow-sm), var(--inner-top);transform:none}[data-theme=dashboard] .stage-card.locked .st-ico{background:var(--surface-3);color:var(--text-3);border:1px solid var(--border)}[data-theme=dashboard] .stage-card.ready .st-ico{background:var(--primary-tint);color:var(--primary);border:1px solid var(--rust-200)}[data-theme=dashboard] .stage-card.running{border-color:var(--rust-300);box-shadow:var(--shadow-glow), var(--inner-top)}[data-theme=dashboard] .stage-card.running .st-ico{background:linear-gradient(135deg, var(--verdi), var(--verdi-strong));color:#fff;box-shadow:0 0 14px -2px var(--verdi-glow)}[data-theme=dashboard] .stage-card.complete .st-ico{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}[data-theme=dashboard] .stage-card.failed{border-color:var(--critical-border)}[data-theme=dashboard] .stage-card.failed .st-ico{background:var(--critical-bg);color:var(--critical);border:1px solid var(--critical-border)}[data-theme=dashboard] .tl{flex-direction:column;gap:18px;padding-left:26px;display:flex;position:relative}[data-theme=dashboard] .tl:before{content:"";background:var(--ink-200);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:8px}[data-theme=dashboard] .tl-item{position:relative}[data-theme=dashboard] .tl-item:before{content:"";background:var(--surface);border:2.5px solid var(--ink-300);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-24px}[data-theme=dashboard] .tl-item.done:before{border-color:var(--forest-500);background:var(--forest-500);box-shadow:inset 0 0 0 2.5px var(--surface)}[data-theme=dashboard] .tl-item.live:before{border-color:var(--verdi);background:var(--verdi);box-shadow:0 0 0 4px var(--verdi-tint);animation:1.6s infinite v-dot-pulse}[data-theme=dashboard] .tl-item.check:before{border-color:var(--ochre-400);background:var(--ochre-400);box-shadow:inset 0 0 0 2.5px var(--surface);border-radius:4px}[data-theme=dashboard] .tl-item.failed:before{border-color:var(--brick-500);background:var(--brick-500);box-shadow:inset 0 0 0 2.5px var(--surface)}[data-theme=dashboard] .tool-chip,[data-theme=dashboard] .cite{height:22px;font-family:var(--font-mono);color:var(--verdi-strong);background:var(--verdi-tint);border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}[data-theme=dashboard] .cite{font-family:var(--font-body);cursor:pointer;border-radius:6px;font-size:10.5px}[data-theme=dashboard] .ventrr-ai-insight{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;position:relative}[data-theme=dashboard] .ventrr-ai-insight__badge{border-radius:var(--r-full);height:24px;color:var(--verdi-strong);background:var(--verdi-tint);box-shadow:0 0 0 1px var(--verdi-glow), 0 0 12px -2px var(--verdi-glow);align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .ventrr-confidence--high{color:var(--success)}[data-theme=dashboard] .ventrr-confidence--medium{color:var(--warning)}[data-theme=dashboard] .ventrr-confidence--low{color:var(--critical)}[data-theme=dashboard] .ventrr-agent-status--idle{background:var(--surface-3);color:var(--text-3)}[data-theme=dashboard] .ventrr-agent-status--working{background:var(--verdi-tint);color:var(--verdi-strong)}[data-theme=dashboard] .ventrr-agent-status--done{background:var(--success-bg);color:var(--success)}[data-theme=dashboard] .ventrr-agent-status--error{background:var(--critical-bg);color:var(--critical)}[data-theme=dashboard] .finding{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden}[data-theme=dashboard] .finding .f-head{cursor:pointer;transition:background var(--dur-fast);text-align:left;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}[data-theme=dashboard] .finding .f-head:hover{background:var(--surface-2)}[data-theme=dashboard] .sev-bar{border-radius:4px;flex:none;align-self:stretch;width:4px}[data-theme=dashboard] .delta-chip{border-radius:var(--r-full);height:22px;font-family:var(--font-mono);flex:none;align-items:center;gap:4px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .delta-chip.bad{color:var(--critical);background:var(--critical-bg);border:1px solid var(--critical-border)}[data-theme=dashboard] .delta-chip.warn{color:var(--warning);background:var(--warning-bg);border:1px solid var(--warning-border)}[data-theme=dashboard] .delta-chip.ok{color:var(--success);background:var(--success-bg);border:1px solid var(--success-border)}[data-theme=dashboard] .risk-li{gap:5px;display:flex}[data-theme=dashboard] .risk-li i{background:var(--ink-200);border-radius:3px;width:16px;height:6px}[data-theme=dashboard] .risk-li.r-high i.on{background:var(--brick-500)}[data-theme=dashboard] .risk-li.r-med i.on{background:var(--ochre-400)}[data-theme=dashboard] .risk-li.r-low i.on{background:var(--forest-500)}[data-theme=dashboard] .rec-rank{font-family:var(--font-serif);color:var(--rust-300);text-align:center;flex:none;width:34px;font-size:30px;line-height:1}[data-theme=dashboard] .effort-dots{vertical-align:middle;gap:3px;display:inline-flex}[data-theme=dashboard] .effort-dots i{background:var(--ink-200);border-radius:50%;width:6px;height:6px}[data-theme=dashboard] .effort-dots i.on{background:var(--rust-500)}[data-theme=dashboard] .diff-del{background:var(--critical-bg);color:var(--text-2);padding:10px 14px}[data-theme=dashboard] .diff-add{background:var(--success-bg);color:var(--text);border-top:1px solid var(--hairline);padding:10px 14px}[data-theme=dashboard] .plan-band{border-radius:var(--r-lg);background:radial-gradient(120% 140% at 0% 0%, var(--primary-tint) 0%, transparent 58%), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm), var(--inner-top);padding:20px 22px}@media (max-width:640px){[data-theme=dashboard] .plan-band{padding:16px}}[data-theme=dashboard] .plan-band .verdict{font-family:var(--font-serif);color:var(--text);max-width:52ch;font-size:clamp(1.0625rem,1rem + .7vw,1.4rem);font-style:italic;font-weight:400;line-height:1.36}[data-theme=dashboard] .plan-stats{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:4px 26px;margin-top:16px;padding-top:14px;display:flex}[data-theme=dashboard] .plan-stat{align-items:baseline;gap:7px;min-width:0;display:flex}[data-theme=dashboard] .plan-stat b{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px;font-weight:700}[data-theme=dashboard] .plan-stat span{color:var(--text-3);font-size:12.5px}[data-theme=dashboard] .plan-stat.is-quiet b{color:var(--text-3)}[data-theme=dashboard] .plan-meter{align-items:center;gap:10px;margin-top:12px;display:flex}[data-theme=dashboard] .plan-meter .track{border-radius:var(--r-full);background:var(--ink-200);flex:1;min-width:0;height:5px;overflow:hidden}[data-theme=dashboard] .plan-meter .track>i{border-radius:inherit;background:linear-gradient(90deg, var(--forest-500), var(--forest-600));height:100%;transition:width var(--dur-slow) var(--ease-decel);display:block}[data-theme=dashboard] .tier-head{cursor:pointer;text-align:left;border-bottom:1px solid var(--border-strong);width:100%;transition:color var(--dur-fast);align-items:center;gap:10px;padding:13px 4px 11px;display:flex}[data-theme=dashboard] .tier-head:hover .tier-name{color:var(--primary-ink)}[data-theme=dashboard] .tier-head .tier-name{letter-spacing:-.01em;color:var(--text);transition:color var(--dur-fast);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:800;overflow:hidden}[data-theme=dashboard] .tier-head .tier-meta{color:var(--text-3);white-space:nowrap;flex:none;align-items:center;gap:12px;font-size:12px;display:flex}[data-theme=dashboard] .tier-head .chev{transition:transform var(--dur-base) var(--ease-standard);color:var(--text-3)}[data-theme=dashboard] .tier-head[aria-expanded=true] .chev{transform:rotate(180deg)}[data-theme=dashboard] .act{cursor:pointer;text-align:left;border-bottom:1px solid var(--hairline);width:100%;min-width:0;transition:background var(--dur-instant);align-items:center;gap:11px;padding:10px 6px;display:flex}[data-theme=dashboard] .act:hover{background:var(--surface-2)}[data-theme=dashboard] .act .rail{border-radius:3px;flex:none;align-self:stretch;width:3px}[data-theme=dashboard] .act .act-title{color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}[data-theme=dashboard] .act.is-settled .act-title{color:var(--text-3);text-decoration:line-through}[data-theme=dashboard] .act .pts{font-family:var(--font-mono);color:var(--primary-ink);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}[data-theme=dashboard] .act .pts.is-unscored{color:var(--text-3);font-weight:600}[data-theme=dashboard] .cov-strip{flex-wrap:wrap;gap:7px;display:flex}[data-theme=dashboard] .cov-pill{border-radius:var(--r-full);white-space:nowrap;background:var(--surface-3);border:1px solid var(--border);height:28px;color:var(--text-2);align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}[data-theme=dashboard] .cov-pill.unread{border-style:dashed;border-color:var(--border-strong);color:var(--text-3);transition:border-color var(--dur-fast), color var(--dur-fast);background:0 0}[data-theme=dashboard] a.cov-pill.unread:hover{border-color:var(--primary);color:var(--primary-ink)}[data-theme=dashboard] .cov-pill .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3)}[data-theme=dashboard] .agent-panel{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}[data-theme=dashboard] .agent-log{border-right:1px solid var(--hairline);min-width:0;padding:22px}[data-theme=dashboard] .agent-side{background:var(--surface-2);min-width:0;padding:22px}@media (max-width:860px){[data-theme=dashboard] .agent-panel{grid-template-columns:1fr}[data-theme=dashboard] .agent-log{border-right:none;border-bottom:1px solid var(--hairline)}}[data-theme=dashboard] .tl-item .tl-head{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}[data-theme=dashboard] .tl-item .tl-time{font-family:var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}[data-theme=dashboard] .tl-item p{color:var(--text-2);margin-top:3px;font-size:12.5px;line-height:1.55}[data-theme=dashboard] .tl-item.queued .tl-head,[data-theme=dashboard] .tl-item.queued p{color:var(--text-3)}[data-theme=dashboard] .stream-line{font-family:var(--font-mono);color:var(--text-2);align-items:center;gap:8px;font-size:11px;display:flex}[data-theme=dashboard] .stream-caret{background:var(--verdi);flex:none;width:7px;height:14px;animation:1s steps(2,end) infinite v-blink}@keyframes v-blink{50%{opacity:0}}[data-theme=dashboard] .conf-meter{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}[data-theme=dashboard] .conf-meter .cm-top{color:var(--text-2);justify-content:space-between;font-size:12px;font-weight:700;display:flex}[data-theme=dashboard] .conf-meter .cm-top .t-mono{color:var(--text);font-size:11.5px}[data-theme=dashboard] .stage-card .st-top{justify-content:space-between;align-items:center;display:flex}[data-theme=dashboard] .stage-card h5{letter-spacing:-.01em;color:var(--text);font-size:13.5px;font-weight:700}[data-theme=dashboard] .stage-card .st-dep{color:var(--text-3);align-items:center;gap:5px;font-size:11px;display:flex}[data-theme=dashboard] .finding+.finding{margin-top:10px}[data-theme=dashboard] .finding .f-title{color:var(--text);font-size:13.5px;font-weight:700}[data-theme=dashboard] .finding .f-meta{color:var(--text-3);margin-top:1px;font-size:11.5px}[data-theme=dashboard] .finding .f-body{color:var(--text-2);padding:0 16px 16px 32px;font-size:12.5px}[data-theme=dashboard] .delta-chip{margin-left:auto}[data-theme=dashboard] .f-row{cursor:pointer;transition:background var(--dur-instant);align-items:center;gap:10px;padding:11px 16px;display:flex}[data-theme=dashboard] .f-row:hover{background:var(--surface-2)}[data-theme=dashboard] .f-row+.f-row,[data-theme=dashboard] .f-exp+.f-row,[data-theme=dashboard] .f-row+.f-exp{border-top:1px solid var(--hairline)}[data-theme=dashboard] .f-exp{border-top:1px solid var(--hairline);background:var(--surface-2);overflow-wrap:anywhere;min-width:0;padding:2px 16px 14px 33px}@media (max-width:640px){[data-theme=dashboard] .f-exp{padding-left:16px}}[data-theme=dashboard] .bench-row{min-width:0}@media (max-width:480px){[data-theme=dashboard] .bench-row{grid-template-columns:1fr 64px;gap:6px 10px}[data-theme=dashboard] .bench-row .bl{grid-column:1/-1}}[data-theme=dashboard] .bench-pair{flex-direction:column;gap:8px;margin:10px 0;display:flex}[data-theme=dashboard] .bench-row{grid-template-columns:96px 1fr 64px;align-items:center;gap:10px;font-size:11.5px;display:grid}[data-theme=dashboard] .bench-row .bl{color:var(--text-3);font-weight:600}[data-theme=dashboard] .bench-row .bv{font-family:var(--font-mono);text-align:right;color:var(--text);font-variant-numeric:tabular-nums}[data-theme=dashboard] .mini-kpi{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs), var(--inner-top);padding:14px 16px}[data-theme=dashboard] .mini-kpi .mk-l{color:var(--text-3);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}[data-theme=dashboard] .mini-kpi .mk-v{letter-spacing:-.02em;color:var(--text);margin-top:2px;font-size:20px;font-weight:800}[data-theme=dashboard] .mini-kpi .mk-d{font-size:10px;font-weight:700;font-family:var(--font-mono)}[data-theme=dashboard] .rec-card{align-items:flex-start;gap:14px;padding:18px;display:flex}[data-theme=dashboard] .risk-card{flex-direction:column;gap:10px;padding:18px;display:flex}[data-theme=dashboard] .sim-thread{flex-direction:column;gap:14px;display:flex}[data-theme=dashboard] .sim-q{background:var(--surface-3);border:1px solid var(--border);border-radius:16px 16px 16px 6px;align-self:flex-start;max-width:78%;padding:12px 16px;font-size:13.5px}[data-theme=dashboard] .sim-a{color:#fff;background:linear-gradient(160deg, var(--forest-600), var(--forest-800));border-radius:16px 16px 6px;align-self:flex-end;max-width:78%;padding:12px 16px;font-size:13.5px;box-shadow:0 6px 18px -6px #304d3e80}[data-theme=dashboard] .sim-q .who{color:var(--text-3);align-items:center;gap:7px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}[data-theme=dashboard] .sim-a .who{color:var(--forest-200);margin-bottom:4px;font-size:11px;font-weight:700}[data-theme=dashboard] .sim-score{color:var(--text-3);align-self:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}[data-theme=dashboard] .sim-score .pips{gap:3px;display:flex}[data-theme=dashboard] .sim-score .pips i{background:var(--ink-200);border-radius:3px;width:14px;height:5px}[data-theme=dashboard] .sim-score .pips i.on{background:var(--forest-500)}[data-theme=dashboard] .deck-thumb{aspect-ratio:16/10;border-radius:var(--r-sm);background:linear-gradient(150deg, var(--rust-950), var(--rust-800));box-shadow:var(--shadow-sm);position:relative;overflow:hidden}[data-theme=dashboard] .deck-thumb:after{content:"";background:radial-gradient(circle,#e6b5964d,#0000 70%);border-radius:50%;width:70%;height:120%;position:absolute;top:-30%;right:-20%}[data-theme=dashboard] .deck-thumb .dt-line{background:#ffffffd9;border-radius:3px;height:6px;position:absolute;left:12%}[data-theme=dashboard] .deck-thumb .dt-sub{background:#ffffff59;border-radius:2px;height:4px;position:absolute;left:12%}[data-theme=dashboard] .heat{grid-template-columns:auto repeat(5,1fr);gap:5px;font-size:10.5px;display:grid}[data-theme=dashboard] .heat .hx{color:var(--text-3);place-items:center;padding:4px;font-weight:700;display:grid}[data-theme=dashboard] .heat .cell{aspect-ratio:1.6;font-family:var(--font-mono);transition:transform var(--dur-fast) var(--ease-standard);border-radius:8px;place-items:center;font-size:10px;font-weight:600;display:grid}[data-theme=dashboard] .heat .cell:hover{transform:scale(1.06)}[data-theme=dashboard] .heat .l1{background:var(--rust-50);color:var(--text-3)}[data-theme=dashboard] .heat .l2{background:var(--rust-200);color:var(--ink-900)}[data-theme=dashboard] .heat .l3{background:var(--rust-300);color:var(--ink-900)}[data-theme=dashboard] .heat .l4{background:var(--rust-500);color:#fff}[data-theme=dashboard] .heat .l5{background:var(--rust-700);color:#fff}[data-theme=dashboard] .fund-subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}[data-theme=dashboard] .fund-sub{flex-direction:column;gap:5px;display:flex}[data-theme=dashboard] .fund-sub .fs-top{color:var(--text-2);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:700;display:flex}[data-theme=dashboard] .fund-sub .fs-top .t-mono{color:var(--text)}[data-theme=dashboard] .diff-del,[data-theme=dashboard] .diff-add{gap:10px;display:flex}[data-theme=dashboard] .v-div{border:none;border-top:1px solid var(--hairline);margin:16px 0}[data-theme=dashboard] .v-div--label{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;border:none;align-items:center;gap:14px;margin:16px 0;font-size:11px;font-weight:700;display:flex}[data-theme=dashboard] .v-div--label:before,[data-theme=dashboard] .v-div--label:after{content:"";border-top:1px solid var(--hairline);flex:1}[data-theme=dashboard] .v-acc-body{transition:grid-template-rows var(--dur-slow) var(--ease-decel);grid-template-rows:0fr;display:grid}[data-theme=dashboard] .v-acc-item.open .v-acc-body{grid-template-rows:1fr}[data-theme=dashboard] .v-acc-body>div{overflow:hidden}[data-theme=dashboard] .v-acc-body p{color:var(--text-2);padding:0 18px 16px;font-size:13.5px;line-height:1.65}[data-theme=dashboard] .v-avatar-group{display:flex}[data-theme=dashboard] .v-avatar-group .v-avatar{margin-left:-9px}[data-theme=dashboard] .v-avatar-group .v-avatar:first-child{margin-left:0}[data-theme=dashboard] .v-avatar-group .more{background:var(--surface-3);color:var(--text-2);font-size:11px}[data-theme=dashboard] .v-input-wrap{position:relative}[data-theme=dashboard] .v-input-wrap .pre{color:var(--text-3);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;left:13px;transform:translateY(-50%)}[data-theme=dashboard] .v-input-wrap .v-input{padding-left:30px}[data-theme=dashboard] .v-split{display:inline-flex}[data-theme=dashboard] .v-split .v-btn:first-child{border-radius:12px 0 0 12px}[data-theme=dashboard] .v-split .v-btn:last-child{border-left:1px solid #ffffff40;border-radius:0 12px 12px 0;padding:0 10px}[data-theme=dashboard] .icon-tile{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs), var(--inner-top);transition:all var(--dur-base) var(--ease-standard);flex-direction:column;align-items:center;gap:8px;padding:16px 8px;display:flex}[data-theme=dashboard] .icon-tile:hover{box-shadow:var(--shadow-md), var(--inner-top);border-color:var(--rust-300);transform:translateY(-2px)}[data-theme=dashboard] .icon-tile svg{color:var(--text-2)}[data-theme=dashboard] .icon-tile:hover svg{color:var(--primary)}[data-theme=dashboard] .icon-tile span{font-family:var(--font-mono);color:var(--text-3);text-align:center;word-break:break-all;font-size:9.5px}[data-theme=dashboard] .ventrr-progress-bar__fill--primary{background:linear-gradient(90deg, var(--rust-500), var(--rust-600))}[data-theme=dashboard] .v-page{max-width:var(--content-max-width);width:100%;margin:0 auto}[data-theme=dashboard] .v-idle{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:48px;padding:40px 0 48px;display:grid}@media (max-width:900px){[data-theme=dashboard] .v-idle{grid-template-columns:1fr;gap:32px;padding-top:24px}}[data-theme=dashboard] .v-idle__body{min-width:0;max-width:46ch}[data-theme=dashboard] .v-idle__rule{border-bottom:1px solid var(--hairline);align-items:baseline;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}[data-theme=dashboard] .v-idle__num{font-family:var(--font-serif);color:var(--rust-300);-webkit-user-select:none;user-select:none;flex:none;font-size:clamp(2.4rem,1.9rem + 1.8vw,3.5rem);line-height:.85}[data-theme=dashboard] .v-idle__title{font-size:var(--text-h2);letter-spacing:-.024em;color:var(--text);font-weight:800;line-height:1.12}[data-theme=dashboard] .v-idle__title em{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}[data-theme=dashboard] .v-idle__lede{color:var(--text-2);margin-top:12px;font-size:.9375rem;line-height:1.65}[data-theme=dashboard] .v-idle__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}[data-theme=dashboard] .v-idle__note{color:var(--text-3);align-items:center;gap:6px;margin-top:14px;font-size:11.5px;display:flex}[data-theme=dashboard] .v-manifest{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:22px}[data-theme=dashboard] .v-manifest__head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:14px;display:flex}[data-theme=dashboard] .v-manifest__row{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:14px;padding:14px 0;display:grid}[data-theme=dashboard] .v-manifest__row+.v-manifest__row{border-top:1px solid var(--hairline)}[data-theme=dashboard] .v-manifest__row dt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.6875rem;font-weight:700}[data-theme=dashboard] .v-manifest__row dd{color:var(--text-2);min-width:0;font-size:12.5px;line-height:1.6}[data-theme=dashboard] .v-manifest__list{flex-wrap:wrap;gap:6px;display:flex}[data-theme=dashboard] .v-manifest__steps{counter-reset:v-step;flex-direction:column;gap:7px;display:flex}[data-theme=dashboard] .v-manifest__steps li{color:var(--text-2);align-items:baseline;gap:9px;font-size:12.5px;line-height:1.5;display:flex}[data-theme=dashboard] .v-manifest__steps li:before{counter-increment:v-step;content:counter(v-step, decimal-leading-zero);font-family:var(--font-mono);color:var(--rust-300);flex:none;font-size:10px;font-weight:600}[data-theme=dashboard] .v-gate{border-radius:var(--r-md);background:var(--warning-bg);border:1px solid var(--warning-border);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}[data-theme=dashboard] .v-gate svg{color:var(--warning);flex:none;margin-top:1px}[data-theme=dashboard] .v-gate b{color:var(--warning);font-size:13px;display:block}[data-theme=dashboard] .v-gate p{color:var(--text-2);margin-top:2px;font-size:12.5px;line-height:1.55}[data-theme=dashboard] .v-sum{flex-wrap:wrap;align-items:stretch;display:flex}[data-theme=dashboard] .v-sum>div{flex:1;min-width:104px;padding:14px 18px}[data-theme=dashboard] .v-sum>div+div{border-left:1px solid var(--hairline)}[data-theme=dashboard] .v-sum .s-lede{flex:2.4;min-width:200px}[data-theme=dashboard] .v-sum .s-num{font-family:var(--font-mono);color:var(--text);margin-top:2px;font-size:20px;font-weight:700}@media (max-width:640px){[data-theme=dashboard] .v-sum>div+div{border-left:0;border-top:1px solid var(--hairline)}[data-theme=dashboard] .v-sum>div{flex-basis:50%}[data-theme=dashboard] .v-sum .s-lede{flex-basis:100%}}[data-theme=dashboard] .dl-row{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;display:flex}[data-theme=dashboard] .dl-row:last-child{border-bottom:none;padding-bottom:0}[data-theme=dashboard] .dl-row .dt{color:var(--text-3);min-width:0}[data-theme=dashboard] .dl-row .dd{text-align:right;color:var(--text);overflow-wrap:anywhere;min-width:0;font-weight:600}[data-theme=dashboard] .claim-mark{background:linear-gradient(transparent 55%, var(--ochre-100) 55%);border-bottom:2px solid var(--ochre-400);cursor:help;padding:0 1px;font-weight:600}[data-theme=dashboard] .claim-mark.crit{background:linear-gradient(transparent 55%, var(--brick-100) 55%);border-bottom-color:var(--brick-400)}[data-theme=dashboard] .diff-block{border-radius:var(--r-sm);border:1px solid var(--border);font-size:13px;line-height:1.6;overflow:hidden}[data-theme=dashboard] .diff-del{background:var(--critical-bg);color:var(--text-2);gap:10px;padding:10px 14px;display:flex}[data-theme=dashboard] .diff-del .sign{color:var(--critical);font-weight:800;font-family:var(--font-mono)}[data-theme=dashboard] .diff-del s{-webkit-text-decoration-color:var(--brick-400);text-decoration-color:var(--brick-400)}[data-theme=dashboard] .diff-add{background:var(--success-bg);color:var(--text);border-top:1px solid var(--hairline);gap:10px;padding:10px 14px;display:flex}[data-theme=dashboard] .diff-add .sign{color:var(--success);font-weight:800;font-family:var(--font-mono)}[data-theme=dashboard] .sim-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md), var(--inner-top);overflow:hidden}[data-theme=dashboard] .sim-panel__head{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;padding:12px 16px;display:flex}[data-theme=dashboard] .sim-panel__head h3{letter-spacing:-.005em;color:var(--text);font-size:12.5px;font-weight:700}[data-theme=dashboard] .sim-panel__head .count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:auto;font-size:11px}[data-theme=dashboard] .sim-choice{text-align:left;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-xs), var(--inner-top);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform .16s var(--sim-out,var(--ease-standard));align-items:center;gap:12px;padding:12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){[data-theme=dashboard] .sim-choice:hover:not(:disabled){border-color:var(--rust-300);box-shadow:var(--shadow-sm), var(--inner-top);transform:translateY(-1px)}}[data-theme=dashboard] .sim-choice:active:not(:disabled){transition-duration:.1s;transform:scale(.985)}[data-theme=dashboard] .sim-choice[aria-pressed=true]{background:var(--primary-tint);border-color:var(--primary);box-shadow:var(--shadow-glow), var(--inner-top)}[data-theme=dashboard] .sim-choice:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}[data-theme=dashboard] .sim-choice__orb{width:30px;height:30px;color:var(--text-3);background:var(--surface-2);border:1px solid var(--border);transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:10px;flex:none;place-items:center;display:grid}[data-theme=dashboard] .sim-choice[aria-pressed=true] .sim-choice__orb{color:#fff;background:linear-gradient(135deg, var(--rust-400), var(--rust-700));border-color:#0000;box-shadow:0 3px 10px -2px #c65d3b8c}[data-theme=dashboard] .sim-choice__name{color:var(--text);font-size:13px;font-weight:700;line-height:1.25}[data-theme=dashboard] .sim-choice__meta{color:var(--text-3);margin-top:1px;font-size:11px;line-height:1.35}[data-theme=dashboard] .sim-choice[aria-pressed=true] .sim-choice__meta{color:var(--text-2)}[data-theme=dashboard] .sim-choice__tick{color:#fff;background:var(--primary);opacity:0;width:17px;height:17px;transition:opacity .14s var(--ease-standard), transform .18s var(--sim-out,var(--ease-standard));border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid;transform:scale(.88)}[data-theme=dashboard] .sim-choice[aria-pressed=true] .sim-choice__tick{opacity:1;transform:none}[data-theme=dashboard] .sim-choice-note{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--hairline);color:var(--text-2);align-items:flex-start;gap:8px;margin-top:12px;padding:12px;font-size:12px;line-height:1.5;display:flex}[data-theme=dashboard] .sim-choice-note svg{color:var(--text-3);flex:none;margin-top:2px}[data-theme=dashboard] .sim-ledger{flex-direction:column;gap:8px;display:flex}[data-theme=dashboard] .sim-ledger__row{grid-template-columns:58px minmax(0,1fr) 22px;align-items:center;gap:12px;display:grid}[data-theme=dashboard] .sim-ledger__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700}[data-theme=dashboard] .sim-ledger__track{border-radius:var(--r-full);background:var(--surface-3);height:7px;overflow:hidden}[data-theme=dashboard] .sim-ledger__fill{border-radius:inherit;height:100%;transition:width var(--dur-deliberate) var(--ease-decel);display:block}[data-theme=dashboard] .sim-ledger__num{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-size:11.5px;font-weight:700}[data-theme=dashboard] .sim-ledger__row.zero .sim-ledger__num{color:var(--ink-400)}[data-theme=dashboard] .sim-ev{flex-wrap:wrap;gap:8px;display:flex}[data-theme=dashboard] .sim-ev__chip{border-radius:var(--r-full);white-space:nowrap;height:24px;color:var(--success);background:var(--success-bg);border:1px solid var(--success-border);align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}[data-theme=dashboard] .sim-ev__chip svg{flex:none}[data-theme=dashboard] .sim-ev__chip--off{color:var(--text-3);background:var(--surface-2);border:1px dashed var(--border-strong)}[data-theme=dashboard] .sim-plist{overscroll-behavior:contain;flex-direction:column;max-height:300px;display:flex;overflow-y:auto}[data-theme=dashboard] .sim-plist__item{border-top:1px solid var(--hairline);transition:background var(--dur-instant);align-items:flex-start;gap:8px;padding:12px 16px;display:flex}[data-theme=dashboard] .sim-plist__item:first-child{border-top:none}@media (hover:hover) and (pointer:fine){[data-theme=dashboard] a.sim-plist__item:hover{background:var(--surface-2)}}[data-theme=dashboard] a.sim-plist__item:active{background:var(--surface-3);transition:transform .1s var(--sim-out,var(--ease-standard));transform:scale(.99)}[data-theme=dashboard] .sim-plist__sev{border-radius:3px;flex:none;align-self:stretch;width:3px;margin-top:2px}[data-theme=dashboard] .sim-plist__head{color:var(--text);font-size:12.5px;font-weight:700;line-height:1.35}[data-theme=dashboard] .sim-plist__detail{color:var(--text-3);margin-top:2px;font-size:11.5px;line-height:1.45}[data-theme=dashboard] .sim-src{color:var(--primary);align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .sim-plist__src{margin-top:4px}[data-theme=dashboard] .sim-plist__item.raised{background:var(--primary-tint)}[data-theme=dashboard] .sim-plist__item.raised .sim-plist__head{color:var(--primary-ink)}[data-theme=dashboard] .sim-plist__item.raised .sim-plist__detail{color:var(--text-2)}[data-theme=dashboard] .sim-room{flex-direction:column;height:clamp(520px,100vh - 274px,900px);min-height:0;display:flex;overflow:hidden}@media (max-width:1180px){[data-theme=dashboard] .sim-room{height:auto;max-height:none}[data-theme=dashboard] .sim-room .sim-stream{max-height:56vh}}[data-theme=dashboard] .sim-room__bar{border-bottom:1px solid var(--hairline);background:var(--surface-2);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}[data-theme=dashboard] .sim-room__who{flex:160px;min-width:0}[data-theme=dashboard] .sim-room__acts{align-items:center;gap:8px;margin-left:auto;display:flex}[data-theme=dashboard] .sim-stream{overscroll-behavior:contain;background:var(--surface);flex:auto;min-height:0;padding:24px;overflow-y:auto}[data-theme=dashboard] .sim-room__foot{border-top:1px solid var(--hairline);background:var(--surface);flex:none;padding:16px}[data-theme=dashboard] .sim-jump{border-radius:var(--r-full);height:32px;color:var(--primary-ink);background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-highlight);cursor:pointer;animation:sim-jump-in .24s var(--sim-out,var(--ease-standard));transition:transform .16s var(--sim-out,var(--ease-standard));align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){[data-theme=dashboard] .sim-jump:hover{transform:translate(-50%)translateY(-1px)}}[data-theme=dashboard] .sim-jump:active{transition-duration:.1s;transform:translate(-50%)scale(.96)}@keyframes sim-jump-in{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.96)}to{opacity:1;transform:translate(-50%)}}[data-theme=dashboard] .sim-q,[data-theme=dashboard] .sim-a{white-space:pre-wrap}[data-theme=dashboard] .sim-q .who svg{color:var(--rust-400)}[data-theme=dashboard] .sim-q.live .who svg{color:var(--verdi)}[data-theme=dashboard] .sim-meta{max-width:78%;color:var(--text-3);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:4px 10px;margin-top:-9px;font-size:11px;font-weight:700;display:flex}[data-theme=dashboard] .sim-meta--me{align-self:flex-end}[data-theme=dashboard] .sim-caret{vertical-align:text-bottom;background:var(--verdi);width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite v-blink;display:inline-block}[data-theme=dashboard] .sim-thinking{color:var(--verdi-strong);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}[data-theme=dashboard] .sim-thinking i{background:var(--verdi);width:5px;height:5px;animation:sim-bounce 1.1s var(--ease-standard) infinite;border-radius:50%}[data-theme=dashboard] .sim-thinking i:nth-child(2){animation-delay:.14s}[data-theme=dashboard] .sim-thinking i:nth-child(3){animation-delay:.28s}@keyframes sim-bounce{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-4px)}}[data-theme=dashboard] .sim-mic{width:62px;height:62px;color:var(--text-2);background:var(--surface);border:2px solid var(--border-strong);box-shadow:var(--shadow-sm), var(--inner-top);cursor:pointer;touch-action:none;transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){[data-theme=dashboard] .sim-mic:hover:not(:disabled){border-color:var(--rust-400)}}[data-theme=dashboard] .sim-mic:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}[data-theme=dashboard] .sim-mic.live{color:var(--on-primary);background:linear-gradient(180deg, var(--rust-500), var(--rust-600));animation:sim-mic-ring 1.5s var(--ease-standard) infinite;border-color:#0000;transform:scale(1.05)}@keyframes sim-mic-ring{0%{box-shadow:0 0 #c65d3b73}70%{box-shadow:0 0 0 14px #c65d3b00}to{box-shadow:0 0 #c65d3b00}}[data-theme=dashboard] .sim-heard{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline);min-width:0;min-height:62px;color:var(--text);flex:1;padding:10px 13px;font-size:13.5px;line-height:1.55}[data-theme=dashboard] .sim-heard.live{border-color:var(--primary)}[data-theme=dashboard] .sim-heard .interim{color:var(--text-3)}[data-theme=dashboard] .sim-pips{flex-wrap:wrap;gap:3px;display:flex}[data-theme=dashboard] .sim-pips i{background:var(--ink-200);width:9px;height:4px;transition:background var(--dur-base) var(--ease-standard);border-radius:2px}[data-theme=dashboard] .sim-pips i.used{background:var(--primary)}[data-theme=dashboard] .sim-quote{max-width:30ch;position:relative}[data-theme=dashboard] .sim-quote:before{content:"“";font-family:var(--font-serif);color:var(--rust-100);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:120px;line-height:1;position:absolute;top:-44px;left:-16px}[data-theme=dashboard] .sim-quote p{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text);font-size:clamp(1.25rem,1.1rem + .7vw,1.6rem);font-style:italic;font-weight:400;line-height:1.35;position:relative}[data-theme=dashboard] .sim-verdict{border-radius:var(--r-xl);background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-highlight);grid-template-columns:minmax(0,1fr) 256px;align-items:center;gap:32px;padding:32px;display:grid;position:relative;overflow:hidden}[data-theme=dashboard] .sim-verdict:before{content:"";background:radial-gradient(circle, var(--aur-1), transparent 62%);opacity:.45;pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute;top:-96px;right:-64px}[data-theme=dashboard] .sim-verdict>*{position:relative}@media (max-width:900px){[data-theme=dashboard] .sim-verdict{grid-template-columns:1fr;justify-items:start;gap:24px;padding:24px}}[data-theme=dashboard] .sim-meters{flex-direction:column;gap:12px;display:flex}[data-theme=dashboard] .sim-meter__top{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;font-weight:700;display:flex}[data-theme=dashboard] .sim-meter__top b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)}[data-theme=dashboard] .sim-meter__track{border-radius:var(--r-full);background:var(--surface-3);height:6px;margin-top:4px;overflow:hidden}[data-theme=dashboard] .sim-meter__fill{border-radius:inherit;height:100%;transition:width var(--dur-deliberate) var(--ease-decel);display:block}[data-theme=dashboard] .sim-fact{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;display:grid}[data-theme=dashboard] .sim-fact__side{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);min-width:0;padding:12px}[data-theme=dashboard] .sim-fact__side small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:700;display:block}[data-theme=dashboard] .sim-fact__side b{font-family:var(--font-mono);color:var(--text);word-break:break-word;font-size:13.5px;font-weight:700}[data-theme=dashboard] .sim-fact__vs{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700}@media (max-width:560px){[data-theme=dashboard] .sim-fact{grid-template-columns:1fr;gap:6px}[data-theme=dashboard] .sim-fact__vs{display:none}}[data-theme=dashboard] .sim-list{flex-direction:column;display:flex}[data-theme=dashboard] .sim-list li{color:var(--text-2);border-top:1px solid var(--hairline);align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.55;display:flex}[data-theme=dashboard] .sim-list li:first-child{border-top:none;padding-top:0}[data-theme=dashboard] .sim-list li>.mark{flex:none;margin-top:5px}[data-theme=dashboard] .sim-scope{--sim-out:cubic-bezier(.23, 1, .32, 1);--sim-chrome:120px;--sim-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='.05'/%3E%3C/svg%3E")}[data-theme=dashboard] .sim-scope .sim-panel,[data-theme=dashboard] .sim-scope .sim-verdict,[data-theme=dashboard] .sim-scope .sim-stream{background-image:var(--sim-grain)}[data-theme=dashboard] .sim-shell{flex-direction:column;min-width:0;display:flex}[data-theme=dashboard] .sim-work{grid-template-columns:minmax(0,1fr) 332px;align-items:stretch;gap:16px;min-width:0;min-height:0;display:grid}[data-theme=dashboard] .sim-col{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}@media (min-width:1181px){[data-theme=dashboard] .sim-shell{height:calc(100vh - var(--sim-chrome));min-height:580px;overflow:hidden}[data-theme=dashboard] .sim-shell>.sim-work,[data-theme=dashboard] .sim-shell>.sim-col{flex:auto;min-height:0}[data-theme=dashboard] .sim-work{grid-template-rows:minmax(0,1fr)}[data-theme=dashboard] .sim-panel--grow .sim-plist{flex:auto;min-height:0;max-height:none}}@media (max-width:1180px){[data-theme=dashboard] .sim-work{grid-template-columns:1fr}}[data-theme=dashboard] .sim-panel--grow{flex-direction:column;flex:auto;min-height:0;display:flex}[data-theme=dashboard] .sim-panel--grow>.sim-panel__head{flex:none}[data-theme=dashboard] .sim-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}[data-theme=dashboard] .sim-panel--grow>.sim-scroll,[data-theme=dashboard] .sim-col>.sim-scroll{flex:auto}[data-theme=dashboard] .sim-col>.sim-panel:not(.sim-panel--grow),[data-theme=dashboard] .sim-scroll>*{flex:none}[data-theme=dashboard] .sim-panel--grow{min-height:132px}[data-theme=dashboard] .sim-read{margin-inline:-14px;padding:2px 14px 22px;scroll-padding-block:8px}[data-theme=dashboard] .sim-panel__head .sim-spark~.count{margin-left:12px}[data-theme=dashboard] .sim-head{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:12px 20px;margin-bottom:16px;padding:2px 0 14px;display:flex}[data-theme=dashboard] .sim-head__title{letter-spacing:-.022em;color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;font-size:1.375rem;font-weight:700;line-height:1.2;display:flex}[data-theme=dashboard] .sim-head__sub{max-width:74ch;color:var(--text-3);margin-top:3px;font-size:.8125rem;line-height:1.5}[data-theme=dashboard] .sim-head__stats{align-items:stretch;margin:0 0 0 auto;display:flex}[data-theme=dashboard] .sim-stat{text-align:right;border-left:1px solid var(--hairline);margin-left:20px;padding:1px 0 1px 20px}[data-theme=dashboard] .sim-stat:first-child{border-left:none;margin-left:0;padding-left:0}[data-theme=dashboard] .sim-stat dt{color:var(--text-3);white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1.3}[data-theme=dashboard] .sim-stat dd{line-height:1.1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text);margin:2px 0 0;font-size:1.125rem;font-weight:700}[data-theme=dashboard] .sim-stat dd small{color:var(--text-3);letter-spacing:-.01em;font-size:.8125rem;font-weight:600}@media (max-width:700px){[data-theme=dashboard] .sim-head__stats{margin-left:0}}[data-theme=dashboard] .sim-setup{border:1px solid var(--border);border-radius:var(--r-lg);background-color:var(--surface);background-image:var(--sim-grain);box-shadow:var(--shadow-md), var(--inner-top);flex-direction:column;flex:none;gap:16px;padding:18px 20px;display:flex}[data-theme=dashboard] .sim-field{min-width:0}[data-theme=dashboard] .sim-field__top{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}[data-theme=dashboard] .sim-field .lbl{letter-spacing:.01em;color:var(--text-2);flex:none;font-size:.6875rem;font-weight:700}[data-theme=dashboard] .sim-field .hint{min-width:0;color:var(--text-3);font-size:.6875rem;line-height:1.45}[data-theme=dashboard] .sim-setup__foot{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:14px;display:flex}[data-theme=dashboard] .sim-runs{flex-direction:column;min-height:0;display:flex}[data-theme=dashboard] .sim-run{border-top:1px solid var(--hairline);transition:background-color var(--dur-instant) var(--ease-standard);grid-template-columns:minmax(0,1fr) 34px 176px;align-items:center;column-gap:14px;padding:8px 14px;display:grid}@media (max-width:560px){[data-theme=dashboard] .sim-run{grid-template-columns:minmax(0,1fr) 34px auto}}[data-theme=dashboard] .sim-run:first-child{border-top:none}@media (hover:hover) and (pointer:fine){[data-theme=dashboard] .sim-run:hover{background:var(--surface-2)}}[data-theme=dashboard] .sim-run--live{background:var(--primary-tint)}@media (hover:hover) and (pointer:fine){[data-theme=dashboard] .sim-run--live:hover{background:var(--rust-200)}}[data-theme=dashboard] .sim-run__id{min-width:0}[data-theme=dashboard] .sim-run__name{letter-spacing:-.008em;color:var(--text);align-items:center;gap:7px;font-size:.8125rem;font-weight:700;display:flex}[data-theme=dashboard] .sim-run__meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;font-size:.6875rem;line-height:1.4;display:flex}[data-theme=dashboard] .sim-run__meta .t-mono{font-variant-numeric:tabular-nums}[data-theme=dashboard] .sim-run__score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:right;font-size:.9375rem;font-weight:700}[data-theme=dashboard] .sim-run__acts{justify-content:flex-end;align-items:center;gap:4px;display:flex}[data-theme=dashboard] .sim-rbtn{white-space:nowrap;height:26px;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform .12s var(--sim-out);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:.6875rem;font-weight:700;display:inline-flex}[data-theme=dashboard] .sim-rbtn svg{flex:none}@media (hover:hover) and (pointer:fine){[data-theme=dashboard] .sim-rbtn:hover{color:var(--primary-ink);background:var(--surface);border-color:var(--border)}[data-theme=dashboard] .sim-rbtn--danger:hover{color:var(--critical);background:var(--critical-bg);border-color:var(--critical-border)}}[data-theme=dashboard] .sim-rbtn:active{transform:scale(.94)}[data-theme=dashboard] .sim-rbtn:disabled{opacity:.4;cursor:not-allowed}[data-theme=dashboard] .sim-rbtn--solid{color:var(--on-primary);background:linear-gradient(180deg, var(--rust-500), var(--rust-600));border-color:#0000;box-shadow:0 1px 2px #2e2a2129,inset 0 1px #ffffff40}@media (hover:hover) and (pointer:fine){[data-theme=dashboard] .sim-rbtn--solid:hover{color:var(--on-primary);background:var(--rust-600);border-color:#0000}}[data-theme=dashboard] .sim-run__confirm{color:var(--critical);align-items:center;gap:8px;font-size:.6875rem;font-weight:700;display:flex}[data-theme=dashboard] .sim-run__confirm .sim-rbtn{color:var(--text-2);background:var(--surface);border-color:var(--border-strong)}[data-theme=dashboard] .sim-run__confirm .sim-rbtn--danger,[data-theme=dashboard] .sim-run__confirm .sim-rbtn--danger:hover{color:#fff;background:linear-gradient(180deg, var(--brick-500), var(--brick-600));border-color:#0000}[data-theme=dashboard] .sim-spark{align-items:center;gap:9px;margin-left:auto;display:flex}[data-theme=dashboard] .sim-spark svg{display:block;overflow:visible}[data-theme=dashboard] .sim-spark__d{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.6875rem;font-weight:700}[data-theme=dashboard] .sim-plate__status{letter-spacing:.04em;color:var(--verdi-strong);align-items:center;gap:6px;font-size:.625rem;font-weight:700;display:flex}[data-theme=dashboard] .sim-plate__name{letter-spacing:-.014em;color:var(--text);margin-top:2px;font-size:.875rem;font-weight:700}[data-theme=dashboard] .sim-plate__sub{color:var(--text-3);margin-top:1px;font-size:.6875rem;line-height:1.4}@media (min-width:1181px){[data-theme=dashboard] .sim-room{height:auto;min-height:0}}[data-theme=dashboard] .sim-scope .sim-panel__head h3{letter-spacing:-.008em;font-size:.8125rem;font-weight:700}[data-theme=dashboard] .sim-scope .sim-panel__head .count{font-size:.6875rem}[data-theme=dashboard] .sim-scope .sim-q,[data-theme=dashboard] .sim-scope .sim-a{max-width:68ch;font-size:.875rem;line-height:1.62}[data-theme=dashboard] .sim-scope .sim-q .who,[data-theme=dashboard] .sim-scope .sim-a .who{letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:.625rem}[data-theme=dashboard] .sim-scope .sim-choice__name{font-size:.8125rem}[data-theme=dashboard] .sim-scope .sim-choice__meta{font-size:.6875rem}[data-theme=dashboard] .sim-scope .sim-plist__head{font-size:.8125rem}[data-theme=dashboard] .sim-scope .sim-plist__detail{font-size:.6875rem}[data-theme=dashboard] .sim-scope ::selection{background:var(--rust-200);color:var(--rust-950)}[data-theme=dashboard] .sim-scope .sim-a ::selection{background:var(--forest-200);color:var(--forest-950)}[data-theme=dashboard] .sim-scope textarea{caret-color:var(--primary)}@keyframes sim-msg-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.99)}to{opacity:1;filter:blur();transform:none}}[data-theme=dashboard] .sim-thread>.sim-q.live{animation:sim-msg-in .28s var(--sim-out) both}@keyframes sim-run-out{to{opacity:0;transform:translate(14px)}}[data-theme=dashboard] .sim-run--going{animation:sim-run-out .18s var(--ease-accel) both;pointer-events:none}@media (prefers-reduced-motion:reduce){@keyframes sim-msg-in{0%{opacity:0}to{opacity:1}}@keyframes sim-run-out{to{opacity:0}}[data-theme=dashboard] .sim-scope .sim-mic.live{animation:none;transform:none}[data-theme=dashboard] .sim-scope .sim-thinking i{opacity:.8;animation:none}[data-theme=dashboard] .sim-scope .sim-choice:hover:not(:disabled),[data-theme=dashboard] .sim-scope .sim-choice:active:not(:disabled),[data-theme=dashboard] .sim-scope .sim-rbtn:active,[data-theme=dashboard] .sim-scope a.sim-plist__item:active{transform:none}[data-theme=dashboard] .sim-scope .sim-jump,[data-theme=dashboard] .sim-scope .sim-jump:hover,[data-theme=dashboard] .sim-scope .sim-jump:active{animation:none;transform:translate(-50%)}}[data-theme=dashboard] .ventrr-page{max-width:var(--content-max-width);width:100%;margin:0 auto}[data-theme=dashboard] .ventrr-page-header,[data-theme=dashboard] .v-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 0;display:flex}[data-theme=dashboard] .ventrr-page-header__title,[data-theme=dashboard] .v-page-header__title{font-size:var(--text-h1);letter-spacing:-.028em;color:var(--text);font-weight:800;line-height:1.08}[data-theme=dashboard] .ventrr-page-header__description,[data-theme=dashboard] .v-page-header__description{color:var(--text-3);font-size:.875rem;line-height:1.6}[data-theme=dashboard] .v-crumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}[data-theme=dashboard] .v-crumb a,[data-theme=dashboard] .v-crumb button{color:var(--text-3);cursor:pointer;transition:color var(--dur-fast)}[data-theme=dashboard] .v-crumb a:hover,[data-theme=dashboard] .v-crumb button:hover{color:var(--primary)}[data-theme=dashboard] .v-crumb [aria-current]{color:var(--text)}[data-theme=dashboard] .v-topbar,[data-theme=dashboard] .ventrr-topbar{z-index:var(--z-sticky,20);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--glass-border);position:sticky;top:0}[data-theme=dashboard] .ventrr-scrollbar::-webkit-scrollbar{width:8px;height:8px}[data-theme=dashboard] .v-scrollbar::-webkit-scrollbar{width:8px;height:8px}[data-theme=dashboard] .ventrr-scrollbar::-webkit-scrollbar-track{border-radius:var(--r-full);background:0 0;margin-block:4px}[data-theme=dashboard] .v-scrollbar::-webkit-scrollbar-track{border-radius:var(--r-full);background:0 0;margin-block:4px}[data-theme=dashboard] .ventrr-scrollbar::-webkit-scrollbar-thumb{background:var(--ink-300);border-radius:var(--r-full);background-clip:content-box;border:2px solid #0000}[data-theme=dashboard] .v-scrollbar::-webkit-scrollbar-thumb{background:var(--ink-300);border-radius:var(--r-full);background-clip:content-box;border:2px solid #0000}[data-theme=dashboard] .ventrr-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--ink-400)}[data-theme=dashboard] .v-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--ink-400)}[data-theme=dashboard] .ventrr-scrollbar,[data-theme=dashboard] .v-scrollbar{scrollbar-width:thin;scrollbar-color:var(--ink-300) transparent}[data-theme=dashboard]{--sidebar:var(--sidebar-bg);--color-sidebar:var(--sidebar-bg);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}[data-theme=dashboard] [data-slot=sidebar-container],[data-theme=dashboard] [data-slot=sidebar-inner]{background:var(--sidebar-bg)}[data-theme=dashboard][data-slot=sidebar][data-mobile=true]{background:var(--sidebar-bg);color:var(--sidebar-foreground);border-color:var(--sidebar-border)}[data-theme=dashboard] [data-sidebar=menu-button],[data-theme=dashboard] [data-slot=sidebar-menu-button]{color:#e6ebe9e0;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);border-radius:10px;font-size:13.5px;font-weight:600;position:relative}[data-theme=dashboard] [data-sidebar=menu-button] svg,[data-theme=dashboard] [data-slot=sidebar-menu-button] svg{color:var(--sidebar-icon);transition:color var(--dur-fast) var(--ease-standard)}[data-theme=dashboard] [data-sidebar=menu-button]:hover:not([data-active=true]),[data-theme=dashboard] [data-slot=sidebar-menu-button]:hover:not([data-active=true]){background:var(--sidebar-hover)!important;color:var(--sidebar-foreground)!important}[data-theme=dashboard] [data-sidebar=menu-button]:hover:not([data-active=true]) svg,[data-theme=dashboard] [data-slot=sidebar-menu-button]:hover:not([data-active=true]) svg{color:var(--sidebar-foreground)!important}[data-theme=dashboard] [data-sidebar=menu-button][data-active=true],[data-theme=dashboard] [data-slot=sidebar-menu-button][data-active=true]{font-weight:700;box-shadow:inset 0 1px #ffffff0d;background:var(--sidebar-active)!important;color:var(--sidebar-foreground)!important}[data-theme=dashboard] [data-sidebar=menu-button][data-active=true] svg,[data-theme=dashboard] [data-slot=sidebar-menu-button][data-active=true] svg{color:var(--primary)!important}[data-theme=dashboard] [data-slot=sidebar-group-label],[data-theme=dashboard] [data-sidebar=group-label]{letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-muted);font-size:9.5px;font-weight:700}[data-theme=dashboard] .v-brand-link{transition:opacity var(--dur-fast) var(--ease-standard);border-radius:10px}[data-theme=dashboard] .v-brand-link:hover{opacity:.78}[data-theme=dashboard] .v-brand-link:active{opacity:.62}[data-theme=dashboard] .v-brand-link:focus-visible{outline-offset:4px}@media (prefers-reduced-motion:reduce){[data-theme=dashboard] .v-brand-link{transition:none}}[data-theme=dashboard] .v-brand-mark{color:#fff;background:linear-gradient(135deg, var(--rust-500), var(--rust-700));border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid;box-shadow:0 2px 8px -1px #c65d3b80,inset 0 1px #ffffff59}[data-theme=dashboard] .v-brand-name{letter-spacing:-.02em;color:var(--sidebar-foreground);font-size:17px;font-weight:800}[data-theme=dashboard] .v-brand-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--sidebar-muted);font-size:10.5px;font-weight:600}[data-theme=dashboard] .v-nav-num{font-family:var(--font-mono);color:var(--sidebar-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}[data-theme=dashboard] .ventrr-display{font-size:var(--text-display);letter-spacing:-.035em;color:var(--text);font-weight:800;line-height:1.02}[data-theme=dashboard] .ventrr-h1{font-size:var(--text-h1);letter-spacing:-.028em;color:var(--text);font-weight:800;line-height:1.08}[data-theme=dashboard] .ventrr-h2{font-size:var(--text-h2);letter-spacing:-.02em;color:var(--text);font-weight:700;line-height:1.15}[data-theme=dashboard] .ventrr-h3{font-size:var(--text-h3);letter-spacing:-.012em;color:var(--text);font-weight:700;line-height:1.3}[data-theme=dashboard] .ventrr-h4{letter-spacing:-.006em;color:var(--text);font-size:1.0625rem;font-weight:700;line-height:1.4}[data-theme=dashboard] .ventrr-body-lg{color:var(--text-2);font-size:1.0625rem;line-height:1.68}[data-theme=dashboard] .ventrr-body{color:var(--text-2);font-size:.9375rem;line-height:1.6}[data-theme=dashboard] .ventrr-body-sm{color:var(--text-3);font-size:.8125rem;line-height:1.55}[data-theme=dashboard] .ventrr-caption{color:var(--text-3);font-size:.75rem;line-height:1.5}[data-theme=dashboard] .ventrr-label{letter-spacing:.01em;color:var(--text-2);font-size:12.5px;font-weight:700;line-height:1.3}[data-theme=dashboard] .ventrr-overline{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:700;line-height:1.4}[data-theme=dashboard] .ventrr-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.8125rem}[data-theme=dashboard] .ventrr-input-group{flex-direction:column;gap:6px;display:flex}[data-theme=dashboard] .ventrr-input-label{color:var(--text-2);letter-spacing:.01em;font-size:12.5px;font-weight:700}[data-theme=dashboard] .ventrr-input-label--required:after{content:" *";color:var(--critical)}[data-theme=dashboard] .ventrr-helper-text{color:var(--text-3);font-size:11.5px}[data-theme=dashboard] .ventrr-error-text{color:var(--critical);font-size:11.5px;font-weight:600}[data-theme=dashboard] .ventrr-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md), var(--inner-top);transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);overflow:hidden}[data-theme=dashboard] .ventrr-card--hoverable:hover,[data-theme=dashboard] .ventrr-card--interactive:hover{box-shadow:var(--shadow-lg), var(--inner-top);border-color:var(--rust-300);transform:translateY(-3px)}[data-theme=dashboard] .ventrr-card--interactive{cursor:pointer}[data-theme=dashboard] .ventrr-card--warm{background:var(--surface-2)}[data-theme=dashboard] .ventrr-card--flat{box-shadow:none;background:var(--surface-2)}[data-theme=dashboard] .ventrr-card--bordered-accent{border-top:3px solid var(--primary)}[data-theme=dashboard] .ventrr-card__header{flex-direction:column;gap:4px;padding:22px 22px 0;display:flex}[data-theme=dashboard] .ventrr-card__header--row{flex-direction:row;justify-content:space-between;align-items:center}[data-theme=dashboard] .ventrr-card__title{letter-spacing:-.006em;color:var(--text);font-size:1.0625rem;font-weight:700;line-height:1.4}[data-theme=dashboard] .ventrr-card__description{color:var(--text-3);font-size:.8125rem;line-height:1.55}[data-theme=dashboard] .ventrr-card__content{padding:16px 22px 22px}[data-theme=dashboard] .ventrr-card__footer{border-top:1px solid var(--hairline);justify-content:flex-end;align-items:center;gap:12px;padding:14px 22px;display:flex}[data-theme=dashboard] .clay-card,[data-theme=dashboard] .clay-feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md), var(--inner-top)}[data-theme=dashboard] .clay-input{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-xs), var(--inner-top);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);border-radius:12px}[data-theme=dashboard] .clay-input:hover{border-color:var(--rust-300)}[data-theme=dashboard] .clay-input:focus{border-color:var(--primary);box-shadow:var(--ring-shadow), var(--shadow-xs);outline:none}[data-theme=dashboard] .clay-button{background:linear-gradient(180deg, var(--rust-500), var(--rust-600));color:#fff;transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border:0;border-radius:12px;font-weight:700;box-shadow:0 1px 2px #2e2a212e,0 4px 14px -3px #c65d3b80,inset 0 1px #ffffff47}[data-theme=dashboard] .clay-button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #2e2a2129,0 8px 22px -4px #c65d3b8c,inset 0 1px #ffffff47}[data-theme=dashboard] .clay-button:active{transform:scale(.97)}[data-theme=dashboard] .clay-button-outline{background:var(--surface);border:1px solid var(--border-strong);color:var(--primary-ink);box-shadow:var(--shadow-xs), var(--inner-top);transition:border-color var(--dur-fast), background-color var(--dur-fast), transform var(--dur-fast);border-radius:12px;font-weight:700}[data-theme=dashboard] .clay-button-outline:hover{border-color:var(--rust-400);background:var(--primary-tint);color:var(--primary-ink);transform:translateY(-1px)}[data-theme=dashboard] [data-slot=card]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-md), var(--inner-top);--tw-ring-shadow:0 0 #0000;border:1px solid var(--border)}[data-theme=dashboard] [data-slot=card-title]{letter-spacing:-.006em;font-weight:700}[data-theme=dashboard] [data-slot=card-footer]{background:var(--surface-2);border-top:1px solid var(--hairline)}[data-theme=dashboard] [data-slot=button]{letter-spacing:-.005em;transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);border-radius:12px;font-weight:700}[data-theme=dashboard] [data-slot=button]:active:not(:disabled){transform:scale(.97)}[data-theme=dashboard] [data-slot=input]{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-xs), var(--inner-top);border-radius:12px}[data-theme=dashboard] [data-slot=input]:hover:not(:disabled){border-color:var(--rust-300)}[data-theme=dashboard] [data-slot=badge]{border-radius:var(--r-full);font-weight:700}[data-theme=dashboard] [data-slot=alert]{border-radius:var(--r-md)}[data-theme=dashboard] [data-slot=progress-track]{background:var(--ink-200)}[data-theme=dashboard] [data-slot=progress-indicator]{background:linear-gradient(90deg, var(--rust-500), var(--rust-600))}[data-theme=dashboard] [data-slot=skeleton]{background:var(--surface-3);border-radius:9px}[data-theme=dashboard] [data-slot=tooltip-content]{background:var(--ink-900);box-shadow:var(--shadow-md);border-radius:9px;font-weight:600}[data-theme=dashboard] .v-reveal{animation:v-reveal var(--dur-deliberate) var(--ease-decel) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes v-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-theme=dashboard] .v-logo{--logo-h:34px;height:var(--logo-h);object-fit:contain;flex:none;width:auto;display:block}[data-theme=dashboard] .v-logo--sm{--logo-h:26px}[data-theme=dashboard] .v-logo--lg{--logo-h:44px}[data-theme=dashboard] .v-sb-toggle{width:28px;height:28px;color:var(--sidebar-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;display:inline-grid}[data-theme=dashboard] .v-sb-toggle:hover{background:var(--sidebar-hover);color:var(--sidebar-foreground);border-color:#ffffff12}[data-theme=dashboard] .v-sb-toggle:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}[data-theme=dashboard] .v-sb-brand-rule{background:var(--sidebar-border);height:1px}[data-theme=dashboard] [data-collapsible=icon] .v-logo{--logo-h:22px}[data-theme=dashboard] [data-collapsible=icon] [data-slot=sidebar-menu-button]{justify-content:center}[data-theme=dashboard] [data-collapsible=icon] [data-slot=sidebar-menu-button]>span{display:none}@media (prefers-reduced-motion:reduce){[data-theme=dashboard] *,[data-theme=dashboard] :before,[data-theme=dashboard] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.v-aurora{display:none}}[data-theme=dashboard]{--rail-w:248px;--rail-w-icon:3.25rem;--rail-verdi:#3fbf9f;--rail-rust:#e07a56}[data-theme=dashboard] [data-slot=sidebar] [data-slot=sidebar-gap]{width:var(--sidebar-width-icon)!important;transition:width var(--dur-base) var(--ease-standard)!important}[data-theme=dashboard] [data-slot=sidebar][data-state=expanded] [data-slot=sidebar-gap]{width:var(--sidebar-width)!important}[data-theme=dashboard] [data-slot=sidebar][data-state=expanded] [data-slot=sidebar-container]{box-shadow:none}[data-theme=dashboard] .v-rail-gap{display:none!important}[data-theme=dashboard] .v-rail{height:100dvh;top:0;inset-inline:unset;z-index:20;width:var(--rail-w-icon);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);transition:width var(--dur-base) var(--ease-standard);flex-direction:column;flex:none;align-self:flex-start;display:none;position:sticky;overflow:hidden}@media (min-width:768px){[data-theme=dashboard] .v-rail{display:flex}}[data-theme=dashboard] .v-rail:hover,[data-theme=dashboard] .v-rail:focus-within{width:var(--rail-w)}[data-theme=dashboard] .v-rail__eyebrow,[data-theme=dashboard] .v-rail__title,[data-theme=dashboard] .v-rail__label,[data-theme=dashboard] .v-rail__stage-label,[data-theme=dashboard] .v-rail__count,[data-theme=dashboard] .v-rail__chev,[data-theme=dashboard] .v-rail__progress,[data-theme=dashboard] .v-rail__next-text,[data-theme=dashboard] .v-rail__status,[data-theme=dashboard] .v-rail__tick,[data-theme=dashboard] .v-rail__lock,[data-theme=dashboard] .v-rail__spin{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);white-space:nowrap}[data-theme=dashboard] .v-rail:hover .v-rail__eyebrow,[data-theme=dashboard] .v-rail:hover .v-rail__title,[data-theme=dashboard] .v-rail:hover .v-rail__label,[data-theme=dashboard] .v-rail:hover .v-rail__stage-label,[data-theme=dashboard] .v-rail:hover .v-rail__count,[data-theme=dashboard] .v-rail:hover .v-rail__chev,[data-theme=dashboard] .v-rail:hover .v-rail__progress,[data-theme=dashboard] .v-rail:hover .v-rail__next-text,[data-theme=dashboard] .v-rail:hover .v-rail__status,[data-theme=dashboard] .v-rail:hover .v-rail__tick,[data-theme=dashboard] .v-rail:hover .v-rail__lock,[data-theme=dashboard] .v-rail:hover .v-rail__spin,[data-theme=dashboard] .v-rail:focus-within .v-rail__eyebrow,[data-theme=dashboard] .v-rail:focus-within .v-rail__title,[data-theme=dashboard] .v-rail:focus-within .v-rail__label,[data-theme=dashboard] .v-rail:focus-within .v-rail__stage-label,[data-theme=dashboard] .v-rail:focus-within .v-rail__count,[data-theme=dashboard] .v-rail:focus-within .v-rail__chev,[data-theme=dashboard] .v-rail:focus-within .v-rail__progress,[data-theme=dashboard] .v-rail:focus-within .v-rail__next-text,[data-theme=dashboard] .v-rail:focus-within .v-rail__status,[data-theme=dashboard] .v-rail:focus-within .v-rail__tick,[data-theme=dashboard] .v-rail:focus-within .v-rail__lock,[data-theme=dashboard] .v-rail:focus-within .v-rail__spin,[data-theme=dashboard] .v-steps--static :is(.v-rail__label,.v-rail__stage-label,.v-rail__count,.v-rail__chev,.v-rail__progress,.v-rail__next-text,.v-rail__status,.v-rail__tick,.v-rail__lock,.v-rail__spin){opacity:1}[data-theme=dashboard] .v-steps--static .v-rail__progress{margin-top:0}[data-theme=dashboard] .v-steps--static .v-rail__next{margin:8px 0 0}[data-theme=dashboard] .v-rail__head{border-bottom:1px solid var(--sidebar-border);flex-direction:column;flex:none;justify-content:center;gap:3px;min-height:73px;padding:16px 14px 14px;display:flex;overflow:hidden}[data-theme=dashboard] .v-rail__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-muted);font-size:9.5px;font-weight:700}[data-theme=dashboard] .v-rail__title{letter-spacing:-.01em;color:var(--sidebar-foreground);text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}[data-theme=dashboard] .v-rail__progress{align-items:center;gap:8px;margin-top:8px;display:flex}[data-theme=dashboard] .v-rail__progress-track{background:var(--sidebar-hover);border-radius:2px;flex:auto;height:4px;overflow:hidden}[data-theme=dashboard] .v-rail__progress-fill{background:var(--rail-verdi);height:100%;transition:width var(--dur-base) var(--ease-standard);border-radius:2px;display:block}[data-theme=dashboard] .v-rail__progress-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--sidebar-muted);flex:none;font-size:10.5px;font-weight:600}[data-theme=dashboard] .v-rail__scroll{flex:auto;min-height:0;padding:6px 8px 12px;overflow:hidden auto}[data-theme=dashboard] .v-rail__stage{margin-top:2px;position:relative}[data-theme=dashboard] .v-rail__stage:first-child{margin-top:4px}[data-theme=dashboard] .v-rail__stage:before{content:"";background:var(--sidebar-hover);border-radius:1px;width:2px;position:absolute;top:27px;bottom:-8px;left:16px}[data-theme=dashboard] .v-rail__stage:last-child:before{display:none}[data-theme=dashboard] .v-rail__stage-head{z-index:1;text-align:left;width:100%;transition:background-color var(--dur-fast) var(--ease-standard);border-radius:10px;align-items:center;gap:9px;padding:6px;display:flex;position:relative}[data-theme=dashboard] .v-rail__stage-head:hover:not(:disabled){background:var(--sidebar-hover)}[data-theme=dashboard] .v-rail__stage-head:disabled{cursor:not-allowed}[data-theme=dashboard] .v-rail__stage-head:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:-2px}[data-theme=dashboard] .v-rail__ord{width:22px;height:22px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--sidebar-icon);transition:color var(--dur-fast) var(--ease-standard);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}[data-theme=dashboard] .v-rail__stage-head:hover:not(:disabled) .v-rail__ord{color:var(--sidebar-foreground)}[data-theme=dashboard] .v-rail__stage-label{text-overflow:ellipsis;min-width:0;color:var(--sidebar-foreground);flex:auto;font-size:13px;font-weight:700;overflow:hidden}[data-theme=dashboard] .v-rail__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--sidebar-muted);flex:none;font-size:10.5px;font-weight:600}[data-theme=dashboard] .v-rail__chev{color:var(--sidebar-muted);transition:transform var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);flex:none}[data-theme=dashboard] .v-rail__stage[data-open] .v-rail__chev{transform:rotate(90deg)}[data-theme=dashboard] .v-rail__stage[data-current]:not([data-access=completed]) .v-rail__ord,[data-theme=dashboard] .v-rail__stage[data-current]:not([data-access=completed]) .v-rail__stage-head:hover .v-rail__ord{color:var(--rail-rust)}[data-theme=dashboard] .v-rail__stage[data-access=locked] .v-rail__ord{color:#5f6e6c}[data-theme=dashboard] .v-rail__stage[data-access=locked] .v-rail__stage-label{color:var(--sidebar-muted)}[data-theme=dashboard] .v-rail__stage[data-access=loading] .v-rail__ord{color:#0000}[data-theme=dashboard] .v-rail__stage[data-access=loading]{opacity:.55}[data-theme=dashboard] .v-rail__fold{transition:grid-template-rows var(--dur-base) var(--ease-standard);grid-template-rows:0fr;display:grid}[data-theme=dashboard] .v-rail__stage[data-open] .v-rail__fold{grid-template-rows:1fr}[data-theme=dashboard] .v-rail:not(:hover):not(:focus-within) .v-rail__fold{grid-template-rows:0fr}[data-theme=dashboard] .v-rail__modules{flex-direction:column;gap:1px;min-height:0;display:flex;overflow:hidden}[data-theme=dashboard] .v-rail__stage[data-open] .v-rail__modules{padding:2px 0 6px}[data-theme=dashboard] .v-rail__row{color:#e6ebe9e0;text-align:left;width:100%;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);border-radius:10px;align-items:center;gap:9px;padding:7px 6px;font-size:12.5px;font-weight:600;display:flex}[data-theme=dashboard] .v-rail__row--overview{flex:none;width:auto;margin:8px 8px 0}[data-theme=dashboard] .v-rail__row--module{color:#e6ebe9e6;width:auto;margin-left:26px;padding:6px 8px 6px 9px;font-weight:500}[data-theme=dashboard] .v-rail__status{color:var(--sidebar-muted);flex:none}[data-theme=dashboard] .v-rail__status[data-status=done]{color:var(--rail-verdi)}[data-theme=dashboard] .v-rail__status[data-status=processing]{color:var(--rail-rust)}[data-theme=dashboard] .v-rail__status[data-status=failed]{color:#f07167}[data-theme=dashboard] .v-rail__glyph{width:20px;color:var(--sidebar-icon);transition:color var(--dur-fast) var(--ease-standard);flex:none;place-items:center;display:grid}[data-theme=dashboard] .v-rail__label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}[data-theme=dashboard] .v-rail__row:hover:not(:disabled):not([data-active]){background:var(--sidebar-hover);color:var(--sidebar-foreground)}[data-theme=dashboard] .v-rail__row:hover:not(:disabled):not([data-active]) .v-rail__glyph{color:var(--sidebar-foreground)}[data-theme=dashboard] .v-rail__row[data-active]{background:var(--sidebar-active);color:var(--sidebar-foreground);font-weight:700;box-shadow:inset 0 1px #ffffff0d}[data-theme=dashboard] .v-rail__row[data-active] .v-rail__glyph{color:var(--primary)}[data-theme=dashboard] .v-rail__row:disabled{cursor:not-allowed;color:var(--sidebar-muted)}[data-theme=dashboard] .v-rail__row:disabled .v-rail__glyph{opacity:.45}[data-theme=dashboard] .v-rail__lock{color:var(--sidebar-muted);flex:none}[data-theme=dashboard] .v-rail__tick{color:var(--verdi);flex:none}[data-theme=dashboard] .v-rail__spin{flex:none;animation:1s linear infinite v-rail-spin}@keyframes v-rail-spin{to{transform:rotate(360deg)}}[data-theme=dashboard] .v-rail__next{background:var(--sidebar-hover);text-align:left;transition:background-color var(--dur-fast) var(--ease-standard);border-radius:10px;flex:none;align-items:center;gap:9px;margin:8px 8px 16px;padding:10px 6px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}[data-theme=dashboard] .v-rail__next:hover{background:var(--sidebar-active)}[data-theme=dashboard] .v-rail__next .v-rail__glyph{color:var(--rail-rust)}[data-theme=dashboard] .v-rail__next-spin{animation:1s linear infinite v-rail-spin}[data-theme=dashboard] .v-rail__next-text{white-space:nowrap;flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}[data-theme=dashboard] .v-rail__next-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-muted);font-size:9.5px;font-weight:700}[data-theme=dashboard] .v-rail__next-label{text-overflow:ellipsis;color:var(--rail-rust);font-size:12.5px;font-weight:700;overflow:hidden}[data-theme=dashboard] .v-rail__next:focus-visible,[data-theme=dashboard] .v-rail__row:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){[data-theme=dashboard] .v-rail,[data-theme=dashboard] .v-rail__eyebrow,[data-theme=dashboard] .v-rail__title,[data-theme=dashboard] .v-rail__label,[data-theme=dashboard] .v-rail__stage-label,[data-theme=dashboard] .v-rail__status,[data-theme=dashboard] .v-rail__count,[data-theme=dashboard] .v-rail__chev,[data-theme=dashboard] .v-rail__progress,[data-theme=dashboard] .v-rail__progress-fill,[data-theme=dashboard] .v-rail__next-text,[data-theme=dashboard] .v-rail__fold,[data-theme=dashboard] .v-rail__stage-head,[data-theme=dashboard] .v-rail__tick,[data-theme=dashboard] .v-rail__lock,[data-theme=dashboard] .v-rail__spin,[data-theme=dashboard] [data-slot=sidebar-container]{transition:none!important}[data-theme=dashboard] .v-rail__spin,[data-theme=dashboard] .v-rail__next-spin{animation:none}}[data-theme=dashboard] .hist-modes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}[data-theme=dashboard] .hist-modes__count{border-radius:var(--r-full);background:var(--surface-3);border:1px solid var(--border);font-family:var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:2px;padding:1px 6px;font-size:10.5px;font-weight:700}[data-theme=dashboard] .v-seg button.active .hist-modes__count{background:var(--primary-tint);border-color:var(--rust-200);color:var(--primary-ink)}[data-theme=dashboard] .hist-picker{min-width:0;color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;display:flex}[data-theme=dashboard] .hist-picker .v-select{max-width:230px}[data-theme=dashboard] .hist-story{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}[data-theme=dashboard] .hist-story__item{gap:14px;display:flex;position:relative}[data-theme=dashboard] .hist-story__spine{flex:none;width:24px;position:relative}[data-theme=dashboard] .hist-story__spine:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:-14px;left:11px}[data-theme=dashboard] .hist-story__item:first-child .hist-story__spine:before{top:24px}[data-theme=dashboard] .hist-story__item:last-child .hist-story__spine:before{bottom:calc(100% - 24px)}@media (max-width:560px){[data-theme=dashboard] .hist-story__spine{display:none}}[data-theme=dashboard] .hist-story__node{z-index:1;border-radius:var(--r-full);background:var(--surface);border:1px solid var(--border-strong);width:23px;height:23px;color:var(--text-3);place-items:center;display:grid;position:absolute;top:15px;left:0}[data-theme=dashboard] .hist-story__node[data-latest]{background:var(--primary-tint);border-color:var(--rust-300);color:var(--primary-ink)}[data-theme=dashboard] .hist-story__card{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);min-width:0;transition:border-color var(--dur-fast);flex:1;padding:15px 18px}[data-theme=dashboard] .hist-story__card[data-open]{border-color:var(--border-strong)}@media (max-width:560px){[data-theme=dashboard] .hist-story__card{padding:14px}}[data-theme=dashboard] .hist-story__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-theme=dashboard] .hist-story__day{color:var(--text);letter-spacing:-.01em;font-size:14.5px;font-weight:800}[data-theme=dashboard] .hist-story__sub{color:var(--text-2);margin-top:2px;font-size:12.5px;font-weight:600}[data-theme=dashboard] .hist-story__how{color:var(--ink-400);margin-left:8px;font-size:11.5px;font-weight:400}[data-theme=dashboard] .hist-story__ord{font-family:var(--font-mono);color:var(--ink-400);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}[data-theme=dashboard] .hist-story__body{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}[data-theme=dashboard] .hist-story__line{color:var(--text);align-items:baseline;gap:9px;font-size:13px;line-height:1.5;display:flex}[data-theme=dashboard] .hist-story__line>span{border-radius:var(--r-full);background:var(--border-strong);flex:none;width:6px;height:6px;transform:translateY(-2px)}[data-theme=dashboard] .hist-story__line[data-tone=improved]>span{background:var(--success)}[data-theme=dashboard] .hist-story__line[data-tone=worsened]>span{background:var(--critical)}[data-theme=dashboard] .hist-story__quiet{color:var(--text-3);font-style:normal}[data-theme=dashboard] .hist-story__foot{flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;display:flex}[data-theme=dashboard] .hist-story__action{color:var(--primary-ink);cursor:pointer;transition:color var(--dur-fast);align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .hist-story__action:hover{color:var(--primary)}[data-theme=dashboard] .hist-story__action svg{transition:transform var(--dur-base) var(--ease-standard)}[data-theme=dashboard] .hist-story__action svg[data-open]{transform:rotate(90deg)}[data-theme=dashboard] .hist-story__detail{border-top:1px solid var(--hairline);margin-top:14px;padding-top:14px}[data-theme=dashboard] .hist-report{flex-direction:column;gap:20px;display:flex}[data-theme=dashboard] .hist-report__title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--hairline);align-items:center;gap:6px;margin-bottom:10px;padding-bottom:7px;font-size:10.5px;font-weight:800;display:flex}[data-theme=dashboard] .hist-report__title svg{color:var(--ink-400)}[data-theme=dashboard] .hist-report__empty{color:var(--text-3);font-size:12.5px;line-height:1.6}[data-theme=dashboard] .hist-report__brief{flex-direction:column;gap:9px;display:flex}[data-theme=dashboard] .hist-report__brief>div{grid-template-columns:128px 1fr;align-items:baseline;gap:14px;display:grid}@media (max-width:560px){[data-theme=dashboard] .hist-report__brief>div{grid-template-columns:1fr;gap:2px}}[data-theme=dashboard] .hist-report__brief dt{color:var(--text-3);font-size:11.5px;font-weight:700}[data-theme=dashboard] .hist-report__brief dd{color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.55}[data-theme=dashboard] .hist-report__chips{flex-wrap:wrap;gap:5px;display:inline-flex}[data-theme=dashboard] .hist-report__chips em{border-radius:var(--r-full);background:var(--surface-3);border:1px solid var(--border);color:var(--text-2);padding:1px 8px;font-size:11.5px;font-style:normal}[data-theme=dashboard] .hist-report__more{color:var(--primary-ink);cursor:pointer;transition:color var(--dur-fast);margin-top:12px;font-size:12px;font-weight:700}[data-theme=dashboard] .hist-report__more:hover{color:var(--primary)}[data-theme=dashboard] .hist-report__groups{border-top:1px solid var(--hairline);flex-direction:column;gap:16px;margin-top:14px;padding-top:14px;display:flex}[data-theme=dashboard] .hist-report__groups h5{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400);margin-bottom:7px;font-size:10px;font-weight:800}[data-theme=dashboard] .hist-report__findings{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-theme=dashboard] .hist-finding{border-bottom:1px solid var(--hairline);grid-template-columns:148px 1fr auto;align-items:baseline;gap:14px;padding:7px 0;display:grid}[data-theme=dashboard] .hist-finding:last-child{border-bottom:0}@media (max-width:560px){[data-theme=dashboard] .hist-finding{grid-template-columns:1fr auto;gap:2px 12px}[data-theme=dashboard] .hist-finding__name{grid-column:1/-1}}[data-theme=dashboard] .hist-finding__name{color:var(--text-3);font-size:12px;font-weight:700}[data-theme=dashboard] .hist-finding__value{color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.5}[data-theme=dashboard] .hist-finding__link{color:var(--primary-ink);opacity:0;transition:opacity var(--dur-fast), color var(--dur-fast);font-size:11.5px;font-weight:700}[data-theme=dashboard] .hist-finding:hover .hist-finding__link,[data-theme=dashboard] .hist-finding__link:focus-visible{opacity:1}[data-theme=dashboard] .hist-finding__link:hover{color:var(--primary)}@media (hover:none){[data-theme=dashboard] .hist-finding__link{opacity:1}}[data-theme=dashboard] .hist-diff{flex-direction:column;gap:20px;display:flex}[data-theme=dashboard] .hist-band{border-radius:var(--r-lg);background:radial-gradient(120% 140% at 0% 0%, var(--primary-tint) 0%, transparent 58%), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm), var(--inner-top);padding:20px 22px}@media (max-width:640px){[data-theme=dashboard] .hist-band{padding:16px}}[data-theme=dashboard] .hist-band__title{font-family:var(--font-serif);color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(1.0625rem,1rem + .7vw,1.4rem);font-weight:400;display:flex}[data-theme=dashboard] .hist-band__title svg{color:var(--ink-400)}[data-theme=dashboard] .hist-band__sub{color:var(--text-3);margin-top:3px;font-size:12px}[data-theme=dashboard] .hist-band__stats{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:4px 26px;margin-top:16px;padding-top:14px;display:flex}[data-theme=dashboard] .hist-stat{align-items:baseline;gap:7px;min-width:0;display:flex}[data-theme=dashboard] .hist-stat b{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px;font-weight:700}[data-theme=dashboard] .hist-stat span{color:var(--text-3);font-size:12.5px}[data-theme=dashboard] .hist-stat b[data-quiet]{color:var(--ink-400);font-weight:500}[data-theme=dashboard] .hist-stat[data-tone=success] b:not([data-quiet]){color:var(--success)}[data-theme=dashboard] .hist-stat[data-tone=critical] b:not([data-quiet]){color:var(--critical)}[data-theme=dashboard] .hist-diff__stage{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);text-transform:capitalize;align-self:flex-start;align-items:center;gap:9px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .hist-diff__stage svg{color:var(--ink-400)}[data-theme=dashboard] .hist-diff__section h3{margin-bottom:12px}[data-theme=dashboard] .hist-diff__cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}[data-theme=dashboard] .hist-diffcard{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);padding:14px 16px}[data-theme=dashboard] .hist-diffcard>header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;padding-bottom:9px;display:flex}[data-theme=dashboard] .hist-diffcard h4{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:800;overflow:hidden}[data-theme=dashboard] .hist-diffcard__tail{flex:none;align-items:center;gap:6px;display:flex}[data-theme=dashboard] .hist-diffcard__note{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);gap:7px;margin-bottom:10px;padding:8px 10px;font-size:11.5px;line-height:1.5;display:flex}[data-theme=dashboard] .hist-diffcard__note svg{color:var(--ink-400);flex:none;margin-top:2px}[data-theme=dashboard] .hist-metrics{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}[data-theme=dashboard] .hist-metric{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}[data-theme=dashboard] .hist-metric__label{min-width:90px;color:var(--text-3);flex:1;font-size:11.5px}[data-theme=dashboard] .hist-metric__values{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:12px;display:flex}[data-theme=dashboard] .hist-metric__values svg{color:var(--ink-400);align-self:center}[data-theme=dashboard] .hist-metric__before{color:var(--ink-400);text-decoration:line-through}[data-theme=dashboard] .hist-metric__after{color:var(--text);font-weight:700}[data-theme=dashboard] .hist-metric__badge{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);flex:none;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}[data-theme=dashboard] .hist-metric[data-movement=improved] .hist-metric__badge{color:var(--success)}[data-theme=dashboard] .hist-metric[data-movement=worsened] .hist-metric__badge{color:var(--critical)}[data-theme=dashboard] .hist-metric[data-movement=improved] .hist-metric__after{color:var(--success)}[data-theme=dashboard] .hist-metric[data-movement=worsened] .hist-metric__after{color:var(--critical)}[data-theme=dashboard] .hist-metric[data-movement=appeared] .hist-metric__before,[data-theme=dashboard] .hist-metric[data-movement=disappeared] .hist-metric__after{color:var(--ink-400);text-decoration:none}[data-theme=dashboard] .hist-diff__fields{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}[data-theme=dashboard] .hist-field{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);padding:12px 14px}[data-theme=dashboard] .hist-field[data-wide]{grid-column:1/-1}[data-theme=dashboard] .hist-field>header{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}[data-theme=dashboard] .hist-field__group{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400);font-size:10px;font-weight:800}[data-theme=dashboard] .hist-field__label{min-width:0;color:var(--text);flex:1;font-size:12.5px;font-weight:700}[data-theme=dashboard] .hist-field__tag{color:var(--text-3);flex:none;align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .hist-field[data-change=added] .hist-field__tag{color:var(--success)}[data-theme=dashboard] .hist-field[data-change=removed] .hist-field__tag{color:var(--critical)}[data-theme=dashboard] .hist-field__values{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:480px){[data-theme=dashboard] .hist-field__values{grid-template-columns:1fr}}[data-theme=dashboard] .hist-field__side{min-width:0}[data-theme=dashboard] .hist-field__side>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);margin-bottom:3px;font-size:10px;font-weight:800;display:block}[data-theme=dashboard] .hist-field__side p{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}[data-theme=dashboard] .hist-field__side[data-side=after] p{color:var(--text);font-weight:600}[data-theme=dashboard] .hist-field__items{flex-wrap:wrap;gap:5px;display:flex}[data-theme=dashboard] .hist-chip{border-radius:var(--r-full);align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}[data-theme=dashboard] .hist-chip[data-kind=added]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}[data-theme=dashboard] .hist-chip[data-kind=removed]{background:var(--critical-bg);border:1px solid var(--critical-border);color:var(--critical);text-decoration:line-through}[data-theme=dashboard] .hist-feed{flex-direction:column;gap:22px;display:flex}[data-theme=dashboard] .hist-feed__daylabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border-strong);margin-bottom:4px;padding-bottom:8px;font-size:10.5px;font-weight:800}[data-theme=dashboard] .hist-feed__day ol{margin:0;padding:0;list-style:none}[data-theme=dashboard] .hist-event{border-bottom:1px solid var(--hairline);align-items:baseline;gap:12px;padding:9px 0 9px 26px;display:flex;position:relative}[data-theme=dashboard] .hist-feed__day ol li:last-child{border-bottom:0}[data-theme=dashboard] .hist-event__node{border-radius:var(--r-full);background:var(--surface-3);width:17px;height:17px;color:var(--ink-400);place-items:center;display:grid;position:absolute;top:11px;left:0}[data-theme=dashboard] .hist-event[data-severity=success] .hist-event__node{background:var(--success-bg);color:var(--success)}[data-theme=dashboard] .hist-event[data-severity=warning] .hist-event__node{background:var(--warning-bg);color:var(--warning)}[data-theme=dashboard] .hist-event[data-severity=critical] .hist-event__node{background:var(--critical-bg);color:var(--critical)}[data-theme=dashboard] .hist-event__time{width:52px;font-family:var(--font-mono);color:var(--ink-400);font-variant-numeric:tabular-nums;flex:none;font-size:11px}[data-theme=dashboard] .hist-event__body{flex:1;min-width:0}[data-theme=dashboard] .hist-event__title{color:var(--text);font-size:13px;font-weight:600;display:block}[data-theme=dashboard] .hist-event__detail{color:var(--text-3);overflow-wrap:anywhere;margin-top:1px;font-size:11.5px;display:block}[data-theme=dashboard] .hist-event__group{color:var(--ink-400);white-space:nowrap;flex:none;font-size:10.5px}@media (max-width:560px){[data-theme=dashboard] .hist-event__group{display:none}}[data-theme=dashboard] .prac-shell{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:1100px){[data-theme=dashboard] .prac-shell{height:calc(100dvh - var(--sim-chrome));min-height:560px;overflow:hidden}[data-theme=dashboard] .prac-shell>*{min-height:0}}[data-theme=dashboard] .prac-room{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}@media (max-width:1099px){[data-theme=dashboard] .prac-room{height:clamp(520px,76vh,820px)}}[data-theme=dashboard] .prac-thread{width:100%;max-width:920px;margin-inline:auto}[data-theme=dashboard] .prac-topics{scrollbar-width:none;border-bottom:1px solid var(--hairline);background:var(--surface-2);flex:none;align-items:center;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}[data-theme=dashboard] .prac-topics::-webkit-scrollbar{display:none}[data-theme=dashboard] .prac-chip{border-radius:var(--r-full);white-space:nowrap;color:var(--text-3);background:var(--surface);border:1px solid var(--hairline);transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);flex:none;padding:3px 10px;font-size:11px;font-weight:700}[data-theme=dashboard] .prac-chip.on{color:var(--primary-ink);background:var(--primary-tint);border-color:var(--rust-300)}[data-theme=dashboard] .prac-tile{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:22px;display:flex}[data-theme=dashboard] .prac-tile__head{flex:none;justify-content:space-between;align-items:baseline;gap:10px;display:flex}[data-theme=dashboard] .prac-tile__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}[data-theme=dashboard] .prac-tile__foot{flex:none}[data-theme=dashboard] .prac-measure{max-width:min(68ch,100%)}@media (prefers-reduced-motion:reduce){[data-theme=dashboard] .prac-chip{transition:none}}[data-theme=dashboard] .wb-shell{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:1100px){[data-theme=dashboard] .wb-shell{height:calc(100dvh - var(--sim-chrome));min-height:620px;overflow:hidden}[data-theme=dashboard] .wb-shell>*{min-height:0}}[data-theme=dashboard] .wb-split{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;display:grid}@media (min-width:1100px){[data-theme=dashboard] .wb-split{flex:auto;grid-template-columns:336px minmax(0,1fr)}}[data-theme=dashboard] .wb-panel{flex-direction:column;min-width:0;min-height:0;display:flex}[data-theme=dashboard] .wb-panel__head{border-bottom:1px solid var(--hairline);background:var(--surface-2);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}[data-theme=dashboard] .wb-panel__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 18px;overflow-y:auto}[data-theme=dashboard] .wb-group__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:11px;font-weight:700;display:block}[data-theme=dashboard] .wb-field+.wb-field{margin-top:10px}[data-theme=dashboard] .wb-field__label{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:12.5px;font-weight:600;display:flex}[data-theme=dashboard] .wb-field__unit{color:var(--text-3);font-size:11px;font-weight:700;font-family:var(--font-mono)}[data-theme=dashboard] .wb-input{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);width:100%;height:36px;color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);padding:0 10px;font-size:13px}[data-theme=dashboard] .wb-input:focus{border-color:var(--primary);box-shadow:var(--ring-shadow);outline:none}[data-theme=dashboard] .wb-input[aria-invalid=true]{border-color:var(--danger)}[data-theme=dashboard] .wb-field__error{color:var(--danger);margin-top:3px;font-size:11px;display:block}[data-theme=dashboard] .wb-headline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:700px){[data-theme=dashboard] .wb-headline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1500px){[data-theme=dashboard] .wb-headline{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-theme=dashboard] .wb-kpi{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--hairline);padding:12px 14px}[data-theme=dashboard] .wb-kpi__label{color:var(--text-3);font-size:11px;font-weight:700;display:block}[data-theme=dashboard] .wb-kpi__value{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere;margin-top:2px;font-size:21px;font-weight:800;line-height:1.15;display:block}[data-theme=dashboard] .wb-kpi__value.none{color:var(--text-3);font-size:15px}[data-theme=dashboard] .wb-metric:last-child{border-bottom:0;padding-bottom:0}[data-theme=dashboard] .wb-metric__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-theme=dashboard] .wb-metric__label{color:var(--text);min-width:0;font-size:13px;font-weight:700}[data-theme=dashboard] .wb-metric__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);flex:none;font-size:14.5px;font-weight:700}[data-theme=dashboard] .wb-metric__value.none{color:var(--text-3);font-size:12.5px;font-weight:600}[data-theme=dashboard] .wb-metric__formula{font-family:var(--font-mono);color:var(--text-3);overflow-wrap:anywhere;margin-top:4px;font-size:11.5px;line-height:1.5;display:block}[data-theme=dashboard] .wb-metric__detail{color:var(--text-2);max-width:min(78ch,100%);margin-top:4px;font-size:12px;line-height:1.5;display:block}[data-theme=dashboard] .wb-metric__why{color:var(--text-3);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}[data-theme=dashboard] .wb-band{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;align-items:center;gap:5px;margin-left:8px;font-size:10.5px;font-weight:700;display:inline-flex}[data-theme=dashboard] .wb-band:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}[data-theme=dashboard] .wb-band--strong{color:var(--success)}[data-theme=dashboard] .wb-band--ok{color:var(--text-3)}[data-theme=dashboard] .wb-band--weak{color:var(--warning)}[data-theme=dashboard] .wb-table-wrap{border:1px solid var(--hairline);border-radius:var(--r-sm);max-height:420px;overflow:auto}[data-theme=dashboard] .wb-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px}[data-theme=dashboard] .wb-table th{z-index:1;text-align:right;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--border);padding:8px 10px;font-size:10.5px;font-weight:700;position:sticky;top:0}[data-theme=dashboard] .wb-table th:first-child,[data-theme=dashboard] .wb-table td:first-child{text-align:left}[data-theme=dashboard] .wb-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--hairline);color:var(--text-2);padding:6px 10px}[data-theme=dashboard] .wb-table tbody tr:hover td{background:var(--surface-2)}[data-theme=dashboard] .wb-table tr.out td{background:var(--critical-bg);color:var(--critical)}[data-theme=dashboard] .wb-table tr.even td{background:var(--success-bg);color:var(--success)}[data-theme=dashboard] .wb-tornado{flex-direction:column;gap:8px;display:flex}[data-theme=dashboard] .wb-bar{grid-template-columns:152px minmax(0,1fr) 74px;align-items:center;gap:10px;display:grid}[data-theme=dashboard] .wb-bar__range{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap;font-size:11px}[data-theme=dashboard] .wb-bar__note{color:var(--warning);margin:2px 0 0 162px;font-size:11px;line-height:1.45;display:block}[data-theme=dashboard] .wb-bar__label{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}[data-theme=dashboard] .wb-bar__track{border-radius:var(--r-xs);background:var(--surface-2);height:20px;position:relative}[data-theme=dashboard] .wb-bar__axis{background:var(--border-strong);width:1px;position:absolute;top:-2px;bottom:-2px}[data-theme=dashboard] .wb-bar__fill{border-radius:3px;position:absolute;top:3px;bottom:3px}[data-theme=dashboard] .wb-bar__fill--down{background:var(--warning)}[data-theme=dashboard] .wb-bar__fill--up{background:var(--success)}[data-theme=dashboard] .wb-notes{flex-direction:column;gap:7px;display:flex}[data-theme=dashboard] .wb-notes li{color:var(--text-2);gap:8px;font-size:12px;line-height:1.55;display:flex}[data-theme=dashboard] .wb-notes li:before{content:"";background:var(--rust-300);border-radius:50%;flex:none;width:5px;height:5px;margin-top:7px}[data-theme=dashboard] .wb-stale{opacity:.55;transition:opacity var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){[data-theme=dashboard] .wb-input,[data-theme=dashboard] .wb-stale{transition:none}}[data-theme=dashboard] .wb-sticky{z-index:3;background:var(--bg);margin-bottom:4px;padding-bottom:10px;position:sticky;top:0;box-shadow:0 8px 8px -8px #2e2a211a}[data-theme=dashboard] .wb-kpi{border-radius:var(--r-sm);padding:8px 12px}[data-theme=dashboard] .wb-kpi__value{letter-spacing:-.025em;margin-top:0;font-size:18px}[data-theme=dashboard] .wb-kpi__value.none{font-size:12.5px}[data-theme=dashboard] .wb-headline{gap:8px}@media (min-width:1500px){[data-theme=dashboard] .wb-headline{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-theme=dashboard] .wb-kpi__value{white-space:nowrap;overflow-wrap:normal}@media (max-width:430px){[data-theme=dashboard] .wb-kpi__value{letter-spacing:-.03em;font-size:16.5px}}[data-theme=dashboard] .wb-jump{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:8px;display:flex;overflow-x:auto}[data-theme=dashboard] .wb-jump::-webkit-scrollbar{display:none}@media (max-width:1499px){[data-theme=dashboard] .wb-jump{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}}[data-theme=dashboard] .wb-jump a{white-space:nowrap;border-radius:var(--r-full);color:var(--text-3);background:var(--surface);border:1px solid var(--hairline);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);flex:none;padding:3px 10px;font-size:11.5px;font-weight:700}[data-theme=dashboard] .wb-jump a:hover{color:var(--primary-ink);border-color:var(--rust-300)}[data-theme=dashboard] .wb-cols{columns:2 400px;column-gap:12px}[data-theme=dashboard] .wb-cols>*{break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;margin-bottom:12px}[data-theme=dashboard] .wb-stack{flex-direction:column;gap:12px;display:flex}[data-theme=dashboard] .wb-section{padding:16px 18px}[data-theme=dashboard] .wb-section__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}[data-theme=dashboard] .wb-section h3{margin:0}[data-theme=dashboard] .wb-metric{border-bottom:1px solid var(--hairline);padding:7px 0}[data-theme=dashboard] .wb-metric__top{align-items:baseline;gap:10px}[data-theme=dashboard] .wb-metric__label{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}[data-theme=dashboard] .wb-metric__value{color:var(--text);font-size:13.5px}[data-theme=dashboard] .wb-metric__formula{color:var(--text-3);margin-top:2px;font-size:11px;line-height:1.4}[data-theme=dashboard] .wb-band{margin-left:6px;font-size:10px}[data-theme=dashboard] .wb-metric__detail,[data-theme=dashboard] .wb-metric__why{display:none}[data-theme=dashboard] .wb-section.explain .wb-metric__detail,[data-theme=dashboard] .wb-section.explain .wb-metric__why{margin-top:3px;font-size:11.5px;line-height:1.45;display:block}[data-theme=dashboard] .wb-section.explain .wb-metric__detail{color:var(--text-2)}[data-theme=dashboard] .wb-section.explain .wb-metric__why{color:var(--text-3)}[data-theme=dashboard] .wb-explain{color:var(--text-3);border-radius:var(--r-full);border:1px solid var(--hairline);background:var(--surface-2);transition:color var(--dur-fast) var(--ease-standard);flex:none;padding:2px 8px;font-size:11px;font-weight:700}[data-theme=dashboard] .wb-explain:hover{color:var(--primary-ink)}[data-theme=dashboard] .wb-explain[aria-pressed=true]{color:var(--primary-ink);background:var(--primary-tint);border-color:var(--rust-300)}[data-theme=dashboard] .wb-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px 8px;display:grid}[data-theme=dashboard] .wb-field--wide{grid-column:1/-1}[data-theme=dashboard] .wb-field{min-width:0;position:relative}[data-theme=dashboard] .wb-field__label{margin-bottom:3px}[data-theme=dashboard] .wb-field>.v-hint{z-index:4;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--border);min-width:240px;max-width:300px;box-shadow:var(--shadow-md);margin-top:4px;padding:7px 9px;line-height:1.45;display:none;position:absolute;top:100%;left:0}[data-theme=dashboard] .wb-field:focus-within>.v-hint,[data-theme=dashboard] .wb-field:hover>.v-hint{display:block}[data-theme=dashboard] .wb-fields>.wb-field:nth-child(2n):not(.wb-field--wide)>.v-hint{left:auto;right:0}[data-theme=dashboard] .wb-input{height:32px}[data-theme=dashboard] .wb-group+.wb-group{margin-top:14px}[data-theme=dashboard] .wb-table-wrap{max-height:340px}[data-theme=dashboard] .wb-table td{padding:4px 10px}[data-theme=dashboard] .wb-table th{padding:6px 10px}[data-theme=dashboard] .wb-fold>summary{cursor:pointer;color:var(--text);font-size:13px;font-weight:700;list-style:none}[data-theme=dashboard] .wb-fold>summary::-webkit-details-marker{display:none}[data-theme=dashboard] .wb-fold>summary:before{content:"▸";width:14px;color:var(--text-3);transition:transform var(--dur-fast) var(--ease-standard);display:inline-block}[data-theme=dashboard] .wb-fold[open]>summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){[data-theme=dashboard] .wb-jump a,[data-theme=dashboard] .wb-explain,[data-theme=dashboard] .wb-fold>summary:before{transition:none}}html:has([data-theme=dashboard]){scrollbar-gutter:stable}[data-theme=dashboard] .rt-trace{margin-top:22px;position:relative}[data-theme=dashboard] .rt-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--ink-400) var(--ink-100);max-height:min(420px,55vh);padding:2px 10px 6px 0;overflow-y:auto}[data-theme=dashboard] .rt-scroll--more-above{-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}[data-theme=dashboard] .rt-scroll::-webkit-scrollbar{width:6px}[data-theme=dashboard] .rt-scroll::-webkit-scrollbar-thumb{background:var(--ink-400);border-radius:3px}[data-theme=dashboard] .rt-scroll::-webkit-scrollbar-track{background:var(--ink-100);border-radius:3px}[data-theme=dashboard] .rt-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}[data-theme=dashboard] .rt-latest{color:var(--text-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:10px 0 0 26px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:block}[data-theme=dashboard] .rt-latest:hover{color:var(--text)}[data-theme=dashboard] .rt-latest:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}[data-theme=dashboard] .rt-steps{margin:0;list-style:none}[data-theme=dashboard] .rt-step{animation:.22s cubic-bezier(0,0,0,1) both rt-enter}[data-theme=dashboard] .rt-step .tl-head{flex-wrap:nowrap;align-items:flex-start;font-weight:650}[data-theme=dashboard] .rt-step .tl-head>span:first-child{flex:auto;min-width:0}[data-theme=dashboard] .rt-step.done .tl-head{color:var(--text-2)}[data-theme=dashboard] .rt-skipped{color:var(--warning)}[data-theme=dashboard] .rt-lines{flex-direction:column;gap:6px;margin-top:6px;display:flex}[data-theme=dashboard] .tl-item .rt-line,[data-theme=dashboard] .rt-line{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55;animation:.22s cubic-bezier(0,0,0,1) both rt-enter}[data-theme=dashboard] .tl-item .rt-line--note{color:var(--text)}[data-theme=dashboard] .tl-item .rt-line--wait{color:var(--text-3)}[data-theme=dashboard] .rt-queries{border-left:2px solid var(--hairline);flex-direction:column;gap:2px;margin:4px 0 0;padding:0 0 0 10px;list-style:none;display:flex}[data-theme=dashboard] .rt-query{color:var(--text-2);font-size:12px}[data-theme=dashboard] .rt-query--more{color:var(--text-3)}[data-theme=dashboard] .tl-item .rt-places{font-family:var(--font-mono);color:var(--text-3);white-space:pre-wrap;margin:3px 0 0;font-size:11px;line-height:1.6}[data-theme=dashboard] .rt-caret{vertical-align:-1px;background:var(--verdi);width:6px;height:12px;margin-left:5px;animation:1s steps(2,end) infinite v-blink;display:inline-block}@keyframes rt-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-theme=dashboard] .rt-step,[data-theme=dashboard] .rt-line,[data-theme=dashboard] .rt-caret{animation:none}}[data-theme=dashboard] .rt-log{padding:0;overflow:hidden}[data-theme=dashboard] .rt-log__toggle{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 20px;display:flex}[data-theme=dashboard] .rt-log__toggle:hover{background:var(--surface-2)}[data-theme=dashboard] .rt-log__toggle:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}[data-theme=dashboard] .rt-log__body{border-top:1px solid var(--hairline);padding:0 20px 20px}[data-theme=dashboard] .deck-empty{align-items:start;gap:20px;display:grid}@media (min-width:1024px){[data-theme=dashboard] .deck-empty{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}[data-theme=dashboard] .deck-empty__card{padding:22px}@media (min-width:640px){[data-theme=dashboard] .deck-empty__card{padding:26px 28px}}[data-theme=dashboard] .deck-empty__sources{flex-direction:column;gap:2px;margin:16px 0 0;padding:0;list-style:none;display:flex}[data-theme=dashboard] .deck-empty__source{color:inherit;transition:background-color var(--dur-fast) var(--ease-standard);border-radius:10px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}[data-theme=dashboard] .deck-empty__source:hover{background:var(--surface-2)}[data-theme=dashboard] .deck-empty__source:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}[data-theme=dashboard] .deck-empty__mark{border:1.5px dashed var(--border-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}[data-theme=dashboard] .deck-empty__source[data-ready=true] .deck-empty__mark{background:var(--success);border:0}[data-theme=dashboard] .deck-empty__source-label{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}[data-theme=dashboard] .deck-empty__req{letter-spacing:.06em;text-transform:uppercase;background:var(--primary-tint);color:var(--primary-ink);border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700}[data-theme=dashboard] .deck-empty__feeds{color:var(--text-3);margin-top:1px;font-size:12px;display:block}[data-theme=dashboard] .deck-empty__go{color:var(--text-3);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);flex:none}[data-theme=dashboard] .deck-empty__source:hover .deck-empty__go,[data-theme=dashboard] .deck-empty__source:focus-visible .deck-empty__go{opacity:1}[data-theme=dashboard] .deck-empty__action{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}[data-theme=dashboard] .deck-empty__blocked{border-radius:var(--r-md);background:var(--primary-tint);border:1px solid var(--rust-200);margin-top:18px;padding:14px 16px}[data-theme=dashboard] .deck-empty__slides{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}[data-theme=dashboard] .deck-empty__slide{aspect-ratio:16/9;background:var(--surface);border:1px solid var(--border);max-width:100%;box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;justify-content:flex-end;gap:2px;padding:8px 10px;display:flex;position:relative;overflow:hidden}[data-theme=dashboard] .deck-empty__slide[data-ready=false]{background:var(--surface-2);box-shadow:none;border-style:dashed}[data-theme=dashboard] .deck-empty__slide-num{font-family:var(--font-mono);color:var(--text-3);font-size:10px;font-weight:600;position:absolute;top:7px;left:10px}[data-theme=dashboard] .deck-empty__slide-lines{flex-direction:column;gap:4px;display:flex;position:absolute;top:24px;left:10px;right:28%}[data-theme=dashboard] .deck-empty__slide-lines i{background:var(--surface-3);border-radius:2px;height:4px;display:block}[data-theme=dashboard] .deck-empty__slide-lines i+i{width:62%}[data-theme=dashboard] .deck-empty__slide-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}[data-theme=dashboard] .deck-empty__slide-needs{color:var(--primary-ink);font-size:10.5px;font-weight:600}[data-theme=dashboard] .deck-empty__appendix-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:18px;font-size:10.5px;font-weight:700}[data-theme=dashboard] .deck-empty__slides--appendix{margin-top:8px}[data-theme=dashboard] .intake-step{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}[data-theme=dashboard] .intake-step:disabled{cursor:default}[data-theme=dashboard] .intake-step:hover:not(:disabled):not(.current) .bub{border-color:var(--rust-300);transform:translateY(-2px)}[data-theme=dashboard] .intake-step:hover:not(:disabled):not(.current) small{color:var(--text)}[data-theme=dashboard] .intake-step:focus-visible{outline:none}[data-theme=dashboard] .intake-step:focus-visible .bub{outline:2px solid var(--primary);outline-offset:3px}[data-theme=dashboard] .intake-dot{cursor:pointer;border:0;padding:0}[data-theme=dashboard] .intake-dot:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
