.skip-link{position:absolute;left:-10000px;top:0;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;opacity:0;pointer-events:none}.skip-link:focus,.skip-link:focus-visible{position:fixed;left:.75rem;top:.75rem;z-index:1000;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;padding:.5rem .8rem;background:#111;color:#fff;text-decoration:none;outline:2px solid #ffffff;outline-offset:2px;opacity:1;pointer-events:auto}:focus-visible{outline:2px solid #2f6fed;outline-offset:3px}.rail :focus-visible,.topbar :focus-visible{outline-color:#fff}button,a,input,select,textarea{font:inherit}.btn,.nav-link,.disclosure-trigger,.chip,.group-toggle{min-height:32px}a.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.text-link{color:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.brand-block{display:grid;gap:.45rem;min-width:0}.brand-logo{display:block;height:42px;width:auto;max-width:240px;flex:0 0 auto;object-fit:contain;object-position:left center}.brand-product{display:grid;gap:.1rem;margin:0}.brand-kicker{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:650}.brand-account{margin:0;font-size:.95rem;font-weight:650}.status-pill{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.28rem .7rem;border-radius:999px;font-size:.92rem;font-weight:700;line-height:1.2;width:fit-content}.status-pill:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.status-pill.status-ok{color:#0b6b32;background:#e7f6ee}.status-pill.status-look{color:#8a5a00;background:#fff4d6}.status-pill.status-incomplete{color:#9b1c16;background:#fdecea}.banner{margin:0;padding:.65rem 1rem;border-left:4px solid currentColor}.banner-exec{color:#8a5a00;background:#fff6e4}.banner-incomplete{color:#9b1c16;background:#fdecea}.banner-note{color:#3d3d3d;background:#eef2f7}.btn,.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink, #121212);background:#fff;color:var(--ink, #121212);padding:.45rem .85rem;cursor:pointer;border-radius:.25rem;line-height:1.2}.btn-primary{background:var(--ink, #121212);color:#fff;border-color:var(--ink, #121212)}.btn-secondary{background:#fff}.btn-ghost{border-color:transparent;background:transparent}.btn:disabled{opacity:.55;cursor:not-allowed}.chip.is-active{background:var(--ink, #121212);color:#fff}.text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;text-decoration:underline;text-underline-offset:.12em;cursor:pointer;padding:0;color:var(--accent, #2458c5)}.page-head h1,.checks h1,.findings h1,.watch h1,.scans h1,.settings h1,.admin h1{margin:0 0 .35rem;font-size:1.55rem;font-weight:700;line-height:1.2}.page-head p,.checks>p,.findings>p,.watch>p,.scans>p,.settings>p,.admin>p{margin:0 0 1rem;max-width:42rem}.view-toggle,.row-actions,.dialog-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0 1rem}.kicker{margin:0 0 .3rem;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--muted, #4a4a4a)}.quiet,.hint,.proposal-note,.confidence-line{color:var(--muted, #4a4a4a)}.page-action{margin:.6rem 0 .85rem}.code{display:block;font-size:.75rem;color:var(--muted, #4a4a4a);font-family:ui-monospace,Consolas,monospace}.empty-truth{font-size:1.05rem}.table-wrap{overflow:auto;border:1px solid var(--line, #d0d0d0);background:#fff}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:.62rem .7rem;border-bottom:1px solid var(--line, #d0d0d0);vertical-align:top;line-height:1.4}thead th{font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;background:#f6f6f6}tr.is-off{color:var(--muted, #4a4a4a)}tr.is-first{background:#fff8e8}.check-band,.check-box{margin:1.15rem 0;padding:.85rem 0 .15rem}.check-band h2,.check-box h2{margin:0 0 .2rem;font-size:1.05rem}.check-actionable{border-left:4px solid #9b1c16;padding-left:.85rem}.check-watch{border-left:4px solid #8a5a00;padding-left:.85rem}.check-cannot_judge{border-left:4px solid #5c5c5c;padding-left:.85rem;background:#f4f4f4}.check-parked{padding-left:.85rem;color:var(--muted, #4a4a4a)}.check-clean{padding-left:.85rem}.mode-pill{display:inline-block;font-size:.75rem;font-weight:650;letter-spacing:.02em;padding:.12rem .4rem;border-radius:999px;background:#ececec}.mode-live,.mode-enforce{background:#e7f6ee;color:#0b6b32}.mode-watching,.mode-observe{background:#fff4d6;color:#8a5a00}.mode-parked{background:#ececec;color:#4a4a4a}.check-actionable .text-link,.check-actionable .result-problem_found{color:#9b1c16}.check-watch .text-link,.check-watch .result-problem_found{color:#8a5a00}.result-cannot_judge{color:#3d3d3d}.reason{margin:.25rem 0 0;font-size:.88rem;color:var(--muted, #4a4a4a)}.job-card,.job-box,.job-block,.watch-card,.scan-card,.settings-box,.fact-box{background:#fff;border:1px solid var(--line, #d0d0d0);padding:1rem 1.15rem;margin:1rem 0}.job-block.is-first,.job-card,.check-box.is-loud{border-color:#c9a227;box-shadow:0 0 0 3px #fff4d6}.watch-card{background:#fafafa;border-style:solid}.watch-card.is-dashed{border-style:dashed;background:transparent}.looking-at{display:grid;gap:.2rem;min-width:0;font-size:.82rem}.looking-at select{width:100%;max-width:17rem;font-size:.82rem}.session-cluster{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.session-email{margin:0;font-size:.85rem}.gate-shell{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.gate-card{width:min(28rem,100%);background:#fff;border:1px solid var(--line, #d0d0d0);padding:2rem 1.75rem 1.6rem;box-shadow:0 12px 40px #10101014}.gate-card .brand-logo{height:44px;max-width:240px}.gate-card h1{margin:.85rem 0 .4rem;font-size:1.7rem}.gate-card form,.admin-create,.request-form{display:grid;gap:.4rem;margin-top:1rem}.gate-card label,.admin-create label,.request-form label,.settings label{font-size:.88rem;font-weight:650}input,select,textarea{padding:.5rem .6rem;border:1px solid #6b6b6b;width:100%;background:#fff;border-radius:.25rem}input[type=checkbox],input[type=radio]{width:auto;padding:0;margin:0}label:has(>input[type=checkbox]){display:inline-flex;align-items:center;gap:.45rem}.error{color:#9b1c16}.notice{color:#8a5a00}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:1rem}.dialog{background:#fff;padding:1.25rem;max-width:28rem;border:1px solid #121212}pre{overflow:auto;font-size:.82rem;background:#f6f6f6;padding:.6rem}.meta-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem}.meta-list dt{color:var(--muted, #4a4a4a);font-size:.78rem}.meta-list dd{margin:0;font-variant-numeric:tabular-nums;font-weight:650}.group-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;font-weight:700}.settings-save{display:flex;align-items:center;gap:.75rem;padding:.75rem 0 1rem}fieldset{border:1px solid var(--line, #d0d0d0);background:#fff;padding:.9rem 1rem 1rem;margin:0 0 .85rem}legend{font-weight:700;padding:0 .25rem}.settings-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1rem}.settings-controls label{display:grid;gap:.3rem}.disclosure-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;cursor:pointer;padding:.25rem 0;text-align:left}.settings-list,.settings-boxes,.watch-list,.scan-cards,.affected,.admin-list{list-style:none;margin:1rem 0;padding:0}.affected li{padding:.75rem 0;border-top:1px solid var(--line, #d0d0d0)}.admin-create{max-width:24rem;margin:1rem 0 1.5rem;padding:1rem 1.1rem;background:#fff;border:1px solid var(--line, #d0d0d0)}.admin-create .field{display:grid;gap:.4rem}.admin table select{min-width:10.5rem}.admin td:last-child{white-space:nowrap}.status-complete{color:#0b6b32;font-weight:700}.status-failed{color:#9b1c16;font-weight:700}.status-running,.status-degraded{color:#8a5a00;font-weight:700}.scans .btn-primary{margin:.4rem 0 1rem}.gate-card .hint{margin-top:1rem;font-size:.88rem}.gate-card .btn-primary{margin-top:.5rem;width:100%}.app-verdict>.rail{grid-column:1;grid-row:1}.app-verdict>.stage{grid-column:2;grid-row:1}:root{--ink: #101828;--paper: #e9edf4;--panel: #ffffff;--muted: #3d4656;--line: #c3ccda;--accent: #16233c;--chrome: #16233c;--gate: #d8e0eb;--ok: #0b6b32;--look: #8a5a00;--bad: #9b1c16;--radius: 6px;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ink);background:var(--paper);line-height:1.45}.btn,.chip,.text-link,.nav-link,input,select,textarea,.fact-box,.job-box,.job-block,.work-job,.work-watch,.watch-card,.scan-card,.settings-box,.table-wrap,fieldset,.evidence-list,.gate-card,.dialog,.compare-block,.user-menu-list,.meta-list{border-radius:var(--radius)}*{box-sizing:border-box}html{scroll-padding-top:6.5rem}html{scrollbar-gutter:stable}html,body,#root{min-height:100%;margin:0}.app-master{min-height:100vh}.app-master .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.app-master .btn-primary:hover:not(:disabled){background:#1e3252}.topbar{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(10rem,auto) minmax(0,1fr) auto;gap:.85rem 1rem;align-items:center;padding:.7rem 1rem .7rem 0;background:var(--chrome);color:#fff;box-shadow:0 2px 10px #10182840}.topbar .brand-block{grid-auto-flow:column;align-items:center;gap:.7rem;align-self:stretch;justify-content:start}.topbar .brand-logo{align-self:stretch;height:auto;margin:-.7rem 0;box-sizing:border-box;width:calc(95.5px + 1.95rem);max-width:none;padding:0 .95rem 0 1rem;object-fit:contain;background:#040404}.topbar .brand-kicker,.topbar .brand-account,.topbar .looking-at,.topbar .looking-ago{color:#fff}.topbar nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.15rem}.nav-toggle{display:none}.nav-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;padding:.4rem .55rem;cursor:pointer}.nav-link[aria-current=page]{background:#ffffff24;box-shadow:inset 0 -2px #fff;font-weight:700}.nav-count{margin-left:.3rem;font-variant-numeric:tabular-nums;opacity:.85}.top-utils{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center;justify-content:flex-end}.user-menu{position:relative}.user-menu-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.3rem;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:.25rem .5rem .25rem .3rem;font:inherit;font-size:.85rem;cursor:pointer;min-height:40px}.user-menu-trigger[aria-expanded=true]{background:#ffffff24}.user-menu-trigger:hover{background:#ffffff1a}.avatar-icon{display:block;width:28px;height:28px;border-radius:50%;overflow:hidden}.avatar-ground{fill:#d8e0eb}.avatar-figure{fill:#5c6c85}.user-caret{font-size:.7rem}.user-menu-list{position:absolute;right:0;top:calc(100% + .35rem);min-width:14rem;background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 10px 28px #10182838;padding:.4rem;display:grid;gap:.1rem;z-index:50}.user-menu-heading{margin:.15rem .45rem .35rem;font-size:.78rem;overflow-wrap:anywhere}.user-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;font:inherit;text-align:left;padding:.45rem;border-radius:var(--radius);cursor:pointer;min-height:32px}.user-menu-item:hover:not(:disabled){background:#eef2f7}.user-menu-item:disabled{color:var(--muted);cursor:not-allowed}.topbar .looking-at{display:flex;flex-wrap:nowrap;align-items:center;gap:.55rem;font-size:.85rem;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:.25rem .8rem .25rem .85rem;min-height:40px}.topbar .looking-at>span:first-child{white-space:nowrap;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.85}.topbar .looking-at select{width:auto;min-width:12.5rem;max-width:16rem;font-size:.85rem;font-weight:650;padding:.3rem .2rem;border:0;border-radius:var(--radius);color:#fff;background:transparent;cursor:pointer}.topbar .looking-at select option{color:var(--ink);background:#fff;font-weight:500}.topbar .looking-at select:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.topbar .looking-ago{white-space:nowrap;opacity:.85;border-left:1px solid rgba(255,255,255,.35);padding-left:.55rem}main{padding:1.35rem clamp(1rem,3vw,2rem) 3.5rem;max-width:74rem;margin:0 auto}.fact-box{border:1px solid var(--line);background:#fff;padding:1.2rem 1.3rem;box-shadow:0 12px 32px #1018281a}.verdict-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem}.since-line{margin:0;font-size:.88rem}.overview-master .verdict-sentence{margin:.55rem 0 .85rem;font-size:1.45rem;font-weight:700}.overview-master .job-box{border:0;border-left:4px solid var(--bad);border-radius:0 var(--radius) var(--radius) 0;background:#f8fafc;margin:.85rem 0 0;padding:.9rem 1.05rem;box-shadow:none}.job-box-kicker{margin:0 0 .35rem}.job-list{list-style:none;margin:0;padding:0}.job-list>li+li{border-top:1px solid var(--line)}.job-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 .7rem;align-items:start;width:100%;text-align:left;background:none;border:0;padding:.55rem .25rem;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius)}.job-link:hover strong{text-decoration:underline;text-underline-offset:.14em}.job-num{display:grid;place-items:center;width:1.55rem;height:1.55rem;margin-top:.1rem;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:.82rem;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.job-copy{display:grid;gap:.1rem}.job-link strong{font-size:1.05rem}.job-link .job-line{color:var(--muted);font-size:.9rem}.overview-master .job-box .row-actions{margin-top:.75rem}.confidence-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.9rem 0 0}.rescan-quiet{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1.1rem 0 .5rem;font-size:.88rem}.text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;border:1px solid var(--ink);background:#fff;color:var(--ink);padding:.22rem .6rem;border-radius:var(--radius);font-weight:600;font-size:.88rem;text-decoration:none;cursor:pointer;min-height:28px}.text-link:hover{background:#f1f4f8}.text-link:disabled{opacity:.55;cursor:not-allowed}.quiet .text-link,.confidence-line .text-link{vertical-align:middle}.app-master .code{display:none}.link-quiet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--ink);font-weight:650;text-decoration:underline;text-underline-offset:.14em;cursor:pointer}.link-quiet:hover{color:var(--accent)}.cat-tag{display:inline-block;font-size:.72rem;font-weight:650;letter-spacing:.02em;padding:.08rem .5rem;border:1px solid var(--line);border-radius:999px;background:#eef2f7;color:var(--ink);white-space:nowrap;vertical-align:middle}.app-master table th,.app-master table td{text-align:center;vertical-align:middle}.app-master table label:has(>input[type=checkbox]){justify-content:center}.app-master tbody tr:nth-child(2n){background:#f6f8fb}.app-master tbody tr.is-off:nth-child(2n){background:#f3f4f6}.app-master .settings table th[scope=row],.app-master .settings table thead th:first-child{text-align:left}.app-master .settings tbody th,.app-master .settings tbody td{vertical-align:top;padding-top:.85rem}.app-master .settings tbody select{margin-top:0}.alert-preview{margin:.4rem 0 0;font-size:.76rem;max-width:15rem;margin-left:auto;margin-right:auto;line-height:1.35}.overview-master .meta-list{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));text-align:center;gap:.75rem .5rem;padding:.85rem .75rem;background:#f8fafc;border:1px solid var(--line);margin:.25rem 0 .9rem}.overview-master .meta-list dt{margin-bottom:.15rem}.overview-master .scan-meta-note{margin:.45rem 0 0}.overview-master .scan-meta-action{margin:.55rem 0 0}.scans .table-wrap{margin-bottom:1.5rem}.scans .scans-footnote{margin:1.5rem 0 .6rem}.scan-controls,.filter-controls,.work-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1rem;margin:.9rem 0 .6rem}.scan-controls label,.filter-controls label,.work-controls label{display:grid;gap:.25rem;font-size:.82rem;font-weight:650}.scan-controls select,.scan-controls input,.filter-controls select,.filter-controls input,.work-controls select,.work-controls input{width:auto;min-width:11rem;font-size:.88rem}.filter-controls input[type=search],.work-controls input[type=search]{min-width:min(21rem,78vw)}.filter-count{margin:.25rem 0 .5rem}.settings .table-count{text-align:left;margin:.35rem 0 .3rem;font-size:.82rem}.compare-block{background:#fff;border:1px solid var(--line);padding:1rem 1.15rem .85rem;margin:1.6rem 0 1rem}.compare-block h2{margin:0 0 .25rem;font-size:1.15rem}.compare-pickers{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:.75rem 0 1rem}.compare-pickers label{display:grid;gap:.25rem;font-size:.82rem;font-weight:650}.compare-pickers select{width:auto;min-width:13rem;font-size:.88rem}.compare-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0 0 .85rem;padding:0;text-align:center}.compare-summary>div{border:1px solid var(--line);border-radius:var(--radius);padding:.6rem .5rem;background:#f8fafc}.compare-summary dt{color:var(--muted);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;font-weight:650;margin-bottom:.15rem}.compare-summary dd{margin:0;font-weight:700;font-size:1.2rem;font-variant-numeric:tabular-nums}.compare-sum-bad{border-top:3px solid var(--bad)}.compare-sum-look{border-top:3px solid var(--look)}.compare-sum-ok{border-top:3px solid var(--ok)}.compare-toggle{display:inline-flex;margin:.15rem 0 .7rem;border:1px solid var(--ink);border-radius:var(--radius);overflow:hidden}.compare-toggle .seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff;color:var(--ink);font:inherit;font-size:.85rem;font-weight:650;padding:.35rem .8rem;cursor:pointer}.compare-toggle .seg+.seg{border-left:1px solid var(--ink)}.compare-toggle .seg[aria-pressed=true]{background:var(--accent);color:#fff}.app-master .compare-table th[scope=row],.app-master .compare-table thead th:first-child{text-align:left}.change-word{font-weight:650;white-space:nowrap}.change-ok{color:var(--ok)}.change-look{color:var(--look)}.change-bad{color:var(--bad)}.change-quiet{color:var(--muted);font-weight:500;white-space:normal}.work-band{margin:1.4rem 0;padding:.15rem 0 .15rem 1.05rem;border-left:4px solid var(--line)}.band-urgent{border-left-color:var(--bad)}.band-watch{border-left-color:var(--look)}.band-clean{border-left-color:var(--ok)}.band-gap{border-left-color:#5c6676}.band-off,.band-parked{color:var(--muted)}.band-category{border-left-color:var(--line)}.work-band>h2{margin:0 0 .2rem;font-size:1.1rem}.band-urgent>h2{color:var(--bad);font-size:1.2rem}.band-watch>h2{color:var(--look)}.band-clean>h2{color:var(--ok)}.fixed-note{margin:.2rem 0 .4rem}.band-clean{border-top:3px solid var(--line);margin-top:2.1rem;padding-top:1.05rem}.work-job{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:.95rem 1.05rem 1rem;margin:.8rem 0;box-shadow:0 3px 10px #10182812;transition:box-shadow .15s ease,border-color .15s ease;scroll-margin-top:5.5rem}.work-job.is-arrived{border-color:#16233c;box-shadow:0 0 0 3px #16233c38,0 6px 16px #1018281f}.why-flagged{font-weight:650;margin:.55rem 0 .2rem}.next-action{margin:0 0 .7rem}.work-job:hover{border-color:#a8b3c4;box-shadow:0 6px 16px #1018281f}.work-job-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem}.work-job-head h3{margin:0;font-size:1.05rem}.job-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.ads-toggle{min-height:40px}.done-progress{font-size:.85rem;font-weight:650;color:#0b6b32;white-space:nowrap}.status-honesty{margin:.5rem 0 0}.ads-panel{margin-top:.75rem}.ads-panel>.text-link{margin-top:.5rem}.ads-cards{list-style:none;margin:0;padding:0}.ad-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:.8rem .9rem .7rem;margin:.45rem 0 0;transition:box-shadow .15s ease,border-color .15s ease}.ads-cards>.ad-card:nth-child(odd){background:#f6f8fb}.ad-card:hover{border-color:#a8b3c4;box-shadow:0 4px 12px #1018281a}.ad-done{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;color:var(--muted);white-space:nowrap;cursor:pointer}.ad-done input{width:1rem;height:1rem;margin:0;accent-color:#0b6b32;cursor:pointer}.ads-cards>.ad-card.is-done,.ads-cards>.ad-card.is-done:nth-child(odd){background:#f0f3f0;border-color:#c9d6cc}.ad-card.is-done .ad-done{color:#0b6b32}.ad-card.is-done .ad-name{color:var(--muted)}.ad-card.is-done .ad-lineage,.ad-card.is-done .ad-should,.ad-card.is-done .evidence-list,.ad-card.is-done .fresh-new,.ad-card.is-done .fresh-open,.ad-card.is-done .watch-seen{opacity:.55}.ad-card-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .85rem}.ad-card-name{flex:1 1 16rem;min-width:0}.ad-card .ad-name{display:block;font-weight:700;font-size:.98rem;overflow-wrap:anywhere}.ad-card .ad-lineage{display:block;font-size:.8rem;margin-top:.1rem;overflow-wrap:anywhere}.ad-card-head .text-link{white-space:nowrap}.ad-card .ad-should{margin:.55rem 0 0}.fresh-new,.fresh-open{font-weight:650;font-size:.85rem;white-space:nowrap}.fresh-new{color:var(--bad)}.fresh-open{color:var(--muted)}.ad-card .evidence-list,.work-watch .evidence-list{display:flex;flex-wrap:wrap;align-items:stretch;gap:.45rem;margin:.6rem 0 .1rem;padding:0;background:none;border:0;border-radius:0;text-align:left}.ad-card .evidence-list>div,.work-watch .evidence-list>div{border:1px solid var(--line);border-radius:var(--radius);background:#f8fafc;padding:.3rem .7rem .35rem;max-width:100%}.ad-card .evidence-list dt,.work-watch .evidence-list dt{margin-bottom:.05rem;font-size:.66rem}.ad-card .evidence-list dd,.work-watch .evidence-list dd{font-size:.92rem;overflow-wrap:anywhere}.band-urgent .evidence-list .fact-dropPct dd,.band-urgent .evidence-list .fact-decline dd,.band-urgent .evidence-list .fact-feature dd,.band-urgent .evidence-list [class*=fact-drift] dd,.band-urgent .evidence-list .fact-observed dd{color:var(--bad)}.band-watch .evidence-list .fact-dropPct dd,.band-watch .evidence-list .fact-decline dd,.band-watch .evidence-list .fact-feature dd,.band-watch .evidence-list .fact-issues dd,.band-watch .evidence-list [class*=fact-drift] dd,.band-watch .evidence-list .fact-observed dd{color:var(--look)}.confidence-word{font-size:.78rem;font-weight:650;color:var(--muted);border:1px dashed var(--line);border-radius:999px;padding:.06rem .5rem;white-space:nowrap}.watch-list{list-style:none;margin:.5rem 0 0;padding:0;background:#f3f6fa;border:1px solid var(--line);border-radius:var(--radius)}.work-watch{background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:.7rem 1.05rem .75rem;margin:0;list-style:none;transition:background-color .15s ease}.work-watch:hover{background:#fff}.work-watch:first-child{border-top:0}.work-watch>.quiet{display:inline;padding:0;border-radius:0;background:none;color:var(--muted);font-size:.88rem;font-weight:500}.observation-list{list-style:none;margin:.35rem 0 .15rem;padding:0}.observation-list>li{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:.8rem .9rem .7rem;margin:.45rem 0 0;transition:box-shadow .15s ease,border-color .15s ease}.observation-list>li:nth-child(odd){background:#f6f8fb}.observation-list>li:hover{border-color:#a8b3c4;box-shadow:0 4px 12px #1018281a}.observation-list>li>p{margin:0}.watch-ad-name{font-weight:700;font-size:.98rem;margin:0 0 .3rem}.work-watch .evidence-list{margin:.65rem 0 .1rem}.watch-seen{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.2rem 1rem;margin-top:.55rem;font-size:.8rem}.watch-seen span{white-space:nowrap}.clean-list,.plain-check-list{list-style:none;margin:.6rem 0 .2rem;padding:0}.clean-list{background:#f2f8f4;border:1px solid #cfe3d6;border-radius:var(--radius)}.clean-list li:first-child{border-top:0}.clean-list li{border-top-color:#d8e8de}.clean-list li,.plain-check-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;padding:.5rem 1.05rem;border-top:1px solid var(--line)}.clean-list li:first-child,.plain-check-list li:first-child{border-top:0}.clean-list li{transition:background-color .15s ease}.clean-list li:hover{background:#fff}.ok-mark{color:var(--ok);font-weight:700}.clean-title{font-weight:650}.status-word.status-ok{color:var(--ok);font-size:.82rem;font-weight:650}.clean-list .status-word{margin-left:auto;white-space:nowrap;text-align:right}.plain-check-list .reason{flex-basis:100%;margin:0}.plain-check-list.is-off .clean-title{font-weight:500}.observation-more{margin:.55rem 0 .15rem}.observation-more .text-link{vertical-align:middle}.band-questions{border-left-color:var(--line)}.question-list{list-style:none;margin:.6rem 0 .2rem;padding:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.question-list>li{padding:.7rem 1.05rem .75rem;border-top:1px solid var(--line)}.question-list>li:first-child{border-top:0}.question-title{margin:0;font-weight:650}.question-detail{margin:.2rem 0 0;font-size:.88rem}.class-word{font-weight:650;font-size:.85rem}.class-look-first{color:var(--bad)}.class-watching{color:var(--look)}.class-ok{color:var(--ok)}.class-gap,.class-off{color:var(--muted)}.row-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .6rem}.row-actions .btn{align-self:flex-start;min-height:40px}.detail-arrow{display:inline-block;width:1em;text-align:left}.evidence-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem 1rem;margin:.5rem 0 0;padding:.8rem .95rem;background:#f8fafc;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;text-align:center}.evidence-list dt{color:var(--muted);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;font-weight:650;margin-bottom:.15rem}.evidence-list dd{margin:0;font-weight:700;font-size:1.05rem;font-variant-numeric:tabular-nums}.app-master .admin-create{max-width:none;background:transparent;border:0;padding:0;margin:1.1rem 0 1.6rem;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.app-master .admin-create .field{flex:0 1 22rem}.app-master .admin-create .field:nth-of-type(2){flex:0 1 13rem}.app-master .admin-create .btn{align-self:flex-end;padding:.5rem 1rem}.app-master .admin table select{width:auto;min-width:0;padding:.4rem .55rem}.admin table th[scope=row],.admin table td{white-space:nowrap}.admin table td:last-child{white-space:normal}.admin td:last-child .btn{white-space:nowrap}.gate-shell{background:var(--gate)}.gate-card{text-align:center}.gate-card .brand-block{justify-items:center}.gate-card .brand-logo{object-position:center}.gate-card form,.gate-card .hint{text-align:left}@media(max-width:1180px){.topbar{grid-template-columns:minmax(0,1fr) auto}.topbar nav{grid-column:1 / -1;justify-content:flex-start}.top-utils{justify-content:flex-end}.topbar .looking-ago{display:none}html{scroll-padding-top:8.5rem}}@media(max-width:720px){.topbar{grid-template-columns:minmax(0,1fr) auto;gap:.6rem .75rem}.nav-toggle{display:inline-flex;align-items:center;gap:.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55);border-radius:var(--radius);padding:.4rem .7rem;font:inherit;cursor:pointer;justify-self:end;grid-row:1;grid-column:2}.nav-toggle[aria-expanded=true]{background:#ffffff24}.topbar nav{display:none}.topbar nav.is-open{display:grid;grid-column:1 / -1;gap:.1rem;justify-content:stretch;justify-items:stretch}.topbar nav.is-open .nav-link{text-align:left;padding:.55rem .6rem}.top-utils{grid-column:1 / -1;justify-content:space-between}html{scroll-padding-top:8rem}table{min-width:40rem}.scan-controls,.filter-controls,.work-controls{justify-content:flex-start}.app-master .admin-create .field{flex:1 1 100%}}@media print{:root{background:#fff}.topbar,.nav-toggle,.rescan-quiet,.scan-controls,.filter-controls,.work-controls,.row-actions,.settings-save,.view-toggle,.page-action,.admin-create,.dialog-backdrop{display:none!important}main{max-width:none;padding:0}.fact-box,.job-box,.job-block,.work-job,.work-watch,.watch-card,.compare-block,.table-wrap{box-shadow:none!important;border-color:#000;break-inside:avoid}.banner{border:1px solid currentColor}.table-wrap{overflow:visible}table{min-width:0!important}a,.text-link,.btn{color:#000}}
