html:has(body.vt-dashboard-page.vt-graphite-theme){background:var(--bg-base, #161616)}html body.vt-dashboard-page.vt-graphite-theme{min-height:100vh;overflow-x:hidden;background-color:var(--bg-base)!important;background-image:none!important;background-attachment:scroll!important}body.vt-dashboard-page::before{content:none!important}html body.vt-dashboard-page .dashboard-shell{width:min(1160px, calc(100% - 32px));margin:0 auto;padding:calc(var(--header-height) + 38px) 0 64px}html body.vt-dashboard-page .dashboard-head,html body.vt-dashboard-page .workspace-page>.dashboard-head:not(.case-detail-head){position:relative;display:flex;min-height:0;margin:0 0 24px;padding:0!important;align-items:flex-end;justify-content:space-between;gap:24px;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.vt-dashboard-page .dashboard-head::after{content:none!important}html body.vt-dashboard-page .dashboard-head>div{max-width:780px}html body.vt-dashboard-page .dashboard-head .eyebrow,html body.vt-dashboard-page .workspace-page>.dashboard-head:not(.case-detail-head) .eyebrow{width:fit-content;margin:0 0 8px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--accent-main)!important;font:600 0.68rem/1.4 var(--mono);letter-spacing:0.11em;text-transform:uppercase}html body.vt-dashboard-page .dashboard-head h1{overflow-wrap:anywhere;min-width:0;max-width:760px;margin:0;color:var(--text-primary);font-size:clamp(2rem, 4vw, 2.75rem);line-height:1.08;letter-spacing:-0.04em;text-wrap:balance}html body.vt-dashboard-page .dashboard-head .lead,html body.vt-dashboard-page .workspace-page>.dashboard-head:not(.case-detail-head) .lead{max-width:760px;margin:10px 0 0;color:var(--text-secondary)!important;font-size:0.9rem;font-style:normal!important;line-height:1.6}html body.vt-dashboard-page .workspace-nav{position:sticky;top:calc(var(--header-height) + 10px);z-index:20;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));width:100%;margin:0 0 24px;overflow:hidden;border:1px solid var(--border-subtle)!important;border-radius:4px!important;background:var(--bg-surface)!important;box-shadow:var(--shadow-sm)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.vt-dashboard-page :is(.dashboard-panel,.workspace-card,.case-summary-grid article,.case-queue-item,.case-evidence-card,.case-decision-card,.case-audit-item,.billing-plan-card>div,.billing-meter,.usage-stat,.account-preview,.api-key-created,.api-key-row,.api-key-meta span,.empty-state-table){border:1px solid var(--border-subtle)!important;border-radius:4px!important;background:var(--bg-surface)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.vt-dashboard-page .dashboard-panel{padding:20px}html body.vt-dashboard-page .dashboard-grid{gap:16px}html body.vt-dashboard-page .panel-title{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}html body.vt-dashboard-page .panel-title h2{color:var(--text-primary);font-size:1.05rem}html body.vt-dashboard-page .panel-title p{color:var(--text-secondary);font-size:0.82rem;line-height:1.55}html body.vt-dashboard-page .case-summary-grid{gap:12px;margin-bottom:16px}html body.vt-dashboard-page .case-summary-grid article{padding:16px}html body.vt-dashboard-page .case-summary-grid span,html body.vt-dashboard-page :is(.case-meta,.case-form-note){color:var(--text-tertiary)}html body.vt-dashboard-page .case-summary-grid strong,html body.vt-dashboard-page :is(.case-queue-title,.case-evidence-card,.case-decision-card) strong{color:var(--text-primary)}html body.vt-dashboard-page .case-queue-item:hover{border-color:var(--accent-border)!important;background:var(--bg-surface-hover)!important}html body.vt-dashboard-page :is(.case-chip,.case-status-pill,.case-priority-pill){border-radius:3px;background:var(--bg-surface-light)}html body.vt-dashboard-page .case-decision-card[data-kind="analyst"],html body.vt-dashboard-page .case-decision-card[data-kind="analyst_override"]{border-left:3px solid var(--accent-main)!important}html body.vt-dashboard-page .case-source-investigation{color:var(--accent-main)}html body.vt-dashboard-page :is(.billing-plan-card>div,.billing-meter,.usage-stat,.account-preview,.api-key-row){background:var(--bg-surface-light)!important}html body.vt-dashboard-page .billing-meter i{background:var(--border-subtle)}html body.vt-dashboard-page .billing-meter b{background:var(--accent-main)}html body.vt-dashboard-page .account-avatar,html body.vt-dashboard-page .api-key-created{border-color:var(--accent-border)!important;background:var(--accent-soft)!important;color:var(--accent-main)!important}html body.vt-dashboard-page :is(.usage-stat,.billing-plan-card,.billing-meter,.account-preview,.api-key-meta) strong{color:var(--text-primary)!important}html body.vt-dashboard-page .api-key-row{grid-template-columns:minmax(0, .8fr) minmax(0, 1.6fr) minmax(86px, auto)}html body.vt-dashboard-page .api-key-meta{grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width: 1100px){html body.vt-dashboard-page .api-key-row{grid-template-columns:minmax(0, 1fr) auto}html body.vt-dashboard-page .api-key-main{grid-column:1;grid-row:1}html body.vt-dashboard-page .api-key-controls{grid-column:2;grid-row:1}html body.vt-dashboard-page .api-key-meta{grid-column:1 / -1;grid-row:2}}@media (max-width: 600px){html body.vt-dashboard-page .api-key-row{grid-template-columns:minmax(0, 1fr)}html body.vt-dashboard-page :is(.api-key-main,.api-key-controls,.api-key-meta){grid-column:1;grid-row:auto}html body.vt-dashboard-page .api-key-meta{grid-template-columns:minmax(0, 1fr)}}html body.vt-dashboard-page .analysis-footer,html body.vt-dashboard-page .legal-footer{border-top-color:var(--border-subtle)!important;background:var(--header-bg)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width: 900px){html body.vt-dashboard-page .dashboard-head,html body.vt-dashboard-page .workspace-page>.dashboard-head:not(.case-detail-head){align-items:flex-start;flex-direction:column}}@media (max-width: 760px){html body.vt-dashboard-page .dashboard-shell{width:min(100% - 24px, 1160px);padding-top:calc(var(--header-height) + 24px)}html body.vt-dashboard-page .workspace-nav{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin}html body.vt-dashboard-page .dashboard-panel{padding:16px}}@media (max-width: 560px){html body.vt-dashboard-page .dashboard-head h1{overflow-wrap:anywhere;min-width:0;font-size:clamp(1.8rem, 8vw, 2.2rem)}html body.vt-dashboard-page .dashboard-sih-actions{width:100%}}