.scope-private-platform{background:#fff;--scope-line:#e5e7eb;color:#20252d}.scope-workbench{--console-sidebar:248px;--console-top:56px;min-height:100vh;background:#fff;color:#20252d;font:14px/1.55 var(--font-geist-sans,Arial),Helvetica,sans-serif}.scope-workbench *{box-sizing:border-box}.scope-workbench a{text-decoration:none}.scope-workbench button,.scope-workbench input,.scope-workbench select{font-family:inherit}.scope-workbench-header{height:var(--console-top);position:sticky;top:0;z-index:70;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:24px;align-items:center;padding:0 22px}.scope-workbench-brand{font-size:16px;letter-spacing:.05em;white-space:nowrap;min-width:202px;color:#243b7b}.scope-workbench-brand strong{font-weight:650}.scope-workbench-brand>span{font-size:10px;display:block;color:#525252;letter-spacing:.03em}.scope-workbench-breadcrumb{display:flex;align-items:center;gap:12px;min-width:0;font-size:12px;color:#525252}.scope-workbench-breadcrumb span,.scope-workbench-breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.scope-workbench-breadcrumb strong{font-weight:500;color:#303845}.scope-workbench-utilities{margin-left:auto;display:flex;align-items:center;gap:18px}.scope-workbench-utilities a{display:flex;color:#525252}.scope-console-beta{border:1px solid #dfe4ed;border-radius:4px;padding:2px 7px;font-size:10px;color:#525252;white-space:nowrap}.scope-workbench-sidebar{position:fixed;z-index:60;top:var(--console-top);bottom:0;left:0;width:var(--console-sidebar);display:flex;flex-direction:column;background:#fafafa;border-right:1px solid #e5e7eb;padding:14px 12px 0;transition:width .16s ease;overflow:hidden}.scope-workbench-company{display:flex;gap:10px;align-items:center;min-height:42px;margin-bottom:14px;flex-shrink:0}.scope-company-monogram{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid #dce2f0;border-radius:7px;background:#f0f3fa;color:#2d4383;font-size:11px;font-weight:600}.scope-workbench-company>div{min-width:0;flex:1}.scope-workbench-company strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;max-width:150px}.scope-workbench-company>div>span{display:block;color:#525252;font-size:11px;text-transform:capitalize}.scope-pin-button{border:0;background:transparent;padding:5px;color:#525252;cursor:pointer;display:flex;align-items:center}.scope-workspace-picker{margin-bottom:12px}.scope-workspace-picker label{display:block;font-size:10px;color:#525252;margin:0 0 5px}.scope-workspace-picker select{width:100%;border:1px solid #dedfe3;background:#fff;border-radius:5px;padding:8px;font-size:12px;min-width:0;color:#313946}.scope-module-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e0e2e6;border-radius:5px;padding:7px 8px;color:#8a909a;margin-bottom:15px}.scope-module-search input{border:0;background:transparent;outline:none;width:100%;min-width:0;font:12px inherit;color:#252e3a}.scope-workbench-modules{overflow:auto;flex:1;min-height:80px;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:12px}.scope-nav-category{margin-bottom:7px}.scope-nav-category-toggle{display:flex;align-items:center;gap:10px;width:100%;height:35px;border:0;background:none;padding:6px 9px;color:#525252;cursor:pointer;text-align:left;border-radius:5px;font-size:12px;font-weight:500;white-space:nowrap}.scope-nav-category-toggle:hover{background:#eeeff1;color:#263d7b}.scope-nav-category.has-active>.scope-nav-category-toggle{color:#283f80}.scope-nav-category.has-active>.scope-nav-category-toggle>svg:first-child{stroke-width:2}.scope-nav-category-toggle>svg{flex-shrink:0}.scope-nav-chevron{margin-left:auto;transform:rotate(-90deg)}.scope-nav-chevron.is-open{transform:none}.scope-nav-children{padding:3px 0 5px 18px;border-left:1px solid #e5e7eb;margin-left:17px}.scope-nav-children[hidden]{display:none!important}.scope-nav-children>a{display:flex;align-items:center;gap:7px;justify-content:space-between;padding:7px 8px;font-size:12px;color:#525252;border-radius:4px;line-height:1.45;margin:2px 0}.scope-nav-children>a:hover{background:#eff0f2;color:#273c7c}.scope-nav-children>a[aria-current=page]{background:#eaf0fd;color:#263f83;font-weight:600}.scope-category-alert-dot{height:6px;width:6px;background:#ae671e;border-radius:50%;margin-left:auto;flex-shrink:0}.scope-nav-category-toggle .scope-nav-chevron{margin-left:auto}.scope-nav-children .scope-nav-alert-count{background:#f6e9d4;color:#885c1f;font-size:10px;padding:1px 6px;border-radius:12px;white-space:nowrap}.scope-nav-no-results{font-size:12px;padding:8px;color:#525252}.scope-workspace-tools{border-top:1px solid #e5e7eb;max-height:35vh;overflow:auto;flex-shrink:0}.scope-workspace-tools:empty{display:none}.scope-workspace-tools .scope-sidebar{border:0;padding:10px 0;border-radius:0;font-size:11px;background:transparent}.scope-workspace-tools summary{font-size:11px;cursor:pointer}.scope-workspace-tools label{display:block;margin:8px 0 4px}.scope-workspace-tools input,.scope-workspace-tools select{width:100%;font-size:11px;padding:7px;border:1px solid #ddd;border-radius:4px;background:#fff}.scope-workspace-tools input[type=checkbox]{width:auto}.scope-workspace-tools button{background:#2e4485;color:white;border:0;border-radius:4px;padding:8px;font-size:11px}.scope-workspace-tools .scope-muted{font-size:10px}.scope-workspace-tools details{padding:8px 0}.scope-workspace-tools .scope-check{display:flex;gap:8px;align-items:flex-start}.scope-workbench-user{display:flex;align-items:center;gap:9px;border-top:1px solid #e5e7eb;padding:13px 0;background:#fafafa;flex-shrink:0}.scope-user-avatar{display:grid;place-items:center;background:#e7e9ed;color:#4c5767;width:29px;height:29px;border-radius:50%;font-size:11px;flex-shrink:0}.scope-workbench-user>div{min-width:0;flex:1}.scope-workbench-user a{font-size:11px;white-space:nowrap;color:#4c5767}.scope-workbench-user a,.scope-workbench-user small{display:block;overflow:hidden;text-overflow:ellipsis}.scope-workbench-user small{font-size:10px;color:#525252}.scope-workbench-user .scope-classic-link{font-size:9px;color:#525252;flex-shrink:0}.scope-workbench-main{margin-left:var(--console-sidebar);padding:26px 30px 60px;min-width:0}.scope-console-viewbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.scope-console-location{font-size:11px;color:#525252}.scope-console-viewbar h1{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:5px 0 0}.scope-console-view-actions{display:flex;gap:3px;border:1px solid #e1e4e9;border-radius:6px;padding:3px;flex-shrink:0}.scope-console-view-actions a{font-size:11px;color:#525252;padding:6px 9px;border-radius:3px;white-space:nowrap}.scope-console-view-actions a[aria-current=page]{color:#283f80;background:#eef2fa}.scope-module-navigation-note{font-size:11px;color:#525252;margin:-12px 0 20px}.scope-workbench .scope-page{max-width:none;margin:0;padding:0;font-family:inherit;color:inherit}.scope-workbench .scope-page-heading{display:none}.scope-workbench .scope-banner{background:white;border:0;border-block:1px solid #eceef1;border-radius:0;padding:10px 0;font-size:10px;color:#525252;margin-bottom:24px}.scope-workbench .scope-banner>span:last-child{color:#525252}.scope-workbench .scope-dot{background:#8c9a89;width:5px;height:5px}.scope-workbench .scope-layout{gap:24px;margin-top:0}.scope-workbench .scope-layout:not(.scope-focused-layout){grid-template-columns:205px minmax(0,1fr)}.scope-workbench .scope-focused-layout{grid-template-columns:minmax(0,1fr)}.scope-workbench .scope-sidebar{padding:14px;border-radius:6px;border-color:#e5e7eb;background:#fff}.scope-workbench .scope-sidebar label{font-size:11px}.scope-workbench .scope-sidebar select{font-size:11px;padding:8px}.scope-workbench .scope-sidebar .scope-muted,.scope-workbench .scope-sidebar summary{font-size:11px}.scope-workbench .scope-sidebar details{border-color:#e5e7eb;margin-top:14px;padding-top:12px}.scope-workbench .scope-sidebar .scope-workspace-privacy{font-size:10px;line-height:1.7}.scope-workbench .scope-panel{border-color:#e3e6eb;border-radius:7px;padding:22px;margin-bottom:24px;box-shadow:none}.scope-workbench .scope-content>section>h2,.scope-workbench .scope-section-title h2{font-size:18px;font-weight:500;color:#29313e;letter-spacing:-.02em}.scope-workbench .scope-eyebrow{font-size:9px!important;color:#525252;letter-spacing:.11em}.scope-workbench .scope-muted{color:#525252;line-height:1.75;font-size:12px}.scope-workbench .scope-app button{background:#293f7e;border-color:#293f7e;font-size:11px;padding:8px 12px;border-radius:5px}.scope-workbench .scope-app .scope-text-button{background:none;border:0;color:#2b458c;padding:0;font-size:12px}.scope-workbench .scope-app summary{color:#526074;font-size:12px}.scope-workbench .scope-app table{font-size:12px}.scope-workbench .scope-app th{color:#525252;font-size:9px;background:#fafafa}.scope-workbench .scope-app :is(th,td){border-color:#edf0f3}.scope-workbench .scope-app :is(input,select,textarea):not([type=checkbox]){border-color:#e0e4e9;border-radius:5px;font-size:12px}.scope-workbench .scope-stats>div{background:#fafafa;border-color:#e5e7eb;border-radius:5px}.scope-workbench .scope-stats strong{font-size:23px;color:#303a4a}.scope-workbench .scope-badge{background:#fafafa;border-color:#e2e5ea;color:#525252;font-size:9px}.scope-workbench .scope-worker-notice{background:#fafafa;border-color:#e4e7ec;color:#525252}.scope-workbench .scope-risk-card{border-color:#e4e7ec;border-radius:6px}.scope-workbench .scope-app :is(button,a,input,select,textarea,summary):focus-visible,.scope-workbench :is(button,a,input,select):focus-visible{outline:2px solid #4a68b1;outline-offset:3px}.scope-console-overview{margin-bottom:24px}.scope-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.scope-overview-grid>a{display:block;border:1px solid #e2e6ec;border-radius:6px;padding:22px;background:white;color:#263c78}.scope-overview-grid>a:hover{border-color:#aab9d8}.scope-overview-grid>a>span{font-size:15px;font-weight:500}.scope-overview-grid p{font-size:12px;color:#525252;margin:10px 0 0;line-height:1.7}.scope-workbench.is-collapsed{--console-sidebar:64px}.scope-workbench.is-collapsed .scope-workbench-sidebar:not(:hover):not(:focus-within) .scope-nav-expanded{display:none!important}.scope-workbench.is-collapsed .scope-workbench-sidebar:focus-within,.scope-workbench.is-collapsed .scope-workbench-sidebar:hover{width:248px;box-shadow:8px 0 24px #15243c0c}.scope-workbench.is-collapsed .scope-workbench-sidebar:not(:hover):not(:focus-within) .scope-nav-category-toggle{padding:8px 9px;position:relative}.scope-workbench.is-collapsed .scope-workbench-sidebar:not(:hover):not(:focus-within) .scope-category-alert-dot{position:absolute;right:1px;top:6px}.scope-workbench.is-collapsed .scope-workbench-sidebar:not(:hover):not(:focus-within) .scope-nav-category{margin-bottom:12px}.scope-workbench.is-collapsed .scope-workbench-sidebar:not(:hover):not(:focus-within) .scope-nav-category.has-active>.scope-nav-category-toggle{background:#eaf0fd}.scope-mobile-nav-close,.scope-mobile-nav-toggle,.scope-nav-backdrop{display:none}.scope-classic-switch{background:#fff;padding:8px 24px;border-bottom:1px solid #ddd;font-size:12px;text-align:right}.scope-classic-switch a{color:#2b4385}@media(min-width:1600px){.scope-workbench-main{padding-inline:36px}.scope-workbench .scope-layout:not(.scope-focused-layout){grid-template-columns:220px minmax(0,1fr)}}@media(max-width:1150px){.scope-workbench .scope-layout:not(.scope-focused-layout){grid-template-columns:minmax(0,1fr)}.scope-workbench .scope-layout>.scope-sidebar{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 18px}.scope-workbench .scope-layout>.scope-sidebar>label{width:100%;margin-bottom:-10px}.scope-workbench .scope-layout>.scope-sidebar>select{max-width:310px}.scope-workbench .scope-layout>.scope-sidebar details{margin:0;padding:0;border:0}.scope-workbench .scope-layout>.scope-sidebar .scope-workspace-privacy{display:none}.scope-workbench-breadcrumb>span:first-of-type{max-width:120px}.scope-workbench-main{padding:24px}.scope-workbench-brand{min-width:170px}}@media(max-width:800px){.scope-workbench-header{gap:12px;padding:0 16px}.scope-workbench-brand{min-width:0;font-size:14px}.scope-console-beta,.scope-workbench-brand>span,.scope-workbench-breadcrumb{display:none}.scope-workbench-utilities{gap:14px}.scope-mobile-nav-close,.scope-mobile-nav-toggle{display:flex;align-items:center;border:0;background:none;color:#697382;padding:5px;cursor:pointer}.scope-workbench-main{margin-left:0;padding:22px 16px}.scope-workbench-sidebar{transform:translateX(-100%);width:min(280px,85vw)!important;box-shadow:none!important;transition:transform .18s ease;padding-top:15px}.scope-workbench.is-mobile-open .scope-workbench-sidebar{transform:translateX(0)}.scope-workbench.is-collapsed .scope-workbench-sidebar .scope-nav-expanded{display:revert!important}.scope-workbench.is-collapsed .scope-workbench-sidebar .scope-nav-children[hidden]{display:none!important}.scope-workbench.is-collapsed .scope-workbench-sidebar .scope-nav-category{margin-bottom:7px!important}.scope-workbench.is-collapsed .scope-workbench-sidebar .scope-category-alert-dot{position:static!important}.scope-workbench.is-collapsed .scope-workbench-sidebar .scope-workbench-company>div{display:block!important}.scope-pin-button{display:none!important}.scope-workbench-company .scope-mobile-nav-close{margin-left:auto}.scope-nav-backdrop{display:block;position:fixed;inset:56px 0 0;border:0;background:#17203535;z-index:55}.scope-console-viewbar{gap:12px;align-items:flex-start}.scope-console-viewbar h1{font-size:21px}.scope-console-view-actions{flex-direction:column;padding:2px}.scope-console-view-actions a{font-size:10px;padding:4px 7px}.scope-workbench .scope-panel{padding:18px 15px}.scope-overview-grid{grid-template-columns:1fr}.scope-workbench .scope-banner>span:last-child{margin-left:0}.scope-workbench .scope-banner{gap:7px}.scope-module-navigation-note{font-size:10px}.scope-workbench .scope-workspace-tools{max-height:30vh}}@media(prefers-reduced-motion:reduce){.scope-workbench-sidebar{transition:none}}.scope-workbench .scope-critical,.scope-workbench .scope-failed,.scope-workbench .scope-high{background:#fff3ef;color:#9c4c36;border-color:#f2d5c9}.scope-workbench .scope-medium,.scope-workbench .scope-partial{background:#fff9eb;color:#92733d;border-color:#eadfbf}.scope-workbench .scope-running{background:#eff5ea;color:#526b31}.scope-workbench .scope-cancelled{background:#f4f4f4;color:#737373}@media(max-width:800px){.scope-workbench.is-collapsed .scope-workbench-sidebar:not(:hover):not(:focus-within) .scope-nav-expanded{display:revert!important}.scope-workbench.is-collapsed .scope-workbench-sidebar:not(:hover):not(:focus-within) .scope-nav-children[hidden]{display:none!important}.scope-workbench.is-collapsed .scope-workbench-sidebar .scope-module-search{display:flex!important}}.scope-workbench .scope-app :is(h2,h3,h4){font-family:inherit;font-weight:500}.scope-workbench .scope-app :is(label,small){color:#525252}.scope-workbench .scope-stats>div>span{color:#525252}.scope-workbench .scope-app :is(input,select,textarea):not([type=checkbox]){color:#262626}.scope-workbench :is(input,textarea)::-moz-placeholder{color:#737373;opacity:1}.scope-workbench :is(input,textarea)::placeholder{color:#737373;opacity:1}.scope-workbench{font-weight:450}.scope-workbench :is(button,input,select,textarea){font-weight:inherit}.scope-workbench .scope-console-view-actions a{font-weight:450}.scope-workspace-controls-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 8px;color:#525252;font-size:12px}.scope-workspace-controls-link:hover,.scope-workspace-controls-link[aria-current=page]{background:#eef2fa;color:#283f80}.scope-workspace-controls details{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:16px}.scope-workspace-controls>select{max-width:100%}@media(max-width:800px){.scope-workbench-sidebar{visibility:hidden}.scope-workbench.is-mobile-open .scope-workbench-sidebar{visibility:visible}}.scope-page{max-width:1320px;margin:0 auto;padding:44px 24px 80px;color:#27302d;font-family:Arial,Helvetica,sans-serif}.scope-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.scope-page-heading h1{font-size:38px;font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:10px 0}.scope-page-heading p{font-size:14px;color:#72796d}.scope-page-heading a{font-size:12px;color:#647151}.scope-eyebrow{font-size:10px!important;letter-spacing:.14em;text-transform:uppercase;color:#748064;margin:20px 0 8px}.scope-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;border:1px solid #e1e4da;border-radius:10px;background:#f8f9f4;font-size:12px}.scope-banner>span:last-child{margin-left:auto;color:#737969}.scope-dot{width:7px;height:7px;background:#8b9b68;border-radius:50%}.scope-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;margin-top:24px}.scope-sidebar{padding:20px;border:1px solid #e1e4da;border-radius:12px;align-self:start}.scope-app label{display:block;font-size:12px;color:#5b6255;margin:12px 0 7px}.scope-app input:not([type=checkbox]),.scope-app select,.scope-app textarea{width:100%;background:#fff;border:1px solid #dce0d4;border-radius:7px;color:#27302d;padding:10px;font:inherit;font-size:13px;margin-top:7px;min-width:0}.scope-app textarea{min-height:90px;resize:vertical}.scope-app button{padding:10px 14px;border:1px solid #d9decf;background:#303728;color:#fff;border-radius:7px;font-size:12px;margin-top:12px;cursor:pointer}.scope-app button:disabled{opacity:.5;cursor:default}.scope-app :is(input,select,textarea,button,summary):focus-visible{outline:2px solid #788b56;outline-offset:3px}.scope-app summary{cursor:pointer;font-size:13px;color:#4f6040;line-height:1.7}.scope-sidebar details{border-top:1px solid #e1e4da;padding-top:16px;margin-top:20px}.scope-muted{color:#737969;font-size:12px;line-height:1.8}.scope-local{border-top:1px solid #e1e4da;margin-top:24px;padding-top:18px}.scope-local h2{font-size:16px;font-weight:500;line-height:1.5}.scope-local p{font-size:12px;color:#737969;line-height:1.8}.scope-content{min-width:0}.scope-panel{padding:26px;border:1px solid #e1e4da;border-radius:12px;background:white;margin-bottom:24px}.scope-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.scope-section-title h2{font-size:22px;font-weight:500;line-height:1.4;margin:0}.scope-section-title h3{font-size:17px;font-weight:500}.scope-section-title .scope-eyebrow{margin-top:0}.scope-badge{display:inline-flex;padding:5px 9px;border:1px solid #dfe3d6;border-radius:20px;background:#f8f9f5;color:#667655;font-size:10px;white-space:nowrap}.scope-critical,.scope-failed,.scope-high{background:#fff3ef;color:#9c4c36;border-color:#f2d5c9}.scope-medium,.scope-partial{background:#fff9eb;color:#92733d;border-color:#eadfbf}.scope-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.scope-app .scope-check{display:flex;gap:10px;align-items:flex-start;line-height:1.7}.scope-check input{margin-top:4px;flex-shrink:0}.scope-import{margin:24px 0;border-block:1px solid #e1e4da;padding:16px 0}.scope-empty{padding:34px 16px;text-align:center;font-size:13px;color:#737969;line-height:1.8}.scope-table-wrap{overflow:auto}.scope-app table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.scope-app th{color:#858b7c;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.scope-app :is(td,th){padding:14px 10px;border-bottom:1px solid #e7eade}.scope-app .scope-text-button{border:0;padding:0;background:transparent;color:#40592d;text-align:left;font-size:13px;margin:0;text-decoration:underline;text-underline-offset:3px}.scope-mono{font-family:monospace;overflow-wrap:anywhere;font-size:11px}.scope-app small{display:block;margin-top:6px;color:#858b7c}.scope-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.scope-stats>div{background:#f8f9f5;border:1px solid #e3e7d9;border-radius:9px;padding:16px}.scope-stats span{font-size:11px;color:#737969;display:block}.scope-stats strong{font-size:22px;font-weight:500;display:block;margin-top:9px}.scope-fingerprint{padding:14px;background:#f8f9f5;border-radius:6px}.scope-coverage{margin:20px 0;border-bottom:1px solid #e1e4da;padding-bottom:20px}.scope-coverage li,.scope-coverage p{font-size:12px;line-height:1.8}.scope-coverage li{margin:14px 0}.scope-finding{padding:20px;border:1px solid #e1e4da;border-radius:10px;margin-top:16px}.scope-finding h3{font-size:17px;font-weight:500;line-height:1.5;margin:14px 0}.scope-finding p{font-size:13px;line-height:1.8;color:#6b7164}.scope-finding li{margin:8px 0}.scope-delete{margin-top:28px;padding-top:20px;border-top:1px solid #e1e4da}.scope-delete p{font-size:12px;line-height:1.8;color:#737969}.scope-message{padding:16px;border:1px solid #ebcfc4;border-radius:10px;background:#fff8f5;font-size:13px;margin-bottom:20px}.scope-message button{margin:0 0 0 14px;background:white;color:#6d5148}.scope-app .scope-section-title label{display:flex;align-items:center;gap:8px}.scope-app .scope-section-title select{margin:0;width:auto}@media(max-width:800px){.scope-layout{grid-template-columns:1fr}.scope-page{padding:28px 16px 60px}.scope-page-heading h1{font-size:32px}.scope-panel{padding:18px}.scope-form-grid{grid-template-columns:1fr}.scope-banner>span:last-child{margin-left:0}.scope-stats{gap:6px}.scope-stats>div{padding:12px}.scope-stats strong{font-size:18px}}.scope-worker-notice{margin:18px 0;padding:14px 16px;border:1px solid #e1e4da;border-radius:8px;background:#f8f9f4;font-size:12px;line-height:1.8;color:#6d765f}.scope-jobs>details{margin-top:20px}.scope-worker-settings{border-top:1px solid #e1e4da;padding-top:18px}.scope-worker-secret{margin:16px 0;padding:16px;border:1px solid #d6dfc8;border-radius:8px;background:#fafbf7}.scope-worker-row{margin-top:20px;padding-top:16px;border-top:1px solid #e1e4da}.scope-worker-row strong{font-size:13px;font-weight:500}.scope-worker-row button{margin-right:12px}.scope-running{background:#f2f5eb;color:#526b31}.scope-cancelled{background:#f7f5f0;color:#79705b}.scope-app fieldset{border:0;padding:0;min-width:0}.scope-app td button{margin-right:6px}.scope-panel>details{margin:20px 0;padding-top:16px;border-top:1px solid #e1e4da}.scope-app td{overflow-wrap:anywhere}.scope-baseline-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.scope-baseline-rule{border:1px solid #e1e4da;padding:16px;border-radius:9px;min-width:0}.scope-baseline-rule strong{font-weight:500}.scope-operation-picks{display:flex;gap:8px 16px;flex-wrap:wrap}.scope-operation-picks .scope-check{margin:4px 0}.scope-baseline-json{max-height:300px;overflow:auto;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.scope-app .scope-event-input{min-height:230px;font-family:monospace;font-size:12px}.scope-baseline-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.scope-baseline-actions label{max-width:320px}.scope-baseline-check{border-top:1px solid #e1e4da;padding-top:12px;margin-top:12px}.scope-baseline-check strong{font-size:12px;font-weight:500;margin-left:10px}.scope-check-violation{background:#fff3ef;color:#9c4c36;border-color:#f2d5c9}.scope-check-unknown{background:#fff9eb;color:#92733d;border-color:#eadfbf}.scope-check-pass{background:#f1f6eb;color:#526b31}.scope-offline-results{border-top:1px solid #e1e4da;padding-top:20px}@media(max-width:1000px){.scope-baseline-rules{grid-template-columns:1fr}}.scope-replay-timeline{margin:24px 0}.scope-replay-event{border:1px solid #e1e4da;padding:14px;border-radius:9px;margin:10px 0}.scope-replay-event summary{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.scope-replay-event summary>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.scope-replay-number{border:1px solid #dce0d4;border-radius:50%;width:25px;height:25px;text-align:center;flex-shrink:0}.scope-case-detail{border-top:1px solid #e1e4da;padding-top:24px;margin-top:24px}.scope-case-detail>button{margin-right:10px}.scope-case-detail h3{font-size:18px;font-weight:500}.scope-case-note{border-left:3px solid #a5ad86;padding:8px 16px;margin-top:16px;white-space:pre-wrap;overflow-wrap:anywhere}.scope-case-note strong{font-size:12px;font-weight:500}.scope-case-note p{font-size:13px;line-height:1.8}.scope-case-detail>details{margin:24px 0}.scope-connector-result{border-top:1px solid #e1e4da;margin-top:24px;padding-top:20px}.scope-connector-result h3{font-size:18px;font-weight:500}.scope-connector-result>p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.scope-connector-result>button{margin-right:10px}.scope-connector-result .scope-stats strong{font-size:17px;overflow-wrap:anywhere}.scope-connection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin:24px 0}.scope-connection-card{border:1px solid var(--katharos-border,#dce0d4);border-radius:16px;padding:24px;background:#fff}.scope-connection-card h3{font-size:20px;font-weight:500;margin:0}.scope-connection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.scope-connection-card details{margin-top:20px}.scope-connection-card fieldset{min-width:0}.scope-case-detail .scope-mono{overflow-wrap:anywhere}@media(max-width:600px){#scope-company-connections .scope-stats{grid-template-columns:1fr}#scope-company-connections .scope-stats strong{font-size:19px}.scope-connection-card{padding:18px}}.scope-exchange-catalog{border-block:1px solid #e1e4da;padding:18px 0;margin:24px 0}.scope-exchange-request{border:1px solid #e1e4da;border-radius:10px;padding:16px;margin:12px 0}.scope-exchange-catalog td{min-width:120px}#scope-company-connections h4,.scope-exchange-catalog h4{font-size:14px;font-weight:500}.scope-alerts .scope-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.scope-alerts .scope-table-wrap small{display:block}.scope-alert-level{display:inline-block;padding:3px 9px;border:1px solid #dce0d4;border-radius:20px;font-size:12px}.scope-alert-critical{background:#fbefeb;color:#854331;border-color:#e7c9bf}.scope-alert-high{background:#fbf4e8;color:#7c5927;border-color:#e9d7b7}.scope-alert-medium{background:#f4f5ed;color:#596344}.scope-alert-low{background:#f8f8f4;color:#687062}@media(max-width:800px){.scope-alerts .scope-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.scope-console-nav .scope-nav-alert-count{font:600 12px/1.4 system-ui;padding:3px 9px;border-radius:20px;background:#f0f1e9;color:#586044;min-width:28px;text-align:center}.scope-console-nav .scope-nav-alert-open{background:#f8ecd6;color:#79501f}.scope-console-nav .scope-nav-alert-critical{background:#f6dfd9;color:#8a372d}.scope-nav-alert-unavailable{color:#8a372d!important}.scope-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scope-notification-preferences{margin:20px 0}.scope-risk .scope-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.scope-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.scope-risk-card{border:1px solid #dce0d4;border-radius:12px;padding:22px;margin:20px 0;background:#fff;min-width:0}.scope-risk-grid .scope-risk-card{margin:0}.scope-risk-bar{margin:16px 0}.scope-risk-bar>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:13px}.scope-risk-track{height:8px;background:#f0f1e9;border-radius:5px;margin-top:8px;overflow:hidden}.scope-risk-track>span{display:block;height:100%;background:#7a8864}.scope-risk-track .scope-risk-bar-critical{background:#a05b4a}.scope-risk-track .scope-risk-bar-high{background:#ad854d}.scope-risk-metric{font-size:26px;font-weight:500;color:#3d4935}.scope-risk-legend{display:flex;gap:22px;flex-wrap:wrap;font-size:12px}.scope-risk-legend span:first-child{color:#9b6529}.scope-risk-legend span:nth-child(2){color:#64754f}.scope-risk-legend span:nth-child(3){color:#9a4e40}.scope-risk-trend{display:block;width:100%;max-height:290px}.scope-risk-trend text{font:11px system-ui;fill:#737969}.scope-risk small{display:block}.scope-risk-filters{border-bottom:1px solid #e5e6de;padding-bottom:18px}@media(max-width:850px){.scope-risk-grid{grid-template-columns:1fr}.scope-risk .scope-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.scope-guard-record{border-top:1px solid var(--scope-border,#dedfd5);padding:24px 0;margin-top:18px}.scope-guard-record code{display:block;overflow-wrap:anywhere}.scope-guard-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.scope-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;overflow:auto;font-size:12px}.scope-guard-record h3{font-size:18px;font-weight:500}@media(min-width:1000px){#scope-guard .scope-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}#scope-controls .scope-stats{grid-template-columns:repeat(4,minmax(0,1fr))}#scope-controls pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}#scope-controls .scope-worker-notice{min-width:0}@media(max-width:1000px){#scope-controls .scope-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){#scope-controls .scope-stats{grid-template-columns:1fr}}.scope-graph-canvas{overflow:auto;max-height:540px;border:1px solid #dce2d4;border-radius:10px;background:#fcfcf8;overscroll-behavior:contain}.scope-graph-canvas svg{display:block;font-family:Arial,Helvetica,sans-serif}.scope-graph-node{cursor:pointer}.scope-graph-node:hover rect{fill:#f0f4e9}.scope-graph-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.scope-graph-tools button{margin-top:0}.scope-graph-source-link{display:inline-block;margin:12px;color:#4f6040}.scope-evidence-timeline{list-style:none;margin:20px 0;padding:0}.scope-evidence-timeline li{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:16px 0;border-top:1px solid #e1e4da}.scope-evidence-timeline time{font-size:11px;color:#737969}.scope-evidence-timeline p{margin:7px 0;font-size:12px}#scope-graph dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#scope-graph dt{font-weight:500}#scope-graph dd{margin:3px 0;overflow-wrap:anywhere}@media(max-width:600px){.scope-evidence-timeline li{grid-template-columns:1fr;gap:8px}#scope-graph dl{grid-template-columns:1fr}}.scope-behavior-rule{padding:16px!important;border:1px solid #dce2d4!important;border-radius:9px;background:#fafbf7}.scope-behavior-bar{display:grid;grid-template-columns:150px minmax(0,1fr) 40px;gap:12px;align-items:center;margin:12px 0;font-size:12px}.scope-behavior-bar meter{width:100%;height:14px;accent-color:#6e8253}.scope-behavior-bar strong{font-weight:500}#scope-behavior pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}@media(max-width:480px){.scope-behavior-bar{grid-template-columns:105px minmax(0,1fr) 30px;gap:8px}}#scope-counterparty pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}#scope-counterparty a{overflow-wrap:anywhere}.scope-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.scope-evidence-assistant{max-width:100%;overflow-wrap:anywhere}.scope-evidence-assistant details:target{outline:2px solid #8a9576;outline-offset:3px}.scope-cloud-scans{min-width:0;overflow-wrap:anywhere}.scope-cloud-scans input{max-width:100%}