:root{color:#e9f0ed;font-synthesis:none;background:#080d12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 40% -10%,#17271d 0,#080d12 38%);min-height:100vh;margin:0}button,input,select{font:inherit}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#080d12e8;border-bottom:1px solid #ffffff14;align-items:center;gap:28px;height:74px;padding:0 32px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;margin-right:auto;display:flex}.brand div{flex-direction:column;display:flex}.brand b{letter-spacing:.06em;font-size:17px}.brand small{color:#778681;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.mark{color:#0b1409;background:#b7ff58;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 0 28px #b7ff5833}.status{color:#9ba7a3;align-items:center;gap:7px;font-size:12px;display:flex}.status i{border-radius:50%;width:7px;height:7px}.status .ok{background:#7ee5a3;box-shadow:0 0 10px #7ee5a3}.status .warn{background:#ffb45e}.topbar nav{gap:5px;display:flex}.topbar button,.evidence-head button{color:#a9b4b0;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px}.topbar button:hover{color:#fff;background:#ffffff0c}.topbar button.run{color:#b7ff58;border:1px solid #b7ff5840}.topbar em{color:#b7ff58;background:#273127;border-radius:12px;margin-left:4px;padding:2px 7px;font-style:normal}main{max-width:1460px;margin:auto;padding:28px 32px 80px}.radar-card{background:#0d141a;border:1px solid #ffffff14;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #0006}.radar-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:end;padding:26px 28px 20px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#7d8e87;margin:0 0 8px;font-size:10px;font-weight:700}.radar-head h1{letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-size:30px;font-weight:400}.filters{gap:8px;display:flex}.filters select,.search{color:#aab6b1;background:#0a1015;border:1px solid #ffffff18;border-radius:9px;height:38px;padding:0 10px}.filters select{max-width:160px}.search{align-items:center;gap:8px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;width:130px}.radar-layout{grid-template-columns:minmax(600px,1fr) 230px;display:grid}.radar-wrap{width:100%;max-width:840px;margin:auto;position:relative}.radar-wrap svg{width:100%;max-height:720px;display:block}.ring{fill:none;stroke:#ffffff16;stroke-width:1px}.ring-label{fill:#63716c;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.spoke{stroke:#ffffff0c;stroke-width:1px}.sector-label{letter-spacing:.08em;font-size:9px;font-weight:700}.point{cursor:pointer;outline:none}.point circle{transition:all .2s}.point:hover circle:nth-of-type(2),.point:focus circle:nth-of-type(2){stroke:#fff;stroke-width:4px}.point-label{fill:#dce5e1;paint-order:stroke;stroke:#0d141a;stroke-width:4px;font-size:9px;font-weight:600}.legend{border-left:1px solid #ffffff12;padding:30px 22px}.legend-row{color:#9ba7a3;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.legend-row span{flex-direction:column;display:flex}.legend-row b{color:#dbe4e0;font-size:11px}.dot{background:#b7ff58;border-radius:50%;width:19px;height:19px;box-shadow:0 0 0 6px #b7ff5811}.dot.small{width:11px;height:11px;margin:4px}.dot.faded{opacity:.45}.arrow{color:#b7ff58;font-size:21px;font-style:normal}.sector-list{border-top:1px solid #ffffff12;margin-top:25px;padding-top:18px}.sector-list div{color:#a6b1ad;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.sector-list i{border-radius:2px;width:7px;height:7px}.sector-list em{color:#64736e;margin-left:auto;font-style:normal}.method-note{color:#728079;margin-top:24px;font-family:Georgia,serif;font-size:12px;line-height:1.55}.empty-overlay{text-align:center;color:#718079;position:absolute;inset:45% 20%}.below{background:#0d141a;border:1px solid #ffffff12;border-radius:20px;grid-template-columns:260px 1fr;gap:34px;margin-top:22px;padding:28px;display:grid}.below h2{margin:5px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400}.below>div>p:last-child{color:#85928d;font-size:13px;line-height:1.6}.health-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.health-grid article{background:#0a1015;border:1px solid #ffffff0e;border-radius:12px;min-height:126px;padding:13px}.health-grid article.failed{border-color:#ff8b5e55}.health-grid header{justify-content:space-between;font-size:11px;display:flex}.health-grid header span{color:#7ee5a3;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.health-grid .failed header span{color:#ff8b5e}.health-grid strong{margin-top:12px;font-size:22px;display:block}.health-grid small{color:#66736e;font-size:9px}.health-grid p{color:#788680;max-height:30px;font-size:9px;line-height:1.4;overflow:hidden}.method{grid-template-columns:140px repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.method article{border-top:1px solid #ffffff20;padding-top:13px}.method article b{text-transform:capitalize;font-size:12px}.method article p{color:#77847f;font-size:11px;line-height:1.5}.drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#020506bb;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#0d141a;border-left:1px solid #ffffff18;width:min(660px,100%);height:100%;padding:42px 40px;position:relative;overflow:auto;box-shadow:-30px 0 100px #000}.close{color:#aab5b1;cursor:pointer;background:#111a20;border:1px solid #ffffff20;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:18px;right:22px}.drawer h2{margin:5px 0 10px;font-family:Georgia,serif;font-size:39px;font-weight:400}.lede{color:#94a19c;font-size:15px;line-height:1.55}.score-grid{border:1px solid #ffffff14;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.score-grid div{border-right:1px solid #ffffff14;padding:16px}.score-grid div:last-child{border:0}.score-grid strong{color:#b7ff58;font-size:24px;display:block}.score-grid span{text-transform:uppercase;letter-spacing:.1em;color:#73817c;font-size:9px}.drawer section{border-top:1px solid #ffffff14;padding:24px 0}.drawer h3{margin:0 0 9px;font-size:15px}.drawer section>p{color:#94a19c;font-size:13px;line-height:1.6}.mix{flex-wrap:wrap;gap:7px;display:flex}.mix span{color:#a5b0ac;background:#151f24;border-radius:20px;padding:6px 10px;font-size:10px}.mix b{color:#fff}.spark{width:240px;height:70px;margin-top:15px}.no-history{color:#62706a;padding:18px 0;font-size:10px}.history-note{max-width:430px;color:#64716c!important;margin:2px 0 0!important;font-size:9px!important}.people-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.people-grid button{text-align:left;color:#d9e3df;cursor:pointer;background:#101920;border:1px solid #ffffff10;border-radius:9px;padding:10px}.people-grid button:hover{border-color:#59d5ff55}.people-grid b,.people-grid span,.people-grid small{display:block}.people-grid span{color:#59d5ff;text-transform:capitalize;margin:3px 0;font-size:9px}.people-grid small{color:#6f7c77;font-size:8px}.profile{background:#080e13;border:1px solid #59d5ff33;border-radius:12px;margin-top:12px;padding:18px;position:relative}.profile-close{color:#94a19c;background:0 0;border:0;font-size:18px;position:absolute;top:8px;right:10px}.profile>p{font-size:9px!important}.identity-list{flex-wrap:wrap;gap:6px;display:flex}.identity-list a{color:#dce6e2;background:#121d23;border-radius:7px;padding:8px;font-size:9px;text-decoration:none}.identity-list a>*{display:block}.identity-list em{color:#7ee5a3;font-style:normal}.profile h4{text-transform:uppercase;margin:18px 0 5px;font-size:10px}.activity{border-top:1px solid #ffffff0e;flex-direction:column;padding:8px 0;text-decoration:none;display:flex}.activity span,.activity small{color:#697771;font-size:8px}.activity b{color:#d7e0dd;font-size:10px}.project-links{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.project-links a{color:#d5dfdb;white-space:nowrap;text-overflow:ellipsis;background:#111a20;border:1px solid #ffffff10;border-radius:8px;padding:9px;font-size:10px;text-decoration:none;overflow:hidden}.project-links a:hover{border-color:#b7ff5840}.project-links span{color:#6f7d77;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.opportunity{background:linear-gradient(135deg,#b7ff580d,#59d5ff08);border-radius:14px;margin:0 -20px;border:1px solid #b7ff5820!important;padding:24px 20px!important}.alternatives b{color:#dbe5e1;text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.evidence-head{justify-content:space-between;align-items:center;display:flex}.evidence-head button{text-transform:capitalize;padding:5px 8px;font-size:10px}.evidence-head button.active{color:#fff;background:#ffffff12}.evidence{color:inherit;border-bottom:1px solid #ffffff10;padding:15px 0;text-decoration:none;display:block}.evidence:hover h4{color:#b7ff58}.source,.caution,.supports{text-transform:uppercase;letter-spacing:.09em;border-radius:4px;margin-right:5px;padding:3px 6px;font-size:8px;display:inline-block}.source{color:#bfc9c5;background:#243038}.caution{color:#ffac8d;background:#ff8b5e1a}.supports{color:#77c994;background:#77c99412}.evidence h4{margin:8px 0 4px;font-size:13px}.evidence p{color:#798781;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.evidence footer{color:#596660;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.review-item{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:14px 0;display:grid}.review-item p{color:#77847f;margin:4px 0;font-size:10px}.review-item>span{color:#b7ff58;font-size:12px}.review-item button{color:#abb6b2;background:#172126;border:1px solid #ffffff15;border-radius:7px;padding:6px 8px;font-size:9px}.candidate{grid-template-columns:1fr auto auto}.empty,.loading{color:#73817c;padding:60px 0}.decision-history{margin-bottom:24px}.decision-history article{background:#10171d;border-left:2px solid #b898ff55;margin:6px 0;padding:7px 10px}.decision-history b,.decision-history span{font-size:9px}.decision-history span{float:right;color:#697770}.decision-history p,.decision-history small{color:#77847f;margin:3px 0;font-size:9px}.brief article{border-top:1px solid #ffffff12;grid-template-columns:30px 1fr auto;gap:12px;padding:18px 0;display:grid}.brief article>span{color:#63716b;font-size:10px}.brief h3{margin:0}.brief p{color:#7e8b86;font-size:11px}.brief article>b{color:#b7ff58}.splash,.fatal{text-align:center;color:#7e8b86;place-content:center;height:100vh;display:grid}.splash .mark{margin:auto}.fatal h1{color:#fff;font-family:Georgia,serif}.time-travel{border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:5px;padding:4px;display:flex}.time-travel label{color:#7d8e87;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.time-travel input{color:#dce5e1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;font-size:10px}.time-travel button{padding:5px 7px!important;font-size:9px!important}.asof-banner{color:#92a8af;background:#59d5ff12;border:1px solid #59d5ff33;border-radius:11px;margin-bottom:14px;padding:11px 15px;font-size:11px}.asof-banner b{color:#59d5ff;margin-right:8px}.temporal-proof{background:#101a20;border-left:3px solid #59d5ff;border-radius:0 8px 8px 0;flex-direction:column;margin:0 0 24px;padding:11px 13px;display:flex}.temporal-proof b{color:#59d5ff;font-size:10px}.temporal-proof span{margin:3px 0;font-size:11px}.temporal-proof small{color:#67756f;font-size:8px}.project-links button{color:#d5dfdb;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#111a20;border:1px solid #ffffff10;border-radius:8px;padding:9px;font-size:10px;overflow:hidden}.project-links button span,.project-links button small{display:block}.project-links button span{color:#6f7d77;text-transform:uppercase;margin-bottom:3px;font-size:8px}.project-links button small{color:#718079;margin-top:4px;font-size:8px}.observation-timeline{background:#080e13;border:1px solid #b7ff5833;border-radius:10px;margin-top:10px;padding:14px;position:relative}.observation-timeline>button{color:#89968f;background:0 0;border:0;position:absolute;top:5px;right:8px}.observation-timeline p,.claim-history p{border-top:1px solid #ffffff0d;grid-template-columns:80px 1fr;margin:0;padding:7px 0;font-size:9px;display:grid}.observation-timeline p small,.claim-history p small{color:#68756f;grid-column:2}.claim-history{max-height:170px;overflow:auto}.evidence>small{color:#596660;margin-top:5px;font-size:8px;display:block}.evidence>a{color:inherit;text-decoration:none}.watchlist{width:min(1180px,96vw);max-width:none}.watchlist>.muted{color:#809089;max-width:760px}.error{color:#ffb3a8;background:#3d1d1d;border:1px solid #ff7c6a66;border-radius:8px;padding:10px}.schedule-panel{background:#0b1216;border:1px solid #b7ff5830;border-radius:14px;margin:20px 0;padding:16px}.schedule-panel>div:first-child{justify-content:space-between;display:flex}.schedule-panel p{color:#7f8d87;font-size:10px}.schedule-panel form{grid-template-columns:1.5fr 110px 110px auto auto;gap:8px;display:grid}.schedule-panel input,.repo-add input{color:#e5eeea;background:#080d12;border:1px solid #ffffff1b;border-radius:8px;padding:10px}.schedule-panel button,.repo-add button,.repo-grid footer button,.assessment footer button,.decision-line button{color:#b7ff58;cursor:pointer;background:#17221b;border:1px solid #b7ff5833;border-radius:8px;padding:8px}.job-strip{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid!important}.job-strip span{color:#829087;background:#0e171b;border-left:2px solid #52635b;padding:7px;font-size:8px}.job-strip span b,.job-strip span small{color:#dce6e2;display:block}.job-strip span small{color:#72817a;margin-top:3px}.job-strip .failed,.job-strip .retrying{border-color:#ff7968}.job-strip em{color:#ff9b8e;display:block}.repo-add{grid-template-columns:2fr 1.4fr auto;gap:8px;margin:20px 0;display:grid}.change-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.change-grid button,.repo-open{color:#dbe5e1;text-align:left;cursor:pointer;background:#0b1217;border:1px solid #ffffff12;border-radius:10px;padding:12px}.change-grid span,.change-grid small,.repo-open>*{display:block}.change-grid span,.change-grid small{color:#73827c;margin-top:5px;font-size:9px}.repo-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.repo-grid article{background:#0b1217;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.repo-grid article.selected{border-color:#b7ff5877}.repo-open{border:0;border-radius:0;width:100%}.repo-open>span{text-transform:uppercase;color:#7d8c85;font-size:8px}.repo-open>b{margin:6px 0}.repo-open>small,.repo-open>em{color:#73817b;margin-top:5px;font-size:9px;font-style:normal}.repo-open>strong{color:#b7ff58;margin-top:9px;font:11px Georgia,serif}.repo-grid footer{border-top:1px solid #ffffff0e;flex-wrap:wrap;gap:4px;padding:7px;display:flex}.repo-grid footer button{padding:5px;font-size:8px}.dossier{border-top:1px solid #ffffff20;margin-top:26px;padding-top:22px}.dossier>header{justify-content:space-between;display:flex}.dossier>header h3{margin:4px 0;font:28px Georgia,serif}.dossier a{color:#a9dcc0;margin:4px 0;font-size:10px;text-decoration:none;display:block}.dossier blockquote{color:#a5b2ad;border-left:2px solid #b7ff58;margin:12px 0;padding:8px 12px}.metric-grid{grid-template-columns:repeat(6,1fr);gap:7px;margin:16px 0;display:grid}.metric-grid article{background:#0a1116;border:1px solid #ffffff10;border-radius:10px;padding:11px}.metric-grid small,.metric-grid span{color:#708079;font-size:8px;display:block}.metric-grid b{margin:5px 0;font-size:20px;display:block}.provenance{color:#68766f;font-size:9px}.assessment{background:#101920;border:1px solid #b898ff44;border-radius:14px;margin:18px 0;padding:17px}.assessment>header{justify-content:space-between;display:flex}.assessment>header h3{text-transform:capitalize;margin:0;font:26px Georgia,serif}.assessment>header>div:last-child{text-align:right;grid-template-columns:auto auto;gap:2px 8px;display:grid}.assessment>header>div:last-child b{color:#b898ff;font-size:18px}.assessment>header>div:last-child small{color:#718079;font-size:8px}.assessment-columns,.dossier-columns{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.assessment-columns h4,.dossier h4{text-transform:uppercase;letter-spacing:.1em;color:#85928c;font-size:9px}.assessment-columns li{color:#87958f;margin:5px 0;font-size:10px}.assessment footer{flex-wrap:wrap;gap:6px;display:flex}.dossier-columns{grid-template-columns:1fr 1fr}.dossier-columns section{background:#0a1116;border-radius:10px;padding:12px}.dossier-columns p{color:#809089;font-size:9px}.evidence-paths{grid-template-columns:repeat(3,1fr);gap:7px;max-height:360px;display:grid;overflow:auto}.evidence-paths article{background:#0a1116;border:1px solid #ffffff12;border-radius:9px;padding:10px}.evidence-paths article.contradiction{border-color:#ff7b6855}.evidence-paths span,.evidence-paths small{color:#74827c;font-size:8px;display:block}.evidence-paths p{color:#63706b;font-size:8px}.decision-line{border-top:1px solid #ffffff0c;padding:7px;font-size:9px}.decision-line button{float:right;padding:3px 6px}@media (width<=900px){.watchlist{width:100vw}.schedule-panel form,.repo-add{grid-template-columns:1fr 1fr}.job-strip,.repo-grid,.change-grid,.evidence-paths{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.job-strip,.repo-grid,.change-grid,.evidence-paths,.assessment-columns,.dossier-columns,.metric-grid,.schedule-panel form,.repo-add{grid-template-columns:1fr}}.source-gaps{background:#17130b;border:1px solid #6b562a;margin:9px 0;padding:9px}.source-gaps small{color:#b99c63;margin-top:4px;display:block}@media (width<=1100px){.time-travel{display:none}}@media (width<=1000px){.status{display:none}.radar-head{align-items:start;gap:20px}.filters{flex-wrap:wrap;justify-content:flex-end}.radar-layout{grid-template-columns:1fr}.legend{display:none}.health-grid,.method{grid-template-columns:repeat(2,1fr)}.method>.eyebrow{grid-column:1/-1}}@media (width<=700px){.topbar{padding:0 14px}.brand small,.topbar nav button:not(.run){display:none}main{padding:14px}.radar-head{display:block}.filters{justify-content:start;margin-top:18px}.filters select{width:47%}.radar-wrap{min-width:590px;transform:translate(-70px)}.radar-card{overflow:hidden}.below,.health-grid{grid-template-columns:1fr}.drawer{padding:40px 22px}.drawer h2{font-size:32px}.method{grid-template-columns:1fr}.evidence footer{display:block}.review-item{grid-template-columns:1fr auto}.review-item div{grid-column:1/-1}}
