:root{--font-ui:"Geist Variable", Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--content-zoom:1;--type-page-title:600 25px/1.15 var(--font-ui);--type-page-sub:400 12px/1.5 var(--font-ui);--type-card-head:540 15px/1.3 var(--font-ui);--type-section-head:600 13px/1.35 var(--font-ui);--type-body:400 11px/1.5 var(--font-ui);--type-body-strong:600 11px/1.5 var(--font-ui);--type-small:400 10px/1.45 var(--font-ui);--type-label:540 8px/1.3 var(--font-ui);--type-caption:400 8px/1.4 var(--font-ui);--type-meta:400 9px/1.45 var(--font-mono);--type-value:500 11px/1.4 var(--font-mono);--type-value-strong:610 11px/1.4 var(--font-mono);--type-figure:610 18px/1.1 var(--font-mono);--type-code:400 10px/1.5 var(--font-mono);--track-page-title:-.03em;--track-card-head:-.012em;--track-section-head:-.01em;--track-label:.12em;--track-figure:-.01em;--content-max:1280px;--content-gutter:40px;--content-top:36px;--content-bottom:72px;--ink-950:#0a1717;--ink-900:#102322;--ink-800:#193230;--ink-700:#2d4845;--ink-600:#46605d;--ink-500:#5b716d;--ink-400:#91a29f;--ink-300:#b8c5c2;--ink-200:#d4ddda;--ink-150:#e2e8e5;--ink-100:#edf1ef;--canvas:#f5f6f2;--paper:#fbfcf9;--white:#fff;--green-700:#0b6b4f;--green-600:#0d8060;--green-100:#dff3e9;--green-50:#eff9f4;--red-700:#aa2e24;--red-600:#bf3a2e;--red-100:#f9dfdb;--red-50:#fff2f0;--amber-700:#9a5b0b;--amber-600:#b66e0e;--amber-100:#f8e7c5;--amber-50:#fff8e9;--violet-700:#6444a8;--violet-100:#ebe4fa;--blue-700:#285d8c;--blue-100:#dfedf8;--shadow-sm:0 1px 2px #0a17170a, 0 1px 8px #0a171706;--shadow-md:0 12px 38px #0a171714;--shadow-lg:0 24px 80px #0a171729;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--sidebar:248px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink-950);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{stroke-width:1.8px;flex:none;width:18px;height:18px}code,.mono,kbd{font-family:var(--font-mono)}.type-label{color:var(--ink-500);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase}.type-caption{color:var(--ink-500);font:var(--type-caption)}.type-value-strong{color:var(--ink-950);font:var(--type-value-strong)}:where(.app-frame) :where(strong,b){font-weight:600}:where(.app-frame) :where(.mono,code) :where(strong,b),:where(.app-frame) :where(strong.mono,b.mono){font-weight:610}:where(.app-frame) :where(small){font-size:inherit}.app-frame em,.app-frame i,.app-frame address{font-style:normal}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #285d8c47}[role=tabpanel]:focus-visible{outline-offset:4px;outline:3px solid #285d8c47}.text-field{background:var(--ink-100);border-radius:var(--radius-sm);color:var(--ink-900);border:1px solid #0000;transition:box-shadow .12s,background .12s}.text-field::placeholder{color:var(--ink-500)}.text-field:focus-visible,.app-frame .text-field:focus-visible,html:not([data-app-theme=dark]) .app-frame .text-field:focus-visible{background:var(--ink-100);box-shadow:inset 0 0 0 1.5px var(--ink-950);border-color:#0000;outline:none}.app-frame{min-height:100vh}.skip-link{border:1px solid var(--ink-300);color:var(--ink-950);z-index:200;background:#fff;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:600;transition:transform .12s;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sidebar{background:var(--ink-950);color:var(--ink-300);height:100dvh;width:var(--sidebar);z-index:50;flex-direction:column;align-items:stretch;padding:18px 13px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-row{justify-content:space-between;align-items:center;padding:0 6px 18px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:680;display:inline-flex}.brand-mark{background:var(--green-600);color:#fff;font-family:var(--font-mono);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:500;display:inline-flex}.sidebar .brand{color:#fff}.user-avatar{color:var(--green-700);letter-spacing:.02em;background:#d9f0e5;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-weight:600;display:inline-flex;overflow:hidden}.sidebar-user span:not(.user-avatar){flex-direction:column;min-width:0;display:flex}.sidebar-user small{color:var(--ink-400);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:540;line-height:1.3}.sidebar-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.sidebar nav{flex:1;margin-top:20px}.nav-label{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;margin:0 10px 7px;font-size:8px;font-weight:540}.nav-label-spaced{margin-top:21px}.nav-item{color:var(--ink-300);border-radius:8px;align-items:center;gap:10px;min-height:38px;margin-bottom:2px;padding:0 10px;font-size:12px;font-weight:500;display:flex;position:relative}.nav-item svg{width:16px;height:16px}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:#d9f8ec;background:#0f8e6929}.nav-item.active:before{content:"";background:#40c79c;border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;left:-13px}.nav-item em{color:var(--ink-300);background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 6px;font-size:9px;font-style:normal;display:inline-flex}.sidebar-user{border-top:1px solid #ffffff14;align-items:center;gap:9px;padding:14px 7px 0;display:flex}.sidebar-user>svg{width:14px;height:14px;margin-left:auto}.sidebar-user .user-avatar{color:var(--violet-700);background:#e9e3f7}.main-shell{margin-left:var(--sidebar);min-height:100vh}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ink-150);z-index:30;background:#f5f6f2e6;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:static}.topbar-actions{align-items:center;gap:7px;display:flex}.icon-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.topbar .icon-button{background:var(--paper);border-color:var(--ink-150);color:var(--ink-600)}.icon-button:hover,.topbar .icon-button:hover{background:var(--ink-100);color:var(--ink-950)}.notification-button{position:relative}.notification-button>span{background:var(--red-600);border:2px solid var(--canvas);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:5px}.search-trigger{color:var(--ink-500);cursor:pointer;align-items:center;gap:7px;min-width:230px;height:36px;margin-right:4px;padding:0 7px 0 10px;font-size:11px;display:flex}.search-trigger svg{width:14px;height:14px}.search-trigger kbd{background:var(--ink-100);border:1px solid var(--ink-150);color:var(--ink-500);border-radius:5px;justify-content:center;align-items:center;gap:1px;height:23px;margin-left:auto;padding:0 6px;font-size:9px;display:inline-flex}.search-trigger kbd svg{width:10px;height:10px}.page-content{max-width:var(--content-max);padding:var(--content-top) var(--content-gutter) var(--content-bottom);zoom:var(--content-zoom);margin:0 auto}.page-content .modal-overlay,.page-content .custom-select-menu{zoom:calc(1 / var(--content-zoom))}.content-stack{flex-direction:column;gap:18px;display:flex}.page-intro{justify-content:space-between;align-items:flex-end;min-height:74px;display:flex}.page-intro>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 10px;max-width:720px;display:flex}.section-kicker{color:var(--green-700);letter-spacing:.12em;text-transform:uppercase;flex:0 0 100%;margin-bottom:4px;font-size:8px;font-weight:540;display:block}.page-intro h2{color:var(--ink-950);font:var(--type-page-title);letter-spacing:var(--track-page-title);margin:0}.page-intro p{color:var(--ink-500);font:var(--type-page-sub);min-width:0;margin:0}.page-intro-compact{min-height:66px}.page-intro-bare{min-height:0}.intro-actions{align-items:center;gap:8px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:610;transition:transform .12s,background .12s,box-shadow .12s;display:inline-flex}.button svg{width:15px;height:15px}.button:not(:disabled):hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.45}.button-primary{background:var(--ink-950);color:#fff}.button-primary:hover{background:var(--ink-800);box-shadow:0 5px 15px #0a171724}.button-secondary{background:var(--paper);border-color:var(--ink-150);color:var(--ink-800)}.button-secondary:hover{border-color:var(--ink-300);background:#fff}.button-small{height:32px;padding:0 10px;font-size:10px}.text-link,.text-button{color:var(--green-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:540;line-height:1.3;display:inline-flex}.text-button[aria-disabled=true]{color:var(--ink-400);cursor:default}.text-link svg,.text-button svg{stroke-width:1.7px;width:10px;height:10px}.surface{background:var(--paper);border-radius:var(--radius-md);box-shadow:none;border:1px solid #0000}.surface-heading{justify-content:space-between;align-items:center;display:flex}.surface-heading h2,.surface-heading h3{color:var(--ink-950);font:var(--type-card-head);letter-spacing:var(--track-card-head);margin:0}.surface-heading>svg{color:var(--ink-400)}.status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.status-pill svg{stroke-width:2.2px;width:13px;height:13px}.status-pill.compact{gap:4px;min-height:23px;padding:0 7px;font-size:9px}.status-pill.compact svg{width:11px;height:11px}.status-positive{background:var(--green-50);color:var(--green-700);border-color:#cce9dc}.status-negative{background:var(--red-50);color:var(--red-700);border-color:#f1cdc7}.status-critical{color:#8e2119;background:#fae5e1;border-color:#e8bdb7}.status-unavailable{color:#4d5961;background:#eef1f3;border-color:#d4dadd}.status-warning{background:var(--amber-50);color:var(--amber-700);border-color:#efdcba}.status-info{color:var(--blue-700);background:#edf4fb;border-color:#cfdfef}.status-provenance{color:#405c74;background:#eef3f8;border-color:#d6e0ea}.status-neutral{background:var(--ink-100);border-color:var(--ink-200);color:var(--ink-600)}.ai-label{color:var(--violet-700);background:#f5f1fc;border:1px solid #e3daf4;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:9px;font-weight:540;display:inline-flex}.ai-label svg{width:11px;height:11px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card{background:var(--paper);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #0000;align-items:center;gap:12px;min-height:90px;padding:14px;display:flex}.metric-card>div:last-child{grid-template-columns:auto 1fr;width:100%;display:grid}.metric-card span{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:540}.metric-card strong{letter-spacing:-.04em;font-size:18px;font-weight:600;line-height:1.1}.metric-card small{color:var(--ink-500);place-self:end;font-size:9px}.dashboard-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);gap:14px;display:grid}.live-run,.portfolio-table{padding:17px}.repo-glyph{color:var(--ink-700);font-family:var(--font-mono);background:#e9f0ed;border:1px solid #d6e2dd;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-size:10px;font-weight:540;display:inline-flex}.repo-glyph.small{width:29px;height:29px}@keyframes pulse{0%,to{box-shadow:0 0 #0d80604d}50%{box-shadow:0 0 0 4px #0d806000}}.score-ring-wrap{align-items:center;gap:13px;display:flex}.score-ring{background:conic-gradient(var(--ring-color) var(--score), var(--ink-100) 0deg);border-radius:50%;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:relative}.score-ring:after{background:var(--paper);content:"";border-radius:50%;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute}.ring-positive{--ring-color:var(--green-600)}.ring-negative{--ring-color:var(--red-600)}.ring-muted{--ring-color:var(--ink-300)}.score-ring-inner{z-index:1;align-items:baseline;display:flex;position:relative}.score-ring-inner strong{letter-spacing:-.06em;font-size:25px;font-weight:600}.score-ring-inner span{color:var(--ink-500);font-size:11px}.score-ring-copy{flex-direction:column;display:flex}.score-ring-copy>span{font-size:11px;font-weight:600}.score-ring-copy small{color:var(--ink-500);font-size:9px}.score-ring-wrap.small .score-ring{width:86px;height:86px}.score-ring-wrap.small .score-ring:after{width:calc(100% - 9px);height:calc(100% - 9px)}.score-ring-wrap.small .score-ring-inner strong{font-size:18px}.score-ring-wrap.small .score-ring-copy{display:none}.stage-list{flex-direction:column;display:flex}.stage-row{grid-template-columns:14px 1fr auto;align-items:center;gap:8px;min-height:39px;display:grid}.stage-row>div{flex-direction:column;display:flex}.stage-row strong{font-size:9px;font-weight:610}.stage-row small,.stage-row time{color:var(--ink-500);font-size:8px}.stage-node{background:var(--ink-300);border:3px solid var(--paper);box-shadow:0 0 0 1px var(--ink-300);border-radius:50%;width:9px;height:9px}.stage-completed{background:var(--green-600);box-shadow:0 0 0 1px var(--green-600)}.stage-unavailable{background:var(--red-600);box-shadow:0 0 0 1px var(--red-600)}.stage-running{background:var(--blue-700);box-shadow:0 0 0 1px var(--blue-700)}.portfolio-table{padding-bottom:6px}.table-scroll{margin:11px -17px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:900px}th{border-bottom:1px solid var(--ink-150);border-top:1px solid var(--ink-100);color:var(--ink-500);letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#f3f6f3;padding:8px 10px;font-size:8px;font-weight:540}td{border-bottom:1px solid var(--ink-100);color:var(--ink-700);height:54px;padding:7px 10px;font-size:10px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#f8faf7}th:first-child,td:first-child{padding-left:17px}th:last-child,td:last-child{padding-right:17px}.spark-bars{--spark-bar-width:7px;--spark-bar-gap:2px;align-items:flex-end;gap:var(--spark-bar-gap);height:29px;width:calc(7 * var(--spark-bar-width) + 6 * var(--spark-bar-gap));justify-content:flex-start;display:flex;position:relative}.spark-bars .spark-mark{border-top:2px dotted var(--ink-950);opacity:.55;z-index:2;height:0;position:absolute;left:50%;transform:translate(-50%)}.spark-bars span{background:var(--green-600);flex:0 0 var(--spark-bar-width);opacity:.65;border-radius:2px 2px 0 0;min-height:4px}.spark-bars span:last-child{opacity:1}.spark-bars.spark-miss span:not(.spark-gap){background:var(--red-100);opacity:1}.spark-bars.spark-miss span:not(.spark-gap):last-child{background:var(--red-600)}.spark-bars span.spark-gap{border-bottom:1px dashed var(--ink-300);opacity:1;background:0 0;min-height:0}.spark-bars span.spark-zero{opacity:1;border-radius:0;height:3px;min-height:3px}.activity-list{margin-top:9px}.activity-row{border-top:1px solid var(--ink-100);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:43px;display:grid}.activity-dot{background:var(--ink-300);border-radius:50%;width:6px;height:6px}.activity-row div{flex-direction:column;display:flex}.activity-row strong{font-size:9px}.activity-row .finding-row-tags{margin-top:3px}.activity-row small,.activity-row time{color:var(--ink-500);font-size:8px}.activity-row>.mono:last-child{font-size:8px}.activity-severity-word{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notification-panel{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:80;border:0;width:372px;padding:0;position:fixed;top:62px;right:22px;overflow:hidden}.inbox-head{align-items:center;gap:8px;padding:15px 16px 9px 14px;display:flex}.inbox-head .section-kicker{margin-bottom:0}.inbox-head .icon-button{width:22px;height:22px;margin-left:auto}.inbox-head .icon-button svg{width:13px;height:13px}.inbox-count{background:var(--ink-950);color:var(--paper);font:var(--type-caption);font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;padding:3px 7px;font-weight:600;line-height:1}.inbox-rows{padding:0 0 4px}.inbox-rows:empty{display:none}.inbox-row{border-radius:0;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;column-gap:11px;padding:0 14px;transition:background .12s;display:grid;position:relative}.inbox-row+.inbox-row{margin-top:0}.inbox-row>i{background:var(--ink-300);border-radius:999px;align-self:center;height:calc(100% - 18px);display:block}.inbox-row>span{flex-direction:column;min-width:0;padding:11px 0;display:flex}.inbox-row strong{color:var(--ink-900);font:var(--type-body-strong);letter-spacing:-.005em;font-weight:560}.inbox-row small{color:var(--ink-500);font:var(--type-meta);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.inbox-row time{color:var(--ink-400);font:var(--type-meta);font-variant-numeric:tabular-nums;align-self:center}.inbox-row.inbox-row-seen>i{background:var(--ink-200)}.inbox-row.inbox-row-seen strong{color:var(--ink-600);font-weight:450}.inbox-row.inbox-row-seen small,.inbox-row.inbox-row-seen time{color:var(--ink-400)}.inbox-row:hover{background:var(--ink-100)}.inbox-row:hover time{color:var(--ink-600)}.inbox-row-critical>i{background:var(--red-700)}.inbox-row-failed>i{background:var(--red-600)}.inbox-row-attention>i{background:var(--amber-600)}.inbox-row-review>i{background:var(--blue-700)}.inbox-more{color:var(--ink-600);font:var(--type-small);border-radius:0;align-items:center;gap:6px;margin:0;padding:11px 14px;font-size:10.5px;display:flex}.inbox-more svg{color:var(--ink-400);opacity:0;width:12px;height:12px;transition:opacity .13s,transform .13s;transform:translate(-3px)}.inbox-more:hover svg{color:var(--ink-800);opacity:1;transform:none}.inbox-more:hover{background:var(--ink-100);color:var(--ink-950)}@keyframes inbox-row-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.inbox-row,.inbox-more{animation:.22s cubic-bezier(.2,.7,.2,1) both inbox-row-in;animation-delay:calc(var(--row,0) * 32ms)}@media (prefers-reduced-motion:reduce){.inbox-row,.inbox-more{animation:none}}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:0;font-size:15px}.command-overlay,.modal-overlay{z-index:100;background:#06121175;justify-content:center;align-items:flex-start;padding-top:11vh;padding-bottom:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.command-dialog{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:0;flex-direction:column;width:min(760px,100vw - 48px);min-width:0;max-height:calc(100dvh - 30px);padding:0;display:flex;overflow:hidden}.command-query{align-items:center;gap:9px;min-width:0;padding:15px 16px 9px 14px;display:flex}.command-query>svg{color:var(--ink-500);flex:none;width:15px;height:15px}.command-query-input{color:var(--ink-900);font:var(--type-page-sub);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0}.command-query-input::placeholder{color:var(--ink-400)}.command-scope{background:var(--ink-100);color:var(--ink-500);cursor:pointer;font:var(--type-meta);border:0;border-radius:7px;flex:none;align-items:center;gap:5px;max-width:260px;padding:5px 7px 5px 9px;transition:background .12s,color .12s;display:inline-flex}.command-scope b{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.command-scope svg{color:var(--ink-400);width:11px;height:11px}.command-scope:hover{background:var(--ink-150);color:var(--ink-800)}.command-scope:hover svg{color:var(--ink-700)}.command-esc{background:var(--ink-100);color:var(--ink-500);font:var(--type-meta);border:0;border-radius:5px;flex:none;padding:5px 7px}.command-list{max-height:432px;padding:0 0 4px;overflow-y:auto}.app-frame .command-list{scrollbar-width:none}.app-frame .command-list::-webkit-scrollbar{width:0;height:0;display:none}.command-group-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:14px 14px 5px;display:flex}.command-group-name{color:var(--ink-500);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase}.command-group-count{color:var(--ink-400);font:var(--type-meta)}.command-row{cursor:pointer;border-radius:0;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;column-gap:11px;padding:0 14px;transition:background .12s;display:grid;position:relative}.command-row:hover,.command-row-active{background:var(--ink-100)}.command-row:hover time,.command-row-active time{color:var(--ink-600)}.command-rule{background:var(--ink-300);border-radius:999px;align-self:center;height:calc(100% - 18px);display:block}.command-rule-critical{background:var(--red-700)}.command-rule-failed{background:var(--red-600)}.command-rule-attention{background:var(--amber-600)}.command-rule-review{background:var(--blue-700)}.command-row-main{flex-direction:column;min-width:0;padding:11px 0;display:flex}.command-row-main strong{color:var(--ink-900);font:var(--type-body-strong);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.command-row-main small{color:var(--ink-500);font:var(--type-meta);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.command-row-main small code{font:inherit}.command-row-end{flex:none;align-self:center;align-items:center;gap:10px;display:flex}.command-row-end time{color:var(--ink-400);font:var(--type-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.command-row-end kbd{background:var(--ink-150);color:var(--ink-600);font:var(--type-meta);visibility:hidden;border:0;border-radius:5px;padding:4px 6px}.command-row-active .command-row-end kbd{visibility:visible}.command-more{color:var(--ink-600);cursor:pointer;font:var(--type-small);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;width:100%;padding:11px 14px;font-size:10.5px;transition:background .12s;display:flex}.command-more span{color:var(--ink-400);opacity:0;transition:opacity .13s,transform .13s;transform:translate(-3px)}.command-more:hover{background:var(--ink-100);color:var(--ink-950)}.command-more:hover span{color:var(--ink-800);opacity:1;transform:none}.command-nothing{text-align:center;padding:38px 24px 40px}.command-nothing strong{color:var(--ink-900);font:var(--type-body-strong);margin-bottom:5px;font-weight:560;display:block}.command-nothing span{color:var(--ink-500);font:var(--type-meta);display:block}.command-foot{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:9px 14px 13px;display:flex}.command-legend{flex-wrap:wrap;gap:13px;min-width:0;display:flex}.command-legend>span{color:var(--ink-400);font:var(--type-meta);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.command-legend kbd{background:var(--ink-100);color:var(--ink-600);font:var(--type-meta);border:0;border-radius:4px;padding:3px 5px}.command-total{color:var(--ink-400);font:var(--type-meta);white-space:nowrap}.sidebar-close,.mobile-menu{display:none}.setup-band{flex-direction:column;gap:10px;margin-bottom:12px;padding:15px;display:flex}.setup-band-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.setup-row+.setup-row{border-top:1px solid var(--ink-100);padding-top:10px}.setup-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.setup-chip{border-radius:999px;flex:none;align-items:center;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.setup-chip-waiting{background:var(--ink-100);color:var(--ink-600)}.setup-chip-attention{background:var(--amber-50);color:var(--amber-700)}.setup-chip-ready{background:var(--green-50);color:var(--green-600)}.setup-chip-on{background:var(--green-100);color:var(--green-700)}.setup-row-sentence{margin:3px 0 0}.setup-row-link{color:var(--blue-700);align-items:center;gap:4px;margin-top:6px;text-decoration:none;display:inline-flex}.setup-row-link:hover,.setup-row-link:focus-visible{text-decoration:underline}.setup-row-link svg{width:11px;height:11px}.repo-card-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.repo-card{padding:15px}.repo-card-top,.repo-card-identity,.repo-latest-run,.repo-axis-row,.repo-card-meta,.repo-card-footer{align-items:center;display:flex}.repo-card-top{justify-content:space-between}.repo-card-identity{gap:9px}.repo-card-identity>div{flex-direction:column;display:flex}.repo-card-identity strong{font-size:12px}.repo-card-identity small{color:var(--ink-500);font-size:8px}.integration-chip{border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.integration-chip svg{width:10px;height:10px}.integration-healthy{background:var(--green-50);color:var(--green-700)}.integration-attention{background:var(--amber-50);color:var(--amber-700)}.repo-latest-run{justify-content:space-between;margin-top:14px}.repo-latest-run-label{color:var(--ink-700);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:540}.repo-latest-run-value{color:var(--ink-500);font-size:8px}.repo-axis-row{gap:5px;margin-top:7px;padding-bottom:12px}.repo-diff-coverage{color:var(--ink-500);align-items:center;margin-left:12px;font-size:8px;line-height:1;display:inline-flex}.repo-diff-coverage strong{color:var(--ink-950);font-family:var(--font-mono);margin-left:6px;font-size:11px;line-height:1}.repo-lane{grid-template-columns:132px 1fr 1fr 1fr 96px;align-items:end;gap:12px;padding:12px 0;display:grid}.repo-lane+.repo-lane{border-top:1px solid var(--ink-100)}.repo-lane-name{color:var(--ink-700);letter-spacing:.12em;text-transform:uppercase;align-self:end;max-width:92px;padding-bottom:8px;font-size:8px;font-weight:540;line-height:1.5}.repo-lane-cell{flex-direction:column;gap:3px;display:flex}.repo-lane-cell span{color:var(--ink-500);font-size:8px}.repo-lane-cell strong{font-family:var(--font-mono);letter-spacing:-.03em;font-size:15px;font-weight:610;line-height:1}.repo-lane-escaped strong{color:var(--red-600)}.repo-run-trend{gap:4px}.repo-lane .spark-bars{justify-content:center}.repo-lane .spark-bars:not(.spark-miss) span:not(.spark-gap){background:var(--ink-300);opacity:1}.repo-lane .spark-bars:not(.spark-miss) span:not(.spark-gap):last-child{background:var(--green-600)}.repo-card-meta{background:var(--ink-100);border-radius:7px;gap:13px;padding:7px 9px}.repo-card-meta span{color:var(--ink-600);align-items:center;gap:4px;font-size:8px;line-height:1;display:flex}.repo-card-meta svg{flex:none;width:11px;height:11px}.repo-card-footer{justify-content:flex-end;padding-top:12px}.repo-card-footer>span{flex-direction:column;display:flex}.repo-card-footer small{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:540}.repo-card-footer code{color:var(--ink-600);font-size:8px}.repo-card-footer a{color:var(--green-700);align-items:center;gap:4px;font-size:9px;font-weight:600;display:flex}.repo-card-footer svg{width:12px;height:12px}.repo-card-footer .repo-card-actions{flex-direction:row;align-items:center;gap:13px}.repo-card-actions a:first-child{color:var(--ink-500)}.repo-card-actions a:hover{color:var(--ink-950)}.table-surface{overflow:hidden}.run-pr-state,.run-latest-chip{letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;border-radius:3px;margin-left:8px;padding:2px 5px;font-size:8px;font-weight:540}.run-pr-open{background:var(--green-100,#e6f2ea);color:var(--green-700)}.run-pr-closed{background:var(--ink-100);color:var(--ink-500)}.run-latest-chip{background:var(--ink-100);color:var(--ink-600);border:0;padding:2px 5px}.runs-query-bar .filter-menu{margin-left:auto}.filter-menu{position:relative}.filter-menu-trigger{border-radius:var(--radius-sm);color:var(--ink-700);cursor:pointer;font:var(--type-body);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:33px;padding:0 8px;display:inline-flex}.filter-menu-trigger .filter-menu-glyph{color:var(--ink-500);width:13px;height:13px}.filter-menu-trigger>svg:last-child{color:var(--ink-500);width:13px;height:13px;transition:transform .14s}.filter-menu-trigger>svg.rotated{transform:rotate(180deg)}.filter-menu-trigger:hover{color:var(--ink-950)}.filter-menu-trigger-active,.filter-menu-trigger-active .filter-menu-glyph{color:var(--blue-700)}.filter-menu-trigger-quiet{border-radius:var(--radius-sm);color:var(--ink-600);gap:6px;min-height:0;padding:7px 10px;font-size:10px;font-weight:540;transition:background .13s,color .13s}.filter-menu-trigger-quiet:hover{background:var(--ink-100);color:var(--ink-950)}.filter-menu-trigger-quiet.filter-menu-trigger-active{color:var(--ink-950)}.filter-menu-trigger-quiet>b{background:var(--ink-950);color:var(--paper);border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;font-size:8px;font-weight:600;display:inline-flex}.filter-menu-trigger-quiet>svg:last-child{width:11px;height:11px;transition:transform .14s}.filter-menu-trigger-quiet:hover>svg:last-child:not(.rotated){transform:translateY(1px)}.filter-menu-panel{background:var(--surface,#fff);border-radius:var(--radius-sm);z-index:40;border:0;min-width:190px;padding:4px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 26px #0000001f}.filter-menu-row{position:relative}.filter-menu-row-button{color:var(--ink-800);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:7px 9px;font-size:9px;display:flex}.filter-menu-row-button svg{color:var(--ink-400);width:12px;height:12px}.filter-menu-row:hover .filter-menu-row-button,.filter-menu-row-open .filter-menu-row-button{background:var(--ink-100)}.filter-menu-unset{color:var(--ink-500)}.filter-menu-submenu{background:var(--surface,#fff);border-radius:var(--radius-sm);border:0;min-width:170px;padding:4px;position:absolute;top:-4px;right:100%;box-shadow:0 8px 26px #0000001f}.filter-menu-submenu button{color:var(--ink-800);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;width:100%;padding:7px 9px;font-size:9px;display:block}.filter-menu-submenu button:hover{background:var(--ink-100)}.filter-menu-selected{color:var(--blue-700);font-weight:600}.filter-menu-clear{border:0;border-top:1px solid var(--ink-150);color:var(--ink-500);cursor:pointer;background:0 0;align-items:center;gap:6px;width:100%;margin-top:4px;padding:8px 9px 4px;font-size:9px;display:flex}.filter-menu-clear svg{width:11px;height:11px}.runs-pager{justify-content:center;align-items:center;gap:14px;padding:14px 17px 4px;display:flex}.runs-page-controls{align-items:center;gap:16px;display:flex}.runs-page-controls .mono{color:var(--ink-500);font-size:8px}.runs-query-bar{align-items:center;gap:10px;padding:11px 11px 0 12px;display:flex}.runs-query-bar .finding-search{max-width:520px}.table-surface .table-scroll{margin-left:0;margin-right:0}.runs-count{color:var(--ink-500);justify-content:space-between;align-items:center;padding:7px 21px 0;font-size:8px;display:flex}.runs-count strong{color:var(--ink-800)}.rn-lanes{margin-top:8px;padding:0 21px;display:grid}.rn-lane{border-top:2px solid var(--ink-150);color:inherit;gap:7px;padding:12px 0 18px;text-decoration:none;transition:border-color .13s;display:grid}.rn-lane:hover{border-top-color:var(--ink-300);text-decoration:none}.rn-lane:active{border-top-color:var(--ink-700)}.rn-top{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.rn-nameline{align-items:center;gap:7px;min-width:0;display:flex}.rn-name{color:var(--ink-950);font:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rn-nameline .run-pr-state,.rn-nameline .run-latest-chip{flex-shrink:0;margin-left:0}.rn-nameline .hm-go{color:var(--ink-300);opacity:0;flex:none;width:12px;height:12px;transition:color .13s,opacity .13s}.rn-lane:hover .hm-go{color:var(--ink-700);opacity:1}.rn-sub{color:var(--ink-500);font:var(--type-meta)}.rn-sub code{font-size:9px}.rn-mrow{grid-template-columns:minmax(260px,1.4fr) .8fr 1.2fr 1fr;align-items:start;column-gap:34px;margin-top:3px;display:grid}.rn-stat{gap:7px;min-width:0;display:grid}.rn-clane{color:var(--ink-500);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.rn-val{color:var(--ink-500);font:var(--type-small);white-space:nowrap;align-items:center;gap:6px;min-height:16px;display:flex}.rn-val b{color:var(--ink-900);font:var(--type-value);font-feature-settings:"tnum" 1}.rn-val b.rn-bad{color:var(--red-600)}.rn-val b.rn-good{color:var(--green-700)}.rn-val b.rn-fig{color:var(--ink-950);font:var(--type-value-strong);letter-spacing:var(--track-figure)}.rn-none{color:var(--ink-400)}.rn-meterwrap{flex:0 0 150px;position:relative}.rn-cut{background:var(--ink-950);opacity:.8;z-index:2;border-radius:1px;width:1.5px;height:13px;position:absolute;top:50%;transform:translateY(-50%)}.rn-need{color:var(--ink-500);font:var(--type-caption);font-family:var(--font-mono);white-space:nowrap;margin-top:3px;position:absolute;top:100%;transform:translate(5px)}.app-frame .table-surface.runs-surface>.table-foot{padding:10px 21px 12px}@media (max-width:1080px){.rn-mrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:14px}}.run-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.run-hero-main{min-width:0}.run-context{color:var(--ink-500);align-items:center;gap:10px;font-size:8px;display:flex}.github-context{color:var(--ink-700);align-items:center;gap:4px;font-weight:600;display:inline-flex}.github-context svg{width:12px;height:12px}.run-hero h2{letter-spacing:-.036em;margin:5px 0;font-size:25px;font-weight:610;line-height:1.15}.run-hero p{color:var(--ink-500);margin:0;font-size:9px}.run-axis-strip{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:11px;display:flex}.run-hero-actions{align-items:center;gap:7px;display:flex}.critical-callout{background:var(--red-700);border-radius:var(--radius-md);color:#fff;align-items:center;gap:12px;padding:13px 15px;display:flex}.critical-callout>div:first-child{background:#ffffff24;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.critical-callout>span{flex-direction:column;flex:1;display:flex}.critical-callout strong{font-size:11px}.critical-callout small{color:#ffffffc2;font-size:9px}.detail-tabs,.settings-tabs{border-bottom:1px solid var(--ink-200);align-items:center;gap:3px;display:flex;overflow-x:auto}.detail-tabs button,.settings-tabs button{color:var(--ink-500);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:39px;padding:0 12px;font-size:10px;font-weight:540}.detail-tabs button.active,.settings-tabs button.active{border-bottom-color:var(--green-600);color:var(--ink-950);font-weight:600}.test-stage-shell{gap:18px}.test-stage-tabs{border-bottom:1px solid var(--ink-200);align-items:center;gap:26px;display:flex;overflow-x:auto}.test-stage-tabs button{color:var(--ink-500);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:42px;padding:0;font-size:9px;font-weight:540;display:inline-flex}.test-stage-tabs button.active{border-bottom-color:var(--green-600);color:var(--ink-950)}.run-overview-grid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.score-surface,.timeline-surface{padding:17px}.score-surface>.score-ring-wrap{text-align:center;flex-direction:column;justify-content:center;margin:22px 0}.score-surface>.score-ring-wrap .score-ring-copy{align-items:center}.two-rates{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.two-rates>.score-ring-wrap{text-align:center;flex-direction:column;flex:190px;justify-content:center;min-width:0}.two-rates>.score-ring-wrap .score-ring-copy{align-items:center}.ai-planted-counts{background:var(--ink-100);border-radius:6px;flex-direction:column;flex:190px;gap:5px;min-width:0;padding:14px 16px;display:flex}.ai-planted-counts>span{color:var(--ink-900);font-size:9px;font-weight:600}.ai-planted-counts>strong{color:var(--ink-950);letter-spacing:-.02em;font-size:15px;line-height:1.25}.ai-planted-counts>small{color:var(--ink-500);font-size:8px;line-height:1.55}.ai-review-line{border-top:1px solid var(--ink-150);flex-direction:column;gap:8px;margin-top:12px;padding:11px 0 0;display:flex}.ai-review-heading{justify-content:space-between;align-items:baseline;display:flex}.ai-review-heading span{color:var(--ink-900);font-size:9px;font-weight:600}.ai-review-heading small{color:var(--violet-700);font-size:8px}.ai-review-counts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-review-counts>span{align-items:baseline;gap:6px;min-width:0;padding:0 16px;display:flex}.ai-review-counts>span+span{border-left:1px solid var(--ink-150)}.ai-review-counts strong{color:var(--ink-950);font-size:15px;line-height:1}.ai-review-counts small{color:var(--ink-500);white-space:nowrap;font-size:8px}.score-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:10px;display:grid}.score-facts>span{background:var(--ink-100);flex-direction:column;padding:8px 16px;display:flex}.score-facts>span:first-child{border-radius:6px 0 0 6px}.score-facts>span:last-child{border-radius:0 6px 6px 0}.score-facts small{color:var(--ink-500);font-size:8px}.score-facts strong{font-size:9px}.timeline-surface .stage-list{margin-top:12px}.stage-row.detailed{grid-template-columns:28px minmax(0,1fr) 64px;align-items:center;column-gap:12px;min-height:64px;padding:0}.timeline-surface .stage-index{justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.timeline-surface .stage-index:before{background:var(--ink-150);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-surface .stage-row:first-child .stage-index:before{top:50%}.timeline-surface .stage-row:last-child .stage-index:before{bottom:50%}.timeline-surface .stage-index .stage-node{box-shadow:none;color:#fff;z-index:1;border:0;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;display:inline-flex;position:relative}.timeline-surface .stage-index .stage-node svg{width:11px;height:11px}.stage-row.detailed>.stage-copy{justify-content:center;min-width:0}.stage-row.detailed strong{font-size:10px}.stage-row.detailed small{font-size:9px}.stage-row.detailed time{text-align:right;justify-self:end;min-width:64px}.attempt-comparison,.run-findings-preview{padding:17px}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:13px;display:grid}.comparison-block{border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;min-height:62px;padding:10px 20px;display:grid}.comparison-block svg{background:0 0;border-radius:50%;width:26px;height:26px;padding:6px}.comparison-block.positive{background:var(--green-50);color:var(--green-700)}.comparison-block.negative{background:var(--red-50);color:var(--red-700)}.comparison-block.neutral{background:var(--ink-100);color:var(--ink-600)}.comparison-block span{grid-template-rows:21px 13px;display:grid}.comparison-block strong{font-size:15px;line-height:21px}.comparison-block small{font-size:8px;line-height:13px}.finding-preview-list{margin-top:9px}.finding-preview-row{border-top:1px solid var(--ink-100);grid-template-columns:7px 1fr 130px auto;align-items:center;gap:10px;min-height:56px;display:grid}.finding-preview-row>div{flex-direction:column;display:flex}.finding-preview-row strong{font-size:10px}.finding-preview-row small{color:var(--ink-500);font-size:8px}.finding-kind{color:var(--ink-500);text-transform:lowercase;font-size:8px}.finding-kind.kind-escaped{color:var(--red-700)}.finding-kind.kind-never-run{color:var(--amber-700)}.finding-kind.kind-error-path{color:var(--violet-700)}.finding-kind.kind-weak-test{color:var(--blue-700)}.severity-marker{border-radius:999px;width:4px;height:26px}.severity-critical{background:#941e17}.severity-high{background:var(--red-600)}.severity-medium{background:var(--amber-600)}.severity-low{background:var(--blue-700)}.severity-ungraded{background:var(--ink-300)}.coverage-layout{gap:16px;display:grid}.coverage-summary{align-items:baseline;gap:16px;padding:0 2px;display:flex}.coverage-summary p{color:var(--ink-600);margin:0;font-size:10px}.line-evidence{padding:17px}.coverage-bar-value{letter-spacing:-.01em;white-space:nowrap;margin-left:auto;font-size:9px}.coverage-bar,.mutation-bar{background:var(--ink-100);border-radius:999px;height:12px;margin:18px 0 9px;display:flex;overflow:hidden}.coverage-bar>span{background:var(--green-600);border-radius:inherit}.coverage-legend,.mutation-legend{align-items:center;gap:16px;display:flex}.coverage-legend span,.mutation-legend span{color:var(--ink-500);align-items:center;gap:4px;font-size:8px;line-height:1;display:flex}.coverage-legend strong,.mutation-legend strong{font-variant-numeric:tabular-nums;line-height:1}.coverage-legend i,.mutation-legend i{border-radius:2px;flex:none;width:7px;height:7px}.legend-covered{background:var(--green-600)}.legend-uncovered{background:var(--red-600)}.legend-uninstrumented{background:var(--amber-600)}.file-scope-list{margin-top:13px}.file-scope-list svg{color:var(--ink-500);width:14px;height:14px}.file-scope-list strong{font-size:9px}.file-scope-list small{color:var(--ink-500);font-size:8px}.file-scope-list b{color:var(--green-700);font-size:9px}.file-scope-list b.scope-incomplete{color:var(--ink-700)}.file-scope-group{border-top:1px solid var(--ink-100);padding:11px 0}.file-scope-head{grid-template-columns:20px 1fr auto;align-items:center;gap:8px;display:grid}.file-scope-head>span{flex-direction:column;display:flex}.segment-list{flex-direction:column;margin:7px 0 0 28px;display:flex}.segment-row{grid-template-columns:3px auto 1fr auto;align-items:center;gap:9px;min-height:26px;display:grid}.segment-row>i{border-radius:2px;width:3px;height:14px}.segment-covered>i{background:var(--green-600)}.segment-uncovered>i{background:var(--red-600)}.segment-not-instrumented>i{background:var(--amber-600)}.segment-span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:8px}.segment-span-label{color:var(--ink-500);font-family:var(--font-ui)}.segment-span a{color:inherit;text-decoration:none}.segment-span a:hover{text-underline-offset:2px;text-decoration:underline}.segment-row>b{font-variant-numeric:tabular-nums;font-size:8px}.segment-covered>b{color:var(--green-700)}.segment-uncovered>b{color:var(--red-700)}.segment-not-instrumented>b{color:var(--amber-700)}.mutation-composition,.mutation-findings-summary{padding:20px}.mutation-result-heading{align-items:flex-start}.mutation-result-score{align-items:center;gap:20px;display:flex}.mutation-result-score>strong{font-size:11px;font-weight:500}.mutation-bar{height:18px}.mutation-bar span{display:block}.mut-killed{background:var(--green-600)}.mut-timeout{background:var(--ink-400)}.mut-survived{background:var(--red-600)}.mut-no-coverage{background:var(--amber-600,#d9a441)}.mut-error{background:var(--ink-700)}.mutation-legend{flex-wrap:wrap;row-gap:7px}.mutation-score-note{border-top:1px solid var(--ink-150);color:var(--ink-500);margin:16px 0 0;padding-top:13px;font-size:9px;line-height:1.5}.mutation-score-note strong{color:var(--ink-850);font-weight:540}.mutation-ai-review{border-top:1px solid var(--ink-150);grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:13px;padding-top:13px;display:grid}.mutation-ai-review>div{flex-direction:column;display:flex}.mutation-ai-review>div strong{font-size:10px;font-weight:540}.mutation-ai-review>div small{color:var(--violet-700);font-size:8px}.mutation-ai-review p{color:var(--ink-600);margin:0;font-size:10px}.mutation-ai-review p strong{color:var(--ink-900);font-size:13px;font-weight:540}.mutation-ai-review p span{color:var(--ink-400);margin:0 7px}.mutation-findings-summary .surface-heading{align-items:flex-start}.mutation-finding-rows{margin-top:14px}.mutation-finding-rows>a{border-top:1px solid var(--ink-150);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:68px;padding:10px 0;text-decoration:none;display:grid}.mutation-finding-rows>a:hover strong{color:var(--ink-950)}.mutation-finding-rows>a>span{flex-direction:column;min-width:0;display:flex}.mutation-finding-rows strong{font-size:10px;font-weight:540}.mutation-finding-rows small{color:var(--ink-500);margin-top:3px;font-size:8px;line-height:1.5}.mutation-finding-rows b{color:var(--ink-900);font-family:var(--font-mono);font-size:10px;font-weight:500}.ticket-key{color:var(--blue-700);font-family:var(--font-mono);font-size:9px}.check-details-stack{flex-direction:column;gap:16px;display:flex}.run-privacy-notice{background:var(--ink-100);border-radius:var(--radius-sm);align-items:center;gap:11px;margin-top:15px;padding:11px 13px;display:flex}.run-privacy-notice>svg{color:var(--ink-600);width:17px;height:17px}.run-privacy-notice>div{flex-direction:column;display:flex}.run-privacy-notice strong{font-size:10px;font-weight:540}.run-privacy-notice small{color:var(--ink-500);font-size:8px;line-height:1.5}.run-artifacts{padding:20px}.run-artifacts-heading{align-items:flex-start}.run-artifacts-heading>div{max-width:650px}.run-artifacts-heading p{color:var(--ink-500);margin:5px 0 0;font-size:9px;line-height:1.5}.run-artifact-list{margin-top:15px}.run-artifact-list>div{border-top:1px solid var(--ink-150);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:61px;display:grid}.run-artifact-list>div>span{flex-direction:column;min-width:0;display:flex}.run-artifact-list strong{font-size:10px;font-weight:540}.run-artifact-list small{color:var(--ink-500);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:8px}.artifact-location{color:var(--ink-500);white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-style:normal;display:inline-flex}.artifact-location:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.artifact-location-protected-ci{color:var(--green-700)}.artifact-location-hosted-copy{color:var(--blue-700)}.artifact-location-hosted-derived{color:var(--ink-600)}.artifact-location-not-produced{color:var(--amber-700)}.findings-layout{min-height:680px;display:block}.findings-list{width:100%;overflow:hidden}.findings-layout.finding-detail-mode{width:100%}.findings-layout.finding-detail-mode .findings-list{display:none}.findings-toolbar{border-bottom:1px solid var(--ink-100);border-bottom:0;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px 11px 12px;display:flex}.finding-search{border:1px solid var(--ink-150);background:#fff;border-radius:7px;flex:1;align-items:center;gap:7px;max-width:420px;height:33px;padding:0 9px;display:flex}.finding-search svg{color:var(--ink-400);width:13px;height:13px}.finding-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.finding-kind-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:3px;padding:10px 12px 6px 11px;display:flex;overflow:auto hidden}.app-frame .finding-kind-tabs{scrollbar-width:none}.finding-kind-tabs::-webkit-scrollbar{width:0;height:0;display:none}.app-frame .finding-kind-tabs::-webkit-scrollbar{width:0;height:0;display:none}.findings-kind-strip{--strip-fade:var(--paper);position:relative}.findings-kind-strip:before,.findings-kind-strip:after{content:"";opacity:0;pointer-events:none;z-index:1;width:34px;transition:opacity .14s;position:absolute;top:10px;bottom:6px}.findings-kind-strip:before{background:linear-gradient(to right, var(--strip-fade), color-mix(in srgb, var(--strip-fade), transparent 100%));left:0}.findings-kind-strip:after{background:linear-gradient(to left, var(--strip-fade), color-mix(in srgb, var(--strip-fade), transparent 100%));right:0}.findings-kind-strip[data-overflow=start]:before,.findings-kind-strip[data-overflow=both]:before,.findings-kind-strip[data-overflow=end]:after,.findings-kind-strip[data-overflow=both]:after{opacity:1}.finding-kind-tabs button{color:var(--ink-600);cursor:pointer;text-transform:capitalize;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:600;transition:background .12s,color .12s}.finding-kind-tabs button:hover{background:var(--ink-100);color:var(--ink-950)}.finding-kind-tabs button.active{background:var(--ink-950);color:var(--paper);font-weight:600}.findings-count{color:var(--ink-500);background:0 0;justify-content:space-between;align-items:center;padding:7px 23px 7px 21px;font-size:8px;display:flex}.findings-count strong{color:var(--ink-800)}.findings-harmless-foot{border-top:1px solid var(--ink-100);color:var(--ink-500);justify-content:space-between;align-items:center;gap:6px;padding:9px 23px 9px 21px;font-size:8px;display:flex}.findings-harmless-foot strong{color:var(--ink-800)}.findings-harmless-foot button{color:var(--ink-600);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0;font-weight:640;transition:color .12s}.findings-harmless-foot button:hover{color:var(--ink-950)}.finding-row-harmless{opacity:.78}.finding-row-harmless .finding-row-tags i{color:var(--ink-500)}.finding-row-harmless-tag{background:var(--ink-100);color:var(--ink-500);letter-spacing:.03em;text-transform:uppercase;border-radius:4px;padding:2px 5px;font-size:8.5px;font-weight:600}.finding-row{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:3px minmax(0,1fr) 90px 116px;align-items:center;column-gap:16px;width:100%;min-height:84px;padding:12px 21px;transition:background .12s;display:grid}.finding-row:hover{background:#f8faf7}.finding-row.selected{background:var(--ink-100);box-shadow:inset 3px 0 var(--ink-950)}.finding-row-state{flex-direction:column;align-items:end;gap:5px;display:flex}.finding-row-ready{color:var(--ink-400);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:7.5px;font-weight:640}.finding-row-ready-held{color:var(--violet-700)}.finding-row-state .severity-text{align-self:end}.finding-row-main{flex-direction:column;min-width:0;display:flex}.finding-row-top{align-items:center;display:flex}.finding-row-top strong{font-size:10px}.finding-row-main>small{color:var(--ink-500);margin-top:3px;font-size:8px}.finding-row-main code{font-size:8px}.severity-text{letter-spacing:.12em;text-transform:uppercase;align-self:center;font-size:8px;font-style:normal;font-weight:540}.severity-text-critical,.severity-text-high{color:var(--ink-950);font-weight:700}.severity-text-medium{color:var(--ink-600)}.severity-text-low{color:var(--ink-400)}.finding-row .severity-marker{border-radius:2px;align-self:stretch;width:3px;height:auto}.finding-row .severity-marker.severity-critical,.finding-row .severity-marker.severity-high{background:var(--ink-950)}.finding-row .severity-marker.severity-medium{background:var(--ink-400)}.finding-row .severity-marker.severity-low{background:var(--ink-200)}.finding-row .severity-marker.severity-ungraded{background:0 0}.finding-row-tags{flex-wrap:wrap;align-items:center;margin-top:6px;display:flex}.finding-row-tags i{color:var(--ink-500);letter-spacing:.03em;text-transform:lowercase;background:0 0;border-radius:0;padding:0;font-size:8px;font-style:normal;font-weight:600}.finding-row-tags i+i{margin-left:13px;position:relative}.finding-row-tags i+i:before{background:var(--ink-300);content:"";border-radius:999px;width:2px;height:2px;position:absolute;top:50%;left:-7.5px;transform:translateY(-50%)}.finding-row-tags i.kind-escaped{color:var(--red-700);background:0 0}.finding-nearby i.kind-escaped{background:var(--red-100);color:var(--red-700)}.finding-row-tags i.kind-never-run,.finding-row-tags i.kind-error-path,.finding-row-tags i.kind-weak-test,.finding-row-tags i.kind-duplicate-test,.finding-row-tags i.kind-quiet{color:var(--ink-500);background:0 0}.finding-nearby i.kind-never-run{background:var(--amber-100);color:var(--amber-700)}.finding-nearby i.kind-error-path{background:var(--violet-100);color:var(--violet-700)}.finding-nearby i.kind-weak-test{background:var(--blue-100);color:var(--blue-700)}.finding-nearby i.kind-duplicate-test,.finding-nearby i.kind-quiet{background:var(--ink-100);color:var(--ink-600)}.finding-nearby{padding:11px 0 12px}.finding-nearby>span{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:540;display:block}.finding-nearby a{color:inherit;grid-template-columns:74px minmax(0,1fr) 12px;align-items:baseline;gap:10px;padding:4px 0;display:grid}.finding-nearby a:hover strong{color:var(--green-700)}.finding-nearby i{background:var(--ink-100);color:var(--ink-500);text-transform:lowercase;white-space:nowrap;border-radius:4px;justify-self:start;padding:2px 5px;font-size:8px;font-style:normal}.finding-nearby strong{overflow-wrap:anywhere;min-width:0;font-size:9px;font-weight:540}.finding-nearby a>svg{color:var(--ink-400);width:10px;height:10px}.finding-severity-basis{color:var(--ink-500);min-width:0;font-size:8px;line-height:1.45}.finding-origin,.finding-row-tags i.finding-origin{background:var(--ink-100);color:var(--ink-500);text-transform:none;white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:600}.finding-origin-ai-planted{background:var(--green-600);color:var(--white)}.finding-row-tags i.finding-origin,.finding-row-tags i.finding-origin-ai-planted{color:var(--ink-500);background:0 0;padding:0}.finding-row-meta{color:var(--ink-500);grid-template-columns:52px 28px 12px;justify-content:end;align-items:center;gap:10px;font-size:8px;display:grid}.finding-row-meta b{color:var(--ink-700);font-size:8px}.finding-row-meta b,.finding-row-meta small{text-align:right}.finding-row-meta svg{color:var(--ink-300);width:11px;height:11px;transition:color .12s,transform .12s}.finding-row:hover .finding-row-meta svg{color:var(--ink-950);transform:translate(2px)}.finding-detail{display:none}.findings-layout.finding-detail-mode .finding-detail{background:var(--paper);border-radius:var(--radius-md);border:0;outline:0;width:100%;padding:14px 0 0;scroll-margin-top:76px;display:block;position:relative;overflow:visible}.fw-headrow{justify-content:space-between;align-items:center;gap:10px;min-height:22px;padding:0 24px;display:flex}.fw-run{color:var(--ink-500);font:540 9px/1.3 var(--font-ui);align-items:center;gap:5px;text-decoration:none;transition:color .12s;display:inline-flex}.fw-run:hover{color:var(--ink-950)}.fw-run svg{width:11px;height:11px;transition:transform .12s}.fw-run:hover svg{transform:translate(2px)}.fw-pagerwrap{min-width:0;position:relative}.fw-pager{align-items:center;gap:1px;display:inline-flex}.fw-pagebtn{color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:20px;height:22px;transition:background .12s,color .12s;display:inline-flex}.fw-pagebtn:hover{background:var(--ink-100);color:var(--ink-950)}.fw-pagebtn svg{width:12px;height:12px}.fw-pagebtn:disabled{color:var(--ink-200);cursor:default;background:0 0}.fw-count{color:var(--ink-600);cursor:pointer;font:540 9px/1.3 var(--font-ui);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;transition:background .12s,color .12s;display:inline-flex}.fw-count svg{width:10px;height:10px;transition:transform .14s}.fw-count:hover,.fw-count[aria-expanded=true]{background:var(--ink-100);color:var(--ink-950)}.fw-count[aria-expanded=true] svg{transform:rotate(180deg)}.fw-drop{background:var(--paper);z-index:40;border-radius:10px;width:340px;max-height:380px;padding:8px 0;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 34px #0a17172e,0 2px 8px #0a17171a}.fw-listhead{color:var(--ink-500);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;justify-content:space-between;margin:0 0 6px;padding:0 14px;display:flex}.fw-item{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:3px minmax(0,1fr);column-gap:10px;width:100%;padding:8px 14px 8px 11px;transition:background .12s;display:grid}.fw-item:hover{background:var(--ink-100)}.fw-item.is-open{background:var(--ink-100);box-shadow:inset 2px 0 var(--ink-950)}.fw-itemedge{border-radius:2px;align-self:stretch}.fw-itemedge.severity-critical,.fw-itemedge.severity-high{background:var(--ink-950)}.fw-itemedge.severity-medium{background:var(--ink-400)}.fw-itemedge.severity-low{background:var(--ink-200)}.fw-itemedge.severity-ungraded{background:0 0}.fw-item b{color:var(--ink-950);font:600 9px/1.4 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fw-itemmain{min-width:0}.fw-itemmain>span{color:var(--ink-500);font:var(--type-caption);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.fw-panelhead{padding:14px 24px 0}.fw-panelhead h1{font:600 15px/1.35 var(--font-ui);letter-spacing:var(--track-card-head);margin:0}.fw-meta{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.fw-meta .severity-label,.fw-meta .finding-origin,.fw-meta .fw-harmless,.fw-meta .fw-chip{font:var(--type-label);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 9px;display:inline-flex}.fw-chip{background:var(--ink-100);color:var(--ink-600)}.fw-chip code{color:inherit;font:var(--type-caption);font-family:var(--font-mono);text-transform:none}.fw-chip-link{text-decoration:none;transition:background .12s,color .12s}.fw-chip-link:hover{background:var(--ink-150);color:var(--ink-950)}.severity-label{letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:540}.severity-label-critical,.severity-label-high{background:var(--red-100);color:var(--red-700)}.severity-label-medium{background:var(--amber-100);color:var(--amber-700)}.severity-label-low{background:var(--blue-100);color:var(--blue-700)}.fw-harmless{background:var(--ink-100);color:var(--ink-600)}.finding-route{color:var(--ink-500);margin:7px 0 0;font-size:9px;line-height:1.5}.finding-route b{color:var(--ink-600);font-weight:540}.finding-route b:after{content:" "}.finding-detail-summary{color:var(--ink-600);margin:8px 0 0;font-size:10px;line-height:1.5}.fw-panelbody{min-width:0;padding:4px 24px 24px}.fw-seclabel{color:var(--ink-500);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:18px 0 8px}.fw-panelbody>.fw-seclabel:first-child{margin-top:10px}.fw-prose{color:var(--ink-600);margin:0;font-size:10px;line-height:1.65}.fw-prose+.fw-prose{margin-top:10px}.finding-detail-label{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:540;display:block}.finding-proof-list{margin:18px 0 0}.finding-proof-list>div{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:18px;min-width:0;padding:10px 0;display:grid}.finding-proof-list dt{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:540}.finding-proof-list dd{align-items:baseline;gap:10px;min-width:0;margin:0;display:flex}.finding-proof-list dd strong{color:var(--ink-900);overflow-wrap:anywhere;font-size:9px;font-weight:540}.finding-proof-list dd small{color:var(--ink-500);font-size:8px;line-height:1.4}.finding-injected-change{margin-top:4px}.finding-injected-change-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:11px 13px;display:grid}.finding-injected-change-head>span{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:540}.finding-injected-change-head>strong{font-size:9px;font-weight:540}.finding-injected-change-head>small{color:var(--violet-700);font-size:8px}.fw-swap{margin:4px -24px 0}.fw-swapline{grid-template-columns:3px 12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 24px 8px 21px;display:grid}.fw-swapline code{color:var(--ink-900);overflow-wrap:anywhere;font-size:9px}.fw-swapline small{color:var(--ink-500);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:8px}.fw-swapline .fw-sign{font-family:var(--font-mono);font-size:11px}.fw-swapedge{border-radius:2px;align-self:stretch}.fw-swapline.is-minus{background:color-mix(in srgb, var(--red-100) 32%, transparent)}.fw-swapline.is-minus .fw-sign{color:var(--red-700)}.fw-swapline.is-minus .fw-swapedge{background:var(--red-600)}.fw-swapline.is-plus{background:color-mix(in srgb, var(--green-100) 28%, transparent)}.fw-swapline.is-plus .fw-sign{color:var(--green-700)}.fw-swapline.is-plus .fw-swapedge{background:var(--green-700)}.fw-verdict{align-items:baseline;gap:10px;margin-top:12px;display:flex}.fw-verdict>strong{color:var(--red-700);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.fw-verdict>span{color:var(--ink-500);font-size:9px}.fw-verdict-harmless>strong{color:var(--ink-700)}.setup-config{grid-template-columns:minmax(0,1fr);gap:14px;max-width:880px;margin-top:15px;display:grid}.setup-cmd{background:var(--ink-900);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.setup-cmd>code{color:var(--paper);letter-spacing:.02em;font-size:12px;font-weight:540}.setup-cmd .text-button{color:var(--ink-400)}.setup-cmd .text-button:hover{color:var(--paper)}.setup-files{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:13px;min-width:0;display:grid}.setup-pane{flex-direction:column;min-width:0;display:flex}.setup-pane pre{max-height:240px;margin:0;padding:10px 11px;overflow:auto}.setup-pane pre code{color:var(--ink-700);white-space:pre;font-size:9px;line-height:1.55}.setup-pane-note{color:var(--ink-600);margin:0;padding:8px 1px 0;font-size:9px;line-height:1.6}.setup-pane-note strong{color:var(--ink-900);font-weight:600}.fw-sechead{justify-content:space-between;align-items:baseline;margin:18px 0 8px;display:flex}.fw-sechead .fw-seclabel{margin:0}.fw-editor{background:#0f1c2b;border-radius:8px;overflow:hidden}.fw-editorbar{background:#ffffff0d;align-items:center;gap:10px;padding:7px 12px;display:flex}.fw-editorbar>code{color:#ffffffb8;font-size:8px}.fw-editorbar>span{color:#ffffff61;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.fw-editorcopy{color:#ffffff9e;cursor:pointer;font:600 8px/1.3 var(--font-ui);background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:3px 7px;transition:background .12s,color .12s;display:inline-flex}.fw-editorcopy:hover{color:#fff;background:#ffffff1f}.fw-editor pre{max-height:320px;margin:0;padding:11px 14px 13px;overflow:auto}.fw-editor code,.fw-editor pre code{color:#dbe4ee;white-space:pre;font-size:9px;line-height:1.65}.ed-wrap{flex-direction:column;min-width:0;display:flex}.ed-wrap>.setup-pane-note{margin:0;padding:8px 1px 0}.ed-cmd .fw-editorbar{background:0 0;padding:10px 13px}.ed-cmd .fw-editorbar>code{color:#dbe4ee;letter-spacing:.02em;font-size:11px;font-weight:540}.ed-cmd .fw-editorbar>code:before{color:var(--green-600);content:"$ "}.ed-block.collapsed pre{display:none}.ed-toggle{cursor:pointer;transition:background .12s}.ed-toggle:hover{background:#ffffff1a}.ed-arrow{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;margin-left:2px;padding:3px;transition:color .12s,background .12s;display:inline-flex}.ed-arrow:hover{color:#fff;background:#ffffff1f}.ed-arrow>svg{width:12px;height:12px;transition:transform .14s}.ed-block:not(.collapsed) .ed-arrow>svg{transform:rotate(180deg)}.ed-block .fw-editorcopy,.ed-cmd .fw-editorcopy{margin-left:auto}.fw-notest{color:var(--ink-500);margin:0;font-size:10px;line-height:1.6}.fw-dismisslink{color:var(--ink-500);cursor:pointer;font:600 8px/1.3 var(--font-ui);text-decoration:underline;-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:1.5px;transition:color .12s,text-decoration-color .12s}.fw-dismisslink:hover{color:var(--ink-950);-webkit-text-decoration-color:var(--ink-950);text-decoration-color:var(--ink-950)}.fw-dismiss{margin-top:10px}.fw-dismissreason{font:inherit;resize:none;width:100%;padding:8px 11px;font-size:9px;line-height:1.6;display:block}.fw-dismissrow{gap:10px;margin-top:8px;display:flex}.fw-dismissgo{background:var(--ink-950);color:var(--paper);cursor:pointer;font:600 9px/1.3 var(--font-ui);border:0;border-radius:7px;padding:6px 11px;transition:background .12s}.fw-dismissgo:hover{background:var(--ink-800)}.fw-dismisscancel{color:var(--ink-500);cursor:pointer;font:400 9px/1.3 var(--font-ui);background:0 0;border:0;border-radius:7px;padding:6px 9px;transition:background .12s,color .12s}.fw-dismisscancel:hover{background:var(--ink-100);color:var(--ink-950)}.fw-review{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;margin:0;display:grid}.fw-review-body{flex-direction:column;row-gap:4px;min-width:0;display:flex}.finding-injected-privacy{justify-content:space-between;align-items:center;gap:18px;padding:10px 13px;display:flex}.finding-injected-privacy p{color:var(--ink-500);margin:0;font-size:8px;line-height:1.45}.finding-injected-privacy .text-button{flex:none}.finding-reject{align-items:center;gap:18px;padding:18px 0 0;display:flex}.finding-reject strong{font-size:11px}.finding-reject small{color:var(--ink-500);max-width:100%;font-size:9px;line-height:1.5}.app-frame ::-webkit-scrollbar{width:6px;height:6px}.app-frame ::-webkit-scrollbar-track{background:0 0}.app-frame ::-webkit-scrollbar-thumb{background:var(--ink-300);border-radius:99px}.app-frame ::-webkit-scrollbar-thumb:hover{background:var(--ink-400)}.app-frame *{scrollbar-color:var(--ink-300) transparent;scrollbar-width:thin}.finding-row-rejected{opacity:.62}.finding-row-rejected-tag{background:var(--ink-100);color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;margin-left:8px;padding:2px 5px;font-size:8px;font-weight:540}.finding-reject-standing{justify-content:flex-start;gap:10px}.finding-reject-standing svg{color:var(--ink-500);flex-shrink:0;width:15px;height:15px}.finding-reject-standing>span{flex-direction:column;gap:3px;display:flex}.finding-reject-error{color:var(--red-700);font-size:9px}.finding-reject-done{justify-content:flex-start;gap:10px}.finding-reject-done svg{color:var(--ink-500);width:15px;height:15px}.finding-reject-done>span{flex-direction:column;gap:2px;display:flex}.finding-review-verdict{color:var(--violet-700);font-size:10px;font-weight:600}.finding-review-reason{color:var(--ink-600);font-size:10px}.fw-review-rationale{margin:0}.fw-review-norationale{color:var(--ink-400)}.fw-review-carried{color:var(--ink-400);margin:0}.fw-review-carried code{font-family:var(--font-mono);font-size:.95em}.finding-protected-evidence{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:11px;padding-top:11px;display:grid}.finding-protected-evidence>svg{color:var(--violet-700);width:14px;height:14px}.finding-protected-evidence>span{flex-direction:column;display:flex}.finding-protected-evidence strong{font-size:8px}.finding-protected-evidence small{color:var(--ink-500);font-size:8px}.finding-test-description{margin-top:12px}.empty-findings,.empty-detail{color:var(--ink-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:38px 20px;display:flex}.empty-findings svg,.empty-detail svg{color:var(--ink-800);width:20px;height:20px;margin-bottom:5px}.empty-findings strong,.empty-detail strong{color:var(--ink-800);letter-spacing:-.01em;font-size:13px}.empty-findings span,.empty-detail span{color:var(--ink-500);max-width:44ch;font-size:11px;line-height:1.55}.settings-tabs{margin-top:-5px}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:13px;display:grid}.settings-single-column{width:100%}.settings-section{padding:17px}.settings-section>.surface-heading{padding-bottom:14px}.settings-section:has(.setup-config)>.surface-heading{padding-bottom:0}.settings-section:has(.setup-config)>.boundary-note{margin-top:9px}.usage-body{gap:11px;display:grid}.usage-body-quiet{gap:9px}.usage-figure{color:var(--ink-950);font:610 15px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--track-figure)}.usage-when{color:var(--ink-500);margin:2px 0 0;font-size:9px}.usage-bar{background:var(--ink-150);border-radius:999px;height:3px;display:flex;overflow:hidden}.usage-seg{flex:none;height:100%}.usage-bar-empty{background:var(--ink-150)}.usage-lanes{flex-direction:column;display:flex}.usage-lane-row{justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.usage-lane-row+.usage-lane-row{border-top:1px solid var(--ink-150)}.usage-lane-name{color:var(--ink-950);font:var(--type-body-strong)}.usage-lane-figure{color:var(--ink-500);font:var(--type-value);font-variant-numeric:tabular-nums}.usage-lane-checks{background:var(--blue-700)}.usage-lane-audits{background:color-mix(in srgb, var(--blue-700) 70%, var(--white))}.usage-lane-slack{background:color-mix(in srgb, var(--blue-700) 45%, var(--white))}.usage-foot{color:var(--ink-600);font:var(--type-small);margin:0}.usage-foot-quiet{color:var(--ink-400)}.usage-rule{background:var(--ink-150);border:0;height:1px;margin:3px 0 0}.usage-notice{color:var(--ink-700);font:var(--type-small);margin:0}.usage-notice-mark{font-weight:600}.usage-notice-warning .usage-notice-mark{color:var(--amber-700);font:var(--type-value-strong);font-variant-numeric:tabular-nums}.usage-notice-wall .usage-notice-mark{color:var(--red-700)}.settings-billing{--billing-column:1136px;flex-direction:column;gap:13px;display:flex}.settings-billing>.usage-section{max-width:var(--billing-column)}.integration-row{grid-template-columns:37px minmax(0,1fr) auto 14px;place-items:center start;gap:12px;min-height:66px;display:grid}.integration-state{justify-content:center;justify-self:end;min-width:84px;display:flex}.integration-row:not(.integration-door) .integration-state:has(>.button){grid-column:3/-1;justify-content:flex-end;min-width:0}.integration-row:not(.integration-door) .integration-state:has(>.button)+span{display:none}.integration-state .status-pill{justify-content:center;width:100%}.integration-door{border-radius:var(--radius-sm);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:calc(100% + 16px);margin:0 -8px;padding:0 8px;transition:background .12s}.integration-door:hover{background:var(--ink-100)}.door-chevron{color:var(--ink-300);justify-self:center;width:10px;height:10px;transition:transform .14s,color .12s}.integration-door:hover .door-chevron{color:var(--ink-700)}.integration-door[aria-expanded=true] .door-chevron{color:var(--ink-700);transform:rotate(180deg)}.integration-soon{color:var(--ink-400);font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;font-size:9.5px;font-weight:600}.app-frame .status-pill.status-pill-word{font-family:var(--font-ui);letter-spacing:.01em;font-size:9.5px;font-weight:600}.integration-row-soon .integration-logo,.integration-row-soon>span:nth-child(2){opacity:.55}.integration-logo svg{width:18px;height:18px}.integration-logo{background:var(--ink-950);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:600;display:flex}.integration-row>span:nth-child(2){flex-direction:column;display:flex}.integration-row strong{font-size:9px}.integration-row small{color:var(--ink-500);font-size:8px}.integration-detail-close{color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;width:20px;height:20px;margin-bottom:4px;padding:0;display:inline-flex}.integration-detail-close>svg{width:11px;height:11px}.integration-detail-close:hover:not(:disabled){color:var(--ink-800)}.integration-detail-close:active:not(:disabled){color:var(--ink-950)}.integration-detail-close:disabled{cursor:not-allowed;opacity:.45}.integration-card{flex-direction:column;min-width:0;display:flex}.integration-card .button{white-space:nowrap}.integration-detail{flex-direction:column;gap:15px;padding:13px 0 8px;display:flex}.integration-note{color:var(--ink-500);margin:0 0 11px;padding-left:49px;font-size:8px;font-weight:540}.integration-detail .integration-note{margin:0;padding-left:0}.integration-note-positive{color:var(--green-700)}.integration-note-negative{color:var(--red-700)}.integration-detail>.integration-note,.integration-danger{max-width:300px}.slack-exceptions{flex-direction:column;display:flex}.slack-exceptions-head{align-items:baseline;gap:8px;padding-bottom:7px;display:flex}.slack-exceptions-head h4{color:var(--ink-900);margin:0;font-size:9px;font-weight:540}.slack-exceptions-head span{color:var(--ink-500);font-size:8px;font-weight:540}.slack-exceptions>.exceptions-add{color:var(--green-700);align-self:flex-start;margin-top:10px;font-size:9px;font-weight:600}.slack-exceptions>.exceptions-add:hover{color:var(--ink-950);text-decoration:none}.slack-exceptions>.integration-note{margin:7px 0 0;padding-left:0}.slack-route-row{border-top:1px solid var(--ink-100);grid-template-columns:minmax(0,1fr) 112px 20px;align-items:center;gap:8px;padding:9px 0;display:grid}.slack-route-row:first-of-type{border-top:0}.slack-route-row>code,.slack-route-row>span{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.slack-route-row>span{color:var(--ink-600)}.slack-route-row>input{background:var(--ink-100);color:var(--ink-900);border:1px solid #0000;width:100%;min-height:36px;padding:0 8px;font-family:inherit;font-size:9px}.slack-route-row>input:hover:not(:disabled){background:var(--ink-150)}.slack-route-row>input:focus-visible{background:var(--ink-150);color:var(--ink-950);outline:0}.slack-route-row>input:disabled{cursor:not-allowed;opacity:.45}.slack-route-row>.integration-detail-close{align-self:center;margin-bottom:0}.integration-detail .custom-select-trigger:disabled{cursor:not-allowed;opacity:.45}.slack-exceptions>.exceptions-add:active{color:var(--ink-800)}.integration-detail>.settings-grid{align-items:start}.panel-foot{border-top:1px solid var(--ink-100);justify-content:flex-end;padding-top:12px;display:flex}.panel-foot .panel-foot-disconnect{color:var(--red-700);font-size:9px;font-weight:600}.panel-foot .panel-foot-disconnect:hover{color:var(--red-600);text-decoration:none}.integration-danger{flex-direction:column;gap:7px;padding-top:0;display:flex}.integration-danger-actions{gap:7px;display:flex}.auth-primary-button{background:var(--brand,#5b8fd4);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 26px;font-size:15px;font-weight:600;transition:opacity .2s;display:inline-flex}.auth-primary-button:hover:not(:disabled){opacity:.9}.auth-primary-button:focus-visible{outline:2px solid var(--brand-ink,#2f5f9e);outline-offset:3px}.auth-primary-button:disabled{cursor:not-allowed;opacity:.45}.auth-primary-button svg{width:16px;height:16px}.cli-code{background:var(--canvas);color:var(--ink-900,#0f1c2b);font:var(--type-figure);letter-spacing:.18em;text-align:center;border-radius:8px;padding:16px 16px 16px calc(16px + .18em);font-size:26px;display:block}.auth-confirmation{color:var(--text-muted,#5b6b7d);background:#5b8fd417;border:1px solid #5b8fd447;border-radius:8px;align-items:flex-start;gap:11px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.auth-confirmation strong{color:var(--ink,#0f1c2b);margin-bottom:2px;font-weight:600;display:block}.auth-confirmation-mark{background:var(--brand,#5b8fd4);color:#fff;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.auth-confirmation-mark svg{stroke-width:3px;width:12px;height:12px}.auth-notice{color:var(--text-muted,#5b6b7d);margin:0;font-size:15px;line-height:1.55}.invited-toast{border:1px solid var(--ink-150);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:90;background:#fff;align-items:center;gap:10px;padding:11px 14px 11px 11px;animation:.22s cubic-bezier(.2,.8,.2,1) both invited-toast-in;display:flex;position:fixed;bottom:22px;right:22px}.invited-toast-leaving{animation:.38s forwards invited-toast-out}.invited-toast-mark{background:var(--green-100);color:var(--green-700);border-radius:6px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.invited-toast-mark svg{stroke-width:2.4px;width:14px;height:14px}.invited-toast-copy{flex-direction:column;gap:1px;display:flex}.invited-toast-copy strong{color:var(--ink-900);letter-spacing:-.01em;font-size:11px;font-weight:600}.invited-toast-copy small{color:var(--ink-500);font-size:9px}@keyframes invited-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes invited-toast-out{to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.invited-toast,.invited-toast-leaving{animation:none}}.members-note{color:var(--ink-600);white-space:nowrap;margin:0 0 13px;font-size:10px;line-height:1.6}.members-note a{color:var(--ink-800);text-decoration:underline;-webkit-text-decoration-color:var(--ink-400);text-decoration-color:var(--ink-400);text-underline-offset:2px;text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s}.members-note a:hover{color:var(--ink-950);-webkit-text-decoration-color:var(--ink-950);text-decoration-color:var(--ink-950)}.invite-form{grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;gap:7px;display:grid}.close-account-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;max-width:420px;display:grid}.confirm-dialog{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:0;flex-direction:column;gap:16px;width:min(460px,100vw - 48px);max-height:calc(100dvh - 30px);padding:24px 26px;display:flex;overflow-y:auto}.confirm-dialog-head{flex-direction:column;gap:4px;display:flex}.confirm-dialog-head h3{margin:0}.confirm-dialog-body{flex-direction:column;gap:11px;display:flex}.confirm-dialog-body .members-note{margin:0}.confirm-dialog-list{color:var(--ink-600);flex-direction:column;gap:4px;margin:0;padding-left:17px;font-size:10px;line-height:1.6;display:flex}.confirm-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.invite-form input,.close-account-form input,.api-key-new-form input{width:100%;height:34px;padding:0 10px;font-size:10px}.invite-form .invite-role .custom-select-trigger,.api-key-new-form .custom-select-trigger{border-radius:var(--radius-sm);min-height:34px}.invite-form .custom-select-trigger:focus-visible,.api-key-new-form .custom-select-trigger:focus-visible{border-color:var(--ink-500);outline:0}.invite-form .button{white-space:nowrap;height:34px}.invite-form .button>svg{width:13px;height:13px}.settings-section:has(>.member-list){flex-direction:column;display:flex}.member-list{flex-direction:column;flex:auto;display:flex}.member-list>.empty-findings{margin-block:auto}.member-avatar{object-fit:cover;border-radius:3px;width:26px;height:26px}.member-avatar-pending{background:var(--ink-100);color:var(--ink-600);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.member-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.member-you{background:var(--ink-100);color:var(--ink-600);letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;border-radius:3px;margin-left:7px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:540}.member-identity strong{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.member-identity small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.member-role-tag{color:var(--green-700);letter-spacing:.01em;align-items:center;gap:4px;font-size:9px;font-weight:600;display:inline-flex}.member-role-tag>svg{width:12px;height:12px}.member-role-plain{color:var(--ink-500);font-weight:540}.member-actions{align-items:center;gap:6px;display:flex}.members-message{color:var(--red-700);white-space:nowrap;margin:12px 0 0;font-size:10px;line-height:1.6}.head-count{color:var(--ink-500);margin-top:3px;font-size:9px;font-weight:500;display:block}.head-count .waiting-count{color:var(--amber-700);font-weight:560}.invite-row{border-bottom:1px solid var(--ink-100);margin-bottom:4px;padding:2px 0 15px}.invite-row .members-note{max-width:none}.waiting-band{background:var(--amber-50);border-radius:var(--radius-sm);margin:0 -8px 6px;padding:1px 12px 12px}.waiting-kicker{color:var(--amber-700);font:540 8px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:11px 0 4px;display:flex}.waiting-row{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.button-decline{background:var(--red-600);color:#fff;border-color:#0000}.button-decline:not(:disabled):hover{background:var(--red-700)}.roster-row{border-top:1px solid var(--ink-100)}.roster-row:first-child{border-top:0}.row-main{border-radius:var(--radius-sm);grid-template-columns:26px minmax(0,1fr) 64px 84px;align-items:center;gap:10px;min-height:55px;margin:0 -8px;padding:0 8px;transition:background .12s;display:grid;position:relative}.roster-row:hover .row-main,.roster-row:focus-within .row-main{background:var(--ink-100)}.arriving{opacity:0;transition:opacity .13s}.roster-row:hover .arriving,.roster-row:focus-within .arriving{opacity:1}.role-slot{justify-content:flex-end;align-items:center;min-width:84px;display:flex}.row-main .role-slot:not(.role-slot-edge){grid-area:1/4;min-width:0}.row-main .action-slot{grid-area:1/3;min-width:0}.role-slot>.member-role-tag{padding:0 21px 0 7px}.role-slot-edge{grid-column:3/-1}.role-slot-edge:empty{min-width:0}.action-slot{justify-content:flex-end;min-width:64px;display:flex}.row-float{white-space:nowrap;align-items:center;margin-right:10px;display:flex}.sole-note{margin:0}.word-action{color:var(--ink-500);cursor:pointer;font:540 9px/1 var(--font-ui);background:0 0;border:0;padding:4px 2px}.word-action:not(:disabled):hover{color:var(--ink-950)}.word-action.word-red:not(:disabled):hover{color:var(--red-600)}.word-action:disabled{cursor:not-allowed;opacity:.45}.row-confirm{justify-content:space-between;align-items:center;gap:12px;min-height:55px;display:flex}.row-confirm>span:first-child{color:var(--ink-800);font-size:10px;line-height:1.5}.row-confirm .member-actions{flex:none}.confirm-handle{width:116px;height:32px;margin-right:4px;padding:0 10px;font-size:10px}.confirm-handle:disabled{cursor:not-allowed;opacity:.45}.invited-group{margin-top:12px}.invited-group>.section-kicker{margin-bottom:2px}.invited-group>.roster-row:first-of-type{border-top:0}.app-frame .role-select .custom-select-trigger,html:not([data-app-theme=dark]) .app-frame .role-select .custom-select-trigger{background:0 0;border:0;gap:0;width:auto;min-height:26px;padding:0 21px 0 7px;position:relative}.app-frame .role-select .custom-select-trigger>svg{color:var(--ink-400);opacity:0;width:11px;height:11px;transition:opacity .13s,transform .14s;position:absolute;top:50%;left:auto;right:2px;transform:translateY(-50%)}.app-frame .role-select .custom-select-trigger>svg.rotated{transform:translateY(-50%)rotate(180deg)}.app-frame .roster-row:hover .role-select .custom-select-trigger>svg,.app-frame .roster-row:focus-within .role-select .custom-select-trigger>svg,.app-frame .role-select .custom-select-trigger[aria-expanded=true]>svg{opacity:1}.app-frame .role-select .custom-select-copy{text-align:right;flex:none}.app-frame .role-select .custom-select-trigger:hover,html:not([data-app-theme=dark]) .app-frame .role-select .custom-select-trigger:hover{background:var(--ink-150)}.app-frame .role-select .custom-select-trigger[aria-expanded=true],html:not([data-app-theme=dark]) .app-frame .role-select .custom-select-trigger[aria-expanded=true]{background:var(--ink-200)}.app-frame .role-select .custom-select-copy strong,html:not([data-app-theme=dark]) .app-frame .role-select .custom-select-copy strong{color:var(--green-700);font-size:9px;font-weight:600}.app-frame .role-select-plain .custom-select-copy strong,html:not([data-app-theme=dark]) .app-frame .role-select-plain .custom-select-copy strong{color:var(--ink-500);font-weight:540}.app-frame .role-select .custom-select-menu{transform-origin:100% 0;min-width:250px;animation:.15s ease-out role-menu-in;left:auto;right:0}.app-frame .role-select .custom-select-menu.closing{pointer-events:none;animation:.15s ease-in forwards role-menu-out}@keyframes role-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}@keyframes role-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)scale(.985)}}@media (hover:none){.arriving,.app-frame .role-select .custom-select-trigger>svg{opacity:1}}.api-key-expiry-warning{color:var(--amber-700);align-items:start;gap:6px;margin:12px 0 0;font-size:10px;line-height:1.6;display:flex}.api-key-expiry-warning svg{flex:none;width:12px;height:12px;margin-top:1px}.settings-section .empty-findings{padding:26px 8px}.api-key-door{border-bottom:1px solid var(--ink-100);margin-bottom:4px;padding:2px 0 15px}.api-key-new-form{grid-template-columns:minmax(0,1fr) 132px 168px 132px auto;align-items:end;gap:9px;display:grid}.api-key-new-field{flex-direction:column;gap:5px;min-width:0;display:flex}.api-key-new-field>label,.api-key-new-field>span{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:540}.api-key-new-form input,.api-key-new-form .button,.app-frame .api-key-new-form .custom-select-trigger,html:not([data-app-theme=dark]) .app-frame .api-key-new-form .custom-select-trigger{height:34px;min-height:34px}.api-key-new-form input{width:100%;padding:0 10px;font-size:10px}.api-key-new-form .custom-select-trigger{border-radius:var(--radius-sm)}.api-key-new-form .button{white-space:nowrap}.api-key-new-form .button>svg{width:13px;height:13px}.app-frame .api-key-new-form .custom-select-trigger,html:not([data-app-theme=dark]) .app-frame .api-key-new-form .custom-select-trigger{background:var(--ink-100);color:var(--ink-800);border-color:#0000}.app-frame .api-key-new-form .custom-select-trigger:hover:not(:disabled),.app-frame .api-key-new-form .custom-select-trigger[aria-expanded=true],html:not([data-app-theme=dark]) .app-frame .api-key-new-form .custom-select-trigger:hover:not(:disabled),html:not([data-app-theme=dark]) .app-frame .api-key-new-form .custom-select-trigger[aria-expanded=true]{background:var(--ink-150);color:var(--ink-950);border-color:#0000}.app-frame .api-key-new-form .custom-select-trigger:active:not(:disabled),html:not([data-app-theme=dark]) .app-frame .api-key-new-form .custom-select-trigger:active:not(:disabled){background:var(--ink-200)}.api-key-row>.row-main{grid-template-columns:minmax(0,1fr) 116px 116px auto auto}.api-key-when{flex-direction:column;gap:1px;min-width:0;display:flex}.api-key-when>small{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:540}.api-key-when>b{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.api-key-row .action-slot{grid-column:4;gap:10px}.api-key-row .life-slot{grid-column:5}.api-key-rotating{margin:4px 0 8px}.api-key-row-ended .member-identity strong>span:first-child,.api-key-row-ended .member-identity small{color:var(--ink-500)}.api-key-name{align-items:center;display:flex}.api-key-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.api-key-scope-tag{flex:none}.api-key-row .member-identity small>code{color:var(--ink-500);font:var(--type-meta)}.life-slot{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;min-width:96px;display:flex}.life-word{color:var(--ink-700);font:600 9.5px/1.3 var(--font-ui);letter-spacing:.01em;white-space:nowrap}.life-slot>small{color:var(--ink-500);font:540 8px/1.3 var(--font-ui);white-space:nowrap}.life-expiring .life-word,.life-expiring>small,.life-superseded .life-word,.life-superseded>small{color:var(--amber-700)}.life-expired .life-word,.life-expired>small,.life-revoked .life-word{color:var(--ink-400)}.ended-group{border-top:1px solid var(--ink-100);margin-top:2px}.ended-door{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:calc(100% + 16px);min-height:38px;margin:0 -8px;padding:0 8px;transition:background .12s;display:flex}.ended-door:hover{background:var(--ink-100)}.ended-door>.section-kicker{margin-bottom:0}.ended-door>.door-chevron{color:var(--ink-300);width:10px;height:10px;transition:transform .14s,color .12s}.ended-door:hover>.door-chevron{color:var(--ink-700)}.ended-door[aria-expanded=true]>.door-chevron{color:var(--ink-700);transform:rotate(180deg)}.ended-group>.member-list>.roster-row:first-child{border-top:0}.api-key-foot{border-top:1px solid var(--ink-100);align-items:center;gap:10px;margin-top:2px;padding-top:13px;display:flex}.api-key-foot>.section-kicker{flex:none;margin-bottom:0}.api-key-foot>code{color:var(--ink-700);letter-spacing:.01em;overflow-wrap:anywhere;flex:1;min-width:0;font-size:10px}.api-key-foot .text-button{flex:none}.api-key-foot>.api-key-org-note{margin:0}.api-key-reveal{border-bottom:1px solid var(--ink-100);flex-direction:column;gap:12px;margin-bottom:4px;padding:0 0 16px;display:flex}.api-key-reveal-kicker{color:var(--amber-700);font:540 11px/1.4 var(--font-ui);letter-spacing:-.005em;align-items:center;gap:7px;display:flex}.api-key-reveal-kicker>svg{flex:none;width:14px;height:14px;position:relative;top:-1px}.api-key-reveal-name{color:var(--ink-950);font:var(--type-section-head);letter-spacing:var(--track-section-head)}.api-key-reveal>.api-key-reveal-name{margin-top:1px}.api-key-reveal .fw-editor pre{padding:10px 14px 12px}.api-key-secret{overflow-wrap:anywhere;white-space:pre-wrap}.api-key-reveal .button{align-self:flex-start}.api-key-reveal-note{margin:0}@media (max-width:900px){.invite-form,.api-key-new-form{grid-template-columns:1fr}.member-actions{grid-column:1/-1}.role-slot,.action-slot,.life-slot{min-width:0}.row-confirm{flex-wrap:wrap;align-items:flex-start}.api-key-foot{flex-wrap:wrap}.row-float{white-space:normal}}.effective-policy{padding:18px}.policy-digest{background:var(--ink-950);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.policy-digest svg{color:#6edbb7}.policy-digest span{flex-direction:column;display:flex}.policy-digest small{color:var(--ink-400);font-size:8px}.policy-digest code{color:#d8eee7;font-size:8px}.settings-stack{flex-direction:column;gap:13px;display:flex}.data-boundary-card{padding:18px}.boundary-facts{flex-direction:column;margin:16px 0 0;display:flex}.boundary-fact{border-top:1px solid var(--ink-100);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:10px 20px;padding:13px 0;display:grid}.boundary-fact:first-child{border-top:0;padding-top:0}.boundary-fact:last-child{padding-bottom:0}.boundary-fact dt{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:540}.boundary-fact dd{flex-direction:column;gap:5px;margin:0;display:flex}.boundary-fact dd strong{color:var(--ink-950);font-size:11px;font-weight:600}.boundary-fact dd span{color:var(--ink-600);font-size:9px}.boundary-change{border-top:1px solid var(--ink-100);margin-top:18px;padding-top:14px}.boundary-change .boundary-note{margin-top:7px}.boundary-change code{font-size:9px}.boundary-note{color:var(--ink-600);margin:13px 0 0;font-size:9px}#settings-panel-privacy .members-note{max-width:none}.approval-complete{background:var(--canvas);min-height:100vh;padding:22px max(24px,50vw - 480px)}.approval-complete>section{border:1px solid var(--ink-150);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;margin-top:10vh;padding:45px;display:flex}.approval-complete h1{margin:0;font-size:30px}.approval-complete p{color:var(--ink-600);max-width:560px}.toast{background:var(--ink-950);box-shadow:var(--shadow-lg);color:#fff;z-index:150;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast svg{color:#70d9b7;width:13px;height:13px}.toast.toast-neutral svg{color:var(--ink-600)}@media (max-width:1180px){:root{--sidebar:220px}.metrics-grid{grid-template-columns:1fr 1fr}.dashboard-primary-grid{grid-template-columns:1fr}}@media (max-width:900px){.sidebar{box-shadow:var(--shadow-lg);visibility:hidden;width:260px;transition:transform .18s;transform:translate(-105%)}.sidebar.open{visibility:visible;transform:translate(0)}.sidebar-scrim{z-index:40;background:#0a171780;border:0;position:fixed;inset:0}.sidebar-close,.mobile-menu{display:inline-flex}.sidebar .sidebar-close{color:var(--ink-300)}.main-shell{margin-left:0}.topbar{padding:0 18px}:root{--content-gutter:18px;--content-top:22px;--content-bottom:50px}.search-trigger{width:38px;min-width:38px}.search-trigger span,.search-trigger kbd{display:none}.run-overview-grid,.findings-layout{grid-template-columns:1fr}}@media (max-width:680px){.page-intro,.run-hero{flex-direction:column;align-items:flex-start;gap:14px}.coverage-summary{flex-direction:column;align-items:flex-start;gap:3px}.page-intro h2{font-size:23px}.intro-actions,.run-hero-actions{flex-wrap:wrap;width:100%}.metrics-grid,.repo-card-grid,.settings-grid{grid-template-columns:1fr}.repo-lane{grid-template-columns:108px 1fr 1fr 1fr}.repo-lane .repo-run-trend{display:none}.repo-card-footer{flex-direction:column;align-items:flex-start;gap:10px}.repo-card-footer .repo-card-actions{justify-content:space-between;width:100%}.runs-query-bar{flex-wrap:wrap;align-items:stretch}.runs-query-bar .finding-search{flex-basis:100%;width:100%;max-width:none}.comparison-grid{grid-template-columns:1fr}.mutation-result-heading{flex-direction:column;align-items:flex-start;gap:12px}.mutation-result-score{justify-content:space-between;width:100%}.mutation-legend{grid-template-columns:1fr 1fr;display:grid}.mutation-ai-review{grid-template-columns:1fr;align-items:flex-start;gap:9px}.ticket-key{grid-column:1}.run-artifacts-heading{flex-direction:column;align-items:flex-start;gap:12px}.run-artifacts-heading .button{width:100%}.run-artifact-list>div{grid-template-columns:1fr;align-items:flex-start;gap:6px;padding:13px 0}.findings-layout{display:block}.fw-headrow,.fw-panelhead,.fw-panelbody{padding-left:16px;padding-right:16px}.fw-swap{margin:4px -16px 0}.fw-swapline{grid-template-columns:3px 12px minmax(0,1fr);padding:8px 16px 8px 13px}.fw-swapline small{display:none}.fw-drop{width:min(340px,100vw - 48px)}.finding-proof-list>div{grid-template-columns:1fr;gap:4px}.finding-proof-list dd{flex-direction:column;align-items:flex-start;gap:2px}.finding-injected-change-head{grid-template-columns:1fr}.finding-injected-privacy{flex-direction:column;align-items:flex-start;gap:5px}.finding-protected-evidence{grid-template-columns:18px minmax(0,1fr)}.finding-protected-evidence .text-button{grid-column:1/-1}.boundary-fact{grid-template-columns:1fr;gap:6px}.notification-panel{width:auto;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff}}.app-frame{--ink-950:#f1efeb;--ink-900:#e4e2dd;--ink-800:#d0cdc7;--ink-700:#b8b5af;--ink-600:#9b9892;--ink-500:#96928c;--ink-400:#7d7973;--ink-300:#474542;--ink-200:#343331;--ink-150:#272625;--ink-100:#171716;--canvas:#090909;--paper:#0d0d0d;--white:#111;--green-700:#66df91;--green-600:#42d77e;--green-400:#58d88a;--green-100:#14271b;--green-50:#101c14;--red-700:#ff756e;--red-600:#ef5e58;--red-100:#2a1717;--red-50:#1d1111;--amber-700:#f2c46d;--amber-600:#dba448;--amber-100:#2b2315;--amber-50:#1e1910;--violet-700:#bd9cff;--violet-100:#20182d;--blue-700:#a8b1ba;--blue-100:#192027;--shadow-sm:none;--shadow-md:0 20px 55px #00000061;--shadow-lg:0 28px 80px #00000094;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--sidebar:252px;background:var(--canvas);color:var(--ink-950);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-frame button:focus-visible,.app-frame a:focus-visible,.app-frame select:focus-visible,.app-frame [role=tabpanel]:focus-visible{outline-offset:2px;outline:2px solid #e8e5df}.app-frame input:focus-visible,.app-frame textarea:focus-visible{outline:none}.app-frame .skip-link{color:var(--ink-950);background:#111;border-color:#3b3936}.app-frame .sidebar{border-right:1px solid var(--ink-150);color:var(--ink-600);background:#070707;padding:18px 12px 14px}.app-frame .brand-row{min-height:42px;padding:0 12px 22px}.app-frame .brand-word{color:var(--ink-950);letter-spacing:-.01em;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;font-weight:700;line-height:.82}.app-frame .sidebar nav{margin-top:2px}.app-frame .nav-label{display:none}.app-frame .nav-item{border-radius:var(--radius-sm);color:var(--ink-600);gap:0;min-height:43px;margin-bottom:5px;padding:0 13px;font-size:12px;font-weight:400}.app-frame .nav-item:hover{color:var(--ink-900);background:#111}.app-frame .nav-item.active{color:var(--ink-950);background:#131313}.app-frame .nav-item.active:before{background:var(--ink-950);border-radius:0;width:3px;height:43px;left:-12px}.app-frame .nav-item em{color:var(--ink-500);font-family:var(--font-mono);background:0 0;min-width:0;padding:0;font-size:9px}.app-frame .nav-label-spaced{border-top:1px solid var(--ink-150);height:0;margin:16px 0 14px;padding:0;font-size:0;line-height:0;display:block;overflow:hidden}.app-frame .main-shell{background:var(--canvas)}.app-frame .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--ink-150);background:#080808f0;height:70px;padding:0 28px}.app-frame .topbar-context{align-items:center;gap:20px;min-width:0;display:flex}.app-frame .custom-select{min-width:0;position:relative}.app-frame .custom-select-trigger{border-radius:var(--radius-sm);color:var(--ink-800);cursor:pointer;text-align:left;background:#0a0a0a;border:1px solid #0000;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;display:flex}.app-frame .custom-select-trigger:hover,.app-frame .custom-select-trigger[aria-expanded=true]{background:#141414;border-color:#0000}.app-frame .custom-select-trigger>svg{color:var(--ink-500);width:13px;height:13px;margin-left:auto;transition:transform .14s}.app-frame .custom-select-trigger>svg.rotated{transform:rotate(180deg)}.app-frame .custom-select-icon{color:var(--ink-600);align-items:center;display:inline-flex}.app-frame .custom-select-icon svg{width:13px;height:13px}.app-frame .custom-select-copy{flex-direction:column;flex:1;min-width:0;display:flex}.app-frame .custom-select-copy small{color:var(--ink-500);font-size:8px;font-weight:540}.app-frame .custom-select-copy strong{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.app-frame .custom-select-menu{border-radius:var(--radius-sm);z-index:120;background:#101010;border:1px solid #0000;flex-direction:column;min-width:100%;max-height:min(280px,100dvh - 110px);padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 4px 12px -6px #00000080}.app-frame .custom-select-option{color:var(--ink-700);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;padding:5px 8px;display:flex}.app-frame .custom-select-option:hover,.app-frame .custom-select-option.active{color:var(--ink-950);background:#1b1b1b}.app-frame .custom-select-option>span{flex-direction:column;min-width:0;display:flex}.app-frame .custom-select-option strong{font-size:10px;font-weight:540}.app-frame .custom-select-option small{color:var(--ink-500);font-size:8px}.app-frame .custom-select-option>svg{color:var(--green-700);width:12px;height:12px}.app-frame .tb-crumb{flex-wrap:nowrap;align-items:center;gap:1px;min-width:0;margin-left:-9px;display:flex}.app-frame .tb-wrap{min-width:0;position:relative}.app-frame .tb-select{min-width:0}.app-frame .tb-select .custom-select-trigger{border-radius:var(--radius-sm);color:var(--ink-700);font:var(--type-body);background:0 0;border:0;gap:6px;width:auto;min-height:0;padding:8px 9px;transition:background .13s,color .13s}.app-frame .tb-select .custom-select-copy{flex:0 auto}.app-frame .tb-select .custom-select-copy strong{color:inherit;font:var(--type-body);white-space:nowrap}.app-frame .tb-select .custom-select-trigger:hover,html:not([data-app-theme=dark]) .app-frame .tb-select .custom-select-trigger:hover,.app-frame .tb-select .custom-select-trigger:active,.app-frame .tb-select .custom-select-trigger[aria-expanded=true],html:not([data-app-theme=dark]) .app-frame .tb-select .custom-select-trigger:active,html:not([data-app-theme=dark]) .app-frame .tb-select .custom-select-trigger[aria-expanded=true]{color:var(--ink-950);background:0 0}.app-frame .tb-select .custom-select-trigger>svg{color:var(--ink-400);width:12px;height:12px;margin-left:0}.app-frame .tb-select .custom-select-trigger:hover>svg,.app-frame .tb-select .custom-select-trigger[aria-expanded=true]>svg{color:var(--ink-700)}.app-frame .tb-select .custom-select-option strong{white-space:nowrap}.app-frame .tb-select .custom-select-menu{width:max-content;max-width:320px;top:calc(100% + 4px);left:-4px}.app-frame .tb-sep{color:var(--ink-300);font:var(--type-body);-webkit-user-select:none;user-select:none}.app-frame .tb-here{color:var(--ink-950);font:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap;padding:8px 4px;overflow:hidden}.app-frame .topbar-actions{flex:1;justify-content:flex-end}.app-frame .search-trigger{color:var(--ink-500);width:min(38vw,550px);min-width:320px;max-width:550px}.app-frame .search-trigger:hover{color:var(--ink-800)}.app-frame .search-trigger kbd{background:0 0;border:0}.app-frame .topbar .icon-button{border-radius:var(--radius-sm);color:var(--ink-600);background:0 0;border-color:#0000}.app-frame .topbar .icon-button:hover{color:var(--ink-950);background:#151515}.app-frame .notification-button>span{border-color:#080808;width:7px;height:7px}.app-frame .notification-button>span.tb-badge{background:var(--ink-950);border:2px solid var(--paper);color:var(--paper);font:var(--type-caption);font-family:var(--font-mono);font-feature-settings:"tnum" 1;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:15px;height:15px;padding:0 3px;font-weight:620;line-height:1;display:inline-flex;top:-1px;right:-2px}.app-frame .user-avatar{border-radius:var(--radius-sm);color:var(--ink-900);background:#202020;border:1px solid #2c2c2c}.app-frame .page-content{max-width:var(--content-max);padding:var(--content-top) var(--content-gutter) var(--content-bottom)}.app-frame .content-stack{gap:22px}.app-frame .page-intro{min-height:78px}.app-frame .page-intro-bare{min-height:0}.app-frame .section-kicker{color:var(--ink-500);letter-spacing:.12em;font-size:8px;font-weight:540}.app-frame .inbox-head .section-kicker{letter-spacing:.14em;font-size:9px;font-weight:740}.app-frame .button{border-radius:var(--radius-sm);gap:5px;height:32px;padding:0 10px;font-size:9px;font-weight:540;transition:background .12s,border-color .12s}.app-frame .button svg{width:12px;height:12px}.app-frame .button-small{height:28px;padding:0 8px;font-size:8px}.app-frame .button:not(:disabled):hover{transform:none}.app-frame .button-primary{background:var(--ink-950);color:#090909}.app-frame .button-primary:hover{box-shadow:none;background:#fff}.app-frame .button-secondary{color:var(--ink-800);background:#0a0a0a;border-color:#0000}.app-frame .button-secondary:hover{background:#151515;border-color:#0000}.app-frame .text-link,.app-frame .text-button{color:var(--ink-700);font-weight:540}.app-frame .text-link:hover,.app-frame .text-button:hover{color:var(--ink-950)}.app-frame .surface{box-shadow:none;background:0 0;border:0;border-radius:4px}.app-frame .status-pill{font-family:var(--font-mono);border-radius:0;gap:6px;min-height:20px;padding:0;font-size:9px;font-weight:500;background:0 0!important;border:0!important}.app-frame .status-pill.compact{gap:5px;min-height:18px;padding:0;font-size:8px}.app-frame .status-marker{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.app-frame .status-positive,.app-frame .status-negative,.app-frame .status-critical,.app-frame .status-unavailable,.app-frame .status-warning,.app-frame .status-info,.app-frame .status-provenance,.app-frame .status-neutral{color:var(--ink-700)}.app-frame .status-positive svg{color:var(--green-700)}.app-frame .status-negative svg,.app-frame .status-critical svg{color:var(--red-700)}.app-frame .status-warning svg{color:var(--amber-700)}.app-frame .status-unavailable svg,.app-frame .status-info svg,.app-frame .status-provenance svg,.app-frame .status-neutral svg{color:var(--ink-500)}.app-frame .ai-label{color:var(--violet-700);background:0 0;border-color:#352a48;border-radius:3px}.app-frame .command-home{gap:13px}.app-frame .command-home-intro{align-items:flex-start;padding:3px 0 18px}.app-frame .command-home-intro h2{margin-bottom:11px;font-size:25px}.app-frame .metrics-grid{grid-template-columns:repeat(4,1fr);gap:0;padding:0;display:grid}.app-frame .metric-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;min-height:104px;padding:20px 24px;display:flex}.app-frame .metric-card:first-child{padding-left:0}.app-frame .metric-card+.metric-card{border-left:0}.app-frame .metric-card span{color:var(--ink-600);letter-spacing:0;text-transform:none;font-size:8px;font-weight:500}.app-frame .metric-card strong{color:var(--ink-950);font-family:var(--font-mono);letter-spacing:-.04em;font-size:18px;font-weight:400}.app-frame .metric-card small{color:var(--ink-500);font-family:var(--font-mono);font-size:8px}.app-frame .command-primary-grid{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:13px;display:grid}.app-frame .home-active-pulls,.app-frame .home-live-pipeline{flex-direction:column;min-height:420px;display:flex}.app-frame .command-primary-grid>.surface{border-radius:var(--radius-md);border:0}.app-frame .home-active-pulls,.app-frame .home-live-pipeline{--home-card-pad-x:22px;padding:20px var(--home-card-pad-x)}.app-frame .home-active-pulls{min-width:0;padding-right:22px}.app-frame .home-live-pipeline{border-left:0!important}.app-frame .hm-lanes{margin-top:12px;display:grid}.app-frame .hm-lane{border-top:2px solid var(--ink-150);gap:8px;padding:12px 0 13px;transition:border-color .13s;display:grid}.app-frame .hm-lane:hover{border-top-color:var(--ink-300)}.app-frame .hm-lane:active{border-top-color:var(--ink-700)}.app-frame .hm-open{color:inherit;gap:5px;min-width:0;text-decoration:none;display:grid}.app-frame .hm-open:hover{text-decoration:none}.app-frame .hm-lanetop{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.app-frame .hm-nameline{align-items:baseline;gap:7px;min-width:0;display:flex}.app-frame .hm-name{color:var(--ink-950);font:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame .hm-sub{color:var(--ink-500);font:var(--type-meta)}.app-frame .hm-go{color:var(--ink-300);opacity:0;flex:none;width:12px;height:12px;transition:color .13s,opacity .13s}.app-frame .hm-lane:hover .hm-go,.app-frame .activity-row:hover .hm-go{color:var(--ink-700);opacity:1}.app-frame .hm-mrow{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:26px;display:grid}.app-frame .hm-gauge{gap:6px;padding-bottom:12px;display:grid;position:relative}.app-frame .hm-grate{align-items:baseline;gap:5px;display:flex}.app-frame .hm-fig{color:var(--ink-950);font:var(--type-value-strong);font-feature-settings:"tnum" 1;letter-spacing:var(--track-figure)}.app-frame .hm-glab{color:var(--ink-500);font:var(--type-small)}.app-frame .hm-meterwrap{display:block;position:relative}.app-frame .hm-cut{background:var(--ink-950);opacity:.8;z-index:2;border-radius:1px;width:1.5px;height:13px;position:absolute;top:50%;transform:translateY(-50%)}.app-frame .hm-none{color:var(--ink-400);font:var(--type-small)}.app-frame .hm-counts{justify-items:end;gap:1px;min-width:0;margin-right:-6px;display:grid}.app-frame .hm-count{color:var(--ink-500);font:var(--type-small);white-space:nowrap;border-radius:6px;align-items:baseline;gap:6px;padding:4px 6px;text-decoration:none;transition:background .13s,color .13s;display:flex}.app-frame .hm-count b{color:var(--ink-800);font:var(--type-value);font-feature-settings:"tnum" 1}.app-frame .hm-count b.hm-bad{color:var(--red-600)}.app-frame .hm-count:hover{background:var(--ink-100);color:var(--ink-950);text-decoration:none}.app-frame .hm-count:hover b{color:var(--ink-950)}.app-frame .hm-count:active{background:var(--ink-150)}.app-frame .hm-clane{color:var(--ink-600);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;min-width:88px}.app-frame .hm-state{color:var(--ink-500);font:var(--type-body);flex-wrap:wrap;align-items:baseline;margin:7px 0 0 -6px;display:flex}.app-frame .hm-num{color:var(--ink-950);font:var(--type-value-strong);font-feature-settings:"tnum" 1;letter-spacing:var(--track-figure);border-radius:6px;padding:2px 6px;text-decoration:none;transition:background .13s,color .13s}.app-frame .hm-num:hover{background:var(--ink-100);text-decoration:none}.app-frame .hm-num:active{background:var(--ink-150)}.app-frame .hm-num-bad{color:var(--red-600)}.app-frame .hm-word{padding-right:4px}.app-frame .hm-dot{color:var(--ink-300);padding:0 5px}.app-frame th,.app-frame td time,.app-frame td .status-pill{white-space:nowrap}.app-frame td.cell-numeric{font:var(--type-value);color:var(--ink-700)}.app-frame th.cell-numeric,.app-frame td.cell-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.app-frame .ai-escaped{color:var(--red-600)}.app-frame th,.app-frame td,.app-frame th.cell-numeric,.app-frame td.cell-numeric{text-align:center}.app-frame th:first-child,.app-frame td:first-child{text-align:left}.app-frame th{color:var(--ink-500);font:var(--type-label);letter-spacing:var(--track-label);background:0 0;border-top:0;border-bottom:0}.app-frame td{border-bottom-color:var(--ink-150);color:var(--ink-700);height:58px;font-size:9px}.app-frame th,.app-frame td{vertical-align:middle}.app-frame tbody tr:hover{background:#111}.app-frame .table-foot{color:var(--ink-500);font-family:var(--font-mono);justify-content:space-between;padding-top:10px;font-size:8px;display:flex}.app-frame .table-surface>.table-foot{padding:10px 17px 12px}html:not([data-app-theme=dark]) .app-frame .repo-glyph{background:var(--ink-100);color:var(--ink-600);border-color:#0000}.app-frame .repo-card-actions a{color:var(--ink-500)}.app-frame .repo-card-actions a:last-child{color:var(--ink-800)}.app-frame .activity-row{margin:0 calc(-1 * var(--home-card-pad-x,22px));padding:0 var(--home-card-pad-x,22px);border-top:0;border-radius:0;grid-template-columns:4px minmax(0,1fr);transition:background .13s}.app-frame .activity-row .activity-dot{border-radius:999px;width:4px;height:26px}.app-frame .activity-row .activity-dot.severity-critical,.app-frame .activity-row .activity-dot.severity-high{background:var(--ink-950)}.app-frame .activity-row .activity-dot.severity-medium{background:var(--ink-400)}.app-frame .activity-row .activity-dot.severity-low{background:var(--ink-200)}.app-frame .activity-row .activity-dot.severity-ungraded{background:0 0}.app-frame .activity-row+.activity-row{margin-top:0}.app-frame .activity-row:hover{background:var(--ink-100)}.app-frame .activity-row:active{background:var(--ink-150)}.app-frame .activity-row .hm-nameline strong{min-width:0}.app-frame .activity-row strong{color:var(--ink-900);font:500 11px/1.5 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .activity-row small{color:var(--ink-400);font:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .card-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:26px 16px 20px;display:flex}.app-frame .notification-panel .card-empty{padding:22px 18px 26px}.app-frame .card-empty-icon{background:var(--ink-100);color:var(--ink-500);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:4px;display:flex}.app-frame .card-empty-icon svg{width:14px;height:14px}.app-frame .card-empty strong{color:var(--ink-800);font-size:10px;font-weight:540}.app-frame .card-empty small{color:var(--ink-500);max-width:300px;font-size:8px}.app-frame .setup-fallback{border-top:1px solid var(--ink-150);margin-top:18px;padding-top:12px}.app-frame .setup-fallback>summary{color:var(--ink-600);cursor:pointer;align-items:center;gap:6px;font-size:10px;list-style:none;display:flex}.app-frame .setup-fallback>summary::-webkit-details-marker{display:none}.app-frame .setup-fallback>summary:hover{color:var(--ink-900)}.app-frame .setup-fallback>summary svg{width:12px;height:12px;transition:transform .12s}.app-frame .setup-fallback[open]>summary svg{transform:rotate(180deg)}.app-frame .setup-fallback>.setup-files{margin-top:14px}.app-frame .setup-panel-intro{max-width:72ch;margin-bottom:14px}.app-frame input,.app-frame select,.app-frame textarea{color:var(--ink-900)}.app-frame input::placeholder,.app-frame textarea::placeholder{color:var(--ink-500)}.app-frame .notification-panel,.app-frame .command-dialog,.app-frame .finding-search{border-color:var(--ink-200);color:var(--ink-900);background:#0d0d0d}.app-frame .command-overlay,.app-frame .modal-overlay{background:#000000c2}.app-frame .command-query-input:focus-visible{outline:0}.app-frame .finding-search{box-shadow:none;border:0}.app-frame .finding-search:focus-within{box-shadow:none;background:0 0}.app-frame .finding-search input:focus-visible{outline:0}.app-frame .repo-glyph{color:var(--ink-600);background:#0a0a0a;border-color:#0000;border-radius:3px}.app-frame .table-scroll{border-color:var(--ink-150)}.app-frame .repo-card-meta,.app-frame .score-facts>span{background:var(--ink-100)}.app-frame .finding-row:hover{background:#111}.app-frame .finding-row.selected{box-shadow:inset 3px 0 var(--ink-950);background:#141414}.app-frame .finding-kind-tabs button.active{background:var(--ink-950);color:#0d0d0d}.app-frame .integration-logo,.app-frame .policy-digest{color:var(--ink-900);background:#070707}.app-frame .critical-callout{color:var(--ink-700);background:#111416;border:1px solid #343a3e}.app-frame .critical-callout small{color:var(--ink-500)}.app-frame .stage-running,.app-frame .stage-unavailable{background:var(--ink-500);box-shadow:0 0 0 1px var(--ink-500)}.app-frame .severity-low,.app-frame .mut-timeout{background:var(--ink-500)}.app-frame .toast{color:var(--ink-800);background:#070707}.app-frame .comparison-block svg{background:0 0}.app-frame .ticket-key,.app-frame .severity-text-low{color:var(--ink-700)}.app-frame .settings-section .integration-logo{background:var(--ink-100);color:var(--ink-700)}@media (max-width:1180px){.app-frame .search-trigger{width:28vw;min-width:220px}.app-frame .command-primary-grid{grid-template-columns:1fr}.app-frame .home-active-pulls{padding-right:0}.app-frame .home-live-pipeline{padding-left:0;border-left:0!important;border-top:1px solid var(--ink-150)!important}}@media (max-width:1060px){.app-frame .search-trigger{width:36px;min-width:36px;margin-right:0}.app-frame .search-trigger span,.app-frame .search-trigger kbd{display:none}}@media (max-width:900px){.app-frame .sidebar{background:#070707;width:236px}.app-frame .sidebar-scrim{background:#000000b8}.app-frame .topbar{padding:0 18px}.app-frame .topbar-context{gap:10px}.app-frame .search-trigger{width:36px;min-width:36px;margin-right:0}.app-frame{--content-gutter:18px;--content-top:22px;--content-bottom:48px}}@media (max-width:680px){.app-frame .metrics-grid{grid-template-columns:1fr 1fr}.app-frame .metric-card{border-bottom:1px solid var(--ink-150);min-height:92px;padding:17px 14px}.app-frame .metric-card:first-child{padding-left:14px}.app-frame .metric-card:nth-child(3){border-left:0}}@media (max-width:420px){.app-frame .slack-route-row{grid-template-columns:minmax(0,1fr) 20px}.app-frame .slack-route-row>code,.app-frame .slack-route-row>input{grid-area:1/1/2/2}.app-frame .slack-route-row>.custom-select,.app-frame .slack-route-row>span{grid-area:2/1/3/2}.app-frame .slack-route-row>.integration-detail-close{grid-area:1/2/3/3}.app-frame .integration-detail{padding-left:0;padding-right:0}.app-frame .metrics-grid{grid-template-columns:1fr}.app-frame .metric-card+.metric-card{border-left:0}}html:not([data-app-theme=dark]) .app-frame,.internal-shell{--ink-950:#0f1c2b;--ink-900:#162638;--ink-800:#26394e;--ink-700:#3d4a59;--ink-600:#5b6b7d;--ink-500:#7d8a99;--ink-400:#9aa7b5;--ink-300:#c3ccd6;--ink-200:#d8dee6;--ink-150:#e4e8ed;--ink-100:#f1f3f7;--canvas:#f4f5f7;--paper:#fff;--white:#fff;--green-700:#2f5f9e;--green-600:#5b8fd4;--green-400:#7ba6df;--green-100:#dbe6f8;--green-50:#eef3fb;--red-700:#b23434;--red-600:#d64545;--red-100:#f7dfdf;--red-50:#fdf3f3;--amber-700:#8a6410;--amber-600:#c99122;--amber-100:#f7e9c8;--amber-50:#fff8e9;--violet-700:#69529c;--violet-100:#eee8f8;--blue-700:#2f5f9e;--blue-100:#dbe6f8;--shadow-sm:0 1px 2px #0f1c2b08, 0 8px 26px -24px #0f1c2b47;--shadow-md:0 18px 44px -22px #0f1c2b4d;--shadow-lg:0 30px 80px -28px #0f1c2b61;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--sidebar:252px;background:var(--canvas);color:var(--ink-950);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:not([data-app-theme=dark]) .app-frame button:focus-visible,html:not([data-app-theme=dark]) .app-frame a:focus-visible,html:not([data-app-theme=dark]) .app-frame input:focus-visible,html:not([data-app-theme=dark]) .app-frame select:focus-visible,html:not([data-app-theme=dark]) .app-frame textarea:focus-visible,html:not([data-app-theme=dark]) .app-frame [role=tabpanel]:focus-visible{outline:2px solid var(--green-600);outline-offset:3px}html:not([data-app-theme=dark]) .app-frame .invite-form .custom-select-trigger:focus-visible{background:var(--ink-150);border-color:#0000;outline:none}html:not([data-app-theme=dark]) .app-frame .skip-link{border-color:var(--ink-200);color:var(--ink-950);background:#fff}html:not([data-app-theme=dark]) .app-frame .sidebar{background:var(--ink-950);color:#ffffffb3;border-right-color:#ffffff1a}html:not([data-app-theme=dark]) .app-frame .brand-word{color:#fff}html:not([data-app-theme=dark]) .app-frame .nav-item{color:#ffffffad}html:not([data-app-theme=dark]) .app-frame .nav-item:hover{color:#fff;background:#ffffff14}html:not([data-app-theme=dark]) .app-frame .nav-item.active{color:#fff;background:#5b8fd42e}html:not([data-app-theme=dark]) .app-frame .nav-item.active:before{background:var(--green-600)}html:not([data-app-theme=dark]) .app-frame .nav-item em{color:#ffffff7a}html:not([data-app-theme=dark]) .app-frame .main-shell{background:var(--canvas)}html:not([data-app-theme=dark]) .app-frame .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--ink-150);background:#ffffffeb}html:not([data-app-theme=dark]) .app-frame .custom-select-copy strong{color:var(--ink-900)}html:not([data-app-theme=dark]) .app-frame .custom-select-trigger,html:not([data-app-theme=dark]) .app-frame .topbar .icon-button{color:var(--ink-600);background:#fff;border-color:#0000}html:not([data-app-theme=dark]) .app-frame .search-trigger{color:var(--ink-600)}html:not([data-app-theme=dark]) .app-frame .custom-select-trigger:hover,html:not([data-app-theme=dark]) .app-frame .custom-select-trigger[aria-expanded=true],html:not([data-app-theme=dark]) .app-frame .topbar .icon-button:hover{background:var(--ink-100);color:var(--ink-950);border-color:#0000}html:not([data-app-theme=dark]) .app-frame .search-trigger:hover{background:var(--ink-150);color:var(--ink-950)}html:not([data-app-theme=dark]) .app-frame .integration-detail .custom-select-trigger{background:var(--ink-100);color:var(--ink-800);border-color:#0000}html:not([data-app-theme=dark]) .app-frame .integration-detail .custom-select-trigger:hover:not(:disabled),html:not([data-app-theme=dark]) .app-frame .integration-detail .custom-select-trigger[aria-expanded=true]{background:var(--ink-150);color:var(--ink-950);border-color:#0000}html:not([data-app-theme=dark]) .app-frame .integration-detail .custom-select-trigger:active:not(:disabled){background:var(--ink-200)}html:not([data-app-theme=dark]) .app-frame .search-trigger kbd{background:var(--ink-150);border:1px solid #0000}html:not([data-app-theme=dark]) .app-frame .custom-select-menu{background:#fff;border:0;box-shadow:0 4px 12px -6px #0f1c2b29}html:not([data-app-theme=dark]) .app-frame .custom-select-option:hover,html:not([data-app-theme=dark]) .app-frame .custom-select-option.active{background:var(--ink-100);color:var(--ink-950)}html:not([data-app-theme=dark]) .app-frame .user-avatar{background:var(--green-100);color:var(--green-700);border-color:#c9d9ef}html:not([data-app-theme=dark]) .app-frame .notification-button>span{border-color:#fff}html:not([data-app-theme=dark]) .app-frame .section-kicker,html:not([data-app-theme=dark]) .app-frame .text-link,html:not([data-app-theme=dark]) .app-frame .text-button{color:var(--green-700)}html:not([data-app-theme=dark]) .app-frame .inbox-head .section-kicker{color:var(--blue-700)}html:not([data-app-theme=dark]) .app-frame .command-home-intro h2{color:var(--ink-950);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}html:not([data-app-theme=dark]) .app-frame .button-primary{background:var(--green-600);color:#fff}html:not([data-app-theme=dark]) .app-frame .button-primary:hover{color:#fff;background:#4a7ec4}html:not([data-app-theme=dark]) .app-frame .button-secondary{background:var(--ink-100);color:var(--ink-800);border-color:#0000}html:not([data-app-theme=dark]) .app-frame .button-secondary:hover{background:var(--ink-150);border-color:#0000}html:not([data-app-theme=dark]) .app-frame .surface{border-radius:var(--radius-md);box-shadow:none;background:#fff;border-color:#0000}html:not([data-app-theme=dark]) .app-frame .status-positive,html:not([data-app-theme=dark]) .app-frame .status-negative,html:not([data-app-theme=dark]) .app-frame .status-critical,html:not([data-app-theme=dark]) .app-frame .status-unavailable,html:not([data-app-theme=dark]) .app-frame .status-warning,html:not([data-app-theme=dark]) .app-frame .status-info,html:not([data-app-theme=dark]) .app-frame .status-provenance,html:not([data-app-theme=dark]) .app-frame .status-neutral{color:var(--ink-700)}html:not([data-app-theme=dark]) .app-frame .metrics-grid,html:not([data-app-theme=dark]) .app-frame .command-primary-grid{box-shadow:none;background:0 0;border:0}html:not([data-app-theme=dark]) .app-frame .command-primary-grid>.surface{border-radius:var(--radius-md);background:#fff}html:not([data-app-theme=dark]) .app-frame .metrics-grid{border-bottom:0}html:not([data-app-theme=dark]) .app-frame .metric-card{background:#fff}html:not([data-app-theme=dark]) .app-frame .metric-card strong{color:var(--ink-950)}html:not([data-app-theme=dark]) .app-frame tbody tr:hover,html:not([data-app-theme=dark]) .app-frame .finding-row:hover{background:var(--ink-100)}html:not([data-app-theme=dark]) .app-frame .notification-panel,html:not([data-app-theme=dark]) .app-frame .command-dialog,html:not([data-app-theme=dark]) .app-frame .finding-search{border-color:var(--ink-200);color:var(--ink-900);background:#fff}html:not([data-app-theme=dark]) .app-frame .command-overlay,html:not([data-app-theme=dark]) .app-frame .modal-overlay{background:#0f1c2b8c}html:not([data-app-theme=dark]) .app-frame .finding-search{background:#fff;border-color:#0000}html:not([data-app-theme=dark]) .app-frame .command-query:focus-within,html:not([data-app-theme=dark]) .app-frame .finding-search:focus-within{box-shadow:none;background:#fff}html:not([data-app-theme=dark]) .app-frame .finding-search input:focus-visible,html:not([data-app-theme=dark]) .app-frame .command-query-input:focus-visible,html:not([data-app-theme=dark]) .app-frame .slack-route-row>input:focus-visible{outline:none}html:not([data-app-theme=dark]) .app-frame .finding-row.selected{background:var(--ink-100);box-shadow:inset 3px 0 var(--ink-950)}html:not([data-app-theme=dark]) .app-frame .finding-kind-tabs button.active{background:var(--ink-950);color:#fff}html:not([data-app-theme=dark]) .app-frame .triaged-score{background:#f7f3fc;border-color:#e4daf2}html:not([data-app-theme=dark]) .app-frame .integration-logo,html:not([data-app-theme=dark]) .app-frame .policy-digest{background:var(--ink-950);color:#fff}html:not([data-app-theme=dark]) .app-frame .policy-digest{color:var(--ink-800);background:#f3f6fa;border:1px solid #dce5ef}html:not([data-app-theme=dark]) .app-frame .policy-digest svg{color:var(--blue-700)}html:not([data-app-theme=dark]) .app-frame .policy-digest small{color:var(--ink-500)}html:not([data-app-theme=dark]) .app-frame .policy-digest code{color:var(--ink-700)}html:not([data-app-theme=dark]) .app-frame .critical-callout{border-color:var(--ink-200);color:var(--ink-700);background:#f3f5f8}html:not([data-app-theme=dark]) .app-frame .toast{background:var(--ink-950);color:#fff}@media (max-width:900px){html:not([data-app-theme=dark]) .app-frame .sidebar{background:var(--ink-950)}}html:not([data-app-theme=dark]) .app-frame .command-home-intro{align-items:center;min-height:auto;padding:4px 0 20px}html:not([data-app-theme=dark]) .app-frame .command-home-intro h2{margin:0}html:not([data-app-theme=dark]) .app-frame .home-active-pulls,html:not([data-app-theme=dark]) .app-frame .home-live-pipeline{--home-card-pad-x:28px;padding:22px var(--home-card-pad-x)}@media (max-width:680px){html:not([data-app-theme=dark]) .app-frame .command-home-intro{align-items:flex-start}html:not([data-app-theme=dark]) .app-frame .home-active-pulls,html:not([data-app-theme=dark]) .app-frame .home-live-pipeline{--home-card-pad-x:18px;padding:18px}html:not([data-app-theme=dark]) .app-frame .finding-row{grid-template-columns:3px minmax(0,1fr) auto;gap:9px 10px;padding:12px 14px}html:not([data-app-theme=dark]) .app-frame .finding-row .severity-marker{grid-area:1/1/span 2}html:not([data-app-theme=dark]) .app-frame .finding-row-main{grid-area:1/2}html:not([data-app-theme=dark]) .app-frame .finding-row-state{grid-area:1/3;align-self:start;margin-top:2px}html:not([data-app-theme=dark]) .app-frame .finding-row-meta{grid-area:2/2/auto/4;justify-self:end}html:not([data-app-theme=dark]) .app-frame .finding-row-tags{flex-wrap:wrap}}.app-frame .nav-item{justify-content:flex-start;gap:10px}.app-frame .nav-item>svg{opacity:.75;flex:none;width:15px;height:15px}.app-frame .nav-item:hover>svg,.app-frame .nav-item.active>svg{opacity:1}.app-frame .nav-item em{margin-left:auto}.app-frame .sidebar-user{gap:10px;margin-top:10px;padding:14px 9px 2px}.app-frame .sidebar-user strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-frame .sidebar-user small{color:#ffffff8c;letter-spacing:0;text-transform:none;font-size:10px}.app-frame .sidebar-user>svg{color:#ffffff73;flex:none}.app-frame .sidebar-collapse-toggle{color:#ffffff8c}.app-frame .sidebar-collapse-toggle:hover{color:#fff;background:#ffffff14}.app-frame .sidebar-collapse-toggle svg{width:15px;height:15px;transition:transform .14s}.app-frame .sidebar-collapse-toggle svg.rotated{transform:rotate(180deg)}@media (max-width:1060px){.app-frame .sidebar-collapse-toggle{display:none}}@media (min-width:1061px){.app-frame .sidebar{transition:width .16s}.app-frame .main-shell{transition:margin-left .16s}html .app-frame.sidebar-collapsed{--sidebar:64px}.app-frame.sidebar-collapsed .sidebar{padding-left:8px;padding-right:8px}.app-frame.sidebar-collapsed .brand-row{justify-content:center;padding:0 0 14px}.app-frame.sidebar-collapsed .brand-row .brand{display:none}.app-frame.sidebar-collapsed .nav-item{justify-content:center;padding:0}.app-frame.sidebar-collapsed .nav-item span,.app-frame.sidebar-collapsed .nav-item em{display:none}.app-frame.sidebar-collapsed .sidebar-user{justify-content:center;padding-left:0;padding-right:0}.app-frame.sidebar-collapsed .sidebar-user>:not(.user-avatar){display:none}}.app-frame .sidebar-account{position:relative}.app-frame .sidebar-user{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%}.app-frame .sidebar-user:hover>svg{color:#fff}.app-frame .account-menu{width:calc(var(--sidebar) - 20px);z-index:130;background:#1b1b1b;border:1px solid #fff3;border-radius:12px;padding:7px;animation:.15s ease-out account-menu-in;position:fixed;bottom:62px;left:10px;box-shadow:0 24px 56px -22px #0009}.app-frame.sidebar-collapsed .account-menu{width:250px}.app-frame .account-menu-header{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:6px;padding:8px 8px 12px;display:flex}.app-frame .account-menu-header>span:last-child{flex-direction:column;min-width:0;display:flex}.app-frame .account-menu-header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-frame .account-menu-header small{color:#ffffff8c;font-size:10px}.app-frame .account-menu-theme{color:#ffffffd1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:6px;padding:6px 8px 12px;font-size:12px;display:flex}.app-frame .theme-toggle{background:#ffffff12;border-radius:8px;gap:2px;padding:3px;display:flex}.app-frame .theme-toggle button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:24px;display:inline-flex}.app-frame .theme-toggle button:hover{color:#fff}.app-frame .theme-toggle button.active{color:#fff;background:#ffffff29}.app-frame .theme-toggle svg{width:13px;height:13px}.app-frame .account-menu-item{color:#ffffffd1;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 8px;font-size:12px;display:flex}.app-frame .account-menu-item:hover{color:#fff;background:#ffffff14}.app-frame .account-menu-item svg{color:#ffffff8c;flex:none;width:14px;height:14px}.app-frame .account-menu form{border-top:1px solid #ffffff14;margin:6px 0 0;padding-top:6px}html:not([data-app-theme=dark]) .app-frame .account-menu{background:#1d3149;border-color:#fff3;box-shadow:0 24px 56px -24px #0f1c2b80}@keyframes account-menu-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:none}}.app-frame .user-avatar-image{object-fit:cover;background:0 0}.billing-plans{--ink:#0f1c2b;--brand:#5b8fd4;--rule:#0f1c2b1f;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:Georgia, "Times New Roman", serif;--gutter:0px;font-family:var(--font-sans);zoom:.5;max-width:calc(var(--billing-column,1136px) * 2)}.billing-plans button[disabled]{cursor:default;opacity:.5}.billing-plans .billing-cadence{justify-content:flex-start;margin-top:0;margin-bottom:26px}.billing-plans .billing-badge{letter-spacing:.113em;padding:6.5px 21.5px;font-size:9.2px;top:-13.5px;left:auto;right:28px}.billing-plans .billing-card{border:none}.billing-plans .billing-features{border-top:none;margin-top:20px;padding-top:0}.billing-plans .billing-card,.billing-plans .billing-card-team{border-radius:calc(var(--radius-md) * 2)}.billing-plans .billing-segments,.billing-plans .billing-card>a,.billing-plans .billing-card>button,.billing-plans .billing-card-team>a,.billing-plans .billing-card-team>button{border-radius:calc(var(--radius-sm) * 2)}.billing-plans .billing-segments>button{border-radius:12px}.billing-plans .billing-seats>button{border-radius:8px}.billing-plans .billing-badge{border-radius:99px}.untested-behavior{flex-direction:column;gap:14px;padding:18px 19px;display:flex}.untested-behavior-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px;display:flex}.untested-behavior-heading h3{letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.untested-behavior-heading p{color:var(--ink-600);max-width:62ch;margin:5px 0 0;font-size:10px;line-height:1.6}.untested-behavior-heading small{color:var(--ink-500);letter-spacing:.02em;white-space:nowrap;padding-top:3px;font-size:9px}.untested-behavior-list{flex-direction:column;gap:9px;display:flex}.untested-gap{background:var(--ink-100);border-radius:var(--radius-sm);border:1px solid #0000;overflow:hidden}.untested-gap-head{cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:11px 13px;display:flex}.untested-gap-head:hover{background:var(--ink-150)}.untested-gap-head:active{background:var(--ink-200)}.untested-gap-head strong{color:var(--ink-900);flex:1;min-width:0;font-size:11px;font-weight:600;line-height:1.45}.untested-gap-body{border-top:1px solid var(--ink-200);padding:13px}.untested-gap-body dl{flex-direction:column;gap:7px;margin:0 0 14px;display:flex}.untested-gap-body dl>div{flex-wrap:wrap;gap:4px 12px;display:flex}.untested-gap-body dt{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;flex:0 0 108px;font-size:8px;font-weight:540}.untested-gap-body dd{color:var(--ink-700);flex:1;min-width:220px;margin:0;font-size:10px;line-height:1.6}.untested-gap-test small{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:540;display:block}.untested-gap-test-block{position:relative}.untested-gap-test-block .text-button{background:var(--ink-150);color:var(--ink-500);z-index:1;padding:4px 7px;font-size:8px;position:absolute;top:6px;right:6px}.untested-gap-test-block .text-button:hover{color:var(--ink-900)}.untested-gap-test-block pre{background:var(--paper);max-height:260px;margin:0;padding:10px 64px 10px 10px;overflow:auto}.untested-gap-test-block code{color:var(--ink-800);white-space:pre;font-size:9px;line-height:1.55}.untested-gap-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.untested-gap-actions .button{height:32px;font-size:10px}.untested-gap-error{color:var(--red-700);font-size:9px}.untested-behavior>.text-button{align-self:flex-start}.v2-run .surface{padding:15px}.v2-run :focus-visible{outline:2px solid var(--green-600);outline-offset:2px}.v2-card{gap:10px;display:grid}.v2-idline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.v2-chips{flex-wrap:wrap;gap:1px;min-width:0;margin-left:-6px;display:flex}.v2-chip{color:var(--ink-500);font-family:var(--font-mono);border-radius:6px;padding:4px 6px;font-size:9px;text-decoration:none;transition:background .13s,color .13s}.v2-chip b{color:var(--ink-700);font-weight:500}a.v2-chip:hover{background:var(--ink-100);color:var(--ink-950);text-decoration:none}a.v2-chip:hover b{color:var(--ink-950)}a.v2-chip:active{background:var(--ink-150)}.v2-chip-flat{color:var(--ink-400)}.v2-idright{align-items:center;gap:10px;display:flex}.v2-tray{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v2-lane{border-top:2px solid var(--ink-150);flex-direction:column;min-width:0;transition:border-color .13s;display:flex}.v2-lane-refusal{grid-column:1/-1;gap:8px;padding-top:10px}.v2-refusal-summary{color:var(--ink-950);font:var(--type-body);margin:0}.v2-refusal-evidence{color:var(--ink-700);font:var(--type-code);white-space:pre-wrap;word-break:break-word;margin:0;overflow-x:auto}.v2-refusal-next{color:var(--ink-700);font:var(--type-small);margin:0}.v2-refusal-next b{color:var(--ink-950);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-right:6px}.v2-refusal-withheld{color:var(--ink-500);font:var(--type-caption);margin:0}.v2-lane:hover{border-top-color:var(--ink-300)}.v2-lane-here{border-top-color:var(--ink-950)}.v2-lane-here .v2-lanename{font-weight:600}.v2-lane-here .v2-lanego{color:var(--ink-700);opacity:1}.v2-laneopen{color:inherit;gap:7px;padding:9px 0 8px;text-decoration:none;display:grid}.v2-laneopen:hover{text-decoration:none}.v2-lane:active{border-top-color:var(--ink-700)}.v2-lanetop{align-items:center;gap:8px;display:flex}.v2-lanename{font-size:11px;font-weight:540}.v2-state{font-size:9px;font-weight:540}.v2-state-pass{color:var(--green-700)}.v2-state-fail{color:var(--red-700)}.v2-state-cannot-attest{color:var(--ink-500)}.v2-laneval{align-items:baseline;gap:6px;display:flex}.v2-lanefig{color:var(--ink-950);font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:-.03em;font-size:15px;font-weight:610;line-height:1}.v2-lanefig-red{color:var(--red-600)}.v2-laneunit{color:var(--ink-500);min-width:0;font-size:10px}.v2-lanego{color:var(--ink-300);opacity:0;margin-left:auto;font-size:10px;transition:opacity .13s}.v2-lane:hover .v2-lanego{opacity:1}.v2-meter{background:var(--ink-150);border-radius:999px;height:3px;display:flex;position:relative;overflow:hidden}.v2-meter i{height:100%;display:block}.v2-meter-caught{background:var(--green-600)}.v2-meter-escaped{background:var(--red-600)}.v2-meter-notch{background:var(--ink-950);width:1.5px;height:3px;position:absolute;top:0}.v2-doors{flex-wrap:wrap;gap:1px;margin-left:-6px;padding:0 0 4px;display:flex}.v2-door{color:var(--ink-500);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:10px;text-decoration:none;transition:background .13s,color .13s}.v2-door b{color:var(--ink-700);font-family:var(--font-mono);font-weight:600}.v2-door:hover{background:var(--ink-100);color:var(--ink-950);text-decoration:none}.v2-door:hover b{color:var(--ink-950)}.v2-door:active{background:var(--ink-150)}.v2-door-red b{color:var(--red-600)}.v2-door-red:hover{background:var(--red-50);color:var(--red-700)}.v2-door-red:hover b{color:var(--red-700)}.v2-facts{flex-wrap:wrap;gap:1px;margin-left:-6px;display:flex}.v2-facts .v2-chip{font-size:9px}.v2-facts .v2-chip b{color:var(--ink-600)}.v2-notgated{color:var(--ink-400);font-family:var(--font-mono);letter-spacing:.04em;font-size:9px}.v2-sechead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.v2-sechead-right{justify-content:flex-end;margin-bottom:5px}.v2-sechead h3{color:var(--ink-500);font-family:var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.v2-seccount{color:var(--ink-400);font-family:var(--font-mono);margin-right:auto;font-size:10px}.v2-link{color:var(--green-700);font-size:10px;font-weight:600;text-decoration:none}.v2-link:hover{text-decoration:none}.v2-inline{color:var(--ink-500);font-family:var(--font-mono);font-size:10px}.v2-inline b{color:var(--ink-950);font-weight:500}.v2-bugs{margin-top:0}.v2-buglink{color:inherit;border-radius:9px;grid-template-columns:minmax(0,1fr) 82px 98px 34px;align-items:center;gap:13px;margin:0 -8px;padding:8px;text-decoration:none;transition:background .13s;display:grid}.v2-buglink+.v2-buglink{margin-top:2px}.v2-buglink:hover{background:var(--ink-100);text-decoration:none}.v2-buglink:active{background:var(--ink-150)}.v2-buglink>.finding-origin,.v2-buglink>.v2-ready,.v2-buglink>.v2-bugmeta{justify-self:start}.v2-run .finding-origin{padding:3px 6px;font-size:8px;font-weight:600}.v2-run .finding-origin-mechanical{background:var(--ink-150);color:var(--ink-600)}.v2-bugtitle{min-width:0}.v2-bugtitle b,.v2-evilist strong{letter-spacing:-.01em;font-size:11px;font-weight:540;display:block}.v2-bugtitle b{color:var(--ink-800)}.v2-bugtitle small{color:var(--ink-400);font-family:var(--font-mono);margin-top:2px;font-size:9px;display:block}.v2-bugcarried{color:var(--ink-300);font-family:inherit;font-size:9px}.v2-bugmeta{color:var(--ink-500);white-space:nowrap;font-size:9px}.v2-ready{background:var(--green-100);color:var(--green-700);white-space:nowrap;padding:3px 7px;font-size:9px;font-weight:600}.v2-go{color:var(--ink-300);opacity:0;text-align:right;font-size:10px;transition:opacity .13s}.v2-buglink:hover .v2-go{color:var(--ink-700);opacity:1}.v2-go-word{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-lens{flex-wrap:wrap;gap:6px;margin:2px 0 12px -10px;display:flex}.v2-lenschip{color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 11px;font-family:inherit;font-size:10px;transition:background .13s,color .13s}.v2-lenschip b{color:var(--ink-700);font-family:var(--font-mono);margin-left:3px;font-weight:600}.v2-lenschip:hover{background:var(--ink-100);color:var(--ink-950)}.v2-lenschip.active{background:var(--ink-950);color:var(--white)}.v2-lenschip.active b{color:var(--white)}.v2-more{color:var(--ink-500);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;width:calc(100% + 16px);margin:2px -8px 0;padding:9px 8px;font-family:inherit;font-size:10px;transition:background .13s,color .13s}.v2-more:hover{background:var(--ink-100);color:var(--ink-950)}.v2-delta{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:2px -9px 0;display:grid}.v2-deltacell{color:inherit;border-radius:10px;gap:9px;padding:10px 9px 9px;text-decoration:none;transition:background .13s;display:grid}a.v2-deltacell:hover{background:var(--ink-100);text-decoration:none}a.v2-deltacell:active{background:var(--ink-150)}.v2-deltatrack{background:var(--ink-150);border-radius:999px;height:5px;display:block;overflow:hidden}.v2-deltatrack i{background:var(--ink-400);border-radius:999px;height:100%;display:block}.v2-delta-good .v2-deltatrack i{background:var(--green-600)}.v2-delta-bad .v2-deltatrack i{background:var(--red-600)}.v2-delta-open .v2-deltatrack i{background:var(--violet-700)}.v2-deltabody{align-items:baseline;gap:7px;display:flex}.v2-deltabody b{color:var(--ink-400);font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:-.03em;font-size:15px;font-weight:500;line-height:1}.v2-delta-good .v2-deltabody b{color:var(--green-700);font-weight:610}.v2-delta-bad .v2-deltabody b{color:var(--red-600);font-weight:610}.v2-delta-open .v2-deltabody b{color:var(--violet-700);font-weight:610}.v2-deltabody small{color:var(--ink-500);font-size:10px}.v2-go-quiet{color:var(--ink-300);opacity:0;margin-left:auto;font-size:10px;transition:opacity .13s}a.v2-deltacell:hover .v2-go-quiet{opacity:1}.v2-route-split{grid-template-columns:minmax(0,1fr);display:grid}.v2-route-split .v2-row{grid-template-columns:minmax(0,190px) minmax(0,1fr) auto auto}.v2-route-split .v2-row>span:first-child{font-family:var(--font-ui);font-size:10px}.v2-route-split .v2-bars{background:0 0}.v2-c-route-open{background:var(--ink-300)}.v2-route-split .v2-row b{text-align:right;min-width:18px}.v2-route-split .v2-row em{min-width:34px;font-size:9px}.v2-route-lead{color:var(--ink-600);max-width:68ch;margin:0 0 10px;font-size:10px;line-height:1.5}.v2-thin{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.v2-thin h4{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:540}.v2-row{border-radius:9px;grid-template-columns:minmax(0,1fr) 84px auto auto;align-items:center;gap:12px;margin:0 -8px;padding:7px 8px;transition:background .13s;display:grid}.v2-row+.v2-row{margin-top:2px}.v2-row:hover{background:var(--ink-100)}.v2-row.v2-nearby{color:var(--ink-700);font-size:12px;line-height:1.55;display:block}.v2-row.v2-nearby b{color:var(--ink-950);font-family:var(--font-mono);font-weight:500}.v2-bars{background:var(--ink-150);border-radius:999px;height:3px;display:flex;overflow:hidden}.v2-bars i{height:100%;display:block}.v2-row a,.v2-row>span:first-child{color:var(--ink-950);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;text-decoration:none;overflow:hidden}.v2-row a:hover{color:var(--green-700);text-decoration:none}.v2-row em{color:var(--ink-500);font-family:var(--font-mono);white-space:nowrap;font-size:10px;font-style:normal}.v2-row b{font-family:var(--font-mono);white-space:nowrap;font-size:11px;font-weight:600}.v2-row b.hit{color:var(--red-600)}.v2-row b.ok{color:var(--ink-400);font-weight:400}.v2-statrow{grid-template-columns:repeat(var(--v2-cols,4), minmax(0, 1fr));margin:14px 0 4px;display:grid}.v2-statrow>div{padding:0 8px}.v2-cell{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.v2-cell span{color:var(--ink-500);letter-spacing:.02em;font-size:8px}.v2-cell strong{font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:-.03em;font-size:15px;font-weight:610;line-height:1.25}.v2-escaped strong{color:var(--red-600)}.v2-working-note{background:var(--amber-50);color:var(--amber-700);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:620;line-height:1}.v2-working-copy{color:var(--ink-500);max-width:62ch;margin:0 0 12px;font-size:11px}.v2-working-counts{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.v2-working-counts dt{color:var(--ink-500);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.v2-working-counts dd{margin:2px 0 0;font-size:17px;font-weight:640}.v2-working-tests{border-top:1px solid var(--ink-100);margin:13px 0 0;padding:0;list-style:none}.v2-working-tests li{border-bottom:1px solid var(--ink-100);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 0;display:flex}.v2-working-tests li:last-child{border-bottom:0}.v2-working-tests strong{font-size:11px;font-weight:600}.v2-working-tests code{color:var(--ink-500);overflow-wrap:anywhere;min-width:0;font-size:9px}.v2-working-tests em{color:var(--ink-500);margin-left:auto;font-size:9px;font-style:normal}.v2-compbar{background:var(--ink-150);border-radius:999px;height:6px;margin:14px 0 9px;display:flex;position:relative}.v2-compbar i{border-radius:999px;height:100%;display:block}.v2-compbar b.v2-tick{background:var(--ink-950);z-index:2;border-radius:1px;width:2px;height:auto;position:absolute;top:-5px;bottom:-5px}.v2-tickrow{height:13px;margin:-4px 0 6px;position:relative}.v2-ticklabel{color:var(--ink-600);font-family:var(--font-mono);white-space:nowrap;font-size:9px;position:absolute;transform:translate(-50%)}.v2-c-caught{background:var(--green-600)}.v2-c-timed-out{background:var(--violet-700)}.v2-c-reviewed-harmless{background:var(--ink-400)}.v2-c-escaped{background:var(--red-600)}.v2-c-no-test-ran{background:var(--amber-600)}.v2-c-could-not-run{background:var(--ink-300)}.v2-complegend{flex-wrap:wrap;gap:14px;display:flex}.v2-complegend span{color:var(--ink-500);align-items:center;gap:5px;font-size:10px;display:flex}.v2-complegend i{border-radius:999px;width:10px;height:3px;display:block}.v2-complegend b{color:var(--ink-950);font-family:var(--font-mono);font-size:10px;font-weight:600}.v2-split{border-top:1px solid var(--ink-100);grid-template-columns:auto auto auto 1fr;align-items:baseline;gap:20px;margin-top:12px;padding-top:10px;display:grid}.v2-split>span,.v2-split>div{color:var(--ink-500);font-size:11px}.v2-split>div b{color:var(--ink-950);font-family:var(--font-mono);margin-right:4px;font-size:13px;font-weight:600}.v2-files{margin-top:14px}.v2-file{border-top:1px solid var(--ink-100);padding:9px 0}.v2-file:first-of-type{border-top:0}.v2-filehead{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.v2-filehead a,.v2-filehead>span:first-child{color:var(--ink-950);font-family:var(--font-mono);font-size:11px;font-weight:500;text-decoration:none}.v2-filehead a:hover{color:var(--green-700);text-decoration:none}.v2-filehead b{font-family:var(--font-mono);font-size:11px;font-weight:600}.v2-filehead b.hit{color:var(--red-600)}.v2-seg{grid-template-columns:16px 88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 0;display:grid}.v2-seg i{width:3px;height:11px;display:block}.v2-seg-caught i{background:var(--green-600)}.v2-seg-escaped i{background:var(--red-600)}.v2-seg-no-test-ran i{background:var(--amber-600)}.v2-seg em{color:var(--ink-700);font-family:var(--font-mono);font-size:10px;font-style:normal}.v2-seg small{color:var(--ink-500);font-size:10px}.v2-seg b{color:var(--ink-700);font-family:var(--font-mono);font-size:10px;font-weight:500}.v2-layertray{background:var(--ink-200);border-radius:10px;align-self:flex-start;align-items:center;gap:3px;width:max-content;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.v2-layertab{color:var(--ink-600);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-family:inherit;font-size:10px;font-weight:540;transition:background .13s,color .13s;display:inline-flex}.v2-layertab:hover{color:var(--ink-950);background:#ffffff8c}.v2-layertab.active{background:var(--white);color:var(--ink-950);font-weight:600}.v2-layerfig{color:var(--ink-500);font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:9px;font-style:normal}.v2-layertab.active .v2-layerfig{color:var(--ink-700)}.v2-layerfig-red{color:var(--red-600)}.v2-rate{color:var(--ink-500);margin:2px 0 0;font-size:10px}.v2-rate b{color:var(--ink-950);font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:-.03em;margin-right:5px;font-size:15px;font-weight:610}.v2-rawrate{color:var(--ink-500);margin:3px 0 0;font-size:10px}.v2-rawrate b{color:var(--ink-700);font-family:var(--font-mono);font-feature-settings:"tnum" 1;margin-right:4px;font-size:11px;font-weight:600}.v2-run .detail-tabs{border-bottom:0;gap:4px;margin-left:-12px}.v2-run .detail-tabs button{color:var(--ink-500);border:0;border-radius:8px;min-height:0;padding:8px 12px 9px;font-size:12px;font-weight:540;transition:color .13s;position:relative}.v2-run .detail-tabs button:hover{color:var(--ink-950)}.v2-run .detail-tabs button:hover:after,.v2-run .detail-tabs button.active:after{content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.v2-run .detail-tabs button:hover:after{background:var(--ink-300)}.v2-run .detail-tabs button.active{color:var(--ink-950);font-weight:600}.v2-run .detail-tabs button.active:after{background:var(--ink-950)}.v2-evilist{display:grid}.v2-evirow{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 16px;margin:0 -8px;padding:7px 8px;transition:background .13s;display:grid}.v2-evirow+.v2-evirow{margin-top:2px}.v2-evirow:hover{background:var(--ink-100)}.v2-evilist small{color:var(--ink-500);font-family:var(--font-mono);font-size:10px;display:block}.v2-evilist em{color:var(--ink-500);white-space:nowrap;font-size:10px;font-style:normal}.v2-pill{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:500}.v2-pill-fail{background:var(--red-50);color:var(--red-700)}.v2-pill-pass{background:var(--green-50);color:var(--green-700)}.v2-pill-cannot-attest{background:var(--ink-100);color:var(--ink-700)}@media (max-width:900px){.v2-thin{grid-template-columns:1fr;gap:20px 0}.v2-route-split .v2-row{grid-template-columns:minmax(0,108px) minmax(0,1fr) auto auto;gap:8px}.v2-route-split .v2-row>span:first-child{white-space:normal}.v2-tray{grid-template-columns:1fr;gap:6px}.v2-statrow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.v2-statrow>div:nth-child(odd){border-left:0;padding-left:0}.v2-buglink{grid-template-columns:minmax(0,1fr) auto;row-gap:7px}.v2-delta{grid-template-columns:1fr}}.internal-shell{min-height:100vh}.internal-header{background:var(--paper);border-bottom:1px solid var(--ink-150);flex-wrap:wrap;align-items:center;gap:12px;min-height:70px;padding:0 28px;display:flex}.internal-header strong{color:var(--ink-950);letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.internal-badge{background:var(--green-100);color:var(--green-700);letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;font-size:8px;font-weight:540}.internal-nav{flex-wrap:wrap;gap:16px;display:flex}.internal-nav a{color:var(--ink-600);font-size:12px;text-decoration:none}.internal-nav a:hover{color:var(--ink-950)}.internal-main .surface-heading .internal-figure{color:var(--ink-700);font-family:var(--font-mono);letter-spacing:-.02em;font-size:12px}.internal-subject{color:var(--ink-500);margin-left:auto;font-size:9px}.internal-main{max-width:1280px;margin:0 auto;padding:24px}.internal-main>*+*{margin-top:18px}.internal-shell button:focus-visible,.internal-shell a:focus-visible,.internal-shell select:focus-visible,.internal-shell [role=region]:focus-visible{outline:2px solid var(--green-600);outline-offset:3px}.internal-main .page-intro{min-height:78px}.internal-main .section-kicker{color:var(--green-700);letter-spacing:.12em;font-size:8px;font-weight:540}.internal-main .page-intro h2{color:var(--ink-950);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.internal-main .surface-heading h2,.internal-main .surface-heading h3{letter-spacing:-.01em;font-weight:500}.internal-main td a{color:var(--green-700)}.internal-main td a:hover{color:var(--ink-950)}.internal-main .surface{padding:17px}.internal-metrics{grid-template-columns:repeat(6,1fr);gap:0}.internal-metrics .metric-card{box-shadow:none;border:0;flex-direction:column;align-items:flex-start;gap:2px;min-height:104px;padding:20px 24px;display:flex}.internal-metrics-quad{grid-template-columns:repeat(4,1fr)}.internal-metrics-triple{grid-template-columns:repeat(3,1fr)}.internal-metrics .metric-card span{color:var(--ink-600);letter-spacing:0;text-transform:none;font-size:8px;font-weight:500}.internal-metrics .metric-card strong{color:var(--ink-950);font-family:var(--font-mono);letter-spacing:-.04em;font-size:18px;font-weight:400}.internal-charts{grid-template-columns:repeat(3,1fr);align-items:start;gap:13px;display:grid}.internal-trend{flex-direction:column;gap:6px;display:flex}.internal-trend>span{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:540}.internal-trend .spark-bars{width:calc(11 * var(--spark-bar-width) + 10 * var(--spark-bar-gap))}.internal-trend small{color:var(--ink-600);font-size:10px}.internal-filter{align-items:center;gap:8px;margin-top:10px;display:flex}.internal-filter span{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:540}.internal-filter input{background:var(--ink-100);color:var(--ink-900);border:1px solid #0000;border-radius:4px;width:260px;height:34px;padding:0 10px;font-size:10px}.internal-filter input::placeholder{color:var(--ink-500)}.internal-filter input:focus-visible{background:var(--ink-150);outline:none}.internal-main th{text-align:center;vertical-align:middle;white-space:nowrap;background:0 0;border-top:0;border-bottom:0;font-size:8px;font-weight:500}.internal-main td{border-bottom-color:var(--ink-150);text-align:center;vertical-align:middle;height:58px;font-size:9px}.internal-main td time{white-space:nowrap}.internal-main th:first-child,.internal-main td:first-child{text-align:left}.internal-main tbody tr:hover{background:var(--ink-100)}.internal-main th.sortable{padding:0}.internal-main th .sort-button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;width:100%;padding:8px 10px}.internal-main th .sort-button:hover{color:var(--ink-950)}.internal-main th.sortable:first-child .sort-button{padding-left:17px}.internal-main th.sortable:last-child .sort-button{padding-right:17px}.internal-main th .sort-arrow{margin-left:3px}.internal-main tbody th[scope=row]{border-bottom:1px solid var(--ink-150);color:var(--ink-700);letter-spacing:normal;text-align:left;text-transform:none;background:0 0;border-top:0;padding:7px 10px 7px 17px;font-size:9px;font-weight:400}.internal-main tbody tr:last-child th[scope=row]{border-bottom:0}.internal-main td.internal-membership-cell{overflow-wrap:anywhere;white-space:normal;max-width:360px}.internal-main .cell-numeric{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.internal-main .table-foot{color:var(--ink-500);font-family:var(--font-mono);justify-content:space-between;padding-top:10px;font-size:8px;display:flex}@media (max-width:1100px){.internal-metrics{grid-template-columns:repeat(3,1fr)}.internal-metrics-quad{grid-template-columns:repeat(2,1fr)}.internal-metrics .metric-card{border-bottom:1px solid var(--ink-150)}.internal-charts{grid-template-columns:1fr}}@media (max-width:900px){.internal-header{padding:0 18px}.internal-main{padding:18px}}@media (max-width:680px){.internal-metrics{grid-template-columns:1fr 1fr}.internal-metrics-triple{grid-template-columns:1fr}.internal-metrics .metric-card{min-height:92px;padding:17px 14px}}.finding-row-found-in{color:var(--ink-500);font-family:var(--font-mono);white-space:nowrap;font-size:9px}.finding-row-found-in b{color:var(--ink-700);font-weight:500}.finding-row-meta:has(.finding-row-found-in){grid-template-columns:124px 12px}.finding-row:has(.finding-row-found-in){grid-template-columns:3px minmax(0,1fr) 90px 146px}.app-frame .finding-reject>.button-secondary,html:not([data-app-theme=dark]) .app-frame .finding-reject>.button-secondary{color:var(--ink-500);background:0 0;border-color:#0000}.app-frame .finding-reject>.button-secondary:hover,html:not([data-app-theme=dark]) .app-frame .finding-reject>.button-secondary:hover{color:var(--ink-950);background:0 0;border-color:#0000}.billing-plans .billing-banner{background:var(--paper);color:var(--ink-800);font-family:var(--font-sans);border:none;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 32px;padding:28px 32px;font-size:22px;line-height:1.5;display:flex}.billing-plans .billing-banner button{background:var(--paper);border:2px solid var(--ink-150);color:var(--ink-800);cursor:pointer;font-family:var(--font-sans);border-radius:16px;flex:none;height:64px;padding:0 20px;font-size:20px;font-weight:610;transition:background .12s,border-color .12s}.billing-plans .billing-banner button:not(:disabled):hover{border-color:var(--ink-300);background:#fff}.billing-plans .billing-banner button:disabled{cursor:default;opacity:.5}.billing-plans .billing-banner button:focus-visible{outline:4px solid var(--brand);outline-offset:4px}.billing-plans .billing-banner .member-actions{flex:none;gap:16px;display:flex}.billing-plans .billing-confirm{border-top:2px solid var(--rule);flex-direction:column;align-items:stretch;gap:20px;min-height:0;margin-top:32px;padding-top:28px;display:flex}.billing-plans .billing-confirm>span:first-child{color:var(--ink-800);font-family:var(--font-sans);font-size:20px;line-height:1.55}.billing-plans .billing-confirm .member-actions{gap:16px;display:flex}.billing-plans .billing-card-team .billing-confirm{border-top-color:#ffffff38}.billing-plans .billing-card-team .billing-confirm>span:first-child{color:#ffffffdb}.billing-plans .billing-seats button{color:#fff;z-index:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;line-height:1;display:flex;position:relative}.billing-plans .billing-seats button:before{content:"";z-index:-1;border-radius:50%;width:36px;height:36px;transition:box-shadow .12s,background .12s;position:absolute;box-shadow:inset 0 0 0 2px #ffffff8c}.billing-plans .billing-seats button:not(:disabled):hover:before{background:#fff;box-shadow:inset 0 0 0 2px #fff}.billing-plans .billing-seats button:not(:disabled):hover{color:var(--ink)}.billing-plans .billing-seats button:disabled{cursor:default;opacity:1;color:#ffffff52}.billing-plans .billing-seats button:disabled:before{box-shadow:inset 0 0 0 2px #ffffff2e}.billing-plans .billing-seats button:focus-visible{outline-offset:2px;outline:4px solid #fff}.billing-plans .billing-seats [aria-live]{min-width:168px;font-size:24px}.billing-plans .billing-seat-state{color:#ffffffb8;font-variant-numeric:tabular-nums}.billing-plans .billing-confirm-actions{justify-content:flex-end;gap:32px;display:flex}.billing-plans .billing-confirm-actions button{cursor:pointer;font-family:var(--font-sans);background:0 0;border:none;border-radius:0;height:auto;padding:0;font-size:22px;line-height:1.4}.billing-plans .billing-confirm-go{color:#fff;text-underline-offset:6px;font-weight:540;text-decoration:underline}.billing-plans .billing-confirm-keep{color:#fff;opacity:.7;font-weight:400;text-decoration:none}.billing-plans .billing-confirm-actions button:disabled{cursor:default;opacity:.4}.billing-plans .billing-confirm-actions button:focus-visible{outline-offset:4px;outline:4px solid #fff}.billing-plans .billing-card .billing-confirm-go{color:var(--ink-900)}.billing-plans .billing-card .billing-confirm-keep{color:var(--ink-800)}.billing-plans .billing-card .billing-confirm-actions button:focus-visible{outline-color:var(--brand)}.billing-plans .billing-confirm>span:first-child{font-size:24px}.billing-plans .billing-cadence{align-items:center;gap:24px}.billing-plans .billing-manage{background:var(--paper);border:2px solid var(--ink-150);color:var(--ink-800);cursor:pointer;font-family:var(--font-sans);border-radius:16px;height:64px;margin-left:auto;padding:0 20px;font-size:20px;font-weight:610;transition:background .12s,border-color .12s}.billing-plans .billing-manage:not(:disabled):hover{border-color:var(--ink-300);background:#fff}.billing-plans .billing-manage:disabled{cursor:default;opacity:.5}.billing-plans .billing-manage:focus-visible{outline:4px solid var(--brand);outline-offset:4px}.billing-plans .billing-say{font-family:var(--font-sans);margin:32px 0 0;font-size:22px;line-height:1.5}.billing-plans .billing-say.bad{color:var(--red-600)}@media (max-width:720px){.billing-plans .billing-banner{flex-direction:column;align-items:flex-start}}html:not([data-app-theme=dark]) .app-frame{--shell-canvas:#2c4056;--rail-surface:#101d2c;--rail-well:#0c1624;--rail-well-hover:#0e1a2b;--rail-pop:#122032;--rail-pop-well:#0a1420;--rail-ink:#ffffffa6;--rail-ink-quiet:#ffffff73;--rail-hairline:#ffffff1f;--chip-surface:#1b2c3f;--chip-sep:#33415a;--field-surface:#16283a;--field-surface-hover:#223045;--card-surface:#0e1927;--card-ink:#e9eef5;--card-ink-quiet:#8fa0b3;--card-ink-meta:#637488;--card-ink-faint:#4d5c70;--card-rule:#223045;--card-hover:#16202e;--meter-track:#0f1a26;--ink-bad:#ef6b5e;--sev-high:#e9eef5;--sev-mid:#5f7288;--sev-low:#2c3a4e;--rail-shadow:inset 0 4px 12px #0000008c, inset 0 1px 0 #000000b3, inset 0 0 0 1px #00000059, 0 1px 0 #aacdff2e;--card-shadow:inset 0 4px 12px #000000a6, inset 0 1px 0 #000000b3, inset 0 0 0 1px #0006, 0 1px 0 #aacdff38;--well-shadow:inset 0 2px 4px #0000008c, inset 0 -1px 0 #96bef01a;--pop-shadow:inset 0 2px 6px #00000080, 0 1px 0 #aacdff1a;--pop-well-shadow:inset 0 2px 5px #00000080, 0 1px 0 #aacdff14;--pop-panel-shadow:inset 0 1px 0 #aacdff24, 0 0 0 1px #0000008c, 0 34px 64px -18px #000000bf;--pop-hairline:#1c2a3c;--chip-shadow:inset 0 2px 5px #00000080, 0 1px 0 #aacdff26;--field-shadow:inset 0 2px 6px #0000008c, 0 1px 0 #aacdff26;--nav-badge:#5b8fd459;--toggle-on:#5b8fd44d}html[data-app-theme=dark] .app-frame{--shell-canvas:#070707;--rail-surface:#101010;--rail-well:#1c1c1c;--rail-well-hover:#222;--rail-pop:#1b1b1b;--rail-pop-well:#0a0a0a;--rail-ink:#ffffff9e;--rail-ink-quiet:#ffffff6b;--rail-hairline:#ffffff1a;--chip-surface:#141414;--chip-sep:var(--ink-300);--field-surface:#131313;--field-surface-hover:#1c1c1c;--card-surface:#0d0d0d;--card-ink:var(--ink-950);--card-ink-quiet:var(--ink-700);--card-ink-meta:var(--ink-500);--card-ink-faint:var(--ink-400);--card-rule:var(--ink-200);--card-hover:#151514;--meter-track:#1a1a19;--ink-bad:var(--red-600);--sev-high:var(--ink-950);--sev-mid:var(--ink-400);--sev-low:var(--ink-200);--rail-shadow:inset 0 4px 12px #0000008c, inset 0 0 0 1px #ffffff0d, 0 1px 0 #ffffff14;--card-shadow:inset 0 0 0 1px #ffffff0d, 0 1px 0 #ffffff12;--well-shadow:inset 0 2px 4px #0009, inset 0 -1px 0 #ffffff12;--pop-shadow:inset 0 2px 6px #0009, 0 1px 0 #ffffff14;--pop-well-shadow:inset 0 2px 5px #0009, 0 1px 0 #ffffff0f;--pop-panel-shadow:inset 0 1px 0 #ffffff17, 0 0 0 1px #0009, 0 34px 64px -18px #000c;--pop-hairline:var(--ink-200);--chip-shadow:inset 0 2px 5px #00000080, 0 1px 0 #ffffff12;--field-shadow:inset 0 2px 6px #0000008c, 0 1px 0 #ffffff12;--nav-badge:#ffffff24;--toggle-on:#ffffff29}html:not([data-app-theme=dark]):has(.app-frame){background:#2c4056}html[data-app-theme=dark]:has(.app-frame){background:#070707}html[data-app-theme] .app-frame{--sidebar:236px}@media (min-width:901px){html[data-app-theme] .app-frame .sidebar{background:var(--rail-surface);box-shadow:var(--rail-shadow);border-right:0;border-radius:16px;height:auto;padding:20px 14px 16px;inset:16px auto 16px 16px}html[data-app-theme] .app-frame .main-shell{margin-left:calc(var(--sidebar) + 32px)}html[data-app-theme] .app-frame.sidebar-collapsed{--sidebar:68px}html[data-app-theme] .app-frame.sidebar-collapsed .sidebar{padding-left:10px;padding-right:10px}}html[data-app-theme] .app-frame .brand-row{min-height:38px;padding:0 4px 20px}html[data-app-theme] .app-frame .brand-word{font-size:22px}html[data-app-theme] .app-frame .sidebar .brand{padding-left:4px}html[data-app-theme] .app-frame .sidebar-collapse-toggle{border-radius:10px;width:30px;height:30px}html[data-app-theme] .app-frame .sidebar-collapse-toggle:hover{color:#fff;background:#ffffff14}html[data-app-theme] .app-frame .sidebar-user>svg{margin-right:3px}html[data-app-theme] .app-frame:not(.sidebar-collapsed) .sidebar-collapse-toggle{margin-right:1.5px}html[data-app-theme] .app-frame .sidebar nav{flex-direction:column;gap:4px;margin-top:0;display:flex}html[data-app-theme] .app-frame .nav-item{color:var(--rail-ink);border-radius:12px;gap:11px;min-height:42px;margin-bottom:0;padding:0 13px}html[data-app-theme] .app-frame .nav-item svg{width:15px;height:15px}html[data-app-theme] .app-frame .nav-item:hover{color:#fff;background:#ffffff0f}html[data-app-theme] .app-frame .nav-item.active{background:var(--rail-well);box-shadow:var(--well-shadow);color:#fff}html[data-app-theme] .app-frame .nav-item.active:before{content:none}html[data-app-theme] .app-frame .nav-item em{background:var(--nav-badge);color:#fff;font-family:var(--font-mono);border-radius:999px;min-width:19px;height:18px;padding:0 5px;font-size:9px;font-weight:500}html[data-app-theme] .app-frame .nav-label-spaced{border-top-color:var(--rail-hairline);margin:14px 4px}html[data-app-theme] .app-frame .sidebar-user{background:var(--rail-well);box-shadow:var(--well-shadow);border-radius:12px;gap:10px;margin-top:10px;padding:12px 10px;transition:background .13s}html[data-app-theme] .app-frame .sidebar-user:hover{background:var(--rail-well-hover)}html[data-app-theme] .app-frame .sidebar-user .user-avatar,html[data-app-theme] .app-frame .account-menu-header .user-avatar{background:var(--green-100);color:var(--blue-700);border-radius:999px;width:30px;height:30px}html[data-app-theme] .app-frame .account-menu-header .user-avatar{width:31px;height:31px}html[data-app-theme] .app-frame .sidebar-user strong{color:#fff;font-size:12px;font-weight:540}html[data-app-theme] .app-frame .sidebar-user .plan-line{color:var(--rail-ink-quiet);letter-spacing:normal;text-transform:none;font-size:11px;font-weight:400;line-height:1.35}html[data-app-theme] .app-frame .sidebar-user>svg{color:#fff6}@media (min-width:901px){html[data-app-theme] .app-frame:not(.sidebar-collapsed) .sidebar-account{flex-direction:column;display:flex}html[data-app-theme] .app-frame:not(.sidebar-collapsed) .account-menu{order:1;width:auto;margin-top:8px;position:static;bottom:auto;left:auto}html[data-app-theme] .app-frame:not(.sidebar-collapsed) .sidebar-user{order:2}html[data-app-theme] .app-frame.sidebar-collapsed .account-menu{bottom:92px;left:16px}}html[data-app-theme] .app-frame .account-menu{background:var(--rail-pop);box-shadow:var(--pop-shadow);border:0;border-radius:12px;padding:7px}html[data-app-theme] .app-frame .account-menu-header small{font-size:10px}html[data-app-theme] .app-frame .theme-toggle{background:var(--rail-pop-well);box-shadow:var(--pop-well-shadow)}html[data-app-theme] .app-frame .theme-toggle button.active{background:var(--toggle-on)}html[data-app-theme] .app-frame:has(.navy-page){--page-measure:1240px;--page-inset:48px;--page-top:26px;--page-bottom:60px;background:var(--shell-canvas)}@media (min-width:901px){html[data-app-theme] .app-frame .page-content:has(>.navy-page){max-width:var(--page-measure);padding:var(--page-top) var(--page-inset) var(--page-bottom)}}html[data-app-theme] .app-frame:has(.navy-page) .main-shell{background:0 0}html[data-app-theme] .app-frame:has(.navy-page) .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;height:68px;padding:0 48px}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb{background:var(--chip-surface);box-shadow:var(--chip-shadow);border-radius:10px;gap:8px;height:36px;padding:0 16px}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-trigger{box-shadow:none;color:var(--card-ink-quiet);font-family:var(--font-mono);background:0 0;border:0;height:auto;padding:0;font-size:12px;font-weight:400}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-copy strong{color:var(--card-ink-quiet);font-family:var(--font-mono);letter-spacing:normal;font-size:12px;font-weight:400}:is(html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-trigger:hover,html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-trigger[aria-expanded=true]){color:var(--card-ink);background:0 0}:is(html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-trigger:hover .custom-select-copy strong,html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-trigger[aria-expanded=true] .custom-select-copy strong){color:var(--card-ink)}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb>.tb-wrap:first-child .custom-select-trigger>svg{display:none}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-menu{background:var(--rail-pop);border:0;border-radius:12px;min-width:250px;padding:6px;top:calc(100% + 8px);left:-10px;box-shadow:inset 0 1px #aacdff24,0 0 0 1px #0000008c,0 24px 56px -22px #0009}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-option{color:#fff;border-radius:8px;padding:9px 10px}:is(html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-option:hover,html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-option.active){background:#ffffff14}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-option>span strong{color:#fff;font-size:12px;font-weight:540}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-option>span small{color:#ffffff73;font-size:10px;font-weight:400}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-option>svg{color:#5b8fd4}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb>.tb-wrap:nth-of-type(2) .custom-select-option>span{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb>.tb-wrap:nth-of-type(2) .custom-select-option>span strong{font-weight:400}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb>.tb-wrap:nth-of-type(2) .custom-select-option>span small{color:#637488;font-family:var(--font-mono);white-space:nowrap;flex:none}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-option.action{border-top:1px solid #ffffff14;border-radius:0 0 8px 8px;margin-top:6px;padding-top:9px}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-option.action>span strong{color:#7ba6df}@media (min-width:901px){html[data-app-theme] .app-frame:has(.navy-page) .topbar{padding:0 max(var(--page-inset), calc((100% - var(--page-measure)) / 2 + var(--page-inset)))}}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb{margin-left:0}html[data-app-theme] .app-frame:has(.navy-page) .tb-crumb .custom-select-trigger>svg{color:var(--card-ink-meta);width:13px;height:13px}html[data-app-theme] .app-frame:has(.navy-page) .tb-sep{color:var(--chip-sep)}html[data-app-theme] .app-frame:has(.navy-page) .tb-here{color:var(--card-ink-quiet);font-family:var(--font-mono);font-size:12px;font-weight:400}html[data-app-theme] .app-frame:has(.navy-page) .topbar-actions{gap:14px}html[data-app-theme] .app-frame:has(.navy-page) .search-trigger{background:var(--field-surface);box-shadow:var(--field-shadow);color:var(--card-ink-quiet);border:0;border-radius:10px;gap:8px;width:340px;height:36px;padding:0 10px 0 14px;font-size:12px}html[data-app-theme] .app-frame:has(.navy-page) .search-trigger:hover{background:var(--field-surface-hover);color:var(--card-ink)}html[data-app-theme] .app-frame:has(.navy-page) .search-trigger>svg{width:13px;height:13px}html[data-app-theme] .app-frame:has(.navy-page) .notification-button>svg{width:17px;height:17px}html[data-app-theme] .app-frame:has(.navy-page) .search-trigger kbd{color:var(--card-ink-meta);font-family:var(--font-mono);background:0 0;border:0;margin-left:auto;padding:0;font-size:10px;font-weight:400}html[data-app-theme] .app-frame:has(.navy-page) .topbar .icon-button{background:var(--chip-surface);box-shadow:var(--chip-shadow);color:var(--card-ink-quiet);border:0;border-radius:10px}html[data-app-theme] .app-frame:has(.navy-page) .topbar .icon-button:hover{background:var(--chip-surface);color:var(--card-ink)}html[data-app-theme] .app-frame:has(.navy-page) .tb-badge{background:var(--green-600);color:var(--shell-canvas);font-family:var(--font-mono);border:0;min-width:15px;font-size:9px;font-weight:610;top:1px;right:1px}html:not([data-app-theme=dark]) .app-frame:has(.navy-page) .tb-badge{color:#0b1119}html[data-app-theme] .app-frame:has(.command-home){--page-top:28px;--page-bottom:72px}html[data-app-theme] .app-frame .command-home{gap:0}html[data-app-theme] .app-frame .command-home-intro{justify-content:space-between;align-items:flex-end;padding:0 0 28px}html[data-app-theme] .app-frame .command-home-intro h2{color:var(--card-ink);font-family:var(--font-ui);letter-spacing:-.03em;margin-bottom:0;font-size:26px;font-weight:600;line-height:1.15}html[data-app-theme] .app-frame .hm-state{color:var(--card-ink-quiet);margin:10px 0 0 -6px;font-size:13px}html[data-app-theme] .app-frame .hm-num{color:var(--card-ink);font-size:13px}html[data-app-theme] .app-frame .hm-num:hover{background:#ffffff12}html[data-app-theme] .app-frame .hm-num:active{background:#ffffff1f}html[data-app-theme] .app-frame .hm-num-bad{color:var(--ink-bad)}html[data-app-theme] .app-frame .hm-dot{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .hm-newest{color:var(--card-ink-meta);font:var(--type-meta);white-space:nowrap;align-items:center;gap:8px;padding-bottom:5px;font-size:11px;display:inline-flex}html[data-app-theme] .app-frame .hm-newest i{background:var(--green-600);border-radius:999px;flex:none;width:7px;height:7px;animation:1.8s infinite hm-live}@keyframes hm-live{0%,to{box-shadow:0 0 #5b8fd466}50%{box-shadow:0 0 0 5px #5b8fd400}}html[data-app-theme] .app-frame .command-primary-grid{grid-template-columns:1fr 1fr;gap:24px}html[data-app-theme] .app-frame .command-primary-grid>.surface{background:var(--card-surface);box-shadow:var(--card-shadow);border:0;border-radius:14px}html[data-app-theme] .app-frame .home-active-pulls,html[data-app-theme] .app-frame .home-live-pipeline{--home-card-pad-x:28px;padding:28px var(--home-card-pad-x)}html[data-app-theme] .app-frame .home-active-pulls{padding-right:28px}html[data-app-theme] .app-frame .command-primary-grid .surface-heading{align-items:baseline;padding-bottom:6px}html[data-app-theme] .app-frame .command-primary-grid .surface-heading h3{color:var(--card-ink);font-family:var(--font-ui);letter-spacing:-.01em;font-size:14px;font-weight:600}html[data-app-theme] .app-frame .command-primary-grid .text-link{color:var(--green-400);font-size:12px;font-weight:540}html[data-app-theme] .app-frame .hm-lanes{margin-top:12px}html[data-app-theme] .app-frame .hm-lane{border-top-color:var(--card-rule);gap:0;padding:16px 0 18px}html[data-app-theme] .app-frame .hm-lane:hover{border-top-color:var(--green-600)}html[data-app-theme] .app-frame .hm-lane:active{border-top-color:var(--green-700)}html[data-app-theme] .app-frame .hm-lanetop{grid-template-columns:minmax(0,1fr) 90px}html[data-app-theme] .app-frame .hm-lanetop .v2-state{text-align:right;white-space:nowrap;font-size:12px;font-weight:540}html[data-app-theme] .app-frame .hm-lanetop .v2-state-pass{color:var(--green-400)}html[data-app-theme] .app-frame .hm-lanetop .v2-state-fail{color:var(--ink-bad)}html[data-app-theme] .app-frame .hm-lanetop .v2-state-cannot-attest{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .hm-name{color:var(--card-ink);font:600 13px/1.4 var(--font-ui)}html[data-app-theme] .app-frame .hm-sub{color:var(--card-ink-meta);margin-top:4px;font-size:11px}html[data-app-theme] .app-frame .hm-go{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .hm-lane:hover .hm-go,html[data-app-theme] .app-frame .activity-row:hover .hm-go{color:var(--card-ink)}html[data-app-theme] .app-frame .hm-mrow{grid-template-columns:minmax(0,1fr) 264px;align-items:end;gap:32px;margin-top:14px}html[data-app-theme] .app-frame .hm-gauge{gap:8px;padding-bottom:0}html[data-app-theme] .app-frame .hm-grate{gap:8px}html[data-app-theme] .app-frame .hm-fig{color:var(--card-ink);font-size:13px}html[data-app-theme] .app-frame .hm-fig.hm-bad{color:var(--ink-bad)}html[data-app-theme] .app-frame .hm-glab{color:var(--card-ink-meta);white-space:nowrap;font-size:11px}html[data-app-theme] .app-frame .hm-meterwrap .v2-meter{background:var(--meter-track);border-radius:999px;height:4px;overflow:hidden;box-shadow:inset 0 1px 2px #0000008c}html[data-app-theme] .app-frame .hm-meterwrap .v2-meter-caught{background:var(--green-600)}html[data-app-theme] .app-frame .hm-meterwrap .v2-meter-escaped{background:var(--ink-bad)}html[data-app-theme] .app-frame .hm-cut{background:var(--card-ink);opacity:1;height:12px}html[data-app-theme] .app-frame .hm-none{color:var(--card-ink-faint);margin-top:14px;font-size:12px}html[data-app-theme] .app-frame .hm-counts{justify-items:stretch;gap:4px;margin-right:0}html[data-app-theme] .app-frame .hm-count{grid-template-columns:minmax(0,1fr) 164px;gap:12px;margin:0;padding:2px 0;display:grid}html[data-app-theme] .app-frame .hm-count>span:last-child{color:var(--card-ink-quiet);font:var(--type-value);text-align:right;white-space:nowrap;font-size:12px;font-weight:400}html[data-app-theme] .app-frame .hm-count b{color:var(--card-ink-quiet);font-size:12px;font-weight:400}html[data-app-theme] .app-frame .hm-count b.hm-bad{color:var(--ink-bad);font-weight:610}html[data-app-theme] .app-frame .hm-count:hover{background:#ffffff0d}html[data-app-theme] .app-frame .hm-count:hover b,html[data-app-theme] .app-frame .hm-count:hover>span:last-child{color:var(--card-ink)}html[data-app-theme] .app-frame .hm-count:hover b.hm-bad{color:var(--ink-bad)}html[data-app-theme] .app-frame .hm-count:active{background:#ffffff17}html[data-app-theme] .app-frame .hm-clane{color:var(--card-ink-meta);font:400 11px/1.45 var(--font-ui);letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;overflow:hidden}html[data-app-theme] .app-frame .command-primary-grid .table-foot{color:var(--card-ink-meta);font:var(--type-meta);background:0 0;border:0;justify-content:space-between;margin-top:auto;padding:18px 0 0;font-size:11px;display:flex}html[data-app-theme] .app-frame .home-live-pipeline .activity-list{margin-top:12px}html[data-app-theme] .app-frame .activity-row{padding:13px var(--home-card-pad-x,28px);grid-template-columns:3px minmax(0,1fr);column-gap:16px}html[data-app-theme] .app-frame .activity-row .activity-dot{width:3px;height:30px}html[data-app-theme] .app-frame .activity-row .activity-dot.severity-critical,html[data-app-theme] .app-frame .activity-row .activity-dot.severity-high{background:var(--sev-high)}html[data-app-theme] .app-frame .activity-row .activity-dot.severity-medium{background:var(--sev-mid)}html[data-app-theme] .app-frame .activity-row .activity-dot.severity-low{background:var(--sev-low)}html[data-app-theme] .app-frame .activity-row:hover,html[data-app-theme] .app-frame .activity-row:active{background:var(--card-hover)}html[data-app-theme] .app-frame .activity-row strong{color:var(--card-ink);font:500 13px/1.4 var(--font-ui)}html[data-app-theme] .app-frame .activity-row small{color:var(--card-ink-meta);font:var(--type-meta);margin-top:3px;font-size:11px}html[data-app-theme] .app-frame .command-primary-grid .card-empty strong{color:var(--card-ink)}html[data-app-theme] .app-frame .command-primary-grid .card-empty small,html[data-app-theme] .app-frame .command-primary-grid .card-empty-icon{color:var(--card-ink-meta)}@media (max-width:1180px){html[data-app-theme] .app-frame .command-primary-grid{grid-template-columns:1fr}html[data-app-theme] .app-frame .home-live-pipeline{border-top:0!important}}html[data-app-theme] .app-frame{--tb-inset:28px;--tb-search-inset:75px;--tb-drop:63px}html[data-app-theme] .app-frame:has(.navy-page){--tb-inset:var(--page-inset);--tb-search-inset:calc(var(--page-inset) + 54px);--tb-drop:60px}@media (min-width:901px){html[data-app-theme] .app-frame:has(.navy-page){--tb-inset:max(var(--page-inset), calc((100vw - var(--sidebar) - 32px - var(--page-measure)) / 2 + var(--page-inset)));--tb-search-inset:calc(var(--tb-inset) + 54px)}}html[data-app-theme] .app-frame .command-dialog,html[data-app-theme] .app-frame .notification-panel{background:var(--card-surface);box-shadow:var(--pop-panel-shadow);color:var(--card-ink-quiet);border:0;border-radius:14px;width:min(470px,100vw - 32px);padding:14px}html[data-app-theme] .app-frame .command-overlay{padding:var(--tb-drop) var(--tb-search-inset) 24px 0;background:0 0;justify-content:flex-end;align-items:flex-start}html[data-app-theme] .app-frame .command-dialog{max-height:calc(100dvh - var(--tb-drop) - 24px);gap:0}html[data-app-theme] .app-frame .command-query,html[data-app-theme] .app-frame .command-query:focus-within{background:var(--rail-pop-well);box-shadow:var(--pop-well-shadow);border-radius:10px;gap:9px;height:38px;padding:0 13px}html[data-app-theme] .app-frame .command-query>svg{color:var(--card-ink-meta);width:14px;height:14px}html[data-app-theme] .app-frame .command-query-input{caret-color:var(--green-600);color:var(--card-ink);font:400 12px/1.4 var(--font-ui);letter-spacing:normal}html[data-app-theme] .app-frame .command-query-input::placeholder{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-esc{color:var(--card-ink-meta);font-family:var(--font-mono);background:0 0;padding:0;font-size:10px;font-weight:400}html[data-app-theme] .app-frame .command-scope{color:var(--card-ink-quiet);background:#ffffff12;border-radius:7px;padding:4px 6px 4px 8px;font-size:10px}html[data-app-theme] .app-frame .command-scope b{color:var(--card-ink);font-weight:540}html[data-app-theme] .app-frame .command-scope svg,html[data-app-theme] .app-frame .command-scope:hover svg{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-scope:hover{color:var(--card-ink);background:#ffffff1f}html[data-app-theme] .app-frame .command-list{max-height:min(432px, calc(100dvh - var(--tb-drop) - 180px));padding:0}html[data-app-theme] .app-frame .command-group-head{padding:12px 4px 6px}html[data-app-theme] .app-frame .command-group-name{color:var(--card-ink-meta);font:540 10px/1.3 var(--font-ui);letter-spacing:normal;text-transform:none}html[data-app-theme] .app-frame .command-group-count{color:var(--card-ink-faint);font-family:var(--font-mono);font-size:10px;font-weight:400}html[data-app-theme] .app-frame .command-row{border-radius:10px;grid-template-columns:4px minmax(0,1fr) auto;column-gap:10px;padding:8px 10px}html[data-app-theme] .app-frame .command-row+.command-row{margin-top:2px}html[data-app-theme] .app-frame .command-row:hover,html[data-app-theme] .app-frame .command-row-active{background:var(--field-surface)}html[data-app-theme] .app-frame .command-rule{background:var(--sev-low);align-self:center;height:20px}html[data-app-theme] .app-frame .command-rule-critical,html[data-app-theme] .app-frame .command-rule-failed{background:var(--sev-high)}html[data-app-theme] .app-frame .command-rule-attention{background:var(--sev-mid)}html[data-app-theme] .app-frame .command-rule-review{background:var(--green-400)}html[data-app-theme] .app-frame .command-row-main{text-overflow:ellipsis;white-space:nowrap;padding:0;display:block;overflow:hidden}html[data-app-theme] .app-frame .command-row-main strong{color:var(--card-ink);font:400 12px/1.5 var(--font-ui);letter-spacing:normal;display:inline}html[data-app-theme] .app-frame .command-row-main strong b{color:var(--green-400);font-weight:540}html[data-app-theme] .app-frame .command-row-main small{color:var(--card-ink-meta);font:400 12px/1.5 var(--font-ui);letter-spacing:normal;margin:0;display:inline}html[data-app-theme] .app-frame .command-row-end{gap:8px}html[data-app-theme] .app-frame .command-row-end code,html[data-app-theme] .app-frame .command-row-end time{color:var(--card-ink-meta);font:400 10px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}html[data-app-theme] .app-frame .command-row:hover time,html[data-app-theme] .app-frame .command-row-active time{color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-row-end kbd{color:var(--card-ink-quiet);font:400 10px/1 var(--font-mono);background:#ffffff1a;padding:3px 5px}html[data-app-theme] .app-frame .command-more{color:var(--card-ink-quiet);font:400 11px/1.4 var(--font-ui);border-radius:10px;padding:9px 10px}html[data-app-theme] .app-frame .command-more:hover{background:var(--field-surface);color:var(--card-ink)}html[data-app-theme] .app-frame .command-more span,html[data-app-theme] .app-frame .command-more:hover span{color:var(--green-400)}html[data-app-theme] .app-frame .command-nothing{padding:34px 20px 30px}html[data-app-theme] .app-frame .command-nothing strong{color:var(--card-ink);font:540 12px/1.5 var(--font-ui)}html[data-app-theme] .app-frame .command-nothing span{color:var(--card-ink-meta);font:400 11px/1.5 var(--font-ui)}html[data-app-theme] .app-frame .command-foot{border-top:1px solid var(--pop-hairline);margin-top:10px;padding:10px 4px 0}html[data-app-theme] .app-frame .command-legend{gap:14px}html[data-app-theme] .app-frame .command-legend>span,html[data-app-theme] .app-frame .command-total{color:var(--card-ink-faint);font:400 10px/1.4 var(--font-mono);gap:4px}html[data-app-theme] .app-frame .command-legend kbd{color:inherit;font:inherit;background:0 0;border:0;padding:0}html[data-app-theme] .app-frame .notification-panel{right:var(--tb-inset);top:var(--tb-drop);overflow:visible}html[data-app-theme] .app-frame .inbox-head{align-items:baseline;gap:10px;padding:2px 4px 10px}html[data-app-theme] .app-frame .inbox-title{color:var(--card-ink);font:600 12px/1.3 var(--font-ui);letter-spacing:-.005em}html[data-app-theme] .app-frame .inbox-count{color:var(--card-ink-meta);font:400 10px/1.3 var(--font-mono);letter-spacing:normal;background:0 0;padding:0}html[data-app-theme] .app-frame .inbox-mark-read{color:var(--green-400);cursor:pointer;font:540 11px/1.3 var(--font-ui);background:0 0;border:0;margin-left:auto;padding:0;transition:color .13s}html[data-app-theme] .app-frame .inbox-mark-read:hover{color:var(--card-ink)}html[data-app-theme] .app-frame .inbox-head .icon-button{box-shadow:none;color:var(--card-ink-meta);background:0 0;border:0;align-self:center;width:18px;height:18px}html[data-app-theme] .app-frame .inbox-mark-read+.icon-button{margin-left:0}html[data-app-theme] .app-frame .inbox-head .icon-button:hover{color:var(--card-ink);background:0 0}html[data-app-theme] .app-frame .inbox-head .icon-button svg{width:14px;height:14px}html[data-app-theme] .app-frame .inbox-rows{padding:0}html[data-app-theme] .app-frame .inbox-row{border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;column-gap:11px;padding:10px}html[data-app-theme] .app-frame .inbox-row+.inbox-row{margin-top:2px}html[data-app-theme] .app-frame .inbox-row:hover{background:var(--field-surface)}html[data-app-theme] .app-frame .inbox-row>i{background:var(--green-600);border-radius:999px;width:7px;height:7px;margin:0 auto}html[data-app-theme] .app-frame .inbox-row.inbox-row-seen>i{box-shadow:inset 0 0 0 1.5px var(--card-ink-faint);background:0 0}html[data-app-theme] .app-frame .inbox-row>span{text-overflow:ellipsis;white-space:nowrap;padding:0;display:block;overflow:hidden}html[data-app-theme] .app-frame .inbox-row strong{color:var(--card-ink);font:540 12px/1.5 var(--font-ui);letter-spacing:normal;display:inline}html[data-app-theme] .app-frame .inbox-row.inbox-row-on-runs.inbox-row-failed strong{color:var(--ink-bad)}html[data-app-theme] .app-frame .inbox-row.inbox-row-seen.inbox-row-on-runs.inbox-row-failed strong{color:color-mix(in srgb, var(--ink-bad) 60%, transparent)}html[data-app-theme] .app-frame .inbox-row small{color:var(--card-ink-quiet);font:400 12px/1.5 var(--font-ui);letter-spacing:normal;display:inline}html[data-app-theme] .app-frame .inbox-row time{color:var(--card-ink-meta);font:400 10px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;padding:0}html[data-app-theme] .app-frame .inbox-row.inbox-row-seen strong{color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .inbox-row.inbox-row-seen small,html[data-app-theme] .app-frame .inbox-row.inbox-row-seen time{color:var(--card-ink-faint)}html[data-app-theme] .app-frame .inbox-more{border-top:1px solid var(--pop-hairline);color:var(--green-400);font:540 11px/1.4 var(--font-ui);border-radius:0;margin-top:10px;padding:10px 4px 0}html[data-app-theme] .app-frame .inbox-more:hover{color:var(--card-ink);background:0 0}html[data-app-theme] .app-frame .inbox-more svg{color:inherit}html[data-app-theme] .app-frame .notification-panel .card-empty{padding:26px 16px 22px}html[data-app-theme] .app-frame .notification-panel .card-empty strong{color:var(--card-ink)}html[data-app-theme] .app-frame .notification-panel .card-empty small,html[data-app-theme] .app-frame .notification-panel .card-empty-icon{color:var(--card-ink-meta)}@media (max-width:680px){html[data-app-theme] .app-frame .notification-panel{width:auto;left:12px;right:12px}html[data-app-theme] .app-frame .command-overlay{padding:var(--tb-drop) 12px 24px;justify-content:center}html[data-app-theme] .app-frame .command-dialog{width:100%}}html:not([data-app-theme=dark]) .app-frame{--accent-soft:#5b8fd426}html[data-app-theme=dark] .app-frame{--accent-soft:var(--green-100)}html[data-app-theme] .app-frame .command-runs{gap:0}html[data-app-theme] .app-frame .command-runs .page-intro{min-height:0;padding:0 0 18px}html[data-app-theme] .app-frame .command-runs .page-intro h2{color:var(--card-ink);font-family:var(--font-ui);letter-spacing:-.03em;margin-bottom:0;font-size:26px;font-weight:600;line-height:1.15}html[data-app-theme] .app-frame .command-runs .page-intro p{color:var(--card-ink-quiet);margin:0;font-size:13px;font-weight:400;line-height:1.5}html[data-app-theme] .app-frame .command-runs .runs-surface{background:var(--card-surface);box-shadow:var(--card-shadow);border:0;border-radius:14px;padding:22px 24px}html[data-app-theme] .app-frame .command-runs .runs-query-bar{gap:12px;padding:0}html[data-app-theme] .app-frame .command-runs .finding-search{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);color:var(--card-ink-meta);border:0;border-radius:12px;flex:1;gap:8px;max-width:520px;height:36px;padding:0 14px}html[data-app-theme] .app-frame .command-runs .finding-search svg{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-runs .finding-search input{color:var(--card-ink);font-size:12px}html[data-app-theme] .app-frame .command-runs .finding-search input::placeholder{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-runs .filter-menu-trigger-quiet{color:var(--card-ink-quiet);border-radius:999px;gap:6px;padding:8px 12px;font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-runs .filter-menu-trigger-quiet:hover,html[data-app-theme] .app-frame .command-runs .filter-menu-trigger-quiet.filter-menu-trigger-active{color:var(--card-ink);background:0 0}html[data-app-theme] .app-frame .command-runs .filter-menu-trigger-quiet>svg:last-child{width:12px;height:12px}html[data-app-theme] .app-frame .command-runs .filter-menu-trigger-quiet>b{background:var(--green-600);color:var(--shell-canvas)}html[data-app-theme] .app-frame .command-runs .filter-menu-panel,html[data-app-theme] .app-frame .command-runs .filter-menu-submenu{background:var(--rail-pop);border-radius:12px;padding:6px;box-shadow:inset 0 1px #aacdff24,0 0 0 1px #0000008c,0 24px 56px -22px #0009}html[data-app-theme] .app-frame .command-runs .filter-menu-row-button,html[data-app-theme] .app-frame .command-runs .filter-menu-submenu button{color:#fff;border-radius:8px;padding:9px 10px;font-size:12px}html[data-app-theme] .app-frame .command-runs .filter-menu-row:hover .filter-menu-row-button,html[data-app-theme] .app-frame .command-runs .filter-menu-row-open .filter-menu-row-button,html[data-app-theme] .app-frame .command-runs .filter-menu-submenu button:hover{background:#ffffff14}html[data-app-theme] .app-frame .command-runs .filter-menu-row-button svg{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-runs .filter-menu-unset{color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-runs .filter-menu-selected{color:var(--green-400)}html[data-app-theme] .app-frame .command-runs .filter-menu-clear{border-top-color:var(--pop-hairline);color:var(--card-ink-quiet);padding:9px 10px 4px;font-size:11px}html[data-app-theme] .app-frame .command-runs .runs-count{color:var(--card-ink-meta);padding:14px 2px 10px;font-size:11px}html[data-app-theme] .app-frame .command-runs .runs-count strong{color:var(--card-ink);font-family:var(--font-mono);font-weight:500}html[data-app-theme] .app-frame .command-runs .rn-lanes{gap:8px;margin-top:0;padding:0}html[data-app-theme] .app-frame .command-runs .rn-lane{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);border-top:0;border-radius:12px;gap:8px;padding:16px;transition:background .13s}html[data-app-theme] .app-frame .command-runs .rn-lane:hover{background:var(--rail-well-hover)}html[data-app-theme] .app-frame .command-runs .rn-lane:active{background:var(--rail-well)}html[data-app-theme] .app-frame .command-runs .rn-top{align-items:center;gap:12px}html[data-app-theme] .app-frame .command-runs .rn-nameline{gap:8px}html[data-app-theme] .app-frame .command-runs .rn-name{color:var(--card-ink);font:540 12px/1.4 var(--font-ui)}html[data-app-theme] .app-frame .command-runs .rn-nameline .run-pr-state,html[data-app-theme] .app-frame .command-runs .rn-nameline .run-latest-chip{letter-spacing:normal;text-transform:none;vertical-align:0;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-runs .rn-nameline .run-pr-open{background:var(--accent-soft);color:var(--green-400)}html[data-app-theme] .app-frame .command-runs .rn-nameline .run-pr-closed,html[data-app-theme] .app-frame .command-runs .rn-nameline .run-latest-chip{background:var(--chip-surface);color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-runs .rn-nameline .hm-go{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-runs .rn-lane:hover .hm-go{color:var(--card-ink)}html[data-app-theme] .app-frame .command-runs .rn-top .v2-state{text-align:right;white-space:nowrap;font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-runs .rn-top .v2-state-pass{color:var(--green-400)}html[data-app-theme] .app-frame .command-runs .rn-top .v2-state-fail{color:var(--ink-bad)}html[data-app-theme] .app-frame .command-runs .rn-top .v2-state-cannot-attest{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-runs .rn-sub{color:var(--card-ink-meta);font-family:var(--font-mono);font-size:10px;font-weight:400}html[data-app-theme] .app-frame .command-runs .rn-sub code{font-family:inherit;font-size:inherit;background:0 0;padding:0}html[data-app-theme] .app-frame .command-runs .rn-mrow{grid-template-columns:minmax(240px,1.3fr) .7fr 1.1fr 1fr;column-gap:30px;margin-top:2px}html[data-app-theme] .app-frame .command-runs .rn-stat{gap:6px}html[data-app-theme] .app-frame .command-runs .rn-clane{color:var(--card-ink-meta);font:400 10px/1.4 var(--font-ui);letter-spacing:normal;text-overflow:ellipsis;text-transform:none;overflow:hidden}html[data-app-theme] .app-frame .command-runs .rn-val{color:var(--card-ink-quiet);font-size:11px;line-height:1.5;display:block}html[data-app-theme] .app-frame .command-runs .rn-val:has(.rn-meterwrap){align-items:center;gap:8px;display:flex}html[data-app-theme] .app-frame .command-runs .rn-val b{color:var(--card-ink);font-family:var(--font-mono);letter-spacing:normal;font-size:11px;font-weight:500}html[data-app-theme] .app-frame .command-runs .rn-val b.rn-fig{font-size:12px;font-weight:610}html[data-app-theme] .app-frame .command-runs .rn-val b.rn-good{color:var(--green-400)}html[data-app-theme] .app-frame .command-runs .rn-val b.rn-bad,html[data-app-theme] .app-frame .command-runs .rn-val .ai-escaped{color:var(--ink-bad)}html[data-app-theme] .app-frame .command-runs .rn-none{color:var(--card-ink-faint);font-size:11px}html[data-app-theme] .app-frame .command-runs .rn-meterwrap{flex:auto;max-width:160px}html[data-app-theme] .app-frame .command-runs .v2-meter{background:var(--rail-pop-well);border-radius:999px;height:4px;overflow:hidden;box-shadow:inset 0 1px 2px #0000008c}html[data-app-theme] .app-frame .command-runs .v2-meter-caught{background:var(--green-600)}html[data-app-theme] .app-frame .command-runs .v2-meter-escaped{background:var(--ink-bad)}html[data-app-theme] .app-frame .command-runs .rn-cut{background:var(--card-ink);opacity:.7;border-radius:0;height:11px}html[data-app-theme] .app-frame .command-runs .empty-findings{padding:34px 20px}html[data-app-theme] .app-frame .command-runs .empty-findings strong{color:var(--card-ink);font-size:13px}html[data-app-theme] .app-frame .command-runs .empty-findings span{color:var(--card-ink-meta);font-size:11px}html[data-app-theme] .app-frame .command-runs .rn-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:0 2px;display:flex}html[data-app-theme] .app-frame .command-runs .runs-pager{justify-content:flex-start;gap:16px;padding:0}html[data-app-theme] .app-frame .command-runs .runs-pager .text-button{color:var(--green-400);font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-runs .runs-pager .text-button:disabled{color:var(--card-ink-faint)}html[data-app-theme] .app-frame .command-runs .runs-page-controls .mono{color:var(--card-ink-meta);font-size:10px}html[data-app-theme] .app-frame .command-runs .runs-surface>.rn-foot>.table-foot,html[data-app-theme] .app-frame .command-runs .table-surface.runs-surface .table-foot{color:var(--card-ink-meta);font-family:var(--font-mono);background:0 0;border:0;padding:0;font-size:10px}@media (max-width:1080px){html[data-app-theme] .app-frame .command-runs .rn-mrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:14px}}html:not([data-app-theme=dark]) .app-frame{--spark-history:#33465e;--spark-history-miss:#ef6b5e73;--glyph-ink:#9dc0ea;--gate-pulse-rgb:91 143 212}html[data-app-theme=dark] .app-frame{--spark-history:var(--ink-300);--spark-history-miss:var(--red-100);--glyph-ink:var(--green-400);--gate-pulse-rgb:66 215 126}html[data-app-theme] .app-frame .command-repos{gap:0}html[data-app-theme] .app-frame .command-repos .page-intro{min-height:0;padding:0 0 18px}html[data-app-theme] .app-frame .command-repos .page-intro h2{color:var(--card-ink);font-family:var(--font-ui);letter-spacing:-.03em;margin-bottom:0;font-size:26px;font-weight:600;line-height:1.15}html[data-app-theme] .app-frame .command-repos .page-intro p{color:var(--card-ink-quiet);margin:0;font-size:13px;font-weight:400;line-height:1.5}html[data-app-theme] .app-frame .command-repos .repo-card-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px}html[data-app-theme] .app-frame .command-repos .repo-card{background:var(--card-surface);box-shadow:var(--card-shadow);border:0;border-radius:14px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}html[data-app-theme] .app-frame .command-repos .repo-card-top{gap:12px}html[data-app-theme] .app-frame .command-repos .repo-card-identity{gap:11px;min-width:0}html[data-app-theme] .app-frame .command-repos .repo-glyph{background:var(--rail-well);box-shadow:var(--chip-shadow);color:var(--glyph-ink);font-family:var(--font-mono);border:0;border-radius:10px;flex:none;width:34px;height:34px;font-size:10px;font-weight:500}html[data-app-theme] .app-frame .command-repos .repo-card-identity strong{color:var(--card-ink);font-size:13px;font-weight:540}html[data-app-theme] .app-frame .command-repos .repo-latest-run{flex:none;gap:6px;margin-top:0}html[data-app-theme] .app-frame .command-repos .repo-latest-run-label{color:var(--card-ink-meta);letter-spacing:normal;text-transform:none;font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-repos .repo-latest-run-value{color:var(--card-ink);font-family:var(--font-mono);font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-repos .repo-axis-row{gap:16px;margin-top:6px;padding-bottom:0}html[data-app-theme] .app-frame .command-repos .repo-gate{white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:540;display:inline-flex}html[data-app-theme] .app-frame .command-repos .repo-gate b{font-weight:inherit;text-transform:lowercase}html[data-app-theme] .app-frame .command-repos .repo-gate-sep{color:inherit}@keyframes repo-gate-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--gate-pulse-rgb) / .4)}50%{box-shadow:0 0 0 5px rgb(var(--gate-pulse-rgb) / 0)}}html[data-app-theme] .app-frame .command-repos .repo-gate.v2-state-pass:before{background:var(--green-600);content:"";border-radius:999px;flex:none;width:6px;height:6px;animation:1.8s infinite repo-gate-pulse}html[data-app-theme] .app-frame .command-repos .repo-gate.v2-state-pass{color:var(--green-400)}html[data-app-theme] .app-frame .command-repos .repo-gate.v2-state-fail{color:var(--ink-bad)}html[data-app-theme] .app-frame .command-repos .repo-gate.v2-state-cannot-attest{color:var(--card-ink-meta);font-weight:400}html[data-app-theme] .app-frame .command-repos .repo-diff-coverage{color:var(--card-ink-meta);margin-left:0;font-size:11px;font-weight:400;line-height:normal}html[data-app-theme] .app-frame .command-repos .repo-diff-coverage strong{color:var(--card-ink);font-family:var(--font-mono);margin-left:6px;font-size:11px;font-weight:500;line-height:normal}html[data-app-theme] .app-frame .command-repos .repo-lane{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);border-radius:12px;grid-template-columns:96px 1fr 1fr 1fr 116px;gap:12px;padding:14px 16px}html[data-app-theme] .app-frame .command-repos .repo-lane+.repo-lane{border-top:0}html[data-app-theme] .app-frame .command-repos .repo-axis-row+.repo-lane,html[data-app-theme] .app-frame .command-repos .repo-axis-row+.repo-no-measurement{margin-top:6px}html[data-app-theme] .app-frame .command-repos .repo-no-measurement{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);color:var(--card-ink-meta);border-radius:12px;margin:0;padding:16px;font-size:11px;font-weight:400;line-height:1.6}html[data-app-theme] .app-frame .command-repos .repo-lane-name{color:var(--card-ink-quiet);letter-spacing:normal;text-transform:none;align-self:end;max-width:none;padding-bottom:0;font-size:10px;font-weight:540;line-height:1.5}html[data-app-theme] .app-frame .command-repos .repo-lane-cell span{color:var(--card-ink-meta);font-size:10px;font-weight:400}html[data-app-theme] .app-frame .command-repos .repo-lane-cell strong{color:var(--card-ink);letter-spacing:normal;font-size:15px;font-weight:610}html[data-app-theme] .app-frame .command-repos .repo-lane-escaped strong,html[data-app-theme] .app-frame .command-repos .repo-lane-under strong{color:var(--ink-bad)}html[data-app-theme] .app-frame .command-repos .repo-run-trend{justify-items:center;gap:5px}html[data-app-theme] .app-frame .command-repos .repo-run-trend>span{white-space:nowrap}html[data-app-theme] .app-frame .command-repos .repo-lane .spark-bars{height:26px}html[data-app-theme] .app-frame .command-repos .repo-lane .spark-bars:not(.spark-miss) span:not(.spark-gap){background:var(--spark-history)}html[data-app-theme] .app-frame .command-repos .repo-lane .spark-bars:not(.spark-miss) span:not(.spark-gap):last-child{background:var(--green-600)}html[data-app-theme] .app-frame .command-repos .repo-lane .spark-bars.spark-miss span:not(.spark-gap){background:var(--spark-history-miss)}html[data-app-theme] .app-frame .command-repos .repo-lane .spark-bars.spark-miss span:not(.spark-gap):last-child{background:var(--ink-bad)}html[data-app-theme] .app-frame .command-repos .repo-lane .spark-bars span.spark-gap{border-bottom-color:var(--card-ink-faint);background:0 0}html[data-app-theme] .app-frame .command-repos .repo-lane .spark-mark{border-top-color:var(--card-ink-faint);opacity:1}html[data-app-theme] .app-frame .command-repos .repo-card-footer{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:auto;padding-top:6px}html[data-app-theme] .app-frame .command-repos .repo-card-meta{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);color:var(--card-ink-quiet);border-radius:8px;gap:12px;min-width:0;padding:7px 11px}html[data-app-theme] .app-frame .command-repos .repo-card-meta span{color:var(--card-ink-quiet);font-family:var(--font-mono);gap:5px;font-size:10px;font-weight:400}html[data-app-theme] .app-frame .command-repos .repo-card-meta b{color:var(--card-ink);font-family:inherit;font-weight:500}html[data-app-theme] .app-frame .command-repos .repo-card-meta svg{display:none}html[data-app-theme] .app-frame .command-repos .repo-card-actions{flex:none;gap:14px}html[data-app-theme] .app-frame .command-repos .repo-card-actions a{color:var(--card-ink-quiet);font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-repos .repo-card-actions a:last-child{color:var(--green-400);font-weight:540}html[data-app-theme] .app-frame .command-repos .repo-card-actions a:hover{color:var(--card-ink)}html[data-app-theme] .app-frame .command-repos .repo-card-actions svg{width:12px;height:12px}html[data-app-theme] .app-frame .command-repos .runs-pager{gap:16px;margin-top:20px;padding:0}html[data-app-theme] .app-frame .command-repos .runs-pager .text-button{color:var(--green-400);font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-repos .runs-pager .text-button[aria-disabled=true]{color:var(--card-ink-faint)}html[data-app-theme] .app-frame .command-repos .runs-page-controls .mono{color:var(--card-ink-meta);font-size:10px}html[data-app-theme] .app-frame .command-repos .empty-findings{background:var(--card-surface);box-shadow:var(--card-shadow);border:0;border-radius:14px;padding:34px 20px}html[data-app-theme] .app-frame .command-repos .empty-findings strong{color:var(--card-ink);font-size:13px}html[data-app-theme] .app-frame .command-repos .empty-findings span{color:var(--card-ink-meta);font-size:11px}@media (max-width:1080px){html[data-app-theme] .app-frame .command-repos .repo-card-grid{grid-template-columns:1fr}}@media (max-width:720px){html[data-app-theme] .app-frame .command-repos .repo-lane{grid-template-columns:88px 1fr 1fr 1fr}html[data-app-theme] .app-frame .command-repos .repo-lane .repo-run-trend{display:none}}html:not([data-app-theme=dark]) .app-frame{--usage-seg-1:#2f5f9e;--usage-seg-2:#477bbb;--usage-seg-3:#5b8fd4;--accent-band:#5b8fd41a;--accent-band-ring:#5b8fd433}html[data-app-theme=dark] .app-frame{--usage-seg-1:var(--blue-700);--usage-seg-2:color-mix(in srgb, var(--blue-700) 70%, #000);--usage-seg-3:color-mix(in srgb, var(--blue-700) 45%, #000);--accent-band:#ffffff0d;--accent-band-ring:#ffffff1a}html[data-app-theme] .app-frame:has(.command-settings){--page-bottom:72px}html[data-app-theme] .app-frame .command-settings{gap:0}html[data-app-theme] .app-frame .command-settings .page-intro{min-height:0;padding:0 0 16px}html[data-app-theme] .app-frame .command-settings .page-intro h2{color:var(--card-ink);font-family:var(--font-ui);letter-spacing:-.03em;margin-bottom:0;font-size:26px;font-weight:600;line-height:1.15}html[data-app-theme] .app-frame .command-settings .settings-tabs{background:var(--chip-surface);box-shadow:var(--chip-shadow);border:0;border-radius:999px;gap:2px;width:fit-content;margin:0 0 18px;padding:3px;overflow-x:visible}html[data-app-theme] .app-frame .command-settings .settings-tabs button{color:var(--card-ink-quiet);border:0;border-radius:999px;min-height:0;padding:7px 15px;font-size:12px;font-weight:400;transition:color .13s,background .13s}html[data-app-theme] .app-frame .command-settings .settings-tabs button:hover{color:var(--card-ink)}html[data-app-theme] .app-frame .command-settings .settings-tabs button.active{background:var(--card-surface);color:var(--card-ink);border:0;font-weight:540;box-shadow:inset 0 2px 4px #0000008c}html[data-app-theme] .app-frame .command-settings .surface{background:var(--card-surface);box-shadow:var(--card-shadow);border:0;border-radius:14px}html[data-app-theme] .app-frame .command-settings .settings-section,html[data-app-theme] .app-frame .command-settings .data-boundary-card{padding:26px 28px}html[data-app-theme] .app-frame .command-settings .settings-stack,html[data-app-theme] .app-frame .command-settings .settings-billing{gap:18px}html[data-app-theme] .app-frame .command-settings .settings-single-column{flex-direction:column;gap:18px;display:flex}html[data-app-theme] .app-frame .command-settings .close-workspace-pointer{justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}html[data-app-theme] .app-frame .command-settings .close-workspace-pointer>span{flex-direction:column;gap:3px;display:flex}html[data-app-theme] .app-frame .command-settings .close-workspace-pointer strong{color:var(--card-ink);font-size:12px;font-weight:540}html[data-app-theme] .app-frame .command-settings .close-workspace-pointer small{color:var(--card-ink-quiet);font-size:11px;line-height:1.5}html[data-app-theme] .app-frame .command-settings .close-workspace-pointer .button{flex:none}html[data-app-theme] .app-frame .command-settings .surface-heading{padding-bottom:0}html[data-app-theme] .app-frame .command-settings .surface-heading h3{color:var(--card-ink);font:600 14px/1.2 var(--font-ui);letter-spacing:-.01em}html[data-app-theme] .app-frame .command-settings .section-kicker{color:var(--green-400);letter-spacing:normal;text-transform:none;min-height:0;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-settings .members-note{color:var(--card-ink-quiet);white-space:normal;font-size:11px;line-height:1.6}html[data-app-theme] .app-frame .command-settings .row-float .members-note{white-space:nowrap}html[data-app-theme] .app-frame .command-settings .surface-heading+.members-note{margin-top:12px}html[data-app-theme] .app-frame .command-settings .members-note a{color:var(--card-ink);-webkit-text-decoration-color:var(--card-ink-meta);text-decoration-color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-settings .members-note a:hover{color:var(--green-400);-webkit-text-decoration-color:var(--green-400);text-decoration-color:var(--green-400)}html[data-app-theme] .app-frame .command-settings .members-message{color:var(--ink-bad);white-space:normal;font-size:11px}html[data-app-theme] .app-frame .command-settings .empty-findings strong,html[data-app-theme] .app-frame .command-settings .empty-findings>span{color:var(--card-ink);font-size:12px}html[data-app-theme] .app-frame .command-settings .empty-findings span+span,html[data-app-theme] .app-frame .command-settings .empty-findings strong+span{color:var(--card-ink-meta);font-size:11px}html[data-app-theme] .app-frame .command-settings .button-primary,html[data-app-theme] .app-frame .command-settings .surface-heading>.button{background:var(--green-600);color:var(--shell-canvas);border:0;border-radius:999px;height:32px;padding:0 16px;font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-settings .button-primary:not(:disabled):hover,html[data-app-theme] .app-frame .command-settings .surface-heading>.button:not(:disabled):hover{background:var(--green-400);color:var(--shell-canvas)}html[data-app-theme] .app-frame .command-settings .button-secondary{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);color:var(--card-ink-quiet);border:0;border-radius:999px;height:32px;padding:0 16px;font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-settings .button-secondary:not(:disabled):hover{background:var(--rail-well-hover);color:var(--card-ink);border:0}html[data-app-theme] .app-frame .command-settings .button-decline{background:var(--ink-bad);color:var(--shell-canvas);border-radius:999px;height:32px;padding:0 16px;font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-settings .button-decline:not(:disabled):hover{background:var(--ink-bad);filter:brightness(1.12)}html[data-app-theme] .app-frame .command-settings .close-account-card>.button-secondary,html[data-app-theme] .app-frame .command-settings .close-workspace-pointer>.button-secondary,html[data-app-theme] .app-frame .command-settings .confirm-dialog-go{box-shadow:none;color:var(--ink-bad);background:#ef6b5e1f}html[data-app-theme] .app-frame .command-settings .close-account-card>.button-secondary:not(:disabled):hover,html[data-app-theme] .app-frame .command-settings .close-workspace-pointer>.button-secondary:not(:disabled):hover,html[data-app-theme] .app-frame .command-settings .confirm-dialog-go:not(:disabled):hover{color:var(--ink-bad);background:#ef6b5e38}html[data-app-theme] .app-frame .command-settings .confirm-dialog{background:var(--card-surface);box-shadow:var(--card-shadow), 0 24px 60px #00000057;padding:26px 28px}html[data-app-theme] .app-frame .command-settings .confirm-dialog h3{color:var(--card-ink);font:600 14px/1.2 var(--font-ui);letter-spacing:-.01em}html[data-app-theme] .app-frame .command-settings .confirm-dialog-list{color:var(--card-ink-quiet);font-size:11px}html[data-app-theme] .app-frame .command-settings .confirm-dialog .close-account-form{grid-template-columns:minmax(0,1fr);max-width:none}html[data-app-theme] .app-frame .command-settings .word-action{color:var(--card-ink-meta);font:400 11px/1 var(--font-ui)}html[data-app-theme] .app-frame .command-settings .word-action:not(:disabled):hover{color:var(--card-ink)}html[data-app-theme] .app-frame .command-settings .word-action.word-red:not(:disabled):hover{color:var(--ink-bad)}html[data-app-theme] .app-frame .command-settings .text-button{color:var(--green-400);font-size:11px}html[data-app-theme] .app-frame .command-settings .text-button:hover{color:var(--card-ink)}html[data-app-theme] .app-frame .command-settings .text-field{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);color:var(--card-ink);border:0;border-radius:12px}html[data-app-theme] .app-frame .command-settings .text-field::placeholder{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-settings .text-field:focus-visible{background:var(--rail-pop-well);box-shadow:var(--pop-shadow), inset 0 0 0 1.5px var(--green-600);outline:none}html[data-app-theme] .app-frame .command-settings .invite-form input,html[data-app-theme] .app-frame .command-settings .close-account-form input,html[data-app-theme] .app-frame .command-settings .api-key-new-form input{height:36px;padding:0 14px;font-size:12px}html[data-app-theme] .app-frame .command-settings .invite-form{grid-template-columns:minmax(0,360px) auto auto;justify-content:start;gap:8px}html[data-app-theme] .app-frame .command-settings .invite-form .button,html[data-app-theme] .app-frame .command-settings .close-account-form .button,html[data-app-theme] .app-frame .command-settings .api-key-new-form .button{height:36px}html[data-app-theme] .app-frame .command-settings .invite-form .custom-select-trigger,html[data-app-theme] .app-frame .command-settings .close-account-form .custom-select-trigger,html[data-app-theme] .app-frame .command-settings .api-key-new-form .custom-select-trigger{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);color:var(--card-ink);border:0;border-radius:12px;height:36px;min-height:36px;padding:0 14px;font-size:12px}html[data-app-theme] .app-frame .command-settings .invite-form .custom-select-trigger:hover:not(:disabled),html[data-app-theme] .app-frame .command-settings .invite-form .custom-select-trigger[aria-expanded=true],html[data-app-theme] .app-frame .command-settings .close-account-form .custom-select-trigger:hover:not(:disabled),html[data-app-theme] .app-frame .command-settings .close-account-form .custom-select-trigger[aria-expanded=true],html[data-app-theme] .app-frame .command-settings .api-key-new-form .custom-select-trigger:hover:not(:disabled),html[data-app-theme] .app-frame .command-settings .api-key-new-form .custom-select-trigger[aria-expanded=true]{background:var(--rail-well-hover);color:var(--card-ink);border:0}html[data-app-theme] .app-frame .command-settings .custom-select-trigger>svg{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-settings .invite-form .custom-select-copy strong,html[data-app-theme] .app-frame .command-settings .close-account-form .custom-select-copy strong,html[data-app-theme] .app-frame .command-settings .api-key-new-form .custom-select-copy strong,html:not([data-app-theme=dark]) .app-frame .command-settings .invite-form .custom-select-copy strong,html:not([data-app-theme=dark]) .app-frame .command-settings .close-account-form .custom-select-copy strong,html:not([data-app-theme=dark]) .app-frame .command-settings .api-key-new-form .custom-select-copy strong{color:var(--card-ink);font-size:12px;font-weight:400}html[data-app-theme] .app-frame .command-settings .custom-select-menu{background:var(--rail-pop);border:0;border-radius:12px;padding:6px;box-shadow:inset 0 1px #aacdff24,0 0 0 1px #0000008c,0 24px 56px -22px #0009}html[data-app-theme] .app-frame .command-settings .custom-select-option{color:#fff;border-radius:8px;font-size:12px}html[data-app-theme] .app-frame .command-settings .custom-select-option:hover,html[data-app-theme] .app-frame .command-settings .custom-select-option.active{background:#ffffff14}html[data-app-theme] .app-frame .command-settings .custom-select-option>span small{color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-settings .member-list,html[data-app-theme] .app-frame .command-settings .ended-group>.member-list{gap:8px}html[data-app-theme] .app-frame .command-settings .roster-row{border-top:0}html[data-app-theme] .app-frame .command-settings .row-main,html[data-app-theme] .app-frame .command-settings .row-confirm{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);border-radius:12px;min-height:58px;margin:0;padding:0 16px;transition:background .13s}html[data-app-theme] .app-frame .command-settings .roster-row:hover .row-main,html[data-app-theme] .app-frame .command-settings .roster-row:focus-within .row-main{background:var(--rail-well-hover)}html[data-app-theme] .app-frame .command-settings .member-avatar{border-radius:999px;width:30px;height:30px}html[data-app-theme] .app-frame .command-settings .member-avatar-pending{background:var(--chip-surface);color:var(--card-ink-quiet);font-size:11px}html[data-app-theme] .app-frame .command-settings .member-identity strong{color:var(--card-ink);font-size:12px;font-weight:540}html[data-app-theme] .app-frame .command-settings .member-identity small{color:var(--card-ink-meta);font-family:var(--font-mono);font-size:10px;font-weight:400}html[data-app-theme] .app-frame .command-settings .member-you{background:var(--accent-soft);color:var(--green-400);letter-spacing:normal;text-transform:none;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-settings .member-role-tag,html[data-app-theme] .app-frame .command-settings .role-select .custom-select-copy strong,html:not([data-app-theme=dark]) .app-frame .command-settings .role-select .custom-select-copy strong{color:var(--card-ink-quiet);font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-settings .member-role-plain,html[data-app-theme] .app-frame .command-settings .role-select-plain .custom-select-copy strong,html:not([data-app-theme=dark]) .app-frame .command-settings .role-select-plain .custom-select-copy strong{color:var(--card-ink-quiet);font-weight:400}html[data-app-theme] .app-frame .command-settings .role-select .custom-select-trigger,html:not([data-app-theme=dark]) .app-frame .command-settings .role-select .custom-select-trigger{box-shadow:none;background:0 0;height:auto;min-height:26px}html[data-app-theme] .app-frame .command-settings .role-select .custom-select-trigger:hover,html:not([data-app-theme=dark]) .app-frame .command-settings .role-select .custom-select-trigger:hover{background:#ffffff0f}html[data-app-theme] .app-frame .command-settings .role-select .custom-select-trigger[aria-expanded=true],html:not([data-app-theme=dark]) .app-frame .command-settings .role-select .custom-select-trigger[aria-expanded=true]{background:#ffffff1a}html[data-app-theme] .app-frame .command-settings .roster-row:hover .role-select .custom-select-copy strong,html[data-app-theme] .app-frame .command-settings .roster-row:hover .member-role-tag{color:var(--card-ink)}html[data-app-theme] .app-frame .command-settings .row-confirm>span:first-child{color:var(--card-ink-quiet);font-size:11px;line-height:1.5}html[data-app-theme] .app-frame .command-settings .row-confirm>span:first-child b{color:var(--card-ink);font-weight:540}html[data-app-theme] .app-frame .command-settings .confirm-handle{height:32px;font-size:11px}html[data-app-theme] .app-frame .command-settings .settings-grid{gap:14px;margin-top:18px}html[data-app-theme] .app-frame .command-settings .settings-grid>.integration-card,html[data-app-theme] .app-frame .command-settings .settings-grid>.integration-row{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);border-radius:12px;padding:0 18px;transition:background .13s}html[data-app-theme] .app-frame .command-settings .settings-grid>.integration-card:hover:has(.integration-door:hover){background:var(--rail-well-hover)}html[data-app-theme] .app-frame .command-settings .integration-row{grid-template-columns:38px minmax(0,1fr) auto 14px;gap:14px;min-height:74px}html[data-app-theme] .app-frame .command-settings .integration-door{background:0 0;width:100%;margin:0;padding:0}html[data-app-theme] .app-frame .command-settings .integration-door:hover{background:0 0}html[data-app-theme] .app-frame .command-settings .integration-logo,html[data-app-theme] .app-frame .command-settings .settings-section .integration-logo{background:var(--rail-well);box-shadow:var(--pop-well-shadow);color:var(--card-ink);border-radius:10px;width:38px;height:38px}html[data-app-theme] .app-frame .command-settings .integration-logo svg{width:19px;height:19px}html[data-app-theme] .app-frame .command-settings .integration-row strong{color:var(--card-ink);font-size:12px;font-weight:540}html[data-app-theme] .app-frame .command-settings .integration-row small{color:var(--card-ink-quiet);margin-top:2px;font-size:11px}html[data-app-theme] .app-frame .command-settings .status-pill.status-pill-word{color:var(--green-400);background:0 0;border:0;padding:0;font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-settings .integration-soon{color:var(--card-ink-meta);font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-settings .door-chevron{color:var(--card-ink-meta);width:12px;height:12px}html[data-app-theme] .app-frame .command-settings .integration-door:hover .door-chevron,html[data-app-theme] .app-frame .command-settings .integration-door[aria-expanded=true] .door-chevron{color:var(--card-ink)}html[data-app-theme] .app-frame .command-settings .integration-detail{border-top:1px solid var(--card-rule);padding:15px 0}html[data-app-theme] .app-frame .command-settings .integration-note{color:var(--card-ink-quiet);font-size:11px}html[data-app-theme] .app-frame .command-settings .integration-note-positive{color:var(--green-400)}html[data-app-theme] .app-frame .command-settings .integration-note-negative{color:var(--ink-bad)}html[data-app-theme] .app-frame .command-settings .fw-editor{background:var(--rail-well);box-shadow:var(--pop-well-shadow);border-radius:12px}html[data-app-theme] .app-frame .command-settings .setup-pane-note{color:var(--card-ink-meta);font-size:11px}html[data-app-theme] .app-frame .command-settings .head-count{color:var(--card-ink-meta);font-family:var(--font-mono);font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-settings .head-count .waiting-count{color:var(--green-400)}html[data-app-theme] .app-frame .command-settings .invite-row{border-bottom:1px solid var(--card-rule);padding:14px 0 16px}html[data-app-theme] .app-frame .command-settings .waiting-band{background:var(--accent-band);box-shadow:inset 0 0 0 1px var(--accent-band-ring);border-radius:12px;margin:16px 0 0;padding:2px 16px 14px}html[data-app-theme] .app-frame .command-settings .waiting-kicker{color:var(--green-400);font:540 10px/1.2 var(--font-ui);letter-spacing:normal;text-transform:none;padding:12px 0 6px}html[data-app-theme] .app-frame .command-settings .waiting-row{grid-template-columns:30px minmax(0,1fr) auto;min-height:44px}html[data-app-theme] .app-frame .command-settings .member-list,html[data-app-theme] .app-frame .command-settings .invited-group{margin-top:16px}html[data-app-theme] .app-frame .command-settings .invited-group>.section-kicker{margin-bottom:8px}html[data-app-theme] .app-frame .command-settings .api-key-door{border-bottom:1px solid var(--card-rule);padding:14px 0 16px}html[data-app-theme] .app-frame .command-settings .api-key-new-field>label,html[data-app-theme] .app-frame .command-settings .api-key-new-field>span{color:var(--card-ink-meta);letter-spacing:normal;text-transform:none;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-settings .api-key-row .member-identity small>code{color:var(--card-ink-meta);font-family:var(--font-mono);font-size:10px}html[data-app-theme] .app-frame .command-settings .api-key-when>small{color:var(--card-ink-quiet);letter-spacing:normal;text-transform:none;font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-settings .api-key-when>b{color:var(--card-ink);font-family:var(--font-mono);font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-settings .api-key-row-ended>.row-main{opacity:.55}html[data-app-theme] .app-frame .command-settings .life-word{color:var(--green-400);font:540 11px/1.3 var(--font-ui);letter-spacing:normal}html[data-app-theme] .app-frame .command-settings .life-slot>small{color:var(--card-ink-meta);font:400 10px/1.3 var(--font-mono)}html[data-app-theme] .app-frame .command-settings .life-expired .life-word,html[data-app-theme] .app-frame .command-settings .life-expired>small,html[data-app-theme] .app-frame .command-settings .life-revoked .life-word{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-settings .ended-group{border-top:1px solid var(--card-rule);margin-top:14px}html[data-app-theme] .app-frame .command-settings .ended-door{border-radius:10px;width:100%;min-height:36px;margin:6px 0 0;padding:0 4px}html[data-app-theme] .app-frame .command-settings .ended-door:hover{background:#ffffff0d}html[data-app-theme] .app-frame .command-settings .ended-door>.door-chevron{width:12px;height:12px}html[data-app-theme] .app-frame .command-settings .api-key-foot{border-top:1px solid var(--card-rule);margin-top:14px;padding-top:16px}html[data-app-theme] .app-frame .command-settings .api-key-foot>code{color:var(--card-ink-quiet);font-family:var(--font-mono);font-size:11px}html[data-app-theme] .app-frame .command-settings .api-key-reveal{border-bottom:1px solid var(--card-rule)}html[data-app-theme] .app-frame .command-settings .api-key-expiry-warning{font-size:11px}html[data-app-theme] .app-frame .command-settings .boundary-facts{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}html[data-app-theme] .app-frame .command-settings .boundary-fact,html[data-app-theme] .app-frame .command-settings .boundary-fact:first-child,html[data-app-theme] .app-frame .command-settings .boundary-fact:last-child{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);border-top:0;border-radius:12px;padding:18px;display:block}html[data-app-theme] .app-frame .command-settings .boundary-fact dt{color:var(--card-ink-meta);letter-spacing:normal;text-transform:none;font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-settings .boundary-fact dd{gap:5px;margin-top:7px}html[data-app-theme] .app-frame .command-settings .boundary-fact dd strong{color:var(--card-ink);font-size:13px;font-weight:600}html[data-app-theme] .app-frame .command-settings .boundary-fact dd span{color:var(--card-ink-quiet);font-size:11px;line-height:1.6}html[data-app-theme] .app-frame .command-settings .boundary-change{border-top:0;margin-top:20px;padding-top:0}html[data-app-theme] .app-frame .command-settings .boundary-note{color:var(--card-ink-quiet);max-width:760px;margin-top:0;font-size:12px;line-height:1.6}html[data-app-theme] .app-frame .command-settings .boundary-note code{background:var(--rail-pop-well);color:var(--card-ink);font-family:var(--font-mono);border-radius:6px;padding:2px 7px;font-size:11px}html[data-app-theme] .app-frame .command-settings .usage-section>.surface-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:10px;display:grid}html[data-app-theme] .app-frame .command-settings .usage-section>.surface-heading>div{display:contents}html[data-app-theme] .app-frame .command-settings .usage-section>.surface-heading>div>h3{grid-area:1/1}html[data-app-theme] .app-frame .command-settings .usage-when{color:var(--card-ink-meta);font-family:var(--font-mono);grid-area:1/2;justify-self:end;margin:0;font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-settings .usage-figure{color:var(--card-ink);font:610 14px/1.2 var(--font-mono);letter-spacing:normal;grid-area:2/2;justify-self:end}html[data-app-theme] .app-frame .command-settings .usage-section .surface-heading h3{font-weight:700}.usage-plan-name{color:var(--card-ink-quiet,var(--ink-600));margin-left:4px;font-weight:400}html[data-app-theme] .app-frame .command-settings .usage-body{gap:14px;margin-top:14px}html[data-app-theme] .app-frame .command-settings .usage-bar,html[data-app-theme] .app-frame .command-settings .usage-bar-empty{background:var(--rail-pop-well);border-radius:999px;height:6px;box-shadow:inset 0 1px 3px #0000008c}html[data-app-theme] .app-frame .command-settings .usage-lane-checks{background:var(--usage-seg-1)}html[data-app-theme] .app-frame .command-settings .usage-lane-audits{background:var(--usage-seg-2)}html[data-app-theme] .app-frame .command-settings .usage-lane-slack{background:var(--usage-seg-3)}html[data-app-theme] .app-frame .command-settings .usage-lane-row{padding:9px 0}html[data-app-theme] .app-frame .command-settings .usage-lane-row+.usage-lane-row{border-top-color:var(--card-rule)}html[data-app-theme] .app-frame .command-settings .usage-lane-name{color:var(--card-ink-quiet);font:400 12px/1.4 var(--font-ui)}html[data-app-theme] .app-frame .command-settings .usage-lane-figure{color:var(--card-ink);font:500 12px/1.4 var(--font-mono)}html[data-app-theme] .app-frame .command-settings .usage-foot{color:var(--card-ink-meta);font-family:var(--font-mono);font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-settings .usage-foot-quiet{color:var(--card-ink-faint)}html[data-app-theme] .app-frame .command-settings .usage-rule{background:var(--card-rule)}html[data-app-theme] .app-frame .command-settings .usage-notice{color:var(--card-ink-quiet);font-size:11px}html[data-app-theme] .app-frame .command-settings .usage-notice-warning .usage-notice-mark{color:var(--amber-700)}html[data-app-theme] .app-frame .command-settings .usage-notice-wall .usage-notice-mark{color:var(--ink-bad)}html[data-app-theme] .app-frame .command-settings .billing-plans{--ink:var(--card-ink);--brand:var(--green-600);--rule:var(--card-rule);color:var(--card-ink)}html[data-app-theme] .app-frame .command-settings .plan-section>.billing-plans{width:100%;max-width:none}html[data-app-theme] .app-frame .command-settings .settings-billing>.usage-section{max-width:none}html[data-app-theme] .app-frame .command-settings .plan-section .billing-plans>div:has(>.billing-card){grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}html[data-app-theme] .app-frame .command-settings .plan-section .billing-card-team>div:has(>.billing-seats){flex-direction:column;align-items:flex-start;row-gap:16px}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card{background:var(--rail-pop-well);box-shadow:inset 0 4px 12px #00000080,0 2px #aacdff1a}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card-team{background:var(--rail-pop-well);box-shadow:inset 0 4px 12px #00000080,inset 0 0 0 2px #5b8fd4d9,inset 0 0 30px #5b8fd429,0 2px #aacdff1a}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card>div:first-child{color:var(--green-400)}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card>div:nth-child(2)>span:last-child,html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card>p,html[data-app-theme] .app-frame .command-settings .billing-plans .billing-features li{color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-badge{background:var(--green-600);color:var(--shell-canvas)}.billing-plans .billing-card-current{position:relative}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card-current{box-shadow:inset 0 4px 12px #00000080,inset 0 0 0 2px #34b878d9,inset 0 0 30px #34b87829,0 2px #aacdff1a}html[data-app-theme] .app-frame .command-settings .billing-plans span.billing-badge-current{background:var(--rail-pop-well);color:#4fd393;box-shadow:0 0 0 1px #34b878}html[data-app-theme=light] .app-frame .command-settings .billing-plans span.billing-badge-current{color:#157a4d}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card-team.billing-card-current{box-shadow:inset 0 4px 12px #00000080,inset 0 0 0 2px #34b878d9,inset 0 0 30px #34b87829,0 2px #aacdff1a}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-segments{background:var(--chip-surface);box-shadow:inset 0 4px 10px #00000080,0 2px #aacdff26}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-segments>button{color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-segments>button[aria-pressed=true]{background:var(--card-surface);color:var(--card-ink);box-shadow:inset 0 4px 8px #0000008c}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card>button,html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card>a,html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card-team>button,html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card-team>a{background:var(--rail-well-hover);color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card>button:not(:disabled):hover,html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card>a:hover,html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card-team>button:not(:disabled):hover,html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card-team>a:hover{background:var(--rail-well);color:var(--card-ink)}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card>a{background:var(--green-600);color:var(--shell-canvas)}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-card>a:hover{background:var(--green-400);color:var(--shell-canvas)}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-banner{background:var(--rail-pop-well);color:var(--card-ink-quiet);box-shadow:inset 0 4px 12px #00000080,0 2px #aacdff1a}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-banner button{background:var(--rail-well-hover);color:var(--card-ink-quiet);border:0}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-banner button:not(:disabled):hover{background:var(--rail-well);color:var(--card-ink);border:0}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-confirm>span:first-child{color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-settings .billing-plans .billing-say{color:var(--ink-bad)}html[data-app-theme] .app-frame .command-settings .billing-plans>p:last-child{color:var(--card-ink-meta);font-family:var(--font-mono);text-align:left;max-width:none;margin-left:4px;font-size:22px}@media (max-width:900px){html[data-app-theme] .app-frame .command-settings .boundary-facts{grid-template-columns:minmax(0,1fr)}}html:not([data-app-theme=dark]) .app-frame{--sev-word-mid:#d9a13f;--code-ink:#c9d4e0;--tag-ink:#9dc0ea;--tag-fill:var(--field-surface-hover);--tag-quiet-fill:#9dc0ea1f;--tag-bad-fill:#ef6b5e26}html[data-app-theme=dark] .app-frame{--sev-word-mid:var(--amber-700);--code-ink:#dbe4ee;--tag-ink:var(--ink-700);--tag-fill:var(--ink-100);--tag-quiet-fill:#ffffff0f;--tag-bad-fill:var(--red-100)}html[data-app-theme] .app-frame .command-findings{gap:0}html[data-app-theme] .app-frame .command-findings .page-intro{min-height:0;padding:0 0 18px}html[data-app-theme] .app-frame .command-findings .page-intro h2{color:var(--card-ink);font-family:var(--font-ui);letter-spacing:-.03em;margin-bottom:0;font-size:26px;font-weight:600;line-height:1.15}html[data-app-theme] .app-frame .command-findings .page-intro p{color:var(--card-ink-quiet);margin:0;font-size:13px;font-weight:400;line-height:1.5}@media (min-width:901px){html[data-app-theme] .app-frame .command-findings .findings-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;min-height:0;display:grid}html[data-app-theme] .app-frame:not(.sidebar-collapsed) .command-findings .findings-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}html[data-app-theme] .app-frame .command-findings .findings-layout.finding-detail-mode .findings-list,html[data-app-theme] .app-frame .command-findings .finding-detail,html[data-app-theme] .app-frame .command-findings .findings-layout.finding-detail-mode .finding-detail{display:block}html[data-app-theme] .app-frame .command-findings .findings-list{background:var(--card-surface);box-shadow:var(--card-shadow);border:0;border-radius:14px;padding:20px 22px;overflow:visible}html[data-app-theme] .app-frame .command-findings .finding-detail{background:var(--card-surface);box-shadow:var(--card-shadow);border:0;border-radius:14px;outline:0;width:auto;padding:22px 26px 26px;scroll-margin-top:76px;position:relative;overflow:visible}html[data-app-theme] .app-frame .command-findings .findings-toolbar{gap:10px;padding:0}html[data-app-theme] .app-frame .command-findings .finding-search{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);color:var(--card-ink-meta);border:0;border-radius:12px;flex:1;gap:8px;max-width:none;height:34px;padding:0 13px}html[data-app-theme] .app-frame .command-findings .finding-search svg{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-findings .finding-search input{color:var(--card-ink);font-size:12px}html[data-app-theme] .app-frame .command-findings .finding-search input::placeholder{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-findings .filter-menu-trigger-quiet{color:var(--card-ink-quiet);border-radius:999px;gap:6px;padding:7px 11px;font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-findings .filter-menu-trigger-quiet:hover,html[data-app-theme] .app-frame .command-findings .filter-menu-trigger-quiet.filter-menu-trigger-active{color:var(--card-ink);background:0 0}html[data-app-theme] .app-frame .command-findings .filter-menu-trigger-quiet>svg:last-child{width:12px;height:12px}html[data-app-theme] .app-frame .command-findings .filter-menu-trigger-quiet>b{background:var(--green-600);color:var(--shell-canvas)}html[data-app-theme] .app-frame .command-findings .filter-menu-panel,html[data-app-theme] .app-frame .command-findings .filter-menu-submenu{background:var(--rail-pop);border-radius:12px;padding:6px;box-shadow:inset 0 1px #aacdff24,0 0 0 1px #0000008c,0 24px 56px -22px #0009}html[data-app-theme] .app-frame .command-findings .filter-menu-row-button,html[data-app-theme] .app-frame .command-findings .filter-menu-submenu button{color:#fff;border-radius:8px;padding:9px 10px;font-size:12px}html[data-app-theme] .app-frame .command-findings .filter-menu-row:hover .filter-menu-row-button,html[data-app-theme] .app-frame .command-findings .filter-menu-row-open .filter-menu-row-button,html[data-app-theme] .app-frame .command-findings .filter-menu-submenu button:hover{background:#ffffff14}html[data-app-theme] .app-frame .command-findings .filter-menu-row-button svg{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-findings .filter-menu-unset{color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-findings .filter-menu-selected{color:var(--green-400)}html[data-app-theme] .app-frame .command-findings .filter-menu-clear{border-top-color:var(--pop-hairline);color:var(--card-ink-quiet);padding:9px 10px 4px;font-size:11px}html[data-app-theme] .app-frame .command-findings .finding-kind-tabs{gap:6px;padding:12px 0 2px}html[data-app-theme] .app-frame .command-findings .findings-kind-strip{--strip-fade:var(--card-surface)}html[data-app-theme] .app-frame .command-findings .findings-kind-strip:before,html[data-app-theme] .app-frame .command-findings .findings-kind-strip:after{top:12px;bottom:2px}html[data-app-theme] .app-frame .command-findings .finding-kind-tabs button{background:var(--rail-pop-well);color:var(--card-ink-quiet);text-transform:none;border:0;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:400;box-shadow:inset 0 1px 3px #00000080}html[data-app-theme] .app-frame .command-findings .finding-kind-tabs button:hover{background:var(--rail-pop-well);color:var(--card-ink)}html[data-app-theme] .app-frame .command-findings .finding-kind-tabs button.active{background:var(--accent-soft);box-shadow:none;color:var(--green-400);font-weight:540}html[data-app-theme] .app-frame .command-findings .findings-count{color:var(--card-ink-meta);padding:14px 2px 8px;font-size:11px}html[data-app-theme] .app-frame .command-findings .findings-count strong{color:var(--card-ink);font-family:var(--font-mono);font-weight:500}html[data-app-theme] .app-frame .command-findings .findings-rows{gap:4px;display:grid}html[data-app-theme] .app-frame .command-findings .finding-row{border-radius:12px;grid-template-columns:4px minmax(0,1fr) auto auto;column-gap:12px;min-height:0;padding:11px 13px;transition:background .14s,box-shadow .14s}html[data-app-theme] .app-frame .command-findings .finding-row:hover{background:var(--card-hover)}html[data-app-theme] .app-frame .command-findings .finding-row.selected{background:var(--accent-band);box-shadow:inset 0 0 0 1px var(--accent-band-ring)}html[data-app-theme] .app-frame .command-findings .finding-row .severity-marker{border-radius:999px;align-self:center;width:4px;height:28px}html[data-app-theme] .app-frame .command-findings .finding-row .severity-marker.severity-critical,html[data-app-theme] .app-frame .command-findings .finding-row .severity-marker.severity-high{background:var(--sev-high)}html[data-app-theme] .app-frame .command-findings .finding-row .severity-marker.severity-medium{background:var(--sev-mid)}html[data-app-theme] .app-frame .command-findings .finding-row .severity-marker.severity-low{background:var(--sev-low)}html[data-app-theme] .app-frame .command-findings .finding-row .severity-marker.severity-ungraded{background:0 0}html[data-app-theme] .app-frame .command-findings .finding-row-top strong{color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:540;overflow:hidden}html[data-app-theme] .app-frame .command-findings .finding-row-main>small{color:var(--card-ink-meta);font-family:var(--font-mono);margin-top:2px;font-size:10px}html[data-app-theme] .app-frame .command-findings .finding-row-main code{font-size:10px}html[data-app-theme] .app-frame .command-findings .finding-row-tags{gap:4px;margin-top:6px}html[data-app-theme] .app-frame .command-findings .finding-row-tags i+i{margin-left:0}html[data-app-theme] .app-frame .command-findings .finding-row-tags i+i:before{content:none}html[data-app-theme] .app-frame .command-findings .finding-row-tags i,html[data-app-theme] .app-frame .command-findings .finding-row-tags i.finding-origin,html[data-app-theme] .app-frame .command-findings .finding-row-tags i.finding-origin-ai-planted{letter-spacing:0;text-transform:none;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-row-tags i.finding-origin,html[data-app-theme] .app-frame .command-findings .finding-row-tags i.finding-origin-ai-planted{background:var(--tag-fill);color:var(--tag-ink)}html[data-app-theme] .app-frame .command-findings .finding-row-tags i.kind-escaped{background:var(--tag-bad-fill);color:var(--ink-bad)}html[data-app-theme] .app-frame .command-findings .finding-row-tags i.kind-never-run,html[data-app-theme] .app-frame .command-findings .finding-row-tags i.kind-error-path,html[data-app-theme] .app-frame .command-findings .finding-row-tags i.kind-weak-test,html[data-app-theme] .app-frame .command-findings .finding-row-tags i.kind-duplicate-test,html[data-app-theme] .app-frame .command-findings .finding-row-tags i.kind-quiet{background:var(--tag-quiet-fill);color:var(--tag-ink)}html[data-app-theme] .app-frame .command-findings .finding-row-harmless .finding-row-tags i{background:var(--tag-fill);color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-findings .finding-row-harmless-tag,html[data-app-theme] .app-frame .command-findings .finding-row-rejected-tag{background:var(--tag-fill);color:var(--card-ink-quiet);letter-spacing:0;text-transform:none;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-row-state{justify-items:end;gap:4px;display:grid}html[data-app-theme] .app-frame .command-findings .finding-row-ready{color:var(--card-ink-faint);letter-spacing:0;text-transform:none;font-size:10px;font-weight:400}html[data-app-theme] .app-frame .command-findings .finding-row-ready-held{color:var(--tag-ink);font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-row-state .severity-text{letter-spacing:0;text-transform:capitalize;align-self:end;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .severity-text-critical,html[data-app-theme] .app-frame .command-findings .severity-text-high{color:var(--ink-bad);font-weight:540}html[data-app-theme] .app-frame .command-findings .severity-text-medium{color:var(--sev-word-mid)}html[data-app-theme] .app-frame .command-findings .severity-text-low{color:var(--green-400)}html[data-app-theme] .app-frame .command-findings .finding-row-meta{color:var(--card-ink-meta);font-family:var(--font-mono);grid-template-columns:auto auto;gap:8px;font-size:10px}html[data-app-theme] .app-frame .command-findings .finding-row-meta b{color:var(--card-ink-quiet);font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-row-meta svg{display:none}html[data-app-theme] .app-frame .command-findings .findings-harmless-foot{border-top:1px solid var(--pop-hairline);color:var(--card-ink-meta);margin-top:12px;padding:12px 2px 0;font-size:11px}html[data-app-theme] .app-frame .command-findings .findings-harmless-foot strong{color:var(--card-ink);font-family:var(--font-mono);font-weight:500}html[data-app-theme] .app-frame .command-findings .findings-harmless-foot button{color:var(--green-400);letter-spacing:0;text-transform:none;font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-findings .findings-harmless-foot button:hover{color:var(--card-ink)}html[data-app-theme] .app-frame .command-findings .runs-pager{justify-content:flex-start;gap:16px;margin-top:14px;padding:0}html[data-app-theme] .app-frame .command-findings .runs-pager .text-button{color:var(--green-400);font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-findings .runs-pager .text-button:disabled{color:var(--card-ink-faint)}html[data-app-theme] .app-frame .command-findings .runs-page-controls .mono{color:var(--card-ink-meta);font-size:10px}html[data-app-theme] .app-frame .command-findings .empty-findings{padding:34px 20px}html[data-app-theme] .app-frame .command-findings .empty-findings strong{color:var(--card-ink);font-size:13px}html[data-app-theme] .app-frame .command-findings .empty-findings span{color:var(--card-ink-meta);font-size:11px}html[data-app-theme] .app-frame .command-findings .fw-headrow,html[data-app-theme] .app-frame .command-findings .fw-panelhead,html[data-app-theme] .app-frame .command-findings .fw-panelbody{padding:0}html[data-app-theme] .app-frame .command-findings .fw-pagebtn,html[data-app-theme] .app-frame .command-findings .fw-count{color:var(--card-ink-quiet);border-radius:8px;font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-findings .fw-count{font-family:var(--font-mono);font-size:10px}html[data-app-theme] .app-frame .command-findings .fw-pagebtn:hover,html[data-app-theme] .app-frame .command-findings .fw-count:hover,html[data-app-theme] .app-frame .command-findings .fw-count[aria-expanded=true]{background:var(--field-surface);color:var(--card-ink)}html[data-app-theme] .app-frame .command-findings .fw-pagebtn:disabled{color:var(--card-ink-faint);background:0 0}html[data-app-theme] .app-frame .command-findings .fw-run{color:var(--green-400);font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-findings .fw-run:hover{color:var(--card-ink)}html[data-app-theme] .app-frame .command-findings .fw-drop{background:var(--rail-pop);box-shadow:var(--pop-panel-shadow);border-radius:12px;width:340px;padding:6px}html[data-app-theme] .app-frame .command-findings .fw-listhead{color:var(--card-ink-meta);letter-spacing:0;text-transform:none;padding:6px 10px;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .fw-item{border-radius:8px;padding:8px 10px}html[data-app-theme] .app-frame .command-findings .fw-item:hover{background:#ffffff14}html[data-app-theme] .app-frame .command-findings .fw-item.is-open{background:var(--accent-band);box-shadow:inset 0 0 0 1px var(--accent-band-ring)}html[data-app-theme] .app-frame .command-findings .fw-item b{color:#fff;font-size:12px;font-weight:400}html[data-app-theme] .app-frame .command-findings .fw-itemmain>span{color:var(--card-ink-meta);font-size:10px}html[data-app-theme] .app-frame .command-findings .fw-itemedge{border-radius:999px}html[data-app-theme] .app-frame .command-findings .fw-itemedge.severity-critical,html[data-app-theme] .app-frame .command-findings .fw-itemedge.severity-high{background:var(--sev-high)}html[data-app-theme] .app-frame .command-findings .fw-itemedge.severity-medium{background:var(--sev-mid)}html[data-app-theme] .app-frame .command-findings .fw-itemedge.severity-low{background:var(--sev-low)}html[data-app-theme] .app-frame .command-findings .fw-panelhead h1{color:var(--card-ink);font-family:var(--font-ui);letter-spacing:-.012em;margin:14px 0 0;font-size:16px;font-weight:600;line-height:1.3}html[data-app-theme] .app-frame .command-findings .fw-meta{gap:5px;margin:10px 0 0}html[data-app-theme] .app-frame .command-findings .fw-meta .severity-label,html[data-app-theme] .app-frame .command-findings .fw-meta .finding-origin,html[data-app-theme] .app-frame .command-findings .fw-meta .fw-harmless,html[data-app-theme] .app-frame .command-findings .fw-meta .fw-chip{letter-spacing:0;text-transform:none;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .fw-meta .severity-label{text-transform:capitalize}html[data-app-theme] .app-frame .command-findings .fw-meta .finding-origin,html[data-app-theme] .app-frame .command-findings .fw-meta .finding-origin-ai-planted{background:var(--tag-fill);color:var(--tag-ink)}html[data-app-theme] .app-frame .command-findings .fw-meta .fw-harmless{background:var(--tag-fill);color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-findings .fw-meta .severity-label-critical,html[data-app-theme] .app-frame .command-findings .fw-meta .severity-label-high{background:var(--tag-bad-fill);color:var(--ink-bad)}html[data-app-theme] .app-frame .command-findings .fw-meta .severity-label-medium{color:var(--sev-word-mid);background:#d9a13f26}html[data-app-theme] .app-frame .command-findings .fw-meta .severity-label-low{background:var(--accent-soft);color:var(--green-400)}html[data-app-theme] .app-frame .command-findings .fw-meta .fw-chip{background:var(--rail-pop-well);color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-findings .fw-meta .fw-chip code{font-family:var(--font-mono);font-size:10px}html[data-app-theme] .app-frame .command-findings .fw-meta .fw-chip-link{background:var(--accent-soft);color:var(--green-400)}html[data-app-theme] .app-frame .command-findings .fw-meta .fw-chip-link:hover{background:var(--accent-soft);color:var(--card-ink)}html[data-app-theme] .app-frame .command-findings .finding-route{color:var(--card-ink-quiet);margin:12px 0 0;font-size:11px;line-height:1.6}html[data-app-theme] .app-frame .command-findings .finding-route b{color:var(--card-ink);font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-severity-basis{color:var(--card-ink-meta);font-size:11px;line-height:1.55}html[data-app-theme] .app-frame .command-findings .finding-detail-summary{color:var(--card-ink-quiet);margin:12px 0 0;font-size:12px;line-height:1.6}html[data-app-theme] .app-frame .command-findings .fw-seclabel{color:var(--card-ink-meta);font-family:var(--font-ui);letter-spacing:0;text-transform:none;margin:20px 0 8px;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .fw-panelbody>.fw-seclabel:first-child{margin-top:20px}html[data-app-theme] .app-frame .command-findings .fw-sechead{margin:20px 0 8px}html[data-app-theme] .app-frame .command-findings .fw-prose{color:var(--card-ink-quiet);margin:0 0 8px;font-size:12px;line-height:1.65}html[data-app-theme] .app-frame .command-findings .fw-prose+.fw-prose{margin-top:0}html[data-app-theme] .app-frame .command-findings .fw-swap{gap:4px;margin:0;display:grid}html[data-app-theme] .app-frame .command-findings .fw-swapline{border-radius:10px;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:9px 13px}html[data-app-theme] .app-frame .command-findings .fw-swapedge{display:none}html[data-app-theme] .app-frame .command-findings .fw-swapline code{color:var(--card-ink);font-family:var(--font-mono);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-app-theme] .app-frame .command-findings .fw-swapline small{color:var(--card-ink-meta);letter-spacing:0;text-transform:none;font-size:10px}html[data-app-theme] .app-frame .command-findings .fw-swapline .fw-sign{font-size:11px;font-weight:500}html[data-app-theme] .app-frame .command-findings .fw-swapline.is-minus{background:#ef6b5e1a}html[data-app-theme] .app-frame .command-findings .fw-swapline.is-minus .fw-sign{color:var(--ink-bad)}html[data-app-theme] .app-frame .command-findings .fw-swapline.is-plus{background:#5b8fd41f}html[data-app-theme] .app-frame .command-findings .fw-swapline.is-plus .fw-sign{color:var(--green-400)}html[data-app-theme] .app-frame .command-findings .fw-verdict{gap:6px;margin-top:12px}html[data-app-theme] .app-frame .command-findings .fw-verdict>strong{color:var(--ink-bad);letter-spacing:0;text-transform:none;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .fw-verdict-harmless>strong{color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .command-findings .fw-verdict>span{color:var(--card-ink-quiet);font-size:11px}html[data-app-theme] .app-frame .command-findings .finding-proof-list>div{padding:9px 0}html[data-app-theme] .app-frame .command-findings .finding-proof-list dt{color:var(--card-ink-meta);letter-spacing:0;text-transform:none;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-proof-list dd strong{color:var(--card-ink);font-size:12px;font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-proof-list dd small{color:var(--card-ink-meta);font-size:10px}html[data-app-theme] .app-frame .command-findings .finding-injected-change-head{padding:9px 0}html[data-app-theme] .app-frame .command-findings .finding-injected-change-head>span{color:var(--card-ink-meta);letter-spacing:0;text-transform:none;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-injected-change-head>strong{color:var(--card-ink);font-size:12px;font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-injected-change-head>small{color:var(--tag-ink);font-size:10px}html[data-app-theme] .app-frame .command-findings .finding-injected-privacy p,html[data-app-theme] .app-frame .command-findings .finding-protected-evidence small{color:var(--card-ink-meta);font-size:10px}html[data-app-theme] .app-frame .command-findings .finding-protected-evidence{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);border:0;border-radius:12px}html[data-app-theme] .app-frame .command-findings .finding-protected-evidence strong,html[data-app-theme] .app-frame .command-findings .finding-protected-evidence>svg{color:var(--card-ink)}html[data-app-theme] .app-frame .command-findings .fw-editor{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);border-radius:12px}html[data-app-theme] .app-frame .command-findings .fw-editorbar{background:0 0;border-bottom:1px solid #ffffff0f;padding:9px 14px}html[data-app-theme] .app-frame .command-findings .fw-editorbar>code{color:var(--card-ink-meta);font-family:var(--font-mono);font-size:10px}html[data-app-theme] .app-frame .command-findings .fw-editorbar>span{color:var(--card-ink-faint);letter-spacing:0;text-transform:none;font-size:10px}html[data-app-theme] .app-frame .command-findings .fw-editorcopy{color:var(--green-400);letter-spacing:0;text-transform:none;background:0 0;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .fw-editorcopy:hover{color:var(--card-ink);background:0 0}html[data-app-theme] .app-frame .command-findings .fw-editor pre{padding:12px 16px}html[data-app-theme] .app-frame .command-findings .fw-editor code,html[data-app-theme] .app-frame .command-findings .fw-editor pre code{color:var(--code-ink);font-size:11px;line-height:1.7}html[data-app-theme] .app-frame .command-findings .fw-notest{color:var(--card-ink-quiet);font-size:11px;line-height:1.6}html[data-app-theme] .app-frame .command-findings .fw-dismisslink{color:var(--card-ink-faint);-webkit-text-decoration-color:var(--card-ink-faint);text-decoration-color:var(--card-ink-faint);font-size:11px;font-weight:400}html[data-app-theme] .app-frame .command-findings .fw-dismisslink:hover{color:var(--green-400);-webkit-text-decoration-color:var(--green-400);text-decoration-color:var(--green-400)}html[data-app-theme] .app-frame .command-findings .fw-dismissreason{background:var(--rail-pop-well);box-shadow:var(--pop-shadow);color:var(--card-ink);border:0;border-radius:10px;font-size:11px}html[data-app-theme] .app-frame .command-findings .fw-dismissreason::placeholder{color:var(--card-ink-meta)}html[data-app-theme] .app-frame .command-findings .fw-dismissgo{background:var(--green-600);color:var(--shell-canvas);font-size:11px;font-weight:540}html[data-app-theme] .app-frame .command-findings .fw-dismissgo:hover{background:var(--green-400)}html[data-app-theme] .app-frame .command-findings .fw-dismisscancel{color:var(--card-ink-quiet);font-size:11px}html[data-app-theme] .app-frame .command-findings .fw-dismisscancel:hover{background:var(--field-surface);color:var(--card-ink)}html[data-app-theme] .app-frame .command-findings .finding-review-verdict{color:var(--card-ink);font-size:12px;font-weight:600}html[data-app-theme] .app-frame .command-findings .finding-review-reason{color:var(--card-ink-quiet);font-size:11px;line-height:1.5}html[data-app-theme] .app-frame .command-findings .fw-review-rationale{color:var(--card-ink-quiet);margin:0;font-size:11px;line-height:1.6}html[data-app-theme] .app-frame .command-findings .fw-review-norationale{color:var(--card-ink-faint)}html[data-app-theme] .app-frame .command-findings .fw-review-carried{color:var(--card-ink-faint);font-size:11px;line-height:1.6}html[data-app-theme] .app-frame .command-findings .finding-nearby>span{color:var(--card-ink-meta);letter-spacing:0;text-transform:none;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-nearby a{border-radius:10px;padding:8px 10px}html[data-app-theme] .app-frame .command-findings .finding-nearby a:hover{background:var(--card-hover)}html[data-app-theme] .app-frame .command-findings .finding-nearby strong{color:var(--card-ink);font-size:12px;font-weight:400}html[data-app-theme] .app-frame .command-findings .finding-nearby a:hover strong{color:var(--card-ink)}html[data-app-theme] .app-frame .command-findings .finding-nearby i{letter-spacing:0;text-transform:none;border-radius:4px;font-size:10px;font-weight:540}html[data-app-theme] .app-frame .command-findings .finding-nearby i.kind-escaped{background:var(--tag-bad-fill);color:var(--ink-bad)}html[data-app-theme] .app-frame .command-findings .finding-nearby i.kind-never-run,html[data-app-theme] .app-frame .command-findings .finding-nearby i.kind-error-path,html[data-app-theme] .app-frame .command-findings .finding-nearby i.kind-weak-test,html[data-app-theme] .app-frame .command-findings .finding-nearby i.kind-duplicate-test,html[data-app-theme] .app-frame .command-findings .finding-nearby i.kind-quiet{background:var(--tag-quiet-fill);color:var(--tag-ink)}html[data-app-theme] .app-frame .command-findings .finding-nearby a>svg{color:var(--card-ink-faint)}html[data-app-theme] .app-frame .command-findings .empty-detail{color:var(--card-ink-meta);padding:34px 20px;font-size:11px;line-height:1.6}@media (max-width:900px){html[data-app-theme] .app-frame .command-findings .findings-layout{flex-direction:column;gap:16px;display:flex}}html[data-app-theme] .app-frame .setup-card{background:var(--card-surface);box-shadow:var(--card-shadow);border:0;border-radius:14px;padding:28px}html[data-app-theme] .app-frame .setup-card-inner{width:100%;max-width:none;margin:0}html[data-app-theme] .app-frame .setup-card .setup-kicker{color:var(--card-ink-meta);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:9px;margin-bottom:14px;display:flex}html[data-app-theme] .app-frame .setup-card .setup-kicker i{background:var(--green-600);border-radius:999px;flex:none;width:7px;height:7px;animation:1.8s infinite setup-live}@keyframes setup-live{0%,to{box-shadow:0 0 #5b8fd466}50%{box-shadow:0 0 0 5px #5b8fd400}}html[data-app-theme] .app-frame .setup-card h2{color:var(--card-ink);letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:600}html[data-app-theme] .app-frame .setup-road{grid-template-columns:repeat(var(--setup-road-n,4), minmax(0, 1fr));gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}html[data-app-theme] .app-frame .setup-road li{flex-direction:column;gap:5px;min-width:0;display:flex}html[data-app-theme] .app-frame .setup-road-bar{background:var(--meter-track);border-radius:999px;height:5px;margin-bottom:11px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0000008c}html[data-app-theme] .app-frame .setup-road-bar b{background:var(--green-600);border-radius:999px;width:0;height:100%;transition:width .45s;display:block;box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059}html[data-app-theme] .app-frame .setup-road-done .setup-road-bar b{width:100%}html[data-app-theme] .app-frame .setup-road-now .setup-road-bar b{width:45%}html[data-app-theme] .app-frame .setup-road-stopped .setup-road-bar b{background:var(--ink-bad);width:55%}html[data-app-theme] .app-frame .setup-road-numeral{color:var(--card-ink-faint);font:var(--type-meta);align-items:center;gap:6px;height:13px;display:flex}html[data-app-theme] .app-frame .setup-road-title{color:var(--card-ink-quiet);font-size:11.5px;font-weight:540;line-height:1.35}html[data-app-theme] .app-frame .setup-road-detail{color:var(--card-ink-faint);font-size:9.5px;line-height:1.45}html[data-app-theme] .app-frame .setup-road-done .setup-road-title,html[data-app-theme] .app-frame .setup-road-now .setup-road-title,html[data-app-theme] .app-frame .setup-road-stopped .setup-road-title{color:var(--card-ink)}html[data-app-theme] .app-frame .setup-road-done .setup-road-numeral,html[data-app-theme] .app-frame .setup-road-now .setup-road-numeral{color:var(--green-400)}html[data-app-theme] .app-frame .setup-road-stopped .setup-road-numeral{color:var(--ink-bad)}html[data-app-theme] .app-frame .setup-road-now .setup-road-detail{color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .setup-road-tick{fill:none;height:12px;stroke:var(--green-600);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:12px;display:block}html[data-app-theme] .app-frame .setup-road-spin{border:1.6px solid #7ba6df47;border-top-color:var(--green-400);border-radius:999px;width:11px;height:11px;animation:1s linear infinite setup-spin;display:block}@keyframes setup-spin{to{transform:rotate(360deg)}}html[data-app-theme] .app-frame .setup-road-stop{background:var(--ink-bad);border-radius:999px;width:7px;height:7px;display:block}html[data-app-theme] .app-frame .setup-split{border-top:1px solid var(--card-rule);margin-top:20px;padding-top:20px}html[data-app-theme] .app-frame .setup-card .setup-row{border:0;margin:0;padding:0}html[data-app-theme] .app-frame .setup-card .setup-row+.setup-row{border-top:1px solid var(--card-rule);margin-top:20px;padding-top:20px}html[data-app-theme] .app-frame .setup-card .setup-row-head{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 9px;display:flex}html[data-app-theme] .app-frame .setup-card .setup-row-head strong{color:var(--card-ink);font:var(--type-value-strong);font-size:13px}html[data-app-theme] .app-frame .setup-card .setup-chip{letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:600;line-height:1.3}html[data-app-theme] .app-frame .setup-card .setup-chip-waiting{background:var(--chip-surface);color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .setup-card .setup-chip-attention{color:#e3b45c;background:#c991222e}html[data-app-theme] .app-frame .setup-card .setup-chip-ready{color:#a8c6ee;background:#5b8fd433}html[data-app-theme] .app-frame .setup-card .setup-chip-on{color:#c7dbf5;background:#5b8fd447}html[data-app-theme] .app-frame .setup-sentence{color:var(--card-ink-quiet);margin:0;font-size:11.5px;line-height:1.6}html[data-app-theme] .app-frame .setup-refusal{margin:12px 0 0}html[data-app-theme] .app-frame .setup-refusal p{margin:0}html[data-app-theme] .app-frame .setup-refusal-summary{color:var(--ink-bad);font:var(--type-body)}html[data-app-theme] .app-frame .setup-refusal-evidence{color:var(--card-ink-meta);font:var(--type-code);white-space:pre-wrap;word-break:break-word;margin:6px 0 0;overflow-x:auto}html[data-app-theme] .app-frame .setup-refusal-next{color:var(--card-ink-quiet);font:var(--type-small);margin-top:6px}html[data-app-theme] .app-frame .setup-refusal-next b{color:var(--card-ink);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-right:6px}html[data-app-theme] .app-frame .setup-refusal-withheld{color:var(--card-ink-meta);font:var(--type-caption);margin-top:4px}html[data-app-theme] .app-frame .setup-skeleton{margin-top:24px}html[data-app-theme] .app-frame .setup-skeleton-row{grid-template-columns:minmax(0,215px) minmax(0,1fr) minmax(0,300px);align-items:center;gap:14px;padding:6px 0;display:grid}html[data-app-theme] .app-frame .setup-skeleton-bar{background:linear-gradient(90deg,#ffffff0d 0 40%,#ffffff21 50%,#ffffff0d 60% 100%) 0 0/250% 100%;border-radius:5px;height:11px;animation:1.6s linear infinite setup-shimmer}html[data-app-theme] .app-frame .setup-skeleton-bar.k{width:62%}html[data-app-theme] .app-frame .setup-skeleton-bar.s{justify-self:end;width:70%}@keyframes setup-shimmer{0%{background-position:100% 0}to{background-position:-40% 0}}html[data-app-theme] .app-frame .setup-trial{margin-top:22px}html[data-app-theme] .app-frame .setup-trial-bar{background:var(--meter-track);border-radius:999px;height:6px;overflow:hidden;box-shadow:inset 0 1px 2px #0000008c}html[data-app-theme] .app-frame .setup-trial-bar b{background:var(--green-600);border-radius:999px;height:100%;transition:width .5s;display:block;box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059}html[data-app-theme] .app-frame .setup-trial-bar b.running{background:linear-gradient(90deg, var(--green-600) 0 60%, var(--green-400) 100%);animation:1.4s ease-in-out infinite setup-pulse}html[data-app-theme] .app-frame .setup-trial-bar b.stopped{background:var(--ink-bad);animation:none}@keyframes setup-pulse{0%,to{opacity:1}50%{opacity:.62}}html[data-app-theme] .app-frame .setup-trial-line{align-items:baseline;gap:9px;margin:11px 0 0;display:flex}html[data-app-theme] .app-frame .setup-trial-line b{color:var(--card-ink);letter-spacing:-.01em;font-size:12px;font-weight:600}html[data-app-theme] .app-frame .setup-trial-line b.stopped{color:var(--ink-bad)}html[data-app-theme] .app-frame .setup-trial-line span{color:var(--card-ink-meta);font:var(--type-meta);font-size:10px}html[data-app-theme] .app-frame .setup-trial-detail{color:var(--card-ink-quiet);margin:8px 0 0;font-size:11px;line-height:1.6}html[data-app-theme] .app-frame .setup-doors{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}html[data-app-theme] .app-frame .setup-door{background:var(--rail-well);box-shadow:var(--well-shadow);border-radius:12px;padding:20px}html[data-app-theme] .app-frame .setup-door-kicker{color:var(--card-ink-meta);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:0 0 9px;display:block}html[data-app-theme] .app-frame .setup-door strong{color:var(--card-ink);letter-spacing:-.01em;margin-bottom:6px;font-size:14px;font-weight:600;display:block}html[data-app-theme] .app-frame .setup-door p{color:var(--card-ink-quiet);margin:0 0 14px;font-size:11px;line-height:1.6}html[data-app-theme] .app-frame .setup-door-command{background:var(--card-surface);box-shadow:var(--field-shadow);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}html[data-app-theme] .app-frame .setup-door-command code:before{color:var(--card-ink-faint);content:"$ "}html[data-app-theme] .app-frame .setup-door-command code{color:#c8d6e8;font:var(--type-code);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}html[data-app-theme] .app-frame .setup-pick{margin:0}html[data-app-theme] .app-frame .setup-pick-label{color:var(--card-ink-meta);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:20px 0 8px;display:block}html[data-app-theme] .app-frame .setup-pick-list{margin:0;padding:0;list-style:none}html[data-app-theme] .app-frame .setup-pick-row{color:var(--card-ink-quiet);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}html[data-app-theme] .app-frame .setup-pick-row:hover,html[data-app-theme] .app-frame .setup-pick-row.on{color:var(--card-ink);background:#ffffff14}html[data-app-theme] .app-frame .setup-pick-row em{font:var(--type-value-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-style:normal;overflow:hidden}html[data-app-theme] .app-frame .setup-pick-row svg{fill:none;opacity:0;height:12px;stroke:var(--green-600);stroke-width:2.4px;flex:none;width:12px}html[data-app-theme] .app-frame .setup-pick-row.on svg{opacity:1}html[data-app-theme] .app-frame .setup-receipt{margin-top:24px}html[data-app-theme] .app-frame .setup-receipt-head{color:var(--card-ink-meta);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:0 0 10px;display:block}html[data-app-theme] .app-frame .setup-receipt-row{border-top:1px solid var(--card-rule);grid-template-columns:minmax(0,215px) minmax(0,1fr) minmax(0,300px);align-items:center;gap:14px;padding:6px 0;display:grid}html[data-app-theme] .app-frame .setup-receipt-row:last-child{border-bottom:1px solid var(--card-rule)}html[data-app-theme] .app-frame .setup-receipt-key{color:var(--card-ink-quiet);font:var(--type-code);text-overflow:ellipsis;min-width:0;font-size:10.5px;overflow:hidden}html[data-app-theme] .app-frame .setup-receipt-value{color:var(--card-ink);font:var(--type-code);background:0 0;border:0;border-radius:8px;width:100%;min-width:0;padding:6px 10px;font-size:10.5px;box-shadow:inset 0 0 0 1px #0000}html[data-app-theme] .app-frame .setup-receipt-fixed{align-items:center;min-height:25px;display:flex}html[data-app-theme] .app-frame .setup-receipt-value:hover:not(.setup-receipt-fixed){background:var(--field-surface);box-shadow:var(--field-shadow)}html[data-app-theme] .app-frame .setup-receipt-value:focus-visible{background:var(--field-surface);box-shadow:var(--field-shadow), inset 0 0 0 1px var(--green-600);outline:0}html[data-app-theme] .app-frame .setup-receipt-value.edited{background:var(--field-surface);box-shadow:var(--field-shadow), inset 0 0 0 1px var(--green-600);color:#c7dbf5}html[data-app-theme] .app-frame .setup-receipt-source{color:var(--card-ink-faint);font:var(--type-code);text-align:right;text-overflow:ellipsis;min-width:0;font-size:9.5px;overflow:hidden}html[data-app-theme] .app-frame .setup-receipt-fold{background:var(--chip-surface);box-shadow:var(--chip-shadow);color:var(--card-ink-quiet);cursor:pointer;letter-spacing:-.01em;text-align:left;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:12px;font-weight:600;display:flex}html[data-app-theme] .app-frame .setup-receipt-fold:hover{background:var(--field-surface-hover);color:var(--card-ink)}html[data-app-theme] .app-frame .setup-receipt-fold span{flex:1;min-width:0}html[data-app-theme] .app-frame .setup-receipt-fold svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:13px;height:13px}html[data-app-theme] .app-frame .setup-questions{border-top:1px solid var(--card-rule);margin-top:26px;padding-top:22px}html[data-app-theme] .app-frame .setup-questions-bare{border-top:0;padding-top:0}html[data-app-theme] .app-frame .setup-questions-head{color:var(--card-ink);letter-spacing:-.01em;margin:0 0 6px;font-size:14px;font-weight:600}html[data-app-theme] .app-frame .setup-questions-none{color:var(--card-ink-quiet);align-items:center;gap:10px;margin:0;padding:14px 0 2px;font-size:12px;display:flex}html[data-app-theme] .app-frame .setup-questions-none svg{fill:none;height:13px;stroke:var(--green-600);stroke-width:2.4px;width:13px}html[data-app-theme] .app-frame .setup-question-list{margin:0;padding:0;list-style:none}html[data-app-theme] .app-frame .setup-question{border-top:1px solid var(--card-rule);padding:16px 0}html[data-app-theme] .app-frame .setup-question:first-child{border-top:0;padding-top:10px}html[data-app-theme] .app-frame .setup-question-ask{color:var(--card-ink);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0 0 3px;font-size:12.5px;font-weight:600;display:flex}html[data-app-theme] .app-frame .setup-question-required{color:#e3b45c;letter-spacing:var(--track-label);text-transform:uppercase;background:#c991222e;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:600;line-height:1.3}html[data-app-theme] .app-frame .setup-question-why{color:var(--card-ink-meta);font:var(--type-code);margin:0 0 11px;font-size:9.5px}html[data-app-theme] .app-frame .setup-candidates{flex-direction:column;align-items:flex-start;gap:1px;display:flex}html[data-app-theme] .app-frame .setup-candidate{color:var(--card-ink-quiet);cursor:pointer;font:var(--type-code);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;max-width:520px;padding:9px 10px;font-size:10.5px;display:flex}html[data-app-theme] .app-frame .setup-candidate:hover,html[data-app-theme] .app-frame .setup-candidate.on{color:var(--card-ink);background:#ffffff14}html[data-app-theme] .app-frame .setup-candidate span{flex:1;min-width:0}html[data-app-theme] .app-frame .setup-candidate svg,html[data-app-theme] .app-frame .setup-other svg{fill:none;opacity:0;height:12px;stroke:var(--green-600);stroke-width:2.4px;flex:none;width:12px}html[data-app-theme] .app-frame .setup-candidate.on svg,html[data-app-theme] .app-frame .setup-other.on svg{opacity:1}html[data-app-theme] .app-frame .setup-other{background:var(--field-surface);box-shadow:var(--field-shadow);border-radius:8px;align-items:center;gap:10px;width:100%;max-width:520px;margin-top:4px;padding:0 10px;display:flex}html[data-app-theme] .app-frame .setup-other.on{box-shadow:var(--field-shadow), inset 0 0 0 1px var(--green-600)}html[data-app-theme] .app-frame .setup-other input{color:var(--card-ink);font:var(--type-code);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:9px 0;font-size:10.5px}html[data-app-theme] .app-frame .setup-other input::placeholder{color:var(--card-ink-faint)}html[data-app-theme] .app-frame .setup-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}html[data-app-theme] .app-frame .setup-acts:empty{display:none}html[data-app-theme] .app-frame .setup-button{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}html[data-app-theme] .app-frame .setup-button-primary{background:var(--green-600);color:#0b1522}html[data-app-theme] .app-frame .setup-button-primary:hover:not(:disabled){background:var(--green-400)}html[data-app-theme] .app-frame .setup-button:disabled{cursor:not-allowed;opacity:.55}html[data-app-theme] .app-frame .setup-button-ghost{background:var(--chip-surface);box-shadow:var(--chip-shadow);color:var(--card-ink-quiet)}html[data-app-theme] .app-frame .setup-button-ghost:hover{background:var(--field-surface-hover);color:var(--card-ink)}html[data-app-theme] .app-frame .setup-button svg{fill:none;stroke:currentColor;stroke-width:2px;width:12px;height:12px}@media (max-width:1000px){html[data-app-theme] .app-frame .setup-road,html[data-app-theme] .app-frame .setup-skeleton-row,html[data-app-theme] .app-frame .setup-receipt-row,html[data-app-theme] .app-frame .setup-doors{grid-template-columns:1fr}html[data-app-theme] .app-frame .setup-receipt-source{text-align:left}}
