:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eff0f2;background:#0b0c0e;font-synthesis:none;font-weight:400;font-size:14px;line-height:1.5;color-scheme:dark;--bg: #0b0c0e;--surface: #131518;--secondary: #999ea7;--muted: #626872;--line: #25282e;--green: #75c79b;--red: #ef8c89;--amber: #d5aa63}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#202329;color:#e0e2e6;border:0;border-radius:6px;padding:9px 13px;cursor:pointer;transition:background .12s}button:hover{background:#2b2f36}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d6d9df;outline-offset:3px}input,select,textarea{background:#17191d;color:#e0e2e6;border:1px solid #2c2f35;border-radius:5px;padding:9px 11px;min-width:0}select{cursor:pointer}input::placeholder,textarea::placeholder{color:#777d87}textarea{resize:vertical;width:100%;line-height:1.65}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:30px;font-weight:560;letter-spacing:-1px;line-height:1.25}h2{font-size:18px;font-weight:550;letter-spacing:-.3px}h3{font-size:14px;font-weight:600}small,.micro{font-size:11px;line-height:1.55}b{font-weight:530}code,pre,.time-cell{font-family:SFMono-Regular,Consolas,monospace}code{font-size:11px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#131518;padding:18px;border-radius:5px;font-size:12px;line-height:1.8}label{display:flex;flex-direction:column;gap:7px}fieldset{border:0;padding:0}legend{color:var(--secondary);font-size:12px}.muted{color:var(--secondary)}.faint{color:#737a84}.green{color:var(--green)}.red{color:var(--red)}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.5px;color:var(--secondary)}.divider{margin:0 10px;color:#505762}.primary{background:#eaecf0;color:#17191d;font-weight:600}.primary:hover{background:#fff}.text-button{background:transparent;padding:6px 0;font-size:12px;color:#b6bbc3}.text-button:hover{background:transparent;color:#fff}.icon-button{background:transparent;padding:8px;color:#a2a8b2}.error{background:#291c1f;color:#ffaaa6;padding:14px 16px;border-radius:6px;margin:12px 0;white-space:pre-wrap}.error button{margin-top:10px}.notice{background:#1c1c19;color:#c5c0b1;padding:12px 16px;font-size:12px;line-height:1.7;margin:14px 0}.loading{padding:80px;color:var(--secondary)}.empty{padding:55px 25px;text-align:center;color:var(--secondary)}.empty h3{color:#d1d5db;margin-bottom:8px}.truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alarm-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.source-path{color:var(--secondary);font-family:monospace;font-size:10px!important;overflow-wrap:anywhere;margin-top:9px}.workspace{display:flex;min-height:100vh}.sidebar{width:238px;flex-shrink:0;background:#111315;padding:32px 16px 16px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:1.5px;font-weight:650;padding:0 10px}.brand-slash{margin:0 9px;color:#626873}.site-caption{margin:42px 10px 32px;font-size:10px;letter-spacing:1.4px;color:#a2a7af}.site-caption span{display:block;font-size:11px;letter-spacing:0;color:#727985;margin-top:8px}.side-heading{display:flex;justify-content:space-between;color:#727985;font-size:10px;letter-spacing:1.2px;padding:0 10px;margin-bottom:12px}.iterations{overflow:auto;min-height:80px}.iteration-button{width:100%;justify-content:flex-start;gap:11px;background:transparent;text-align:left;padding:13px 10px;margin-bottom:4px;color:#9299a4}.iteration-button.selected{background:#24272b;color:#f1f2f4}.iteration-button b{display:block;font-size:12px}.iteration-button small{display:block;font-size:10px;color:#858d98;margin-top:4px}.iteration-number{font-family:monospace;font-size:11px;align-self:flex-start;margin-top:2px;color:#767e89}.selected-dot{width:4px;height:4px;background:#dfe3e9;border-radius:50%;margin-left:auto;flex-shrink:0}.baseline-note{margin:auto 10px 22px;padding-top:30px}.baseline-note p{font-size:11px;color:#777f8b;margin-top:8px;line-height:1.8}.account{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding:18px 7px 0}.account b{font-size:11px;display:block}.account small{font-size:10px;color:#767f89;display:block}.account button{margin-left:auto}.avatar{display:grid;place-items:center;width:31px;height:31px;background:#2b2f35;border-radius:50%;font-size:12px;color:#c9cdd4}.main{min-width:0;flex:1}.topbar{height:69px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;font-size:11px;border-bottom:1px solid #1b1e22}.topbar>.micro{font-size:9px;letter-spacing:1px}.content{padding:34px 40px 24px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}.page-header h1{margin:10px 0}.page-header p{font-size:12px}.export-control{display:flex;align-items:center;background:#202329;border-radius:5px;padding-left:12px}.export-control select{border:0;background:transparent;padding:8px}.iteration-notes{font-size:12px;color:#9299a4;margin:8px 0 24px}.tabbar{display:flex;align-items:center;border-bottom:1px solid var(--line);margin-top:24px;gap:26px}.tabbar>div{display:flex;gap:26px}.tabbar button{background:transparent;padding:13px 0;color:#9299a4;border-radius:0;font-size:12px;position:relative;gap:9px}.tabbar button.active{color:#f4f5f6}.tabbar button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#e6e9ef}.badge{font-size:10px;color:#c9cdd3;background:#292d34;padding:1px 6px;border-radius:4px}.metrics{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr 1.1fr;gap:24px;padding:29px 0 31px}.metric{display:flex;flex-direction:column;gap:4px}.metric strong{font-size:30px;letter-spacing:-.8px;font-weight:500;line-height:1.4}.metric>.muted{font-size:10px}.metric .eyebrow{font-size:9px;letter-spacing:1px}.filters{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.search{display:flex;align-items:center;background:#17191d;border-radius:5px;padding-left:11px;color:#9299a4;flex:1 1 280px}.search input{border:0;width:100%;background:transparent;font-size:11px}.filters select{border:0;font-size:11px;padding:9px 6px;background:#1a1d21;max-width:200px}.filters>.muted{margin-left:5px}.sampling{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#16181c;border-radius:7px;padding:16px 18px;margin:10px 0 15px}.sampling>div:first-child{display:flex;align-items:center;gap:14px}.sampling b{font-size:12px;display:block}.sampling small{display:block;color:#858d97;font-size:10px;margin-top:4px}.sampling svg{color:#adb4bd}.sample-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sample-actions button,.sample-actions select{font-size:10px;padding:7px 9px}.sample-actions select{max-width:145px;border:0}.sample-actions input{width:48px;font-size:11px;padding:6px}.sample-provenance{font-size:11px;color:var(--secondary);padding:8px 0}.sample-provenance summary{display:flex;gap:6px;cursor:pointer}.sample-provenance code{display:block;padding:5px 0;overflow-wrap:anywhere}.list-title{display:flex;justify-content:space-between;align-items:center;margin:18px 0 10px}.list-title select{border:0;background:transparent;font-size:11px;color:#a3aab5}.table-head{font-size:9px;letter-spacing:.8px;color:#777f8b;padding:12px 10px}.alarm-table>.table-head,.alarm-row{display:grid;grid-template-columns:100px minmax(175px,1.25fr) minmax(145px,1fr) minmax(142px,.95fr) minmax(125px,1fr) 14px;gap:17px;align-items:center}.alarm-row{width:100%;background:transparent;padding:17px 10px;border-radius:0;border-top:1px solid #202329;text-align:left;font-size:11px;color:#bec4ce;min-height:78px}.alarm-row:hover{background:#15181c}.alarm-row b{font-size:12px;color:#e1e4e8}.alarm-row small{display:block;margin-top:5px;font-size:10px;color:#858d99}.alarm-row .feed{display:inline-block;margin-left:7px;font-size:9px;background:#20242a;padding:0 4px;border-radius:3px;color:#a8afba}.time-cell{font-size:10px;letter-spacing:-.2px}.time-cell small{font-family:inherit;font-size:10px}.feedback-cell{min-width:0}.status{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:500;white-space:nowrap}.status.useful,.decision-buttons .useful{color:var(--green)}.status.not_useful,.decision-buttons .not_useful{color:var(--red)}.status.neutral{color:#8c95a2}.status.neutral svg{color:#555e6b}.pagination{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin:18px 0;gap:12px}.pagination>div{display:flex;gap:7px}.pagination button{padding:6px;background:#1a1d22}.footnote{font-size:10px;color:#737c89;line-height:1.8;padding-top:24px;max-width:790px}.welcome{padding:100px 50px;text-align:left}.welcome h1{margin:16px 0 24px}.welcome pre{margin:28px 0;max-width:800px;color:#e0e4e9}.coverage-view header,.comparison header{display:flex;justify-content:space-between;align-items:center;margin:20px 0 25px}.coverage-view header p{font-size:12px;margin-top:8px}.coverage-row{display:grid;grid-template-columns:2.4fr .5fr .6fr .8fr 1.1fr .8fr;gap:18px;padding:15px 0;border-bottom:1px solid #202329;font-size:11px;align-items:center}.coverage-row code{overflow-wrap:anywhere;color:#c1c7d1}.coverage-row .table-head{font-size:9px}.progress{width:80px;background:#232831;height:3px;margin-top:7px}.progress i{display:block;height:100%;background:#a3abb8}.comparison{padding:10px 0 30px}.comparison header{justify-content:flex-start;gap:18px}.comparison h3{margin-top:28px;margin-bottom:10px}.comparison p{font-size:12px;margin:10px 0}.compare-row{display:grid;grid-template-columns:2fr .7fr 1.2fr 1.2fr .7fr;gap:16px;padding:15px 0;border-bottom:1px solid #202329;font-size:11px}.compare-row code{overflow-wrap:anywhere}.comparison blockquote{margin:15px 0;padding-left:18px;border-left:2px solid #404650}.comparison blockquote small{color:#939ba8}.detail-content{padding:24px 40px 60px}.detail-navigation{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:30px}.detail-navigation>button:last-child{font-size:11px}.detail-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.detail-header h1{margin:12px 0}.detail-header p{font-size:12px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:35px;align-items:start}.evidence-main{min-width:0}.explanation{font-size:13px;color:#aab1bc;line-height:1.85;max-width:950px;margin:0 0 22px}.event-meta{display:flex;gap:24px;flex-wrap:wrap;padding:16px 0 25px;border-bottom:1px solid #242830}.event-meta>div{display:flex;flex-direction:column;gap:6px;font-size:11px}.event-meta .eyebrow{font-size:9px;letter-spacing:.7px}.chart-section{margin-top:30px}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px;flex-wrap:wrap}.chart-heading h2{font-size:15px}.chart-heading p{margin-top:3px}.segmented{display:flex;gap:2px;background:#181c21;padding:3px;border-radius:6px}.segmented button{font-size:10px;background:transparent;padding:5px 9px}.segmented button.selected{background:#343b45;color:#fff}.chart-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#8c96a4;margin:12px 0}.chart-section>.micro{margin-top:10px;line-height:1.8}.chart-placeholder{min-height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:#111418;border-radius:7px;margin:18px 0;color:#838f9e;font-size:12px;text-align:center;padding:25px}.empty-symbol{font-size:36px;color:#4b5767}.feedback-panel{background:#14181d;border-radius:8px;padding:24px 22px;position:sticky;top:25px;max-height:calc(100vh - 50px);overflow:auto}.feedback-panel h2{margin:10px 0}.feedback-panel>p{font-size:12px;line-height:1.8}.decision-buttons{display:flex;gap:8px;margin:22px 0}.decision-buttons button{font-size:12px;flex:1;padding:12px 6px;background:#242b34;white-space:nowrap}.decision-buttons .chosen.useful{background:#22382f;box-shadow:inset 0 0 0 1px #558c70}.decision-buttons .chosen.not_useful{background:#3b292c;box-shadow:inset 0 0 0 1px #aa6b70}.feedback-panel label{flex-direction:row;justify-content:space-between;font-size:11px;margin:15px 0 10px}.feedback-panel textarea{background:#101419;border-color:#303844;font-size:12px}.save{width:100%;margin:15px 0 8px;padding:12px}.clear-decision{display:flex;width:100%;font-size:10px;justify-content:space-between;margin:0 0 14px}.clear-decision .micro{font-size:9px}.feedback-history{margin-top:25px;border-top:1px solid #2a323d;padding-top:20px}.feedback-history h3{font-size:12px}.feedback-history>p{font-size:11px;margin-top:15px}.history-item{margin-top:19px}.history-item>small{display:block;color:#788595;font-size:9px;margin-top:7px}.history-item p{font-size:11px;margin-top:7px;color:#b3bbc7;white-space:pre-wrap}.detail-tables{margin-top:28px}.detail-tables h3{margin:22px 0 12px}.detail-tables .tabbar{gap:20px}.detail-tables p.micro{margin:15px 0}.calculation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin:20px 0}.calculation-grid dt{font-size:10px;color:#8e99a8}.calculation-grid dd{margin:5px 0 0;font-size:12px;overflow-wrap:anywhere;max-height:120px;overflow:auto}.raw-scroll{overflow:auto;max-height:500px;margin-top:18px}.raw-scroll table{border-collapse:collapse;font-size:10px;font-family:monospace;white-space:nowrap;width:100%}.raw-scroll th{text-align:left;font-weight:500;color:#909cab;position:sticky;top:0;background:#14191f}.raw-scroll td,.raw-scroll th{padding:9px 14px;border-bottom:1px solid #242b35}.raw-scroll tr:nth-child(2n){background:#12171d}.member-picker{display:flex;gap:25px;align-items:center;flex-wrap:wrap;padding:18px 0}.member-picker label{font-size:11px;color:#acb6c3}.member-picker select{min-width:180px}.member-picker fieldset label{display:inline-flex;flex-direction:row;align-items:center;margin-right:15px;margin-top:8px}.fleet-panel{margin:25px 0;background:#11161b;padding:18px;border-radius:7px}.fleet-panel p{font-size:11px;margin-top:7px}.login{min-height:100vh;padding:45px 6vw}.login-body{max-width:430px;margin:13vh auto 70px}.login h1{font-size:39px;font-weight:500;line-height:1.2;margin:20px 0}.login p{font-size:13px;line-height:1.85}.login form{margin-top:33px;display:flex;flex-direction:column;gap:19px}.login label{font-size:12px;color:#aeb6c1}.login input{padding:12px;background:#151a20;border-color:#2a333f}.login .primary{padding:13px;margin-top:4px;justify-content:space-between}.login .micro{margin-top:24px;font-size:10px}.content{padding-top:24px}.page-header{margin-bottom:10px}.page-header h1{margin:8px 0;font-size:28px}.iteration-notes{margin-bottom:12px}.tabbar{margin-top:16px}.metrics{padding:18px 0 21px}.metric strong{font-size:27px}.filters{margin-bottom:12px}.sampling{padding:12px 16px;margin:6px 0 10px}.list-title{margin-top:12px}.export-control select{max-width:145px}@media(min-width:1650px){.content,.detail-content{padding-left:60px;padding-right:60px}.detail-grid{grid-template-columns:minmax(0,1fr) 310px;gap:45px}.alarm-row{min-height:84px}}@media(max-width:1250px){.sidebar{width:195px;padding-left:10px;padding-right:10px}.content,.detail-content{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.alarm-table>.table-head,.alarm-row{grid-template-columns:83px minmax(140px,1.2fr) minmax(110px,1fr) 126px minmax(95px,.9fr) 10px;gap:12px}.alarm-row b{font-size:11px}.sampling{flex-wrap:wrap}.sample-actions{justify-content:flex-start}.detail-grid{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.feedback-panel{padding:19px 16px}.metrics{gap:15px}.metric strong{font-size:26px}.coverage-row{gap:10px;grid-template-columns:2fr .5fr .6fr .8fr .9fr .8fr}}@media(max-width:1000px){.sidebar{width:160px}.brand{font-size:10px;gap:6px;padding:0 5px;letter-spacing:.7px}.brand-slash{margin:0 5px}.site-caption{margin:35px 5px 22px;font-size:9px}.iteration-button{padding:11px 5px;gap:7px}.iteration-button b{font-size:11px}.iteration-number{font-size:9px}.content,.detail-content{padding-left:20px;padding-right:20px}.topbar>.micro{display:none}.alarm-table{overflow-x:auto}.alarm-table>.table-head,.alarm-row{min-width:740px}.metrics{grid-template-columns:repeat(3,1fr)}.detail-grid{grid-template-columns:1fr}.feedback-panel{position:static;max-height:none;max-width:650px}.coverage-table,.compare-table{overflow:auto}.coverage-row{min-width:740px}.compare-row{min-width:720px}.account{gap:6px}.account button{padding:4px}.avatar{display:none}.account b{max-width:80px;overflow:hidden}}@media(max-width:680px){.workspace{display:block}.sidebar{position:static;width:100%;height:auto;display:block;padding:18px}.sidebar .site-caption,.side-heading,.baseline-note{display:none}.account{position:absolute;top:12px;right:14px;padding:0;border:0}.account small{display:none}.sidebar .brand{font-size:12px}.iterations{display:flex;gap:8px;overflow-x:auto;min-height:0;margin-top:16px}.iteration-button{min-width:170px;width:auto;margin:0}.topbar{height:44px;padding:0 20px}.content,.detail-content{padding:24px 18px}.page-header{align-items:flex-start}.page-header h1{font-size:25px}.eyebrow{font-size:9px}.metrics{grid-template-columns:repeat(2,1fr)}.metric:last-child{display:none}.tabbar>div{gap:17px}.tabbar button{font-size:11px}.filters select{max-width:46%;flex:1}.filters>.muted{display:none}.sampling{padding:14px}.sample-actions{gap:6px}.sample-actions select{max-width:120px}.detail-navigation{flex-wrap:wrap}.detail-header h1{font-size:25px}.detail-header{align-items:flex-start}.event-meta{gap:17px}.calculation-grid{grid-template-columns:1fr}.detail-tables .tabbar{gap:14px}.detail-tables .tabbar button{font-size:10px}.feedback-panel{margin-top:15px}.login-body{margin:12vh auto 40px}.login h1{font-size:32px}}
