:root{--background:#f7f9fd;--surface:#ffffff;--surface-soft:#f3f6fb;--surface-strong:#ffffff;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--line-strong:#cbd5e1;--accent:#1358ef;--accent-strong:#0b48cf;--accent-soft:#eaf1ff;--success:#21a366;--success-soft:#e4f7ed;--warning:#c77a16;--warning-soft:#fff4dd;--danger:#d43f3a;--danger-soft:#ffe8e7;--info:#3867e8;--info-soft:#e8efff;--shadow:0 12px 30px rgba(15,23,42,0.045);--shadow-soft:0 5px 14px rgba(15,23,42,0.035);--shadow-lift:0 14px 34px rgba(15,23,42,0.07);--ring:0 0 0 3px rgba(19,88,239,0.14);--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--ease-emphasis:cubic-bezier(0.16,1,0.3,1)}.rg-dev-console{--rg-bg:#f3f4f6;--rg-grid:rgba(15,23,42,0.035);--rg-ink:#111827;--rg-muted:#667085;--rg-line:#d9dee7;--rg-panel:#ffffff;--rg-sidebar:#0b0d12;--rg-sidebar-soft:#151923;--rg-blue:#155eef;--rg-blue-soft:#eef4ff;--rg-green:#11845b;--rg-green-soft:#eaf8f0;--rg-amber:#b54708;--rg-amber-soft:#fff4e5;--rg-red:#c4320a;--rg-red-soft:#fff1ed;--rg-violet:#6941c6;--rg-violet-soft:#f4f0ff;background:linear-gradient(90deg,var(--rg-grid) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.44)),var(--rg-bg);color:var(--rg-ink);display:grid;font-size:13px;grid-template-columns:236px minmax(0,1fr);height:100vh;line-height:1.45;min-width:1180px;overflow:hidden}.rg-dev-console *,.rg-dev-console :after,.rg-dev-console :before{box-sizing:border-box}.rg-sidebar{background:linear-gradient(180deg,#0b0d12,#11141c);border-right:1px solid #222734;color:#eef2ff;display:flex;flex-direction:column;gap:12px;min-height:0;padding:14px 12px}.rg-brand,.rg-sidebar-footer,.rg-workspace-card{align-items:center;display:flex;gap:12px}.rg-brand{padding:0 6px 4px}.rg-brand-mark,.rg-user-badge,.rg-workspace-avatar{align-items:center;border-radius:10px;display:grid;flex:0 0 auto;height:38px;justify-items:center;width:38px}.rg-brand-mark{background:#155eef;box-shadow:0 12px 26px rgba(21,94,239,.28);color:#ffffff}.rg-brand strong,.rg-sidebar-footer strong,.rg-workspace-card strong{display:block;font-size:14px;font-weight:720;letter-spacing:0}.rg-brand span,.rg-sidebar-footer span,.rg-workspace-card span{color:#98a2b3;display:block;font-size:12px;margin-top:1px}.rg-workspace-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px}.rg-user-badge,.rg-workspace-avatar{background:#1d2939;color:#dbeafe;font-weight:760}.rg-nav{display:grid;grid-gap:4px;gap:4px}.rg-nav-utility{border-top:1px solid rgba(255,255,255,.08);margin-top:auto;padding-top:14px}.rg-nav-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:#d0d5dd;cursor:pointer;display:flex;gap:12px;min-height:40px;padding:7px 9px;text-align:left;width:100%}.rg-nav-item:hover,.rg-nav-item[aria-current=page]{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1);color:#ffffff}.rg-nav-item strong{display:block;font-size:13px;font-weight:720}.rg-nav-item small{color:#98a2b3;display:block;font-size:11px;margin-top:1px}.rg-sidebar-footer{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:9px}.rg-user-row{align-items:center;display:flex;gap:10px}.rg-user-actions{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.rg-user-actions a,.rg-user-actions button{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#d0d5dd;cursor:pointer;display:inline-flex;font-size:11px;font-weight:760;gap:6px;justify-content:center;min-height:30px;text-decoration:none}.rg-user-actions a:hover,.rg-user-actions button:hover{background:rgba(255,255,255,.1);color:#ffffff}.rg-main{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}.rg-topbar{align-items:flex-start;background:rgba(243,244,246,.94);border-bottom:1px solid var(--rg-line);display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:9px 20px 7px}.rg-title-block{max-width:760px}.rg-title-block span{color:var(--rg-blue);display:block;font-size:12px;font-weight:760;letter-spacing:.02em;margin-bottom:6px;text-transform:uppercase}.rg-title-block h1{color:var(--rg-ink);font-size:22px;letter-spacing:0;line-height:1.16;margin:0}.rg-title-block p{color:var(--rg-muted);font-size:11px;line-height:1.45;margin:5px 0 0;max-width:720px}.rg-section-guide{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.rg-section-guide strong{background:#ffffff;border:1px solid var(--rg-line);border-radius:999px;color:#344054;font-size:11px;font-weight:760;line-height:1;min-height:22px;padding:5px 8px;white-space:nowrap}.rg-workbench-chain{align-items:center;background:#0f172a;border:1px solid #1e293b;border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);color:#dbeafe;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;max-width:760px;min-height:34px;overflow:hidden}.rg-workbench-chain span{align-items:center;border-right:1px solid rgba(148,163,184,.16);display:grid;grid-gap:2px;gap:2px;grid-template-columns:58px minmax(0,1fr);min-width:0;padding:5px 9px}.rg-workbench-chain span:last-child{border-right:0}.rg-workbench-chain b{color:#60a5fa;font-family:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:10px;font-weight:820;letter-spacing:0}.rg-workbench-chain b,.rg-workbench-chain strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-workbench-chain strong{color:#f8fafc;font-size:11px;font-weight:760}.rg-top-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px;padding-top:2px}.rg-icon-button,.rg-status-pill{align-items:center;background:#ffffff;border:1px solid var(--rg-line);border-radius:9px;color:#344054;display:inline-flex;font-size:12px;font-weight:680;gap:8px;min-height:32px;padding:0 9px}.rg-status-pill[data-tone=good]{background:var(--rg-green-soft);border-color:rgba(17,132,91,.28);color:var(--rg-green)}.rg-status-pill[data-tone=warn]{background:var(--rg-amber-soft);border-color:rgba(181,71,8,.28);color:var(--rg-amber)}.rg-status-pill[data-tone=neutral]{background:#f8fafc;border-color:#d8e0ec;color:#344054}.rg-icon-button{cursor:pointer;justify-content:center;width:34px}.rg-icon-button[data-active=true]{background:var(--rg-blue-soft);border-color:#b7ccff;color:var(--rg-blue)}.rg-sync-message{align-items:center;background:#ffffff;border:1px solid var(--rg-line);border-radius:9px;color:var(--rg-muted);display:inline-flex;font-size:12px;font-weight:680;gap:8px;min-height:32px;padding:0 11px}.rg-sync-message[data-active=true]{border-color:#b7ccff;color:var(--rg-blue)}.rg-active-filter-chip{align-items:center;background:var(--rg-blue-soft);border:1px solid #b7ccff;border-radius:9px;color:var(--rg-blue);display:inline-flex;font-size:12px;font-weight:760;gap:8px;min-height:34px;padding:0 7px 0 11px}.rg-active-filter-chip button{background:#ffffff;border:1px solid #b7ccff;border-radius:7px;color:var(--rg-blue);cursor:pointer;font-size:11px;font-weight:800;min-height:24px;padding:0 8px}.rg-filter-bar{align-items:center;background:#ffffff;border:1px solid var(--rg-line);border-radius:10px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(210px,.6fr) minmax(250px,.7fr) minmax(0,1.1fr) minmax(220px,.55fr);padding:12px;width:100%}.rg-filter-bar span,.rg-filter-bar strong{display:block}.rg-filter-bar>div:first-child strong{color:var(--rg-ink);font-size:13px}.rg-filter-bar>div:first-child span{color:var(--rg-muted);font-size:12px;margin-top:2px}.rg-filter-options{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.rg-filter-options button{background:#ffffff;border:1px solid var(--rg-line);border-radius:9px;cursor:pointer;min-height:48px;padding:8px 10px;text-align:left}.rg-filter-options button[data-active=true]{background:var(--rg-blue-soft);border-color:#b7ccff}.rg-filter-options strong{color:var(--rg-ink);font-size:12px}.rg-filter-options span{color:var(--rg-muted);font-size:11px;margin-top:2px}.rg-filter-search{display:grid;grid-gap:5px;gap:5px}.rg-filter-search span{color:var(--rg-muted);font-size:11px;font-weight:760;text-transform:uppercase}.rg-filter-search input{background:#f8fafc;border:1px solid var(--rg-line);border-radius:9px;color:var(--rg-ink);min-height:40px;outline:none;padding:0 12px;width:100%}.rg-filter-search input:focus{border-color:#b7ccff;box-shadow:0 0 0 3px rgba(21,94,239,.12)}.rg-filter-summary{align-items:center;background:#f8fafc;border:1px solid var(--rg-line);border-radius:9px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:8px 8px 8px 12px}.rg-filter-summary span{color:var(--rg-muted);font-size:11px;font-weight:760;text-transform:uppercase}.rg-filter-summary strong{color:var(--rg-ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-filter-summary button{background:#ffffff;border:1px solid var(--rg-line);border-radius:8px;color:#344054;cursor:pointer;font-size:12px;font-weight:760;min-height:32px;padding:0 10px;white-space:nowrap}.rg-content-shell{min-height:0;overflow:hidden;padding:9px 20px 14px}.rg-domain-grid,.rg-home-grid,.rg-reports-grid,.rg-settings-grid{align-content:start;display:grid;grid-gap:10px;gap:10px;height:100%;min-height:0;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:2px;scrollbar-gutter:stable}.rg-decision-card::-webkit-scrollbar,.rg-domain-grid::-webkit-scrollbar,.rg-home-grid::-webkit-scrollbar,.rg-inspector-body::-webkit-scrollbar,.rg-panel-scroll::-webkit-scrollbar,.rg-panel::-webkit-scrollbar,.rg-report-inspector::-webkit-scrollbar,.rg-reports-grid::-webkit-scrollbar,.rg-settings-grid::-webkit-scrollbar{height:8px;width:8px}.rg-decision-card::-webkit-scrollbar-thumb,.rg-domain-grid::-webkit-scrollbar-thumb,.rg-home-grid::-webkit-scrollbar-thumb,.rg-inspector-body::-webkit-scrollbar-thumb,.rg-panel-scroll::-webkit-scrollbar-thumb,.rg-panel::-webkit-scrollbar-thumb,.rg-report-inspector::-webkit-scrollbar-thumb,.rg-reports-grid::-webkit-scrollbar-thumb,.rg-settings-grid::-webkit-scrollbar-thumb{background:rgba(102,112,133,.34);background-clip:padding-box;border:2px solid transparent;border-radius:999px}.rg-home-grid{grid-template-columns:minmax(0,1.6fr) minmax(340px,.8fr);grid-template-rows:68px minmax(0,1fr) 196px 50px;grid-auto-rows:minmax(0,auto);overflow:hidden}.rg-domain-grid{gap:8px;grid-template-rows:64px minmax(0,1fr)}.rg-domain-grid,.rg-reports-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);grid-auto-rows:minmax(0,auto);overflow:hidden}.rg-reports-grid{grid-template-rows:52px minmax(0,1fr)}.rg-settings-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr);grid-template-rows:40px 52px minmax(0,1fr);grid-auto-rows:minmax(0,1fr);overflow:hidden}.rg-billing-strip,.rg-domain-summary,.rg-metric-strip{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.rg-billing-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-domain-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.rg-domain-summary .rg-metric-card small{display:none}.rg-domain-summary .rg-mini-stat{gap:2px;min-height:0;padding:6px 10px}.rg-domain-summary .rg-mini-stat svg{height:14px;width:14px}.rg-domain-summary .rg-mini-stat small,.rg-domain-summary .rg-mini-stat span{font-size:10px;margin:0}.rg-domain-summary .rg-mini-stat small{display:none}.rg-domain-summary .rg-mini-stat strong{font-size:14px;line-height:1.05;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-metric-card,.rg-mini-stat,.rg-panel{background:var(--rg-panel);border:1px solid var(--rg-line);border-radius:10px;box-shadow:0 14px 28px rgba(16,24,40,.04)}.rg-panel{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.rg-metric-card{min-height:0;padding:6px 10px}.rg-mini-stat{align-items:start;display:grid;grid-gap:4px;gap:4px;min-height:70px;padding:10px 12px}.rg-metric-card svg,.rg-mini-stat svg{color:var(--rg-blue)}.rg-metric-strip .rg-metric-card{align-content:center;display:grid;grid-gap:2px;gap:2px;grid-template-columns:22px minmax(0,1fr);min-height:0}.rg-metric-strip .rg-metric-card svg{grid-row:1/span 3;height:18px;margin-top:2px;width:18px}.rg-metric-card small,.rg-metric-card span,.rg-mini-stat small,.rg-mini-stat span{color:var(--rg-muted);display:block}.rg-metric-card span{font-size:12px;margin-top:0}.rg-metric-card strong{color:var(--rg-ink);display:block;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;margin-top:1px}.rg-metric-card small{font-size:11px;margin-top:1px}.rg-metric-strip .rg-metric-card small,.rg-metric-strip .rg-metric-card span,.rg-metric-strip .rg-metric-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-mini-stat strong{color:var(--rg-ink);display:block;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05}.rg-mini-stat small,.rg-mini-stat span{font-size:12px}.rg-panel-heading{align-items:flex-start;border-bottom:1px solid var(--rg-line);display:flex;gap:10px;padding:8px 10px}.rg-panel-icon,.rg-work-icon{align-items:center;background:var(--rg-blue-soft);border:1px solid #d6e4ff;border-radius:9px;color:var(--rg-blue);display:grid;flex:0 0 auto;height:30px;justify-items:center;width:30px}.rg-panel-heading h2{font-size:13px;letter-spacing:0;line-height:1.25;margin:0}.rg-panel-heading p{color:var(--rg-muted);font-size:10px;line-height:1.35;margin:2px 0 0}.rg-panel-scroll{min-height:0;overflow:auto}.rg-signal-table{grid-column:1;grid-row:2}.rg-inspector{grid-column:2;grid-row:2}.rg-routing-map{grid-column:1/-1;grid-row:3;min-height:0;overflow:hidden}.rg-routing-map>.rg-source-trace{display:none}.rg-home-dock,.rg-home-ops-grid{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1}.rg-home-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-home-ops-grid>.rg-panel{min-height:205px}.rg-home-dock{background:#ffffff;border:1px solid var(--rg-line);border-radius:10px;box-shadow:0 14px 28px rgba(16,24,40,.04);gap:0;grid-row:4;grid-template-columns:repeat(5,minmax(0,1fr));min-height:50px;overflow:hidden}.rg-home-dock div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:5px 10px}.rg-home-dock div+div{border-left:1px solid var(--rg-line)}.rg-home-dock span{color:var(--rg-muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.rg-home-dock strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--rg-ink);display:-webkit-box;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;overflow:hidden;white-space:normal}.rg-domain-ops-grid>.rg-panel,.rg-reports-grid>.rg-panel,.rg-settings-grid>.rg-panel{min-height:178px}.rg-table{display:grid}.rg-risk-row,.rg-work-row{align-items:center;background:transparent;border:0;border-bottom:1px solid #edf0f5;color:var(--rg-ink);cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:46px;padding:6px 10px;position:relative;text-align:left;width:100%}.rg-report-row:before,.rg-risk-row:before,.rg-work-row:before{background:#cbd5e1;border-radius:999px;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}.rg-report-row[data-risk=critical]:before,.rg-risk-row[data-risk=critical]:before,.rg-work-row[data-risk=critical]:before{background:var(--rg-red)}.rg-report-row[data-risk=high]:before,.rg-risk-row[data-risk=high]:before,.rg-work-row[data-risk=high]:before{background:var(--rg-amber)}.rg-report-row[data-risk=medium]:before,.rg-risk-row[data-risk=medium]:before,.rg-work-row[data-risk=medium]:before{background:var(--rg-violet)}.rg-report-row[data-risk=info]:before,.rg-report-row[data-risk=low]:before,.rg-risk-row[data-risk=info]:before,.rg-risk-row[data-risk=low]:before,.rg-work-row[data-risk=info]:before,.rg-work-row[data-risk=low]:before{background:var(--rg-green)}.rg-risk-row{grid-template-columns:58px minmax(0,1fr) 86px 112px 72px}.rg-risk-row:hover,.rg-risk-row[data-selected=true],.rg-work-row:hover,.rg-work-row[data-selected=true]{background:#f8fafc}.rg-report-row[data-selected=true],.rg-risk-row[data-selected=true],.rg-work-row[data-selected=true]{box-shadow:inset 0 0 0 1px #d6e4ff}.rg-row-area{align-items:center;background:#f8fafc;border:1px solid #edf0f5;border-radius:999px;color:#344054;display:inline-flex;font-family:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;font-weight:760;justify-content:center;min-height:22px;padding:0 8px;width:-moz-fit-content;width:fit-content}.rg-report-row strong,.rg-row-main strong,.rg-work-row strong{display:block;font-size:12px;font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-report-row span,.rg-row-main small,.rg-row-status,.rg-row-time,.rg-work-row span{color:var(--rg-muted);display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-row-context,.rg-work-context{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.rg-domain-list .rg-work-context,.rg-signal-table .rg-row-context{display:none}.rg-signal-table .rg-row-main small{margin-top:2px}.rg-signal-table .rg-row-main strong{display:-webkit-box;line-height:1.22;max-height:30px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rg-row-context em,.rg-work-context em{background:#f8fafc;border:1px solid #edf0f5;color:#475467;font-size:10px;font-style:normal;line-height:1;max-width:100%;min-height:18px;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.rg-risk-badge,.rg-row-context em,.rg-work-context em{border-radius:999px;display:inline-flex;font-weight:760}.rg-risk-badge{align-items:center;font-size:11px;justify-content:center;min-height:22px;padding:0 9px;width:-moz-fit-content;width:fit-content}.rg-risk-badge[data-tone=critical]{background:var(--rg-red-soft);color:var(--rg-red)}.rg-risk-badge[data-tone=high]{background:var(--rg-amber-soft);color:var(--rg-amber)}.rg-risk-badge[data-tone=medium]{background:var(--rg-violet-soft);color:var(--rg-violet)}.rg-risk-badge[data-tone=info],.rg-risk-badge[data-tone=low]{background:var(--rg-green-soft);color:var(--rg-green)}.rg-decision-card,.rg-inspector-body,.rg-report-side,.rg-retention-list,.rg-settings-cards{display:grid;grid-gap:8px;gap:8px;padding:10px}.rg-decision-card,.rg-inspector-body,.rg-report-inspector{min-height:0;overflow:auto}.rg-decision-card h2,.rg-inspector-body h2{font-size:15px;line-height:1.2;margin:0}.rg-decision-card p,.rg-inspector-body p{color:var(--rg-muted);margin:0}.rg-panel-summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;line-height:1.45;overflow:hidden}.rg-empty-state{align-content:center;color:var(--rg-muted);display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:150px;padding:18px;text-align:center}.rg-empty-icon{align-items:center;background:#f8fafc;border:1px solid var(--rg-line);border-radius:10px;color:var(--rg-blue);display:inline-flex;height:38px;justify-content:center;width:38px}.rg-empty-state strong{color:var(--rg-ink);font-size:15px}.rg-empty-state span{font-size:12px;line-height:1.5;max-width:340px}.rg-evidence-list{display:flex;flex-wrap:wrap;gap:6px}.rg-evidence-list span,.rg-retained{align-items:center;background:#f7fbf9;border:1px solid rgba(17,132,91,.18);border-radius:999px;color:#176b4d;display:inline-flex;font-size:12px;font-weight:720;gap:6px;min-height:25px;padding:0 9px}.rg-review-brief{border:1px solid var(--rg-line);border-radius:10px;display:grid;overflow:hidden}.rg-review-brief div{background:#ffffff;display:grid;grid-gap:3px;gap:3px;min-height:43px;padding:8px 10px}.rg-review-brief div+div{border-top:1px solid var(--rg-line)}.rg-review-brief span{color:var(--rg-muted);font-size:11px;font-weight:820;letter-spacing:0}.rg-review-brief strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--rg-ink);display:-webkit-box;font-size:12px;line-height:1.32;overflow:hidden}.rg-decision-card>.rg-review-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-decision-card>.rg-review-brief div{min-height:38px;padding:6px 8px}.rg-decision-card>.rg-review-brief div+div{border-top:0}.rg-decision-card>.rg-review-brief div:nth-child(2n){border-left:1px solid var(--rg-line)}.rg-decision-card>.rg-review-brief div:nth-child(n+3){border-top:1px solid var(--rg-line)}.rg-decision-card>.rg-review-brief strong{-webkit-line-clamp:1}.rg-boundary-box,.rg-boundary-item{align-items:flex-start;background:#f8fafc;border:1px solid var(--rg-line);border-radius:10px;display:flex;gap:12px;padding:10px}.rg-boundary-box svg,.rg-boundary-item svg{color:var(--rg-blue);flex:0 0 auto;margin-top:1px}.rg-boundary-box strong,.rg-boundary-item strong{display:block;font-size:13px}.rg-boundary-box span,.rg-boundary-item span{color:var(--rg-muted);display:block;font-size:12px;margin-top:2px}.rg-route-steps{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 9px}.rg-flow-summary{align-items:center;border-bottom:1px solid var(--rg-line);display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 9px 0}.rg-flow-summary span{background:#f8fafc;border:1px solid #e4e7ec;border-radius:999px;color:var(--rg-muted);display:block;font-size:10px;font-weight:800;line-height:1.2;min-width:0;overflow:hidden;padding:4px 7px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rg-flow-contract{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.rg-flow-contract span{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;color:var(--rg-muted);display:grid;font-size:11px;grid-gap:3px;gap:3px;min-width:0;overflow:hidden;padding:7px 8px}.rg-flow-contract b{color:var(--rg-ink);font-size:11px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-route-step{border:1px solid var(--rg-line);border-radius:8px;min-width:0;min-height:48px;overflow:hidden;padding:6px 8px;position:relative}.rg-route-step div{color:var(--rg-blue);margin-bottom:4px;max-width:calc(100% - 22px);min-width:0;overflow:hidden}.rg-route-step span,.rg-route-step strong{display:block;max-width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-route-step strong{font-size:12px}.rg-route-step span{color:var(--rg-muted);font-size:11px;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}.rg-home-grid .rg-route-steps{padding-bottom:4px;padding-top:4px}.rg-home-grid .rg-flow-summary{padding-top:4px}.rg-home-grid .rg-route-step{min-height:42px;padding:5px 7px}.rg-home-grid .rg-route-step div{margin-bottom:2px}.rg-home-grid .rg-route-step strong{font-size:11px}.rg-home-grid .rg-route-step span{font-size:10px;margin-top:2px}.rg-home-grid .rg-route-chevron{right:7px;top:8px}.rg-home-grid .rg-runtime-node{min-height:30px;padding-bottom:4px;padding-top:4px}.rg-home-grid .rg-runtime-node small{display:none}.rg-route-chevron{color:#98a2b3;position:absolute;right:9px;top:10px}.rg-runtime-strip{border-top:1px solid var(--rg-line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.rg-runtime-node{display:grid;grid-gap:3px;gap:3px;min-height:34px;padding:5px 9px}.rg-runtime-node+.rg-runtime-node{border-left:1px solid var(--rg-line)}.rg-runtime-node small,.rg-runtime-node span{color:var(--rg-muted);font-size:11px}.rg-runtime-node strong{color:var(--rg-ink);font-size:12px}.rg-domain-list,.rg-report-ledger{min-height:0}.rg-domain-list{grid-column:1;grid-row:2}.rg-decision-panel{grid-column:2;grid-row:2}.rg-domain-mode-tabs{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px 8px}.rg-domain-mode-tabs button{align-items:center;background:#f8fafc;border:1px solid #edf0f5;border-radius:8px;color:var(--rg-muted);cursor:pointer;display:grid;grid-gap:2px 7px;gap:2px 7px;grid-template-columns:16px minmax(0,1fr);min-height:36px;padding:5px 8px;text-align:left}.rg-domain-mode-tabs button[data-active=true]{background:var(--rg-blue-soft);border-color:#b7ccff;color:var(--rg-blue)}.rg-domain-mode-tabs svg{grid-row:span 2}.rg-domain-mode-tabs span{color:var(--rg-ink);font-size:12px;font-weight:800}.rg-domain-mode-tabs small{color:var(--rg-muted);font-size:10px}.rg-domain-bottom-grid{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-row:3;grid-template-columns:1fr 1.15fr 1fr}.rg-domain-dock{background:#ffffff;border:1px solid var(--rg-line);border-radius:10px;box-shadow:0 14px 28px rgba(16,24,40,.04);display:none;gap:0;grid-column:1/-1;grid-row:3;grid-template-columns:.9fr 1.1fr 1.1fr;min-height:64px;overflow:hidden}.rg-domain-dock div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:8px 12px}.rg-domain-dock div+div{border-left:1px solid var(--rg-line)}.rg-domain-dock span{color:var(--rg-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.rg-domain-dock strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--rg-ink);display:-webkit-box;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;overflow:hidden;white-space:normal}.rg-domain-ops-grid{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.rg-work-list{display:grid}.rg-work-row{grid-template-columns:46px minmax(0,1fr) 92px 92px}.rg-accent-blue{background:var(--rg-blue-soft);color:var(--rg-blue)}.rg-accent-amber{background:var(--rg-amber-soft);color:var(--rg-amber)}.rg-accent-violet{background:var(--rg-violet-soft);color:var(--rg-violet)}.rg-accent-green{background:var(--rg-green-soft);color:var(--rg-green)}.rg-decision-card dl{border:1px solid var(--rg-line);border-radius:10px;display:grid;margin:0}.rg-terminal-note{background:#0f172a;border:1px solid #1e293b;border-radius:10px;color:#dbeafe;display:grid;grid-gap:4px;gap:4px;padding:8px 9px}.rg-terminal-note span{color:#7dd3fc;font-family:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.rg-terminal-note span,.rg-terminal-note strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}.rg-terminal-note strong{color:#f8fafc;font-size:12px;line-height:1.3;overflow:hidden}.rg-review-ladder{border:1px solid var(--rg-line);border-radius:10px;display:grid;overflow:hidden}.rg-review-step{align-items:start;background:#ffffff;display:grid;grid-gap:7px;gap:7px;grid-template-columns:86px minmax(0,1fr);min-height:34px;padding:7px 10px}.rg-review-step+.rg-review-step{border-top:1px solid var(--rg-line)}.rg-review-step strong{color:var(--rg-ink);font-size:12px}.rg-review-step span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--rg-muted);display:-webkit-box;font-size:12px;line-height:1.45;overflow:hidden}.rg-decision-card dl div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:92px minmax(0,1fr);padding:8px 10px}.rg-decision-card>.rg-action-preview,.rg-decision-card>.rg-decision-options,.rg-decision-card>.rg-owner-decision-preview,.rg-decision-card>.rg-required-proof,.rg-decision-card>.rg-source-trace{display:none}.rg-decision-card dl div+div{border-top:1px solid var(--rg-line)}.rg-decision-card dt{color:var(--rg-muted);font-size:12px}.rg-decision-card dd{font-size:13px;font-weight:700;margin:0}.rg-decision-options{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.rg-decision-options button{background:#ffffff;border:1px solid var(--rg-line);border-radius:9px;color:var(--rg-ink);cursor:pointer;display:grid;grid-gap:3px;gap:3px;min-height:58px;padding:8px;text-align:left}.rg-decision-options button[data-active=true]{background:var(--rg-blue-soft);border-color:#b7ccff}.rg-decision-options strong{font-size:12px}.rg-decision-options span{color:var(--rg-muted);font-size:11px;line-height:1.35}.rg-owner-decision-preview{background:#f8fafc;border:1px solid var(--rg-line);border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:10px}.rg-owner-decision-preview>div:first-child{display:grid;grid-gap:3px;gap:3px}.rg-owner-decision-preview span{color:var(--rg-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.rg-owner-decision-preview strong{color:var(--rg-ink);font-size:14px}.rg-owner-decision-preview p{color:var(--rg-muted);font-size:12px;line-height:1.45;margin:0}.rg-row-action-feedback{display:none}.rg-row-action-feedback .rg-compact-line{background:#ffffff;border-bottom:0;gap:2px;grid-template-columns:minmax(0,1fr);min-height:46px;padding:7px 9px}.rg-row-action-feedback .rg-compact-line+.rg-compact-line{border-left:1px solid var(--rg-line)}.rg-decision-trace{border:1px solid var(--rg-line);border-radius:9px;flex:0 0 auto;max-height:132px;min-height:42px;overflow:hidden;overflow-y:auto}.rg-decision-trace .rg-compact-line{background:#ffffff;gap:2px;grid-template-columns:minmax(0,1fr);padding:0 11px}.rg-required-proof{border:1px solid var(--rg-line);border-radius:10px;display:grid;overflow:hidden}.rg-proof-row,.rg-required-proof-head{align-items:center;background:#ffffff;display:grid;grid-gap:8px;gap:8px;min-height:40px;padding:8px 10px}.rg-required-proof-head{background:#f8fafc;grid-template-columns:minmax(0,1fr) auto}.rg-required-proof-head span{color:var(--rg-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.rg-required-proof-head strong{color:var(--rg-ink);font-size:12px}.rg-proof-row{border-top:1px solid var(--rg-line);grid-template-columns:18px minmax(0,1fr)}.rg-proof-row svg{color:var(--rg-green)}.rg-proof-row span,.rg-proof-row strong{display:block}.rg-proof-row strong{color:var(--rg-ink);font-size:12px}.rg-proof-row span{color:var(--rg-muted);font-size:11px;line-height:1.35;margin-top:2px}.rg-action-stack{display:flex;gap:8px}.rg-action-preview{background:#f8fafc;border:1px solid var(--rg-line);border-radius:10px;display:grid;grid-gap:4px;gap:4px;min-height:56px;padding:10px}.rg-action-preview[data-empty=true]{border-style:dashed}.rg-action-preview strong{color:var(--rg-ink);font-size:13px}.rg-action-preview span{color:var(--rg-muted);font-size:12px;line-height:1.45}.rg-link-button,.rg-primary-action,.rg-secondary-action{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:760;gap:8px;min-height:38px;padding:0 13px}.rg-primary-action{background:var(--rg-blue);border:1px solid var(--rg-blue);color:#ffffff}.rg-link-button,.rg-secondary-action{background:#ffffff;border:1px solid var(--rg-line);color:#344054}.rg-link-button{border-color:#c7d7fe;color:var(--rg-blue)}.rg-link-button-compact{font-size:12px;gap:4px;justify-content:center;min-height:30px;min-width:58px;padding:0 8px}.rg-a11y-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rg-policy-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.rg-policy-grid-tight{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-compact-list{display:grid;grid-gap:0;gap:0;padding:6px 12px 12px}.rg-compact-list-padded{padding-top:0}.rg-compact-line{align-items:center;border-bottom:1px solid #edf0f5;display:grid;grid-gap:10px;gap:10px;grid-template-columns:108px minmax(0,1fr);min-height:34px}.rg-compact-line:last-child{border-bottom:0}.rg-compact-line span{color:var(--rg-muted);font-size:12px}.rg-compact-line strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--rg-ink);display:-webkit-box;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:760;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.rg-operator-focus{background:#f8fafc;border:1px solid var(--rg-line);border-radius:9px;display:grid;flex:0 0 auto;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:52px;overflow:hidden;overflow-y:auto}.rg-operator-focus div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 10px}.rg-operator-focus div+div{border-left:1px solid var(--rg-line)}.rg-operator-focus span{color:var(--rg-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.rg-operator-focus strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--rg-ink);display:-webkit-box;font-size:12px;line-height:1.25;overflow:hidden;overflow-wrap:anywhere}.rg-data-meaning{background:#f8fafc;border-bottom:1px solid var(--rg-line);display:grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:48px;overflow:hidden}.rg-data-meaning[data-compact=true]{border:1px solid var(--rg-line);border-radius:9px;min-height:46px}.rg-data-meaning div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:7px 10px}.rg-data-meaning div+div{border-left:1px solid var(--rg-line)}.rg-data-meaning span{color:var(--rg-muted);font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.rg-data-meaning strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1d2939;display:-webkit-box;font-size:11px;line-height:1.25;overflow:hidden;overflow-wrap:anywhere}.rg-queue-summary-bar{border-bottom:1px solid var(--rg-line);display:grid;flex:0 0 auto;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));min-height:34px;overflow:hidden}.rg-queue-summary-bar span{align-items:center;display:flex;gap:7px;min-width:0;overflow:hidden;padding:7px 10px}.rg-queue-summary-bar span+span{border-left:1px solid var(--rg-line)}.rg-queue-summary-bar b{color:var(--rg-muted);flex:0 0 auto;font-size:10px;font-weight:850;letter-spacing:0;max-width:58%}.rg-queue-summary-bar b,.rg-queue-summary-bar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-queue-summary-bar strong{color:var(--rg-ink);flex:1 1 auto;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;text-align:right}.rg-reports-grid .rg-data-meaning,.rg-reports-grid .rg-data-meaning[data-compact=true],.rg-settings-grid .rg-data-meaning,.rg-settings-grid .rg-data-meaning[data-compact=true]{min-height:40px}.rg-reports-grid .rg-data-meaning div,.rg-settings-grid .rg-data-meaning div{padding:6px 8px}.rg-reports-grid .rg-data-meaning strong,.rg-settings-grid .rg-data-meaning strong{-webkit-line-clamp:1}.rg-priority-ribbon{align-items:center;display:flex;flex:0 0 auto;gap:6px;min-width:0;overflow:hidden}.rg-decision-card>.rg-priority-ribbon,.rg-inspector-body>.rg-priority-ribbon,.rg-report-ledger>.rg-priority-ribbon,.rg-signal-table>.rg-priority-ribbon{padding:0 10px}.rg-decision-card>.rg-priority-ribbon,.rg-inspector-body>.rg-priority-ribbon,.rg-report-inspector>.rg-priority-ribbon{padding:0}.rg-report-ledger>.rg-priority-ribbon,.rg-signal-table>.rg-priority-ribbon{border-bottom:1px solid #edf0f5;min-height:34px}.rg-decision-card>.rg-priority-ribbon span,.rg-inspector-body>.rg-priority-ribbon span,.rg-report-inspector>.rg-priority-ribbon span{max-width:33%}.rg-priority-ribbon span{background:#f8fafc;border:1px solid var(--rg-line);color:#344054;font-size:11px;font-weight:780;gap:5px;max-width:100%;min-width:0;overflow:hidden;padding:4px 8px 4px 4px;text-overflow:ellipsis;white-space:nowrap}.rg-priority-ribbon b,.rg-priority-ribbon span{align-items:center;border-radius:999px;display:inline-flex}.rg-priority-ribbon b{background:#111827;color:#ffffff;font-size:10px;height:17px;justify-content:center;line-height:1;width:17px}.rg-report-ledger{grid-column:1;grid-row:2;min-height:0}.rg-report-table{display:grid;flex:1 1 auto;min-height:0;overflow:auto}.rg-report-tabs{border-bottom:1px solid var(--rg-line);display:flex;gap:4px;padding:6px 10px}.rg-report-readiness-grid{border-bottom:1px solid #edf0f5;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px 10px}.rg-report-readiness-grid div{background:#f8fafc;border:1px solid #edf0f5;border-radius:8px;display:grid;grid-gap:1px;gap:1px;min-width:0;padding:6px 8px}.rg-report-readiness-grid small,.rg-report-readiness-grid span{color:var(--rg-muted);font-size:10px;font-weight:760;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-report-readiness-grid strong{color:var(--rg-ink);font-size:13px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-report-tab{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--rg-muted);font-size:12px;font-weight:760;min-height:24px;padding:0 9px}.rg-report-tab[data-active=true]{background:var(--rg-blue-soft);border-color:#d6e4ff;color:var(--rg-blue)}.rg-report-row{align-items:center;background:transparent;border-bottom:1px solid #edf0f5;color:var(--rg-ink);cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 104px 64px 88px 68px;min-height:52px;overflow:hidden;padding:6px 10px;position:relative;text-align:left;width:100%}.rg-report-row>div{min-width:0;overflow:hidden}.rg-report-row:hover,.rg-report-row[data-selected=true]{background:#f8fafc}.rg-report-context{display:flex;flex-wrap:nowrap;gap:4px;height:16px;margin-top:2px;overflow:hidden}.rg-report-context em{background:#ffffff;border:1px solid #edf0f5;border-radius:999px;color:#475467;display:inline-flex;font-size:10px;font-style:normal;font-weight:760;line-height:1;max-width:100%;min-height:16px;padding:3px 6px}.rg-report-context em,.rg-report-row>div>span:not(.rg-report-context){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-report-side{grid-column:2;grid-row:2;min-height:0;padding:0}.rg-report-inspector{display:grid;grid-gap:7px;gap:7px;min-height:0;overflow:auto;padding:9px}.rg-report-inspector h2{font-size:15px;line-height:1.18}.rg-report-inspector p{color:var(--rg-muted);font-size:11px}.rg-report-inspector .rg-review-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-report-inspector .rg-review-brief div{min-height:34px;padding:6px 8px}.rg-report-inspector .rg-review-brief div:nth-child(2){border-top:0}.rg-report-inspector .rg-review-brief div:nth-child(2n){border-left:1px solid var(--rg-line)}.rg-report-inspector .rg-review-brief strong{-webkit-line-clamp:1}.rg-report-hero{background:#0f172a;border:1px solid #1e293b;border-radius:10px;color:#f8fafc;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.rg-report-hero div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 10px}.rg-report-hero div+div{border-left:1px solid #1e293b}.rg-report-hero span{color:#93a4ba;font-size:11px;font-weight:820}.rg-report-hero strong{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:14px;line-height:1.2;overflow:hidden}.rg-report-summary-card{background:#f8fafc;border:1px solid var(--rg-line);border-radius:10px;display:grid;grid-gap:3px;gap:3px;padding:7px 8px}.rg-report-summary-card strong{color:var(--rg-ink);font-size:13px}.rg-report-summary-card span{color:var(--rg-muted);font-size:12px}.rg-report-decision-strip{border:1px solid var(--rg-line);border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.rg-report-decision-strip .rg-compact-line{background:#ffffff;border-bottom:0;gap:2px;grid-template-columns:minmax(0,1fr);min-height:42px;padding:6px 8px}.rg-report-decision-strip .rg-compact-line+.rg-compact-line{border-left:1px solid var(--rg-line)}.rg-report-facts{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.rg-report-facts div{background:#f8fafc;border:1px solid var(--rg-line);border-radius:9px;display:grid;grid-gap:4px;gap:4px;min-height:42px;padding:7px}.rg-report-facts span{color:var(--rg-muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.rg-report-facts strong{color:var(--rg-ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:760;line-height:1.25}.rg-evidence-timeline{border:1px solid var(--rg-line);border-radius:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.rg-evidence-timeline .rg-compact-line{border-bottom:0;gap:2px;grid-template-columns:minmax(0,1fr);min-height:36px;padding:5px 8px}.rg-evidence-timeline .rg-compact-line:nth-child(2n){border-left:1px solid var(--rg-line)}.rg-evidence-timeline .rg-compact-line:nth-child(n+3){border-top:1px solid var(--rg-line)}.rg-reports-grid .rg-report-control{grid-row:2}.rg-reports-grid>.rg-panel:not(.rg-report-ledger):not(.rg-report-side){display:none}.rg-report-dock{background:#ffffff;border:1px solid var(--rg-line);border-radius:10px;box-shadow:0 14px 28px rgba(16,24,40,.04);display:grid;grid-gap:0;gap:0;grid-column:1/-1;grid-row:1;grid-template-columns:1.08fr repeat(4,minmax(0,1fr));min-height:0;overflow:hidden}.rg-report-dock div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:5px 10px}.rg-report-dock div+div{border-left:1px solid var(--rg-line)}.rg-report-dock span{color:var(--rg-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.rg-report-dock strong{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--rg-ink);display:-webkit-box;font-size:12px;line-height:1.25;overflow:hidden;white-space:normal}.rg-retention-columns{display:grid;grid-gap:10px;gap:10px;padding:12px}.rg-retention-columns,.rg-settings-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-settings-cards-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-settings-command-grid{border-bottom:1px solid #edf0f5;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 10px}.rg-billing-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rg-settings-command-grid div{background:#f8fafc;border:1px solid #edf0f5;border-radius:8px;display:grid;grid-gap:1px;gap:1px;min-width:0;padding:6px 8px}.rg-settings-command-grid small,.rg-settings-command-grid span{color:var(--rg-muted);font-size:10px;font-weight:760;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rg-settings-command-grid small{text-transform:none}.rg-settings-command-grid strong{color:var(--rg-ink);font-size:13px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-settings-action-row{align-items:center;border-top:1px solid var(--rg-line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 10px}.rg-settings-action-row .rg-primary-action,.rg-settings-action-row .rg-secondary-action{font-size:12px;justify-content:center;min-height:32px;min-width:0;padding:0 8px;text-align:center;width:100%}.rg-settings-preview{border-radius:0;border-width:1px 0 0;margin-top:auto}.rg-settings-summary-strip{background:#0f172a;border:1px solid #1e293b;border-radius:10px;box-shadow:0 14px 28px rgba(16,24,40,.04);color:#e2e8f0;display:grid;grid-gap:0;gap:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.rg-settings-summary-strip .rg-compact-line{background:transparent;border-bottom:0;min-height:38px;padding:5px 10px}.rg-settings-summary-strip .rg-compact-line+.rg-compact-line{border-left:1px solid #1e293b}.rg-settings-summary-strip .rg-compact-line span{color:#93a4ba}.rg-settings-summary-strip .rg-compact-line strong{color:#f8fafc;display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-retention-picker{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 10px 8px}.rg-billing-priority-strip{border-bottom:1px solid var(--rg-line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.rg-billing-priority-strip div{display:grid;grid-gap:2px;gap:2px;min-height:52px;min-width:0;padding:7px 10px}.rg-billing-priority-strip div+div{border-left:1px solid var(--rg-line)}.rg-billing-priority-strip small,.rg-billing-priority-strip span{color:var(--rg-muted);display:block;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-billing-priority-strip small{display:none}.rg-billing-priority-strip span{font-weight:850;text-transform:uppercase}.rg-billing-priority-strip strong{color:var(--rg-ink);display:block;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-settings-mode-billing>.rg-panel[data-mode=billing] .rg-compact-line{grid-template-columns:86px minmax(0,1fr)}.rg-retention-picker button{background:#ffffff;border:1px solid var(--rg-line);border-radius:8px;color:var(--rg-ink);cursor:pointer;display:grid;grid-gap:3px;gap:3px;min-height:40px;padding:5px 7px;text-align:left}.rg-retention-picker button[data-active=true]{background:var(--rg-blue-soft);border-color:#b7ccff}.rg-retention-picker strong{font-size:12px}.rg-retention-picker span{color:var(--rg-blue);font-size:11px;font-weight:760}.rg-retention-picker small{color:var(--rg-muted);display:none}.rg-settings-grid>.rg-panel:last-child{grid-column:1/-1}.rg-settings-mode-tabs{background:#ffffff;border:1px solid var(--rg-line);border-radius:10px;box-shadow:0 14px 28px rgba(16,24,40,.04);display:grid;grid-gap:6px;gap:6px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.rg-settings-mode-tabs a,.rg-settings-mode-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--rg-muted);cursor:pointer;display:grid;grid-gap:3px 9px;gap:3px 9px;grid-template-columns:18px minmax(0,1fr);min-height:30px;padding:4px 8px;text-align:left;text-decoration:none}.rg-settings-mode-tabs a[data-active=true],.rg-settings-mode-tabs button[data-active=true]{background:var(--rg-blue-soft);border-color:#b7ccff;color:var(--rg-blue)}.rg-settings-mode-tabs svg{grid-row:span 2}.rg-settings-mode-tabs span{color:var(--rg-ink);font-size:12px;font-weight:800}.rg-settings-mode-tabs small{display:none}.rg-settings-grid{grid-template-rows:38px 48px minmax(0,1fr)}.rg-settings-grid>.rg-panel{min-height:0}.rg-settings-grid>.rg-panel .rg-panel-heading{padding:7px 10px}.rg-settings-grid .rg-action-preview[data-empty=true],.rg-settings-grid .rg-source-trace{display:none}.rg-settings-panel-summary{border-top:1px solid #edf0f5;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto}.rg-settings-panel-summary div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:9px 10px}.rg-settings-panel-summary div+div{border-left:1px solid #edf0f5}.rg-settings-panel-summary span{color:var(--rg-muted);font-size:10px;font-weight:800;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rg-settings-panel-summary strong{color:var(--rg-ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-settings-mode-billing>.rg-panel[data-mode=billing-detail],.rg-settings-mode-billing>.rg-panel[data-mode=billing] .rg-billing-strip,.rg-settings-mode-billing>.rg-panel[data-mode=billing] .rg-review-brief,.rg-settings-mode-billing>.rg-panel[data-mode=billing] .rg-source-trace,.rg-settings-mode-billing>.rg-panel[data-mode=settings-detail],.rg-settings-mode-billing>.rg-panel[data-mode=settings],.rg-settings-mode-settings>.rg-panel[data-mode=billing-detail],.rg-settings-mode-settings>.rg-panel[data-mode=billing],.rg-settings-mode-settings>.rg-panel[data-mode=settings-detail]{display:none}.rg-settings-mode-billing>.rg-panel[data-mode=billing] .rg-policy-grid{grid-template-columns:minmax(0,1fr);padding:10px}.rg-settings-runbook{border-top:1px solid var(--rg-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 12px}.rg-settings-runbook .rg-compact-line{border-bottom:0;display:block;min-height:auto;padding:9px}.rg-settings-runbook .rg-compact-line+.rg-compact-line{border-left:1px solid var(--rg-line)}.rg-settings-runbook .rg-compact-line strong{display:block;margin-top:4px;white-space:normal}@media (max-width:1180px){.rg-dev-console{grid-template-columns:228px minmax(0,1fr)}.rg-top-actions{align-items:flex-end;flex-direction:column}.rg-domain-grid,.rg-home-grid,.rg-reports-grid{grid-template-columns:minmax(0,1fr)}.rg-decision-panel,.rg-inspector,.rg-report-side{grid-column:1}.rg-inspector{grid-row:auto}.rg-policy-grid,.rg-route-steps,.rg-settings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}*{box-sizing:border-box}html{min-width:320px;background:var(--background)}body{min-height:100vh;margin:0;color:var(--ink);background:linear-gradient(180deg,rgba(255,255,255,.7),transparent 34%),var(--background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,input,select{font:inherit}button{border:0;cursor:pointer}h1,h2,h3,p{margin:0}h1{font-size:26px;line-height:1.2}h2{font-size:18px}h2,h3{line-height:1.25}h3{font-size:15px}code{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.app-shell{display:grid;min-height:100vh;grid-template-columns:232px minmax(0,1fr);animation:page-rise .54s var(--ease-emphasis) both}.sidebar{display:flex;min-height:100vh;flex-direction:column;gap:18px;border-right:1px solid var(--line);background:#fbfcff;padding:24px 12px}.sidebar-head{justify-content:space-between;gap:10px}.brand,.sidebar-head{display:flex;align-items:center}.brand{gap:12px;min-width:0;background:transparent;color:var(--ink);padding:0 8px;text-align:left;text-decoration:none}.brand-mark{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:8px;background:linear-gradient(180deg,#1767ff,#0b48cf);color:var(--surface)}.brand-text{display:grid;grid-gap:2px;gap:2px}.brand-text strong{font-size:15px;line-height:1.1}.approval-row span,.brand-text span,.evidence-line span,.eyebrow,.impact-tile span,.metric-label,.mini-row span,.pr-row span,.qa-item span,.release-row span,.table-meta,.timeline-row span{color:var(--muted);font-size:12px;line-height:1.45}.icon-button,.primary-button,.secondary-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 13px;transition:background .18s var(--ease-standard),border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard),color .18s var(--ease-standard);white-space:nowrap}.icon-button{width:38px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:0;text-decoration:none}.primary-button{background:var(--accent);color:#fff;font-weight:700;text-decoration:none}.primary-button:hover{background:var(--accent-strong);box-shadow:var(--shadow-soft)}.icon-button:hover,.secondary-button:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.secondary-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:650;text-decoration:none}.primary-button:disabled,.provider-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55}.spin-icon{animation:spin .85s linear infinite}.compact-button{min-height:30px;padding:0 10px;font-size:12px}.workspace-switcher{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:56px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:8px 10px;text-align:left;transition:border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.workspace-switcher:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.workspace-switcher>span:not(.workspace-avatar){display:grid;min-width:0;grid-gap:2px;gap:2px}.workspace-switcher small,.workspace-switcher strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher strong{font-size:13px}.workspace-switcher small{color:var(--muted);font-size:11px}.workspace-switcher svg{color:var(--muted)}.workspace-avatar{display:grid;width:31px;height:31px;place-items:center;border-radius:6px;background:var(--accent);color:#fff;font-size:12px;font-weight:850}.nav-list{display:grid;grid-gap:5px;gap:5px;margin-top:6px}.nav-item{position:relative;display:flex;min-height:38px;align-items:center;gap:10px;border-radius:8px;background:transparent;color:#334155;padding:0 10px;text-align:left;transition:background .18s var(--ease-standard),color .18s var(--ease-standard)}.nav-item:before{position:absolute;left:-7px;width:3px;height:18px;border-radius:999px;background:var(--accent);content:"";opacity:0;transform:scaleY(.45);transition:opacity .18s var(--ease-standard),transform .18s var(--ease-standard)}.nav-item:hover{background:#f4f8ff;color:var(--accent-strong)}.nav-item.active{background:var(--accent-soft);color:var(--accent-strong);font-weight:750}.nav-item.active:before{opacity:1;transform:scaleY(1)}.sidebar-user-card{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.sidebar-user-card>svg{margin-left:auto;color:var(--muted)}.sidebar-user-card .avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#dbeafe;color:var(--accent-strong);font-weight:800}.sidebar-user-card div{display:grid;min-width:0;grid-gap:2px;gap:2px}.sidebar-user-card strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-card span:last-child{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.nav-item:hover{background:#eef4ff}.icon-button:focus-visible,.nav-item:focus-visible,.primary-button:focus-visible,.report-tab-button:focus-visible,.report-tab:focus-visible,.secondary-button:focus-visible,.workspace-switcher:focus-visible{outline:0;box-shadow:var(--ring)}.sidebar-help{display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding:0 10px 2px}.sidebar-help span{color:var(--muted);font-size:11px;font-weight:700}.sidebar-help a{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:#334155;font-size:12px;font-weight:650;text-decoration:none}.sidebar-help a:hover{color:var(--accent-strong)}.main{min-width:0;padding:20px 24px 28px;animation:section-rise .58s var(--ease-emphasis) 60ms both}.main[data-section=access],.main[data-section=monitor],.main[data-section=reports],.main[data-section=risks],.main[data-section=settings-billing]{display:flex;height:100vh;min-height:0;flex-direction:column;overflow:hidden}.viewport-fit-shell{display:flex;height:calc(100vh - 116px);min-height:0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding-right:10px;scrollbar-gutter:stable}.main[data-section=reports] .viewport-fit-shell,.main[data-section=settings-billing] .viewport-fit-shell{flex:1 1 auto;height:auto;max-height:none}.reports-fit-shell,.settings-fit-shell{gap:14px}.reports-fit-shell>*,.settings-fit-shell>*{order:20;flex:0 0 auto}.reports-fit-shell .reports-toolbar-row,.settings-fit-shell .settings-tabs{order:1}.reports-fit-shell .reports-ledger-layout,.settings-fit-shell .settings-billing-layout{order:2}.reports-fit-shell .scope-strip,.settings-fit-shell .scope-strip{order:3}.reports-fit-shell .report-ai-cicd-bridge,.settings-fit-shell>.repo-panel{order:4}.reports-fit-shell .report-review-center{order:5}.viewport-fit-shell::-webkit-scrollbar,.viewport-scroll-area::-webkit-scrollbar{width:8px;height:8px}.viewport-fit-shell::-webkit-scrollbar-thumb,.viewport-scroll-area::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(100,116,139,.38);background-clip:padding-box}.viewport-fit-shell::-webkit-scrollbar-track,.viewport-scroll-area::-webkit-scrollbar-track{background:transparent}.viewport-fit-shell>:first-child{margin-top:0}.main>.ledger-layout,.main>.lower-grid,.main>.repo-onboarding-grid,.main>.workspace-grid,.main>section{animation:content-reveal .48s var(--ease-emphasis) both}.main>.ledger-layout:nth-of-type(2),.main>.lower-grid:nth-of-type(2),.main>.repo-onboarding-grid:nth-of-type(2),.main>.workspace-grid:nth-of-type(2),.main>section:nth-of-type(2){animation-delay:50ms}.main>.ledger-layout:nth-of-type(3),.main>.lower-grid:nth-of-type(3),.main>.repo-onboarding-grid:nth-of-type(3),.main>.workspace-grid:nth-of-type(3),.main>section:nth-of-type(3){animation-delay:90ms}.topbar{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:18px;animation:section-rise .56s var(--ease-emphasis) 90ms both}.page-title{display:grid;grid-gap:2px;gap:2px}.actions,.button-row,.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.context-select,.search-box,.select-wrap{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);padding:0 11px;transition:border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.context-select:hover,.search-box:hover,.select-wrap:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.context-select select,.search-box input,.select-wrap select{min-width:0;border:0;outline:0;background:transparent;color:var(--ink)}.context-select select:disabled{color:var(--muted);cursor:default;opacity:1}.provider-pill,.sync-pill{display:inline-flex;position:relative;min-height:34px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:0 12px;font-size:13px;font-weight:700;white-space:nowrap;transition:border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.provider-pill.connected{border-color:#d7e3ff;background:#fbfdff}.provider-pill.connected .status-dot{animation:status-pulse 2.8s var(--ease-standard) infinite}.provider-pill.later,.sync-pill{color:var(--muted)}.sync-pill{font-weight:600}.provider-pill:hover,.sync-pill:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.filter-button{color:#1e293b}.search-box{width:min(310px,100%)}.search-box input{width:100%}.action-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px 14px;box-shadow:var(--shadow);animation:section-rise .58s var(--ease-emphasis) .13s both;transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.action-panel:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift)}.action-panel span{flex:1 1;color:var(--muted);font-size:13px}.operational-error{display:flex;align-items:center;gap:10px;margin-top:12px;border:1px solid rgba(194,65,58,.28);border-radius:8px;background:var(--danger-soft);color:var(--danger);padding:10px 12px}.operational-error span{flex:1 1;color:var(--danger);font-size:13px;font-weight:650}.github-setup-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px 14px;box-shadow:var(--shadow)}.github-setup-result>svg{color:var(--accent)}.github-setup-result>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.github-setup-result span{color:var(--muted);font-size:13px;line-height:1.45}.github-setup-result.success{border-color:rgba(38,138,91,.32);background:var(--success-soft)}.github-setup-result.warning{border-color:rgba(183,121,31,.34);background:var(--warning-soft)}.github-setup-result.info{border-color:rgba(56,103,166,.28);background:var(--info-soft)}.ledger-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.7fr);grid-gap:16px;gap:16px;margin-top:20px}.hero-status-board,.ledger-hero-copy{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.ledger-hero-copy{display:grid;grid-gap:12px;gap:12px;padding:22px}.ledger-hero-copy h2{max-width:760px;font-size:31px;line-height:1.12}.ledger-hero-copy p{max-width:720px;color:var(--muted);font-size:14px;line-height:1.6}.hero-actions{gap:8px}.hero-status-board{display:grid;overflow:hidden}.hero-status-row{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--line);padding:17px 18px}.hero-status-row:last-child{border-bottom:0}.hero-status-row small,.hero-status-row>span:first-child{color:var(--muted);font-size:12px}.inline-link-button{background:transparent;color:var(--accent-strong);font-size:13px;font-weight:800}.command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.command-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-content:start;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px;box-shadow:var(--shadow-soft);transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.command-card:hover{border-color:#c7d6f7;box-shadow:var(--shadow-lift)}.command-card>.pill,.command-card>button{grid-column:2;justify-self:start}.command-card p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}.command-icon,.ledger-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid #d7e3ff;border-radius:8px;background:var(--accent-soft);color:var(--accent-strong)}.ledger-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);grid-gap:14px;gap:14px;margin-top:14px;align-items:start}.reports-fit-shell .ledger-layout,.settings-fit-shell .ledger-layout{flex:0 0 auto;min-height:0;align-items:stretch}.ledger-inspector,.ledger-main{overflow:hidden}.reports-fit-shell .ledger-inspector,.reports-fit-shell .ledger-main,.settings-fit-shell .ledger-inspector,.settings-fit-shell .ledger-main{display:flex;min-height:0;flex-direction:column}.ledger-row,.ledger-table{display:grid}.ledger-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:11px 12px;transition:background .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.ledger-row:last-child{border-bottom:0}.ledger-row>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.ledger-row small,.ledger-row strong{min-width:0;overflow-wrap:anywhere}.ledger-row small{line-height:1.45}.ledger-row small,.ledger-row>span:not(.pill):not(.ledger-icon){color:var(--muted);font-size:12px}.ledger-row:hover{background:#fbfdff;box-shadow:inset 3px 0 0 rgba(19,88,239,.72)}.inspector-list{display:grid;padding:12px}.inspector-list>div{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}.inspector-list>div:last-child{border-bottom:0}.inspector-list span{color:var(--muted);font-size:12px}.inspector-list strong{text-align:right}.evidence-step-list{display:grid}.evidence-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:12px 14px;transition:background .18s var(--ease-standard)}.evidence-step:last-child{border-bottom:0}.evidence-step:hover{background:#fbfdff}.evidence-step>span:first-child,.timeline-marker{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:800}.evidence-step small{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.45}.source-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.source-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px;box-shadow:var(--shadow-soft);transition:border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.source-card:hover{border-color:#c7d6f7;box-shadow:var(--shadow-lift)}.source-card div{display:grid;grid-gap:2px;gap:2px}.source-card strong{font-size:22px;line-height:1}.source-card small,.source-card span:not(.status-dot){color:var(--muted);font-size:12px;line-height:1.45}.provider-expansion-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;border:1px dashed #c7d6f7;border-radius:8px;background:#fbfdff;padding:13px 14px}.provider-expansion-card div{display:grid;grid-gap:4px;gap:4px}.provider-expansion-card span:not(.pill):not(.eyebrow){color:var(--muted);font-size:13px}:where(.source-card,.ledger-main,.ledger-inspector,.access-account-inspector,.risk-finding-inspector,.report-inspector,.billing-inspector,.guardrail-ledger-panel,.settings-operation-panel,.first-success-panel,.provider-expansion-card,.scope-strip){animation:console-surface-in .52s var(--ease-emphasis) both}:where(.ledger-row,.home-ledger-row,.monitor-activity-ledger-row,.access-ledger-row,.risk-ledger-row,.report-ledger-row,.billing-ledger-row,.guardrail-ledger-row,.nav-item,.report-tab-button,.provider-pill,.sync-pill,.filter-button,.evidence-step,.timeline-row,.checkout-status-row,.settings-operation-row,.inspector-action-row){animation:console-row-in .44s var(--ease-emphasis) both}:where(.source-card,.ledger-row,.home-ledger-row,.monitor-activity-ledger-row,.access-ledger-row,.risk-ledger-row,.report-ledger-row,.billing-ledger-row,.guardrail-ledger-row,.nav-item,.report-tab-button,.provider-pill,.sync-pill,.filter-button,.evidence-step,.timeline-row,.checkout-status-row,.settings-operation-row,.inspector-action-row):nth-child(2){animation-delay:35ms}:where(.source-card,.ledger-row,.home-ledger-row,.monitor-activity-ledger-row,.access-ledger-row,.risk-ledger-row,.report-ledger-row,.billing-ledger-row,.guardrail-ledger-row,.nav-item,.report-tab-button,.provider-pill,.sync-pill,.filter-button,.evidence-step,.timeline-row,.checkout-status-row,.settings-operation-row,.inspector-action-row):nth-child(3){animation-delay:70ms}:where(.source-card,.ledger-row,.home-ledger-row,.monitor-activity-ledger-row,.access-ledger-row,.risk-ledger-row,.report-ledger-row,.billing-ledger-row,.guardrail-ledger-row,.nav-item,.report-tab-button,.provider-pill,.sync-pill,.filter-button,.evidence-step,.timeline-row,.checkout-status-row,.settings-operation-row,.inspector-action-row):nth-child(4){animation-delay:105ms}:where(.source-card,.ledger-row,.home-ledger-row,.monitor-activity-ledger-row,.access-ledger-row,.risk-ledger-row,.report-ledger-row,.billing-ledger-row,.guardrail-ledger-row,.nav-item,.report-tab-button,.provider-pill,.sync-pill,.filter-button,.evidence-step,.timeline-row,.checkout-status-row,.settings-operation-row,.inspector-action-row):nth-child(5){animation-delay:.14s}:where(.source-card,.ledger-row,.home-ledger-row,.monitor-activity-ledger-row,.access-ledger-row,.risk-ledger-row,.report-ledger-row,.billing-ledger-row,.guardrail-ledger-row,.nav-item,.report-tab-button,.provider-pill,.sync-pill,.filter-button,.evidence-step,.timeline-row,.checkout-status-row,.settings-operation-row,.inspector-action-row):nth-child(n+6){animation-delay:175ms}.scope-strip{display:grid;grid-template-columns:1.16fr .9fr .98fr 1.15fr 1fr 1.04fr;grid-gap:0;gap:0;margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-soft)}.scope-cell{display:flex;min-width:0;align-items:center;gap:10px;border-right:1px solid var(--line);padding:12px 13px;animation:scope-cell-in .5s var(--ease-emphasis) both}.scope-cell:nth-child(2){animation-delay:40ms}.scope-cell:nth-child(3){animation-delay:80ms}.scope-cell:nth-child(4){animation-delay:.12s}.scope-cell:nth-child(5){animation-delay:.16s}.scope-cell:nth-child(6){animation-delay:.2s}.scope-cell:last-child{border-right:0}.scope-cell svg{color:var(--accent-strong)}.scope-cell.github svg{color:#111827}.scope-cell div{display:grid;min-width:0;grid-gap:2px;gap:2px}.scope-cell small,.scope-cell span{color:var(--muted);font-size:12px}.scope-cell small,.scope-cell span,.scope-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-cell strong{color:var(--ink);font-size:16px}.risk-graph{margin-top:18px}.risk-context-panel{margin-top:0;overflow:hidden}.risk-context-meta{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;font-weight:750}.risk-context-meta a,.risk-inspector-section a,.risk-ledger-footer a,.risk-open-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-size:12px;font-weight:850}.risk-context-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px 11px 9px}.risk-context-step{position:relative;min-width:0}.risk-context-node{display:grid;height:86px;align-content:start;grid-gap:4px;gap:4px;border:1px solid #dfe7f7;border-radius:8px;background:#fbfdff;padding:8px;box-shadow:var(--shadow-soft);transition:border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.risk-context-node:hover{border-color:#c7d6f7;box-shadow:var(--shadow-lift)}.risk-node-topline{display:flex;min-width:0;align-items:center;gap:6px;color:var(--accent-strong);font-size:11px}.risk-node-topline strong{margin-right:auto;color:#17315f}.risk-node-topline svg:last-child{color:var(--success)}.risk-context-node b{color:var(--ink);font-size:11px;line-height:1.28}.risk-context-node b,.risk-context-node small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.risk-context-node small{color:#475569;font-size:10px;line-height:1.25}.risk-severity-note{display:inline-flex;align-items:center;gap:7px;color:var(--danger);font-size:11px;font-weight:850}.risk-severity-note:before{width:6px;height:6px;content:"";border-radius:999px;background:currentColor}.risk-severity-note.retained{color:var(--success)}.risk-node-arrow{position:absolute;top:45px;right:-9px;z-index:2;width:13px;height:2px;background:var(--accent)}.risk-node-arrow:after{position:absolute;top:-3px;right:-1px;width:8px;height:8px;content:"";border-top:2px solid var(--accent);border-right:2px solid var(--accent);transform:rotate(45deg)}.risk-guardrail-note{display:flex;align-items:center;gap:8px;margin:2px 14px 11px;border:1px solid var(--line);border-radius:8px;background:#fbfdff;color:var(--muted);padding:7px 10px;font-size:12px;font-weight:750}.risk-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;padding:14px}.risk-node{position:relative;display:grid;min-height:136px;align-content:center;justify-items:center;grid-gap:8px;gap:8px;border-right:1px solid var(--line);text-align:center;transition:background .18s var(--ease-standard)}.risk-node:last-child{border-right:0}.risk-node:hover{background:#fbfdff}.risk-node>span:first-child{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:900;box-shadow:0 0 0 5px rgba(19,88,239,.08)}.risk-node svg{color:var(--accent-strong)}.risk-node small{color:var(--muted);font-size:12px}.risk-workspace-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(318px,.58fr);grid-gap:14px;gap:14px;margin-top:12px;align-items:start}.risk-workspace-main{display:grid;min-width:0;grid-gap:12px;gap:12px}.risk-ledger-title{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;align-items:center;grid-gap:14px;gap:14px;padding:9px 12px}.risk-inspector-head h2,.risk-inspector-section h3,.risk-ledger-title h2{font-size:18px}.risk-ledger-actions{display:inline-flex;align-items:center;gap:8px}.report-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:6px}.report-tab-button{display:inline-flex;position:relative;min-width:0;min-height:38px;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:transparent;color:#334155;padding:0 10px;font-weight:700;white-space:nowrap;transition:background .18s var(--ease-standard),color .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.report-tab-button.active{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px rgba(19,88,239,.12)}.report-tab-button:hover{background:#f4f8ff;color:var(--accent-strong)}.report-tab-button span{color:var(--muted);font-size:12px}.risk-tabs .report-tab-button{font-size:13px}.access-tabs,.billing-tabs,.home-domain-tabs,.monitor-tabs,.risk-tabs{margin-top:14px}.monitor-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.monitor-tabs .report-tab-button{gap:6px;padding:0 8px;font-size:12px}.today-security-work-panel{display:grid;grid-gap:16px;gap:16px;margin-top:12px}.core-domain-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.core-domain-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:76px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.core-domain-card div{display:grid;grid-gap:3px;gap:3px;min-width:0}.core-domain-card strong,.today-security-work-inspector h3,.today-security-work-title strong,.work-packet-step span{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.core-domain-card small,.today-security-work-inspector p,.today-security-work-title small,.work-packet-boundary span{color:var(--muted);font-size:12px;line-height:1.45}.core-domain-card b{font-size:22px;line-height:1}.core-domain-card .pill{grid-column:2/-1;width:-moz-fit-content;width:fit-content}.today-security-work-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);grid-gap:12px;gap:12px;align-items:stretch}.today-security-work-inspector,.today-security-work-main{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.today-security-work-main{overflow:hidden}.today-security-work-head,.today-security-work-row{display:grid;grid-template-columns:74px minmax(340px,1.35fr) minmax(88px,.34fr) 96px 90px;align-items:center;grid-gap:10px;gap:10px}.today-security-work-head{border-bottom:1px solid var(--line);background:#f8fbff;padding:9px 12px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.today-security-work-list{max-height:410px;overflow:auto}.today-security-work-row{border-bottom:1px solid var(--line);padding:9px 12px}.today-security-work-row .compact-button{min-height:30px;padding:0 9px}.today-security-work-row:last-child{border-bottom:0}.today-security-work-title{display:flex;align-items:center;gap:10px;min-width:0}.today-security-work-title>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.today-security-work-inspector{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px}.today-security-work-inspector h3{white-space:normal}.work-packet-meta{display:flex;flex-wrap:wrap;gap:6px}.work-packet-steps{display:grid;grid-gap:7px;gap:7px}.work-packet-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;background:#f8fbff;color:var(--ink);padding:9px 10px;text-decoration:none}.work-packet-boundary,.work-packet-step{gap:8px;border:1px solid var(--line);border-radius:8px}.work-packet-boundary{display:flex;align-items:flex-start;background:var(--success-soft);color:#17613f;padding:10px}.monitor-source-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);grid-gap:12px;gap:12px;margin-top:12px;align-items:start}.monitor-activity-panel,.monitor-event-detail{overflow:hidden}.monitor-ledger-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;align-items:center;grid-gap:12px;gap:12px;padding:11px 14px}.monitor-detail-head h2,.monitor-ledger-title h2,.monitor-related-evidence h3{font-size:18px}.monitor-detail-title p,.monitor-detail-title>span:not(.pill),.monitor-health-card small,.monitor-health-card>div>span,.monitor-ledger-title span:not(.ledger-icon),.monitor-next-step span,.monitor-related-row span,.monitor-safe-summary span{color:var(--muted);font-size:12px;line-height:1.45}.monitor-activity-ledger-head,.monitor-activity-ledger-row{display:grid;grid-template-columns:minmax(70px,.58fr) minmax(122px,.9fr) minmax(130px,1.22fr) minmax(102px,.82fr) minmax(90px,.78fr) minmax(90px,.72fr) 62px;align-items:center;grid-gap:8px;gap:8px}.monitor-activity-ledger-head{border-top:1px solid var(--line);border-bottom:1px solid #b7ccff;padding:8px 14px}.monitor-activity-ledger-head span{color:#475467;font-size:11px;font-weight:690}.monitor-activity-ledger-row{min-height:54px;border-bottom:1px solid var(--line);padding:8px 14px;transition:background .18s var(--ease-standard),box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard)}.monitor-activity-ledger-row:first-child{background:#fdfeff;box-shadow:inset 0 0 0 1px rgba(19,88,239,.06)}.monitor-activity-ledger-row:hover{background:#fbfdff;box-shadow:inset 3px 0 0 rgba(19,88,239,.72)}.monitor-activity-ledger-row>span:first-child,.monitor-repo-cell,.monitor-signal-cell{color:#334155;font-size:12px}.monitor-repo-cell,.monitor-signal-cell,.monitor-surface-cell{display:inline-flex;min-width:0;align-items:center;gap:9px}.monitor-actor-cell strong,.monitor-event-cell strong,.monitor-related-row strong,.monitor-surface-cell strong{min-width:0;overflow:hidden;color:var(--ink);font-size:12px;font-weight:570;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.monitor-actor-cell,.monitor-event-cell{display:grid;min-width:0;grid-gap:3px;gap:3px}.monitor-actor-cell small,.monitor-event-cell small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.monitor-actor-cell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px}.monitor-actor-cell>span{display:grid;grid-row:1/span 2;width:28px;height:28px;place-items:center;border-radius:999px;background:#dbe7ff;color:#24437a;font-size:10px;font-weight:850}.monitor-surface-icon{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border:1px solid #d7e3ff;border-radius:8px;background:var(--accent-soft);color:var(--accent-strong)}.monitor-surface-icon.warning{border-color:#f7d58a;background:var(--warning-soft);color:var(--warning)}.monitor-surface-icon.danger{border-color:#fecaca;background:var(--danger-soft);color:var(--danger)}.monitor-surface-icon.info{border-color:#d7e3ff;background:var(--accent-soft);color:var(--accent-strong)}.monitor-load-more{display:inline-flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:7px;border-top:1px solid var(--line);color:var(--accent-strong);font-size:13px;font-weight:800}.monitor-load-more svg{transform:rotate(90deg)}.monitor-detail-head{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px 7px}.monitor-detail-head svg{color:var(--muted)}.monitor-detail-title{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;padding:0 16px 13px}.monitor-detail-title h3,.monitor-detail-title p{grid-column:1/-1}.monitor-detail-title h3{color:var(--ink);font-size:17px}.monitor-detail-list{display:grid;grid-gap:10px;gap:10px;margin:0;border-top:1px solid var(--line);padding:13px 16px}.monitor-detail-list div{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.monitor-detail-list dt{color:var(--muted);font-size:12px}.monitor-detail-list dd{margin:0;color:var(--ink);font-size:12px;font-weight:800}.monitor-next-step,.monitor-safe-summary{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;border-top:1px solid var(--line);padding:13px 16px}.monitor-safe-summary svg{color:var(--success)}.monitor-next-step>div,.monitor-safe-summary>div{display:grid;grid-gap:4px;gap:4px}.monitor-next-step strong,.monitor-safe-summary strong{color:var(--ink);font-size:12px}.monitor-related-evidence{display:grid;grid-gap:9px;gap:9px;border-top:1px solid var(--line);padding:13px 16px}.monitor-related-evidence h3{display:flex;align-items:center;gap:8px}.monitor-related-evidence h3 span{display:inline-grid;min-width:22px;min-height:22px;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:11px}.monitor-related-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px}.monitor-related-row svg:last-child{color:var(--accent-strong)}.monitor-next-step button{grid-column:1/-1;width:100%}.monitor-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.monitor-coverage-panel{margin-top:12px}.coverage-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.coverage-summary-card{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:#f8fbff;padding:11px 12px}.coverage-domain-row>span,.coverage-mini-row small,.coverage-summary-card small,.coverage-summary-card span{color:var(--muted);font-size:12px}.coverage-summary-card strong{color:#050b17;font-size:22px;line-height:1}.coverage-domain-list{display:grid;margin-top:12px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.coverage-domain-row{display:grid;grid-template-columns:12px minmax(220px,1.6fr) minmax(110px,.8fr) minmax(82px,.55fr) minmax(92px,.65fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:54px;padding:9px 12px;border-bottom:1px solid var(--line);background:#fff}.coverage-domain-row:last-child{border-bottom:0}.coverage-domain-row>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.coverage-domain-row strong,.coverage-mini-row strong{overflow:hidden;color:#0f172a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.coverage-domain-row small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.coverage-status-dot{width:8px;height:8px;border-radius:999px;background:#94a3b8}.coverage-status-dot.active{background:var(--success)}.coverage-status-dot.watch{background:var(--warning)}.coverage-status-dot.later{background:var(--accent)}.coverage-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.coverage-secondary-grid>div{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fbfdff;padding:12px}.coverage-secondary-grid h3{margin:0;color:#0f172a;font-size:13px}.coverage-mini-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:42px}.coverage-mini-row>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.coverage-provider-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.coverage-provider-strip .provider-pill{text-transform:capitalize}.coverage-provider-strip small{color:inherit;opacity:.75}.github-projection-worker-panel{margin-top:12px}.worker-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.projection-result-bridge{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.projection-result-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.projection-result-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.projection-result-head,.projection-result-row{grid-template-columns:minmax(210px,1.1fr) minmax(240px,1.1fr) 80px 70px 138px minmax(170px,.75fr)}.projection-result-row{min-height:66px}.projection-domain-cell{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px}.projection-domain-cell small{grid-column:2;color:var(--muted);font-size:11.5px;margin-top:-4px;text-transform:capitalize}.worker-approval-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);grid-gap:12px;gap:12px;margin-top:12px}.worker-approval-card,.worker-plan-list{border:1px solid var(--line);border-radius:8px;background:#fff;min-width:0;overflow:hidden}.worker-plan-head,.worker-plan-row{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr) 72px 126px}.worker-approval-card{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px}.worker-approval-card h3,.worker-approval-card p{margin:0}.worker-approval-card h3{color:var(--ink);font-size:17px;letter-spacing:0}.worker-approval-card p{color:var(--muted);font-size:12px;line-height:1.55}.worker-approval-card .compact-button{justify-content:center;width:100%}.worker-approval-card button:disabled{cursor:not-allowed;opacity:.72}.worker-approval-card:hover,.worker-plan-row:hover{transform:none}.monitor-health-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px 10px;gap:8px 10px;align-items:start;padding:13px}.monitor-health-card>svg{color:var(--success)}.monitor-health-card>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.monitor-health-card>div strong{color:#050b17;font-size:22px;line-height:1.05}.monitor-health-card button{grid-column:2/-1;justify-self:start}.monitor-compact-queue{display:none}.access-ledger-head,.billing-ledger-head,.home-ledger-head,.monitor-activity-head,.monitor-source-head,.risk-ledger-head{display:grid;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid #bdd0ff;color:#475569;font-size:11px;font-weight:690;padding:8px 12px}.home-ledger-head{grid-template-columns:minmax(90px,.7fr) minmax(0,1fr) 90px 76px}.monitor-source-head,.monitor-source-row{grid-template-columns:34px minmax(82px,.62fr) minmax(118px,1fr) minmax(90px,.72fr) 68px 76px}.monitor-source-head span:first-child{grid-column:1/span 2}.monitor-activity-head,.monitor-activity-row{grid-template-columns:34px minmax(180px,1fr) 88px 92px 94px}.monitor-activity-head span:first-child{grid-column:1/span 2}.billing-ledger-table,.home-ledger-table,.monitor-activity-table,.monitor-source-table{display:grid}.billing-ledger-row,.home-ledger-row,.monitor-activity-row,.monitor-source-row{display:grid;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);color:#334155;font-size:12px;padding:10px 12px;transition:background .18s var(--ease-standard),box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard)}.home-ledger-row{grid-template-columns:minmax(90px,.7fr) minmax(0,1fr) 90px 76px}.billing-ledger-row:last-child,.home-ledger-row:last-child,.monitor-activity-row:last-child,.monitor-source-row:last-child{border-bottom:0}.billing-ledger-row strong,.home-ledger-row strong,.monitor-activity-row strong,.monitor-source-row strong{min-width:0;overflow:hidden;color:var(--ink);font-weight:570;text-overflow:ellipsis;white-space:nowrap}.billing-ledger-row>span:not(.pill),.home-ledger-row>span:not(.pill),.monitor-activity-row>span:not(.ledger-icon):not(.pill),.monitor-source-row>span:not(.ledger-icon):not(.pill){min-width:0;overflow:hidden;color:#334155;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.monitor-activity-row>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.monitor-activity-row small{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.billing-ledger-row:hover,.home-ledger-row:hover,.monitor-activity-row:hover,.monitor-source-row:hover{background:#fbfdff;box-shadow:inset 3px 0 0 rgba(19,88,239,.72)}.access-ledger-head,.access-ledger-row{grid-template-columns:34px minmax(150px,1.05fr) 94px 74px minmax(128px,.86fr) 86px 116px 36px}.access-ledger-head span:first-child{grid-column:1/span 2}.risk-ledger-head,.risk-ledger-row{grid-template-columns:34px minmax(150px,1.05fr) 82px minmax(104px,.74fr) minmax(116px,.9fr) 88px 112px 28px}.risk-ledger-head span:first-child{grid-column:1/span 2}.access-ledger-row,.risk-ledger-row{min-height:64px;transition:background .18s var(--ease-standard),box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard)}.access-ledger-head{padding-block:6px}.access-ledger-row{min-height:42px;padding-block:4px}.access-ledger-row .ledger-icon{width:30px;height:30px}.risk-ledger-row{min-height:38px;padding-block:3px}.risk-ledger-row.selected{background:#fdfeff;box-shadow:inset 0 0 0 1px rgba(19,88,239,.06)}.risk-ledger-row .ledger-icon{width:28px;height:28px}.risk-ledger-row strong{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:570;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.risk-ledger-row small{overflow:hidden;font-size:10.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.risk-ledger-row .compact-button{min-height:26px;padding-inline:9px;font-size:11px}.ledger-icon.danger{border-color:#ffd4d4;background:var(--danger-soft);color:var(--danger)}.ledger-icon.warning{border-color:#ffe2aa;background:var(--warning-soft);color:var(--warning)}.ledger-icon.info{border-color:#d7e3ff;background:var(--accent-soft);color:var(--accent-strong)}.access-ledger-row>span:not(.ledger-icon):not(.pill),.risk-ledger-row>span:not(.ledger-icon):not(.pill){min-width:0;overflow:hidden;color:#334155;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.billing-ledger-head,.billing-ledger-row{grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr) minmax(120px,1fr) 80px}.risk-owner{display:grid;min-width:0;grid-gap:2px;gap:2px}.risk-owner b,.risk-owner small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-owner b{color:#17315f;font-size:12px}.risk-owner small{color:var(--muted);font-size:11px}.risk-ledger-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding:8px 12px;color:var(--muted);font-size:12px}.risk-finding-inspector{overflow:hidden}.risk-inspector-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:13px 14px 10px}.risk-inspector-head h2{margin-top:3px;line-height:1.2}.risk-inspector-head small{display:block;margin-top:4px;color:var(--muted);font-size:12px}.risk-inspector-section{display:grid;grid-gap:7px;gap:7px;border-bottom:1px solid var(--line);padding:10px 14px}.risk-inspector-section:last-of-type{border-bottom:0}.risk-inspector-section h3{color:#17315f;font-size:14px}.risk-inspector-section p{color:#475569;font-size:13px;line-height:1.45}.risk-inspector-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;color:#334155;font-size:12px}.risk-inspector-row svg{color:var(--accent-strong)}.risk-inspector-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-inspector-row strong{color:#475569;font-size:12px}.risk-signal-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px}.risk-signal-row>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid #dfe7f7;border-radius:999px;background:#f6f9ff;color:#475569}.risk-signal-row div{display:grid;min-width:0;grid-gap:2px;gap:2px}.risk-signal-row small,.risk-signal-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-signal-row strong{color:#17315f;font-size:12px}.risk-signal-row small{color:var(--muted);font-size:11px}.risk-open-link{border-top:1px solid var(--line);padding:10px 14px}.access-ledger-row:hover,.risk-ledger-row:hover{background:#fbfdff;box-shadow:inset 3px 0 0 rgba(19,88,239,.72)}.access-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.access-workspace-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.55fr);grid-gap:12px;gap:12px;margin-top:9px;align-items:start}.access-workspace-grid>.access-summary-grid{grid-column:1/-1;grid-row:1;margin-top:0}.access-workspace-grid>.access-tabs{grid-column:1/-1;margin-top:0}.access-tabs{display:none}.access-ledger-shell{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(330px,.55fr);grid-gap:12px;gap:12px;margin-top:0;align-items:start}.access-summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:64px;border:0;border-right:1px solid var(--line);border-radius:0;box-shadow:none;padding:8px 13px}.access-summary-card:last-child{border-right:0}.access-summary-card div{display:grid;min-width:0;grid-gap:3px;gap:3px}.access-summary-card small,.access-summary-card span:not(.access-summary-icon):not(.status-dot){color:var(--muted);font-size:12px}.access-summary-card strong{color:var(--ink);font-size:22px;line-height:1}.access-summary-card small{display:inline-flex;align-items:center;gap:6px;font-weight:750;line-height:1.25}.access-summary-card small.success{color:var(--success)}.access-summary-card small.info{color:var(--muted)}.access-summary-card small.danger{color:var(--danger)}.access-summary-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px}.access-summary-icon.success,.ledger-icon.success{background:var(--success-soft);color:var(--success)}.access-summary-icon.info{background:var(--info-soft);color:var(--info)}.access-summary-icon.danger{background:var(--danger-soft);color:var(--danger)}.access-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.55fr)}.access-ledger-tools{display:flex;min-width:min(390px,100%);align-items:center;justify-content:flex-end;gap:8px}.access-search{display:inline-flex;flex:1 1;min-width:190px;min-height:34px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fbfdff;color:var(--muted);padding:0 12px;font-size:12px}.access-ledger-row.selected{background:#fcfdff;box-shadow:inset 0 0 0 1px rgba(19,88,239,.12)}.access-ledger-row>button{justify-self:end}.access-ledger-footer{display:flex;min-height:32px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:var(--muted);padding:0 14px;font-size:12px}.access-ledger-footer>div{display:flex;gap:6px}.icon-button.active{border-color:#bdd0ff;background:var(--accent-soft);color:var(--accent-strong)}.access-account-inspector{display:grid;align-content:start;grid-column:2;grid-row:auto}.access-ledger-shell .panel-header{min-height:56px;padding:10px 14px}.access-person-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line);padding:10px 12px}.access-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#e8edff;color:var(--accent-strong);font-weight:900}.access-person-head div{display:grid;min-width:0;grid-gap:3px;gap:3px}.access-person-head h2{margin:0;font-size:16px}.access-person-head span:not(.pill):not(.access-avatar){overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.access-detail-list{display:grid;grid-gap:6px;gap:6px;border-bottom:1px solid var(--line);padding:9px 12px}.access-detail-list div{display:flex;align-items:center;justify-content:space-between;gap:14px}.access-detail-list dt{color:#334155;font-size:12px;font-weight:750}.access-detail-list dd{margin:0;color:var(--muted);font-size:12px}.access-inspector-block{display:grid;grid-gap:6px;gap:6px;border-bottom:1px solid var(--line);padding:9px 12px}.access-block-row strong,.access-inspector-block h3{margin:0;color:var(--ink);font-size:13px}.access-inspector-block small,.access-inspector-block span{color:var(--muted);font-size:12px}.access-activity-row,.access-block-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.access-activity-row>span,.access-block-row>a,.access-block-row>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.access-activity-row{justify-content:flex-start}.access-activity-row svg{color:#111827}.access-activity-row strong{flex:1 1;overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.access-key-signal{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.access-key-signal svg{color:var(--accent-strong)}.access-key-signal div{display:grid;grid-gap:3px;gap:3px}.access-recommendation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin:9px 12px 0;border:1px solid #f4d29a;border-radius:8px;background:#fff9ed;color:#9a5b00;padding:8px}.access-recommendation div{display:grid;grid-gap:3px;gap:3px}.access-recommendation strong{color:var(--ink);font-size:13px}.access-recommendation span{color:#704900;font-size:12px}.access-no-automation{display:flex;align-items:center;gap:8px;margin:8px 12px 10px;color:var(--muted);font-size:12px}.access-no-automation svg{color:var(--accent-strong)}.access-offboarding-panel{grid-column:1/-1;margin-top:8px;overflow:hidden}.access-offboarding-panel .panel-header{min-height:42px;padding:8px 12px}.access-offboarding-panel .panel-header .button-row{gap:6px}.access-offboarding-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:7px 10px 8px}.access-offboarding-step{display:grid;position:relative;grid-template-columns:auto minmax(0,1fr);grid-gap:5px;gap:5px;min-width:0}.access-offboarding-step .timeline-marker{width:24px;height:24px;font-size:11px}.access-offboarding-step:not(:last-child):after{position:absolute;top:12px;right:9px;left:36px;height:1px;background:var(--line);content:""}.access-offboarding-step>div{display:grid;min-width:0;grid-gap:2px;gap:2px;padding-right:10px}.access-offboarding-step small,.access-offboarding-step strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-offboarding-step strong{color:var(--ink);font-size:11.5px}.access-offboarding-step small{color:var(--muted);font-size:10.5px}.access-operations-grid{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.9fr);grid-gap:8px;gap:8px;margin-top:8px}.access-operation-panel{overflow:hidden}.access-review-board-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,.85fr)}.access-monthly-operations-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(0,.9fr)}.access-monthly-hero{grid-column:span 1}.access-command-center,.credential-command-center{grid-column:1/-1;overflow:hidden}.access-command-layout,.credential-command-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.36fr);grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding:12px}.access-command-main,.credential-command-main{display:grid;min-width:0;grid-gap:10px;gap:10px}.access-command-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.access-command-card{display:grid;min-width:0;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fbfdff;padding:10px}.access-command-card small,.access-command-card span{color:var(--muted);font-size:12px;line-height:1.35}.access-command-card strong{color:var(--ink);font-size:20px;line-height:1.1}.access-command-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px}.access-command-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(88px,auto) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;border-bottom:1px solid var(--line);background:rgba(255,255,255,.88);color:inherit;padding:10px;text-decoration:none}.access-command-row:last-child{border-bottom:0}.access-command-row>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.access-command-inspector h3,.access-command-row strong{overflow-wrap:anywhere}.access-command-inspector p,.access-command-row small,.access-command-row>span:nth-child(3){color:var(--muted);font-size:12px;line-height:1.4}.access-command-inspector{display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fff,#f7faff);padding:12px}.access-command-inspector h3{font-size:17px}.credential-command-center{margin-top:14px}.credential-assurance-grid .access-command-card{background:#fff}.access-command-card:hover,.access-command-inspector:hover,.access-command-row:hover,.credential-command-inspector:hover{transform:none}.access-review-board-panel{min-width:0}.access-review-board-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding:10px 12px}.access-review-board-column{display:grid;min-width:0;grid-gap:8px;gap:8px;align-content:start;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:inherit;padding:10px;text-decoration:none}.access-review-board-column>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.access-review-board-column small,.access-review-board-column strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-review-board-column small{color:var(--muted);font-size:11px}.ai-code-review-board{overflow:hidden}.header-metric-group{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ai-review-board-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 14px 14px}.ai-review-board-column{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.mini-panel-copy{min-height:40px;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.ai-review-board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-review-board-grid,.cicd-operations-board-columns{display:grid;grid-gap:12px;gap:12px;padding:0 14px 14px}.cicd-operations-board-columns{grid-template-columns:repeat(5,minmax(0,1fr))}.cicd-operations-board-column{min-height:100%}.cicd-operations-board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-review-board-column .mini-ledger-row small,.ai-review-board-column .mini-ledger-row strong,.ai-review-board-grid .mini-ledger-row small,.ai-review-board-grid .mini-ledger-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:680px){.ai-review-board-columns,.ai-review-board-grid,.cicd-operations-board-columns,.cicd-operations-board-grid{grid-template-columns:minmax(0,1fr)}}.compact-panel-header{min-height:48px;padding:9px 12px}.compact-panel-header h2{font-size:15px}.access-action-preview-list,.access-audit-list,.access-candidate-list{display:grid}.access-action-preview-row,.access-audit-row,.access-candidate-row{display:grid;min-width:0;align-items:center;grid-gap:9px;gap:9px;border-top:1px solid var(--line);color:inherit;padding:9px 12px;text-decoration:none}.access-action-preview-row,.access-audit-row,.access-candidate-row{grid-template-columns:auto minmax(0,1fr) auto}.access-action-preview-row:hover,.access-audit-row:hover{background:#fbfdff}.access-action-preview-row>div,.access-audit-row>div,.access-candidate-row>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.access-action-preview-row small,.access-action-preview-row strong,.access-audit-row small,.access-audit-row strong,.access-candidate-row div>span,.access-candidate-row small,.access-candidate-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-action-preview-row strong,.access-audit-row strong,.access-candidate-row strong{color:var(--ink);font-size:12.5px}.access-action-preview-row small,.access-audit-row small,.access-candidate-row div>span,.access-candidate-row small{color:var(--muted);font-size:11px}@media (max-width:1180px){.access-ledger-shell,.access-workspace-grid,.risk-workspace-grid{grid-template-columns:1fr}.access-account-inspector,.access-ledger-shell>.ledger-main,.access-workspace-grid>.access-offboarding-panel,.access-workspace-grid>.access-summary-grid,.access-workspace-grid>.access-tabs{grid-column:1}.access-account-inspector{grid-row:auto}.access-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-summary-card:nth-child(2n){border-right:0}.access-summary-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.access-offboarding-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.access-offboarding-step:after{display:none}.access-command-layout,.access-operations-grid,.credential-command-layout{grid-template-columns:1fr}.access-command-card-grid,.access-review-board-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-context-path{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-node-arrow{display:none}}.reports-ledger-layout{grid-template-columns:minmax(0,1.45fr) minmax(350px,.7fr)}.reports-fit-shell .reports-ledger-layout{height:clamp(460px,calc(100vh - 238px),610px);min-height:460px;margin-top:0}.reports-fit-shell .ledger-inspector,.reports-fit-shell .ledger-main{height:100%}.reports-fit-shell .ledger-inspector{overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.reports-fit-shell .scope-strip,.settings-fit-shell .scope-strip{flex:0 0 auto;min-height:76px}.reports-fit-shell .ledger-inspector .panel-header{min-height:58px;padding:11px 12px}.reports-toolbar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-top:14px}.report-review-center{flex:0 0 auto;margin-top:12px;overflow:hidden}.review-center-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.review-center-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 12px 12px}.review-center-grid .key-secret-card{padding:10px}.review-center-grid .mini-ledger-row{min-height:52px;padding:9px 10px}.review-center-grid .mini-ledger-row strong svg{margin-right:4px;vertical-align:-2px}.monitor-review-queue-panel{display:grid;grid-gap:12px;gap:12px}.review-queue-summary-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.review-queue-summary-card{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:11px 12px}.review-queue-summary-card small,.review-queue-summary-card span{color:var(--muted);font-size:11px}.review-queue-summary-card strong{color:var(--ink);font-size:20px;line-height:1.05}.review-queue-layout{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.review-queue-aside,.review-queue-main{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.review-queue-head,.review-queue-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:104px minmax(0,1fr) 92px 80px 112px}.review-queue-head{background:#fbfdff;border-bottom:1px solid var(--line);color:#475569;font-size:11px;font-weight:760;padding:8px 10px}.review-queue-list{display:grid;max-height:360px;overflow-y:auto;scrollbar-gutter:stable}.review-queue-row{border-bottom:1px solid #eef3fb;color:inherit;min-height:58px;padding:9px 10px;text-decoration:none}.review-queue-row:hover,.stable-row:hover{background:#fbfdff;transform:none}.review-queue-row>span{min-width:0}.review-queue-row small,.review-queue-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-queue-row strong{color:var(--ink);font-size:12px}.review-queue-row small{color:var(--muted);font-size:11px;margin-top:3px}.review-queue-aside{display:grid;grid-gap:8px;gap:8px;padding:10px}.review-queue-aside h3{color:var(--ink);font-size:12px;margin:2px 0 0}.review-queue-footer{align-items:center;border:1px dashed #c8d8ff;border-radius:8px;color:var(--muted);display:flex;font-size:11.5px;gap:10px;justify-content:space-between;padding:10px 12px}.home-command-center,.monitor-ai-cicd-bridge,.report-ai-cicd-bridge{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.ai-cicd-command-list{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.ai-cicd-command-row{align-items:center;background:rgba(255,255,255,.88);border-bottom:1px solid var(--line);color:inherit;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) minmax(86px,.22fr) auto auto auto;min-height:58px;padding:10px 12px;text-decoration:none;transition:background-color .16s var(--ease-standard),border-color .16s var(--ease-standard)}.ai-cicd-command-row:last-child{border-bottom:0}.ai-cicd-command-row:hover{background:#fbfdff}.ai-cicd-command-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.ai-cicd-bridge-card small,.ai-cicd-bridge-card strong,.ai-cicd-command-row small,.ai-cicd-command-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-cicd-bridge-card small,.ai-cicd-command-row small{color:var(--muted);font-size:12px;line-height:1.35}.ai-cicd-command-row>span:not(.ledger-icon):not(.pill){color:var(--muted);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-cicd-bridge-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-cicd-bridge-card{background:rgba(248,250,252,.78);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;transition:background-color .16s var(--ease-standard),border-color .16s var(--ease-standard),box-shadow .16s var(--ease-standard)}.ai-cicd-bridge-card:hover{background:#fbfdff;border-color:#c7d6f7;box-shadow:var(--shadow-soft)}.ai-cicd-bridge-card>div:not(.button-row){display:grid;grid-gap:3px;gap:3px;min-width:0}.ai-cicd-command-center,.ai-cicd-command-layout{display:grid;grid-gap:12px;gap:12px}.ai-cicd-command-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);padding:0 14px 14px}.ai-cicd-command-inspector,.ai-cicd-command-main{min-width:0}.ai-cicd-command-inspector{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:13px}.ai-cicd-command-inspector h3{font-size:15px;line-height:1.25;margin:0}.ai-cicd-command-inspector p{color:var(--muted);font-size:12.5px;line-height:1.45;margin:0}.finding-room-grid,.monitor-finding-room-panel{display:grid;grid-gap:12px;gap:12px}.finding-room-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.finding-room-ledger>div,.finding-room-primary,.finding-room-steps{border:1px solid var(--line);border-radius:8px;min-width:0}.finding-room-primary{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.finding-room-primary h3{color:var(--ink);font-size:17px;letter-spacing:0;line-height:1.2;margin:4px 0 6px}.finding-room-primary p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.finding-room-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.finding-room-steps{display:grid;max-height:248px;overflow-y:auto;padding:8px;scrollbar-gutter:stable}.finding-room-step{align-items:center;border-radius:8px;color:inherit;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:8px;text-decoration:none}.finding-room-step+.finding-room-step{border-top:1px solid #eef3fb}.finding-step-index{align-items:center;background:#edf4ff;border:1px solid #d8e5ff;border-radius:999px;color:#0f55d9;display:inline-flex;font-size:11px;font-weight:760;height:24px;justify-content:center;width:24px}.finding-room-step small,.finding-room-step strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finding-room-step strong{color:var(--ink);font-size:12px}.finding-room-step small{color:var(--muted);font-size:11px;margin-top:3px}.finding-room-ledger{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.finding-room-ledger>div{display:grid;grid-gap:8px;gap:8px;max-height:270px;overflow-y:auto;padding:10px;scrollbar-gutter:stable}.finding-room-ledger h3{color:var(--ink);font-size:12px;margin:0}.finding-room-provider-strip{align-items:center;border:1px dashed #d8e5ff;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.monitor-review-decision-panel{display:grid;grid-gap:12px;gap:12px}.review-decision-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.review-decision-card{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:11px 12px}.review-decision-card small,.review-decision-card span{color:var(--muted);font-size:11px}.review-decision-card strong{color:var(--ink);font-size:20px;line-height:1.05}.review-decision-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr)}.review-decision-aside,.review-decision-main{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.review-decision-head,.review-decision-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(210px,1fr) minmax(160px,.72fr) minmax(150px,.68fr) 132px}.review-decision-head{background:#fbfdff;border-bottom:1px solid var(--line);color:#475569;font-size:11px;font-weight:760;padding:8px 10px}.review-decision-row{border-bottom:1px solid #eef3fb;color:inherit;min-height:62px;padding:9px 10px;text-decoration:none}.review-decision-row:hover{background:#fbfdff;transform:none}.review-decision-row>span{min-width:0}.review-decision-row small,.review-decision-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-decision-row strong{color:var(--ink);font-size:12px}.review-decision-row small,.review-decision-row>span:not(.monitor-surface-cell){color:var(--muted);font-size:11px}.review-decision-aside,.review-decision-main{max-height:420px;overflow-y:auto;scrollbar-gutter:stable}.review-decision-aside{display:grid;grid-gap:8px;gap:8px;padding:10px}.review-decision-aside h3{color:var(--ink);font-size:12px;margin:2px 0 0}.monitor-action-playbook-panel{display:grid;grid-gap:12px;gap:12px}.action-playbook-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.action-playbook-card{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:11px 12px}.action-playbook-card small,.action-playbook-card span{color:var(--muted);font-size:11px}.action-playbook-card strong{color:var(--ink);font-size:20px;line-height:1.05}.action-playbook-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr)}.action-playbook-aside,.action-playbook-main{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.action-playbook-head,.action-playbook-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(220px,1fr) minmax(180px,.72fr) minmax(160px,.68fr) 118px}.action-playbook-head{background:#fbfdff;border-bottom:1px solid var(--line);color:#475569;font-size:11px;font-weight:760;padding:8px 10px}.action-playbook-row{border-bottom:1px solid #eef3fb;color:inherit;min-height:62px;padding:9px 10px;text-decoration:none}.action-playbook-row:hover{background:#fbfdff;transform:none}.action-playbook-row>span{min-width:0}.action-playbook-row small,.action-playbook-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-playbook-row strong{color:var(--ink);font-size:12px}.action-playbook-row small,.action-playbook-row>span:not(.monitor-surface-cell){color:var(--muted);font-size:11px}.action-playbook-aside,.action-playbook-main{max-height:420px;overflow-y:auto;scrollbar-gutter:stable}.action-playbook-aside{display:grid;grid-gap:8px;gap:8px;padding:10px}.action-playbook-aside h3{color:var(--ink);font-size:12px;margin:2px 0 0}.action-evidence-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.action-evidence-chip{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;grid-gap:4px;gap:4px;grid-template-columns:18px minmax(0,1fr);min-width:0;padding:9px 10px;text-decoration:none}.action-evidence-chip:hover{background:#fbfdff;transform:none}.action-evidence-chip small{color:var(--muted);font-size:11px;grid-column:2}.action-evidence-chip small,.action-evidence-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-evidence-chip span{font-size:12px;font-weight:720}.reports-toolbar-row .report-tabs{margin-top:0}.reports-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:max-content;padding-right:2px}.report-ledger-row{grid-template-columns:34px minmax(190px,1fr) 58px 82px 94px 70px 78px 28px;gap:8px;min-height:48px;padding:9px 12px;transition:background .18s var(--ease-standard),box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard)}.reports-fit-shell .report-ledger-table{min-height:0;flex:1 1 auto;overflow-y:auto;scrollbar-gutter:stable}.report-ledger-head{display:grid;grid-template-columns:34px minmax(190px,1fr) 58px 82px 94px 70px 78px 28px;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #bdd0ff;color:#475569;font-size:11px;font-weight:760;padding:8px 12px}.reports-fit-shell .report-ledger-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface)}.report-ledger-head span:first-child{grid-column:1/span 2}.report-ledger-row>span:not(.ledger-icon):not(.pill),.report-owner{overflow:hidden;color:#334155;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.report-ledger-row>div{gap:2px}.report-ledger-row strong{color:#111827;font-size:13px;font-weight:720;line-height:1.18}.report-ledger-row small{font-size:11px;line-height:1.32}.report-owner,.report-source-count{display:inline-flex;align-items:center;gap:6px}.report-source-count svg{color:var(--muted)}.report-date-cell{display:grid;grid-gap:2px;gap:2px;min-width:0}.report-date-cell strong{overflow:hidden;color:#334155;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.report-date-cell small,.report-detail-grid.clean dd small{color:var(--muted);font-size:11px;font-weight:560}.report-ledger-row:hover{background:#fbfdff;box-shadow:inset 3px 0 0 rgba(19,88,239,.72)}.report-owner small{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#dbeafe;color:var(--accent-strong);font-size:10px;font-weight:850}.report-detail-grid.clean{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:6px 12px}.report-detail-grid.clean div{border-bottom:1px solid var(--line);padding:5px 4px 5px 0}.report-detail-grid.clean dt{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.02em;text-transform:uppercase}.report-detail-grid.clean dd{margin:3px 0 0;font-size:12px;font-weight:750;line-height:1.25}.evidence-timeline-clean{display:grid;border-top:1px solid var(--line);padding:4px 12px}.timeline-row{grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;padding:6px 0}.evidence-timeline-clean .timeline-row{gap:8px;padding:4px 0}.evidence-timeline-clean .timeline-marker{width:22px;height:22px;font-size:11px}.timeline-row div{display:grid;grid-gap:2px;gap:2px}.timeline-row span:not(.timeline-marker){color:var(--muted);font-size:12px;line-height:1.45}.evidence-timeline-clean .timeline-row span:not(.timeline-marker){font-size:11px;line-height:1.34}.timeline-row time{align-self:start;color:var(--muted);font-size:11px;white-space:nowrap}.inspector-action-list{display:grid;border-top:1px solid var(--line)}.inspector-action-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;padding:7px 12px;text-decoration:none;text-align:left;transition:background .18s var(--ease-standard)}.reports-fit-shell .inspector-action-row .ledger-icon{width:34px;height:34px}.inspector-action-row:last-child{border-bottom:0}.inspector-action-row:hover{background:#fbfdff}.inspector-action-row>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.inspector-action-row small{color:var(--muted);font-size:11px;line-height:1.34}.inspector-action-row>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--accent-strong);font-size:12px;font-weight:800}.evidence-integrity-manifest,.evidence-source-coverage,.export-verification-list,.retention-expiry-queue{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--line);padding:9px 12px}.evidence-integrity-manifest h3,.evidence-source-coverage h3,.export-verification-list h3,.retention-expiry-queue h3{margin:0;color:#111827;font-size:12px;font-weight:780}.evidence-integrity-manifest a,.evidence-source-coverage a,.export-verification-list a,.retention-expiry-queue a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid #e3eaf7;border-radius:8px;background:#fbfdff;color:inherit;padding:7px 9px;text-decoration:none}.evidence-integrity-manifest a:hover,.evidence-source-coverage a:hover,.export-verification-list a:hover,.retention-expiry-queue a:hover{border-color:#cbdcff;background:#f8fbff}.audit-pack-readiness{flex:0 0 auto;margin-top:12px}.audit-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 12px 12px}.audit-pack-grid article{display:grid;min-width:0;grid-gap:7px;gap:7px;border:1px solid #e3eaf7;border-radius:8px;background:#fbfdff;padding:9px}.audit-pack-grid h3{margin:0;color:#111827;font-size:12px;font-weight:780}.report-search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-pack-list{display:grid;max-height:150px;overflow-y:auto;grid-gap:6px;gap:6px;scrollbar-gutter:stable}.audit-pack-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid #e7edf8;border-radius:7px;background:var(--surface);color:inherit;padding:7px 8px;text-decoration:none}.audit-pack-list a:hover{border-color:#cbdcff;background:#f8fbff}.audit-pack-list span{display:grid;min-width:0;grid-gap:2px;gap:2px}.audit-pack-list small,.audit-pack-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-pack-list strong{color:#111827;font-size:12px;font-weight:760}.audit-pack-list small{color:var(--muted);font-size:11px;line-height:1.3}.audit-pack-list em{color:var(--accent-strong);font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.evidence-source-coverage span,.export-verification-list span{overflow:hidden;color:#475569;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.evidence-integrity-manifest span,.retention-expiry-queue span{display:grid;min-width:0;grid-gap:2px;gap:2px}.evidence-integrity-manifest strong,.retention-expiry-queue strong{overflow:hidden;color:#111827;font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.evidence-integrity-manifest small,.retention-expiry-queue small{overflow:hidden;color:var(--muted);font-size:10.5px;font-weight:560;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.evidence-source-coverage strong,.export-verification-list strong{color:var(--accent-strong);font-size:12px;font-weight:800}.evidence-integrity-manifest em,.retention-expiry-queue em{border-radius:999px;background:#eef4ff;color:var(--accent-strong);font-size:10px;font-style:normal;font-weight:820;padding:4px 7px;text-transform:capitalize;white-space:nowrap}.report-policy-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:14px}.guardrail-ledger-panel{margin-top:14px;overflow:hidden}.guardrail-ledger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-bottom:1px solid var(--line)}.guardrail-ledger-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-content:start;border-right:1px solid var(--line);padding:12px;transition:background .18s var(--ease-standard)}.guardrail-ledger-row:last-child{border-right:0}.guardrail-ledger-row:hover{background:#fbfdff}.guardrail-ledger-row>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.guardrail-ledger-row small,.guardrail-ledger-row strong{min-width:0;overflow-wrap:anywhere}.guardrail-ledger-footer span,.guardrail-ledger-row small{color:var(--muted);font-size:12px;line-height:1.45}.guardrail-ledger-row .pill{grid-column:2;justify-self:start}.guardrail-ledger-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.key-secret-ops{margin-top:14px;overflow:hidden}.key-secret-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px 14px}.key-secret-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.key-secret-card{background:rgba(248,250,252,.78);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:13px}.mini-panel-header{align-items:flex-start;display:flex;gap:10px}.mini-panel-header h3{font-size:14px;line-height:1.25;margin:0 0 3px}.mini-panel-header small{color:var(--muted);display:block;font-size:12px;line-height:1.35}.mini-ledger-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.mini-ledger-row{align-items:center;background:rgba(255,255,255,.86);border-bottom:1px solid var(--line);color:inherit;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:10px 11px;text-decoration:none;transition:background .18s var(--ease-standard)}.bundle-row{border:1px solid var(--line);border-radius:8px}.mini-ledger-row:last-child{border-bottom:0}.mini-ledger-row:hover{background:rgba(239,246,255,.72)}.mini-ledger-row small,.mini-ledger-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-ledger-row strong{font-size:12.5px}.mini-ledger-row small{color:var(--muted);font-size:11.5px;margin-top:3px}.policy-footer-item{display:flex;gap:10px;border-right:1px solid var(--line);padding:13px}.policy-footer-item:last-child{border-right:0}.policy-footer-item svg{color:var(--accent-strong)}.policy-footer-item div{display:grid;grid-gap:3px;gap:3px}.policy-footer-item span{color:var(--muted);font-size:12px}.settings-ledger,.settings-tabs{margin-top:14px}.settings-billing-layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.7fr);margin-top:14px}.settings-fit-shell .settings-billing-layout{height:auto;min-height:0;margin-top:0;align-items:start}.settings-fit-shell .ledger-inspector,.settings-fit-shell .ledger-main{height:auto;overflow:visible;scrollbar-gutter:auto}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.settings-field{display:grid;grid-gap:3px;gap:3px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 12px}.settings-field:nth-child(3n){border-right:0}.settings-field small,.settings-field span{color:var(--muted);font-size:12px}.settings-field strong{font-size:15px}.billing-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 12px}.billing-section-header div{display:grid;min-width:0;grid-gap:3px;gap:3px}.billing-section-header h3{margin:0;font-size:15px}.billing-section-header span:not(.pill){color:var(--muted);font-size:12px;line-height:1.45}.billing-meter{display:grid;grid-gap:6px;gap:6px;padding:9px 12px}.billing-meter div:first-child{display:grid;grid-gap:3px;gap:3px}.billing-meter span{color:var(--muted);font-size:12px}.billing-forecast-grid,.billing-options,.billing-quote-summary,.billing-usage-meter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 12px 10px}.billing-forecast-card,.billing-quote-summary>div,.billing-usage-meter{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:8px}.billing-usage-meter>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.billing-forecast-card span,.billing-quote-summary strong,.billing-usage-meter strong{color:var(--accent-strong);font-weight:850}.billing-forecast-card small,.billing-quote-summary small,.billing-quote-summary span,.billing-usage-meter small,.billing-usage-meter span:not(.pill){color:var(--muted);font-size:12px;line-height:1.4}.billing-quote-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-option{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px}.billing-option.selected{border-color:#b7ccff;background:var(--accent-soft)}.billing-option span{color:var(--accent-strong);font-weight:900}.billing-option small,.notification-preview small,.notification-preview span{color:var(--muted);font-size:12px;line-height:1.4}.checkout-status-list,.settings-operation-list,.settings-usage-summary{display:grid}.checkout-status-row,.settings-operation-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border-bottom:1px solid var(--line);padding:8px 12px;transition:background .18s var(--ease-standard)}.billing-forecast-card,.billing-guardrail-row:not(a),.billing-ledger-row,.billing-option,.billing-usage-meter,.checkout-status-row,.settings-operation-row,.settings-usage-summary div{cursor:default}.checkout-status-row:hover,.settings-operation-row:hover{background:#fbfdff}.checkout-status-row:last-child,.settings-operation-row:last-child{border-bottom:0}.checkout-status-row div,.settings-operation-row div{display:grid;min-width:0;grid-gap:3px;gap:3px}.checkout-status-row small,.settings-operation-row small,.settings-usage-summary span{color:var(--muted);font-size:12px;line-height:1.45}.checkout-status-row strong,.settings-operation-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-usage-summary{grid-template-columns:1fr;border-top:1px solid var(--line)}.settings-usage-summary div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:9px 12px}.settings-usage-summary div:last-child{border-bottom:0}.settings-usage-summary strong{color:var(--ink);font-size:13px}.billing-guardrail-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.billing-guardrail-list h3{margin:0;padding:10px 12px;border-bottom:1px solid var(--line);font-size:14px}.billing-guardrail-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;border-bottom:1px solid var(--line);color:inherit;padding:9px 12px;text-decoration:none;transition:background .18s var(--ease-standard)}.billing-guardrail-row:hover{background:#fbfdff}.billing-guardrail-row:last-child{border-bottom:0}.billing-guardrail-row small{grid-column:1/-1;color:var(--muted);font-size:12px;line-height:1.4}.settings-operation-panel,.settings-readiness-panel{margin-top:14px;overflow:hidden}.settings-readiness-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.settings-readiness-summary div{display:grid;grid-gap:4px;gap:4px;border-right:1px solid var(--line);padding:10px 12px}.settings-readiness-summary div:last-child{border-right:0}.settings-readiness-summary span{color:var(--muted);font-size:12px}.settings-readiness-summary strong{color:var(--ink);font-size:18px}.settings-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-readiness-grid .billing-guardrail-list{border-top:0;border-right:1px solid var(--line)}.settings-readiness-grid .billing-guardrail-list:last-child{border-right:0}.notification-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px}.notification-preview{display:grid;min-width:0;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:inherit;padding:10px;text-decoration:none}.notification-preview small,.notification-preview span,.notification-preview strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.notification-preview strong{color:var(--ink);font-size:12.5px;line-height:1.28;white-space:nowrap}.notification-preview small,.notification-preview span{display:block}.access-operation-panel .notification-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.first-success-panel{margin-top:14px;overflow:hidden}.first-success-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 16px}.first-success-card{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-content:start;align-items:start;grid-gap:9px;gap:9px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px;transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.first-success-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.first-success-card.complete{border-color:rgba(38,138,91,.24);background:#f4fbf7}.first-success-card.current{border-color:rgba(183,121,31,.34);background:#fffaf0}.first-success-card>svg{color:var(--accent);margin-top:3px}.first-success-card>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.first-success-card strong{color:var(--ink);font-size:13px;line-height:1.25}.first-success-card span{min-width:0}.first-success-card>div span{color:var(--muted);font-size:12px;line-height:1.4}.first-success-card>.pill{grid-column:2/-1;width:-moz-fit-content;width:fit-content}.first-success-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding:12px 16px 14px}.mvp-next-actions{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(420px,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin-top:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px 16px;box-shadow:var(--shadow)}.pilot-next-copy{display:grid;grid-gap:4px;gap:4px}.pilot-next-copy p,.pilot-setup-block span{color:var(--muted);font-size:13px;line-height:1.45}.pilot-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pilot-checklist.compact{grid-template-columns:1fr}.monitoring-checklist{display:grid;grid-gap:8px;gap:8px;min-width:0}.pilot-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:9px;gap:9px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px}.pilot-step.current{border-color:rgba(183,121,31,.36);background:#fffaf0}.pilot-step.complete{border-color:rgba(38,138,91,.24);background:#f4fbf7}.pilot-step-index{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--surface);color:var(--accent-strong);font-size:11px;font-weight:800}.pilot-step>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.pilot-step span,.pilot-step strong{overflow:hidden;text-overflow:ellipsis}.pilot-step>div span{color:var(--muted);font-size:12px;line-height:1.35}.pilot-setup-block{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding:16px}.pilot-setup-block>div:first-child{display:grid;grid-gap:3px;gap:3px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.metric,.metrics{display:grid;grid-gap:12px;gap:12px}.metric{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px;transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.metric:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.metric-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.metric strong{font-size:28px;line-height:1}.metric-trend{color:var(--accent-strong);font-size:12px;font-weight:700}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.metric-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:15px;transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.metric-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.metric-card svg{color:var(--accent)}.metric-card div{display:grid;min-width:0;grid-gap:3px;gap:3px}.metric-card span,.metric-card strong{min-width:0;overflow-wrap:anywhere}.metric-card strong{color:var(--ink);font-size:24px;line-height:1}.metric-card div span{color:var(--muted);font-size:12px;line-height:1.35}.home-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.home-metric-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-gap:6px 12px;gap:6px 12px;min-height:100px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:13px 15px;transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.home-metric-card:hover{border-color:#c7d6f7;box-shadow:var(--shadow-lift)}.home-metric-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px}.home-metric-icon.success{background:var(--success-soft);color:var(--success)}.home-metric-icon.warning{background:var(--warning-soft);color:var(--warning)}.home-metric-icon.info{background:var(--accent-soft);color:var(--accent-strong)}.home-metric-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.home-metric-copy>span{color:var(--ink);font-size:13px;font-weight:690}.home-metric-copy strong{color:#050b17;font-size:26px;line-height:1}.home-metric-copy small{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-style:normal;font-weight:690}.home-metric-copy small.success{color:var(--success)}.home-metric-copy small.warning{color:var(--warning)}.home-metric-copy small.info{color:var(--accent-strong)}.home-metric-card em{grid-column:2;color:var(--danger);font-size:12px;font-style:normal;font-weight:690}.home-source-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);grid-gap:12px;gap:12px;margin-top:12px;align-items:start}.home-source-left{display:grid;min-width:0;grid-gap:12px;gap:12px}.home-activity-panel,.home-review-panel,.home-success-panel{overflow:hidden}.home-panel-title{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.home-panel-title>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.home-panel-title h2{font-size:18px}.home-panel-title span:not(.pill){color:var(--muted);font-size:13px;line-height:1.4}.home-success-path{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px;padding:12px 14px 10px}.home-success-node{position:relative;display:grid;min-width:0;justify-items:center;grid-gap:6px;gap:6px;text-align:center}.home-success-icon{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:10px;background:#fbfcff;color:#111827}.home-success-icon svg:last-child:not(:first-child){position:absolute;right:-4px;bottom:-4px;border-radius:999px;background:var(--success);color:#fff}.home-success-node strong{color:var(--ink);font-size:11px;line-height:1.25}.home-success-node small{color:var(--muted);font-size:10.5px;line-height:1.32}.home-success-connector{position:absolute;top:18px;left:calc(50% + 22px);width:calc(100% - 30px);border-top:2px dotted #9eb8f6}.home-success-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);background:#fbfcff;padding:7px 14px}.home-success-footer>span{display:inline-flex;min-width:0;align-items:center;gap:9px;color:var(--muted);font-size:12px;line-height:1.4}.home-success-footer>span svg{flex:0 0 auto;color:var(--accent-strong)}.home-success-footer>div{display:inline-flex;flex:0 0 auto;gap:8px}.home-activity-head,.home-activity-row{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(70px,.6fr) minmax(180px,1.5fr) minmax(160px,1.25fr) auto auto;align-items:center;grid-gap:10px;gap:10px}.home-activity-head{border-top:1px solid var(--line);border-bottom:1px solid #b7ccff;padding:7px 14px}.home-activity-head span{color:#475467;font-size:11px;font-weight:690}.home-activity-row{min-height:42px;border-bottom:1px solid var(--line);padding:7px 14px}.home-activity-row:first-child{background:#fdfeff;box-shadow:inset 0 0 0 1px rgba(19,88,239,.06)}.home-activity-count,.home-activity-row>span:not(.pill){color:var(--muted);font-size:12px;line-height:1.4}.home-activity-row strong{color:var(--ink);font-size:12px;font-weight:570;line-height:1.35}.home-activity-count{display:block;padding:7px 14px 9px;text-align:center}.home-review-panel{display:grid}.home-review-identity{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:0 14px 10px}.home-review-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent-strong)}.home-review-identity>div{display:grid;grid-gap:3px;gap:3px}.home-review-identity strong{color:var(--ink);font-size:15px;line-height:1.35}.home-related-hint span,.home-review-action p,.home-review-identity span,.home-review-note{color:var(--muted);font-size:12px;line-height:1.5}.home-review-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px;margin:0;border-block:1px solid var(--line);padding:10px 14px}.home-review-facts div{display:grid;grid-gap:4px;gap:4px}.home-review-facts dt{color:var(--muted);font-size:11px}.home-review-facts dd{margin:0;color:var(--ink);font-size:12px;font-weight:690}.home-related-hint{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin:10px 14px;border:1px solid #f2d398;border-radius:8px;background:#fffaf0;padding:10px}.home-related-hint>svg{color:#111827}.home-related-hint>div{display:grid;grid-gap:4px;gap:4px}.home-related-hint strong,.home-review-action span{color:var(--ink);font-size:12px;font-weight:690}.home-review-action{display:grid;grid-gap:4px;gap:4px;padding:0 14px 10px}.home-review-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding:0 14px 10px}.home-review-note{display:inline-flex;align-items:center;gap:7px;border-top:1px solid var(--line);padding:9px 14px}.home-review-note svg{flex:0 0 auto;color:var(--accent-strong)}.status-dot{width:9px;height:9px;border-radius:999px;background:var(--muted)}.status-dot.success{background:var(--success)}.status-dot.warning{background:var(--warning)}.status-dot.info{background:var(--accent)}.status-dot.danger{background:var(--danger)}.lower-grid,.workspace-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);grid-gap:16px;gap:16px;margin-top:16px}.analysis-grid{align-items:start}.repo-onboarding-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);grid-gap:16px;gap:16px;margin-top:16px}.repo-side-stack{display:grid;align-content:start;grid-gap:16px;gap:16px}.panel{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard),transform .2s var(--ease-standard)}.panel:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.panel-header{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:14px 16px}.panel-header>div:first-child{display:grid;grid-gap:4px;gap:4px}.approval-list,.evidence-summary,.mini-list,.pr-list,.pr-row,.qa-list,.release-table,.timeline{display:grid}.pr-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;width:100%;border-bottom:1px solid var(--line);background:transparent;padding:14px 16px;text-align:left}.interactive-row.selected,.interactive-row:hover,.pr-row.selected,.pr-row:hover{background:#f6faf9}.mini-row:last-child,.pr-row:last-child,.release-row:last-child{border-bottom:0}.pr-main{display:flex;min-width:0;align-items:center;gap:12px}.pr-main>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.pr-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-number{display:inline-grid;min-width:54px;height:30px;place-items:center;border-radius:8px;background:var(--surface-soft);color:var(--ink);font-weight:800}.env-badge,.pill,.risk-badge,.status-badge{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:999px;padding:0 8px;font-size:11px;font-weight:690;letter-spacing:0;white-space:nowrap}.pill.success,.risk-badge.low{background:var(--success-soft);color:var(--success)}.pill.warning,.risk-badge.medium{background:var(--warning-soft);color:var(--warning)}.pill.danger,.risk-badge.high{background:var(--danger-soft);color:var(--danger)}.pill.info{background:var(--info-soft);color:var(--info)}.status-badge.passed{background:var(--success-soft);color:var(--success)}.status-badge.blocked{background:var(--danger-soft);color:var(--danger)}.status-badge.needs_approval,.status-badge.needs_qa,.status-badge.pending{background:var(--warning-soft);color:var(--warning)}.env-badge{background:var(--surface-soft);color:var(--accent-strong)}.detail-panel{padding-bottom:16px}.assistant-panel{display:grid;margin-top:16px;overflow:hidden}.assistant-state{display:inline-flex;min-height:28px;align-items:center;gap:7px;border-radius:999px;background:var(--surface-soft);color:var(--muted);padding:0 10px;font-size:12px;font-weight:750}.assistant-state.thinking{background:var(--accent-soft);color:var(--accent-strong)}.assistant-message.pending svg,.assistant-send.sending svg,.assistant-state.thinking svg{animation:spin 1s linear infinite}.assistant-body{display:grid;max-height:300px;grid-gap:10px;gap:10px;overflow-y:auto;padding:16px}.assistant-message{display:grid;width:min(760px,100%);grid-gap:5px;gap:5px}.assistant-message.user{justify-self:end}.assistant-message span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.assistant-message p{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:#2f3d42;padding:11px 12px;font-size:13px;line-height:1.55}.assistant-message.user p{border-color:transparent;background:var(--accent);color:#fff}.assistant-message.pending p{color:var(--muted)}.assistant-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding:12px 16px 16px}.assistant-form textarea{width:100%;min-height:48px;max-height:130px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;color:var(--ink);font:inherit;line-height:1.45;outline:0;padding:10px 12px}.assistant-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(36,91,87,.14)}.assistant-form textarea:disabled,.assistant-send:disabled{cursor:not-allowed;opacity:.68}.assistant-send{align-self:stretch}.webhook-intake-grid{align-items:start}.webhook-list{display:grid}.empty-operational-state,.webhook-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--line);padding:14px 16px}.webhook-row:last-child{border-bottom:0}.empty-operational-state>svg,.webhook-row>svg{color:var(--accent)}.empty-operational-state>div,.webhook-row>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.webhook-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-operational-state{grid-template-columns:auto minmax(0,1fr);min-height:94px;border-bottom:0;background:#fbfcfc}.empty-operational-state span{color:var(--muted);font-size:13px;line-height:1.45}@keyframes spin{to{transform:rotate(1turn)}}@keyframes page-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes section-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes content-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes console-surface-in{0%{filter:blur(3px);opacity:0;transform:translateY(7px) scale(.997)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes console-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scope-cell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes status-pulse{0%,to{box-shadow:0 0 0 0 rgba(33,163,102,0)}45%{box-shadow:0 0 0 5px rgba(33,163,102,.16)}}@keyframes preview-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes scan-line{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.summary-copy{color:#344247;font-size:14px;line-height:1.65;padding:16px}.impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 16px 16px}.impact-tile{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px}.impact-tile strong{font-size:18px}.next-step-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;margin:0 16px 16px;border-block:1px solid var(--line);padding:12px 0}.next-step-panel>div:first-child{display:flex;min-width:0;align-items:center;gap:10px}.next-step-panel>div:first-child svg{flex:0 0 auto;color:var(--accent)}.next-step-panel>div:first-child>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.next-step-panel span,.next-step-panel strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-step-panel>div:first-child span{color:var(--muted);font-size:12px}.split-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:0 16px}.split-detail>div{display:grid;grid-gap:10px;gap:10px}.check-list,.explanation-list,.signal-list{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.check-list li,.signal-list li{display:flex;align-items:flex-start;gap:8px;color:#344247;font-size:13px;line-height:1.45}.check-list svg,.signal-list svg{flex:0 0 auto;color:var(--accent)}.explanation-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:11px}.explanation-list svg{flex:0 0 auto;color:var(--accent);margin-top:2px}.explanation-list li>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.explanation-list strong{color:var(--ink);font-size:13px;line-height:1.35}.explanation-list div span{color:var(--muted);font-size:12px;line-height:1.45}.decision-card{display:flex;align-items:center;gap:12px;margin:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:14px}.decision-card>div{display:grid;grid-gap:3px;gap:3px}.decision-card span{color:var(--muted);font-size:12px}.deploy-decision-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:0 16px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:14px}.deploy-decision-card>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.deploy-decision-card span:not(.pill){color:var(--muted);font-size:12px;line-height:1.45}.gate-check-grid{padding:0 16px 16px}.gate-check-grid,.release-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.release-evidence-grid{border-top:1px solid var(--line);padding:16px}.operational-proof-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:0 16px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px}.operational-proof-banner.info{border-color:#bfd0e6;background:var(--info-soft)}.operational-proof-banner.warning{border-color:#e5c988;background:var(--warning-soft)}.operational-proof-banner.success{border-color:#afd9c2;background:var(--success-soft)}.operational-proof-banner.danger{border-color:#e5b3af;background:var(--danger-soft)}.operational-proof-banner svg{color:var(--accent)}.operational-proof-banner>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.operational-proof-banner span{color:#344247;font-size:12px;line-height:1.45}.callback-snippet-panel{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding:16px}.advanced-disclosure>summary{cursor:pointer;list-style:none}.advanced-disclosure>summary::-webkit-details-marker{display:none}.advanced-disclosure[open]>summary{border-bottom:1px solid var(--line)}.advanced-disclosure-body{display:flex;justify-content:flex-end;padding:14px 16px 0}.advanced-disclosure:not([open]).callback-snippet-panel{padding-bottom:0}.release-devops-disclosure>summary{min-height:auto;border-bottom:0;padding:0}.release-devops-disclosure[open]>summary{padding-bottom:12px}.callback-snippet-header,.callback-snippet-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.callback-snippet-header>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.callback-snippet-header span{color:var(--muted);font-size:12px;line-height:1.45}.callback-snippet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.callback-snippet{min-width:0}.callback-snippet-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callback-snippet code{max-height:220px}.gate-check-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:11px}.gate-check-item>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.gate-check-item strong{color:var(--ink);font-size:13px}.gate-check-item div span{color:var(--muted);font-size:12px;line-height:1.45}.decision-meta{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.release-decision-meta{padding-bottom:10px}.decision-meta span{background:var(--surface-soft);color:var(--muted);padding:6px 9px;font-weight:650}.decision-meta span,.issue-link{border:1px solid var(--line);border-radius:999px;font-size:12px}.issue-link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:30px;align-items:center;gap:7px;margin:0 16px 16px;background:var(--accent-soft);color:var(--accent-strong);padding:0 10px;font-weight:800;text-decoration:none}.status-icon.success{color:var(--success)}.status-icon.danger{color:var(--danger)}.status-icon.warning{color:var(--warning)}.status-icon.info{color:var(--info)}.risk-flags{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.risk-flags span{border:1px solid var(--line);border-radius:999px;background:#fbfcfc;color:#344247;padding:7px 10px;font-size:12px}.affected-box{display:grid;grid-gap:10px;gap:10px;margin:0 16px;border-top:1px solid var(--line);padding-top:16px}.affected-box code,.policy-code code{display:block;border-radius:8px;background:#142123;color:#e8f5f3;padding:10px 12px;font-size:12px;line-height:1.65;white-space:pre-wrap}.affected-box span{color:var(--muted);font-size:13px}.approval-row,.member-row,.mini-row,.qa-item,.release-row{display:grid;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--line);padding:14px 16px}.mini-row{grid-template-columns:minmax(0,1fr) auto}.approval-row>div,.integration-tile>div,.member-row>div,.mini-row>div,.qa-item>div,.release-row>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.release-row{grid-template-columns:minmax(220px,1fr) auto auto minmax(130px,auto) auto auto;width:100%;background:transparent;color:inherit;text-align:left}.qa-item{grid-template-columns:auto minmax(0,1fr) auto}.qa-item svg:first-child{color:var(--accent)}.approval-row{grid-template-columns:minmax(0,1fr) auto}.approval-action-row{grid-template-columns:minmax(0,1fr) auto minmax(230px,auto)}.approval-row small{color:var(--muted);font-size:12px;line-height:1.4}.approval-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.approval-history{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:14px}.approval-history p{color:var(--muted);font-size:13px;line-height:1.45}.approval-history-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.approval-history-row>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.approval-history-row span:last-child{color:var(--muted);font-size:12px}.timeline{padding:6px 16px 16px}.timeline-row{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0}.timeline-row>div{display:grid;grid-gap:3px;gap:3px}.timeline-row p{color:#344247;font-size:13px;line-height:1.45}.timeline-dot{width:10px;height:10px;margin-top:4px;border-radius:999px;background:var(--info)}.timeline-dot.success{background:var(--success)}.timeline-dot.warning{background:var(--warning)}.timeline-dot.danger{background:var(--danger)}.progress-label{color:var(--accent-strong);font-size:12px;font-weight:800}.progress-track{height:8px;overflow:hidden;border-radius:999px;background:var(--surface-soft);margin:16px}.progress-track span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.decision-box{display:grid;grid-gap:12px;gap:12px;margin:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:14px}.decision-box p{color:#344247;font-size:13px;line-height:1.55}.api-preview{display:grid;grid-gap:8px;gap:8px}.api-preview span{color:var(--muted);font-size:12px;font-weight:700}.api-preview code{display:block;max-height:270px;overflow:auto;border-radius:8px;background:#142123;color:#e8f5f3;padding:12px;font-size:12px;line-height:1.55;white-space:pre}.evidence-summary{gap:0}.evidence-summary .operational-proof-banner{margin-top:16px}.evidence-line{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px;border-bottom:1px solid var(--line);padding:14px 16px}.evidence-line:last-child{border-bottom:0}.evidence-line p{color:#344247;font-size:13px;line-height:1.5}.policy-code{padding:16px}.evidence-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding:16px}.evidence-section{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px}.evidence-section ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:17px}.evidence-section li{color:#344247;font-size:12px;line-height:1.45}.signal-list{padding:16px}.approval-routing{display:grid;grid-gap:10px;gap:10px;margin:0 16px 16px;border-top:1px solid var(--line);padding-top:16px}.approval-routing-grid{display:flex;flex-wrap:wrap;gap:8px}.approval-routing p{color:var(--muted);font-size:13px;line-height:1.5}.gate-action-row{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.member-list{display:grid}.member-row{grid-template-columns:auto minmax(150px,1fr) auto auto minmax(140px,.8fr)}.member-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:900}.integration-tile span,.member-row span:last-child,.member-row>div span,.workspace-policy-note p{color:var(--muted);font-size:12px;line-height:1.45}.workspace-invite-form{display:grid;grid-gap:13px;gap:13px;padding:16px}.workspace-invite-form label{display:grid;grid-gap:7px;gap:7px}.workspace-invite-form label span{color:var(--muted);font-size:12px;font-weight:800}.workspace-invite-form input,.workspace-invite-form select{min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);outline:0;padding:0 11px}.workspace-invite-form input:focus,.workspace-invite-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.invite-result{display:flex;align-items:center;gap:8px;margin:0 16px 16px;border:1px solid var(--line);border-radius:8px;background:var(--success-soft);color:var(--success);padding:11px;font-size:13px;font-weight:750}.workspace-policy-note{display:grid;grid-gap:8px;gap:8px;margin:0 16px 16px;border-top:1px solid var(--line);padding-top:16px}.workspace-wide{grid-column:1/-1}.integration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.integration-tile{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:13px}.integration-tile svg{flex:0 0 auto;color:var(--accent)}.setup-steps{display:grid;padding:16px}.finding-list{display:grid;border-top:1px solid var(--line)}.finding-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:14px 16px}.finding-row:last-child{border-bottom:0}.finding-row svg{color:var(--accent)}.finding-row div{display:grid;min-width:0;grid-gap:3px;gap:3px}.finding-row span,.finding-row strong{min-width:0;overflow-wrap:anywhere}.finding-row div span{color:var(--muted);font-size:12px;line-height:1.45}.quick-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px;padding-bottom:12px}.report-ops-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);grid-gap:16px;gap:16px;margin-top:16px;padding:18px}.report-ops-hero h2{margin:4px 0 6px;font-size:24px;line-height:1.18}.report-ops-hero p{max-width:720px;color:var(--muted);font-size:13px;line-height:1.55}.report-ops-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.report-ops-stats span{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:12px;color:var(--muted);font-size:12px}.report-ops-stats strong{color:var(--ink);font-size:22px}.report-type-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line);padding:12px 16px}.report-tab{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);padding:0 10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .18s var(--ease-standard),background .18s var(--ease-standard),color .18s var(--ease-standard),box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard)}.report-tab span{color:var(--accent-strong)}.report-tab.active,.report-tab:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px rgba(19,88,239,.12)}.report-archive-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.46fr);grid-gap:0;gap:0;border-top:1px solid var(--line)}.report-list{border-right:1px solid var(--line)}.report-row{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border:0;border-bottom:1px solid var(--line);background:transparent;padding:14px 16px;color:inherit;font:inherit;text-align:left;cursor:pointer}.report-row.active,.report-row:hover{background:#fbfcfc}.report-row.active{box-shadow:inset 3px 0 0 var(--accent)}.report-row div{display:grid;min-width:0;grid-gap:4px;gap:4px}.report-row span,.report-row strong{min-width:0;overflow-wrap:anywhere}.report-row div span{color:var(--muted);font-size:12px;line-height:1.45}.report-detail-panel{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:16px}.report-detail-panel h3{margin:3px 0 5px;font-size:18px;line-height:1.25}.report-detail-panel p,.report-retention-callout span,.report-safety-note span{color:var(--muted);font-size:12px;line-height:1.5}.report-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.report-detail-grid div{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:10px}.report-detail-grid dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.report-detail-grid dd{margin:4px 0 0;color:var(--ink);font-size:13px;font-weight:800;overflow-wrap:anywhere}.report-retention-callout,.report-safety-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px}.report-retention-callout svg,.report-safety-note svg{color:var(--accent)}.report-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.report-action-list{display:grid}.report-action-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:13px 16px;color:inherit}.report-action-row:hover{background:#fbfcfc}.report-action-row svg{color:var(--accent)}.report-action-row div{display:grid;min-width:0;grid-gap:3px;gap:3px}.report-action-row span:not(.pill){color:var(--muted);font-size:12px;line-height:1.45}.report-governance-panel{min-width:0}.report-audit-list,.report-governance-list{display:grid}.report-audit-row,.report-governance-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:13px 16px}.report-audit-row{grid-template-columns:auto minmax(0,1fr)}.report-audit-row:last-child,.report-governance-row:last-child{border-bottom:0}.report-audit-row>div,.report-governance-row>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.report-audit-row>svg{color:var(--accent)}.report-audit-row span,.report-check-item span,.report-cleanup-card span,.report-governance-row span:not(.pill),.report-job-card span,.report-policy-grid span{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.report-checklist-grid,.report-cleanup-grid,.report-export-matrix,.report-job-grid,.report-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 16px 16px}.report-check-item,.report-cleanup-card,.report-job-card,.report-policy-grid>div{display:grid;min-width:0;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:11px}.report-check-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.report-check-item svg{margin-top:1px;color:var(--success)}.report-export-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.report-safety-note{margin:14px 16px 16px}.report-signal-list{min-width:0}.report-signal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:14px 16px}.report-signal-row:last-child{border-bottom:0}.report-signal-row div{display:grid;min-width:0;grid-gap:4px;gap:4px}.report-signal-row span,.report-signal-row strong{min-width:0;overflow-wrap:anywhere}.report-signal-row div span{color:var(--muted);font-size:12px;line-height:1.45}.local-start-panel{margin-top:16px}.local-start-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);grid-gap:16px;gap:16px}.mode-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);background:#fbfcfc;padding:12px 16px}.mode-banner>svg{color:var(--accent)}.mode-banner>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.connection-state-grid span,.mode-banner span:not(.pill){color:var(--muted);font-size:12px;line-height:1.45}.connection-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:12px 16px}.connection-state-grid>div{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px}.retention-policy-panel,.scope-overview-panel{margin-top:16px}.retention-policy-grid,.scope-form-grid,.scope-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:12px 16px}.scope-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retention-policy-grid>div,.scope-form-item,.scope-overview-grid>div{display:grid;min-width:0;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:11px}.offboarding-review-card p,.retention-policy-grid span,.scope-form-item small,.scope-form-item span,.scope-overview-grid span,.usage-meter p,.usage-meter-top span{color:var(--muted);font-size:12px;line-height:1.45}.offboarding-review-card{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding:16px}.offboarding-review-card>div:first-child{display:grid;grid-gap:5px;gap:5px}.offboarding-choice-row{display:flex;flex-wrap:wrap;gap:8px}.usage-meter{display:grid;grid-gap:12px;gap:12px;padding:16px}.usage-meter-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.meter-bar{position:relative;height:10px;overflow:hidden;border-radius:999px;background:#e8eeed}.meter-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#b88b28)}.local-start-steps{padding-right:0}.local-command-card{padding:16px}.setup-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;border-left:2px solid var(--line);padding:0 0 18px 16px;position:relative}.setup-step:last-child{padding-bottom:0}.setup-step>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:900}.setup-step.complete>span{background:var(--success-soft);color:var(--success)}.setup-step.current>span{background:var(--warning-soft);color:var(--warning)}.setup-step strong{display:block;margin-bottom:4px}.setup-step p{color:var(--muted);font-size:13px;line-height:1.5}.repo-snippet{padding:16px}.rollout-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:12px 16px}.rollout-actions,.rollout-guidance,.rollout-summary>div{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.rollout-summary>div{display:grid;grid-gap:3px;gap:3px;padding:10px}.rollout-summary strong{color:var(--ink);font-size:20px}.rollout-actions span,.rollout-guidance span,.rollout-row span:not(.pill),.rollout-summary span{color:var(--muted);font-size:12px;line-height:1.45}.rollout-actions,.rollout-guidance{display:grid;grid-gap:10px;gap:10px;margin:12px 16px 0;padding:10px}.rollout-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rollout-guidance{grid-template-columns:auto minmax(0,1fr);align-items:start}.rollout-guidance svg{color:var(--accent);margin-top:1px}.rollout-actions>div,.rollout-guidance>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.rollout-list{display:grid;padding:12px 16px 0}.rollout-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,auto);align-items:center;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding:12px 0}.rollout-row:first-child{border-top:0}.rollout-row>div:first-child{display:grid;min-width:0;grid-gap:4px;gap:4px}.rollout-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.repo-panel{margin-top:16px}.repository-list{display:grid}.repository-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(120px,auto) minmax(140px,auto) minmax(130px,auto) minmax(90px,auto);align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--line);padding:14px 16px}.repository-row:last-child{border-bottom:0}.repository-row>div:first-child,.repository-status{display:grid;grid-gap:4px;gap:4px}.repository-row>div:first-child span,.repository-status span{color:var(--muted);font-size:12px}.check-run-sync{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:0 16px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:12px}.check-run-sync>div:first-child{display:flex;min-width:0;align-items:flex-start;gap:10px}.check-run-sync svg{flex:0 0 auto;color:var(--accent);margin-top:2px}.check-run-sync>div:first-child>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.check-run-sync span:not(.pill){color:var(--muted);font-size:12px;line-height:1.45}.user-chip{display:inline-flex;min-height:38px;align-items:center;gap:9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:4px 12px 4px 5px}.user-chip>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:800}.user-chip>div{display:grid;grid-gap:1px;gap:1px}.user-chip strong{font-size:12px;line-height:1.1}.user-chip small{color:var(--muted);font-size:11px;line-height:1.1}.landing-page{min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(243,247,253,.68) 54%,rgba(247,249,253,.94)),var(--background);overflow-x:hidden;animation:page-rise .52s var(--ease-emphasis) both}.landing-nav{position:relative;z-index:2;justify-content:space-between;gap:20px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:18px 0;animation:section-rise .52s var(--ease-emphasis) both}.landing-nav,.landing-nav nav{display:flex;align-items:center}.landing-nav nav{gap:10px}.landing-nav nav a:not(.secondary-button){color:var(--ink);font-size:13px;font-weight:800;text-decoration:none}.landing-hero{position:relative;display:grid;min-height:600px;grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr);align-items:start;grid-gap:18px 34px;gap:18px 34px;overflow:hidden;padding:18px max(20px,calc((100vw - 1180px) / 2)) 26px}.landing-hero:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(247,250,255,.98),rgba(247,250,255,.88) 45%,rgba(232,239,255,.52)),linear-gradient(180deg,#ffffff,#eef4ff)}.landing-copy{position:relative;z-index:2;display:grid;width:100%;grid-gap:15px;gap:15px;padding-top:18px;animation:section-rise .62s var(--ease-emphasis) both}.landing-copy h1{max-width:680px;font-size:50px;line-height:1.02;letter-spacing:0}.landing-copy p{max-width:560px;color:#344247;font-size:16px;line-height:1.58}.landing-proof-row{display:flex;flex-wrap:wrap;gap:10px}.landing-proof-row span{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:1px solid rgba(36,91,87,.22);border-radius:999px;background:rgba(255,255,255,.92);color:var(--accent-strong);padding:0 11px;font-size:12px;font-weight:850}.product-preview{position:relative;z-index:1;display:grid;width:100%;max-width:680px;justify-self:end;grid-gap:12px;gap:12px;border:1px solid rgba(199,209,216,.9);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 18px 54px rgba(15,23,42,.09);overflow:hidden;padding:16px;animation:section-rise .7s var(--ease-emphasis) 80ms both,preview-breathe 7s var(--ease-standard) .9s infinite}.product-preview:after{overflow:hidden;background:var(--line)}.product-preview:after,.product-preview:before{position:absolute;right:18px;bottom:0;left:18px;height:1px;content:""}.product-preview:before{background:linear-gradient(90deg,transparent,rgba(36,91,87,.72),transparent);animation:scan-line 4.8s var(--ease-standard) infinite}.landing-band,.preview-top,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.preview-action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.product-preview .provider-pill,.product-preview .sync-pill{min-height:30px;padding-inline:9px;font-size:11px}.preview-icon-button{display:inline-grid;width:34px;height:34px;place-items:center;background:var(--surface);color:var(--ink)}.console-tab-row,.preview-icon-button{border:1px solid var(--line);border-radius:8px}.console-tab-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px;background:#fbfcfc;padding:5px}.console-tab-row span{display:inline-flex;min-width:0;min-height:34px;align-items:center;justify-content:center;border-radius:6px;color:#4d5a63;font-size:12px;font-weight:850;line-height:1.2;text-align:center}.console-tab-row .active{background:#edf4ff;color:#1450d8;box-shadow:inset 0 0 0 1px rgba(20,80,216,.12)}.landing-band>div,.preview-top>div,.section-heading>div{display:grid;grid-gap:4px;gap:4px}.preview-grid,.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.hero-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.hero-proof-item{display:grid;min-width:0;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:10px}.hero-proof-item span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.35;text-transform:uppercase}.hero-proof-item strong{min-width:0;color:var(--accent-strong);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.preview-card,.workflow-step{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:12px;transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard),transform .2s var(--ease-standard)}.preview-card:hover,.workflow-step:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.preview-card span,.preview-row span,.workflow-step p{color:var(--muted);font-size:12px;line-height:1.5}.preview-card p{color:#344247;font-size:12px;line-height:1.55}.preview-table{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden}.preview-row{display:grid;grid-template-columns:76px minmax(0,1fr) 92px 74px;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:10px}.preview-row:last-child{border-bottom:0}.preview-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-ledger-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.preview-ledger-footer>div{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;color:#344247;padding:10px;font-size:12px;font-weight:800;line-height:1.35}.preview-ledger-footer svg{flex:0 0 auto;color:var(--accent)}.landing-band,.landing-section{width:min(1180px,calc(100% - 40px));margin:0 auto}.landing-section{display:grid;grid-gap:22px;gap:22px;padding:54px 0;animation:section-rise .62s var(--ease-emphasis) both}.landing-section:nth-of-type(3){animation-delay:80ms}.landing-section:nth-of-type(4){animation-delay:.13s}.landing-section:nth-of-type(5){animation-delay:.18s}.landing-section:nth-of-type(6){animation-delay:.23s}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-step svg{color:var(--accent)}.workflow-step p{font-size:13px}.landing-band{border-block:1px solid var(--line);padding:34px 0 42px;animation:section-rise .62s var(--ease-emphasis) both}.auth-page{min-height:100vh;animation:page-rise .52s var(--ease-emphasis) both}.auth-brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.auth-brand span:last-child{display:grid;grid-gap:2px;gap:2px}.auth-brand strong{font-size:15px;line-height:1.1}.auth-brand small{color:var(--muted);font-size:12px}.auth-copy p,.logout-card p{color:#344247;font-size:16px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.auth-page{display:grid;place-items:center;padding:28px}.auth-console-page{display:block;place-items:unset;min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(239,244,255,.74)),var(--background)}.auth-console-shell{display:grid;grid-template-columns:minmax(360px,.68fr) minmax(0,1.32fr);grid-gap:18px;gap:18px;width:min(1180px,calc(100vw - 48px));min-height:calc(100vh - 56px);margin:0 auto;align-items:start}.auth-shell{width:min(520px,100%);grid-gap:22px;gap:22px}.auth-entry-panel,.auth-shell{display:grid;animation:section-rise .62s var(--ease-emphasis) both}.auth-entry-panel{align-content:start;grid-gap:18px;gap:18px;min-width:0;padding-top:10px}.auth-card{display:grid;grid-gap:22px;gap:22px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:24px;animation:section-rise .62s var(--ease-emphasis) 90ms both;transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard),transform .2s var(--ease-standard)}.auth-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift)}.auth-console-page .auth-card{gap:14px;box-shadow:0 14px 42px rgba(15,23,42,.06);padding:18px}.auth-preview-panel{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 18px 54px rgba(15,23,42,.07);padding:18px;animation:section-rise .66s var(--ease-emphasis) 70ms both}.auth-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.auth-preview-header>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.auth-preview-header p{color:var(--muted);font-size:13px;line-height:1.45}.auth-preview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:min(420px,100%)}.auth-tabs{margin-top:0}.auth-preview-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr);grid-gap:12px;gap:12px;min-width:0}.auth-inspector-card,.auth-preview-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfdff;padding:14px;transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard),transform .2s var(--ease-standard)}.auth-inspector-card:hover,.auth-preview-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.auth-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.auth-metric-card{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.auth-checklist span,.auth-ledger-head span,.auth-ledger-row span,.auth-metric-card small,.auth-metric-card span,.auth-retention-note span{color:var(--muted);font-size:12px;line-height:1.4}.auth-ledger-head span,.auth-metric-card span{font-weight:850;text-transform:uppercase}.auth-metric-card strong{color:var(--accent-strong);font-size:16px;line-height:1.2}.auth-ledger{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.auth-ledger-head,.auth-ledger-row{display:grid;grid-template-columns:74px minmax(0,1fr) 92px 78px;align-items:center;grid-gap:10px;gap:10px;min-width:0;border-bottom:1px solid var(--line);padding:10px 12px}.auth-ledger-head{background:#fbfdff}.auth-ledger-row{transition:background .18s var(--ease-standard),box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard)}.auth-ledger-row:last-child{border-bottom:0}.auth-ledger-row:hover{background:#fbfdff;box-shadow:inset 3px 0 0 rgba(19,88,239,.48)}:is(.provider-pill,.sync-pill,.action-panel,.command-card,.ledger-row,.evidence-step,.source-card,.risk-context-node,.risk-node,.monitor-activity-ledger-row,.home-ledger-row,.monitor-source-row,.monitor-activity-row,.billing-ledger-row,.access-ledger-row,.risk-ledger-row,.report-ledger-row,.inspector-action-row,.guardrail-ledger-row,.checkout-status-row,.settings-operation-row,.first-success-card,.metric,.metric-card,.home-metric-card,.panel,.preview-card,.workflow-step,.auth-card,.auth-preview-card,.auth-inspector-card,.auth-ledger-row){transition-property:background,border-color,box-shadow,color}:is(.provider-pill,.sync-pill,.action-panel,.command-card,.ledger-row,.evidence-step,.source-card,.risk-context-node,.risk-node,.monitor-activity-ledger-row,.home-ledger-row,.monitor-source-row,.monitor-activity-row,.billing-ledger-row,.access-ledger-row,.risk-ledger-row,.report-ledger-row,.inspector-action-row,.guardrail-ledger-row,.checkout-status-row,.settings-operation-row,.first-success-card,.metric,.metric-card,.home-metric-card,.panel,.preview-card,.workflow-step,.auth-card,.auth-preview-card,.auth-inspector-card,.auth-ledger-row):hover{transform:none}.auth-ledger-row strong{min-width:0;overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.auth-inspector-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.auth-inspector-head svg{color:var(--accent);margin-top:2px}.auth-inspector-head div{display:grid;min-width:0;grid-gap:3px;gap:3px}.auth-checklist{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.auth-checklist li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:9px 10px}.auth-checklist svg,.auth-retention-note svg{color:var(--accent)}.auth-retention-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px dashed #bfd0ff;border-radius:8px;background:#f8fbff;padding:10px}.auth-scope-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.auth-copy{display:grid;grid-gap:10px;gap:10px}.auth-copy h1,.logout-card h1{font-size:28px}.auth-form{display:grid;grid-gap:10px;gap:10px}.auth-provider-grid{display:grid;grid-gap:9px;gap:9px}.provider-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:800;transition:border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard)}.provider-button.primary-provider{background:var(--accent);color:var(--surface)}.provider-button:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.provider-button:disabled:hover{border-color:var(--line);box-shadow:none}.auth-entry-status{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:0;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#f8fbff;color:var(--muted);max-height:0;opacity:0;padding:0 12px;transition:max-height .18s var(--ease-standard),opacity .18s var(--ease-standard),padding .18s var(--ease-standard),border-color .18s var(--ease-standard)}.auth-entry-status.active{max-height:76px;border-color:#bfd0ff;opacity:1;padding:10px 12px}.auth-entry-status strong{display:block;color:var(--ink);font-size:13px;line-height:1.25}.auth-entry-status small{display:block;color:var(--muted);font-size:12px;line-height:1.35;margin-top:2px}.entry-status-dot{width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.auth-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;color:var(--muted);font-size:12px;font-weight:800}.auth-divider:after,.auth-divider:before{height:1px;background:var(--line);content:""}.auth-form label{display:grid;grid-gap:7px;gap:7px}.auth-form label span{color:var(--muted);font-size:12px;font-weight:800}.auth-form input{min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);outline:0;padding:0 12px}.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-form input:disabled{cursor:not-allowed;opacity:.65}.auth-demo-button,.auth-submit{width:100%}.auth-switch{color:var(--muted);font-size:13px;line-height:1.35;text-align:center}.auth-switch a{color:var(--accent-strong);font-weight:800}.logout-shell{text-align:center}.logout-card,.logout-shell{justify-items:center}.gt-page,.secure-auth-page{--gt-bg:#03070b;--gt-panel:rgba(9,15,21,0.82);--gt-panel-strong:rgba(13,20,28,0.96);--gt-line:rgba(148,163,184,0.22);--gt-line-strong:rgba(148,163,184,0.36);--gt-text:#f8fafc;--gt-muted:#97a3b6;--gt-blue:#1263ff;--gt-blue-soft:rgba(18,99,255,0.16);--gt-green:#50d281;--gt-amber:#f6a935;background:radial-gradient(circle at 16% 12%,rgba(18,99,255,.16),transparent 28%),radial-gradient(circle at 82% 14%,rgba(59,130,246,.11),transparent 26%),#03070b;color:var(--gt-text);min-height:100vh}.gt-page{font-family:var(--font-geist-sans),Inter,system-ui,sans-serif;min-width:1180px}.gt-nav{align-items:center;display:flex;height:72px;justify-content:space-between;padding:0 36px}.gt-brand,.secure-brand{align-items:center;color:var(--gt-text);display:inline-flex;gap:11px;text-decoration:none}.gt-brand-mark,.secure-brand span{align-items:center;background:linear-gradient(180deg,#1f78ff,#0b4fd8);border-radius:12px;color:#ffffff;display:grid;height:34px;justify-items:center;width:34px}.gt-nav nav{align-items:center;display:flex;gap:28px}.gt-nav nav a{color:#dbe4ef;font-size:13px;font-weight:760;text-decoration:none}.gt-github-button,.gt-primary,.gt-secondary{align-items:center;border-radius:5px;display:inline-flex;font-weight:760;gap:8px;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none}.gt-github-button,.gt-secondary{background:rgba(255,255,255,.02);border:1px solid var(--gt-line-strong);color:var(--gt-text)}.gt-primary{background:var(--gt-blue);border:1px solid var(--gt-blue);color:#ffffff}.gt-viewport{display:grid;grid-template-columns:1fr;min-height:0}.gt-first-viewport{border-bottom:1px solid var(--gt-line)}.gt-loop-stage,.gt-packet-stage,.gt-photo-stage,.gt-trust-stage{display:grid;min-width:0;overflow:hidden;padding:46px max(42px,calc((100vw - 1360px) / 2 + 42px));position:relative}.gt-photo-stage{min-height:min(760px,calc(100vh - 72px))}.gt-packet-stage{min-height:auto;padding-bottom:34px;padding-top:44px}.gt-trust-stage{min-height:auto;padding-bottom:28px;padding-top:42px}.gt-loop-stage,.gt-photo-stage{border-right:0}.gt-loop-stage,.gt-packet-stage,.gt-photo-stage{border-bottom:1px solid var(--gt-line)}.gt-photo-layer,.gt-photo-stage:before{inset:0;position:absolute}.gt-photo-stage:before{background:linear-gradient(90deg,rgba(3,7,11,.92),rgba(3,7,11,.54) 55%,rgba(3,7,11,.9)),linear-gradient(135deg,rgba(18,99,255,.24),transparent 38%),repeating-linear-gradient(90deg,rgba(148,163,184,.04) 0 1px,transparent 1px 74px),#050a10;content:""}.gt-photo-layer{background:radial-gradient(ellipse at 62% 30%,rgba(71,123,183,.42),transparent 24%),linear-gradient(90deg,transparent 42%,rgba(26,45,68,.7) 44%,rgba(4,9,14,.2) 45%),repeating-linear-gradient(90deg,transparent 0 42px,rgba(85,119,168,.26) 43px 46px),repeating-linear-gradient(0deg,transparent 0 18px,rgba(18,99,255,.11) 19px 20px);filter:blur(.2px);opacity:.78}.gt-hero-layout,.gt-loop-stage>*,.gt-packet-stage>*,.gt-stage-copy,.gt-trust-stage>*{position:relative;z-index:1}.gt-hero-layout{align-items:center;display:grid;grid-gap:44px;gap:44px;grid-template-columns:minmax(0,.95fr) minmax(360px,.55fr);margin:auto 0}.gt-stage-copy{align-content:center;display:grid;grid-gap:18px;gap:18px;max-width:760px}.gt-stage-number{display:none}.gt-stage-copy h1{font-size:54px;letter-spacing:0;line-height:1.1}.gt-section-head p,.gt-stage-copy p{color:var(--gt-muted);font-size:15px;line-height:1.55}.gt-actions,.gt-final-actions{display:flex;gap:12px}.gt-proof-strip,.gt-trust-strip{align-items:center;border:1px solid var(--gt-line);border-radius:6px;display:flex;flex-wrap:wrap;gap:18px;padding:12px 14px;width:-moz-fit-content;width:fit-content}.gt-proof-strip span,.gt-trust-strip span{align-items:center;color:#c7d2e2;display:inline-flex;font-size:12px;gap:7px}.gt-hero-preview{background:rgba(8,14,22,.78);border:1px solid var(--gt-line-strong);border-radius:10px;box-shadow:0 26px 60px rgba(0,0,0,.28);display:grid;grid-gap:10px;gap:10px;padding:18px}.gt-preview-head{align-items:flex-end;border-bottom:1px solid var(--gt-line);display:flex;justify-content:space-between;padding-bottom:12px}.gt-loop-copy span,.gt-preview-head span{color:#2c8cff;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:760;text-transform:uppercase}.gt-loop-copy strong,.gt-preview-head strong{color:var(--gt-text);font-size:13px}.gt-preview-row{align-items:center;background:rgba(255,255,255,.035);border:1px solid var(--gt-line);border-radius:7px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;min-height:46px;padding:0 12px}.gt-preview-row span{color:#d8e2f0;font-size:13px;font-weight:760}.gt-preview-row em{background:var(--gt-blue);border-radius:999px;color:#ffffff;font-size:11px;font-style:normal;font-weight:800;height:24px;justify-content:center;min-width:24px}.gt-preview-row em,.gt-scroll-cue{align-items:center;display:inline-flex}.gt-scroll-cue{border-top:1px solid var(--gt-line);color:#7db3ff;font-size:13px;font-weight:760;gap:7px;justify-content:space-between;margin-top:4px;padding-top:12px;text-decoration:none}.gt-section-head{display:grid;grid-gap:8px;gap:8px;margin:0 0 22px;max-width:760px}.gt-section-head h2{font-size:32px;letter-spacing:0}.gt-packet-flow{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:.9fr 1fr 1fr;max-width:1280px}.gt-flow-column,.gt-policy-column{display:grid;grid-gap:11px;gap:11px}.gt-flow-column>span,.gt-policy-column>span{color:#d8e2f0;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.gt-command-line,.gt-input-row,.gt-loop-step,.gt-operator-panel,.gt-packet-card,.gt-policy-card,.gt-trust-card{background:rgba(255,255,255,.035);border:1px solid var(--gt-line);border-radius:6px}.gt-input-row,.gt-packet-card{align-items:center;display:grid;grid-gap:11px;gap:11px;min-height:62px;padding:10px 12px}.gt-input-row{grid-template-columns:24px minmax(0,1fr)}.gt-packet-card{grid-template-columns:24px minmax(0,1fr) auto 16px}.gt-input-row strong,.gt-loop-step strong,.gt-packet-card strong,.gt-policy-card strong,.gt-trust-card strong{color:var(--gt-text);display:block;font-size:14px}.gt-input-row small,.gt-loop-step span,.gt-packet-card small,.gt-policy-card span,.gt-trust-card span{color:var(--gt-muted);display:block;font-size:12px;line-height:1.5}.gt-packet-card em{align-items:center;background:var(--gt-blue);border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-style:normal;font-weight:800;height:26px;justify-content:center;min-width:26px}.gt-policy-card{display:grid;grid-gap:9px;gap:9px;min-height:128px;padding:14px}.gt-command-line{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:20px;min-height:42px;max-width:1280px;padding:0 12px}.gt-loop-compact{display:grid;grid-gap:14px;gap:14px;margin-top:22px;max-width:1280px}.gt-loop-copy{align-items:flex-end;display:flex;gap:12px}.gt-command-line code,.gt-loop-step code,.gt-operator-panel span,.gt-operator-panel strong{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.gt-command-line code{color:#d9e6f8;font-size:12px}.gt-command-line strong{color:#2c8cff;font-size:12px}.gt-loop-box{border:1px dashed rgba(18,99,255,.68);border-radius:10px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;padding:14px}.gt-loop-step{align-content:center;display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:112px;padding:12px;text-align:center}.gt-loop-step code{color:#2c8cff;font-size:13px}.gt-operator-panel{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 142px;max-width:1280px;padding:14px}.gt-action-flow,.gt-operator-panel>div{display:grid;grid-gap:12px;gap:12px}.gt-action-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.gt-action-flow span,.gt-operator-panel span{color:var(--gt-muted);font-size:12px}.gt-trust-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1280px}.gt-trust-card{align-content:start;display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:13px}.gt-trust-card svg{color:#cbd5e1}.gt-final-actions{margin-top:20px}.gt-final-actions .gt-primary,.gt-final-actions .gt-secondary{flex:1 1;min-height:58px}.gt-trust-strip{justify-content:space-around;margin-top:18px;max-width:1280px;width:100%}.gt-footer{border-top:1px solid var(--gt-line);color:var(--gt-muted);display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);margin-top:24px;max-width:1280px;padding-top:22px}.gt-footer a,.gt-footer dd,.gt-footer dt,.gt-footer span,.gt-footer strong{font-size:12px}.gt-footer strong{color:var(--gt-text);display:block;font-size:14px;margin-bottom:4px}.gt-footer span{display:block}.gt-footer a{color:#b9c6d8;text-decoration:none}.gt-footer-legal{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gt-footer dl{display:grid;grid-gap:8px 18px;gap:8px 18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.gt-footer dt{color:#69778c;font-weight:760}.gt-footer dd{color:#b9c6d8;margin:2px 0 0}.secure-auth-page{display:grid;height:100vh;min-width:1180px;overflow:hidden;place-items:center;padding:20px 28px}.secure-auth-layout{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(620px,1.18fr) minmax(420px,.82fr);height:calc(100vh - 40px);min-height:0;width:min(1360px,100%)}.secure-login-console,.secure-preview{align-content:start;display:grid;grid-gap:12px;gap:12px;max-height:100%;min-width:0;overflow:hidden}.secure-brand{height:38px}.secure-brand strong{font-size:20px}.secure-copy{display:grid;grid-gap:6px;gap:6px;padding:10px 0 12px}.secure-copy h1{font-size:28px;letter-spacing:0}.secure-copy p,.secure-legal,.secure-login-copy p,.secure-report-row span,.secure-trust-row span{color:var(--gt-muted)}.secure-login-console,.secure-logout-card,.secure-preview-block,.secure-report-row,.secure-summary,.secure-trust-row{background:rgba(7,13,19,.76);border:1px solid var(--gt-line);border-radius:8px}.secure-preview-block,.secure-summary,.secure-trust-row{padding:12px}.secure-risk-list,.secure-stat-grid{border:1px solid var(--gt-line);border-radius:6px;overflow:hidden}.secure-list-head,.secure-risk-row{align-items:center;display:grid;grid-gap:9px;gap:9px;min-height:46px;padding:8px 10px}.secure-list-head{grid-template-columns:auto auto minmax(0,1fr)}.secure-list-head span{background:var(--gt-blue);border-radius:999px;color:#ffffff;font-size:12px;font-weight:800;padding:2px 9px}.secure-list-head a{align-items:center;color:#4990ff;display:inline-flex;font-size:13px;font-weight:760;gap:5px;justify-self:end;text-decoration:none}.secure-risk-row{border-top:1px solid var(--gt-line);grid-template-columns:26px 86px minmax(0,1fr) 50px 58px 16px}.secure-risk-row>span{border:1px solid rgba(18,99,255,.42);border-radius:4px;color:#58a0ff;font-size:12px;padding:5px 7px}.secure-report-row strong,.secure-risk-row strong{display:block;font-size:12px}.secure-risk-row em,.secure-risk-row small{color:var(--gt-muted);font-size:12px;font-style:normal}.secure-risk-row svg{color:#e2e8f0}.secure-section-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.secure-section-bar span{border:1px solid var(--gt-line);border-radius:5px;color:var(--gt-muted);font-size:12px;padding:5px 8px}.secure-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.secure-stat-card{display:grid;grid-gap:5px;gap:5px;min-height:78px;padding:10px}.secure-stat-card+.secure-stat-card{border-left:1px solid var(--gt-line)}.secure-stat-card small,.secure-stat-card span{color:var(--gt-muted);font-size:12px}.secure-stat-card strong{font-size:22px}.secure-stat-card small{color:var(--gt-green)}.secure-report-row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:38px minmax(0,1fr) auto 28px;min-height:56px;padding:0 12px}.secure-report-row em{border:1px solid rgba(80,210,129,.36);border-radius:5px;color:var(--gt-green);font-style:normal;padding:6px 10px}.secure-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.secure-trust-row>div{display:grid;grid-gap:5px;gap:5px;padding:6px 10px}.secure-trust-row>div+div{border-left:1px solid var(--gt-line)}.secure-login-console{padding:0}.secure-console-title{align-items:center;border-bottom:1px solid var(--gt-line);display:flex;min-height:54px;padding:0 20px}.secure-console-title code{color:#2c8cff;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.secure-login-card{align-content:center;grid-gap:10px;gap:10px;min-height:0;padding:18px 38px}.secure-login-card,.secure-logo{display:grid;justify-items:center}.secure-logo{align-items:center;background:linear-gradient(180deg,#1f78ff,#0b4fd8);border-radius:20px;color:#04101f;height:58px;width:58px}.secure-login-copy{display:grid;grid-gap:5px;gap:5px;text-align:center}.secure-login-copy h2{font-size:22px;letter-spacing:0}.secure-email-form,.secure-provider-stack{display:grid;grid-gap:8px;gap:8px;width:100%}.secure-provider{align-items:center;background:rgba(255,255,255,.02);border:1px solid var(--gt-line-strong);border-radius:6px;color:var(--gt-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:760;gap:12px;justify-content:center;min-height:42px;padding:0 14px;width:100%}.secure-provider span{min-width:0}.secure-provider em{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffff;font-size:11px;font-style:normal;font-weight:820;line-height:1;padding:4px 7px}.secure-provider.primary{background:var(--gt-blue);border-color:var(--gt-blue);color:#ffffff}.secure-provider[data-active=true]{border-color:rgba(125,179,255,.92);box-shadow:0 0 0 1px rgba(125,179,255,.36),0 12px 34px rgba(18,99,255,.16)}.secure-provider:disabled{cursor:wait}.secure-provider:disabled:not([data-active=true]){opacity:.7}.secure-divider{align-items:center;color:var(--gt-muted);display:grid;font-size:13px;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.secure-divider:after,.secure-divider:before{background:var(--gt-line);content:"";height:1px}.secure-email-form label{display:grid;grid-gap:6px;gap:6px}.secure-email-form label span{color:var(--gt-muted);font-size:12px;font-weight:760}.secure-email-form input{background:rgba(255,255,255,.02);border:1px solid var(--gt-line);border-radius:6px;color:var(--gt-text);min-height:38px;outline:none;padding:0 12px}.secure-email-form input:focus{border-color:var(--gt-blue);box-shadow:0 0 0 3px var(--gt-blue-soft)}.secure-status{border:1px solid var(--gt-line);border-radius:7px;display:grid;grid-gap:8px;gap:8px;min-height:96px;padding:10px;width:100%}.secure-status[data-active=true]{border-color:rgba(18,99,255,.56);box-shadow:inset 0 0 0 1px rgba(18,99,255,.16)}.secure-status-head{align-items:center;display:flex;gap:10px}.secure-status-head span{background:rgba(125,179,255,.1);border:1px solid rgba(125,179,255,.32);border-radius:999px;color:#9fc5ff;font-size:11px;font-weight:820;line-height:1;margin-left:auto;padding:5px 8px}.secure-status[data-active=true] .secure-status-head strong{color:#ffffff}.secure-progress{background:rgba(148,163,184,.18);border-radius:999px;height:7px;overflow:hidden}.secure-progress span{background:var(--gt-blue);border-radius:inherit;display:block;height:100%;transition:width .18s var(--ease-standard)}.secure-step-list{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.secure-step-list span{color:var(--gt-muted);font-size:11px}.secure-step-list span[data-active=true]{color:#7db3ff;font-weight:800}.secure-legal,.secure-status p{font-size:12px;line-height:1.5;text-align:center}.secure-entry-boundary{background:rgba(255,255,255,.025);border:1px solid var(--gt-line);border-radius:7px;display:grid;grid-gap:4px;gap:4px;padding:9px 11px;width:100%}.secure-entry-boundary span{color:var(--gt-muted);font-size:11px;font-weight:780;text-transform:uppercase}.secure-entry-boundary strong{color:var(--gt-text);font-size:12px;line-height:1.45}.secure-legal a{color:#7db3ff;font-weight:760}.secure-logout-card{display:grid;grid-gap:18px;gap:18px;justify-items:center;padding:42px;text-align:center;width:min(480px,100%)}.secure-logout-state{align-items:center;background:rgba(255,255,255,.03);border:1px solid var(--gt-line);border-radius:7px;color:var(--gt-muted);display:inline-flex;font-size:13px;font-weight:680;gap:9px;min-height:42px;padding:0 13px}.secure-logout-state[data-active=true]{border-color:rgba(125,179,255,.72);color:#7db3ff}.secure-logout-actions{width:100%}.secure-logout-actions .gt-primary,.secure-logout-actions .gt-secondary{flex:1 1;justify-content:center}.secure-logout-actions .gt-primary:disabled,.secure-logout-actions .gt-secondary[aria-disabled=true]{cursor:wait;opacity:.72}@media (max-width:1120px){.app-shell,.sidebar{grid-template-columns:1fr}.sidebar{display:grid;width:100%;max-width:100vw;min-width:0;min-height:auto;align-items:stretch;overflow:hidden;border-right:0;border-bottom:1px solid var(--line);padding:14px}.sidebar-head{flex:0 0 auto}.nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;max-width:calc(100vw - 28px);min-width:0;overflow:visible}.nav-item{min-width:0;justify-content:center;padding-inline:8px}.nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.first-success-grid,.home-source-layout,.local-start-grid,.lower-grid,.metric-strip,.monitor-source-layout,.mvp-next-actions,.repo-onboarding-grid,.workspace-grid{grid-template-columns:1fr}.ai-cicd-bridge-grid,.home-metric-grid,.home-success-path,.monitor-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-cicd-command-layout{grid-template-columns:1fr}.ai-cicd-command-row{grid-template-columns:auto minmax(0,1fr) auto}.ai-cicd-command-row>a,.ai-cicd-command-row>span:not(.ledger-icon):not(.pill){grid-column:2;justify-self:start}.monitor-activity-ledger-head{display:none}.monitor-activity-ledger-row{grid-template-columns:auto minmax(0,1fr) auto}.monitor-activity-ledger-row>span:first-child,.monitor-event-cell{grid-column:1/-1}.monitor-actor-cell,.monitor-repo-cell,.monitor-signal-cell,.monitor-surface-cell{grid-column:2}.home-activity-head,.home-success-connector{display:none}.home-activity-row{grid-template-columns:minmax(0,1fr) auto}.home-activity-row strong,.home-activity-row>span:nth-child(4){grid-column:1/-1}.integration-grid,.pilot-checklist,.quick-actions-grid,.report-archive-layout,.report-checklist-grid,.report-cleanup-grid,.report-export-matrix,.report-job-grid,.report-ops-hero,.report-policy-grid,.retention-policy-grid,.scope-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-archive-layout{grid-template-columns:1fr}.report-list{border-right:0;border-bottom:1px solid var(--line)}.landing-hero{grid-template-columns:1fr;min-height:auto;gap:24px;padding-top:30px;padding-bottom:46px}.landing-hero:before{background:linear-gradient(180deg,#ffffff,#eef4f3)}.product-preview{position:relative;top:auto;right:auto;width:100%;max-width:none;justify-self:stretch;margin-top:28px}.landing-copy h1{font-size:42px}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-row{grid-template-columns:auto minmax(0,1fr)}.member-row .env-badge,.member-row .pill,.member-row>span:last-child{justify-self:start;grid-column:2}.actions,.first-success-actions,.toolbar{display:grid;grid-template-columns:1fr;justify-content:flex-start}.actions>*,.first-success-actions>*,.toolbar>*{width:100%;min-width:0}.filter-button,.provider-pill,.sync-pill{justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:normal}.topbar>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.topbar>div:last-child>.filter-button,.topbar>div:last-child>.provider-pill:first-child,.topbar>div:last-child>.sync-pill{grid-column:1/-1}.topbar>div:last-child>.icon-button{width:100%}.report-tabs,.risk-context-path{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-console-shell{grid-template-columns:1fr;width:min(860px,calc(100vw - 36px))}.auth-entry-panel{padding-top:0}.auth-preview-actions{min-width:0}}@media (max-width:900px){.viewport-fit-shell{height:auto;max-height:none;overflow-y:visible;padding-right:0}.reports-fit-shell .reports-ledger-layout,.settings-fit-shell .settings-billing-layout{height:auto;min-height:0}.audit-pack-grid,.review-center-grid,.sidebar{grid-template-columns:1fr}.sidebar{display:grid;align-items:stretch;overflow:hidden}.nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;overflow:visible}.nav-item{min-width:0;justify-content:center;padding-inline:8px}.nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-panel,.panel-header,.topbar{align-items:stretch;flex-direction:column}.actions,.first-success-actions,.toolbar{display:grid;grid-template-columns:1fr;justify-content:flex-start}.actions>*,.first-success-actions>*,.toolbar>*{width:100%;min-width:0}.filter-button,.provider-pill,.sync-pill{justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:normal}.report-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-preview-header{align-items:stretch;flex-direction:column}.auth-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.auth-preview-actions>*{justify-content:center;min-width:0}.auth-preview-grid,.auth-scope-strip{grid-template-columns:1fr}.header-metric-group{justify-content:flex-start}.action-evidence-strip,.action-playbook-grid,.action-playbook-summary,.coverage-secondary-grid,.coverage-summary-grid,.finding-room-grid,.finding-room-ledger,.review-decision-grid,.review-decision-summary,.review-queue-layout,.review-queue-summary-grid{grid-template-columns:1fr}.ai-review-board-columns,.ai-review-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-playbook-head,.action-playbook-row,.ai-cicd-command-row,.finding-room-step,.review-decision-head,.review-decision-row,.review-queue-head,.review-queue-row{grid-template-columns:1fr}.action-playbook-head,.review-decision-head,.review-queue-head{display:none}.ai-cicd-bridge-grid{grid-template-columns:1fr}.ai-cicd-command-layout{padding:0 10px 10px}.coverage-domain-row{grid-template-columns:12px minmax(0,1fr)}.coverage-domain-row>.pill,.coverage-domain-row>span:not(.coverage-status-dot){grid-column:2}}@media (max-width:760px){.access-review-board-columns{grid-template-columns:1fr}.main{padding:18px 14px 28px}.sidebar{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:10px;gap:10px;padding:12px}.sidebar-head{min-width:0}.sidebar-help,.sidebar-user-card,.workspace-switcher{display:none}.nav-list{display:flex;width:100%;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-padding-inline:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.nav-list::-webkit-scrollbar{display:none}.nav-item{flex:0 0 auto;min-width:max-content;justify-content:center;padding-inline:11px;scroll-snap-align:start}.nav-item:before{left:11px;bottom:5px;width:calc(100% - 22px);height:2px;transform:scaleX(.35)}.nav-item span{overflow:visible;text-overflow:clip;white-space:nowrap}.action-panel,.callback-snippet-header,.callback-snippet-title,.panel-header,.topbar{align-items:stretch;flex-direction:column}.actions,.first-success-actions,.toolbar{display:grid;grid-template-columns:1fr;justify-content:flex-start}.actions>*,.first-success-actions>*,.toolbar>*{width:100%;min-width:0}.filter-button,.provider-pill,.sync-pill{justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:normal}.topbar>div.actions:last-child{grid-template-columns:minmax(0,1fr) 46px}.topbar>div.actions:last-child>.filter-button,.topbar>div.actions:last-child>.provider-pill.connected,.topbar>div.actions:last-child>.provider-pill.later{grid-column:1/-1}.topbar>div.actions:last-child>.sync-pill{grid-column:1;min-width:0}.topbar>div.actions:last-child>.icon-button{grid-column:2;width:46px;min-width:46px;padding-inline:0}.assistant-form,.callback-snippet-grid,.check-run-sync,.connection-state-grid,.deploy-decision-card,.evidence-sections,.first-success-grid,.gate-check-grid,.github-setup-result,.home-metric-grid,.home-review-buttons,.home-review-facts,.home-source-layout,.home-success-path,.impact-grid,.metric-strip,.metrics,.mode-banner,.monitor-health-grid,.monitor-source-layout,.next-step-panel,.operational-proof-banner,.pilot-checklist,.release-evidence-grid,.rollout-actions,.rollout-guidance,.rollout-summary,.split-detail{grid-template-columns:1fr}.next-step-panel{align-items:stretch}.approval-action-row,.explanation-list li,.finding-row,.pr-row,.release-row,.report-action-row,.report-audit-row,.report-governance-row,.report-row,.report-signal-row,.repository-row,.rollout-row,.webhook-row{grid-template-columns:1fr}.approval-row-actions{justify-content:flex-start}.explanation-list li .pill{width:-moz-fit-content;width:fit-content}.webhook-row>svg{display:none}.repository-status{justify-items:start}.rollout-row-actions{justify-content:flex-start}.search-box{width:100%}.evidence-line{grid-template-columns:1fr;gap:4px}.user-chip div{display:none}.integration-grid{grid-template-columns:1fr}.home-panel-title,.home-success-footer{align-items:stretch;flex-direction:column}.home-review-buttons,.home-success-footer>div{display:grid;grid-template-columns:1fr;width:100%}.home-metric-card{min-height:auto}.home-activity-row,.monitor-detail-list div,.monitor-health-card,.monitor-ledger-title,.monitor-next-step,.monitor-related-row,.monitor-safe-summary{grid-template-columns:1fr}.monitor-ledger-title>.ledger-icon{display:none}.monitor-health-card button,.monitor-ledger-title>button,.monitor-next-step button{width:100%}.monitor-activity-ledger-row{grid-template-columns:1fr}.monitor-activity-ledger-row>span:first-child,.monitor-actor-cell,.monitor-event-cell,.monitor-repo-cell,.monitor-signal-cell,.monitor-surface-cell{grid-column:auto}.monitor-repo-cell,.monitor-signal-cell,.monitor-surface-cell{align-items:flex-start}.home-activity-row strong,.home-activity-row>span:nth-child(4){grid-column:auto}.home-related-hint{grid-template-columns:auto minmax(0,1fr)}.home-related-hint>button{grid-column:1/-1;width:100%}.quick-actions-grid,.report-checklist-grid,.report-cleanup-grid,.report-detail-actions,.report-detail-grid,.report-export-matrix,.report-job-grid,.report-ops-hero,.report-ops-stats,.report-policy-grid,.retention-policy-grid,.scope-form-grid,.scope-overview-grid{grid-template-columns:1fr}.usage-meter-top{align-items:flex-start;flex-direction:column}.landing-band,.landing-nav,.preview-top,.section-heading{align-items:stretch;flex-direction:column}.landing-nav{width:min(100% - 28px,1180px);align-items:center;flex-direction:row}.landing-nav nav{flex:0 0 auto;justify-content:flex-end}.landing-hero{padding-inline:14px;padding-top:20px;padding-bottom:16px}.landing-copy h1{font-size:34px}.landing-copy p{font-size:16px}.landing-copy{gap:14px}.hero-actions{gap:8px}.hero-actions .primary-button,.hero-actions .secondary-button{flex:1 1 148px;min-height:36px;padding-inline:10px}.landing-proof-row{gap:7px}.landing-proof-row span{min-height:29px;padding-inline:9px;font-size:11px}.product-preview{gap:10px;margin-top:0;order:3;padding:12px}.product-preview .eyebrow,.product-preview h2{line-height:1.2}.product-preview h2{font-size:17px}.product-preview .pill{width:-moz-fit-content;width:fit-content}.preview-action-row{justify-content:space-between}.console-tab-row{grid-template-columns:repeat(3,minmax(0,1fr))}.console-tab-row span{min-height:30px;font-size:11px}.hero-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-proof-item{padding:8px}.hero-proof-item span{font-size:10px}.hero-proof-item strong{font-size:11px}.product-preview .preview-grid,.product-preview .preview-table{display:none}.billing-forecast-grid,.billing-options,.billing-quote-summary,.billing-usage-meter-grid,.command-grid,.ledger-hero,.ledger-layout,.notification-preview-grid,.preview-grid,.preview-ledger-footer,.preview-row,.report-policy-footer,.risk-context-path,.risk-path,.risk-workspace-grid,.scope-strip,.settings-grid,.settings-readiness-grid,.settings-readiness-summary,.source-state-grid,.workflow-grid{grid-template-columns:1fr}.billing-section-header,.checkout-status-row,.inspector-action-row,.reports-actions,.reports-toolbar-row,.settings-operation-row,.settings-readiness-summary div,.timeline-row{display:grid;grid-template-columns:1fr}.reports-actions{min-width:0}.reports-actions .primary-button,.reports-actions .secondary-button{width:100%}.hero-status-row,.ledger-row,.report-ledger-row{grid-template-columns:auto minmax(0,1fr)}.hero-status-row>.pill,.hero-status-row>button,.ledger-row>.pill,.ledger-row>a,.ledger-row>span:not(.ledger-icon){grid-column:2;justify-self:start}.checkout-status-row>.pill,.inspector-action-row>span:last-child,.settings-operation-row>.pill,.timeline-row time{justify-self:start}.policy-footer-item,.risk-node,.scope-cell,.settings-field,.settings-readiness-grid .billing-guardrail-list,.settings-readiness-summary div{border-right:0}.policy-footer-item,.risk-node,.scope-cell{border-bottom:1px solid var(--line)}.policy-footer-item:last-child,.risk-node:last-child,.scope-cell:last-child{border-bottom:0}.ledger-hero-copy h2{font-size:25px}.report-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-tabs{grid-template-columns:1fr}.report-tab-button{min-height:34px;padding-inline:8px;font-size:12px}.access-ledger-head,.billing-ledger-head,.home-ledger-head,.monitor-activity-head,.monitor-source-head,.report-ledger-head,.risk-ledger-head{display:none}.access-ledger-row,.billing-ledger-row,.home-ledger-row,.monitor-activity-row,.monitor-source-row,.risk-ledger-row{grid-template-columns:auto minmax(0,1fr)}.access-ledger-row>span:not(.ledger-icon):not(.pill),.billing-ledger-row>span:not(.pill),.billing-ledger-row>strong,.home-ledger-row>span:not(.pill),.home-ledger-row>strong,.monitor-activity-row>span:not(.ledger-icon):not(.pill),.monitor-source-row>span:not(.ledger-icon):not(.pill),.monitor-source-row>strong,.risk-ledger-row>button,.risk-ledger-row>span:not(.ledger-icon):not(.pill),.risk-ledger-row>svg,.risk-owner{grid-column:2;justify-self:start}.risk-inspector-head,.risk-ledger-title{grid-template-columns:1fr}.risk-context-meta,.risk-ledger-actions{justify-content:flex-start;flex-wrap:wrap}.monitor-activity-row>div{grid-column:2}.report-owner{grid-column:2;justify-self:start}.guardrail-ledger-grid,.key-secret-grid{grid-template-columns:1fr}.guardrail-ledger-row{border-right:0;border-bottom:1px solid var(--line)}.guardrail-ledger-row:last-child{border-bottom:0}.guardrail-ledger-footer{align-items:stretch;flex-direction:column}.landing-band,.landing-section{width:min(100% - 28px,1180px)}.auth-console-page{padding:14px}.auth-console-shell{width:100%;min-height:auto;gap:12px}.auth-card,.auth-console-page .auth-card,.auth-preview-panel{padding:14px}.auth-copy h1,.logout-card h1{font-size:25px}.auth-copy p,.logout-card p{font-size:14px}.auth-ledger-head,.auth-ledger-row,.auth-metric-grid,.auth-preview-actions{grid-template-columns:1fr}.auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-ledger-head{display:none}.auth-ledger-row>.pill,.auth-ledger-row>span,.auth-ledger-row>strong{justify-self:start}.auth-brand,.auth-brand span:last-child{min-width:0}.auth-brand small,.auth-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.access-action-preview-row:hover,.access-audit-row:hover,.access-ledger-row:hover,.action-panel:hover,.auth-card:hover,.auth-inspector-card:hover,.auth-ledger-row:hover,.auth-preview-card:hover,.billing-guardrail-row:hover,.billing-ledger-row:hover,.checkout-status-row:hover,.command-card:hover,.context-select:hover,.core-domain-card:hover,.evidence-step:hover,.first-success-card:hover,.guardrail-ledger-row:hover,.home-ledger-row:hover,.home-metric-card:hover,.icon-button:hover,.interactive-row:hover,.ledger-row:hover,.metric-card:hover,.metric:hover,.mini-ledger-row:hover,.monitor-activity-ledger-row:hover,.monitor-activity-row:hover,.monitor-source-row:hover,.nav-item:hover,.panel:hover,.pr-row:hover,.preview-card:hover,.primary-button:hover,.provider-button:hover,.provider-pill:hover,.report-action-row:hover,.report-ledger-row:hover,.report-row:hover,.report-tab-button:hover,.report-tab:hover,.risk-context-node:hover,.risk-ledger-row:hover,.risk-node:hover,.search-box:hover,.secondary-button:hover,.select-wrap:hover,.settings-operation-row:hover,.source-card:hover,.sync-pill:hover,.today-security-work-row:hover,.work-packet-step:hover,.workflow-step:hover,.workspace-switcher:hover{transform:none}.rg-action-preview,.rg-boundary-box,.rg-boundary-item,.rg-decision-options button,.rg-filter-options button,.rg-filter-summary button,.rg-icon-button,.rg-link-button,.rg-metric-card,.rg-mini-stat,.rg-nav-item,.rg-panel,.rg-primary-action,.rg-report-facts div,.rg-report-row,.rg-report-summary-card,.rg-report-tab,.rg-retention-picker button,.rg-risk-row,.rg-route-step,.rg-runtime-node,.rg-secondary-action,.rg-status-pill,.rg-user-actions a,.rg-user-actions button,.rg-work-row{transition-property:background,border-color,box-shadow,color}.main[data-section=access] .access-command-center[aria-label="Access drift ledger"],.main[data-section=access] .access-command-center[aria-label="Access inventory operations"],.main[data-section=access] .access-operations-grid,.main[data-section=access] .command-grid,.main[data-section=access] .projection-result-bridge,.main[data-section=access] .provider-expansion-card,.main[data-section=access] .scope-strip,.main[data-section=monitor] .github-projection-worker-panel,.main[data-section=monitor] .monitor-action-playbook-panel,.main[data-section=monitor] .monitor-ai-cicd-bridge,.main[data-section=monitor] .monitor-coverage-panel,.main[data-section=monitor] .monitor-finding-room-panel,.main[data-section=monitor] .monitor-review-decision-panel,.main[data-section=monitor] .monitor-review-queue-panel,.main[data-section=monitor] .monitor-source-layout,.main[data-section=monitor] .projection-result-bridge,.main[data-section=monitor] .scope-strip,.main[data-section=risks] .key-secret-ops,.main[data-section=risks] .projection-result-bridge{display:none}@media (min-width:900px){.main[data-section=access] .access-command-layout,.main[data-section=monitor] .today-security-work-layout,.main[data-section=risks] .risk-workspace-grid{max-height:calc(100vh - 260px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media (max-width:1180px){.core-domain-card-grid,.today-security-work-layout,.worker-approval-layout{grid-template-columns:1fr 1fr}.today-security-work-inspector{grid-column:1/-1}}@media (max-width:760px){.access-command-card-grid{grid-template-columns:1fr}.access-command-row{grid-template-columns:auto minmax(0,1fr)}.access-command-row>.pill,.access-command-row>span:nth-child(3){grid-column:2;justify-self:start}.core-domain-card-grid,.today-security-work-layout,.worker-approval-layout,.worker-summary-grid{grid-template-columns:1fr}.today-security-work-head{display:none}.today-security-work-row{grid-template-columns:auto minmax(0,1fr)}.today-security-work-row>a,.today-security-work-row>span:nth-child(3){grid-column:2;width:-moz-fit-content;width:fit-content}.worker-plan-head{display:none}.worker-plan-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}