.veto-portfolio-workspace,.veto-analytics-workspace,.veto-ai-workspace{position:relative}.veto-portfolio-workspace:before,.veto-analytics-workspace:before,.veto-ai-workspace:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 82% 8%,#ff553d13,#0000 25rem),radial-gradient(circle at 8% 34%,#ffffff05,#0000 22rem);height:32rem;position:absolute;inset:-1rem -1rem auto}.veto-portfolio-workspace>div>section:first-child,.veto-outcome-hero,.veto-ai-hero{background:radial-gradient(circle at 86% 0,#ff553d17,#0000 27rem),linear-gradient(145deg,#050505,#010101 64%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff09,0 34px 92px #00000047}.veto-portfolio-workspace>div>section:nth-child(2) .panel,.veto-audit-metrics .panel,.veto-ai-metrics .panel{background:linear-gradient(#ffffff03,#0000 36%),#020202;border-color:#ffffff14}.veto-portfolio-workspace>div>section:nth-child(2) .panel:first-child{border-color:#ff553d29}.veto-portfolio-workspace table tbody tr:hover,.veto-analytics-workspace table tbody tr:hover{background:linear-gradient(90deg,#ff553d0a,#ffffff03);box-shadow:inset 2px 0 #ff553d6b}.veto-portfolio-workspace .panel:has(table){overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 28px 78px #0000002e}.veto-portfolio-workspace .panel:has(table) thead{background:#ff553d05}.veto-audit-card,.veto-ai-evidence-card,.veto-ai-answer{background:linear-gradient(160deg,#ffffff04,#0000 48%),#020202;border:1px solid #ffffff16;box-shadow:inset 0 1px #ffffff06,0 18px 56px #00000024}.veto-audit-highlights .panel{min-height:10.5rem}.veto-audit-timeline>div{background:#ffffff02;transition:border-color .18s,background .18s}.veto-audit-timeline>div:hover{background:#ff553d06;border-color:#ff553d24}.veto-ai-console{background:radial-gradient(circle at 50% 120%,#ff553d08,#0000 28rem),#010101!important;border-color:#ffffff17!important}.veto-ai-mark{background:#ff553d13;border:1px solid #ff553d38;box-shadow:0 0 30px #ff553d14}.veto-ai-user-message{background:#ffffff06;border:1px solid #ffffff13}.veto-ai-composer input{background:#010101!important;border-color:#ffffff1c!important}.veto-ai-composer input:focus{border-color:#ff553d6b!important;box-shadow:0 0 0 3px #ff553d0e!important}.veto-ai-prompts button:hover{background:#ff553d09}.veto-ai-prompts button:hover span:last-child{color:#ffffffe6}@media (width>=1280px){.veto-portfolio-workspace>div>section:first-child h1{max-width:48rem}}@media (width<=640px){.veto-portfolio-workspace:before,.veto-analytics-workspace:before,.veto-ai-workspace:before{height:20rem}.veto-portfolio-workspace>div>section:first-child,.veto-outcome-hero,.veto-ai-hero{box-shadow:none;border-radius:1.05rem}}
