:root{color-scheme:dark;--bg:#080b0f;--ink:#f5f7fb;--muted:#9aa8b8;--line:#263344;--panel:#101720;--panel-2:#151d28;--panel-3:#1d2632;--gold:#e4b657;--amber:#f08f48;--cyan:#39b7e8;--green:#60c28f;--red:#ef6a62;--violet:#8f80ff;--shadow:rgba(0,0,0,0.36)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:linear-gradient(rgba(8,11,15,.88),rgba(8,11,15,.96)),url(/brand/warpintel-dashboard-concept.png) 50% /cover fixed;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.app-frame{min-height:100vh;padding:0 clamp(14px,3vw,34px) 34px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:88px;padding:14px 0}.compact-topbar{min-height:76px}.brand-link{display:inline-flex;align-items:center;min-width:180px}.brand-link img{object-fit:contain}.brand-text{color:var(--gold);font-size:1.15rem;font-weight:800;letter-spacing:0}.topnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.icon-link,.topnav a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#dce7f3;background:rgba(16,23,32,.72)}.icon-link{color:inherit}.icon-link:hover,.topnav a:hover{border-color:rgba(228,182,87,.55);color:var(--gold)}.command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:18px;gap:18px;align-items:flex-start}.ops-layout,.primary-stack,.side-rail{display:grid;grid-gap:14px;gap:14px}.brief-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.brief-strip span{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:rgba(16,23,32,.78);color:#dfe9f4;overflow-wrap:anywhere}.brief-strip svg{color:var(--cyan);flex:0 0 auto}.auth-panel,.lookup-panel,.ops-panel,.rail-section,.workbench{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.9);box-shadow:0 18px 50px var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workbench{overflow:hidden}.tool-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.08);background:rgba(10,15,21,.84)}.tool-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border:0;border-right:1px solid rgba(255,255,255,.07);color:#c7d2df;background:transparent;font-weight:700;overflow-wrap:anywhere}.tool-tabs button:last-child{border-right:0}.tool-tabs button.active{color:#101720;background:linear-gradient(135deg,var(--gold),#f2d28b)}.tool-tabs button:not(.active):hover{color:var(--cyan);background:rgba(57,183,232,.08)}.tool-body{display:grid;grid-gap:12px;gap:12px;padding:16px}.target-line{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045)}.target-line svg{color:var(--cyan)}.auth-form input,.buyback-controls input,.buyback-controls select,.buyback-controls textarea,.ops-form input,.ops-form select,.ops-form textarea,.pi-controls input,.pi-controls select,.srp-form input,.srp-form select,.srp-form textarea,.system-risk-form textarea,.target-line input,.tool-body textarea{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.tool-body textarea{resize:vertical;min-height:280px;padding:14px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045);line-height:1.5}.auth-form input:focus,.buyback-controls input:focus,.buyback-controls select:focus,.buyback-controls textarea:focus,.ops-form select:focus,.pi-controls input:focus,.pi-controls select:focus,.pi-controls textarea:focus,.srp-form input:focus,.srp-form select:focus,.srp-form textarea:focus,.system-risk-form textarea:focus,.target-line:focus-within,.tool-body textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.sample-preset-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sample-preset-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid rgba(57,183,232,.24);border-radius:6px;color:#c9f2ff;background:rgba(57,183,232,.07);font-size:.82rem;font-weight:800}.sample-preset-row button:hover{border-color:rgba(228,182,87,.48);color:var(--gold);background:rgba(228,182,87,.08)}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.auth-form button,.button-link,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 16px;border:0;border-radius:6px;color:#0c1218;background:linear-gradient(135deg,var(--gold),#ffd889);font-weight:900}.primary-action:disabled{cursor:progress;opacity:.76}.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 11px;border:1px solid rgba(57,183,232,.32);border-radius:6px;color:var(--ink);background:rgba(57,183,232,.1);font-weight:800}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.inline-error{display:inline-flex;align-items:center;gap:7px;color:#ffb4ad}.quota-line{margin:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:6px;color:var(--muted);background:rgba(255,255,255,.045);font-size:.82rem;font-weight:800;overflow-wrap:anywhere}.quota-good{border-color:rgba(96,194,143,.35);color:#dffbea;background:rgba(96,194,143,.08)}.quota-warn{border-color:rgba(246,191,107,.38);color:#ffe7bf;background:rgba(246,191,107,.09)}.quota-blocked{border-color:rgba(255,180,173,.38);color:#ffcfca;background:rgba(255,180,173,.08)}.appraisal-panel,.result-panel{display:grid;grid-gap:14px;gap:14px;padding:16px;border-top:1px solid rgba(255,255,255,.08);background:rgba(10,15,21,.5)}.result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.eyebrow{color:var(--green);font-size:.78rem;font-weight:800;text-transform:uppercase}.result-header h2,.section-heading h1,.section-heading h2,.section-heading h3{margin:0;font-size:clamp(1.02rem,2vw,1.32rem);line-height:1.22}.confidence{display:grid;place-items:center;min-width:94px;padding:10px;border:1px solid rgba(96,194,143,.42);border-radius:8px;color:#dffbea;background:rgba(96,194,143,.1)}.confidence strong{font-size:1.55rem}.confidence span{color:var(--muted);font-size:.76rem}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.detail-grid article{display:grid;grid-gap:5px;gap:5px;min-height:86px;padding:12px;border:1px solid rgba(57,183,232,.2);border-radius:6px;background:rgba(57,183,232,.06)}.detail-grid span{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.detail-grid strong{overflow-wrap:anywhere}.detail-grid small{color:var(--muted);line-height:1.35}.result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.meaning-line,.result-list{border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.result-list{padding:12px}.result-list h3{margin:0 0 8px;color:var(--gold);font-size:.88rem}.ops-queue ul,.result-list ul{margin:0;padding-left:18px}.ops-queue li,.result-list li{margin:7px 0;color:#d4dfec}.prompt-list ul{list-style:none;padding-left:0}.prompt-list li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.prompt-list button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(57,183,232,.28);border-radius:6px;background:rgba(57,183,232,.08);color:var(--cyan);cursor:pointer}.prompt-list button:hover{border-color:rgba(57,183,232,.5);background:rgba(57,183,232,.14)}.prompt-list span{overflow-wrap:anywhere}.meaning-line{padding:12px;color:#dbe7f4}.workflow-next-steps{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(57,183,232,.16);border-radius:6px;background:rgba(5,13,21,.52)}.workflow-next-steps>div:first-child{display:grid;grid-gap:4px;gap:4px}.workflow-next-steps>div:first-child strong{color:var(--text)}.workflow-link-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.workflow-link-row a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:72px;padding:10px;border:1px solid rgba(57,183,232,.18);border-radius:6px;color:var(--text);background:rgba(57,183,232,.05)}.workflow-link-row a:hover{border-color:rgba(228,182,87,.5);color:var(--gold);background:rgba(228,182,87,.08)}.workflow-link-row span{display:grid;grid-gap:4px;gap:4px}.workflow-link-row small{color:var(--muted);line-height:1.4}.report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:10px;border:1px solid rgba(57,183,232,.16);border-radius:6px;background:rgba(57,183,232,.05)}.report-action-link,.report-actions button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--ink);background:rgba(255,255,255,.055);font-weight:800;text-decoration:none}.report-action-link svg,.report-actions button svg{color:var(--cyan)}.report-actions span{color:var(--muted);font-size:.84rem}.account-save-note{max-width:280px}.tag-row{display:flex;flex-wrap:wrap;gap:7px}.tag-row span{padding:5px 8px;border:1px solid rgba(57,183,232,.32);border-radius:999px;color:#bfeeff;background:rgba(57,183,232,.09);font-size:.78rem}.appraisal-table{display:grid;grid-gap:7px;gap:7px}.appraisal-table article,.appraisal-table-header{display:grid;grid-template-columns:minmax(180px,1fr) 80px 110px 110px 130px;grid-gap:10px;gap:10px;align-items:center}.appraisal-table-header{color:var(--gold);font-size:.82rem;font-weight:800;text-transform:uppercase}.appraisal-panel .confidence strong{font-size:1.22rem;overflow-wrap:anywhere}.appraisal-table article{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.appraisal-table article strong{display:grid;grid-gap:3px;gap:3px}.appraisal-table article small{color:#ffb4ad;font-weight:600}.rail-section{padding:14px}.public-ad-slot{display:grid;grid-gap:8px;gap:8px;width:100%;min-height:96px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(13,18,25,.78)}.public-ad-slot>span{color:var(--muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.public-ad-slot-top{width:min(1180px,100%);margin:0 auto 14px}.public-ad-slot-rail{min-height:120px}.lookup-panel{display:grid;grid-gap:10px;gap:10px;padding:14px}.lookup-panel textarea{width:100%;min-height:106px;padding:12px;border:1px solid var(--line);border-radius:6px;outline:0;resize:vertical;color:var(--ink);background:rgba(255,255,255,.045)}.lookup-results{display:grid;grid-gap:9px;gap:9px}.lookup-results article{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(57,183,232,.2);border-radius:6px;background:rgba(57,183,232,.06)}.lookup-results article strong{color:var(--gold);text-transform:capitalize}.lookup-results article span{display:flex;justify-content:space-between;gap:10px;color:#dce8f5}.lookup-results small{color:var(--muted)}.visual-lockup{display:grid;place-items:center;min-height:160px;background:linear-gradient(135deg,rgba(228,182,87,.13),rgba(57,183,232,.07)),rgba(10,15,21,.82)}.visual-lockup img{width:min(100%,340px);height:auto}.section-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.split-heading{justify-content:space-between}.split-heading>div{display:flex;align-items:center;gap:8px}.ops-download-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ops-download-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 10px;border:1px solid rgba(57,183,232,.24);border-radius:6px;background:rgba(57,183,232,.08);color:#c9f2ff;font-size:.8rem;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap}.ops-download-link:hover{border-color:rgba(57,183,232,.46);color:var(--gold)}.section-heading svg{color:var(--gold)}.status-list{display:grid;grid-gap:9px;gap:9px}.status-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:flex-start;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.status-row strong{display:block;margin-bottom:3px}.status-row p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.35}.status-row span{min-width:68px;padding:4px 7px;border-radius:999px;text-align:center;font-size:.72rem;font-weight:800;text-transform:uppercase}.status-ready span{color:#0e2218;background:var(--green)}.status-partial span,.status-planned span{color:#251806;background:var(--gold)}.status-blocked span{color:#2b0907;background:#ff938d}.status-off span{color:#d7dde7;background:#445062}.public-status-shell .dashboard-heading p{max-width:920px;margin:0;color:#d7e1ee;line-height:1.55}.status-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.status-summary-card{display:grid;grid-gap:6px;gap:6px;min-height:132px;padding:14px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(13,18,25,.88)}.status-summary-card svg{color:var(--gold)}.status-summary-card span,.status-tool-card>div span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.status-summary-card strong{color:var(--gold);font-size:2rem;line-height:1}.status-summary-card p{margin:0;color:var(--muted);line-height:1.45}.public-status-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);grid-gap:16px;gap:16px;align-items:start}.public-status-main,.public-status-section,.public-status-side,.status-pending-list,.status-safe-list{display:grid;grid-gap:12px;gap:12px}.status-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.status-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.status-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.srp-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-breakdown-card,.status-check-card,.status-pending-card,.status-tool-card{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.9)}.status-breakdown-card{display:grid;grid-gap:7px;gap:7px;min-height:132px}.status-tool-card{display:grid;grid-gap:9px;gap:9px;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.status-tool-card:hover{border-color:rgba(228,182,87,.58);background:rgba(16,23,32,.96);transform:translateY(-1px)}.status-tool-card>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.status-breakdown-card strong,.status-pending-card strong,.status-tool-card strong{color:var(--text);overflow-wrap:anywhere}.status-breakdown-card p,.status-check-boundary,.status-check-card p,.status-pending-card p,.status-pending-card small,.status-section-copy,.status-tool-card p,.status-tool-card small{margin:0;color:var(--muted);line-height:1.45}.status-breakdown-card span{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:900;text-transform:uppercase}.status-breakdown-card strong{color:var(--gold);font-size:1.65rem;line-height:1}.status-check-card{display:grid;grid-gap:7px;gap:7px;border-color:rgba(57,183,232,.16)}.status-check-card span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.status-check-card strong{color:var(--gold);font-size:1.5rem;line-height:1}.status-check-good{border-color:rgba(68,214,124,.28)}.status-check-warning{border-color:rgba(228,182,87,.42)}.status-check-links{display:flex;flex-wrap:wrap;gap:10px}.status-tool-card small{color:#b7c8da}.status-pending-card small{color:#b7c8da;line-height:1.45}.status-pending-card>span,.status-tool-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border-radius:999px}.status-tool-local{color:#d7dde7;background:#445062}.status-tool-public{color:#0e2218;background:var(--green)}.status-tool-server{color:#251806;background:var(--gold)}.status-pending-card{display:grid;grid-gap:7px;gap:7px}.status-pending-card>span{justify-self:start;color:#251806;background:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.status-pending-card.status-blocked>span{color:#2b0907;background:#ff938d}.status-pending-card.status-off>span{color:#d7dde7;background:#445062}.status-safe-list{margin:0;padding:0;list-style:none}.status-safe-list li{padding:10px;border:1px solid rgba(57,183,232,.14);border-radius:6px;background:rgba(57,183,232,.06);color:var(--muted);line-height:1.45}.single-tool{max-width:1180px;margin:0 auto;display:grid;grid-gap:14px;gap:14px}.tool-page-heading{display:grid;grid-gap:6px;gap:6px}.tool-page-heading h1{margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1}.tools-index{width:min(1240px,100%)}.tool-index-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);grid-gap:14px;gap:14px;align-items:end;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.9);box-shadow:0 18px 50px var(--shadow)}.tool-index-band h2{margin:0;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1.05}.tool-index-band p{margin:0;color:var(--muted);line-height:1.55}.tool-directory-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.tool-summary-card{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.86)}.tool-mini-card small,.tool-summary-card span{color:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.tool-summary-card strong{color:#f6fbff;font-size:1.55rem;line-height:1}.tool-summary-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.35}.tool-index-grid,.tool-mini-grid{display:grid;grid-gap:12px;gap:12px}.tool-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-index-card,.tool-mini-card{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.9);box-shadow:0 18px 50px var(--shadow);transition:border-color .16s ease,transform .16s ease,background .16s ease}.tool-index-card:hover,.tool-mini-card:hover{border-color:rgba(228,182,87,.58);background:rgba(16,23,32,.96);transform:translateY(-1px)}.tool-index-card{display:grid;grid-gap:12px;gap:12px;align-content:flex-start;min-height:310px;padding:16px}.tool-index-card>span{color:var(--gold);font-size:.78rem;font-weight:900;text-transform:uppercase}.tool-index-card strong{font-size:1.35rem}.tool-index-card dd,.tool-index-card p,.tool-mini-card span{margin:0;color:var(--muted);line-height:1.45}.tool-index-card dl{display:grid;grid-gap:8px;gap:8px;margin:0}.tool-index-card dl div{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid rgba(57,183,232,.16);border-radius:6px;background:rgba(57,183,232,.06)}.tool-index-card dt{color:#dce7f3;font-size:.72rem;font-weight:900;text-transform:uppercase}.tool-index-card small{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--green);font-weight:900;text-transform:uppercase}.tool-directory-section{display:grid;grid-gap:10px;gap:10px}.tool-directory-section .section-heading{align-items:start;grid-template-columns:1fr}.tool-directory-section .section-heading p{max-width:860px;margin:0;color:var(--muted);line-height:1.5}.tool-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-mini-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;align-items:start;min-height:120px;padding:14px}.tool-mini-card svg:first-child{color:var(--cyan)}.tool-mini-card strong{display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.tool-mini-card span{grid-column:2/-1}.tool-mini-card em{grid-column:2/-1;color:#98b6c6;font-size:.82rem;font-style:normal;line-height:1.4}.tool-mini-card svg:last-child{color:var(--gold)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:22px}.auth-panel{width:min(100%,430px);display:grid;grid-gap:14px;gap:14px;padding:22px}.auth-panel img{width:min(100%,300px);height:auto;justify-self:center}.auth-form{display:grid;grid-gap:10px;gap:10px}.auth-form input{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045)}.buyback-controls,.ops-form,.pi-controls,.srp-form,.system-risk-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.buyback-controls label,.ops-form label,.pi-controls label,.srp-form label,.system-risk-form label{display:grid;grid-gap:7px;gap:7px}.buyback-controls label span,.ops-form label span,.pi-controls label span,.srp-form label span,.system-risk-form label span{color:var(--gold);font-size:.86rem;font-weight:800}.buyback-controls input,.buyback-controls select,.buyback-controls textarea,.ops-form input,.ops-form select,.ops-form textarea,.pi-controls input,.pi-controls select,.pi-controls textarea,.srp-form input,.srp-form select,.srp-form textarea,.system-risk-form textarea{min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045);line-height:1.45}.buyback-controls textarea,.ops-form textarea,.pi-controls textarea,.srp-form textarea,.system-risk-form textarea{resize:vertical}.buyback-controls button,.ops-form button,.pi-controls button,.srp-form button,.system-risk-form button,.system-risk-form label,.wide-field{grid-column:1/-1}.muted-note,.quiet-link{color:var(--muted);font-size:.9rem}.ops-layout{max-width:1280px;margin:0 auto;min-width:0}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:10px;gap:10px}.metric-tile{display:grid;grid-gap:5px;gap:5px;min-height:110px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(16,23,32,.88)}.metric-tile svg{color:var(--cyan)}.metric-tile strong{font-size:clamp(1.4rem,3vw,2rem)}.metric-tile span{color:var(--muted)}.ops-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.ops-insight-tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;min-height:132px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(16,23,32,.88)}.ops-insight-tile svg{margin-top:2px}.ops-insight-tile div{display:grid;grid-gap:5px;gap:5px;min-width:0}.breakdown-list>strong,.command-signal span,.ops-insight-tile span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.ops-insight-tile strong{color:var(--text);font-size:clamp(1.45rem,3vw,2rem);overflow-wrap:anywhere}.ops-insight-tile p{margin:0;color:#d7e1ee;line-height:1.4}.insight-good{border-color:rgba(96,194,143,.28)}.insight-good svg{color:var(--green)}.insight-neutral svg{color:var(--cyan)}.insight-warn{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.07)}.insight-warn svg{color:var(--gold)}.leadership-brief{display:grid;grid-gap:12px;gap:12px}.leadership-brief-critical{border-color:rgba(255,180,173,.42);background:rgba(255,180,173,.045)}.leadership-brief-watch{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.045)}.leadership-brief-ready{border-color:rgba(96,194,143,.3)}.leadership-brief-head{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.055)}.leadership-brief-head strong{color:#f4f8ff;font-size:clamp(1.08rem,2.2vw,1.45rem)}.leadership-brief-head p{margin:0;color:#d7e1ee;line-height:1.42}.leadership-signal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.leadership-signal{display:grid;grid-gap:6px;gap:6px;min-height:126px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.34)}.leadership-action span,.leadership-signal span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.leadership-signal strong{color:var(--gold);font-size:1.08rem;overflow-wrap:anywhere}.leadership-action p,.leadership-signal p{margin:0;color:#d7e1ee;line-height:1.38}.action-critical,.signal-critical{border-color:rgba(255,180,173,.38)}.action-critical span,.signal-critical strong{color:#ffb4ad}.action-warning,.signal-warning{border-color:rgba(246,177,75,.32)}.action-warning span,.signal-warning strong{color:var(--gold)}.action-info span,.signal-info strong{color:var(--cyan)}.action-good span,.signal-good strong{color:var(--green)}.leadership-action-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.leadership-action{display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(8,13,20,.38)}.leadership-action:hover{border-color:rgba(57,183,232,.46);background:rgba(57,183,232,.08)}.leadership-action strong{color:#f4f8ff}.problem-watch-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(255,255,255,.1)}.problem-watch-error{border-color:rgba(255,180,173,.42);background:rgba(255,180,173,.05)}.problem-watch-watch{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.05)}.problem-watch-clear{border-color:rgba(96,194,143,.3)}.problem-focus-pill{min-width:68px;padding:5px 9px;border-radius:999px;color:#0e2218;background:var(--green);text-align:center;font-size:.72rem;font-weight:900;text-transform:uppercase}.problem-watch-error .problem-focus-pill{color:#2b0907;background:#ff938d}.problem-watch-watch .problem-focus-pill{color:#251806;background:var(--gold)}.problem-watch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.problem-metric{display:grid;grid-gap:5px;gap:5px;min-height:76px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.36)}.problem-metric span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.problem-metric strong{color:var(--text);font-size:clamp(1rem,2vw,1.35rem);line-height:1.15;overflow-wrap:anywhere}.problem-focus-row{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:11px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.06)}.problem-focus-row strong{color:var(--cyan);text-transform:uppercase}.problem-focus-row p{margin:0;color:#d7e1ee;line-height:1.4}.problem-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.problem-action{display:grid;grid-gap:6px;gap:6px;min-height:124px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(8,13,20,.38)}.problem-action:hover{border-color:rgba(57,183,232,.46);background:rgba(57,183,232,.08)}.problem-action span{width:max-content;max-width:100%;padding:4px 7px;border-radius:999px;color:#0c1218;background:var(--cyan);font-size:.7rem;font-weight:900;text-transform:uppercase}.problem-action strong{color:#f4f8ff;overflow-wrap:anywhere}.problem-action p{margin:0;color:#d7e1ee;font-size:.9rem;line-height:1.38}.problem-action-critical{border-color:rgba(255,180,173,.34);background:rgba(255,180,173,.06)}.problem-action-critical span{background:#ff938d}.problem-action-warning{border-color:rgba(246,177,75,.3);background:rgba(246,177,75,.06)}.problem-action-info span,.problem-action-warning span{background:var(--gold)}.problem-action-good{border-color:rgba(96,194,143,.28);background:rgba(96,194,143,.06)}.problem-action-good span{background:var(--green)}.problem-event-list{display:grid;grid-gap:9px;gap:9px}.ops-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:14px;gap:14px}.ops-panel{padding:14px;min-width:0}.local-tool-coverage-panel{display:grid;grid-gap:14px;gap:14px}.local-tool-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.local-tool-metric{display:grid;grid-gap:5px;gap:5px;min-height:84px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.local-tool-action span,.local-tool-card em,.local-tool-card small,.local-tool-card-head span,.local-tool-metric span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.local-tool-metric strong{color:var(--gold);font-size:clamp(1.25rem,2.5vw,1.8rem)}.local-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.local-tool-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:244px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:inherit;text-decoration:none;background:rgba(255,255,255,.035);transition:border-color .14s ease,transform .14s ease,background .14s ease}.local-tool-card:hover{border-color:rgba(127,223,255,.36);background:rgba(127,223,255,.07);transform:translateY(-1px)}.local-tool-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.local-tool-card-head b{flex:0 0 auto;min-width:78px;padding:4px 8px;border-radius:999px;text-align:center;font-size:.72rem;text-transform:uppercase}.local-tool-local .local-tool-card-head b{color:#0e2218;background:var(--green)}.local-tool-public .local-tool-card-head b{color:#251806;background:var(--gold)}.local-tool-server .local-tool-card-head b{color:#d7dde7;background:#445062}.local-tool-card>strong{color:var(--text);font-size:1rem}.local-tool-card em,.local-tool-card p,.local-tool-card small{margin:0;line-height:1.4}.local-tool-card p{color:#d7e1ee}.local-tool-card small{display:block;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);text-transform:none}.local-tool-card small b{color:var(--cyan)}.local-tool-card em{color:#aebdcd;font-style:normal;text-transform:none}.local-tool-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.local-tool-action{display:grid;grid-gap:6px;gap:6px;min-height:116px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:inherit;text-decoration:none;background:rgba(11,18,28,.5)}.local-tool-action:hover{border-color:rgba(127,223,255,.34)}.local-tool-action strong{color:var(--text)}.local-tool-action p{margin:0;color:var(--muted);line-height:1.4}.local-tool-action-good span{color:var(--green)}.local-tool-action-warning span{color:var(--gold)}.local-tool-action-info span{color:var(--cyan)}.launch-readiness-panel{display:grid;grid-gap:14px;gap:14px}.readiness-counts{gap:8px}.launch-readiness-actions,.readiness-counts{display:flex;flex-wrap:wrap;justify-content:flex-end}.launch-readiness-actions{align-items:center;gap:10px}.launch-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.readiness-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:188px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.readiness-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.readiness-area{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.readiness-card>strong{color:var(--gold);font-size:1rem}.readiness-card p{margin:0;color:#d7e1ee;line-height:1.45}.readiness-next{display:block;margin-top:2px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);line-height:1.4}.readiness-next b{color:var(--cyan)}.readiness-pill{min-width:74px;padding:4px 8px;border-radius:999px;text-align:center;font-size:.72rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.readiness-pill-ready{color:#0e2218;background:var(--green)}.readiness-pill-partial,.readiness-pill-planned{color:#251806;background:var(--gold)}.readiness-pill-blocked{color:#2b0907;background:#ff938d}.readiness-pill-off{color:#d7dde7;background:#445062}.external-setup-panel{display:grid;grid-gap:14px;gap:14px}.external-setup-blocked{border-color:rgba(255,180,173,.32);background:rgba(255,180,173,.04)}.external-setup-watch{border-color:rgba(246,177,75,.28);background:rgba(246,177,75,.035)}.external-setup-ready{border-color:rgba(96,194,143,.28)}.external-setup-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.external-setup-card,.external-setup-next,.external-setup-summary article{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.36)}.external-setup-summary article{display:grid;grid-gap:4px;gap:4px;min-height:74px;padding:11px}.external-setup-card-head span,.external-setup-summary span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.external-setup-summary strong{color:var(--gold);font-size:1.42rem;line-height:1}.external-setup-next{display:grid;grid-gap:5px;gap:5px;padding:12px}.external-setup-next strong{color:#f4f8ff}.external-setup-next p{margin:0;color:#d7e1ee;line-height:1.38}.external-setup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.external-setup-card{display:flex;flex-direction:column;gap:8px;min-height:238px;padding:12px}.external-setup-card:hover{border-color:rgba(57,183,232,.46);background:rgba(57,183,232,.08)}.external-setup-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.external-setup-card-head b{min-width:74px;padding:4px 7px;border-radius:999px;background:rgba(57,183,232,.16);color:var(--cyan);text-align:center;font-size:.72rem;text-transform:uppercase}.external-setup-card>strong{color:var(--gold);overflow-wrap:anywhere}.external-setup-card em,.external-setup-card p,.external-setup-card small{margin:0;color:#d7e1ee;line-height:1.38}.external-setup-card small{padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted)}.external-setup-card em{color:var(--muted);font-style:normal}.external-setup-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.external-setup-card-actions form{margin:0}.external-setup-card-actions .compact-link{margin-top:0}.setup-card-critical{border-color:rgba(255,180,173,.36);background:rgba(255,180,173,.06)}.setup-card-critical .external-setup-card-head b{background:#ff938d;color:#2b0907}.setup-card-warning{border-color:rgba(246,177,75,.32);background:rgba(246,177,75,.055)}.setup-card-warning .external-setup-card-head b{background:var(--gold);color:#251806}.setup-card-info .external-setup-card-head b{background:rgba(57,183,232,.22);color:var(--cyan)}.setup-card-good{border-color:rgba(96,194,143,.28)}.setup-card-good .external-setup-card-head b{background:var(--green);color:#0e2218}.service-check-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.automation-heartbeat{margin-bottom:10px}.automation-heartbeat small{display:block;margin-top:6px;color:var(--muted)}.run-list{display:grid;grid-gap:9px;gap:9px}.run-row{display:grid;grid-template-columns:100px minmax(0,1fr) 110px;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.run-row span{color:var(--gold);font-weight:800}.run-row small{color:var(--muted);text-align:right}.activity-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:9px;gap:9px;align-items:end;min-height:180px}.activity-bar{display:grid;grid-template-rows:minmax(110px,1fr) auto auto;grid-gap:6px;gap:6px;min-width:0;text-align:center}.activity-bar strong{align-self:end;width:100%;min-height:6%;height:var(--bar-height);border:1px solid rgba(57,183,232,.48);border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,rgba(57,183,232,.78),rgba(246,177,75,.72))}.activity-bar small,.activity-bar span{color:var(--muted);font-size:.76rem}.event-list,.traffic-list{display:grid;grid-gap:9px;gap:9px}.traffic-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.035)}.traffic-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.traffic-row strong{color:var(--text);overflow-wrap:anywhere}.traffic-row span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.traffic-row b{color:var(--gold);font-size:1.35rem}.ops-command-grid,.revenue-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.discord-readiness-panel{display:grid;grid-gap:12px;gap:12px}.discord-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.discord-readiness-grid .status-row{min-height:118px}.discord-readiness-grid .status-row p{overflow-wrap:anywhere}.discord-action-link{display:inline-flex;align-items:center;justify-self:end;gap:6px;color:#c9f2ff;font-size:.82rem;font-weight:900;text-decoration:none}.discord-action-link:hover{color:var(--gold)}.discord-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.route-smoke-dashboard-panel{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(11,18,28,.58)}.route-smoke-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.route-smoke-dashboard-head div{display:grid;grid-gap:4px;gap:4px;min-width:0}.route-smoke-dashboard-head strong,.route-smoke-target-list strong{color:var(--text)}.route-smoke-dashboard-head p{margin:0;color:var(--muted);line-height:1.45}.route-smoke-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.route-smoke-dashboard-card{display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.route-smoke-dashboard-card span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.route-smoke-dashboard-card strong{color:var(--gold);font-size:1.25rem}.route-smoke-dashboard-card p{margin:0;color:var(--muted);line-height:1.35}.route-smoke-good{border-color:rgba(51,214,159,.2)}.route-smoke-warning{border-color:rgba(249,194,85,.28)}.route-smoke-target-list{display:grid;grid-gap:8px;gap:8px}.route-smoke-target-list div{display:grid;grid-gap:6px;gap:6px}.route-smoke-target-list code{display:block;padding:7px 8px;border-radius:6px;background:rgba(255,255,255,.05);color:#c9f2ff;overflow-wrap:anywhere;white-space:normal}.discord-action-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid rgba(57,183,232,.24);border-radius:6px;background:rgba(57,183,232,.08);color:#c9f2ff;font-size:.82rem;font-weight:900;cursor:pointer}.discord-action-button:hover:not(:disabled){border-color:rgba(57,183,232,.46);color:var(--gold)}.discord-action-button:disabled{color:rgba(215,221,231,.6);cursor:not-allowed;opacity:.68}.compact-link{justify-self:start;margin-top:8px}.account-monitor-panel{display:grid;grid-gap:14px;gap:14px}.account-monitor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:14px;gap:14px}.data-coverage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.data-coverage-tile{display:grid;grid-gap:5px;gap:5px;min-height:104px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.data-coverage-tile svg{color:var(--cyan)}.data-coverage-tile strong{color:var(--text);font-size:clamp(1.25rem,2.5vw,1.8rem)}.account-preview-list>strong,.account-preview-row span,.data-coverage-tile span,.data-freshness-row span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.data-freshness-list{display:grid;grid-gap:8px;gap:8px}.data-freshness-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:58px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.data-freshness-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.data-freshness-row strong{color:var(--text)}.data-freshness-row p{margin:0;color:var(--muted);line-height:1.35}.data-freshness-row span{min-width:58px;padding:4px 7px;border-radius:999px;text-align:center}.freshness-fresh span{color:#0e2218;background:var(--green)}.freshness-stale{border-color:rgba(246,177,75,.34)}.freshness-stale span{color:#251806;background:var(--gold)}.freshness-empty span{color:#d7dde7;background:#445062}.token-health-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(96,194,143,.22);border-radius:8px;background:rgba(96,194,143,.055)}.token-health-watch{border-color:rgba(246,177,75,.32);background:rgba(246,177,75,.055)}.token-health-critical{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.055)}.token-health-watch .permission-audit-head b{color:#251806;background:var(--gold)}.token-health-critical .permission-audit-head b{color:#2b0907;background:#ff938d}.account-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.account-preview-list{display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:188px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.account-preview-list>small{color:var(--muted);line-height:1.45}.account-preview-row{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:rgba(11,18,28,.56)}.account-preview-row b{color:var(--text);overflow-wrap:anywhere}.account-preview-row small{color:var(--muted);line-height:1.35}.command-signal{display:grid;grid-gap:6px;gap:6px;min-height:84px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.command-signal strong{color:var(--text);line-height:1.35;overflow-wrap:anywhere}.traffic-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.breakdown-list{display:grid;align-content:start;grid-gap:7px;gap:7px;min-height:148px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.breakdown-row span{color:#d7e1ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdown-row b{color:var(--gold)}.breakdown-list small{color:var(--muted)}.traffic-funnel-panel{display:grid;grid-gap:12px;gap:12px;border-color:rgba(57,183,232,.16)}.funnel-quiet{border-color:rgba(255,255,255,.1)}.funnel-watch{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.04)}.funnel-active{border-color:rgba(96,194,143,.28)}.funnel-watch .problem-focus-pill{color:#251806;background:var(--gold)}.funnel-quiet .problem-focus-pill{color:#d7e1ee;background:rgba(255,255,255,.12)}.traffic-funnel-summary{margin:0;color:#d7e1ee;line-height:1.45}.traffic-funnel-actions,.traffic-funnel-grid,.traffic-funnel-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.traffic-funnel-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.funnel-action,.funnel-lane,.traffic-funnel-grid article{display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.36)}.funnel-action:hover{border-color:rgba(57,183,232,.46);background:rgba(57,183,232,.08)}.funnel-action span,.funnel-lane span,.traffic-funnel-grid span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.funnel-action span{width:max-content;max-width:100%;padding:4px 7px;border-radius:999px;color:#0c1218;background:var(--cyan)}.funnel-action strong,.funnel-lane strong,.traffic-funnel-grid strong{color:var(--text);font-size:clamp(1rem,2vw,1.35rem);line-height:1.15;overflow-wrap:anywhere}.funnel-action strong{font-size:1rem}.funnel-action p,.funnel-lane p,.traffic-funnel-grid p{margin:0;color:#d7e1ee;font-size:.88rem;line-height:1.38}.funnel-action-good,.funnel-lane-good{border-color:rgba(96,194,143,.28);background:rgba(96,194,143,.06)}.funnel-action-warning,.funnel-lane-warning{border-color:rgba(246,177,75,.3);background:rgba(246,177,75,.06)}.funnel-action-info span,.funnel-action-warning span{background:var(--gold)}.funnel-action-good span{background:var(--green)}.event-row{display:grid;grid-template-columns:82px minmax(0,1fr) auto;grid-gap:8px 10px;gap:8px 10px;align-items:start;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.event-row span{color:var(--gold);font-weight:900;text-transform:uppercase}.event-row p{grid-column:2/4;margin:0;color:var(--muted)}.event-row small{color:var(--muted);text-align:right}.event-error{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.06)}.event-warning{border-color:rgba(246,177,75,.38);background:rgba(246,177,75,.06)}.rule-grid{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:9px 14px;gap:9px 14px}.rule-grid span{color:var(--gold);font-weight:900}.rule-grid p{margin:0;color:#d7e1ee}.rule-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.rule-summary article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.06)}.rule-summary span,.state-card span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.rule-summary strong{overflow-wrap:anywhere}.state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.compact-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-side-heading{margin-top:16px}.access-rule-preview{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.06)}.access-rule-preview p{margin:0;color:#d7e1ee;line-height:1.5}.access-preview-header,.access-preview-ready,.access-preview-warning{display:flex;gap:10px;align-items:flex-start;min-width:0}.access-preview-header svg,.access-preview-ready svg{flex:0 0 auto;color:var(--cyan)}.access-preview-warning svg{flex:0 0 auto;color:var(--gold)}.access-preview-header div{display:grid;grid-gap:3px;gap:3px;min-width:0}.access-preview-columns span,.access-preview-grid span,.access-preview-header span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.access-preview-header strong{color:var(--gold);font-size:1.08rem;overflow-wrap:anywhere}.access-preview-grid{display:grid;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px}.access-preview-grid strong{color:#dce7f3;overflow-wrap:anywhere}.access-preview-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.access-preview-columns div{display:grid;grid-gap:7px;gap:7px;min-width:0}.access-preview-columns ul,.access-preview-warning ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:#d7e1ee;line-height:1.4}.access-preview-ready{color:#b9efd4;font-weight:800}.access-rule-preview-boss_confirmation,.access-rule-preview-manual_review,.access-rule-preview-needs_sponsor{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.08)}.access-rule-preview-boss_confirmation{border-color:rgba(255,180,173,.34);background:rgba(255,180,173,.08)}.corp-stats-panel{min-height:auto}.corp-stats-input{display:grid;grid-gap:7px;gap:7px}.corp-stats-input span{color:var(--gold);font-size:.86rem;font-weight:800}.corp-stats-input textarea{min-height:240px;padding:12px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045);line-height:1.5;resize:vertical}.corp-stats-actions{display:flex;flex-wrap:wrap;gap:8px}.corp-risk-strip{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid rgba(57,183,232,.24);border-radius:8px;background:rgba(57,183,232,.08)}.corp-risk-strip svg{color:var(--cyan)}.corp-risk-strip div{display:grid;grid-gap:3px;gap:3px}.corp-risk-strip span,.corp-stats-lanes span,.corp-stats-review h3,.corp-stats-summary span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.corp-risk-strip strong{color:var(--gold);text-transform:capitalize}.corp-risk-high{border-color:rgba(255,180,173,.34);background:rgba(255,180,173,.08)}.corp-risk-critical{border-color:rgba(255,180,173,.4);background:rgba(255,180,173,.1)}.corp-risk-watch{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.08)}.corp-stats-review,.corp-stats-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.corp-stats-review section,.corp-stats-summary article{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.corp-stats-summary strong{color:var(--gold);font-size:1.4rem;overflow-wrap:anywhere}.corp-stats-review p,.corp-stats-summary p{margin:0;color:#d7e1ee;line-height:1.4}.corp-stats-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.corp-stats-lanes span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.05)}.corp-stats-lanes strong{color:#dce7f3;font-size:.95rem}.corp-stats-review{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-stats-review ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px;color:#d7e1ee;line-height:1.4}.corp-stats-review li span,.corp-stats-review li strong{display:block}.corp-stats-review li span{color:var(--muted);font-size:.86rem}.character-audit-panel,.corp-audit-panel{min-height:auto}.character-audit-posture{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid rgba(57,183,232,.24);border-radius:8px;background:rgba(57,183,232,.08)}.character-audit-posture svg{flex:0 0 auto;color:var(--cyan)}.character-audit-posture div{display:grid;grid-gap:3px;gap:3px;min-width:0}.character-audit-actions h3,.character-audit-card div span,.character-audit-posture span,.character-scope-grid span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.character-audit-posture strong{color:var(--gold);text-transform:capitalize;overflow-wrap:anywhere}.character-audit-posture-blocked,.character-audit-posture-gaps{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.08)}.character-audit-posture-blocked{border-color:rgba(255,180,173,.34);background:rgba(255,180,173,.08)}.character-audit-actions{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.05)}.character-audit-actions h3,.character-audit-actions ul{margin:0}.character-audit-actions ul{display:grid;grid-gap:6px;gap:6px;padding-left:18px;color:#d7e1ee;line-height:1.4}.character-audit-grid,.character-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.character-audit-card,.character-scope-grid article{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;min-height:210px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.character-audit-card div{display:flex;align-items:center;justify-content:space-between;gap:8px}.character-audit-card div strong,.character-scope-grid strong{color:var(--gold);overflow-wrap:anywhere}.character-audit-card h3,.character-scope-grid p{margin:0}.character-audit-card h3{color:#eef6ff}.character-audit-card p,.character-audit-card small,.character-scope-grid p,.character-scope-grid small{color:#d7e1ee;line-height:1.4}.character-audit-card small,.character-scope-grid small{color:var(--muted);overflow-wrap:anywhere}.character-audit-card ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:#d7e1ee;line-height:1.35}.character-audit-card-needs_review{border-color:rgba(246,177,75,.3);background:rgba(246,177,75,.07)}.character-audit-card-present{border-color:rgba(57,183,232,.24);background:rgba(57,183,232,.06)}.corp-audit-grid .character-audit-card{min-height:230px}.structure-watch-panel{min-height:auto}.structure-watch-review{grid-template-columns:repeat(2,minmax(0,1fr))}.access-policy-heading{margin-top:16px}.state-card{display:grid;grid-gap:7px;gap:7px;min-height:162px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.state-card svg{color:var(--cyan)}.state-card strong{color:var(--gold)}.state-card p{margin:0;color:#d7e1ee;line-height:1.4}.access-policy-grid,.srp-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.access-policy-card,.srp-policy-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:216px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.access-policy-card>div,.srp-policy-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.access-policy-card span,.access-review-suggestion small,.srp-policy-card span,.srp-public-policy-list span,.srp-review-suggestion small{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.access-policy-card strong,.srp-policy-card strong,.srp-public-policy-list strong,.srp-review-suggestion strong{color:var(--gold)}.access-policy-card p,.srp-policy-card p,.srp-public-policy-list p,.srp-review-suggestion p{margin:0;color:#d7e1ee;line-height:1.4}.access-policy-card ul,.access-review-suggestion ul,.recruitment-review-suggestion ul,.srp-policy-card ul,.srp-review-suggestion ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.4}.access-review-suggestion{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.06)}.access-review-suggestion strong{color:var(--ink)}.recruitment-review-suggestion,.srp-review-suggestion{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.06)}.recruitment-review-suggestion strong{color:var(--ink)}.recruitment-review-suggestion small{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.recruitment-review-suggestion p{margin:0;color:#d7e1ee;line-height:1.4}.recruitment-review-suggestion.review-watch{border-color:rgba(228,182,87,.24);background:rgba(228,182,87,.07)}.recruitment-review-suggestion.review-critical{border-color:rgba(255,103,103,.28);background:rgba(255,103,103,.075)}.support-reply-draft{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.055)}.support-reply-draft small{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.support-reply-draft strong{color:var(--ink)}.support-reply-draft p{margin:0;color:#d7e1ee;line-height:1.4}.support-reply-draft textarea{min-height:190px;font-size:.82rem;line-height:1.45}.support-reply-watch{border-color:rgba(228,182,87,.24);background:rgba(228,182,87,.07)}.support-reply-urgent{border-color:rgba(255,103,103,.28);background:rgba(255,103,103,.075)}.support-reply-closed{border-color:rgba(112,214,135,.22);background:rgba(112,214,135,.06)}.srp-reserve-panel{display:grid;grid-gap:12px;gap:12px;margin:0 0 16px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.055)}.srp-reserve-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);grid-gap:12px;gap:12px;align-items:start}.srp-reserve-grid span,.srp-reserve-header span,.srp-reserve-lanes span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.srp-reserve-grid strong,.srp-reserve-header strong,.srp-reserve-lanes strong,.srp-reserve-notes strong{color:var(--gold)}.srp-reserve-header p,.srp-reserve-lanes p{margin:5px 0 0;color:#d7e1ee;line-height:1.4}.srp-reserve-target{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(246,177,75,.22);border-radius:8px;background:rgba(246,177,75,.055)}.srp-reserve-target strong{font-size:1.1rem}.srp-reserve-export-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.srp-reserve-grid,.srp-reserve-lanes,.srp-reserve-notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.srp-reserve-lanes,.srp-reserve-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.srp-reserve-grid article,.srp-reserve-lanes article,.srp-reserve-notes>div{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.srp-reserve-notes ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.45}.reserve-critical,.reserve-tight{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.055)}.reserve-critical .srp-reserve-target{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.055)}.reserve-calm{border-color:rgba(120,232,184,.26);background:rgba(120,232,184,.045)}.srp-disposition-leadership_review,.srp-disposition-needs_context,.srp-priority-critical{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.055)}.srp-disposition-likely_denied{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.055)}.srp-disposition-likely_eligible{border-color:rgba(120,232,184,.28);background:rgba(120,232,184,.055)}.srp-public-policy-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.srp-public-policy-list article{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.srp-public-policy-list article>div{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.permission-audit{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px;padding:12px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.055)}.permission-audit-watch{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.055)}.permission-audit-critical{border-color:rgba(255,180,173,.42);background:rgba(255,180,173,.055)}.permission-audit-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.permission-audit-head div{display:grid;grid-gap:5px;gap:5px}.audit-metric span,.permission-audit-head span,.permission-audit-item>span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.permission-audit-head strong{color:#dce7f3;line-height:1.35}.permission-audit-head b{padding:5px 8px;border-radius:999px;color:#0e2218;background:var(--green);font-size:.72rem;text-transform:uppercase}.permission-audit-watch .permission-audit-head b{color:#251806;background:var(--gold)}.permission-audit-critical .permission-audit-head b{color:#2b0907;background:#ff938d}.eve-scope-audit{display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(96,194,143,.22);border-radius:8px;background:rgba(96,194,143,.055)}.eve-scope-audit-watch{border-color:rgba(246,177,75,.32);background:rgba(246,177,75,.055)}.eve-scope-audit-critical{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.055)}.eve-scope-audit-watch .permission-audit-head b{color:#251806;background:var(--gold)}.eve-scope-audit-critical .permission-audit-head b{color:#2b0907;background:#ff938d}.permission-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));grid-gap:8px;gap:8px}.audit-metric{display:grid;grid-gap:4px;gap:4px;min-height:70px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.34)}.audit-metric strong{color:var(--gold);font-size:1.35rem}.permission-audit-list{display:grid;grid-gap:8px;gap:8px}.permission-audit-item{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.34)}.permission-audit-item strong{color:var(--ink)}.permission-audit-item p{margin:4px 0;color:#d7e1ee}.permission-audit-item small{color:var(--muted)}.audit-critical{border-color:rgba(255,180,173,.36)}.audit-critical>span{color:#ffb4ad}.audit-warning{border-color:rgba(246,177,75,.32)}.audit-warning>span{color:var(--gold)}.audit-info>span{color:var(--cyan)}.trust-critical,.trust-elevated{border-color:rgba(246,177,75,.32);background:rgba(246,177,75,.06)}.trust-critical{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.06)}.success-note{color:#dffbea;padding:10px 12px;border:1px solid rgba(96,194,143,.35);border-radius:6px;background:rgba(96,194,143,.08)}.inline-warning-note{color:#ffe7b8;padding:10px 12px;border:1px solid rgba(246,177,74,.34);border-radius:6px;background:rgba(246,177,74,.08)}.mix-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.mix-row{display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:12px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.07)}.mix-row span{color:var(--muted);font-size:.82rem;text-transform:uppercase}.mix-row strong{color:var(--ink);font-size:1.6rem}.legal-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px;color:var(--muted);font-size:.9rem}.legal-footer a:hover,.policy-panel a:hover{color:var(--gold)}.public-page{min-height:100vh}.policy-panel{width:min(920px,100%);margin:18px auto 0;padding:clamp(18px,4vw,32px);border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.92);box-shadow:0 18px 50px var(--shadow)}.policy-panel h1{margin:0 0 14px;font-size:clamp(1.8rem,5vw,3rem);line-height:1.05}.policy-panel h2{margin:24px 0 10px;color:var(--gold);font-size:1.08rem}.policy-panel li,.policy-panel p{color:#d4dfec;line-height:1.6}.attribution-panel{width:min(1180px,100%)}.attribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.attribution-card,.attribution-note{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.attribution-card h2,.attribution-card p,.attribution-note h2,.attribution-note p{margin:0}.attribution-card ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.attribution-card li{display:grid;grid-gap:3px;gap:3px;padding-top:9px;border-top:1px solid rgba(255,255,255,.08)}.attribution-card strong{color:var(--text)}.attribution-card span{color:var(--muted)}.attribution-note{margin-top:14px;border-color:rgba(246,177,75,.24);background:rgba(246,177,75,.06)}.attribution-actions{display:flex;flex-wrap:wrap;gap:10px}.attribution-actions a{display:inline-flex;align-items:center;min-height:38px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(13,18,25,.62);color:#c9f2ff;font-weight:900}.source-matrix-grid,.source-summary-grid{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.source-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-summary-grid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid rgba(246,177,75,.2);border-radius:8px;background:rgba(246,177,75,.07)}.source-summary-grid strong{color:var(--gold);font-size:1.45rem}.source-summary-grid span{color:var(--muted);font-size:.86rem}.source-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-matrix-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(13,18,25,.58)}.source-matrix-card h2{margin:4px 0 0}.source-matrix-card>div>span{color:var(--gold);font-size:.76rem;font-weight:900;text-transform:uppercase}.source-matrix-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.source-matrix-card dl div{display:grid;grid-gap:3px;gap:3px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.source-matrix-card dt{color:var(--text);font-weight:900}.source-matrix-card dd{margin:0;color:var(--muted);line-height:1.55}.policy-panel ul{padding-left:20px}.support-card{display:grid;grid-gap:5px;gap:5px;width:min(100%,420px);margin:18px 0;padding:14px;border:1px solid rgba(57,183,232,.28);border-radius:8px;background:rgba(57,183,232,.08)}.support-card strong{color:var(--gold)}.support-card a{color:#c9f2ff;overflow-wrap:anywhere}.support-intake-panel{display:grid;grid-gap:14px;gap:14px;margin:22px 0;padding:18px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.05)}.support-intake-panel h2{margin:0}.support-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.support-project-panel{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:14px;border:1px solid rgba(96,194,143,.26);border-radius:8px;background:rgba(96,194,143,.07)}.support-project-panel .section-heading{margin-bottom:0}.support-project-panel p{margin:0;color:#d7e1ee;line-height:1.5}.support-project-panel-compact{min-height:0}.revenue-status{justify-self:start;width:auto;max-width:100%;padding:7px 10px;border:1px solid rgba(228,182,87,.32);border-radius:999px;color:var(--gold);background:rgba(228,182,87,.08);font-size:.78rem;font-weight:900;overflow-wrap:anywhere;text-transform:uppercase}.dashboard-shell{display:grid;grid-gap:16px;gap:16px;width:min(1180px,100%);margin:14px auto 0}.dashboard-shell>*{min-width:0}.dashboard-heading{display:grid;grid-gap:6px;gap:6px;min-width:0}.dashboard-heading h1{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1;overflow-wrap:anywhere}.dashboard-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px}.dashboard-panel{display:grid;grid-gap:12px;gap:12px;align-content:flex-start;min-height:220px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.92);box-shadow:0 18px 50px var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wide-panel{grid-column:1/-1;min-height:auto}.identity-stack{display:grid;grid-gap:9px;gap:9px}.identity-stack strong{color:var(--gold);font-size:1.25rem;overflow-wrap:anywhere}.identity-stack span,.report-history span{color:var(--muted);line-height:1.4}.identity-stack form{margin:0}.account-control-actions,.identity-actions{display:flex;flex-wrap:wrap;gap:8px}.account-control-actions form{margin:0}.account-control-actions a,.account-control-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid rgba(57,183,232,.32);border-radius:6px;color:var(--ink);background:rgba(57,183,232,.1);font-weight:800}.account-control-actions button:disabled{cursor:progress;opacity:.74}.connection-health-banner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(57,183,232,.24);border-radius:8px;background:rgba(57,183,232,.07)}.connection-health-banner span{width:max-content;max-width:100%;padding:6px 9px;border-radius:999px;color:#c9f2ff;background:rgba(57,183,232,.12);font-size:.75rem;font-weight:900;overflow-wrap:anywhere;text-transform:uppercase}.connection-health-banner strong{color:#dce7f3;line-height:1.4;overflow-wrap:anywhere}.connection-health-ready{border-color:rgba(96,194,143,.32);background:rgba(96,194,143,.08)}.connection-health-ready span{color:var(--green);background:rgba(96,194,143,.12)}.connection-health-watch{border-color:rgba(246,177,75,.32);background:rgba(246,177,75,.08)}.connection-health-watch span{color:var(--gold);background:rgba(246,177,75,.12)}.connection-health-critical{border-color:rgba(239,106,98,.42);background:rgba(239,106,98,.08)}.connection-health-critical span{color:#ffd9d6;background:rgba(239,106,98,.12)}.connection-summary-grid article{min-height:76px}.identity-stack button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid rgba(239,106,98,.42);border-radius:6px;color:#ffd9d6;background:rgba(239,106,98,.1);font-weight:800}.identity-stack button:disabled{cursor:progress;opacity:.74}.report-history{display:grid;grid-gap:8px;gap:8px}.report-history article{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid rgba(57,183,232,.18);border-radius:6px;background:rgba(57,183,232,.06)}.report-history strong{overflow-wrap:anywhere}.report-history a{color:var(--ink);text-decoration:none}.report-history a:hover{color:var(--cyan)}.account-report-shell{max-width:1180px}.account-report-panel{display:grid;grid-gap:18px;gap:18px}.account-report-toolbar{display:flex;flex-wrap:wrap;gap:10px}.account-report-toolbar a,.account-report-toolbar button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid rgba(57,183,232,.25);border-radius:6px;color:var(--ink);background:rgba(57,183,232,.08);font-weight:800;text-decoration:none}.account-report-toolbar button{cursor:pointer}.account-report-toolbar svg{color:var(--cyan)}.account-report-toolbar span{align-self:center;color:var(--muted);font-size:.84rem}.account-report-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.account-report-meta-grid article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.account-report-meta-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.account-report-meta-grid strong{overflow-wrap:anywhere}.account-report-markdown{max-height:720px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;border:1px solid rgba(57,183,232,.16);border-radius:6px;color:#dbe7f4;background:rgba(3,7,12,.52)}.local-dashboard-summary{min-height:auto}.local-dashboard-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.local-dashboard-actions a,.local-dashboard-card,.local-dashboard-overview article{border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.local-dashboard-overview article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:5px 8px;gap:5px 8px;align-items:center;min-height:82px;padding:12px}.local-dashboard-overview svg{color:var(--cyan)}.local-dashboard-actions small,.local-dashboard-card small,.local-dashboard-card span,.local-dashboard-overview span{color:var(--muted)}.local-dashboard-overview strong{grid-column:1/-1;color:var(--gold);font-size:1.45rem}.local-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.local-dashboard-card{display:grid;grid-gap:5px;gap:5px;min-height:108px;padding:12px;transition:border-color .16s ease,background .16s ease}.local-dashboard-actions a:hover,.local-dashboard-card:hover{border-color:rgba(228,182,87,.55);background:rgba(16,23,32,.9)}.local-dashboard-card span{font-size:.73rem;font-weight:900;text-transform:uppercase}.local-dashboard-card strong{color:var(--ink);font-size:1.55rem}.local-dashboard-card small{line-height:1.35}.local-dashboard-active{border-color:rgba(96,194,143,.28);background:rgba(96,194,143,.08)}.local-dashboard-ready{border-color:rgba(228,182,87,.26);background:rgba(228,182,87,.07)}.local-dashboard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.local-dashboard-actions a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:78px;padding:12px}.local-dashboard-actions span{display:grid;grid-gap:4px;gap:4px}.local-dashboard-actions strong{color:var(--gold)}.local-dashboard-actions svg{color:var(--gold);flex:0 0 auto}.reports-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:14px;gap:14px;align-items:flex-start}.local-report-library{min-height:520px}.local-report-count{padding:6px 9px;border-radius:999px;color:#0d2118;background:var(--green);font-size:.76rem;font-weight:900;text-transform:uppercase}.local-report-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.local-report-summary-grid article{display:grid;grid-gap:4px;gap:4px;min-height:72px;padding:10px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.local-report-card-head span,.local-report-summary-grid span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.local-report-summary-grid strong{color:var(--gold);font-size:1.45rem}.local-report-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.local-report-actions button,.local-report-toolbar button,.local-report-toolbar label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 10px;border:1px solid rgba(57,183,232,.28);border-radius:6px;color:#dce7f3;background:rgba(57,183,232,.08);font-weight:800}.local-report-toolbar label{min-width:min(100%,220px)}.local-report-toolbar input,.local-report-toolbar select{min-width:0;border:0;outline:0;color:inherit;background:transparent}.local-report-toolbar input::placeholder{color:rgba(220,231,243,.55)}.local-report-toolbar button:disabled{cursor:not-allowed;opacity:.48}.local-report-card,.local-report-list{display:grid;grid-gap:10px;gap:10px}.local-report-card{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.04)}.local-report-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.local-report-card-head>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.local-report-card-head strong{color:var(--text);overflow-wrap:anywhere}.local-report-card-head small{color:var(--muted)}.local-report-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.local-report-actions button{width:36px;padding:0}.local-report-card pre{max-height:280px;margin:0;padding:12px;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#d7e1ee;background:rgba(0,0,0,.24);font-size:.84rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.queue-grid{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1fr);grid-gap:8px 12px;gap:8px 12px}.queue-grid span{color:var(--muted)}.queue-grid strong{color:#dce7f3;overflow-wrap:anywhere}.permission-shell .dashboard-heading p{max-width:820px;margin:0;color:#d7e1ee;line-height:1.5}.permission-hero-grid,.permission-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.permission-big{font-size:clamp(1.7rem,4vw,2.5rem)}.permission-big,.permission-status{color:var(--gold);overflow-wrap:anywhere}.permission-status{justify-self:start;width:auto;max-width:100%;padding:7px 10px;border:1px solid rgba(246,177,75,.32);border-radius:999px;background:rgba(246,177,75,.08);font-size:.78rem;font-weight:900;text-transform:uppercase}.permission-status-ready{border-color:rgba(96,194,143,.42);color:var(--green);background:rgba(96,194,143,.1)}.permission-status-off{border-color:rgba(246,177,75,.32);color:var(--gold);background:rgba(246,177,75,.08)}.permission-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.permission-card-grid>*,.permission-hero-grid>*,.permission-mini-grid>*,.permission-summary-grid>*{min-width:0}.permission-card{display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:330px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(13,18,25,.86)}.permission-card-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.permission-card-head b,.permission-card-head span,.permission-feature-list span,.permission-mini-card span,.permission-summary-grid span{color:var(--muted);font-size:.75rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.permission-card h2{margin:0;color:var(--text);font-size:1.15rem}.permission-card p,.permission-card small{margin:0;color:#d7e1ee;line-height:1.45}.permission-feature-list{display:flex;flex-wrap:wrap;gap:7px}.permission-feature-list span{padding:5px 7px;border:1px solid rgba(57,183,232,.18);border-radius:999px;background:rgba(57,183,232,.06)}.permission-card details{color:var(--muted)}.permission-card summary{cursor:pointer;color:var(--gold);font-weight:900}.permission-card ul{display:grid;grid-gap:5px;gap:5px;margin:8px 0 0;padding-left:18px;color:#dce7f3;overflow-wrap:anywhere}.permission-card>a{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:2px;color:#c9f2ff;font-weight:900}.permission-card-available{border-color:rgba(96,194,143,.28)}.permission-card-high-trust{border-color:rgba(239,106,98,.34);background:rgba(239,106,98,.06)}.permission-summary-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.permission-mini-card,.permission-summary-grid article{display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.permission-mini-card strong,.permission-summary-grid strong{color:var(--text);font-size:1.35rem;text-transform:capitalize}.permission-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.permission-preview-card{display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:12px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.055)}.permission-preview-card span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.permission-preview-card strong{color:var(--text)}.permission-preview-card p,.permission-preview-card small{margin:0;color:#d7e1ee;line-height:1.4}.feature-consent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.feature-consent-card{display:grid;grid-gap:8px;gap:8px;min-height:264px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(13,18,25,.82)}.feature-consent-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.feature-consent-card-head b,.feature-consent-card-head span{font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.feature-consent-card-head span{color:var(--muted);overflow-wrap:anywhere}.feature-consent-card-head b{padding:4px 7px;border-radius:999px;background:rgba(57,183,232,.16);color:var(--cyan)}.feature-consent-card strong{color:var(--text)}.feature-consent-card em,.feature-consent-card p,.feature-consent-card small{margin:0;color:#d7e1ee;line-height:1.4}.feature-consent-card em,.feature-consent-card small{color:var(--muted)}.feature-consent-actions,.feature-consent-groups{display:flex;flex-wrap:wrap;gap:7px}.feature-consent-groups span{padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.06);color:#d7e1ee;font-size:.74rem;font-weight:800}.feature-consent-actions{margin-top:auto}.feature-consent-actions a{display:inline-flex;align-items:center;gap:6px;color:#c9f2ff;font-size:.82rem;font-weight:900;text-decoration:none}.feature-consent-actions a:hover{color:var(--gold)}.feature-consent-high-trust-action{border-color:rgba(255,180,173,.32);background:rgba(255,180,173,.055)}.feature-consent-high-trust-action .feature-consent-card-head b{background:#ff938d;color:#2b0907}.eve-readiness-panel{gap:14px}.eve-callback-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid rgba(228,182,87,.24);border-radius:8px;background:rgba(228,182,87,.06)}.eve-callback-note svg{color:var(--gold)}.eve-callback-note p{display:grid;grid-gap:4px;gap:4px;margin:0;color:var(--muted);line-height:1.45}.eve-callback-note strong{color:#dce7f3;overflow-wrap:anywhere}.eve-scope-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.eve-scope-card{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(13,18,25,.86)}.eve-scope-card>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.eve-scope-card b,.eve-scope-card span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.eve-scope-card strong{color:var(--text);overflow-wrap:anywhere}.eve-scope-card p{margin:0;color:var(--muted);line-height:1.4}.eve-scope-card-ready{border-color:rgba(96,194,143,.3)}.eve-scope-card-ready b{color:var(--green)}.eve-scope-card-partial{border-color:rgba(228,182,87,.28)}.eve-scope-card-partial b{color:var(--gold)}.eve-scope-card-missing{border-color:rgba(255,255,255,.08)}.permission-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.permission-mini-card small{color:var(--muted)}.permission-mini-card a{color:#c9f2ff;font-weight:900}.permission-mini-granted{border-color:rgba(96,194,143,.34)}.permission-mini-partial{border-color:rgba(246,177,75,.34)}.policy-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:#d4dfec;line-height:1.45}.guide-shell{max-width:1180px}.guide-hero,.guide-section-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:14px;gap:14px;align-items:flex-start}.guide-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.guide-card{display:grid;grid-gap:9px;gap:9px;min-height:220px;padding:15px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(13,18,25,.86);box-shadow:0 18px 50px var(--shadow)}.guide-card:hover{border-color:rgba(228,182,87,.44);background:rgba(22,29,38,.92)}.guide-card span{width:max-content;padding:4px 7px;border:1px solid rgba(228,182,87,.28);border-radius:999px;color:var(--gold);background:rgba(228,182,87,.08);font-size:.72rem;font-weight:900;text-transform:uppercase}.guide-card strong{color:var(--ink);font-size:1.08rem;line-height:1.15}.guide-card p{margin:0;color:#d8e2ef;line-height:1.45}.guide-action,.guide-card small{display:inline-flex;align-items:center;gap:7px}.guide-card small{align-self:flex-end;color:#bfeeff;font-weight:800}.buyback-calculator,.industry-lab,.market-command,.pi-planner{min-height:auto}.buyback-result,.market-result,.pi-result{display:grid;grid-gap:12px;gap:12px;padding-top:4px}.market-controls textarea{min-height:132px}.market-hub-toggles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.market-hub-toggles label{display:grid;grid-gap:4px;gap:4px;min-height:78px;padding:10px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(255,255,255,.04)}.market-hub-toggles label.active{border-color:rgba(228,182,87,.48);background:rgba(228,182,87,.08)}.market-hub-toggles input{width:18px;height:18px;accent-color:var(--gold)}.market-hub-toggles strong{color:#f4f8ff}.market-hub-toggles span{color:var(--muted);font-size:.82rem}.industry-controls textarea{min-height:170px}.industry-source-card{display:grid;grid-gap:5px;gap:5px;padding:11px 12px;border:1px solid rgba(228,182,87,.22);border-radius:8px;background:rgba(228,182,87,.07);color:#dce7f3}.industry-source-card strong{color:var(--gold);font-size:.9rem}.industry-source-card span{color:var(--muted);font-size:.84rem}.industry-library{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.045)}.industry-backup{display:grid;grid-gap:10px;gap:10px}.industry-backup label{display:grid;grid-gap:7px;gap:7px}.industry-backup label span{color:var(--gold);font-size:.86rem;font-weight:800}.industry-backup textarea{width:100%;min-height:128px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;outline:0;resize:vertical;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.industry-backup textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.industry-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.industry-plan-row{display:grid;grid-gap:10px;gap:10px;min-height:178px;padding:13px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(255,255,255,.04)}.industry-plan-row.active{border-color:rgba(228,182,87,.55);background:rgba(228,182,87,.08)}.industry-plan-row h3{margin:3px 0;color:#f4f8ff;font-size:clamp(1.03rem,2.8vw,1.24rem);line-height:1.15;overflow-wrap:anywhere}.industry-plan-row p,.industry-plan-row small{color:var(--muted)}.industry-plan-row p{margin:0;line-height:1.42}.industry-plan-actions{display:flex;flex-wrap:wrap;gap:8px;align-self:end}.buyback-summary-grid,.pi-market-grid,.pi-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.industry-result .pi-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.buyback-summary-grid article,.pi-market-grid article,.pi-summary-grid article{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.buyback-summary-grid svg,.pi-market-grid svg,.pi-summary-grid svg{color:var(--cyan)}.buyback-summary-grid span,.pi-market-grid span,.pi-summary-grid span{color:var(--muted);font-size:.8rem;text-transform:uppercase}.buyback-summary-grid strong,.pi-market-grid strong,.pi-summary-grid strong{color:var(--gold);overflow-wrap:anywhere}.pi-line-list ul{display:grid;grid-gap:8px;gap:8px;padding-left:0;list-style:none}.pi-line-list li{display:grid;grid-gap:4px;gap:4px;margin:0;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.pi-line-list strong{color:#dce7f3}.pi-line-list span{color:var(--gold);font-weight:800}.pi-line-list small{color:var(--muted);line-height:1.35}.watchlist-panel{min-height:auto}.watchlist-editor,.watchlist-portable,.watchlist-toolbar{display:grid;grid-gap:12px;gap:12px}.watchlist-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-editor label,.watchlist-portable label{display:grid;grid-gap:7px;gap:7px}.watchlist-editor button{grid-column:1/-1}.watchlist-editor label span,.watchlist-portable label span{color:var(--gold);font-size:.86rem;font-weight:800}.watchlist-editor input,.watchlist-editor select,.watchlist-editor textarea,.watchlist-portable textarea,.watchlist-toolbar input,.watchlist-toolbar select{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.watchlist-editor textarea,.watchlist-portable textarea{resize:vertical}.watchlist-editor input:focus,.watchlist-editor select:focus,.watchlist-editor textarea:focus,.watchlist-portable textarea:focus,.watchlist-toolbar input:focus,.watchlist-toolbar select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.watchlist-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.38fr));align-items:center}.watchlist-toolbar label{display:flex;align-items:center;gap:8px;min-width:0}.watchlist-toolbar svg{color:var(--cyan);flex:0 0 auto}.search-line{min-height:42px;padding-left:10px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045)}.search-line input{min-height:40px;padding-left:0;border:0;background:transparent}.watchlist-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.watchlist-summary-grid article{display:grid;grid-gap:5px;gap:5px;min-height:84px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.watchlist-summary-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.watchlist-summary-grid strong{color:var(--gold);font-size:clamp(1.28rem,3vw,1.8rem)}.watch-card,.watchlist-grid{display:grid;grid-gap:10px;gap:10px}.watch-card{padding:14px;border:1px solid rgba(57,183,232,.22);border-left:4px solid var(--gold);border-radius:8px;background:rgba(57,183,232,.06)}.watch-high{border-left-color:var(--red)}.watch-medium{border-left-color:var(--gold)}.watch-low{border-left-color:var(--green)}.watch-card-head{display:grid;grid-template-columns:minmax(0,1fr) 138px;grid-gap:12px;gap:12px;align-items:start}.watch-card-head h3{margin:2px 0 0;font-size:clamp(1.08rem,3vw,1.45rem);line-height:1.08;overflow-wrap:anywhere}.watch-card-head select{width:100%;min-height:36px;padding:8px 9px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:rgba(255,255,255,.045)}.watch-card p{margin:0;color:#d8e2ef;line-height:1.45}.watch-tags{color:#c9f2ff}.watch-card-actions{display:flex;flex-wrap:wrap;gap:8px}.watch-card-actions a{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 11px;border:1px solid rgba(57,183,232,.32);border-radius:6px;color:var(--ink);background:rgba(57,183,232,.1);font-weight:800}.watch-card small{color:var(--muted)}.danger-action{border-color:rgba(239,106,98,.42);color:#ffd9d6;background:rgba(239,106,98,.1)}.watchlist-portable{padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.watchlist-actions{display:flex;flex-wrap:wrap;gap:8px}.wormhole-panel{min-height:auto}.wormhole-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wormhole-summary-grid article{display:grid;grid-gap:5px;gap:5px;min-height:84px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.wormhole-summary-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.wormhole-summary-grid strong{color:var(--gold);font-size:clamp(1.28rem,3vw,1.8rem)}.wormhole-actions,.wormhole-forms{display:grid;grid-gap:12px;gap:12px}.wormhole-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.wormhole-forms{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.wormhole-forms section{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.wormhole-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.watchlist-portable label,.wormhole-form-grid label{display:grid;grid-gap:7px;gap:7px}.watchlist-portable label span,.wormhole-form-grid label span{color:var(--gold);font-size:.86rem;font-weight:800}.wormhole-form-grid input,.wormhole-form-grid select,.wormhole-form-grid textarea,.wormhole-inline-controls select{width:100%;min-height:40px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.wormhole-form-grid textarea{resize:vertical}.wormhole-form-grid input:focus,.wormhole-form-grid select:focus,.wormhole-form-grid textarea:focus,.wormhole-inline-controls select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.wormhole-form-grid button{grid-column:1/-1}.wormhole-map{display:grid;grid-gap:12px;gap:12px}.wormhole-node-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.wormhole-node,.wormhole-node-grid{display:grid;grid-gap:10px;gap:10px}.wormhole-node{min-height:190px;padding:13px;border:1px solid rgba(57,183,232,.22);border-top:4px solid var(--cyan);border-radius:8px;background:rgba(57,183,232,.06)}.node-entry{border-top-color:var(--green)}.node-active{border-top-color:var(--gold)}.node-hostile{border-top-color:var(--red)}.node-closed{border-top-color:#778291;opacity:.78}.wormhole-node small,.wormhole-node span{color:var(--muted)}.wormhole-node strong{display:block;margin:3px 0;color:#f4f8ff;font-size:clamp(1.05rem,3vw,1.35rem);overflow-wrap:anywhere}.wormhole-node p{margin:0;color:#d8e2ef;line-height:1.42}.wormhole-node select{width:100%;min-height:36px;padding:8px 9px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:rgba(255,255,255,.045)}.wormhole-lists svg{flex:0 0 auto;color:var(--gold)}.wormhole-list ul{display:grid;grid-gap:8px;gap:8px;padding-left:0;list-style:none}.wormhole-list li{display:grid;grid-gap:7px;gap:7px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.wormhole-list li:has(svg){grid-template-columns:auto minmax(0,1fr);align-items:start}.wormhole-list strong{color:#dce7f3;overflow-wrap:anywhere}.wormhole-list span{color:var(--muted);line-height:1.35}.wormhole-inline-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.fit-lab-panel{min-height:auto}.fit-compare-selects,.fit-lab-editor{display:grid;grid-gap:12px;gap:12px}.fit-lab-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-compare-selects label,.fit-lab-editor label{display:grid;grid-gap:7px;gap:7px}.fit-compare-selects label span,.fit-lab-editor label span{color:var(--gold);font-size:.86rem;font-weight:800}.fit-compare-selects select,.fit-lab-editor input,.fit-lab-editor textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.fit-lab-editor textarea{resize:vertical;min-height:250px}.fit-compare-selects select:focus,.fit-lab-editor input:focus,.fit-lab-editor textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.fit-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.fit-readiness-grid article{display:grid;grid-gap:5px;gap:5px;min-height:84px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.fit-readiness-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.fit-readiness-grid strong{color:var(--gold);font-size:clamp(1.08rem,3vw,1.55rem);overflow-wrap:anywhere}.fit-lab-compare,.fit-lab-result,.fit-library{display:grid;grid-gap:12px;gap:12px}.fit-compare-selects{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(150px,.4fr);align-items:end}.fit-card-grid,.fit-compare-grid{display:grid;grid-gap:10px;gap:10px}.fit-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fit-card,.fit-compare-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.06)}.fit-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.fit-card-head h3,.fit-compare-card h3{margin:2px 0 0;color:#f4f8ff;font-size:clamp(1.05rem,3vw,1.35rem);line-height:1.12;overflow-wrap:anywhere}.fit-card-head>strong{min-width:58px;padding:8px 9px;border:1px solid rgba(234,190,99,.35);border-radius:8px;color:var(--gold);background:rgba(234,190,99,.08);text-align:center}.fit-card-meta{display:flex;flex-wrap:wrap;gap:7px}.fit-card-meta span,.fit-lane-row span{min-height:28px;padding:6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.045);font-size:.78rem;font-weight:800}.fit-lane-row{display:flex;flex-wrap:wrap;gap:7px}.fit-lane-row span.active{border-color:rgba(57,183,232,.42);color:#dff8ff;background:rgba(57,183,232,.14)}.fit-flag{margin:0;color:#ffd9d6;line-height:1.4}.mission-panel{min-height:auto}.mission-track-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.mission-track-tabs button{min-height:42px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#dce7f3;background:rgba(255,255,255,.045);font-weight:850}.mission-track-tabs button.active{color:#101720;border-color:transparent;background:linear-gradient(135deg,var(--gold),#f2d28b)}.pve-track-tabs,.skill-track-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mission-summary-grid article{display:grid;grid-gap:6px;gap:6px;min-height:132px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.mission-summary-grid svg{color:var(--cyan)}.mission-summary-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.mission-summary-grid strong{color:#dce7f3;line-height:1.35;overflow-wrap:anywhere}.mission-checklist{display:grid;grid-gap:10px;gap:10px}.mission-checklist article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.04)}.mission-checklist article.complete{border-color:rgba(96,194,143,.38);background:rgba(96,194,143,.08)}.mission-checklist button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(57,183,232,.36);border-radius:999px;color:var(--cyan);background:rgba(57,183,232,.08)}.mission-checklist article.complete button{color:#0e2218;background:var(--green)}.mission-checklist strong{color:var(--ink);overflow-wrap:anywhere}.mission-checklist p{margin:5px 0;color:#d8e2ef;line-height:1.45}.mission-checklist a,.mission-lists a{color:#bfeeff;font-weight:800}.mission-lists li{display:grid;grid-gap:4px;gap:4px}.mission-lists li svg{color:var(--gold)}.mission-lists span{color:var(--muted);line-height:1.35}.mission-actions{display:flex;flex-wrap:wrap;gap:8px}.skill-plan-panel{gap:14px}.skill-backup,.skill-planner-toolbar{display:grid;grid-gap:10px;gap:10px}.skill-backup label,.skill-planner-toolbar label,.skill-row label{display:grid;grid-gap:7px;gap:7px}.skill-backup label span,.skill-planner-toolbar label span,.skill-row label span{color:var(--gold);font-size:.86rem;font-weight:800}.skill-backup textarea,.skill-planner-toolbar textarea,.skill-row select{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.skill-backup textarea,.skill-planner-toolbar textarea{resize:vertical}.skill-backup textarea:focus,.skill-planner-toolbar textarea:focus,.skill-row select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.skill-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skill-grid,.skill-row{display:grid;grid-gap:10px;gap:10px}.skill-row{padding:13px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.06)}.skill-row.skill-complete{border-color:rgba(96,194,143,.38);background:rgba(96,194,143,.08)}.skill-row h3{margin:5px 0 2px;color:#f4f8ff;font-size:clamp(1.03rem,2.6vw,1.25rem);line-height:1.12;overflow-wrap:anywhere}.skill-row p,.skill-row small{color:var(--muted)}.skill-row p{margin:0;line-height:1.42}.skill-row strong{color:#dce7f3;overflow-wrap:anywhere}.skill-priority{width:max-content;padding:4px 7px;border-radius:999px;color:#0c1218;background:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.priority-core{background:var(--red)}.priority-support{background:var(--cyan)}.priority-nice{background:var(--green)}.buyback-table{display:grid;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.buyback-table article,.buyback-table-header{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(70px,.5fr) minmax(100px,.8fr) minmax(100px,.8fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 12px}.buyback-table-header{color:var(--muted);background:rgba(255,255,255,.05);font-size:.78rem;text-transform:uppercase}.buyback-table article{border-top:1px solid rgba(255,255,255,.08)}.buyback-table strong{display:grid;grid-gap:3px;gap:3px;overflow-wrap:anywhere}.buyback-table small{color:#ffd8a8;font-weight:500}.buyback-table span{color:#dce7f3;overflow-wrap:anywhere}.market-card,.market-card-grid,.market-watch-grid,.market-watch-row{display:grid;grid-gap:12px;gap:12px}.market-card,.market-watch-row{padding:14px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.055)}.market-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.market-card h3,.market-watch-row h3{margin:3px 0;color:#f4f8ff;font-size:clamp(1.1rem,2.8vw,1.4rem);line-height:1.15;overflow-wrap:anywhere}.market-card p,.market-card small,.market-watch-row p,.market-watch-row small{margin:0;color:var(--muted);line-height:1.42}.market-hub-grid,.market-signal-grid{display:grid;grid-gap:8px;gap:8px}.market-signal-grid{grid-template-columns:minmax(82px,.35fr) minmax(0,1fr)}.market-signal-grid span{color:var(--muted)}.market-signal-grid strong{color:#dce7f3;overflow-wrap:anywhere}.market-hub-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.market-hub-grid div{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.035)}.market-hub-grid strong{color:var(--gold)}.market-hub-grid small,.market-hub-grid span{color:#dce7f3;overflow-wrap:anywhere}.market-watchlist{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(228,182,87,.18);border-radius:8px;background:rgba(228,182,87,.045)}.route-scout-panel,.system-risk-panel{min-height:auto}.route-scout-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.route-scout-form label{display:grid;grid-gap:7px;gap:7px}.route-scout-form label span{color:var(--gold);font-size:.86rem;font-weight:800}.route-scout-form input,.route-scout-form textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.route-scout-form textarea{resize:vertical}.route-scout-form input:focus,.route-scout-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.route-preference-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.route-preference-tabs button{display:grid;grid-gap:4px;gap:4px;min-height:72px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#dce7f3;background:rgba(255,255,255,.045);text-align:left}.route-preference-tabs button.active{border-color:rgba(57,183,232,.48);background:rgba(57,183,232,.14)}.route-preference-tabs strong{color:var(--gold)}.route-preference-tabs span{color:var(--muted);font-size:.78rem;line-height:1.35}.route-result{display:grid;grid-gap:12px;gap:12px}.public-intel-map-panel{min-height:auto}.intel-map-form{align-items:stretch}.intel-map-result{display:grid;grid-gap:12px;gap:12px}.route-map-stage{position:relative;min-height:clamp(340px,48vw,520px);overflow:hidden;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:linear-gradient(rgba(57,183,232,.07) 1px,transparent 0),linear-gradient(90deg,rgba(57,183,232,.07) 1px,transparent 0),radial-gradient(circle at 20% 18%,rgba(246,177,75,.14),transparent 18%),radial-gradient(circle at 78% 70%,rgba(112,214,135,.12),transparent 16%),rgba(6,12,20,.72);background-size:46px 46px,46px 46px,auto,auto,auto}.route-map-stage:before{position:absolute;inset:18px;border:1px solid rgba(255,255,255,.06);border-radius:8px;content:""}.route-map-lines{position:absolute;inset:0;width:100%;height:100%;opacity:.9;filter:drop-shadow(0 0 8px rgba(57,183,232,.18))}.route-map-node{position:absolute;z-index:2;display:grid;place-items:center;min-width:12px;min-height:12px;padding:0;border:2px solid rgba(10,18,28,.92);border-radius:999px;outline:0;background:var(--green);box-shadow:0 0 0 4px rgba(112,214,135,.12),0 0 18px rgba(112,214,135,.35);transform:translate(-50%,-50%);cursor:pointer}.route-map-node.risk-moderate{background:var(--gold);box-shadow:0 0 0 4px rgba(246,177,75,.13),0 0 18px rgba(246,177,75,.32)}.route-map-node.risk-high{background:var(--amber);box-shadow:0 0 0 4px rgba(255,159,67,.14),0 0 18px rgba(255,159,67,.36)}.route-map-node.risk-critical{background:var(--red);box-shadow:0 0 0 4px rgba(255,107,99,.14),0 0 20px rgba(255,107,99,.46)}.route-map-node.endpoint{border-color:rgba(246,177,75,.86)}.route-map-node.active{box-shadow:0 0 0 6px rgba(57,183,232,.22),0 0 24px rgba(57,183,232,.48)}.route-map-label{position:absolute;left:50%;width:max-content;max-width:138px;padding:4px 6px;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#dce7f3;background:rgba(6,12,20,.78);font-size:.7rem;font-weight:900;line-height:1.15;overflow-wrap:anywhere;pointer-events:none;text-align:center;transform:translateX(-50%)}.label-top{bottom:calc(100% + 8px)}.label-bottom{top:calc(100% + 8px)}.intel-map-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);grid-gap:10px;gap:10px}.selected-route-stop{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.055)}.selected-route-stop h3{margin:0;color:var(--gold);font-size:clamp(1.2rem,3vw,1.7rem);line-height:1.1;overflow-wrap:anywhere}.selected-route-stop p{margin:0;color:#d8e2ef;line-height:1.45}.selected-route-stop.risk-critical,.selected-route-stop.risk-high{border-color:rgba(255,159,67,.34)}.route-map-empty{display:grid;justify-items:start;grid-gap:8px;gap:8px;min-height:160px;padding:16px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.055)}.route-map-empty svg{color:var(--cyan)}.route-map-empty strong{color:var(--text)}.route-map-empty p{max-width:620px;margin:0;color:var(--muted);line-height:1.45}.route-map-links{display:flex;flex-wrap:wrap;gap:8px}.result-list li button,.route-map-links a{border:1px solid rgba(57,183,232,.22);border-radius:6px;color:#dce7f3;background:rgba(57,183,232,.08);text-decoration:none}.route-map-links a{padding:8px 10px;font-weight:800}.result-list li button{width:100%;padding:0;text-align:left;border:0;background:transparent;cursor:pointer}.result-list li button:hover,.route-map-links a:hover{color:var(--gold)}.route-summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.06)}.route-summary-card h3{margin:2px 0 7px;color:#f4f8ff;font-size:clamp(1.18rem,3vw,1.65rem);line-height:1.1;overflow-wrap:anywhere}.route-summary-card p{margin:0;color:#d8e2ef;line-height:1.45}.route-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.route-metric-grid article{display:grid;grid-gap:5px;gap:5px;min-height:96px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.045)}.route-metric-grid svg{color:var(--cyan)}.route-metric-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.route-metric-grid strong{color:var(--gold);font-size:clamp(1.1rem,3vw,1.45rem);overflow-wrap:anywhere}.route-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.route-stop-list{display:grid;grid-gap:8px;gap:8px}.route-stop-card{display:grid;grid-template-columns:46px minmax(0,1fr) 92px repeat(3,minmax(74px,auto));grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.055)}.route-step{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#0c1218;background:var(--gold);font-size:.78rem;font-weight:900}.route-stop-card strong{display:block;color:#f4f8ff;overflow-wrap:anywhere}.route-stop-card small{display:block;margin-top:3px;color:var(--muted)}.route-stop-card b{padding:5px 8px;border-radius:999px;color:#0c1218;background:var(--green);text-align:center;font-size:.74rem;text-transform:uppercase}.route-stop-card.risk-moderate b{background:var(--gold)}.route-stop-card.risk-high b{background:var(--amber)}.route-stop-card.risk-critical b{background:var(--red)}.route-stop-card>span:not(.route-step){color:#dce7f3;font-size:.82rem;text-align:right}.system-risk-card,.system-risk-grid,.system-risk-result{display:grid;grid-gap:12px;gap:12px}.system-risk-card{padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.06)}.system-risk-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.system-risk-card-header h3{margin:2px 0 0;font-size:clamp(1.25rem,3vw,1.8rem);line-height:1}.system-risk-card-header strong{min-width:92px;padding:6px 9px;border-radius:999px;text-align:center;color:#0c1218;background:var(--green);font-size:.78rem;text-transform:uppercase}.risk-moderate .system-risk-card-header strong{background:var(--gold)}.risk-high .system-risk-card-header strong{background:var(--amber)}.risk-critical .system-risk-card-header strong{background:var(--red)}.system-risk-card p{margin:0;color:#d8e2ef;line-height:1.45}.system-risk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.system-risk-stats span{display:flex;align-items:center;gap:7px;min-height:40px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#dce7f3;background:rgba(255,255,255,.045);overflow-wrap:anywhere}.system-risk-stats svg{color:var(--cyan);flex:0 0 auto}.system-risk-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-panel{min-height:auto}.profile-card,.profile-grid,.profile-result{display:grid;grid-gap:12px;gap:12px}.profile-card{padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.06)}.profile-card-heading{display:grid;grid-template-columns:74px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.profile-card-heading img{width:74px;height:74px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);object-fit:cover}.profile-card-heading .eyebrow{display:inline-flex;align-items:center;gap:6px}.profile-card-heading h3{margin:2px 0 0;font-size:clamp(1.18rem,3vw,1.7rem);line-height:1.05;overflow-wrap:anywhere}.profile-card-heading small{color:var(--muted);font-weight:800}.profile-card-heading strong{min-width:108px;padding:6px 9px;border-radius:999px;text-align:center;color:#0c1218;background:var(--green);font-size:.76rem;text-transform:uppercase}.profile-alliance .profile-card-heading strong,.profile-corporation .profile-card-heading strong{background:var(--gold)}.profile-card p{margin:0;color:#d8e2ef;line-height:1.45}.profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.profile-facts span{display:grid;grid-gap:4px;gap:4px;min-height:62px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.045)}.profile-facts small{color:var(--muted);font-size:.72rem;text-transform:uppercase}.profile-facts b{color:#dce7f3;overflow-wrap:anywhere}.profile-related{display:grid;grid-gap:8px;gap:8px;padding-top:2px}.profile-related h4{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--gold);font-size:.82rem;text-transform:uppercase}.profile-related h4 svg{color:var(--cyan)}.profile-related-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.profile-related-list span{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;align-items:center;min-height:52px;padding:7px 8px;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.profile-related-list img{grid-row:span 2;width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(255,255,255,.06);object-fit:cover}.profile-related-list b{color:#dce7f3;overflow-wrap:anywhere}.profile-related-list small{color:var(--muted)}.profile-killboard{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid rgba(255,209,102,.2);border-radius:7px;background:rgba(255,209,102,.055)}.profile-killboard-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-killboard h4,.profile-killboard-head a{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--gold);font-size:.82rem;font-weight:900;text-transform:uppercase}.profile-killboard-head a{color:var(--cyan);text-decoration:none}.profile-killboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.profile-killboard-groups>div,.profile-killboard-metrics span{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(8,13,18,.32)}.profile-killboard-metrics small,.profile-killboard>small{color:var(--muted)}.profile-killboard-metrics b{color:#f6fbff;overflow-wrap:anywhere}.profile-killboard-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.profile-killboard-groups strong{color:#f6fbff}.profile-killboard-groups ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:17px;color:#d8e2ef}.profile-killboard-groups p{color:var(--muted)}.profile-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.sov-panel{min-height:auto}.sov-result{display:grid;grid-gap:14px;gap:14px}.sov-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.sov-metric-grid article{display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.sov-metric-grid svg{color:var(--cyan)}.sov-metric-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.sov-metric-grid strong{color:var(--gold);font-size:clamp(1.25rem,3vw,1.8rem)}.sov-holder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.sov-holder-card{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:76px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.045)}.sov-holder-card img,.sov-holder-logo{width:52px;height:52px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.sov-holder-card img{object-fit:cover}.sov-holder-logo{display:grid;place-items:center;color:var(--gold);font-weight:900}.sov-holder-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.sov-holder-card span{color:var(--muted);font-size:.72rem;text-transform:uppercase}.sov-holder-card strong{color:#dce7f3;overflow-wrap:anywhere}.sov-holder-card small{color:var(--muted)}.sov-campaign-list{display:grid;grid-gap:10px;gap:10px}.sov-campaign-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.06)}.sov-campaign-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sov-campaign-head h3{margin:2px 0 0;font-size:clamp(1.18rem,3vw,1.7rem);line-height:1.05}.sov-campaign-head small{color:var(--muted);font-weight:800}.sov-campaign-head strong{min-width:94px;padding:6px 9px;border-radius:999px;text-align:center;color:#0c1218;background:var(--gold);font-size:.78rem;text-transform:uppercase}.sov-campaign-card p{margin:0;color:#d8e2ef;line-height:1.45}.sov-campaign-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-shell,.srp-shell{display:grid;grid-gap:16px;gap:16px;width:min(1180px,100%);margin:14px auto 0}.srp-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:14px;gap:14px;align-items:flex-start}.fleet-card-grid,.fleet-review-list,.srp-review-list{display:grid;grid-gap:10px;gap:10px}.fleet-review-card,.srp-review-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);grid-gap:12px;gap:12px;align-items:flex-start;padding:13px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.06)}.fleet-review-card div,.fleet-review-card form,.srp-review-card div,.srp-review-card form{display:grid;grid-gap:7px;gap:7px}.fleet-card span,.fleet-review-card span,.srp-review-card span{width:max-content;padding:4px 7px;border:1px solid rgba(228,182,87,.3);border-radius:999px;color:var(--gold);background:rgba(228,182,87,.08);font-size:.72rem;font-weight:900;text-transform:uppercase}.empty-state-panel p,.fleet-card p,.fleet-review-card p,.srp-review-card p{margin:0;color:#d8e2ef;line-height:1.45}.fleet-card small,.fleet-meta-grid span,.fleet-review-card label span,.fleet-review-card small,.srp-review-card label span,.srp-review-card small{color:var(--muted)}.srp-review-card a{color:#bfeeff;overflow-wrap:anywhere}.fleet-review-card select,.srp-review-card input,.srp-review-card select,.srp-review-card textarea{width:100%;min-height:38px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:rgba(255,255,255,.045)}.srp-review-card textarea{resize:vertical}.fleet-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(13,18,25,.78)}.fleet-card>div:first-child{display:grid;grid-gap:5px;gap:5px}.empty-state-panel strong,.fleet-card strong{color:var(--ink);font-size:1.08rem;overflow-wrap:anywhere}.fleet-meta-grid{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:7px 10px;gap:7px 10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.fleet-meta-grid strong{font-size:.95rem}.empty-state-panel{display:grid;grid-gap:8px;gap:8px;min-height:180px;place-items:center;padding:22px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06);text-align:center}.empty-state-panel svg{color:var(--cyan)}@media (max-width:1050px){.command-grid,.dashboard-grid,.guide-hero,.guide-section-grid,.ops-columns,.public-status-layout,.reports-layout,.srp-grid{grid-template-columns:1fr}.guide-card-grid,.leadership-signal-grid,.ops-insight-grid,.side-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.external-setup-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.access-policy-grid,.discord-readiness-grid,.external-setup-grid,.local-tool-action-grid,.local-tool-grid,.local-tool-summary-grid,.problem-watch-grid,.route-smoke-dashboard-grid,.srp-policy-grid,.srp-reserve-grid,.status-check-grid,.traffic-funnel-grid,.traffic-funnel-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.account-monitor-grid,.account-preview-grid{grid-template-columns:1fr}.data-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attribution-grid,.source-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-matrix-grid{grid-template-columns:1fr}.eve-scope-coverage-grid,.feature-consent-grid,.local-dashboard-grid,.local-report-summary-grid,.permission-card-grid,.permission-mini-grid,.status-breakdown-grid,.status-summary-grid,.tool-directory-summary,.tool-index-grid,.tool-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.topbar{align-items:flex-start;flex-direction:column}.topnav{justify-content:flex-start;width:100%}.access-policy-grid,.access-preview-columns,.account-report-meta-grid,.appraisal-table article,.appraisal-table-header,.attribution-grid,.brief-strip,.buyback-controls,.buyback-summary-grid,.buyback-table article,.buyback-table-header,.character-audit-grid,.character-scope-grid,.corp-stats-review,.corp-stats-summary,.data-coverage-grid,.detail-grid,.discord-readiness-grid,.eve-scope-coverage-grid,.external-setup-grid,.external-setup-summary,.feature-consent-grid,.fit-compare-grid,.fit-compare-selects,.fit-lab-editor,.fit-readiness-grid,.fleet-meta-grid,.fleet-review-card,.intel-map-detail-grid,.intel-map-metrics,.launch-readiness-grid,.leadership-signal-grid,.local-dashboard-actions,.local-dashboard-grid,.local-dashboard-overview,.local-report-summary-grid,.local-tool-action-grid,.local-tool-grid,.local-tool-summary-grid,.market-card-head,.market-hub-toggles,.market-signal-grid,.metrics-grid,.mission-checklist article,.mission-summary-grid,.mission-track-tabs,.mix-grid,.ops-command-grid,.ops-form,.ops-insight-grid,.permission-card-grid,.permission-hero-grid,.permission-mini-grid,.permission-preview-grid,.permission-summary-grid,.pi-controls,.pi-market-grid,.pi-summary-grid,.problem-focus-row,.problem-watch-grid,.profile-card-heading,.profile-facts,.profile-killboard-groups,.profile-killboard-metrics,.profile-lists,.result-grid,.revenue-readiness-grid,.route-lists,.route-metric-grid,.route-preference-tabs,.route-scout-form,.route-smoke-dashboard-grid,.route-stop-card,.route-summary-card,.rule-summary,.side-rail,.source-matrix-grid,.source-summary-grid,.sov-campaign-lists,.sov-holder-card,.sov-holder-grid,.sov-metric-grid,.srp-form,.srp-policy-grid,.srp-reserve-grid,.srp-reserve-header,.srp-reserve-lanes,.srp-reserve-notes,.srp-review-card,.state-grid,.status-breakdown-grid,.status-check-grid,.status-summary-grid,.status-tool-grid,.system-risk-form,.system-risk-lists,.system-risk-stats,.tool-directory-summary,.tool-index-band,.tool-index-grid,.tool-mini-grid,.tool-tabs,.traffic-breakdown-grid,.traffic-funnel-actions,.traffic-funnel-grid,.traffic-funnel-lanes,.watch-card-head,.watchlist-editor,.watchlist-summary-grid,.watchlist-toolbar,.wormhole-form-grid,.wormhole-forms,.wormhole-inline-controls,.wormhole-summary-grid{grid-template-columns:1fr}.tool-tabs button{justify-content:flex-start;min-height:46px;padding:0 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.action-row,.local-report-card-head,.market-card-head,.report-actions,.result-header,.route-smoke-dashboard-head,.split-heading{align-items:stretch;flex-direction:column}.activity-bars{grid-template-columns:repeat(7,minmax(36px,1fr));overflow-x:visible;padding-bottom:4px}.event-row,.guide-card-grid,.permission-audit-head,.permission-audit-item,.queue-grid,.rule-grid,.run-row{grid-template-columns:1fr}.event-row p{grid-column:auto}.event-row small,.route-stop-card>span:not(.route-step),.run-row small{text-align:left}}