.ag-root{--border:rgba(255,255,255,0.07);--bs:rgba(255,255,255,0.12);--t1:#f3f1ff;--t2:#e7e5f3;--t3:#b9b4d6;--t4:#9b97bd;--t5:#908cb0;--v:var(--rc-v);--vd:var(--rc-vd);--tl:var(--rc-tl);--td:#14b8a6;--g:#34d399;--gd:#10b981;--a:#fbbf24;--p:#fb7185;--b:#60a5fa;max-width:1200px;margin:0 auto;position:relative;color:var(--t2)}.ag-root .av{display:grid;place-items:center;font-family:var(--font-mono),"JetBrains Mono",monospace;font-weight:600;color:#fff;flex-shrink:0}.ag-root .av.c1{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.ag-root .av.c2{background:linear-gradient(135deg,#5eead4,#14b8a6)}.ag-root .av.c3{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.ag-root .av.c4{background:linear-gradient(135deg,#60a5fa,#2563eb)}.ag-root .av.c5{background:linear-gradient(135deg,#fb7185,#e11d48)}.ag-root .mode-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px;gap:16px;flex-wrap:wrap}.ag-root .mode-head .left{display:flex;align-items:center;gap:14px}.ag-root .ic-page{width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,var(--v),var(--vd));display:grid;place-items:center;color:#fff;box-shadow:0 8px 24px -6px rgba(167,139,250,.5);flex-shrink:0;animation:glow-pulse 3s ease-in-out infinite}.ag-root .mode-head h1{font-family:var(--font-display),"Fraunces",serif;font-size:28px;font-weight:600;color:#fff;margin:0;letter-spacing:-.02em;line-height:1}.ag-root .mode-head h1 .i{font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;color:var(--v);font-weight:400}.ag-root .mode-head .sub{font-size:13px;color:var(--t4);margin-top:6px}.ag-root .mode-head .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ag-root .btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:10px;border:1px solid var(--bs);background:rgba(255,255,255,.04);color:var(--t2);font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s;text-decoration:none}.ag-root .btn:hover{background:rgba(255,255,255,.07)}.ag-root .btn:focus-visible{outline:2px solid var(--v);outline-offset:2px}.ag-root .btn-v{background:linear-gradient(180deg,var(--v),var(--vd));border-color:var(--vd);color:#fff;box-shadow:0 4px 14px -4px rgba(167,139,250,.5);font-weight:600}.ag-root .agent-toggle{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:12px;background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.2);cursor:pointer;transition:all .3s;-webkit-user-select:none;user-select:none;font-family:inherit}.ag-root .agent-toggle .toggle-track{width:40px;height:22px;border-radius:11px;background:rgba(255,255,255,.1);position:relative;transition:background .3s;flex-shrink:0}.ag-root .agent-toggle.active .toggle-track{background:var(--g)}.ag-root .agent-toggle .toggle-thumb{width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px rgba(0,0,0,.3)}.ag-root .agent-toggle.active .toggle-thumb{transform:translateX(18px)}.ag-root .agent-toggle .toggle-label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;color:var(--g);font-weight:500;transition:color .3s}.ag-root .agent-toggle:not(.active){background:rgba(255,255,255,.03);border-color:var(--bs)}.ag-root .agent-toggle:not(.active) .toggle-label{color:var(--t4)}.ag-root .agent-toggle:hover{transform:translateY(-1px)}.ag-root .agent-toggle:focus-visible{outline:2px solid var(--v);outline-offset:2px}.ag-root .nucleus{position:relative;padding:40px 36px;border-radius:24px;margin-bottom:22px;background:radial-gradient(400px 300px at 50% 40%,rgba(167,139,250,.12),transparent 70%),radial-gradient(300px 200px at 20% 80%,rgba(94,234,212,.06),transparent 60%),radial-gradient(250px 200px at 80% 20%,rgba(52,211,153,.05),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.005));border:1px solid rgba(167,139,250,.2);overflow:hidden}.ag-root .nucleus:before{content:"";position:absolute;inset:0;border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(167,139,250,.04) 0,transparent 70%);animation:breathe 4s ease-in-out infinite;pointer-events:none}.ag-root .nucleus-grid{display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:center;position:relative;z-index:1}.ag-root .agent-orb{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin:0 auto}.ag-root .agent-orb .ring{position:absolute;border-radius:50%;border:1px solid rgba(167,139,250,.15)}.ag-root .agent-orb .ring.r1{inset:0;animation:orbit 20s linear infinite}.ag-root .agent-orb .ring.r2{inset:15px;animation:orbit 15s linear infinite reverse;border-color:rgba(94,234,212,.12)}.ag-root .agent-orb .ring.r3{inset:30px;animation:orbit 25s linear infinite;border-color:rgba(52,211,153,.1)}.ag-root .agent-orb .ring .dot{position:absolute;width:6px;height:6px;border-radius:50%}.ag-root .agent-orb .ring.r1 .dot{top:-3px;left:50%;background:var(--v);box-shadow:0 0 8px var(--v)}.ag-root .agent-orb .ring.r2 .dot{bottom:-3px;right:20%;background:var(--tl);box-shadow:0 0 8px var(--tl)}.ag-root .agent-orb .ring.r3 .dot{top:30%;left:-3px;background:var(--g);box-shadow:0 0 8px var(--g)}.ag-root .agent-orb .core{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--v),var(--vd));display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 40px rgba(167,139,250,.4),0 0 80px rgba(167,139,250,.15);animation:glow-pulse 3s ease-in-out infinite;z-index:2;position:relative}.ag-root .agent-orb .core.paused{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 0 24px rgba(107,114,128,.3);animation:none}.ag-root .agent-orb .core svg{color:#fff;margin-bottom:2px}.ag-root .agent-orb .core .status{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:8px;color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.15em}.ag-root .nucleus-info{display:flex;flex-direction:column;gap:16px}.ag-root .nucleus-info .greeting{font-family:var(--font-display),"Fraunces",serif;font-size:26px;font-weight:600;color:#fff;line-height:1.2}.ag-root .nucleus-info .greeting .i{font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;color:var(--v);font-weight:400}.ag-root .nucleus-info .desc{font-size:13.5px;color:var(--t3);line-height:1.55}.ag-root .nucleus-info .desc b{color:var(--t1)}.ag-root .nucleus-info .desc .tl{color:var(--tl)}.ag-root .nucleus-info .desc .g{color:var(--g)}.ag-root .nucleus-info .desc .v{color:var(--v)}.ag-root .live-stats{display:flex;gap:16px;flex-wrap:wrap}.ag-root .live-stat{padding:10px 16px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid var(--border);display:flex;align-items:center;gap:10px}.ag-root .live-stat .val{font-family:var(--font-display),"Fraunces",serif;font-size:22px;font-weight:600;line-height:1}.ag-root .live-stat .val small{font-size:12px;color:var(--t4)}.ag-root .live-stat .meta{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9.5px;color:var(--t5);text-transform:uppercase;letter-spacing:.08em;line-height:1.3}.ag-root .live-stat .live-dot{width:6px;height:6px;border-radius:50%;background:var(--g);box-shadow:0 0 6px var(--g);animation:live-dot 1.5s ease-in-out infinite;flex-shrink:0}.ag-root .impact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.ag-root .impact-card{padding:20px 22px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));border:1px solid var(--border);animation:fadeUp .5s ease-out;position:relative;overflow:hidden}.ag-root .impact-card.featured{background:radial-gradient(250px 150px at 100% 0,rgba(167,139,250,.08),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));border-color:rgba(167,139,250,.2)}.ag-root .impact-card .top{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ag-root .impact-card .ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.ag-root .impact-card .lab{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--t5)}.ag-root .impact-card .row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.ag-root .impact-card .val{font-family:var(--font-display),"Fraunces",serif;font-size:30px;font-weight:600;line-height:1}.ag-root .impact-card .val small{font-size:14px;color:var(--t4)}.ag-root .impact-card .spark{flex-shrink:0}.ag-root .impact-card .spark path{stroke-dasharray:200;stroke-dashoffset:200;animation:dash 1.5s ease-out forwards}.ag-root .impact-card .delta{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;color:var(--t4);margin-top:6px}.ag-root .impact-card .delta b{font-weight:600}.ag-root .impact-card .delta .up{color:var(--g)}.ag-root .impact-card .delta .down{color:var(--p)}.ag-root .veto-section{margin-bottom:22px}.ag-root .section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px;flex-wrap:wrap}.ag-root .section-head h3{font-family:var(--font-display),"Fraunces",serif;font-size:18px;font-weight:600;color:#fff;margin:0;display:flex;align-items:center;gap:8px}.ag-root .section-head h3 .i{font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--v)}.ag-root .count-pill{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:rgba(167,139,250,.12);border:1px solid rgba(167,139,250,.25);color:var(--v);animation:pulse 2s infinite}.ag-root .veto-cards{display:flex;flex-direction:column;gap:10px}.ag-root .veto-card{padding:16px 20px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));border:1px solid var(--border);display:grid;grid-template-columns:auto auto 1fr auto auto;gap:14px;align-items:center;transition:all .2s}.ag-root .veto-card:hover{border-color:rgba(167,139,250,.25)}.ag-root .veto-card .pulse-ring{width:10px;height:10px;border-radius:50%;background:var(--v);box-shadow:0 0 8px var(--v);animation:pulse 2s infinite;flex-shrink:0}.ag-root .veto-card .av{width:36px;height:36px;border-radius:9px;font-size:12px}.ag-root .veto-card .info{min-width:0}.ag-root .veto-card .info .title{font-size:13.5px;color:var(--t1);font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ag-root .veto-card .info .title .doc-pill{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9px;padding:2px 7px;border-radius:4px;background:rgba(167,139,250,.1);color:var(--v);border:1px solid rgba(167,139,250,.2);text-transform:uppercase}.ag-root .veto-card .info .desc{font-size:12px;color:var(--t4);margin-top:3px}.ag-root .veto-card .info .desc .hl{color:var(--tl);font-weight:500}.ag-root .veto-card .schedule{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;color:var(--t5);text-align:right;white-space:nowrap}.ag-root .veto-card .schedule b{display:block;color:var(--a);font-size:12px}.ag-root .veto-card .veto-actions{display:flex;gap:6px}.ag-root .veto-btn{padding:8px 14px;border-radius:8px;font-size:11.5px;cursor:pointer;font-family:inherit;transition:all .2s;display:inline-flex;align-items:center;gap:5px;border:1px solid;white-space:nowrap}.ag-root .veto-btn:disabled{opacity:.5;cursor:not-allowed}.ag-root .veto-btn.approve{background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.25);color:var(--g)}.ag-root .veto-btn.approve:hover:not(:disabled){background:var(--g);color:#0a1a18}.ag-root .veto-btn.block{background:rgba(244,63,94,.08);border-color:rgba(244,63,94,.2);color:var(--p)}.ag-root .veto-btn.block:hover:not(:disabled){background:var(--p);color:#fff}.ag-root .veto-btn.edit{background:rgba(255,255,255,.04);border-color:var(--bs);color:var(--t3);text-decoration:none}.ag-root .veto-btn.edit:hover{background:rgba(167,139,250,.1);color:var(--v);border-color:rgba(167,139,250,.25)}.ag-root .veto-empty{padding:18px 20px;border-radius:14px;border:1px dashed var(--border);background:rgba(255,255,255,.015);font-size:13px;color:var(--t4)}.ag-root .intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.ag-root .intel-card{padding:22px 24px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));border:1px solid var(--border)}.ag-root .intel-card .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}.ag-root .intel-card .head h4{font-family:var(--font-display),"Fraunces",serif;font-size:16px;font-weight:600;color:#fff;margin:0;display:flex;align-items:center;gap:7px}.ag-root .intel-card .head h4 .i{font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--v)}.ag-root .intel-card .head h4 .ic-sm{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex-shrink:0}.ag-root .config-row{display:flex;gap:10px;margin-bottom:14px}.ag-root .config-pill{padding:12px 16px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid var(--border);flex:1;min-width:0}.ag-root .config-pill .label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--t5);margin-bottom:5px}.ag-root .config-pill .value{font-size:14px;color:var(--t1);font-weight:600;display:flex;align-items:center;gap:6px}.ag-root .config-pill .value.num{font-family:var(--font-display),"Fraunces",serif;font-size:20px}.ag-root .intel-subhead{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;margin-bottom:8px;display:flex;align-items:center;gap:5px}.ag-root .intel-subhead.g{color:var(--g)}.ag-root .intel-note{font-size:12.5px;color:var(--t4);padding:10px 14px;border-radius:8px;background:rgba(255,255,255,.02);border:1px solid var(--border)}.ag-root .client-intel-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border-bottom:1px solid rgba(255,255,255,.03);transition:background .2s;text-decoration:none}.ag-root .client-intel-row:hover{background:rgba(255,255,255,.02)}.ag-root .client-intel-row:last-child{border-bottom:none}.ag-root .client-intel-row .av{width:28px;height:28px;border-radius:7px;font-size:10px}.ag-root .client-intel-row .name{flex:1;font-size:12.5px;color:var(--t2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-root .client-intel-row .score{font-family:var(--font-display),"Fraunces",serif;font-size:15px;font-weight:600}.ag-root .client-intel-row .bar{width:60px;height:4px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden;flex-shrink:0}.ag-root .client-intel-row .bar .fill{height:100%;border-radius:2px;animation:barFill 1s ease-out}.ag-root .intel-footnote{margin-top:14px;font-size:12px;color:var(--t4);display:flex;align-items:center;gap:6px}.ag-root .activity-feed{padding:22px 24px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));border:1px solid var(--border)}.ag-root .activity-feed .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}.ag-root .activity-feed .head h3{font-family:var(--font-display),"Fraunces",serif;font-size:18px;font-weight:600;color:#fff;margin:0}.ag-root .activity-feed .head h3 .i{font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--v)}.ag-root .activity-feed .head-l{display:flex;align-items:center;gap:11px;min-width:0}.ag-root .feed-toggle{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;flex-shrink:0;border-radius:7px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:#9b97b8;cursor:pointer;transition:background .15s ease,color .15s ease}.ag-root .feed-toggle:hover{background:rgba(255,255,255,.07);color:#fff}.ag-root .feed-toggle svg{width:15px;height:15px;transition:transform .2s ease}.ag-root .feed-toggle.collapsed svg{transform:rotate(-90deg)}.ag-root .feed-count{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;color:#9b97b8;padding:3px 9px;border-radius:6px;background:rgba(255,255,255,.05);white-space:nowrap}@media (prefers-reduced-motion:reduce){.ag-root .feed-toggle svg{transition:none}}.ag-root .live-badge{display:flex;align-items:center;gap:5px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;color:var(--g);padding:4px 10px;border-radius:6px;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.2)}.ag-root .live-badge .dot{width:5px;height:5px;border-radius:50%;background:var(--g);animation:live-dot 1.5s ease-in-out infinite}.ag-root .feed-list{display:flex;flex-direction:column;gap:0;position:relative;padding-left:20px}.ag-root .feed-list:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,var(--v),var(--tl),var(--g),rgba(255,255,255,.05))}.ag-root .feed-item{display:flex;gap:14px;padding:12px 8px;position:relative;border-radius:10px;transition:background .2s;text-align:left;width:100%;border:none;background:none;font-family:inherit;color:inherit}.ag-root button.feed-item{cursor:pointer}.ag-root button.feed-item:hover{background:rgba(167,139,250,.04)}.ag-root button.feed-item:focus-visible{outline:2px solid var(--v);outline-offset:-2px}.ag-root .feed-item .dot-wrap{position:absolute;left:-20px;top:16px;width:11px;height:11px;border-radius:50%;border:2px solid #060611;display:grid;place-items:center}.ag-root .feed-item .dot-wrap .inner{width:7px;height:7px;border-radius:50%}.ag-root .feed-item .dot-wrap .inner.v{background:var(--v);box-shadow:0 0 6px var(--v)}.ag-root .feed-item .dot-wrap .inner.g{background:var(--g);box-shadow:0 0 6px var(--g)}.ag-root .feed-item .dot-wrap .inner.tl{background:var(--tl);box-shadow:0 0 6px var(--tl)}.ag-root .feed-item .dot-wrap .inner.a{background:var(--a);box-shadow:0 0 6px var(--a)}.ag-root .feed-item .dot-wrap .inner.p{background:var(--p);box-shadow:0 0 6px var(--p)}.ag-root .feed-item .content{flex:1;min-width:0}.ag-root .feed-item .content .action{font-size:13px;color:var(--t2);line-height:1.45}.ag-root .feed-item .content .action b{color:var(--t1);font-weight:600}.ag-root .feed-item .content .action .tag{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9px;padding:1px 6px;border-radius:3px;vertical-align:middle;margin-left:4px;white-space:nowrap}.ag-root .feed-item .content .action .tag.auto{background:rgba(167,139,250,.1);color:var(--v);border:1px solid rgba(167,139,250,.2)}.ag-root .feed-item .content .action .tag.response{background:rgba(52,211,153,.1);color:var(--g);border:1px solid rgba(52,211,153,.2)}.ag-root .feed-item .content .detail{font-size:10.5px;color:var(--t5);overflow:hidden;text-overflow:ellipsis}.ag-root .feed-item .content .detail,.ag-root .feed-item .view-hint{font-family:var(--font-mono),"JetBrains Mono",monospace;margin-top:4px}.ag-root .feed-item .view-hint{font-size:9.5px;color:var(--v);opacity:0;transition:opacity .2s;display:flex;align-items:center;gap:4px}.ag-root button.feed-item:focus-visible .view-hint,.ag-root button.feed-item:hover .view-hint{opacity:1}.ag-root .feed-item .time{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;color:var(--t5);flex-shrink:0;min-width:60px;text-align:right}.ag-root .feed-more{margin-top:12px;width:100%;padding:9px;border-radius:9px;background:rgba(255,255,255,.04);border:1px solid var(--bs);color:var(--t2);font-size:12px;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}.ag-root .feed-empty{font-size:13px;color:var(--t4);margin:0}.ag-root .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:200;transition:all .3s;display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.ag-root .modal{width:620px;max-width:100%;max-height:85vh;border-radius:22px;background:linear-gradient(180deg,rgba(15,15,32,.98),rgba(8,8,20,.98));border:1px solid rgba(167,139,250,.25);box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 60px rgba(167,139,250,.08);overflow:hidden;display:flex;flex-direction:column;transform:scale(.95) translateY(10px);animation:ag-modal-in .3s ease forwards}@keyframes ag-modal-in{to{transform:scale(1) translateY(0)}}.ag-root .modal .m-header{padding:22px 24px 18px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:14px;background:radial-gradient(300px 150px at 0 0,rgba(167,139,250,.06),transparent 60%)}.ag-root .modal .m-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.ag-root .modal .m-icon.sent{background:rgba(94,234,212,.12);color:var(--tl);border:1px solid rgba(94,234,212,.25)}.ag-root .modal .m-icon.generated{background:rgba(167,139,250,.12);color:var(--v);border:1px solid rgba(167,139,250,.25)}.ag-root .modal .m-icon.response{background:rgba(52,211,153,.12);color:var(--g);border:1px solid rgba(52,211,153,.25)}.ag-root .modal .m-info{flex:1;min-width:0}.ag-root .modal .m-info .m-title{font-family:var(--font-display),"Fraunces",serif;font-size:18px;font-weight:600;color:#fff}.ag-root .modal .m-info .m-meta{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;color:var(--t4);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ag-root .modal .m-info .m-meta .tag{font-size:9px;padding:2px 7px;border-radius:4px}.ag-root .modal .m-info .m-meta .tag.auto{background:rgba(167,139,250,.1);color:var(--v);border:1px solid rgba(167,139,250,.2)}.ag-root .modal .m-info .m-meta .tag.response{background:rgba(52,211,153,.1);color:var(--g);border:1px solid rgba(52,211,153,.2)}.ag-root .modal .close-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--t4);display:grid;place-items:center;cursor:pointer;transition:all .2s;flex-shrink:0}.ag-root .modal .close-btn:hover{background:rgba(244,63,94,.08);color:var(--p);border-color:rgba(244,63,94,.25)}.ag-root .modal .m-body{padding:22px 24px;overflow-y:auto;flex:1}.ag-root .modal .m-body::-webkit-scrollbar{width:4px}.ag-root .modal .m-body::-webkit-scrollbar-thumb{background:rgba(167,139,250,.2);border-radius:2px}.ag-root .m-metadata{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.ag-root .m-meta-item{padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid var(--border)}.ag-root .m-meta-item .label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--t5);margin-bottom:4px}.ag-root .m-meta-item .value{font-size:13px;color:var(--t1);font-weight:500}.ag-root .email-envelope{border-radius:14px;background:rgba(255,255,255,.02);border:1px solid var(--border);overflow:hidden;margin-bottom:18px}.ag-root .email-envelope .env-header{padding:16px 18px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.ag-root .email-envelope .env-row{display:flex;align-items:center;gap:8px;font-size:12.5px}.ag-root .email-envelope .env-row .label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;color:var(--t5);text-transform:uppercase;letter-spacing:.1em;min-width:36px}.ag-root .email-envelope .env-row .value{color:var(--t2);min-width:0;overflow:hidden;text-overflow:ellipsis}.ag-root .email-envelope .env-row .value b{color:var(--t1);font-weight:600}.ag-root .email-envelope .env-subject{padding:14px 18px;border-bottom:1px solid var(--border);font-size:15px;color:var(--t1);font-weight:600}.ag-root .email-envelope .env-body{padding:20px 18px;font-size:13.5px;color:var(--t2);line-height:1.7;white-space:pre-wrap;word-break:break-word}.ag-root .email-envelope .env-body b{color:var(--t1)}.ag-root .modal .m-footer{padding:16px 24px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgba(255,255,255,.01);flex-wrap:wrap}.ag-root .veto-edit{display:flex;flex-direction:column;gap:16px}.ag-root .veto-edit-hint{font-size:12.5px;line-height:1.5;color:var(--t3);margin:0}.ag-root .veto-edit-hint b{color:var(--t2)}.ag-root .veto-edit-field{display:flex;flex-direction:column;gap:6px}.ag-root .veto-edit-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--t3)}.ag-root .veto-edit-input,.ag-root .veto-edit-textarea{width:100%;background:rgba(255,255,255,.03);border:1px solid var(--bs);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:13px;line-height:1.55;color:var(--t1);transition:border-color .2s;resize:vertical}.ag-root .veto-edit-textarea{min-height:180px}.ag-root .veto-edit-input:focus,.ag-root .veto-edit-textarea:focus{outline:none;border-color:rgba(167,139,250,.4)}@media (max-width:1100px){.ag-root .nucleus-grid{grid-template-columns:1fr}.ag-root .agent-orb{margin-bottom:20px}.ag-root .impact-grid{grid-template-columns:1fr 1fr}.ag-root .intel-grid{grid-template-columns:1fr}}@media (max-width:768px){.ag-root .impact-grid{grid-template-columns:1fr}.ag-root .veto-card{grid-template-columns:auto 1fr;gap:10px}.ag-root .veto-card .schedule{grid-column:1/-1;text-align:left}.ag-root .veto-card .veto-actions{grid-column:1/-1;flex-wrap:wrap}.ag-root .modal{width:95%;max-height:90vh;border-radius:16px}}