.ui-refactor .side-foot{position:sticky;bottom:0;margin-top:24px;padding:12px 10px 4px;border-top:1px solid rgba(15,23,42,.06)}.ui-refactor .env-pill{display:inline-flex;gap:6px;align-items:center;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#5f737c;font-weight:600}.ui-refactor .env-pill .dot{width:6px;height:6px;background:#0f7b62;border-radius:999px}.ui-refactor .role-settings-shell .sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.ui-refactor .account-pop-item svg,.ui-refactor .role-settings-shell .sidebar .navlink svg,.ui-refactor .role-settings-shell .st-nav-item svg{width:15px;height:15px;flex:none}.ui-refactor .scope-strip{background:linear-gradient(90deg,rgba(199,162,107,.07),rgba(31,62,138,.05));font-size:12px}.ui-refactor .scope-strip .scope-mark{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#fcfbf9;border:1px solid rgba(15,23,42,.15);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:750;white-space:nowrap}.ui-refactor .scope-strip .pulse{width:7px;height:7px;border-radius:999px;background:#0f7b62}.ui-refactor .scope-strip .scope-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-refactor .scope-strip .scope-cell.show-mobile{display:none}.ui-refactor .scope-strip .scope-key{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#8a8f98;font-weight:750}.ui-refactor .scope-strip .scope-val{color:#0e1112;font-size:12.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-refactor .scope-strip .scope-link{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(31,62,138,.18);border-radius:8px;color:#1f3e8a;font-size:11.5px;font-weight:700;padding:6px 10px;text-decoration:none;white-space:nowrap}.ui-refactor .scope-strip .scope-link svg{width:13px;height:13px}.ui-refactor .account-pop{width:340px;border:1px solid rgba(15,23,42,.15)}.ui-refactor .account-pop-header{display:flex;align-items:center;gap:12px}.ui-refactor .account-pop-email{color:#5f737c;font-size:12px;margin-top:2px}.ui-refactor .account-pop-section{padding:6px}.ui-refactor .account-pop-section h6{margin:8px 12px 4px}.ui-refactor .account-pop-item,.ui-refactor .ws-row{display:flex;align-items:center;gap:10px;padding:9px 12px;font:inherit;text-decoration:none}.ui-refactor .account-pop-status{margin:8px 12px 4px;color:#9f1239;font-size:12px;line-height:1.45}.ui-refactor .ws-row.is-current{background:rgba(199,162,107,.12)}.ui-refactor .ws-row .ws-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;flex:none;background:#0e1112;color:#f8f3ea;font-size:11px;font-weight:750}.ui-refactor .ws-row .ws-name{color:#0e1112;font-size:12.5px;font-weight:700}.ui-refactor .ws-row .ws-meta{color:#5f737c;font-size:10.5px}.ui-refactor .boundary-note{display:flex;gap:10px;padding:10px 14px;border-radius:9px;font-size:12.5px;line-height:1.55;margin-bottom:14px}.ui-refactor .boundary-note svg,.ui-refactor .read-only-banner svg{width:15px;height:15px;flex:none;margin-top:2px}.ui-refactor .read-only-banner{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:8px;font-size:12px;margin-bottom:14px}.ui-refactor .source-label{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:none}.ui-refactor .source-label:before{content:"source";color:#8a8f98;font-family:var(--nr-font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .drawer-mask{background:rgba(15,23,42,.4);backdrop-filter:blur(2px)}.ui-refactor .drawer-foot,.ui-refactor .drawer-head{padding:18px 22px;border-bottom:1px solid rgba(15,23,42,.08)}.ui-refactor .drawer-foot{justify-content:flex-end;border-top:1px solid rgba(15,23,42,.08);border-bottom:0;background:#f8f3ea}.ui-refactor .drawer-head h3{margin:0;color:#0e1112;font-family:var(--nr-font-serif);font-size:20px;font-weight:500}.ui-refactor .drawer-head p{color:#5f737c;font-size:12.5px;margin:4px 0 0}.ui-refactor.role-settings-root .visibility-matrix{display:grid;gap:12px}.ui-refactor.role-settings-root .visibility-matrix-legend{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ui-refactor.role-settings-root .visibility-matrix-legend span{align-items:center;background:rgba(15,23,42,.035);border:1px solid rgba(15,23,42,.07);border-radius:999px;color:#5f737c;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:4px 8px}.ui-refactor.role-settings-root .visibility-dot,.ui-refactor.role-settings-root .visibility-status i{border-radius:999px;display:inline-block;flex:none;height:7px;width:7px}.ui-refactor.role-settings-root .visibility-dot-yes,.ui-refactor.role-settings-root .visibility-status-yes i{background:#0f7b62}.ui-refactor.role-settings-root .visibility-dot-no,.ui-refactor.role-settings-root .visibility-status-no i{background:#8a8f98}.ui-refactor.role-settings-root .visibility-dot-audit,.ui-refactor.role-settings-root .visibility-status-audit i{background:#b36b27}.ui-refactor.role-settings-root .visibility-dot-own,.ui-refactor.role-settings-root .visibility-status-own i{background:#1f3e8a}.ui-refactor.role-settings-root .visibility-matrix-wrap{border:1px solid rgba(15,23,42,.08);border-radius:10px;overflow-x:auto}.ui-refactor.role-settings-root .visibility-matrix-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.ui-refactor.role-settings-root .visibility-matrix-table td,.ui-refactor.role-settings-root .visibility-matrix-table th{border-bottom:1px solid rgba(15,23,42,.06);font-size:11.5px;padding:9px 5px;text-align:center;vertical-align:middle}.ui-refactor.role-settings-root .visibility-matrix-table thead th{background:rgba(248,243,234,.78);color:#5f737c;font-size:9px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.ui-refactor.role-settings-root .visibility-matrix-table th:first-child{text-align:left;width:154px}.ui-refactor.role-settings-root .visibility-matrix-table tbody th{color:#0e1112;font-weight:720}.ui-refactor.role-settings-root .visibility-matrix-table tbody tr:last-child td,.ui-refactor.role-settings-root .visibility-matrix-table tbody tr:last-child th{border-bottom:0}.ui-refactor.role-settings-root .visibility-status{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:780;gap:5px;justify-content:center;letter-spacing:.08em;min-width:46px;padding:5px 6px;text-transform:uppercase}.ui-refactor.role-settings-root .visibility-status-yes{background:rgba(15,123,98,.1);color:#0f7b62}.ui-refactor.role-settings-root .visibility-status-no{background:rgba(15,23,42,.055);color:#5f737c}.ui-refactor.role-settings-root .visibility-status-audit{background:rgba(179,107,39,.12);color:#8b541f}.ui-refactor.role-settings-root .visibility-status-own{background:rgba(31,62,138,.1);color:#1f3e8a}.ui-refactor.role-settings-root .visibility-matrix-note{color:#5f737c;font-size:12px;line-height:1.5;margin:0}.ui-refactor .close-btn{display:grid;place-items:center;color:#33424b}.ui-refactor .close-btn:hover{background:rgba(15,23,42,.05)}.ui-refactor .close-btn svg{width:16px;height:16px}.ui-refactor .drawer-mask[data-reduced-motion=true],.ui-refactor .drawer-mask[data-reduced-motion=true] .drawer{animation:none!important;transition:none!important}.ui-refactor .denied-page{padding:34px 30px}.ui-refactor .denied-mark{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 22px}.ui-refactor .denied-page h1{margin:0 0 10px;color:#0e1112;font-family:var(--nr-font-serif);font-size:32px;font-weight:500}.ui-refactor .denied-page p{max-width:46ch;margin:0 auto 22px;color:#5f737c;font-size:14px;line-height:1.65}.ui-refactor .denied-meta{padding:18px 22px;margin:0 auto 24px}.ui-refactor .denied-meta-row{gap:14px;padding:6px 0;border-bottom:1px dashed rgba(15,23,42,.08)}.ui-refactor .denied-meta-row:last-child{border-bottom:0}.ui-refactor .denied-meta-key{align-self:center}@media (max-width:880px){.ui-refactor .role-settings-shell{grid-template-columns:1fr}.ui-refactor .role-settings-shell .sidebar{display:none}.ui-refactor .scope-strip{grid-template-columns:auto 1fr;padding:10px 16px}.ui-refactor .scope-strip .scope-cell,.ui-refactor .scope-strip .scope-link{display:none}.ui-refactor .scope-strip .scope-cell.show-mobile{display:flex}.ui-refactor .account-pop{left:12px;max-height:calc(100vh - 76px);overflow-y:auto;position:fixed;right:12px;top:58px;width:auto;z-index:130}.ui-refactor .drawer{width:100%;max-width:100vw}}.ui-refactor .appbar-search{flex:1;max-width:380px;margin:0 16px}.ui-refactor .appbar-search input{width:100%;padding:7px 12px;border-radius:8px;background:rgba(252,249,244,.6);border:1px solid rgba(15,23,42,.08);font:inherit;font-size:13px;color:#0e1112}.ui-refactor .appbar-search input:focus{outline:2px solid #c9a366;border-color:#c9a366}.ui-refactor .actions{align-items:center;display:flex;gap:8px}.ui-refactor .account-menu-wrap{position:relative}.ui-refactor .account-menu-trigger,.ui-refactor .avatar{align-items:center;background:#0e1112;border:1px solid rgba(15,23,42,.12);border-radius:999px;color:#f8f3ea;display:inline-flex;font-size:12px;font-weight:700;height:34px;justify-content:center;letter-spacing:.04em;line-height:1;min-width:34px;padding:0 9px}.ui-refactor .account-menu-trigger{cursor:pointer}.ui-refactor .account-brand-mark{display:block;height:24px;width:24px}.ui-refactor .account-menu-trigger:focus-visible{outline:2px solid #c9a366;outline-offset:2px}.ui-refactor .account-menu{background:#fffdfa;border:1px solid rgba(15,23,42,.1);border-radius:10px;box-shadow:0 18px 44px rgba(15,23,42,.16);display:grid;gap:2px;min-width:190px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.ui-refactor .account-menu a{border-radius:7px;color:#0e1112;font-size:13px;font-weight:650;padding:9px 10px;text-decoration:none}.ui-refactor .account-menu a:focus-visible,.ui-refactor .account-menu a:hover{background:rgba(15,23,42,.06);outline:none}.ui-refactor .page-body{flex:1;width:100%;padding:24px 28px 64px;max-width:1480px}.ui-refactor .page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;flex-wrap:wrap}.ui-refactor .page-head h1{font-family:var(--nr-font-serif);font-size:32px;letter-spacing:0;margin:0 0 6px;color:#0e1112;font-weight:500}.ui-refactor .page-head p{margin:0;color:#5f737c;font-size:14px;max-width:60ch}.ui-refactor .page-eye{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b89257;font-weight:700;margin-bottom:6px}.ui-refactor .page-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ui-refactor .page-meta{margin-top:8px;font-size:12px;color:#5f737c}.ui-refactor .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 12px;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:8px}.ui-refactor .sec-head h2{margin:0;font-family:var(--nr-font-serif);font-weight:500;font-size:18px;letter-spacing:0;color:#0e1112}.ui-refactor .sec-hint{margin:4px 0 0;color:#5f737c;font-size:13px}.ui-refactor .card{background:rgba(252,249,244,.85);border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:18px}.ui-refactor .contracts-stat-card{min-height:118px}.ui-refactor .contracts-stat-icon{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.ui-refactor .contracts-stat-icon-neutral{background:rgba(15,23,42,.08);color:#33424b}.ui-refactor .contracts-stat-icon-green{background:rgba(15,123,98,.12);color:#0a5f4d}.ui-refactor .contracts-stat-icon-blue{background:rgba(31,62,138,.12);color:#1f3e8a}.ui-refactor .contracts-stat-icon-amber{background:rgba(179,107,39,.14);color:#764313}.ui-refactor .contracts-table-card{overflow:hidden;padding:0}.ui-refactor .contracts-table{border-collapse:collapse;width:100%}.ui-refactor .contracts-table td,.ui-refactor .contracts-table th{border-bottom:1px solid rgba(15,23,42,.07);padding:13px 18px;text-align:left;vertical-align:middle}.ui-refactor .contracts-table th{background:rgba(15,23,42,.035);color:#5f737c;font-size:10.5px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.ui-refactor .contracts-table tr:last-child td{border-bottom:0}.ui-refactor .contracts-table tbody tr:hover{background:rgba(31,62,138,.035)}.ui-refactor .contracts-table-primary{color:#0e1112;font-size:13.5px;font-weight:650;margin:0}.ui-refactor .contracts-table-muted{color:#5f737c;font-size:12px;margin:4px 0 0}.ui-refactor .contracts-workspace-token{background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#33424b;display:inline-block;font-family:var(--nr-font-mono);font-size:11px;max-width:180px;overflow:hidden;padding:4px 9px;text-overflow:ellipsis;white-space:nowrap}.ui-refactor .btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:600;font-size:13px;padding:8px 14px;border-radius:9px;cursor:pointer;border:1px solid transparent;transition:background .12s,border-color .12s}.ui-refactor .btn-sm{padding:6px 10px;font-size:12.5px}.ui-refactor .btn-primary{background:#1f3e8a;color:#f8f3ea}.ui-refactor .appbar .actions .btn.btn-primary,.ui-refactor .appbar .actions .nr-button-primary{color:#f8f3ea}.ui-refactor .btn-primary:hover{background:#17306f}.ui-refactor .btn-secondary{background:#c9a366;color:#13100a}.ui-refactor .btn-ghost{background:transparent;color:#1f3e8a;border-color:rgba(31,62,138,.18)}.ui-refactor .btn-ghost:hover{background:rgba(31,62,138,.06)}.ui-refactor .btn-icon{font-size:14px;line-height:1}.ui-refactor .pill{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;line-height:1.4}.ui-refactor .pill-neutral{background:rgba(15,23,42,.07);color:#33424b}.ui-refactor .pill-blue{background:rgba(31,62,138,.12);color:#1f3e8a}.ui-refactor .pill-green{background:rgba(15,123,98,.12);color:#0a5f4d}.ui-refactor .pill-amber{background:rgba(179,107,39,.14);color:#764313}.ui-refactor .pill-red{background:rgba(185,28,28,.12);color:#b91c1c}.ui-refactor .badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11.5px}.ui-refactor .badge-neutral{background:rgba(15,23,42,.06);color:#33424b}.ui-refactor .stat-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#5f737c;font-weight:600;margin-bottom:4px}.ui-refactor .stat-value{font-family:var(--nr-font-serif);font-size:30px;color:#0e1112;line-height:1;font-weight:500}.ui-refactor .stat-delta{margin-top:4px;font-size:12px;font-weight:600}.ui-refactor .stat-delta.up{color:#0f7b62}.ui-refactor .stat-delta.down{color:#b91c1c}.ui-refactor .stat-delta.flat{color:#5f737c}.ui-refactor .stat-hint{margin-top:4px;font-size:12px;color:#5f737c}.ui-refactor .spark{stroke-linecap:round;stroke-linejoin:round}.ui-refactor .spark-blue polyline{stroke:#1f3e8a}.ui-refactor .spark-blue circle{fill:#1f3e8a}.ui-refactor .spark-green polyline{stroke:#0f7b62}.ui-refactor .spark-green circle{fill:#0f7b62}.ui-refactor .spark-red polyline{stroke:#b91c1c}.ui-refactor .spark-red circle{fill:#b91c1c}.ui-refactor .engine-dot{align-items:center;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;display:inline-flex;flex:none;justify-content:center;line-height:0;overflow:visible;vertical-align:middle}.ui-refactor .engine-dot svg{height:100%;width:100%}.ui-refactor .setup-engine-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ui-refactor .setup-engine-option{align-items:center;background:rgba(252,249,244,.72);border:1px solid rgba(15,23,42,.1);border-radius:8px;color:#33424b;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:7px;min-height:34px;padding:7px 10px}.ui-refactor .setup-engine-option.selected{background:rgba(31,62,138,.08);border-color:rgba(31,62,138,.24);color:#1f3e8a}.ui-refactor .setup-engine-option-mark{color:#5f737c;font-family:var(--nr-font-mono);min-width:10px}.ui-refactor .setup-engine-option.selected .setup-engine-option-mark{color:#0f7b62}.ui-refactor .brand-icon-shell{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:8px;box-shadow:0 1px 1px rgba(15,23,42,.04);box-sizing:border-box;display:inline-flex;flex:none;justify-content:center;line-height:0;overflow:hidden;vertical-align:middle}.ui-refactor .brand-icon-shell svg{display:block;height:68%;width:68%}.ui-refactor .nr-report-engine-logo svg{height:82%;width:82%}.ui-refactor .nr-report-engine-logo-card{border-color:rgba(14,17,18,.14);box-shadow:0 8px 18px rgba(14,17,18,.07)}.ui-refactor .brand-icon-shell.engine-dot{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0}.ui-refactor .brand-icon-shell.engine-dot svg{height:100%;width:100%}.ui-refactor .score-ring{position:relative;flex:none}.ui-refactor .score-ring svg{width:100%;height:100%}.ui-refactor .ring-track{stroke:rgba(15,23,42,.08)}.ui-refactor .score-good .ring-fill{stroke:#0f7b62}.ui-refactor .score-warn .ring-fill{stroke:#c9a366}.ui-refactor .score-bad .ring-fill{stroke:#b91c1c}.ui-refactor .score-ring-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ui-refactor .score-ring-value{font-family:var(--nr-font-serif);font-size:28px;font-weight:500;line-height:1;color:#0e1112}.ui-refactor .score-ring-label{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#5f737c;margin-top:4px;font-weight:600}.ui-refactor .empty{text-align:center;padding:48px 16px;color:#5f737c;border:1px dashed rgba(15,23,42,.16);border-radius:12px;background:rgba(252,249,244,.4)}.ui-refactor .empty-icon{font-size:24px;color:#b89257;margin-bottom:8px}.ui-refactor .empty-title{font-family:var(--nr-font-serif);font-size:17px;color:#0e1112;font-weight:500;margin-bottom:4px}.ui-refactor .empty-body{font-size:13px;max-width:42ch;margin:0 auto 14px}.ui-refactor.setup-loading-shell .page-body{display:flex;min-height:calc(100vh - 66px);flex-direction:column}.ui-refactor .setup-route-loading{display:grid;min-height:clamp(360px,62vh,680px);place-items:center}.ui-refactor .setup-route-loading-card{width:min(460px,100%);padding:40px 28px}.ui-refactor .setup-route-loading-icon{width:30px;height:30px;margin:0 auto 12px;border:2px solid rgba(184,146,87,.24);border-top-color:#b89257;border-radius:999px;animation:nr-source-spin 1s linear infinite}.ui-refactor .setup-route-loading-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.ui-refactor .ov-grid{display:grid;grid-template-columns:1fr 320px;gap:28px}.ui-refactor .ov-rail{display:flex;flex-direction:column;gap:14px}.ui-refactor .rail-card{padding:16px}.ui-refactor a.rail-card{color:inherit;display:block;text-decoration:none}.ui-refactor a.rail-card:hover{border-color:rgba(31,62,138,.22);box-shadow:0 10px 26px rgba(15,23,42,.07)}.ui-refactor .rail-card-head{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#4f626b;font-weight:700;margin-bottom:12px}.ui-refactor .rail-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ui-refactor .rail-foot{margin-top:14px;padding-top:12px;font-size:11.5px;color:#5f737c;border-top:1px solid rgba(15,23,42,.06)}.ui-refactor .rail-jumps{display:flex;flex-direction:column;gap:2px}.ui-refactor .rail-jump{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;font-size:13px;color:#0e1112;text-decoration:none}.ui-refactor .rail-jump-rich{align-items:flex-start;border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.46);gap:10px;padding:10px}.ui-refactor .rail-jump-icon{align-items:center;background:rgba(201,163,102,.16);border-radius:999px;color:#8b6f45;display:inline-flex;flex:none;font-size:15px;height:22px;justify-content:center;line-height:1;margin-top:1px;width:22px}.ui-refactor .rail-jump-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ui-refactor .rail-jump-detail{color:#667085;font-size:11.5px;line-height:1.35}.ui-refactor .rail-jump:hover{background:rgba(31,62,138,.06)}.ui-refactor .rail-jump.locked{opacity:.5;cursor:not-allowed}.ui-refactor .rail-jump.locked:hover{background:transparent}.ui-refactor .rail-jump-name{flex:1}.ui-refactor .rail-jump-score{font-family:var(--nr-font-mono);font-size:12px;font-weight:700;padding:1px 6px;border-radius:5px;background:rgba(15,23,42,.06);color:#33424b}.ui-refactor .rail-jump-score.up{background:rgba(15,123,98,.14);color:#0f7b62}.ui-refactor .rail-jump-score.down{background:rgba(185,28,28,.12);color:#b91c1c}.ui-refactor .rail-jump-bell{background:#b91c1c;color:#f8f3ea;font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:999px}.ui-refactor .rail-tip p{margin:0;font-size:12.5px;line-height:1.55;color:#5f737c}.ui-refactor .rail-tip kbd{font-family:var(--nr-font-mono);font-size:10.5px;padding:1px 5px;background:#fcfbf9;border:1px solid rgba(15,23,42,.16);border-radius:4px;color:#0e1112}.ui-refactor .task-list{display:flex;flex-direction:column;gap:8px}.ui-refactor .task-list-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px 0}.ui-refactor .task-list-summary{color:#5f737c;font-family:var(--nr-font-mono);font-size:12px}.ui-refactor .task-list-error{border:1px solid rgba(185,28,28,.18);border-radius:8px;background:rgba(254,242,242,.82);color:#991b1b;font-size:12px;line-height:1.4;padding:10px 12px}.ui-refactor .task-list-expand{flex-shrink:0}.ui-refactor .task-row{display:grid;grid-template-columns:200px 1fr 24px;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;background:rgba(252,249,244,.7);border:1px solid rgba(15,23,42,.06);text-decoration:none;color:inherit;transition:border-color .12s,background .12s}.ui-refactor .task-row:hover{border-color:#c9a366;background:rgba(252,249,244,.95)}.ui-refactor .task-row-status{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ui-refactor .task-prio{color:#b91c1c;font-size:14px}.ui-refactor .task-row-client{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#755629;font-weight:700;margin-bottom:2px}.ui-refactor .task-row-title{font-size:14px;color:#0e1112;font-weight:600;line-height:1.4}.ui-refactor .task-row-meta{margin-top:4px;font-size:11.5px;color:#5f737c;display:flex;gap:6px;align-items:center}.ui-refactor .dot-sep{color:rgba(15,23,42,.3)}.ui-refactor .task-row-action{font-size:22px;color:#b89257;text-align:right;font-weight:300}.ui-refactor .watch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ui-refactor .watch-card{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;background:rgba(252,249,244,.7);border:1px solid rgba(15,23,42,.06);text-decoration:none;color:inherit}.ui-refactor .watch-card:hover{border-color:#c9a366}.ui-refactor .watch-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ui-refactor .watch-card-name{font-weight:600;font-size:14px;color:#0e1112}.ui-refactor .watch-card-industry{font-size:11.5px;color:#5f737c}.ui-refactor .watch-card-foot{display:flex;justify-content:space-between;align-items:flex-end}.ui-refactor .watch-card-delta{font-family:var(--nr-font-mono);font-size:12px;font-weight:700}.ui-refactor .watch-card-delta.up{color:#0f7b62}.ui-refactor .watch-card-delta.down{color:#b91c1c}.ui-refactor .watch-card-no-history{min-height:32px;display:grid;place-items:center;border:1px dashed rgba(95,115,124,.28);border-radius:10px;color:#4f626b;font-size:11px}.ui-refactor .muted{color:#4f626b}.ui-refactor .cl-toolbar{display:flex;gap:8px;flex-wrap:wrap}.ui-refactor .cl-search,.ui-refactor .cl-select{font:inherit;font-size:13px;padding:7px 11px;border-radius:8px;border:1px solid rgba(15,23,42,.12);background:rgba(252,249,244,.7);color:#0e1112;min-width:160px}.ui-refactor .client-scope-tabs{display:flex;gap:6px;margin-top:10px}.ui-refactor .client-scope-tabs .pill{border:0;cursor:pointer}.ui-refactor .cl-roster-bar{align-items:center;background:rgba(252,249,244,.78);border:1px solid rgba(15,23,42,.07);border-radius:10px;color:#5f737c;display:flex;font-size:12.5px;font-weight:600;justify-content:space-between;margin:0 0 14px;padding:10px 12px;gap:12px}.ui-refactor .cl-page-size,.ui-refactor .cl-roster-controls{align-items:center;display:flex;gap:8px}.ui-refactor .cl-page-size span,.ui-refactor .cl-page-status{color:#7d8a91;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ui-refactor .cl-page-size .cl-select{min-width:74px;padding:5px 8px}.ui-refactor .cl-page-button{border:1px solid rgba(15,23,42,.12);border-radius:7px;background:#fcfbf9;color:#33424b;cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:30px;padding:5px 10px}.ui-refactor .cl-page-button:disabled{cursor:default;opacity:.46}.crm-prospect-modal-backdrop{align-items:center;background:rgba(2,6,23,.56);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.crm-prospect-modal{background:#fcf9f4;border:1px solid rgba(15,23,42,.12);border-radius:8px;box-shadow:0 30px 80px rgba(2,6,23,.26);color:#0e1112;max-width:560px;overflow:hidden;width:min(100%,560px)}.crm-prospect-modal-head{align-items:flex-start;border-bottom:1px solid rgba(15,23,42,.08);display:flex;gap:18px;justify-content:space-between;padding:22px 24px 18px}.crm-prospect-modal-head h2{font-family:var(--nr-font-display);font-size:28px;font-weight:520;letter-spacing:0;line-height:1;margin:5px 0 8px}.crm-prospect-modal-head p{color:#5f737c;font-size:13px;line-height:1.5;margin:0;max-width:440px}.crm-prospect-form{display:grid;gap:14px;padding:20px 24px 24px}.crm-prospect-form label{color:#33464e;display:grid;font-size:12px;font-weight:800;gap:6px;letter-spacing:.05em;text-transform:uppercase}.crm-prospect-form input{background:rgba(255,255,255,.86);border:1px solid rgba(15,23,42,.13);border-radius:8px;color:#0e1112;font:inherit;font-size:14px;font-weight:500;letter-spacing:0;padding:10px 11px;text-transform:none}.crm-prospect-modal-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.ui-refactor .cl-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.ui-refactor .client-card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:14px;background:rgba(252,249,244,.85);border:1px solid rgba(15,23,42,.08);text-decoration:none;color:inherit;transition:border-color .12s,transform .12s}.ui-refactor .client-card:hover{border-color:#c9a366;transform:translateY(-1px)}.ui-refactor .client-card-link{color:inherit;display:grid;gap:12px;text-decoration:none}.ui-refactor .client-card.is-prospect{border-style:dashed}.ui-refactor .client-card.is-inactive{background:rgba(248,250,250,.86);border-style:dashed}.ui-refactor .client-card.is-archived{background:rgba(248,250,250,.72);border-color:rgba(95,115,124,.2);border-style:dashed}.ui-refactor .client-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ui-refactor .client-card-name{font-family:var(--nr-font-serif);font-size:18px;font-weight:500;color:#0e1112;line-height:1.2}.ui-refactor .client-card-industry{margin-top:3px;font-size:12.5px;color:#5f737c}.ui-refactor .client-card-workspace{margin-top:5px;color:#6d7c82;font-size:11px;line-height:1.35}.ui-refactor .client-card-tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.ui-refactor .ctag{font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:rgba(15,23,42,.06);color:#40545d;padding:2px 7px;border-radius:4px;font-weight:600;white-space:nowrap}.ui-refactor .ctag-prospect{background:rgba(201,163,102,.18);color:#764313}.ui-refactor .ctag-inactive{background:rgba(95,115,124,.14);color:#40545d}.ui-refactor .ctag-archived{background:rgba(64,84,93,.13);color:#40545d}.ui-refactor .client-card-noscore{font-size:11px;color:#755629;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:12px}.ui-refactor .client-card-trend{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.ui-refactor .client-card-empty-trend{align-items:center;border:1px dashed rgba(95,115,124,.26);border-radius:8px;color:#614622;display:flex;font-size:11.5px;min-height:30px;padding:0 10px}.ui-refactor .client-card-history-source{margin-top:-4px;font-size:10.5px;color:#4f626b;line-height:1.35}.ui-refactor .client-card-delta{font-family:var(--nr-font-mono);font-size:12.5px;font-weight:700}.ui-refactor .client-card-delta.up{color:#0f7b62}.ui-refactor .client-card-delta.down{color:#b91c1c}.ui-refactor .client-card-delta.flat{color:#5f737c}.ui-refactor .client-card-foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid rgba(15,23,42,.06);font-size:11.5px;color:#5f737c}.ui-refactor .client-card-engines{display:flex;align-items:center;gap:8px;line-height:0}.ui-refactor .client-card-mentions{font-size:11px}.ui-refactor .client-card-status{display:flex;align-items:center;gap:8px}.ui-refactor .client-card-lastcheck{font-size:11px}.ui-refactor .client-card-actions{display:flex;justify-content:flex-end}.ui-refactor .client-card-action{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.14);border-radius:7px;color:#24313a;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:850;justify-content:center;letter-spacing:.04em;min-height:30px;padding:0 11px;text-transform:uppercase}.ui-refactor .client-card-action:hover:not(:disabled){border-color:#8fa3ae}.ui-refactor .client-card-action.danger{color:#7f1d1d}.ui-refactor .client-card-action:disabled{cursor:not-allowed;opacity:.62}.ui-refactor .clients-review-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.ui-refactor .clients-review-roster,.ui-refactor .clients-review-sidebar{min-width:0}.ui-refactor .clients-review-sidebar{position:sticky;top:14px}.ui-refactor .clients-review-roster,.ui-refactor .clients-review-sidebar{max-height:calc(100vh - 178px);overflow-y:auto;padding-right:2px}.ui-refactor .client-onboarding-board{background:rgba(255,255,255,.58);border:1px solid rgba(15,23,42,.08);border-radius:10px;display:grid;gap:12px;margin:0;padding:14px}.ui-refactor .client-onboarding-board-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ui-refactor .client-onboarding-board-head h2{color:#0e1112;font-family:var(--nr-font-serif);font-size:21px;font-weight:520;letter-spacing:0;line-height:1.15;margin:4px 0 5px}.ui-refactor .client-onboarding-board-head p{color:#5f737c;font-size:12.5px;line-height:1.45;margin:0;max-width:720px}.ui-refactor .client-onboarding-source{border:1px solid rgba(15,23,42,.11);border-radius:8px;color:#40545d;flex:0 0 auto;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:7px 9px;text-transform:uppercase}.ui-refactor .client-onboarding-metrics{background:rgba(252,249,244,.78);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.ui-refactor .client-onboarding-metric{align-items:flex-start;border-right:1px solid rgba(15,23,42,.07);border-bottom:1px solid rgba(15,23,42,.07);display:grid;gap:8px;min-height:58px;padding:10px 12px}.ui-refactor .client-onboarding-metric:last-child,.ui-refactor .client-onboarding-metric:nth-child(2){border-right:0}.ui-refactor .client-onboarding-metric:nth-last-child(-n+2){border-bottom:0}.ui-refactor .client-onboarding-metric span{color:#4f626b;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ui-refactor .client-onboarding-metric strong{color:#0e1112;font-family:var(--nr-font-mono);font-size:20px;line-height:1}.ui-refactor .client-onboarding-metric.attention strong{color:#9f1d1d}.ui-refactor .client-onboarding-filters{display:grid;gap:8px;margin-bottom:12px}.ui-refactor .client-onboarding-search,.ui-refactor .client-onboarding-select{background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.1);border-radius:8px;color:#24313a;font-size:12.5px;min-height:36px;padding:0 11px;width:100%}.ui-refactor .client-onboarding-empty{color:#667085;font-size:12.5px;padding:18px 6px;text-align:center}.ui-refactor .client-onboarding-list{border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;max-height:420px;overflow-y:auto}.ui-refactor .client-onboarding-name{color:#0e1112;font-size:13px;font-weight:800}.ui-refactor .client-onboarding-industry{color:#6d7c82;font-size:11px;margin-top:2px}.ui-refactor .client-onboarding-row{background:rgba(255,255,255,.58);border-bottom:1px solid rgba(15,23,42,.07);display:grid;gap:8px;padding:11px}.ui-refactor .client-onboarding-row:last-child{border-bottom:0}.ui-refactor .client-onboarding-row-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ui-refactor .client-onboarding-row-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ui-refactor .client-onboarding-row-meta>span:not(.client-proof-pill){background:rgba(15,23,42,.05);border-radius:999px;color:#40545d;font-size:10.5px;font-weight:800;padding:4px 8px}.ui-refactor .client-proof-pill{border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.ui-refactor .client-proof-pill.stored{background:rgba(15,123,98,.12);color:#0f6a55}.ui-refactor .client-proof-pill.missing{background:rgba(179,107,39,.13);color:#7a4a16}.ui-refactor .client-proof-deferred{color:#4f626b;font-size:11.5px;font-weight:700}.ui-refactor .client-onboarding-proof-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .client-onboarding-proof-grid span{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.06);border-radius:7px;color:#40545d;display:grid;font-size:11px;gap:2px;line-height:1.25;min-width:0;padding:6px 7px}.ui-refactor .client-onboarding-proof-grid strong{color:#0e1112;font-size:9.5px;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.ui-refactor .client-onboarding-link{color:#1f3e8a;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.ui-refactor .client-onboarding-link:hover{text-decoration:underline}.ui-refactor .client-onboarding-more{color:#6d7c82;font-size:11.5px;font-weight:650}@media (max-width:980px){.ui-refactor .clients-review-layout{grid-template-columns:1fr}.ui-refactor .clients-review-roster,.ui-refactor .clients-review-sidebar{max-height:none;overflow:visible;position:static}.ui-refactor .client-onboarding-board-head{flex-direction:column}}@media (max-width:520px){.ui-refactor .client-onboarding-metrics{grid-template-columns:1fr}.ui-refactor .client-onboarding-metric,.ui-refactor .client-onboarding-metric:nth-child(2){border-bottom:1px solid rgba(15,23,42,.07);border-right:0}.ui-refactor .client-onboarding-metric:last-child{border-bottom:0}.ui-refactor .client-onboarding-row-top{flex-direction:column}}.ui-refactor .ch-hero{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(420px,1.45fr) 170px;align-items:start;gap:24px;padding:32px 28px;background:linear-gradient(135deg,#fcfbf9,#f8f3ea 70%,rgba(201,163,102,.08));border:1px solid rgba(15,23,42,.06);border-radius:18px;margin-bottom:24px}.ui-refactor .ch-hero.details-open{grid-template-columns:minmax(0,1fr) 170px}.ui-refactor .ch-hero.details-open .ch-hero-text{grid-column:1}.ui-refactor .ch-hero.details-open .ch-hero-score{grid-column:2;grid-row:1}.ui-refactor .ch-hero.details-open .ch-hero-details{grid-column:1/-1;grid-row:2}.ui-refactor .ch-hero-text{min-width:0}.ui-refactor .ch-hero-eye{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b89257;font-weight:700;margin-bottom:8px}.ui-refactor .ch-hero-text h1{font-family:var(--nr-font-serif);font-weight:500;font-size:38px;line-height:1.1;letter-spacing:0;margin:0 0 8px;color:#0e1112}.ui-refactor .ch-hero-text p{margin:0;color:#5f737c;font-size:14px}.ui-refactor .ch-hero-score{display:flex;flex-direction:column;align-items:center;gap:8px;justify-self:end}.ui-refactor .ch-hero-delta{font-family:var(--nr-font-mono);font-size:13px;font-weight:700}.ui-refactor .ch-hero-delta.up{color:#0f7b62}.ui-refactor .ch-hero-delta.down{color:#b91c1c}.ui-refactor .data-authority{align-items:flex-start;border-radius:12px;display:flex;gap:10px;line-height:1.45;margin:-6px 0 22px;padding:12px 14px}.ui-refactor .data-authority strong{color:#0e1112;flex:none;font-size:13px}.ui-refactor .data-authority span{color:#5f737c;font-size:13px}.ui-refactor .data-authority.live{background:rgba(15,123,98,.08);border:1px solid rgba(15,123,98,.16)}.ui-refactor .data-authority.limited,.ui-refactor .data-authority.source_mask{background:rgba(201,163,102,.1);border:1px solid rgba(201,163,102,.22)}.ui-refactor .app-shell.vault .data-authority{background:linear-gradient(135deg,rgba(95,213,246,.12),rgba(201,163,102,.07)),rgba(248,243,234,.035);border:1px solid rgba(95,213,246,.22);box-shadow:0 16px 42px rgba(0,0,0,.22);margin:-6px 0 18px}.ui-refactor .app-shell.vault .data-authority strong{color:#f8f3ea;letter-spacing:.01em}.ui-refactor .app-shell.vault .data-authority span{color:#b9c7d3}.ui-refactor .score-disclosure{width:100%;margin-top:0;font-size:12.5px;color:#5f737c}.ui-refactor .ch-hero-details{min-width:0}.ui-refactor .score-disclosure summary{align-items:center;background:rgba(255,255,255,.62);border:1px solid rgba(31,62,138,.1);border-radius:14px;cursor:pointer;display:flex;gap:14px;font-weight:700;justify-content:space-between;min-height:96px;padding:14px;color:#0e1112;text-align:left}.ui-refactor .score-disclosure summary::marker{color:#b89257}.ui-refactor .score-summary-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ui-refactor .score-summary-copy strong{color:#0e1112;font-family:var(--nr-font-serif);font-size:22px;font-weight:500;line-height:1.05}.ui-refactor .score-summary-copy>span:last-child{color:#5f737c;font-size:12.5px;font-weight:500;line-height:1.45}.ui-refactor .score-summary-action{align-items:center;align-self:center;background:rgba(31,62,138,.06);border-radius:999px;color:#1f3e8a;display:inline-flex;flex:none;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase}.ui-refactor .score-disclosure-body{margin-top:12px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:rgba(255,255,255,.82);text-align:left}.ui-refactor .ch-hero.details-open .score-disclosure-body{padding:22px}.ui-refactor .score-disclosure-lede{color:#33424b;font-size:13px;line-height:1.5;margin:0 0 14px;max-width:78ch}.ui-refactor .score-disclosure-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ui-refactor .score-disclosure-wide{grid-column:1/-1}.ui-refactor .score-disclosure-label{display:block;margin-bottom:4px;color:#8b6f45;font-family:var(--nr-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .score-disclosure-body strong{display:block;color:#0e1112;font-size:12.5px;line-height:1.35}.ui-refactor .score-disclosure-body p{margin:4px 0 0;line-height:1.45}.ui-refactor .score-disclosure-missing{padding-top:10px;border-top:1px solid rgba(15,23,42,.06)}.ui-refactor .score-source-banner{display:flex;justify-content:space-between;gap:18px;margin:18px 0;padding:16px 18px;border:1px solid rgba(15,23,42,.08);border-left:4px solid #2f6f73;border-radius:8px;background:#fbfaf7}.ui-refactor .score-source-banner.stale{border-left-color:#9a6a18}.ui-refactor .score-source-banner.not_started{border-left-color:#64748b}.ui-refactor .score-source-banner strong{display:block;margin-top:3px;color:#0e1112;font-size:.98rem}.ui-refactor .score-source-banner p{margin:6px 0 0;color:#607078;font-size:.86rem}.ui-refactor .score-source-checklist{display:grid;gap:8px;min-width:min(360px,100%);margin:0;padding:0;list-style:none}.ui-refactor .score-source-checklist li{padding:8px 10px;border:1px solid rgba(15,23,42,.07);border-radius:6px;background:#ffffff}.ui-refactor .score-source-checklist span{display:block;color:#0e1112;font-size:.82rem;font-weight:700}.ui-refactor .score-source-checklist p{margin-top:3px}.ui-refactor .score-detail-section-title{color:#8b6f45;font-family:var(--nr-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.ui-refactor .score-packet-evidence{background:#fbfaf7;border:1px solid rgba(15,23,42,.07);border-radius:12px;margin-top:16px;padding:16px}.ui-refactor .score-packet-evidence.loaded{background:linear-gradient(180deg,rgba(15,123,98,.055),rgba(255,255,255,.75)),#fbfaf7;border-color:rgba(15,123,98,.16)}.ui-refactor .score-packet-evidence.empty,.ui-refactor .score-packet-evidence.unavailable{background:rgba(248,243,234,.78);border-color:rgba(201,163,102,.2)}.ui-refactor .score-packet-head,.ui-refactor .score-packet-main{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.ui-refactor .score-packet-head>span{color:#5f737c;flex:none;font-family:var(--nr-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .score-packet-tracker{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.ui-refactor .score-packet-tracker>div{background:rgba(255,255,255,.76);border:1px solid rgba(15,123,98,.13);border-radius:10px;padding:11px 12px}.ui-refactor .score-packet-tracker span{color:#5f737c;display:block;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .score-packet-tracker strong{color:#0f7b62;display:block;font-family:var(--nr-font-display);font-size:26px;line-height:1;margin-top:4px}.ui-refactor .score-packet-list{display:grid;gap:12px;margin-top:14px}.ui-refactor .score-packet-item{background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.07);border-radius:10px;padding:14px}.ui-refactor .score-packet-main>div{min-width:0}.ui-refactor .score-packet-main strong{font-size:14px}.ui-refactor .score-packet-main span:not(.pill){color:#5f737c;display:block;font-family:var(--nr-font-mono);font-size:10.5px;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.ui-refactor .score-packet-item dl{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0}.ui-refactor .score-packet-item dt{color:#8b6f45;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .score-packet-item dd{color:#33424b;font-size:12.5px;line-height:1.45;margin:4px 0 0}.ui-refactor .score-packet-open-link{color:#1f3e8a;display:inline-flex;font-size:12.5px;font-weight:800;margin-top:12px;text-decoration:none}.ui-refactor .score-packet-open-link:hover{text-decoration:underline}.ui-refactor .score-packet-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.ui-refactor .score-packet-pagination button{background:#fff;border:1px solid rgba(31,62,138,.18);border-radius:8px;color:#1f3e8a;cursor:pointer;font-size:12px;font-weight:800;min-height:32px;padding:0 12px}.ui-refactor .score-packet-pagination button:disabled{color:#98a2b3;cursor:not-allowed}.ui-refactor .score-packet-pagination span{color:#5f737c;font-family:var(--nr-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .score-history-chart,.ui-refactor .score-history-empty{margin-top:14px;border:1px solid rgba(15,23,42,.07);border-radius:12px;background:#fbfaf7}.ui-refactor .score-history-empty{padding:16px;color:#5f737c;line-height:1.45}.ui-refactor .score-history-chart{padding:12px 14px 10px}.ui-refactor .score-history-controls{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ui-refactor .score-history-series-controls{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 10px}.ui-refactor .score-history-controls button,.ui-refactor .score-history-series-controls button{align-items:center;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#425158;cursor:pointer;display:inline-flex;gap:6px;font-family:var(--nr-font-mono);font-size:10px;font-weight:800;letter-spacing:.06em;padding:6px 9px;text-transform:uppercase}.ui-refactor .score-history-controls button.active,.ui-refactor .score-history-controls button[aria-pressed=true],.ui-refactor .score-history-series-controls button.active,.ui-refactor .score-history-series-controls button[aria-pressed=true]{border-color:rgba(15,123,98,.28);background:#e8f6f1;color:#0f7b62}.ui-refactor .score-history-series-controls button span{border-radius:999px;display:inline-block;height:8px;width:8px}.ui-refactor .score-history-chart svg{display:block;width:100%;height:112px}.ui-refactor .ch-hero.details-open .score-history-chart svg{height:170px}.ui-refactor .score-history-chart polyline{fill:none;stroke:#0f7b62;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.ui-refactor .score-history-chart circle{fill:#0f7b62;stroke:#fff;stroke-width:2}.ui-refactor .score-history-meta{display:flex;justify-content:space-between;margin-top:4px;color:#6d7c82;font-family:var(--nr-font-mono);font-size:10.5px}.ui-refactor .score-history-summary{margin-top:8px;color:#5f737c;font-size:11.5px;line-height:1.45}.ui-refactor .score-history-points{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ui-refactor .score-history-points span{border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#34454c;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;padding:5px 7px}.ui-refactor .score-page-hero{display:grid;grid-template-columns:180px minmax(260px,1fr) minmax(320px,.9fr);gap:22px;align-items:stretch;margin-bottom:24px;padding:28px;border:1px solid rgba(15,23,42,.06);border-radius:18px;background:linear-gradient(135deg,#fcfbf9,#f8f3ea 76%,rgba(31,62,138,.06))}.ui-refactor .score-page-ring{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.ui-refactor .score-page-summary{align-self:center;min-width:0}.ui-refactor .score-page-summary h2{margin:0 0 8px;color:#0e1112;font-family:var(--nr-font-serif);font-size:34px;font-weight:500;letter-spacing:0;line-height:1.08}.ui-refactor .score-page-summary p{color:#5f737c;font-size:14px;line-height:1.55;margin:0}.ui-refactor .score-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:26px;align-items:start}.ui-refactor .score-page-main,.ui-refactor .score-page-rail{display:flex;flex-direction:column;gap:14px}.ui-refactor .score-history-card{padding:0 16px 16px}.ui-refactor .performance-history-export{margin-top:12px;border:1px solid rgba(15,23,42,.07);border-radius:12px;background:#fff;padding:14px}.ui-refactor .score-history-export-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.ui-refactor .score-history-export-grid div{border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;padding:10px}.ui-refactor .score-history-export-grid span{display:block;color:#6d7c82;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ui-refactor .score-history-export-grid strong{display:block;margin-top:4px;color:#0e1112;font-size:13px;line-height:1.25}.ui-refactor .score-history-export-note{color:#5f737c;font-size:12px;line-height:1.45;margin:10px 0 0}.ui-refactor .score-proof-card{display:flex;flex-direction:column;gap:12px;padding:16px}.ui-refactor .client-summary-report{gap:14px}.ui-refactor .client-summary-report .rail-card-copy{max-width:720px}.ui-refactor .client-audit-launcher{gap:16px;margin-bottom:14px}.ui-refactor .client-audit-launcher-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ui-refactor .client-audit-launcher-head p{color:#5f737c;font-size:13px;font-weight:700;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere}.ui-refactor .client-audit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:2px}.ui-refactor .client-audit-actions .btn,.ui-refactor .client-audit-actions .nr-button{min-height:44px;padding-left:18px;padding-right:18px}.ui-refactor .client-audit-combined-reason{color:#5f737c;font-size:12px;font-weight:700;line-height:1.35;margin:0;max-width:680px;overflow-wrap:anywhere}.ui-refactor .client-audit-state{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ui-refactor .client-audit-state>div{background:#f6f8f9;border:1px solid #d9e2e7;border-radius:8px;min-width:0;padding:10px}.ui-refactor .client-audit-state dt{color:#415761;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.25;margin:0 0 3px;text-transform:uppercase}.ui-refactor .client-audit-state dd{color:#0e1112;font-size:13px;font-weight:800;line-height:1.3;margin:0;overflow-wrap:anywhere}.ui-refactor .score-proof-meta{display:grid;gap:10px 18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:2px 0 0}.ui-refactor .score-proof-meta>div{align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(124px,max-content) minmax(0,1fr);min-width:0}.ui-refactor .score-proof-meta dt{color:#5f737c;font-size:12px;line-height:1.35;margin:0;white-space:nowrap}.ui-refactor .score-proof-meta dd{color:#0e1112;font-size:13px;font-weight:700;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.ui-refactor .client-report-picker{align-items:center;display:grid;gap:8px 12px;grid-template-columns:minmax(156px,max-content) minmax(220px,360px);max-width:560px}.ui-refactor .client-report-picker label{color:#5f737c;font-size:12px;font-weight:700;line-height:1.35}.ui-refactor .client-report-picker select{appearance:auto;background:#fff;border:1px solid #d9e2e7;border-radius:8px;color:#0e1112;font-size:13px;font-weight:700;line-height:1.35;min-height:34px;min-width:0;padding:6px 10px;width:100%}.ui-refactor .score-proof-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}@media (max-width:640px){.ui-refactor .score-proof-meta{grid-template-columns:1fr}.ui-refactor .score-proof-meta>div{grid-template-columns:minmax(118px,.44fr) minmax(0,1fr)}.ui-refactor .client-report-picker{grid-template-columns:1fr;max-width:none}.ui-refactor .client-audit-actions .btn,.ui-refactor .client-audit-actions .nr-button,.ui-refactor .score-proof-actions .btn,.ui-refactor .score-proof-actions .nr-button{justify-content:center;width:100%}.ui-refactor .client-audit-state{grid-template-columns:1fr}}.ui-refactor .score-proof-card-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.ui-refactor .score-proof-card-head p{color:#5f737c;font-size:12px;line-height:1.45;margin:4px 0 0}.ui-refactor .score-proof-list{display:flex;flex-direction:column;gap:10px}.ui-refactor .score-proof-list.compact{gap:8px}.ui-refactor .score-proof-row{border:1px solid rgba(15,23,42,.07);border-left:3px solid #8a8f98;border-radius:10px;background:rgba(252,249,244,.72);padding:10px 12px}.ui-refactor .score-proof-row.good{border-left-color:#0f7b62}.ui-refactor .score-proof-row.warn{border-left-color:#b36b27}.ui-refactor .score-proof-row.bad{border-left-color:#b91c1c}.ui-refactor .score-proof-row.neutral{border-left-color:#5f737c}.ui-refactor .score-proof-row span{display:block;margin-bottom:3px;color:#8a8f98;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .score-proof-row strong{display:block;color:#0e1112;font-size:13px;line-height:1.35}.ui-refactor .score-proof-row p{color:#5f737c;font-size:12px;line-height:1.45;margin:4px 0 0}.ui-refactor .search-score-launch-console{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,249,.98)),repeating-linear-gradient(135deg,rgba(15,23,42,.025) 0 1px,transparent 1px 9px);border:1px solid rgba(15,23,42,.12);border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.92);display:grid;gap:14px;overflow:hidden;padding:16px;position:relative}.ui-refactor .search-score-launch-console:before{background:linear-gradient(90deg,rgba(15,123,98,.42),rgba(31,62,138,.24),rgba(201,163,102,.32));content:"";height:3px;inset:0 0 auto;position:absolute}.ui-refactor .search-score-launch-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ui-refactor .search-score-launch-head p{color:#5f737c;font-size:12.5px;line-height:1.45;margin:4px 0 0;max-width:72ch}.ui-refactor .search-score-launch-primer,.ui-refactor .search-score-target-source-grid{display:grid;gap:8px}.ui-refactor .search-score-launch-primer{grid-template-columns:.95fr 1.1fr 1fr}.ui-refactor .search-score-launch-primer>div{background:rgba(255,255,255,.76);border:1px solid rgba(15,23,42,.08);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);min-width:0;padding:10px 12px}.ui-refactor .search-score-launch-primer span{align-items:center;background:rgba(15,123,98,.1);border:1px solid rgba(15,123,98,.16);border-radius:999px;color:#0f7b62;display:inline-flex;font-family:var(--nr-font-mono);font-size:10px;font-weight:800;height:20px;justify-content:center;margin-bottom:7px;width:20px}.ui-refactor .search-score-launch-primer strong{color:#0e1112;display:block;font-size:13px;line-height:1.25}.ui-refactor .search-score-launch-primer p{color:#5f737c;font-size:12px;line-height:1.45;margin:4px 0 0}.ui-refactor .search-score-stepper{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.ui-refactor .search-score-stepper>li{background:rgba(255,255,255,.76);border:1px solid rgba(15,23,42,.08);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);min-width:0;padding:10px 12px;transition:background .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1)}.ui-refactor .search-score-stepper>li.done{background:#f1f8f4;border-color:rgba(15,123,98,.3)}.ui-refactor .search-score-stepper>li.done span{background:rgba(15,123,98,.92);border-color:rgba(15,123,98,.92);color:#fff}.ui-refactor .search-score-stepper>li.current{border-color:rgba(31,62,138,.5);box-shadow:0 10px 26px rgba(31,62,138,.1),inset 0 0 0 1px rgba(31,62,138,.14)}.ui-refactor .search-score-stepper>li.blocked{border-color:rgba(166,73,50,.55)}.ui-refactor .search-score-stepper>li.blocked span{background:rgba(166,73,50,.12);border-color:rgba(166,73,50,.3);color:#a64932}.ui-refactor .search-score-stepper>li.skipped,.ui-refactor .search-score-stepper>li.todo{opacity:.78}.ui-refactor .search-score-launch-status.done{border-left-color:rgba(15,123,98,.82);box-shadow:0 12px 28px rgba(15,123,98,.1)}.ui-refactor .search-score-report-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ui-refactor .search-score-report-actions button.ops-link{appearance:none;background:none;border:0;cursor:pointer;padding:0}.ui-refactor .search-score-report-actions button.ops-link:disabled{cursor:default;opacity:.6}.ui-refactor .search-score-report-error{color:#a64932;font-size:12px;line-height:1.45;margin:5px 0 0}.ui-refactor .search-score-launch-copy-grid,.ui-refactor .search-score-launch-form,.ui-refactor .search-score-mode-grid,.ui-refactor .search-score-purpose-panel{display:grid;gap:8px}.ui-refactor .search-score-launch-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor .search-score-launch-copy-grid>div,.ui-refactor .search-score-mode-option,.ui-refactor .search-score-purpose-copy{background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.08);border-radius:10px;min-width:0;padding:10px}.ui-refactor .search-score-action-state span,.ui-refactor .search-score-field span,.ui-refactor .search-score-launch-copy-grid span,.ui-refactor .search-score-mode-option span,.ui-refactor .search-score-profile-status,.ui-refactor .search-score-purpose-copy span{color:#5f737c;font-family:var(--nr-font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .search-score-launch-copy-grid strong,.ui-refactor .search-score-mode-option strong,.ui-refactor .search-score-purpose-copy strong{color:#0e1112;display:block;font-size:13px;line-height:1.3;margin-top:5px;overflow-wrap:anywhere}.ui-refactor .search-score-launch-copy-grid p,.ui-refactor .search-score-mode-option p,.ui-refactor .search-score-purpose-copy p{color:#5f737c;font-size:12px;line-height:1.45;margin:5px 0 0}.ui-refactor .search-score-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .search-score-purpose-panel{background:rgba(255,255,255,.5);border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:10px}.ui-refactor .search-score-mode-option{appearance:none;cursor:pointer;text-align:left;transition:background .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.ui-refactor .search-score-mode-option.selected{background:#eef7f3;border-color:rgba(15,123,98,.42);box-shadow:inset 0 0 0 1px rgba(15,123,98,.12),0 10px 26px rgba(15,123,98,.08)}.ui-refactor .search-score-mode-option:hover,.ui-refactor .search-score-source-option:hover{border-color:rgba(15,123,98,.34);box-shadow:0 12px 28px rgba(15,23,42,.08);transform:translateY(-1px)}.ui-refactor .search-score-mode-option:active,.ui-refactor .search-score-source-option:active{transform:translateY(0) scale(.99)}.ui-refactor .search-score-mode-option:focus-visible,.ui-refactor .search-score-source-option:focus-visible{border-color:rgba(31,62,138,.56);box-shadow:0 0 0 3px rgba(31,62,138,.14),0 12px 28px rgba(15,23,42,.08);outline:none}.ui-refactor .search-score-mode-option-top,.ui-refactor .search-score-source-option-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.ui-refactor .search-score-radio-mark{background:#ffffff;border:1px solid rgba(15,23,42,.2);border-radius:999px;display:inline-flex;flex:0 0 auto;height:16px;position:relative;width:16px}.ui-refactor .search-score-mode-option.selected .search-score-radio-mark{border-color:rgba(15,123,98,.82)}.ui-refactor .search-score-mode-option.selected .search-score-radio-mark:after{background:#0f7b62;border-radius:999px;content:"";height:8px;inset:3px;position:absolute;width:8px}.ui-refactor .search-score-target-panel{background:rgba(255,255,255,.74);border:1px solid rgba(15,23,42,.08);border-radius:12px;display:grid;gap:10px;padding:12px}.ui-refactor .search-score-target-current{background:linear-gradient(180deg,#ffffff,#f7fbf9);border:1px solid rgba(15,123,98,.16);border-radius:10px;min-width:0;padding:12px}.ui-refactor .search-score-source-option-top span,.ui-refactor .search-score-target-current span{color:#5f737c;font-family:var(--nr-font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .search-score-source-option strong,.ui-refactor .search-score-target-current strong{color:#0e1112;display:block;font-size:13px;line-height:1.3;margin-top:5px;overflow-wrap:anywhere}.ui-refactor .search-score-source-option p,.ui-refactor .search-score-target-current p{color:#5f737c;font-size:12px;line-height:1.45;margin:5px 0 0}.ui-refactor .search-score-target-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .search-score-source-option{appearance:none;background:#fbfaf7;border:1px solid rgba(15,23,42,.08);border-radius:10px;cursor:pointer;min-width:0;padding:10px;text-align:left;transition:background .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),opacity .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.ui-refactor .search-score-source-option.selected{background:#eef7f3;border-color:rgba(15,123,98,.42);box-shadow:inset 0 0 0 1px rgba(15,123,98,.12),0 10px 26px rgba(15,123,98,.08)}.ui-refactor .search-score-source-option:disabled{cursor:not-allowed;opacity:.58;transform:none}.ui-refactor .search-score-source-option:disabled:hover{border-color:rgba(15,23,42,.08);box-shadow:none}.ui-refactor .search-score-source-option-top b{background:rgba(15,23,42,.05);border-radius:999px;color:#33424b;font-family:var(--nr-font-mono);font-size:10px;font-weight:800;padding:3px 7px;white-space:nowrap}.ui-refactor .search-score-source-option.selected .search-score-source-option-top b{background:rgba(15,123,98,.12);color:#0f7b62}.ui-refactor .search-score-launch-status{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,249,.96));border:1px solid rgba(15,23,42,.09);border-left:4px solid rgba(95,115,124,.46);border-radius:12px;display:grid;gap:10px;padding:12px}.ui-refactor .search-score-launch-status.ready{border-left-color:rgba(31,62,138,.56)}.ui-refactor .search-score-launch-status.running{border-left-color:rgba(201,163,102,.88);box-shadow:0 12px 28px rgba(201,163,102,.1)}.ui-refactor .search-score-launch-status.queued{border-left-color:rgba(15,123,98,.82);box-shadow:0 12px 28px rgba(15,123,98,.1)}.ui-refactor .search-score-launch-status.blocked{border-left-color:rgba(166,73,50,.78)}.ui-refactor .search-score-launch-status-grid span,.ui-refactor .search-score-launch-status-main span{color:#5f737c;font-family:var(--nr-font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .search-score-launch-status-main strong{color:#0e1112;display:block;font-size:15px;line-height:1.25;margin-top:5px}.ui-refactor .search-score-launch-status-grid p,.ui-refactor .search-score-launch-status-main p{color:#5f737c;font-size:12px;line-height:1.45;margin:5px 0 0}.ui-refactor .search-score-launch-status-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-refactor .search-score-launch-status-grid>div{background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.07);border-radius:9px;min-width:0;padding:9px 10px}.ui-refactor .search-score-launch-status-grid strong{color:#0e1112;display:block;font-size:12.5px;line-height:1.25;margin-top:4px;overflow-wrap:anywhere}.ui-refactor .search-score-launch-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .search-score-field{display:grid;gap:6px;min-width:0}.ui-refactor .search-score-field.wide{grid-column:1/-1}.ui-refactor .search-score-field input,.ui-refactor .search-score-field textarea{background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:8px;color:#0e1112;font:inherit;font-size:13px;line-height:1.35;min-width:0;padding:9px 10px;resize:vertical;width:100%}.ui-refactor .search-score-field input:focus,.ui-refactor .search-score-field textarea:focus{border-color:rgba(31,62,138,.55);box-shadow:0 0 0 3px rgba(31,62,138,.12);outline:none}.ui-refactor .search-score-launch-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-refactor .search-score-launch-actions .btn:disabled{cursor:not-allowed;filter:grayscale(.22);opacity:.52}.ui-refactor .search-score-action-state{background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.08);border-radius:9px;flex:1 1 100%;min-width:0;padding:9px 10px}.ui-refactor .search-score-action-state strong{color:#0e1112;display:block;font-size:13px;line-height:1.3;margin-top:4px}.ui-refactor .search-score-action-state p{color:#5f737c;font-size:12px;line-height:1.45;margin:4px 0 0}.ui-refactor .search-score-profile-status{background:rgba(248,243,234,.84);border:1px solid rgba(15,23,42,.08);border-radius:8px;letter-spacing:.04em;line-height:1.35;padding:8px 10px;text-transform:none}.ui-refactor .search-score-story-grid{display:grid;gap:8px;grid-template-columns:1.25fr 1.6fr .9fr}.ui-refactor .search-score-story-grid>div{background:linear-gradient(180deg,#ffffff,#fbfaf7);border:1px solid rgba(15,23,42,.08);border-radius:8px;min-width:0;padding:12px}.ui-refactor .search-score-chart-legend,.ui-refactor .search-score-metric-label,.ui-refactor .search-score-story-grid span{color:#5f737c;font-family:var(--nr-font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-refactor .search-score-story-grid strong{color:#0e1112;display:block;font-size:16px;line-height:1.25;margin-top:6px;overflow-wrap:anywhere}.ui-refactor .search-score-story-grid p{color:#5f737c;font-size:12px;line-height:1.45;margin:6px 0 0}.ui-refactor .search-score-chart-empty,.ui-refactor .search-score-trend-chart{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:8px}.ui-refactor .search-score-trend-chart{min-height:278px;padding:10px 10px 8px}.ui-refactor .search-score-chart-empty{color:#5f737c;font-size:12px;line-height:1.45;padding:14px}.ui-refactor .search-score-chart-legend{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:2px 4px 0}.ui-refactor .search-score-chart-legend span{align-items:center;display:inline-flex;gap:6px}.ui-refactor .search-score-chart-legend i{border-radius:999px;display:inline-block;height:8px;width:8px}.ui-refactor .search-score-chart-tooltip{background:#0e1112;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 16px 34px rgba(15,23,42,.28);color:#ffffff;display:grid;gap:4px;max-width:260px;padding:10px 12px}.ui-refactor .search-score-chart-tooltip strong{color:#ffffff;font-size:12px}.ui-refactor .search-score-chart-tooltip small,.ui-refactor .search-score-chart-tooltip span{display:block;font-size:11px;line-height:1.35}.ui-refactor .search-score-chart-tooltip small{color:rgba(255,255,255,.72)}.ui-refactor .search-score-delta-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .search-score-metric-label{align-items:center;display:inline-flex;gap:6px;margin-bottom:4px}.ui-refactor .search-score-metric-label>span{color:inherit;display:inline;font:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}.ui-refactor .impact-proof-card{gap:10px;margin-top:14px}.ui-refactor .impact-proof-card .score-proof-card-head{gap:10px}.ui-refactor .impact-proof-card .score-proof-card-head>div{min-width:0}.ui-refactor .impact-proof-detail{color:#34454d;font-size:12.5px;line-height:1.45;margin:0}.ui-refactor .impact-proof-card .score-proof-list.compact{gap:6px}.ui-refactor .impact-proof-card .score-proof-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px;border-radius:8px}.ui-refactor .impact-proof-card .score-proof-row .impact-proof-metric-label{grid-column:1;margin:0}.ui-refactor .impact-proof-card .score-proof-row strong{grid-column:1;font-size:14px}.ui-refactor .impact-proof-card .score-proof-row .impact-proof-claim-mode{align-self:center;background:rgba(15,23,42,.045);border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#33424b;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:700;grid-column:2;grid-row:1/span 2;letter-spacing:0;line-height:1;margin:0;padding:5px 7px;text-transform:none;white-space:nowrap}.ui-refactor .impact-proof-card .score-proof-row p{grid-column:1/-1;margin-top:2px}.ui-refactor .impact-proof-source-health{border-top:1px solid rgba(15,23,42,.07);color:#5f737c;font-size:12px;line-height:1.45;margin:0;padding-top:8px}.ui-refactor .impact-proof-footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.ui-refactor .impact-proof-footer span{color:#5f737c;font-size:12px}.ui-refactor .impact-proof-footer a{color:#0e1112;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ui-refactor .score-package-file-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin-top:10px}.ui-refactor .score-package-file{align-items:flex-start;appearance:none;background:#fffefa;border:1px solid rgba(31,62,138,.18);border-radius:8px;color:#1f3e8a;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-height:58px;padding:9px 10px;text-align:left}.ui-refactor .score-package-file:hover:not(:disabled){border-color:rgba(31,62,138,.42);box-shadow:0 8px 18px rgba(31,62,138,.08)}.ui-refactor .score-package-file:disabled{cursor:not-allowed;opacity:.56}.ui-refactor .score-package-file span{color:#10265e;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0;overflow-wrap:anywhere;text-transform:none}.ui-refactor .score-package-file small{color:#5f737c;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.ui-refactor .score-proof-warning{border:1px solid rgba(179,107,39,.22);border-radius:8px;background:rgba(179,107,39,.08);color:#8b541f;font-size:12px;line-height:1.45;padding:8px 10px}.ui-refactor .ch-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 300px}.ui-refactor .ch-main{min-width:0}.ui-refactor .ch-main-primary{grid-column:1;grid-row:1}.ui-refactor .ch-main-secondary{grid-column:1;grid-row:3}.ui-refactor .ch-main-score-components{grid-column:1;grid-row:2}.ui-refactor .ch-rail{display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:1/span 3;min-width:0}.ui-refactor .ch-engines{align-items:center;display:flex;gap:8px;flex-wrap:wrap;line-height:0}.ui-refactor .ch-health{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:8px 0 0;font-size:12.5px;color:#33424b}.ui-refactor .ch-health li{padding:0}.ui-refactor .rail-card-copy{color:#667085;font-size:12px;line-height:1.45;margin:4px 0 0}.ui-refactor .profile-completeness-card{gap:10px}.ui-refactor .profile-completeness-meter{background:rgba(15,23,42,.08);border-radius:999px;height:8px;overflow:hidden}.ui-refactor .profile-completeness-meter span{background:#0f7b62;display:block;height:100%}.ui-refactor .profile-completeness-score{align-items:baseline;display:flex;gap:7px}.ui-refactor .profile-completeness-score strong{color:#0e1112;font-family:var(--nr-font-mono);font-size:15px}.ui-refactor .profile-completeness-score span{color:#5f737c;font-size:12px}.ui-refactor .profile-missing-list{display:flex;flex-wrap:wrap;gap:5px}.ui-refactor .profile-missing-list span{background:rgba(185,28,28,.08);border-radius:5px;color:#9f2d23;font-size:10.5px;font-weight:650;padding:3px 6px}.ui-refactor .rail-text-link{color:#0f6f91;font-size:12px;font-weight:650;text-decoration:none}.ui-refactor .rail-text-link:hover{text-decoration:underline;text-underline-offset:3px}.ui-refactor .ch-health-row{align-items:flex-start;border-radius:8px;display:grid;gap:8px;grid-template-columns:24px 1fr;padding:6px;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.ui-refactor .ch-health-row:hover{background:rgba(31,62,138,.05);box-shadow:inset 0 0 0 1px rgba(31,62,138,.08)}.ui-refactor .ch-health-copy{min-width:0}.ui-refactor .ch-health-line{align-items:center;display:flex;gap:8px;justify-content:space-between}.ui-refactor .ch-health-line strong{color:#0e1112;font-size:12.5px;font-weight:650}.ui-refactor .ch-health-line span{color:#5f737c;font-family:var(--nr-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ui-refactor .ch-health-copy p{color:#667085;line-height:1.45;margin:2px 0 0}.ui-refactor .hd{font-size:9px;margin-right:8px}.ui-refactor .hd.good{color:#0f7b62}.ui-refactor .hd.warn{color:#b36b27}.ui-refactor .hd.bad{color:#b91c1c}.ui-refactor .hd.neutral{color:#5f737c}.ui-refactor .components-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ui-refactor .comp-bar{background:rgba(252,249,244,.7);border:1px solid rgba(15,23,42,.06);border-radius:10px;padding:12px;position:relative}.ui-refactor .comp-bar-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:8px}.ui-refactor .comp-bar-title{display:inline-flex;align-items:center;min-width:0;gap:6px}.ui-refactor .comp-bar-label{font-size:12.5px;font-weight:600;color:#0e1112;overflow-wrap:anywhere}.ui-refactor .comp-bar-weight{font-size:10.5px;color:#8a8f98;font-family:var(--nr-font-mono);padding-top:2px;white-space:nowrap}.ui-refactor .metric-info{display:inline-flex;position:relative}.ui-refactor .metric-info-button{align-items:center;background:rgba(255,255,255,.74);border:1px solid rgba(15,23,42,.14);border-radius:999px;color:#5f737c;cursor:help;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;padding:0;width:18px}.ui-refactor .metric-info-button:focus-visible,.ui-refactor .metric-info-button:hover{background:#ffffff;border-color:rgba(15,123,98,.45);color:#0f7b62;outline:2px solid rgba(15,123,98,.15);outline-offset:2px}.ui-refactor .metric-tooltip{background:#0e1112;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 14px 30px rgba(15,23,42,.22);color:#ffffff;font-size:11px;font-weight:500;left:50%;line-height:1.35;max-width:min(240px,68vw);opacity:0;padding:8px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .14s ease,transform .14s ease;visibility:hidden;width:max-content;z-index:20}.ui-refactor .metric-tooltip:after{border:6px solid transparent;border-top-color:#0e1112;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.ui-refactor .metric-info:focus-within .metric-tooltip,.ui-refactor .metric-info:hover .metric-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.ui-refactor .comp-bar-metrics{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.ui-refactor .comp-bar-metrics span{background:rgba(255,255,255,.52);border:1px solid rgba(15,23,42,.05);border-radius:6px;min-width:0;padding:7px 8px}.ui-refactor .comp-bar-metrics small{color:#8a8f98;display:block;font-size:9.5px;font-weight:700;line-height:1;margin-bottom:4px;text-transform:uppercase}.ui-refactor .comp-bar-metrics strong{color:#0e1112;display:block;font-family:var(--nr-font-mono);font-size:12px;line-height:1.1;overflow-wrap:anywhere}.ui-refactor .comp-bar-evidence{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(15,23,42,.08);margin-bottom:8px;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:1}.ui-refactor .comp-bar-evidence.measured{background:rgba(15,123,98,.1);color:#0f6f59}.ui-refactor .comp-bar-evidence.diagnostic,.ui-refactor .comp-bar-evidence.proxy{background:rgba(37,99,235,.08);color:#28559f}.ui-refactor .comp-bar-evidence.missing{background:rgba(201,163,102,.14);color:#8a5c14}.ui-refactor .comp-bar-track{height:6px;background:rgba(15,23,42,.08);border-radius:999px;overflow:hidden}.ui-refactor .comp-bar-fill{height:100%}.ui-refactor .comp-bar-fill.good{background:#0f7b62}.ui-refactor .comp-bar-fill.warn{background:#c9a366}.ui-refactor .comp-bar-fill.bad{background:#b91c1c}.ui-refactor .comp-bar-fill.empty{background:transparent}.ui-refactor .comp-bar-foot{margin-top:6px;font-family:var(--nr-font-mono)}.ui-refactor .comp-bar-score{font-size:14px;font-weight:700;color:#0e1112}.ui-refactor .comp-bar-muted{font-size:11px;color:#8a8f98}.ui-refactor .comp-bar.no-data .comp-bar-muted{display:block;line-height:1.35;margin-top:2px}.ui-refactor .comp-bar-missing{margin-top:6px;color:#8a5c14;font-size:11px;line-height:1.35}.ui-refactor .explainer-list{display:flex;flex-direction:column;gap:10px}.ui-refactor .explainer{display:grid;grid-template-columns:80px 1fr;gap:16px;padding:14px 16px;border-radius:12px;background:rgba(252,249,244,.7);border:1px solid rgba(15,23,42,.06);border-left:3px solid #5f737c}.ui-refactor .explainer.positive{border-left-color:#0f7b62}.ui-refactor .explainer.negative{border-left-color:#b91c1c}.ui-refactor .explainer-impact{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ui-refactor .explainer-arrow{font-size:16px}.ui-refactor .explainer.positive .explainer-arrow,.ui-refactor .explainer.positive .explainer-points{color:#0f7b62}.ui-refactor .explainer.negative .explainer-arrow,.ui-refactor .explainer.negative .explainer-points{color:#b91c1c}.ui-refactor .explainer-points{font-family:var(--nr-font-mono);font-weight:700;font-size:18px}.ui-refactor .explainer-points-label{color:#5f737c;font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}.ui-refactor .explainer-label{font-size:14px;color:#0e1112;font-weight:600;margin-bottom:4px}.ui-refactor .explainer-detail{font-size:12.5px;color:#5f737c;line-height:1.55;margin-bottom:6px}.ui-refactor .explainer-code{font-family:var(--nr-font-mono);font-size:10.5px;color:#8a8f98;letter-spacing:.06em}.ui-refactor .surface-iframe{width:100%;height:calc(100vh - 38px);border:0}.ui-refactor .tabs{display:flex;gap:2px;border-bottom:1px solid rgba(15,23,42,.08)}.ui-refactor .tab{background:transparent;border:0;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;color:#5f737c;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px}.ui-refactor .tab.active{color:#1f3e8a;border-color:#1f3e8a}.ui-refactor .rp-list{display:flex;flex-direction:column;gap:12px}.ui-refactor .report-impact-card{display:flex;flex-direction:column;gap:14px;margin:-8px 0 20px;padding:18px 20px}.ui-refactor .report-impact-footer,.ui-refactor .report-impact-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ui-refactor .report-impact-eyebrow{color:#8a8f98;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ui-refactor .report-impact-title{color:#0e1112;font-family:var(--nr-font-serif);font-size:19px;font-weight:500;line-height:1.2;margin-top:3px}.ui-refactor .report-impact-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-refactor .report-impact-metrics>div{background:rgba(15,23,42,.035);border:1px solid rgba(15,23,42,.06);border-radius:8px;min-width:0;padding:11px 12px}.ui-refactor .report-impact-metrics strong{color:#0e1112;display:block;font-family:var(--nr-font-mono);font-size:20px;line-height:1.1}.ui-refactor .report-impact-context,.ui-refactor .report-impact-footer,.ui-refactor .report-impact-metrics span{color:#5f737c;font-size:12.5px;line-height:1.45}.ui-refactor .report-impact-context{display:flex;flex-direction:column;gap:4px}.ui-refactor .report-impact-footer{justify-content:flex-start}.ui-refactor .client-success-report{background:rgba(252,249,244,.78);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:flex;flex-direction:column;gap:18px;margin-bottom:20px;padding:20px}.ui-refactor .client-success-report-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ui-refactor .client-success-report-head h2{color:#0e1112;font-family:var(--nr-font-serif);font-size:24px;font-weight:500;line-height:1.15;margin:4px 0 6px}.ui-refactor .client-success-claim-boundary,.ui-refactor .client-success-guidance,.ui-refactor .client-success-metric small,.ui-refactor .client-success-metric>span,.ui-refactor .client-success-proof-card span,.ui-refactor .client-success-report-head p,.ui-refactor .client-success-window-summary span{color:#5f737c;font-size:12.5px;line-height:1.45}.ui-refactor .client-success-report-head .btn{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.ui-refactor .client-success-window-controls{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.06);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:6px}.ui-refactor .client-success-window-button{background:transparent;border:1px solid transparent;border-radius:6px;color:#4f5d65;cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:34px;padding:7px 10px}.ui-refactor .client-success-window-button.active{background:#ffffff;border-color:rgba(31,62,138,.16);color:#1f3e8a;box-shadow:0 8px 20px rgba(15,23,42,.06)}.ui-refactor .client-success-approval-grid,.ui-refactor .client-success-custom-range,.ui-refactor .client-success-metrics,.ui-refactor .client-success-proof-grid,.ui-refactor .client-success-window-summary{display:grid;gap:10px}.ui-refactor .client-success-custom-range{grid-template-columns:repeat(2,minmax(180px,1fr))}.ui-refactor .client-success-custom-range label{display:flex;flex-direction:column;gap:5px}.ui-refactor .client-success-custom-range label span{color:#8a8f98;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ui-refactor .client-success-custom-range input{background:#ffffff;border:1px solid rgba(15,23,42,.12);border-radius:6px;color:#0e1112;font:inherit;min-height:38px;padding:8px 10px}.ui-refactor .client-success-window-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-refactor .client-success-approval,.ui-refactor .client-success-metric,.ui-refactor .client-success-proof-card,.ui-refactor .client-success-window-summary>div{background:#ffffff;border:1px solid rgba(15,23,42,.07);border-radius:8px;min-width:0;padding:12px}.ui-refactor .client-success-approval strong,.ui-refactor .client-success-proof-card strong,.ui-refactor .client-success-window-summary strong{color:#0e1112;display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.ui-refactor .client-success-claim-boundary{border-left:3px solid rgba(31,62,138,.35);padding-left:12px}.ui-refactor .client-success-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor .client-success-metric{display:flex;flex-direction:column;gap:7px}.ui-refactor .client-success-metric-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.ui-refactor .client-success-metric-head>span{color:#0e1112;font-size:13px;font-weight:700}.ui-refactor .client-success-metric strong{color:#0e1112;font-family:var(--nr-font-mono);font-size:22px;line-height:1.1;overflow-wrap:anywhere}.ui-refactor .client-success-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor .client-success-proof-card{display:flex;flex-direction:column;gap:10px}.ui-refactor .client-success-proof-card span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ui-refactor .client-success-guidance{background:rgba(15,123,98,.06);border:1px solid rgba(15,123,98,.14);border-radius:8px;display:flex;flex-direction:column;gap:5px;padding:12px}.ui-refactor .client-success-approvals h3{color:#0e1112;font-size:15px;margin:0 0 10px}.ui-refactor .client-success-approval-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor .client-success-approval span{color:#1f3e8a;display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.ui-refactor .client-success-approval p{color:#5f737c;font-size:12.5px;line-height:1.45;margin:6px 0 0}.ui-refactor .schedule-card{padding:18px 20px}.ui-refactor .schedule-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ui-refactor .schedule-card-type{font-family:var(--nr-font-serif);font-size:18px;letter-spacing:.04em;color:#0e1112;font-weight:500}.ui-refactor .schedule-card-timing{margin-top:3px;font-size:13px;color:#5f737c}.ui-refactor .schedule-card-body{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06);margin-bottom:12px}.ui-refactor .schedule-row{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:6px 0;align-items:center}.ui-refactor .schedule-key{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8a8f98;font-weight:600}.ui-refactor .schedule-val{font-size:13px;color:#0e1112;align-items:center}.ui-refactor .schedule-card-foot,.ui-refactor .schedule-val{display:flex;gap:8px;flex-wrap:wrap}.ui-refactor .rp-table{background:rgba(252,249,244,.7);border:1px solid rgba(15,23,42,.06);border-radius:12px;overflow:hidden}.ui-refactor .rp-thead,.ui-refactor .rp-trow{display:grid;grid-template-columns:118px minmax(120px,.8fr) minmax(140px,1fr) minmax(112px,.8fr) minmax(72px,.5fr) minmax(90px,.6fr);gap:16px;padding:11px 16px;align-items:center}.ui-refactor .rp-thead{background:rgba(15,23,42,.04);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#8a8f98;font-weight:700}.ui-refactor .rp-trow{font-size:13px;color:#0e1112;border-top:1px solid rgba(15,23,42,.06)}.ui-refactor .rp-trow>div{min-width:0}.ui-refactor .report-action-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ui-refactor .ledger-pills{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.ui-refactor .ledger-pill{border:1px solid rgba(15,23,42,.08);border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:800;line-height:1.2;padding:4px 8px}.ui-refactor .ledger-pill-green{background:rgba(15,123,98,.08);border-color:rgba(15,123,98,.2);color:#0f7b62}.ui-refactor .ledger-pill-amber{background:rgba(179,107,39,.1);border-color:rgba(179,107,39,.22);color:#9a5d22}.ui-refactor .ledger-pill-red{background:rgba(185,28,28,.07);border-color:rgba(185,28,28,.2);color:#b91c1c}.ui-refactor .ledger-pill-neutral{background:rgba(15,23,42,.04);color:#667085}.ui-refactor .trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-refactor .rp-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.ui-refactor .rp-grid .empty,.ui-refactor .rp-table .empty{grid-column:1/-1;margin:12px}.ui-refactor .artifact-card{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;align-items:start;min-width:0}.ui-refactor .artifact-card>*{min-width:0}.ui-refactor .artifact-icon{width:50px;height:60px;border-radius:6px;background:rgba(31,62,138,.1);color:#1f3e8a;display:flex;align-items:center;justify-content:center;font-family:var(--nr-font-mono);font-size:11px;font-weight:700;letter-spacing:.1em}.ui-refactor .artifact-title{font-size:14px;color:#0e1112;font-weight:600;overflow-wrap:anywhere}.ui-refactor .artifact-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-refactor .artifact-template-pill{background:rgba(31,62,138,.08);border:1px solid rgba(31,62,138,.16);border-radius:999px;color:#1f3e8a;font-size:10px;font-weight:800;letter-spacing:.08em;padding:3px 7px;text-transform:uppercase}.ui-refactor .artifact-latest-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ui-refactor .artifact-package-title{color:#33424b;font-size:12px;font-weight:750;margin-top:6px}.ui-refactor .artifact-version-meta{align-items:center;color:#475467;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;line-height:1.4;margin-top:8px;overflow-wrap:anywhere}.ui-refactor .artifact-version-meta>span:not(.pill){background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#33424b;padding:3px 7px}.ui-refactor .artifact-latest-status>span:first-child{color:#667085;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ui-refactor .artifact-version-row{display:grid;gap:5px;margin-top:10px}.ui-refactor .artifact-version-row>span{color:#667085;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ui-refactor .artifact-version-select{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#0e1112;font:inherit;min-height:34px;padding:6px 10px;width:100%}.ui-refactor .artifact-meta{margin-top:4px;font-size:11.5px;color:#5f737c;overflow-wrap:anywhere}.ui-refactor .artifact-actions{display:flex;flex-wrap:wrap;gap:6px 12px;grid-column:1/-1;align-items:flex-start;min-width:0;overflow-wrap:anywhere}.ui-refactor .surface-alert{border-radius:12px;font-size:13px;font-weight:600;margin:0 0 14px;padding:10px 12px}.ui-refactor .surface-alert.error{background:rgba(185,28,28,.07);border:1px solid rgba(185,28,28,.16);color:#b91c1c}.ui-refactor .surface-alert.success{background:rgba(15,123,98,.08);border:1px solid rgba(15,123,98,.18);color:#0f7b62}.ui-refactor .surface-alert.info{background:rgba(47,69,140,.08);border:1px solid rgba(47,69,140,.18);color:#2f458c}.ui-refactor .settings-save-notice{margin-top:12px;border-radius:6px;border:1px solid rgba(95,115,124,.2);background:rgba(248,243,234,.78);color:#44545c;font-size:13px;line-height:1.4;padding:9px 11px}.ui-refactor .settings-save-notice.saved{border-color:rgba(15,123,98,.18);background:rgba(15,123,98,.08);color:#0f5f4d}.ui-refactor .settings-save-notice.error{border-color:rgba(185,28,28,.18);background:rgba(185,28,28,.08);color:#8f1717}.ui-refactor .settings-chip-preview{display:flex;flex-wrap:wrap;gap:6px;margin:-8px 0 18px}.ui-refactor .settings-option-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ui-refactor .settings-option{border:1px solid rgba(15,23,42,.12);border-radius:9px;background:rgba(252,251,249,.78);color:#33424b;cursor:pointer;font:inherit;font-size:13px;font-weight:650;min-height:38px;padding:8px 10px;text-align:center}.ui-refactor .settings-option.selected{background:rgba(31,62,138,.09);border-color:rgba(31,62,138,.3);color:#1f3e8a}.ui-refactor .settings-engine-option{align-items:center;display:inline-flex;gap:8px;justify-content:center;text-align:left}.ui-refactor .ops-link-button{display:inline-flex;margin-top:10px;padding:0;border:0;background:transparent;color:#1f3e8a;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;text-decoration:none}.ui-refactor .ops-link-button:hover{text-decoration:underline}.ui-refactor .st-grid{display:grid;grid-template-columns:220px 1fr;gap:28px}.ui-refactor .st-nav{display:flex;flex-direction:column;gap:2px;align-self:start;position:sticky;top:80px}.ui-refactor .st-nav-item{display:block;background:transparent;border:0;text-align:left;padding:9px 12px;border-radius:8px;font:inherit;font-size:13px;font-weight:500;color:#33424b;cursor:pointer;text-decoration:none;width:100%}.ui-refactor .st-nav-item:hover{background:rgba(15,23,42,.04)}.ui-refactor .st-nav-item.active{background:rgba(31,62,138,.09);color:#1f3e8a;font-weight:650}.ui-refactor .st-nav-item.danger{color:#b91c1c;margin-top:12px;border-top:1px solid rgba(15,23,42,.08);padding-top:14px;border-radius:0 0 8px 8px}.ui-refactor .st-nav-item.danger.active{background:rgba(185,28,28,.08)}.ui-refactor .st-card{padding:24px 28px}.ui-refactor.role-settings-root .st-card{scroll-margin-top:128px}.ui-refactor .role-settings-grid{display:flex;flex-direction:column;gap:18px;min-width:0}.ui-refactor.role-settings-root .role-settings-return-row{align-items:center;display:flex;justify-content:flex-start}.ui-refactor.role-settings-root .role-settings-shell-return-row{margin-bottom:12px}.ui-refactor.role-settings-root .role-settings-section-layout{grid-template-columns:230px minmax(0,1fr)}.ui-refactor.role-settings-root .role-settings-section-content{container-type:inline-size;display:flex;flex-direction:column;gap:16px}.ui-refactor.role-settings-root .role-settings-source-items{display:flex;flex-direction:column;gap:10px}.ui-refactor.role-settings-root .role-settings-source-list{display:flex;flex-direction:column;gap:12px}.ui-refactor.role-settings-root .role-settings-team-access-card{align-items:center;background:rgba(15,23,42,.035);border:1px solid rgba(15,23,42,.09);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.ui-refactor.role-settings-root .role-settings-team-access-card strong{color:#0e1112;display:block;font-size:13px;font-weight:750;margin-bottom:3px}.ui-refactor.role-settings-root .role-settings-team-access-card p{color:#5f737c;font-size:12px;line-height:1.45;margin:0}.ui-refactor.role-settings-root .role-settings-invite-form{background:#fcfbf9;border:1px solid rgba(23,73,126,.16);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:14px}.ui-refactor.role-settings-root .role-settings-invite-copy h4{color:#0e1112;font-size:15px;font-weight:760;margin:0 0 4px}.ui-refactor.role-settings-root .role-settings-invite-copy p{color:#5f737c;font-size:12px;line-height:1.45;margin:0}.ui-refactor.role-settings-root .role-settings-invite-fields{display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(180px,240px)}.ui-refactor.role-settings-root .role-settings-invite-fields label{color:#5f737c;display:flex;flex-direction:column;font-size:11px;font-weight:740;gap:5px;letter-spacing:.08em;text-transform:uppercase}.ui-refactor.role-settings-root .role-settings-invite-fields input,.ui-refactor.role-settings-root .role-settings-invite-fields select{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#0e1112;font-size:13px;min-height:38px;padding:8px 10px;text-transform:none}.ui-refactor.role-settings-root .role-settings-invite-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ui-refactor.role-settings-root .role-settings-team-access-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ui-refactor.role-settings-root .role-settings-source-note{color:#5f737c;font-size:12px;font-weight:650}.ui-refactor.role-settings-root .tenant-settings-dashboard{container-type:inline-size;display:flex;flex-direction:column;gap:14px}.ui-refactor.role-settings-root .tenant-settings-summary{background:linear-gradient(135deg,rgba(252,251,249,.94),rgba(247,241,231,.72));border:1px solid rgba(15,23,42,.09);border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(250px,.75fr);padding:18px}.ui-refactor.role-settings-root .tenant-settings-root{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-refactor.role-settings-root .tenant-settings-distribution>span,.ui-refactor.role-settings-root .tenant-settings-kicker{color:#8a8f98;font-size:10px;font-weight:750;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-settings-root strong{color:#0e1112;font-family:var(--nr-font-serif);font-size:24px;font-weight:500;line-height:1.05}.ui-refactor.role-settings-root .tenant-settings-root span:last-child{color:#5f737c;font-size:12px}.ui-refactor.role-settings-root .tenant-settings-metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor.role-settings-root .tenant-settings-metrics div{background:rgba(255,255,255,.48);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px 14px}.ui-refactor.role-settings-root .tenant-settings-metrics span{color:#0e1112;font-family:var(--nr-font-sans);font-size:26px;font-weight:720;line-height:1}.ui-refactor.role-settings-root .tenant-settings-metrics strong{color:#5f737c;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-settings-distributions{display:grid;gap:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}.ui-refactor.role-settings-root .tenant-settings-distribution{border-top:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:12px}.ui-refactor.role-settings-root .tenant-settings-distribution div{display:flex;flex-wrap:wrap;gap:6px}.ui-refactor.role-settings-root .tenant-settings-distribution strong{background:rgba(31,62,138,.07);border:1px solid rgba(31,62,138,.1);border-radius:999px;color:#1f3e8a;font-size:11px;font-weight:650;line-height:1.2;padding:5px 8px}.ui-refactor.role-settings-root .tenant-settings-workbench{border-top:1px solid rgba(15,23,42,.08);display:grid;gap:14px;grid-template-columns:minmax(230px,.32fr) minmax(360px,1fr);padding-top:14px}.ui-refactor.role-settings-root .tenant-settings-detail,.ui-refactor.role-settings-root .tenant-settings-selector{border:1px solid rgba(15,23,42,.09);border-radius:8px;min-width:0}.ui-refactor.role-settings-root .tenant-settings-selector{align-self:start;background:rgba(252,251,249,.58);position:sticky;top:86px}.ui-refactor.role-settings-root .tenant-settings-selector-head{border-bottom:1px solid rgba(15,23,42,.08);display:grid;gap:10px;padding:12px}.ui-refactor.role-settings-root .tenant-settings-selector-head h4,.ui-refactor.role-settings-root .tenant-settings-tab-stack h5{color:#33424b;font-size:12px;font-weight:750;letter-spacing:.12em;margin:0;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-settings-selector-head label{color:#5f737c;display:grid;font-size:11px;font-weight:700;gap:5px;letter-spacing:.08em;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-settings-selector-head input{background:#fcfbf9;border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#0e1112;font-size:12px;min-height:34px;padding:7px 10px;text-transform:none}.ui-refactor.role-settings-root .tenant-settings-account-list{display:grid;gap:4px;max-height:540px;overflow:auto;padding:8px}.ui-refactor.role-settings-root .tenant-settings-selector-status{color:#5f737c;font-size:11.5px;font-weight:650;padding:8px 12px 0}.ui-refactor.role-settings-root .tenant-settings-load-more{border-top:1px solid rgba(15,23,42,.08);display:flex;justify-content:center;padding:10px 12px 12px}.ui-refactor.role-settings-root .tenant-settings-account{background:transparent;border:1px solid transparent;border-radius:8px;color:#33424b;cursor:pointer;display:grid;font:inherit;gap:4px;padding:10px;text-align:left}.ui-refactor.role-settings-root .tenant-settings-account:hover{background:rgba(15,23,42,.04)}.ui-refactor.role-settings-root .tenant-settings-account.active{background:rgba(31,62,138,.08);border-color:rgba(31,62,138,.15)}.ui-refactor.role-settings-root .tenant-settings-account span{color:#0e1112;font-size:13px;font-weight:750;line-height:1.25}.ui-refactor.role-settings-root .tenant-settings-account em,.ui-refactor.role-settings-root .tenant-settings-account strong{color:#5f737c;font-size:11.5px;font-style:normal;font-weight:600}.ui-refactor.role-settings-root .tenant-settings-detail{background:rgba(255,255,255,.26);display:flex;flex-direction:column}.ui-refactor.role-settings-root .tenant-settings-detail-head{align-items:flex-start;border-bottom:1px solid rgba(15,23,42,.08);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.ui-refactor.role-settings-root .tenant-settings-detail-copy{min-width:0}.ui-refactor.role-settings-root .tenant-settings-detail-title{color:#0e1112;font-family:var(--nr-font-serif);font-size:22px;font-weight:500;letter-spacing:0;line-height:1.05;margin:4px 0 5px;overflow-wrap:normal;word-break:normal}.ui-refactor.role-settings-root .tenant-settings-detail-head p{color:#5f737c;font-size:12px;margin:0;overflow-wrap:normal;word-break:normal}.ui-refactor.role-settings-root .tenant-settings-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:max-content}.ui-refactor.role-settings-root .tenant-settings-tabs{border-bottom:1px solid rgba(15,23,42,.08);display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px}.ui-refactor.role-settings-root .tenant-settings-tabs button{background:transparent;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#33424b;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 10px}.ui-refactor.role-settings-root .tenant-settings-tabs button.active{background:rgba(31,62,138,.09);border-color:rgba(31,62,138,.2);color:#1f3e8a}.ui-refactor.role-settings-root .tenant-settings-panel{padding:14px}.ui-refactor.role-settings-root .tenant-settings-overview-stack{display:grid;gap:14px}.ui-refactor.role-settings-root .tenant-settings-overview-card{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.ui-refactor.role-settings-root .tenant-settings-overview-card div{background:rgba(252,251,249,.7);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.ui-refactor.role-settings-root .tenant-settings-overview-card span{color:#0e1112;font-size:24px;font-weight:740;line-height:1}.ui-refactor.role-settings-root .tenant-settings-overview-card strong{color:#5f737c;font-size:10.5px;font-weight:750;letter-spacing:.08em;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-client-status-card,.ui-refactor.role-settings-root .tenant-sales-agency-card{background:rgba(255,255,255,.58);border:1px solid rgba(15,23,42,.08);border-radius:10px;display:grid;gap:14px;min-width:0;padding:14px}.ui-refactor.role-settings-root .tenant-client-status-head,.ui-refactor.role-settings-root .tenant-sales-agency-head{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.ui-refactor.role-settings-root .tenant-client-status-head h5,.ui-refactor.role-settings-root .tenant-sales-agency-head h5{color:#0e1112;font-size:12px;font-weight:780;letter-spacing:.18em;margin:0 0 6px;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-client-status-head p,.ui-refactor.role-settings-root .tenant-client-status-note,.ui-refactor.role-settings-root .tenant-sales-agency-head p{color:#5f737c;font-size:12px;line-height:1.45;margin:0}.ui-refactor.role-settings-root .tenant-client-status-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) auto}.ui-refactor.role-settings-root .tenant-client-status-form label{display:grid;gap:6px;min-width:0}.ui-refactor.role-settings-root .tenant-client-status-form label span{color:#33424b;font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-client-status-form select{background:rgba(252,251,249,.92);border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#0e1112;font:inherit;font-size:13px;min-height:36px;min-width:0;padding:8px 10px}.ui-refactor.role-settings-root .tenant-client-status-form select:disabled{color:#5f737c;cursor:not-allowed;opacity:.72}.ui-refactor.role-settings-root .tenant-client-status-message{border-radius:8px;font-size:12px;font-weight:700;margin:0;padding:9px 10px}.ui-refactor.role-settings-root .tenant-client-status-message-error{background:rgba(185,28,28,.08);color:#b91c1c}.ui-refactor.role-settings-root .tenant-client-status-message-success{background:rgba(15,123,98,.1);color:#0a5f4d}.ui-refactor.role-settings-root .tenant-sales-agency-details{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0}.ui-refactor.role-settings-root .tenant-sales-agency-details div{background:rgba(252,251,249,.68);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.ui-refactor.role-settings-root .tenant-sales-agency-details dt{color:#5f737c;font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-sales-agency-details dd{color:#0e1112;font-size:13px;font-weight:740;margin:0;overflow-wrap:anywhere}.ui-refactor.role-settings-root .tenant-settings-tab-stack{display:grid;gap:14px}.ui-refactor.role-settings-root .tenant-settings-tab-stack>div{display:grid;gap:10px}.ui-refactor.role-settings-root .tenant-provider-list{display:grid;gap:0;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden;width:100%}.ui-refactor.role-settings-root .tenant-provider-pagination-status{align-items:center;background:rgba(255,255,255,.54);border:1px solid rgba(15,23,42,.08);border-radius:8px;color:#5f737c;display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:6px;padding:8px 10px}.ui-refactor.role-settings-root .tenant-provider-pagination-actions{align-items:center;border-top:1px solid rgba(15,23,42,.08);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:6px;padding-top:12px}.ui-refactor.role-settings-root .tenant-credentials-panel{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden}.ui-refactor.role-settings-root .tenant-credentials-toolbar{align-items:end;background:rgba(255,255,255,.52);border:1px solid rgba(15,23,42,.08);border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;padding:14px}.ui-refactor.role-settings-root .tenant-credentials-toolbar h5{color:#0e1112;font-size:12px;font-weight:780;letter-spacing:.18em;margin:0 0 6px;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-credentials-toolbar p{color:#5f737c;font-size:12px;line-height:1.45;margin:0;max-width:54ch}.ui-refactor.role-settings-root .tenant-credentials-toolbar>div>span{color:#1f3e8a;display:inline-flex;font-size:12px;font-weight:700;margin-top:8px}.ui-refactor.role-settings-root .tenant-credentials-controls{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-width:0}.ui-refactor.role-settings-root .tenant-credentials-controls label{color:#5f737c;display:flex;flex-direction:column;font-size:10px;font-weight:760;gap:6px;letter-spacing:.16em;min-width:0;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-credentials-controls input,.ui-refactor.role-settings-root .tenant-credentials-controls select{background:rgba(252,249,244,.9);border:1px solid rgba(15,23,42,.1);border-radius:8px;color:#0e1112;font-size:13px;font-weight:650;letter-spacing:0;min-width:0;min-height:36px;padding:8px 10px;text-transform:none;width:100%}.ui-refactor.role-settings-root .tenant-social-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));min-width:0}.ui-refactor.role-settings-root .tenant-socials-toolbar{align-items:stretch;grid-template-columns:minmax(0,1fr);min-width:0;padding:10px 12px}.ui-refactor.role-settings-root .tenant-socials-toolbar .tenant-credentials-controls{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));width:100%}.ui-refactor.role-settings-root .tenant-socials-toolbar h5{margin-bottom:4px}.ui-refactor.role-settings-root .tenant-socials-toolbar>div>span{margin-top:0}.ui-refactor.role-settings-root .tenant-social-enable-panel{align-items:center;background:rgba(255,255,255,.58);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:8px 16px;grid-template-areas:"copy actions" "facts actions";grid-template-columns:minmax(0,1fr) minmax(280px,max-content);min-width:0;padding:12px}.ui-refactor.role-settings-root .tenant-social-enable-copy{display:grid;gap:3px;grid-area:copy;min-width:0}.ui-refactor.role-settings-root .tenant-social-enable-copy h5{color:#33424b;font-size:11px;font-weight:780;letter-spacing:.14em;line-height:1.2;margin:0;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-social-enable-copy strong{color:#0e1112;font-size:18px;font-weight:740;line-height:1.1}.ui-refactor.role-settings-root .tenant-social-enable-copy span,.ui-refactor.role-settings-root .tenant-social-enable-note{color:#5f737c;font-size:12px;font-weight:650;overflow-wrap:anywhere}.ui-refactor.role-settings-root .tenant-social-enable-facts{display:flex;flex-wrap:wrap;gap:6px;grid-area:facts;justify-content:flex-start;min-width:0}.ui-refactor.role-settings-root .tenant-social-enable-facts span{background:rgba(31,62,138,.07);border:1px solid rgba(31,62,138,.11);border-radius:999px;color:#1f3e8a;font-size:11px;font-weight:700;line-height:1.2;max-width:100%;overflow-wrap:anywhere;padding:5px 8px;white-space:normal}.ui-refactor.role-settings-root .tenant-social-enable-actions{align-items:center;display:grid;gap:8px;grid-area:actions;justify-items:end;min-width:0}.ui-refactor.role-settings-root .tenant-social-enable-toggle{align-items:center;background:#fcfbf9;border:1px solid rgba(15,23,42,.12);border-radius:999px;color:#33424b;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:750;gap:8px;min-height:36px;padding:5px 11px 5px 5px;white-space:nowrap}.ui-refactor.role-settings-root .tenant-social-enable-toggle>span{background:rgba(15,23,42,.18);border-radius:999px;display:inline-flex;height:24px;position:relative;width:42px}.ui-refactor.role-settings-root .tenant-social-enable-toggle>span:after{background:#ffffff;border-radius:999px;box-shadow:0 1px 3px rgba(15,23,42,.2);content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .14s ease;width:20px}.ui-refactor.role-settings-root .tenant-social-enable-toggle.active{background:rgba(15,123,98,.09);border-color:rgba(15,123,98,.28);color:#0f4f41}.ui-refactor.role-settings-root .tenant-social-enable-toggle.active>span{background:#0f7b62}.ui-refactor.role-settings-root .tenant-social-enable-toggle.active>span:after{transform:translateX(18px)}.ui-refactor.role-settings-root .tenant-social-enable-toggle:disabled{cursor:not-allowed;opacity:.58}@media (max-width:1180px){.ui-refactor.role-settings-root .tenant-social-enable-panel{grid-template-areas:"copy" "facts" "actions";grid-template-columns:minmax(0,1fr)}.ui-refactor.role-settings-root .tenant-social-enable-actions{justify-items:start}}.ui-refactor.role-settings-root .tenant-social-tile{background:rgba(252,251,249,.66);border:1px solid rgba(15,23,42,.08);border-radius:7px;min-width:0;overflow:hidden}.ui-refactor.role-settings-root .tenant-social-tile[open]{background:rgba(255,255,255,.62);border-color:rgba(31,62,138,.18)}.ui-refactor.role-settings-root .tenant-social-tile summary{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) auto;list-style:none;min-height:54px;padding:9px}.ui-refactor.role-settings-root .tenant-social-tile summary::-webkit-details-marker{display:none}.ui-refactor.role-settings-root .tenant-social-logo{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:7px;display:inline-flex;height:34px;justify-content:center;width:34px}.ui-refactor.role-settings-root .tenant-social-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-refactor.role-settings-root .tenant-social-copy strong{color:#0e1112;font-size:12px;font-weight:740;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.role-settings-root .tenant-social-copy span{color:#5f737c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.role-settings-root .tenant-social-status{align-items:center;color:#5f737c;display:inline-flex;font-size:10.5px;font-weight:760;gap:5px;letter-spacing:.08em;line-height:1;max-width:100%;text-transform:uppercase;white-space:nowrap}@media (max-width:1180px){.ui-refactor.role-settings-root .tenant-socials-toolbar .tenant-credentials-controls{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}.ui-refactor.role-settings-root .tenant-provider-row{grid-template-columns:38px minmax(0,1fr)}.ui-refactor.role-settings-root .tenant-provider-actions{grid-column:2;justify-content:flex-start}}@media (max-width:980px){.ui-refactor.role-settings-root .tenant-socials-toolbar .tenant-credentials-controls{grid-template-columns:minmax(0,1fr)}}.ui-refactor.role-settings-root .tenant-social-status i{border-radius:999px;display:block;height:7px;width:7px}.ui-refactor.role-settings-root .tenant-social-status-green i{background:#0f7b62}.ui-refactor.role-settings-root .tenant-social-status-amber i,.ui-refactor.role-settings-root .tenant-social-status-neutral i{background:#b36b27}.ui-refactor.role-settings-root .tenant-social-status-blue i{background:#1f3e8a}.ui-refactor.role-settings-root .tenant-credential-card{background:rgba(252,251,249,.66);border:1px solid rgba(15,23,42,.08);border-radius:7px;min-width:0;overflow:hidden}.ui-refactor.role-settings-root .tenant-credential-card[open]{background:rgba(255,255,255,.62);border-color:rgba(31,62,138,.18)}.ui-refactor.role-settings-root .tenant-credential-card summary{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:36px minmax(0,1fr) auto;list-style:none;min-height:56px;padding:9px}.ui-refactor.role-settings-root .tenant-credential-card summary::-webkit-details-marker{display:none}.ui-refactor.role-settings-root .tenant-credential-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-refactor.role-settings-root .tenant-credential-copy strong{color:#0e1112;font-size:12px;font-weight:740;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.role-settings-root .tenant-credential-copy span{color:#5f737c;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ui-refactor.role-settings-root .tenant-credential-status{align-items:center;color:#5f737c;display:inline-flex;font-size:10px;font-weight:760;gap:5px;letter-spacing:.08em;line-height:1;max-width:100%;text-transform:uppercase;white-space:nowrap}.ui-refactor.role-settings-root .tenant-credential-status i{border-radius:999px;display:block;height:7px;width:7px}.ui-refactor.role-settings-root .tenant-credential-status-green i{background:#0f7b62}.ui-refactor.role-settings-root .tenant-credential-status-amber i,.ui-refactor.role-settings-root .tenant-credential-status-neutral i{background:#b36b27}.ui-refactor.role-settings-root .tenant-credential-status-red i{background:#b23b3b}.ui-refactor.role-settings-root .tenant-credential-status-blue i{background:#1f3e8a}.ui-refactor.role-settings-root .tenant-credential-details{border-top:1px solid rgba(15,23,42,.07);display:grid;gap:8px;min-width:0;padding:8px 10px 10px 54px}.ui-refactor.role-settings-root .tenant-credential-help{background:rgba(31,62,138,.06);border:1px solid rgba(31,62,138,.1);border-radius:7px;color:#33424b;font-size:11.5px;font-weight:650;line-height:1.35;padding:7px 8px}.ui-refactor.role-settings-root .tenant-credential-card:not([open]) .tenant-credential-details{display:none}.ui-refactor.role-settings-root .tenant-credential-action{box-sizing:border-box;justify-content:center;max-width:180px;min-height:30px;overflow-wrap:anywhere;padding-left:10px;padding-right:10px;white-space:normal}.ui-refactor.role-settings-root .tenant-social-details{border-top:1px solid rgba(15,23,42,.07);display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding:8px 10px 10px}.ui-refactor.role-settings-root .tenant-social-details span{background:rgba(15,23,42,.04);border-radius:999px;color:#5f737c;font-size:10.5px;line-height:1.25;max-width:100%;overflow-wrap:anywhere;padding:2px 7px}.ui-refactor.role-settings-root .tenant-social-review-panel{background:rgba(255,255,255,.74);border:1px solid rgba(31,62,138,.12);border-radius:7px;display:grid;flex-basis:100%;gap:8px;margin-top:2px;min-width:0;padding:9px 10px}.ui-refactor.role-settings-root .tenant-social-review-panel strong{color:#0e1112;font-size:12px}.ui-refactor.role-settings-root .tenant-social-review-panel dl{display:grid;gap:7px;margin:0}.ui-refactor.role-settings-root .tenant-social-review-panel dl>div{display:grid;gap:2px}.ui-refactor.role-settings-root .tenant-social-review-panel dt{color:#5f737c;font-size:10px;font-weight:780;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.ui-refactor.role-settings-root .tenant-social-review-panel dd{color:#33424b;font-size:11.5px;line-height:1.35;margin:0;overflow-wrap:anywhere}.ui-refactor.role-settings-root .tenant-social-action{box-sizing:border-box;justify-content:center;max-width:100%;min-height:30px;overflow-wrap:anywhere;padding-left:10px;padding-right:10px;width:100%;white-space:normal}.ui-refactor.role-settings-root .tenant-social-empty{background:rgba(255,255,255,.48);border:1px dashed rgba(15,23,42,.16);border-radius:8px;color:#5f737c;font-size:12.5px;padding:14px;text-align:center}.ui-refactor.role-settings-root .role-settings-dashboard{display:flex;flex-direction:column;gap:14px}.ui-refactor.role-settings-root .access-integrations-page{display:flex;flex-direction:column;gap:16px}.ui-refactor.role-settings-root .access-integrations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor.role-settings-root .access-integrations-tabs{align-items:center;background:rgba(255,255,255,.54);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:inline-flex;gap:4px;padding:4px;width:fit-content}.ui-refactor.role-settings-root .access-integrations-tabs button{align-items:center;background:transparent;border:0;border-radius:7px;color:#5f737c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;min-height:34px;padding:8px 12px}.ui-refactor.role-settings-root .access-integrations-tabs button.active,.ui-refactor.role-settings-root .access-integrations-tabs button[aria-selected=true]{background:#111827;color:#ffffff}.ui-refactor.role-settings-root .access-integrations-panel{display:flex;flex-direction:column;gap:14px}.ui-refactor.role-settings-root .access-integrations-action-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor.role-settings-root .access-integrations-table{background:rgba(255,255,255,.54);border:1px solid rgba(15,23,42,.08);border-radius:8px;overflow:hidden}.ui-refactor.role-settings-root .access-integrations-table-head,.ui-refactor.role-settings-root .access-integrations-table-row{display:grid;gap:12px;grid-template-columns:minmax(180px,1.1fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(120px,.7fr);padding:11px 13px}.ui-refactor.role-settings-root .access-integrations-table-wide .access-integrations-table-head,.ui-refactor.role-settings-root .access-integrations-table-wide .access-integrations-table-row{grid-template-columns:minmax(190px,1.2fr) repeat(5,minmax(128px,1fr))}.ui-refactor.role-settings-root .access-integrations-table[aria-label="Client access grants"] .access-integrations-table-head,.ui-refactor.role-settings-root .access-integrations-table[aria-label="Client access grants"] .access-integrations-table-row{grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(140px,.7fr) minmax(190px,1fr) minmax(105px,auto)}.ui-refactor.role-settings-root .access-integrations-table-head{background:rgba(15,23,42,.04);color:#5f737c;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ui-refactor.role-settings-root .access-integrations-table-row{align-items:center;border-top:1px solid rgba(15,23,42,.07);color:#24303a;font-size:12px}.ui-refactor.role-settings-root .access-integrations-table-row>span{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.ui-refactor.role-settings-root .access-integrations-table-row strong{color:#0e1112;font-size:13px;line-height:1.25}.ui-refactor.role-settings-root .access-integrations-table-row small{color:#5f737c;font-size:11px;line-height:1.35}@media (max-width:880px){.ui-refactor.role-settings-root .access-integrations-action-grid,.ui-refactor.role-settings-root .access-integrations-metrics{grid-template-columns:1fr}.ui-refactor.role-settings-root .access-integrations-tabs{width:100%}.ui-refactor.role-settings-root .access-integrations-tabs button{justify-content:center;width:100%}.ui-refactor.role-settings-root .access-integrations-page .role-settings-invite-fields,.ui-refactor.role-settings-root .access-integrations-page .role-settings-source-controls{grid-template-columns:minmax(0,1fr)}.ui-refactor.role-settings-root .access-integrations-page .role-settings-source-page{padding-bottom:0;white-space:normal}.ui-refactor.role-settings-root .access-integrations-table-head{display:none}.ui-refactor.role-settings-root .access-integrations-table-row,.ui-refactor.role-settings-root .access-integrations-table-wide .access-integrations-table-row,.ui-refactor.role-settings-root .access-integrations-table[aria-label="Client access grants"] .access-integrations-table-row{align-items:stretch;grid-template-columns:1fr}}.ui-refactor.role-settings-root .role-dashboard-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor.role-settings-root .role-dashboard-metrics div{background:rgba(255,255,255,.48);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px 14px}.ui-refactor.role-settings-root .role-dashboard-metrics span{color:#0e1112;font-size:22px;font-weight:720;line-height:1.05}.ui-refactor.role-settings-root .role-dashboard-callout>span,.ui-refactor.role-settings-root .role-dashboard-chip-group>span,.ui-refactor.role-settings-root .role-dashboard-metrics strong{color:#8a8f98;font-size:10px;font-weight:750;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.ui-refactor.role-settings-root .role-dashboard-metrics small{color:#5f737c;font-size:11.5px;line-height:1.35}.ui-refactor.role-settings-root .role-dashboard-chip-group{border-top:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:8px;padding-top:12px}.ui-refactor.role-settings-root .role-dashboard-chip-group div{display:flex;flex-wrap:wrap;gap:6px}.ui-refactor.role-settings-root .role-dashboard-chip-group strong{background:rgba(31,62,138,.07);border:1px solid rgba(31,62,138,.1);border-radius:999px;color:#1f3e8a;font-size:11px;font-weight:650;line-height:1.2;padding:5px 8px}.ui-refactor.role-settings-root .role-dashboard-callout{background:linear-gradient(135deg,rgba(252,251,249,.94),rgba(247,241,231,.72));border:1px solid rgba(15,23,42,.09);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px 18px}.ui-refactor.role-settings-root .role-dashboard-callout strong{color:#0e1112;font-size:15px;font-weight:700;line-height:1.25}.ui-refactor.role-settings-root .role-dashboard-callout p{color:#5f737c;font-size:12px;margin:0}.ui-refactor.role-settings-root .ad-readiness-panel,.ui-refactor.role-settings-root .role-dashboard-rows,.ui-refactor.role-settings-root .tenant-provider-groups,.ui-refactor.role-settings-root .tenant-scope-groups{border-top:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:10px;padding-top:14px}.ui-refactor.role-settings-root .role-settings-edit-form{display:flex;flex-direction:column;gap:14px}.ui-refactor.role-settings-root .role-settings-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor.role-settings-root .role-settings-form-grid label,.ui-refactor.role-settings-root .role-settings-readonly-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-refactor.role-settings-root .role-settings-form-grid label>span,.ui-refactor.role-settings-root .role-settings-readonly-field>span{color:#8a8f98;font-size:10px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.ui-refactor.role-settings-root .role-settings-readonly-field{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:10px 12px}.ui-refactor.role-settings-root .role-settings-readonly-field strong{color:#0e1112;font-size:13px;font-weight:700}.ui-refactor.role-settings-root .role-settings-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ui-refactor.role-settings-root .role-settings-inline-form{align-items:end;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ui-refactor.role-settings-root .role-settings-inline-form label{display:flex;flex-direction:column;gap:5px;min-width:min(190px,100%)}.ui-refactor.role-settings-root .role-settings-inline-form .role-settings-reason-field{flex:1 1 260px}.ui-refactor.role-settings-root .role-settings-inline-form label>span{color:#8a8f98;font-size:10px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.ui-refactor.role-settings-root .role-settings-form-status{font-size:12px;font-weight:650}.ui-refactor.role-settings-root .role-settings-form-status.success{color:#0f7b62}.ui-refactor.role-settings-root .role-settings-form-status.error{color:#b91c1c}.ui-refactor.role-settings-root .ad-readiness-panel h4,.ui-refactor.role-settings-root .ad-readiness-panel h5,.ui-refactor.role-settings-root .role-dashboard-rows h4,.ui-refactor.role-settings-root .tenant-scope-bucket h5{color:#33424b;font-size:12px;font-weight:750;letter-spacing:.12em;margin:0;text-transform:uppercase}.ui-refactor.role-settings-root .public-scan-ops-dashboard{gap:16px}.ui-refactor.role-settings-root .public-scan-panel{border-top:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:14px}.ui-refactor.role-settings-root .public-scan-panel-heading{align-items:end;display:flex;gap:12px;justify-content:space-between;min-width:0}.ui-refactor.role-settings-root .public-scan-panel-heading div{display:flex;flex-direction:column;gap:3px;min-width:0}.ui-refactor.role-settings-root .public-scan-detail span,.ui-refactor.role-settings-root .public-scan-filters label>span,.ui-refactor.role-settings-root .public-scan-panel-heading span{color:#8a8f98;font-size:10px;font-weight:750;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.ui-refactor.role-settings-root .public-scan-panel-heading h4{color:#24323a;font-size:13px;font-weight:760;line-height:1.2;margin:0}.ui-refactor.role-settings-root .public-scan-panel-heading small{color:#5f737c;font-size:11.5px;font-weight:650;white-space:nowrap}.ui-refactor.role-settings-root .public-scan-trend-copy{color:#40515a;font-size:12.5px;line-height:1.5;margin:0;max-width:860px}.ui-refactor.role-settings-root .public-scan-chart-wrap{border:1px solid rgba(15,23,42,.08);border-radius:8px;min-width:0;overflow-x:auto;padding:10px 12px 6px}.ui-refactor.role-settings-root .public-scan-line-chart{display:block;min-width:620px;width:100%}.ui-refactor.role-settings-root .public-scan-chart-grid{stroke:rgba(15,23,42,.08);stroke-width:1}.ui-refactor.role-settings-root .public-scan-chart-domain{stroke:rgba(15,23,42,.18);stroke-width:1}.ui-refactor.role-settings-root .public-scan-chart-axis,.ui-refactor.role-settings-root .public-scan-chart-day{fill:#6a7a83;font-size:11px;font-weight:650}.ui-refactor.role-settings-root .public-scan-chart-axis{text-anchor:end}.ui-refactor.role-settings-root .public-scan-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.ui-refactor.role-settings-root .public-scan-trend-point{stroke:#ffffff;stroke-width:2}.ui-refactor.role-settings-root .public-scan-trend-label{font-size:11.5px;font-weight:760}.ui-refactor.role-settings-root .public-scan-trend-card.scans,.ui-refactor.role-settings-root .public-scan-trend-series.scans{color:#1d4ed8}.ui-refactor.role-settings-root .public-scan-trend-card.uniqueDomains,.ui-refactor.role-settings-root .public-scan-trend-series.uniqueDomains{color:#0f766e}.ui-refactor.role-settings-root .public-scan-trend-card.leads,.ui-refactor.role-settings-root .public-scan-trend-series.leads{color:#a16207}.ui-refactor.role-settings-root .public-scan-trend-card.appointments,.ui-refactor.role-settings-root .public-scan-trend-series.appointments{color:#7e22ce}.ui-refactor.role-settings-root .public-scan-trend-series .public-scan-trend-line,.ui-refactor.role-settings-root .public-scan-trend-series .public-scan-trend-point{stroke:currentColor}.ui-refactor.role-settings-root .public-scan-trend-series .public-scan-trend-label,.ui-refactor.role-settings-root .public-scan-trend-series .public-scan-trend-point{fill:currentColor}.ui-refactor.role-settings-root .public-scan-trend-latest{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-refactor.role-settings-root .public-scan-trend-card{border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:3px;min-width:0;padding:10px}.ui-refactor.role-settings-root .public-scan-trend-card span{color:currentColor;font-size:10px;font-weight:780;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.ui-refactor.role-settings-root .public-scan-trend-card strong{color:#24323a;font-size:21px;font-weight:800;line-height:1.05}.ui-refactor.role-settings-root .public-scan-trend-card em,.ui-refactor.role-settings-root .public-scan-trend-card small{color:#5f737c;font-size:11.5px;font-style:normal;line-height:1.35}.ui-refactor.role-settings-root .public-scan-insight-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor.role-settings-root .public-scan-signal-list{border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;min-width:0;overflow:hidden}.ui-refactor.role-settings-root .public-scan-signal-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.ui-refactor.role-settings-root .public-scan-signal-row+.public-scan-signal-row{border-top:1px solid rgba(15,23,42,.08)}.ui-refactor.role-settings-root .public-scan-signal-row div{display:flex;flex-direction:column;gap:3px;min-width:0}.ui-refactor.role-settings-root .public-scan-signal-row strong{color:#1f2d35;font-size:12.5px;font-weight:760;line-height:1.2;overflow-wrap:anywhere}.ui-refactor.role-settings-root .public-scan-signal-row span{color:#5f737c;font-size:11.5px;line-height:1.3}.ui-refactor.role-settings-root .public-scan-signal-row b{color:#1f6f8b;font-size:12px;font-weight:780;white-space:nowrap}.ui-refactor.role-settings-root .public-scan-filters{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,1fr)) auto}.ui-refactor.role-settings-root .public-scan-filters label{display:flex;flex-direction:column;gap:5px;min-width:0}.ui-refactor.role-settings-root .public-scan-search{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.12);border-radius:8px;display:flex;gap:7px;min-height:34px;padding:0 9px}.ui-refactor.role-settings-root .public-scan-search svg{color:#6f7d84;flex:none}.ui-refactor.role-settings-root .public-scan-filters select,.ui-refactor.role-settings-root .public-scan-search input{background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#1f2d35;font-size:12.5px;min-height:34px;min-width:0;outline:none;padding:0 9px;width:100%}.ui-refactor.role-settings-root .public-scan-search input{background:transparent;border:0;min-height:30px;padding:0}.ui-refactor.role-settings-root .public-scan-table-wrap{border:1px solid rgba(15,23,42,.1);border-radius:8px;max-width:100%;overflow:auto}.ui-refactor.role-settings-root .public-scan-table{border-collapse:collapse;min-width:980px;width:100%}.ui-refactor.role-settings-root .public-scan-table th{background:rgba(247,249,249,.94);border-bottom:1px solid rgba(15,23,42,.09);color:#6d7780;font-size:10px;font-weight:780;letter-spacing:.14em;padding:9px 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.ui-refactor.role-settings-root .public-scan-table td{border-bottom:1px solid rgba(15,23,42,.07);color:#43545d;font-size:12px;line-height:1.35;padding:10px;vertical-align:top}.ui-refactor.role-settings-root .public-scan-table td span,.ui-refactor.role-settings-root .public-scan-table td strong{display:block;max-width:210px;min-width:0;overflow-wrap:anywhere}.ui-refactor.role-settings-root .public-scan-table td strong{color:#17252d;font-size:12.5px;font-weight:760}.ui-refactor.role-settings-root .public-scan-table td span{color:#62757e;font-size:11.5px;margin-top:2px}.ui-refactor.role-settings-root .public-scan-expand{align-items:center;background:transparent;border:0;color:#17252d;cursor:pointer;display:inline-flex;font:inherit;font-weight:720;gap:5px;padding:0;text-align:left}.ui-refactor.role-settings-root .public-scan-expand svg{color:#1f6f8b;flex:none}.ui-refactor.role-settings-root .public-scan-detail-row td{background:rgba(249,250,250,.78);padding:0}.ui-refactor.role-settings-root .public-scan-detail{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.ui-refactor.role-settings-root .public-scan-detail div{border-left:3px solid rgba(31,111,139,.28);min-width:0;padding-left:10px}.ui-refactor.role-settings-root .public-scan-detail strong{color:#17252d;display:block;font-size:13px;font-weight:760;margin-top:4px}.ui-refactor.role-settings-root .public-scan-detail p{color:#52656e;font-size:11.5px;line-height:1.4;margin:4px 0 0}.ui-refactor.role-settings-root .tenant-provider-group,.ui-refactor.role-settings-root .tenant-scope-group{border:1px solid rgba(15,23,42,.09);border-radius:8px;overflow:hidden}.ui-refactor.role-settings-root .tenant-provider-group summary,.ui-refactor.role-settings-root .tenant-scope-group summary{align-items:center;background:rgba(252,251,249,.7);cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:12px 14px}.ui-refactor.role-settings-root .tenant-provider-group summary::-webkit-details-marker,.ui-refactor.role-settings-root .tenant-scope-group summary::-webkit-details-marker{display:none}.ui-refactor.role-settings-root .tenant-provider-group summary,.ui-refactor.role-settings-root .tenant-scope-group summary span{color:#0e1112;font-size:13px;font-weight:750}.ui-refactor.role-settings-root .tenant-scope-group summary strong{color:#5f737c;font-size:11px;font-weight:650}.ui-refactor.role-settings-root .tenant-scope-columns{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ui-refactor.role-settings-root .tenant-scope-bucket{background:rgba(255,255,255,.38);border:1px solid rgba(15,23,42,.06);border-radius:8px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px}.ui-refactor.role-settings-root .tenant-scope-bucket p{color:#5f737c;font-size:12px;margin:0}.ui-refactor.role-settings-root .ad-readiness-panel>div,.ui-refactor.role-settings-root .tenant-provider-group>div{display:flex;flex-direction:column;gap:0;padding:8px 12px 12px}.ui-refactor.role-settings-root .tenant-provider-row{align-items:start;border-top:1px solid rgba(15,23,42,.07);box-sizing:border-box;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) minmax(180px,auto);max-width:100%;min-width:0;overflow:hidden;padding:13px 0;width:100%}.ui-refactor.role-settings-root .tenant-provider-row:first-child{border-top:0}.ui-refactor.role-settings-root .tenant-provider-row>div{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.ui-refactor.role-settings-root .tenant-provider-main{display:grid;gap:4px}.ui-refactor.role-settings-root .tenant-provider-row strong{color:#0e1112;font-size:13px;font-weight:700;overflow-wrap:anywhere;white-space:normal}.ui-refactor.role-settings-root .tenant-provider-row span{color:#5f737c;font-size:11.5px}.ui-refactor.role-settings-root .tenant-provider-meta{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:4px;max-width:100%;min-width:0;overflow:visible}.ui-refactor.role-settings-root .tenant-provider-meta span{background:rgba(15,23,42,.04);border-radius:7px;color:#5f737c;font-size:10.5px;line-height:1.3;max-width:min(100%,360px);overflow-wrap:anywhere;padding:3px 7px;white-space:normal}.ui-refactor.role-settings-root .tenant-provider-notes{display:grid;gap:5px;margin-top:4px;max-width:68ch;min-width:0}.ui-refactor.role-settings-root .tenant-provider-notes span{background:transparent;border-left:2px solid rgba(31,62,138,.18);color:#5f737c;font-size:10.8px;line-height:1.35;overflow-wrap:anywhere;padding-left:8px}.ui-refactor.role-settings-root .tenant-provider-icon-cell{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:8px;box-shadow:0 1px 1px rgba(15,23,42,.04);box-sizing:border-box;display:inline-flex;height:36px;justify-content:center;justify-self:center;margin-top:1px;overflow:hidden;width:36px}.ui-refactor.role-settings-root .tenant-provider-icon-cell .brand-icon-shell,.ui-refactor.role-settings-root .tenant-social-logo .brand-icon-shell{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:inline-flex;justify-content:center;overflow:visible}.ui-refactor.role-settings-root .tenant-provider-icon-cell .brand-icon-shell svg,.ui-refactor.role-settings-root .tenant-social-logo .brand-icon-shell svg{height:100%;width:100%}.ui-refactor.role-settings-root .tenant-provider-icon,.ui-refactor.role-settings-root .tenant-social-brand-icon{display:block;flex:none;line-height:0}.ui-refactor.role-settings-root .tenant-provider-icon-placeholder{align-items:center;color:#5f737c;display:inline-flex;font-size:10px;font-weight:800;justify-content:center;letter-spacing:.04em;line-height:1}.ui-refactor.role-settings-root .tenant-provider-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:3;justify-content:flex-end;justify-self:end;margin-top:4px;max-width:100%;min-width:0;overflow:hidden}.ui-refactor.role-settings-root .tenant-provider-actions .pill{white-space:normal}.ui-refactor.role-settings-root .tenant-provider-actions .btn{box-sizing:border-box;justify-content:center;max-width:100%;white-space:nowrap}@media (max-width:1180px){.ui-refactor.role-settings-root .tenant-provider-row{grid-template-columns:40px minmax(0,1fr)}.ui-refactor.role-settings-root .tenant-provider-actions{grid-column:2;justify-content:flex-start;justify-self:start}}@media (max-width:720px){.ui-refactor.role-settings-root .tenant-social-grid{grid-template-columns:minmax(0,1fr)}.ui-refactor.role-settings-root .tenant-social-tile summary{grid-template-columns:34px minmax(0,1fr)}.ui-refactor.role-settings-root .tenant-social-status{grid-column:2;justify-self:start}.ui-refactor.role-settings-root .tenant-credential-card summary{grid-template-columns:36px minmax(0,1fr)}.ui-refactor.role-settings-root .tenant-credential-status{grid-column:2;justify-self:start}.ui-refactor.role-settings-root .tenant-credential-details{padding-left:10px}.ui-refactor.role-settings-root .tenant-provider-row{gap:10px}}.ui-refactor.role-settings-root .role-settings-source-controls{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(130px,auto) auto}.ui-refactor.role-settings-root .role-settings-source-controls label{color:#5f737c;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:5px;letter-spacing:.08em;text-transform:uppercase}.ui-refactor.role-settings-root .role-settings-source-controls input,.ui-refactor.role-settings-root .role-settings-source-controls select{background:#fcfbf9;border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#0e1112;font-size:12px;min-height:34px;padding:7px 10px;text-transform:none}.ui-refactor.role-settings-root .role-settings-source-page{color:#5f737c;font-size:12px;font-weight:600;padding-bottom:8px;white-space:nowrap}.ui-refactor.role-settings-root .role-settings-source-item{display:grid;grid-template-columns:auto minmax(180px,.8fr) auto minmax(220px,1fr);align-items:center;gap:14px;padding:12px 0;border-top:1px solid rgba(15,23,42,.08)}.ui-refactor.role-settings-root .role-settings-source-icon{border-radius:7px;display:block;flex:none;height:24px;object-fit:contain;width:24px}.ui-refactor.role-settings-root .role-settings-source-icon-placeholder{display:block;height:24px;width:24px}.ui-refactor.role-settings-root .role-settings-source-icon svg{display:block;height:100%;width:100%}.ui-refactor.role-settings-root .role-settings-source-pagination{align-items:center;color:#5f737c;display:flex;font-size:12px;font-weight:600;gap:10px;justify-content:flex-end}.ui-refactor.role-settings-root .role-settings-source-meta{display:grid;gap:6px;color:#5f737c;font-size:12px;min-width:0}.ui-refactor.role-settings-root .role-settings-source-meta span{min-width:0;overflow-wrap:anywhere}.ui-refactor.role-settings-root .role-settings-source-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;grid-column:2/-1;justify-content:flex-start;min-width:0}.ui-refactor.role-settings-root .role-settings-source-actions .boundary-note{margin:0;max-width:360px}.ui-refactor .st-card-head{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(15,23,42,.06)}.ui-refactor .st-card-head h3{margin:0 0 4px;font-family:var(--nr-font-serif);font-weight:500;font-size:20px;color:#0e1112}.ui-refactor .st-card-head p{margin:0;font-size:13px;color:#5f737c}.ui-refactor .st-field{margin-bottom:18px}.ui-refactor .st-field-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#5f737c;font-weight:600;margin-bottom:6px}.ui-refactor .st-field-value{display:flex;gap:8px;align-items:center}.ui-refactor .st-input{flex:1;padding:9px 12px;border-radius:8px;border:1px solid rgba(15,23,42,.14);background:#fcfbf9;font:inherit;font-size:13.5px;color:#0e1112}.ui-refactor .st-input:focus{outline:2px solid rgba(201,163,102,.4);border-color:#c9a366}.ui-refactor .st-field-value-stack{align-items:stretch}@media (max-width:880px){.ui-refactor.role-settings-root .role-dashboard-metrics,.ui-refactor.role-settings-root .role-settings-form-grid,.ui-refactor.role-settings-root .role-settings-section-layout,.ui-refactor.role-settings-root .tenant-client-status-form,.ui-refactor.role-settings-root .tenant-credentials-controls,.ui-refactor.role-settings-root .tenant-credentials-toolbar,.ui-refactor.role-settings-root .tenant-scope-columns,.ui-refactor.role-settings-root .tenant-settings-distributions,.ui-refactor.role-settings-root .tenant-settings-metrics,.ui-refactor.role-settings-root .tenant-settings-overview-card,.ui-refactor.role-settings-root .tenant-settings-summary,.ui-refactor.role-settings-root .tenant-settings-workbench{grid-template-columns:minmax(0,1fr)}.ui-refactor.role-settings-root .tenant-settings-selector{position:static}.ui-refactor.role-settings-root .role-settings-source-item{grid-template-columns:minmax(0,1fr);align-items:start}.ui-refactor.role-settings-root .role-settings-source-actions{grid-column:auto;justify-content:flex-start;flex-wrap:wrap}}.ui-refactor .st-textarea{min-height:96px;resize:vertical}.ui-refactor .st-two-col{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .st-status{margin-bottom:18px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:rgba(252,251,249,.78);color:#475569;font-size:13px;line-height:1.5;padding:12px 14px}.ui-refactor .st-status.ready{border-color:rgba(16,185,129,.24);background:rgba(236,253,245,.8);color:#065f46}.ui-refactor .st-status.blocked{border-color:rgba(245,158,11,.24);background:rgba(255,251,235,.85);color:#92400e}.ui-refactor .st-status.attention{border-color:rgba(179,107,39,.22);background:rgba(255,247,237,.78);color:#9a5b1f}.ui-refactor .readiness-list{display:grid;gap:10px}.ui-refactor .readiness-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;padding:12px 14px}.ui-refactor .readiness-row.ready{border-color:rgba(15,123,98,.18)}.ui-refactor .readiness-row.attention{border-color:rgba(179,107,39,.2)}.ui-refactor .readiness-row.blocked{border-color:rgba(185,28,28,.16)}.ui-refactor .readiness-row strong{display:block;color:#0e1112;font-size:13.5px;margin-bottom:3px}.ui-refactor .readiness-row span{color:#5f737c;font-size:12.5px;line-height:1.45}.ui-refactor .readiness-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.ui-refactor .readiness-metrics>div{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;padding:12px}.ui-refactor .readiness-metrics strong{display:block;font-family:var(--nr-font-serif);font-size:26px;font-weight:500;line-height:1;color:#0e1112}.ui-refactor .readiness-metrics span{display:block;margin-top:6px;color:#5f737c;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ui-refactor .st-subcard{margin-top:18px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(252,251,249,.68);padding:18px}.ui-refactor .st-subcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ui-refactor .st-subcard-head h4{margin:0 0 4px;color:#0e1112;font-size:14px;font-weight:700}.ui-refactor .st-subcard-head p{margin:0;color:#5f737c;font-size:12.5px}.ui-refactor .st-empty-note{border-top:1px solid rgba(15,23,42,.06);color:#5f737c;font-size:12.5px;line-height:1.5;padding-top:12px}@media (max-width:760px){.ui-refactor .st-two-col{grid-template-columns:1fr}}.ui-refactor .st-field-hint{margin-top:4px;font-size:11.5px;color:#8a8f98}.ui-refactor .st-foot{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgba(15,23,42,.06);margin-top:18px}.ui-refactor .ops-stack{display:flex;flex-direction:column;gap:18px}.ui-refactor .ops-grid{gap:12px}.ui-refactor .ops-grid,.ui-refactor .ops-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .ops-two-col{gap:18px}.ui-refactor .ops-card{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:rgba(252,251,249,.72);padding:14px;min-width:0}.ui-refactor .ops-card.ready{border-color:rgba(15,123,98,.18);background:rgba(236,253,245,.52)}.ui-refactor .ops-card.attention,.ui-refactor .ops-card.manual{border-color:rgba(179,107,39,.18);background:rgba(255,247,237,.52)}.ui-refactor .ops-card.blocked{border-color:rgba(185,28,28,.18);background:rgba(254,242,242,.52)}.ui-refactor .ops-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.ui-refactor .ops-card-title{align-items:center;display:inline-flex;gap:8px;min-width:0}.ui-refactor .ops-card-head h4{margin:0;color:#0e1112;font-size:13.5px}.ui-refactor .ops-card p{margin:0;color:#5f737c;font-size:12.5px;line-height:1.5}.ui-refactor .ops-link{appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;margin-top:10px;color:#1f3e8a;font-size:12.5px;font-weight:700;padding:0;text-decoration:none}.ui-refactor .ops-link:hover:not(:disabled){text-decoration:underline}.ui-refactor .ops-link:disabled{color:#8a8f98;cursor:not-allowed}.ui-refactor .ops-chip-list{display:flex;flex-wrap:wrap;gap:6px}.ui-refactor .ops-chip{display:inline-flex;align-items:center;border-radius:999px;background:rgba(15,23,42,.06);color:#33424b;font-size:11.5px;font-weight:600;padding:4px 9px}.ui-refactor .ops-decision-row{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid rgba(15,23,42,.06);padding:12px 0}.ui-refactor .ops-decision-row:first-of-type{border-top:0;padding-top:0}.ui-refactor .ops-decision-row strong{display:block;color:#0e1112;font-size:13.5px}.ui-refactor .ops-decision-row span{display:block;color:#5f737c;font-size:12px;margin-top:2px}.ui-refactor .ops-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ui-refactor .ops-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-top:1px solid rgba(15,23,42,.06);padding:14px 0}.ui-refactor .ops-toggle-row:first-of-type{border-top:0;padding-top:0}.ui-refactor .ops-toggle-row strong{display:block;color:#0e1112;font-size:13.5px}.ui-refactor .ops-toggle-row span{display:block;color:#5f737c;font-size:12.5px;line-height:1.5}.ui-refactor .ops-switch{width:44px;height:24px;border:0;border-radius:999px;background:rgba(15,23,42,.18);padding:2px;cursor:pointer}.ui-refactor .ops-switch.on{background:#1f3e8a}.ui-refactor .ops-switch span{display:block;width:20px;height:20px;border-radius:999px;background:#fcfbf9;transform:translateX(0);transition:transform .14s}.ui-refactor .ops-switch.on span{transform:translateX(20px)}.ui-refactor .ops-metric{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:14px;background:rgba(252,251,249,.72)}.ui-refactor .ops-metric span{display:block;color:#5f737c;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.ui-refactor .ops-metric strong{display:block;margin-top:4px;font-family:var(--nr-font-serif);font-size:24px;font-weight:500;color:#0e1112}.ui-refactor .ops-invite-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,190px) auto auto;gap:10px;align-items:center}.ui-refactor .competitor-add-grid{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:10px;align-items:center}.ui-refactor .competitor-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid rgba(15,23,42,.06)}.ui-refactor .competitor-row strong{display:block;color:#0e1112;font-size:13.5px}.ui-refactor .competitor-row span{display:block;color:#5f737c;font-size:12px;margin-top:2px}.ui-refactor .competitor-table-wrap{overflow-x:auto;border:1px solid rgba(15,23,42,.07);border-radius:10px;background:rgba(252,249,244,.7)}.ui-refactor .competitor-table{width:100%;border-collapse:collapse;min-width:720px}.ui-refactor .competitor-table td,.ui-refactor .competitor-table th{padding:11px 13px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:middle}.ui-refactor .competitor-table th{background:rgba(15,23,42,.04);color:#8a8f98;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ui-refactor .competitor-table td{color:#33424b;font-size:12.5px}.ui-refactor .competitor-table td:first-child{color:#0e1112;font-size:13px}.ui-refactor .competitor-table tr:last-child td{border-bottom:0}.ui-refactor .competitor-table td:last-child,.ui-refactor .competitor-table th:last-child{text-align:right;width:92px}.ui-refactor .competitor-table-empty{color:#5f737c;text-align:center!important}.ui-refactor .st-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06);font-size:13.5px}.ui-refactor .st-row:last-child{border-bottom:0}.ui-refactor .st-access-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto minmax(160px,auto);gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.ui-refactor .st-access-meta{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ui-refactor .st-access-actions{min-width:150px}.ui-refactor .avatar-sm{width:24px;height:24px;font-size:11px}.ui-refactor .st-access-text{font-size:13.5px;color:#0e1112}.ui-refactor .audit-list{display:flex;flex-direction:column}.ui-refactor .settings-empty-block{border:1px dashed rgba(15,23,42,.16);border-radius:12px;color:#5f737c;font-size:13px;line-height:1.5;padding:14px}.ui-refactor .audit-row{display:grid;grid-template-columns:76px minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1.35fr);gap:12px;padding:12px 4px;align-items:center;border-bottom:1px solid rgba(15,23,42,.06);font-size:13px}.ui-refactor .audit-time{font-family:var(--nr-font-mono);font-size:11.5px;color:#5f737c}.ui-refactor .audit-actor{display:flex;align-items:center;gap:8px;min-width:0}.ui-refactor .audit-actor span{min-width:0;overflow-wrap:anywhere}.ui-refactor .audit-action{display:flex;align-items:flex-start;flex-direction:column;gap:8px;min-width:0}.ui-refactor .audit-diff{color:#33424b;font-size:12.5px;line-height:1.4;min-width:0}.ui-refactor .audit-diff span{overflow-wrap:anywhere}.ui-refactor .diff-old{background:rgba(185,28,28,.08);padding:1px 4px;border-radius:3px}.ui-refactor .diff-new{background:rgba(15,123,98,.08);padding:1px 4px;border-radius:3px}.ui-refactor .st-card-danger{border-color:rgba(185,28,28,.2);background:rgba(185,28,28,.02)}.ui-refactor .st-card-danger .st-card-head h3{color:#b91c1c}.ui-refactor .danger-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(185,28,28,.1)}.ui-refactor .danger-row:last-child{border-bottom:0}.ui-refactor .danger-row-title{font-size:14px;font-weight:600;color:#0e1112}.ui-refactor .danger-row-hint{margin-top:3px;font-size:12px;color:#5f737c}@media (max-width:1100px){.ui-refactor .ch-grid,.ui-refactor .ov-grid,.ui-refactor .score-page-grid,.ui-refactor .st-grid{grid-template-columns:1fr}.ui-refactor .score-page-hero{grid-template-columns:180px minmax(0,1fr)}.ui-refactor .score-disclosure-grid,.ui-refactor .score-history-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .st-nav{position:static;flex-direction:row;flex-wrap:wrap}.ui-refactor .watch-grid{grid-template-columns:repeat(2,1fr)}.ui-refactor .ch-main-primary,.ui-refactor .ch-main-score-components,.ui-refactor .ch-main-secondary,.ui-refactor .ch-rail{grid-column:1;grid-row:auto}.ui-refactor .ch-main-primary{order:1}.ui-refactor .ch-rail{order:2}.ui-refactor .ch-main-score-components{order:3}.ui-refactor .ch-main-secondary{order:4}.ui-refactor .ch-rail .impact-proof-card{margin-top:0}}@media (max-width:860px){.ui-refactor .audit-row,.ui-refactor .ch-hero,.ui-refactor .ch-hero.details-open,.ui-refactor .competitor-add-grid,.ui-refactor .ops-grid,.ui-refactor .ops-invite-row,.ui-refactor .ops-two-col,.ui-refactor .readiness-metrics,.ui-refactor .score-disclosure-grid,.ui-refactor .score-page-grid,.ui-refactor .score-page-hero,.ui-refactor .st-access-row{grid-template-columns:1fr}.ui-refactor .ops-decision-row,.ui-refactor .ops-toggle-row{align-items:flex-start}.ui-refactor .ch-hero.details-open .ch-hero-details,.ui-refactor .ch-hero.details-open .ch-hero-score,.ui-refactor .ch-hero.details-open .ch-hero-text{grid-column:1;grid-row:auto}.ui-refactor .score-packet-item dl,.ui-refactor .score-packet-tracker{grid-template-columns:1fr}.ui-refactor .search-score-launch-head{flex-direction:column}.ui-refactor .search-score-delta-grid,.ui-refactor .search-score-launch-copy-grid,.ui-refactor .search-score-launch-form,.ui-refactor .search-score-launch-primer,.ui-refactor .search-score-launch-status-grid,.ui-refactor .search-score-mode-grid,.ui-refactor .search-score-story-grid,.ui-refactor .search-score-target-source-grid{grid-template-columns:1fr}.ui-refactor .search-score-launch-actions .btn{justify-content:center;width:100%}.ui-refactor .search-score-trend-chart{min-height:250px;padding:8px 6px}}@media (max-width:640px){.ui-refactor .page-body{max-width:100%;overflow-x:clip;padding:18px 16px 48px}.ui-refactor .page-head,.ui-refactor .sec-head{align-items:flex-start;flex-direction:column}.ui-refactor .sec-head>div:last-child{width:100%}.ui-refactor .ov-grid,.ui-refactor .rail-stats,.ui-refactor .score-history-export-grid,.ui-refactor .task-row,.ui-refactor .watch-grid{grid-template-columns:minmax(0,1fr)}.ui-refactor .task-row{gap:8px}.ui-refactor .task-row-action{display:none}.ui-refactor .task-row-meta{align-items:flex-start;flex-wrap:wrap}.ui-refactor .task-list-controls{align-items:stretch;flex-direction:column}.ui-refactor .task-list-expand{justify-content:center}}.ui-refactor .content{box-sizing:border-box;width:100%;min-width:0;padding:28px 32px 56px;max-width:1200px}.ui-refactor .content .page-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;gap:20px;flex-wrap:wrap;min-width:0}.ui-refactor .content .page-head h1{font-family:var(--nr-font-sans);font-size:28px;font-weight:650;letter-spacing:0;margin:0 0 6px;color:#0e1112}.ui-refactor .content .page-head p{color:#667085;font-size:13.5px;margin:0;max-width:60ch;line-height:1.6}.ui-refactor .content .page-eye{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#8a6f3e;margin-bottom:6px;overflow-wrap:anywhere}.ui-refactor .btn-admin{background:#1f3e8a;color:#f8f3ea;border-radius:9px;padding:8px 16px}.ui-refactor .btn-admin:hover{background:#17306f}.ui-refactor .btn-admin:disabled{background:rgba(31,62,138,.4);cursor:not-allowed}.ui-refactor .btn-gold{background:#c9a366;color:#13100a;border-radius:9px;padding:8px 16px}.ui-refactor .btn-gold:hover{background:#b89257}.ui-refactor .btn.tiny{padding:4px 10px;font-size:11px;border-radius:7px}.ui-refactor .gate-rail{display:flex;flex-direction:column;gap:12px;margin-top:14px}.ui-refactor .setup-stepper{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;overflow-x:visible;overscroll-behavior-x:contain;position:sticky;top:0;z-index:12;padding:8px 2px 10px;scrollbar-width:thin;background:linear-gradient(180deg,#f8f3ea,rgba(248,243,234,.92))}.ui-refactor .setup-step-card{appearance:none;border:1px solid rgba(15,23,42,.1);background:rgba(255,252,247,.9);border-radius:8px;flex:0 0 196px;min-width:196px;min-height:78px;padding:11px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;row-gap:6px;align-items:start;position:relative;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ui-refactor .setup-step-card:hover:not(:disabled){border-color:rgba(31,62,138,.26);box-shadow:0 8px 20px rgba(15,23,42,.06)}.ui-refactor .setup-step-card.current{border-color:rgba(31,62,138,.38);background:linear-gradient(180deg,rgba(31,62,138,.07),rgba(255,252,247,.92));box-shadow:0 0 0 3px rgba(31,62,138,.06)}.ui-refactor .setup-step-card.current:before{content:"";position:absolute;inset:8px auto 8px 0;width:3px;border-radius:999px;background:#1f3e8a}.ui-refactor .setup-step-card.done{border-color:rgba(15,123,98,.22);background:rgba(236,253,245,.42)}.ui-refactor .setup-step-card.warn{border-color:rgba(179,107,39,.28);background:rgba(179,107,39,.06)}.ui-refactor .setup-step-card.locked{cursor:not-allowed;opacity:.52}.ui-refactor .setup-step-index{grid-row:1/span 2;grid-column:1;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.08);color:#5f737c;font-family:var(--nr-font-mono);font-size:12px;font-weight:750;line-height:1}.ui-refactor .setup-step-index svg{width:17px;height:17px}.ui-refactor .setup-step-index.current{background:#fff;border-color:rgba(31,62,138,.52);color:#1f3e8a;box-shadow:inset 0 0 0 3px rgba(31,62,138,.08)}.ui-refactor .setup-step-index.open{background:#fff;border-color:rgba(31,62,138,.2);color:#1f3e8a}.ui-refactor .setup-step-index.done{background:rgba(15,123,98,.12);border-color:rgba(15,123,98,.3);color:#0f7b62}.ui-refactor .setup-step-index.warn{background:rgba(179,107,39,.12);border-color:rgba(179,107,39,.3);color:#9a5f24}.ui-refactor .setup-step-index.locked{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.07);color:#8a98a1}.ui-refactor .social-readiness-panel{border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:18px 0 20px}.ui-refactor .social-readiness-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:stretch}.ui-refactor .social-readiness-title{min-width:0}.ui-refactor .social-readiness-section h3,.ui-refactor .social-readiness-title h2,.ui-refactor .social-readiness-verdict h3{color:#0e1112;font-family:var(--nr-font-sans);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0}.ui-refactor .social-readiness-title h2{font-size:22px}.ui-refactor .social-channel-tile p,.ui-refactor .social-proof-row p,.ui-refactor .social-readiness-title p,.ui-refactor .social-readiness-verdict p,.ui-refactor .social-setup-path p{color:#667085;font-size:12.5px;line-height:1.55;margin:0}.ui-refactor .social-readiness-verdict{align-items:flex-start;background:rgba(252,249,244,.72);border:1px solid rgba(15,23,42,.09);border-radius:10px;display:flex;gap:11px;min-width:0;padding:14px}.ui-refactor .social-readiness-verdict.tone-ok{background:rgba(236,253,245,.5);border-color:rgba(15,123,98,.2)}.ui-refactor .social-readiness-verdict.tone-warn{background:rgba(255,247,237,.7);border-color:rgba(179,107,39,.2)}.ui-refactor .social-readiness-verdict.tone-blocked{background:rgba(254,242,242,.7);border-color:rgba(185,28,28,.2)}.ui-refactor .social-readiness-mark{align-items:center;border-radius:999px;display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.ui-refactor .social-readiness-verdict.tone-ok .social-readiness-mark{background:rgba(15,123,98,.12);color:#0f7b62}.ui-refactor .social-readiness-verdict.tone-warn .social-readiness-mark{background:rgba(179,107,39,.12);color:#9a5f24}.ui-refactor .social-readiness-verdict.tone-blocked .social-readiness-mark{background:rgba(185,28,28,.12);color:#b91c1c}.ui-refactor .social-readiness-verdict.tone-neutral .social-readiness-mark{background:rgba(15,23,42,.06);color:#4f626b}.ui-refactor .social-readiness-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ui-refactor .social-readiness-kpis div{background:rgba(255,252,247,.76);border:1px solid rgba(15,23,42,.07);border-radius:8px;min-width:0;padding:10px 12px}.ui-refactor .social-channel-meta,.ui-refactor .social-channel-modules span,.ui-refactor .social-readiness-kpis span,.ui-refactor .social-readiness-reason,.ui-refactor .social-readiness-section-head span{color:#667085;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.ui-refactor .social-readiness-kpis strong{color:#0e1112;display:block;font-size:17px;font-weight:750;line-height:1.25;margin-top:4px;overflow-wrap:anywhere}.ui-refactor .social-readiness-lock{align-items:center;background:rgba(185,28,28,.07);border:1px solid rgba(185,28,28,.18);border-radius:8px;color:#8f1d1d;display:flex;font-size:12.5px;font-weight:650;gap:8px;line-height:1.45;padding:10px 12px}.ui-refactor .social-readiness-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px}.ui-refactor .social-readiness-grid.proof-only{grid-template-columns:minmax(0,1fr)}.ui-refactor .social-readiness-section{min-width:0}.ui-refactor .social-readiness-section-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.ui-refactor .social-proof-list,.ui-refactor .social-setup-paths{display:grid;gap:8px}.ui-refactor .social-setup-paths{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor .social-channel-tile,.ui-refactor .social-proof-row,.ui-refactor .social-setup-path{background:rgba(255,252,247,.84);border:1px solid rgba(15,23,42,.08);border-radius:8px;min-width:0}.ui-refactor .social-setup-path{display:flex;flex-direction:column;gap:8px;padding:12px}.ui-refactor .social-setup-path-title{align-items:center;color:#0e1112;display:flex;font-size:12.5px;gap:7px;line-height:1.35}.ui-refactor .social-setup-path .btn:disabled{cursor:not-allowed;opacity:.58}.ui-refactor .social-proof-row{align-items:flex-start;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr);padding:10px}.ui-refactor .social-proof-row>span:first-child{align-items:center;border-radius:999px;display:flex;font-family:var(--nr-font-mono);font-size:9px;font-weight:800;height:24px;justify-content:center;width:24px}.ui-refactor .social-proof-row.tone-ok>span:first-child{background:rgba(15,123,98,.12);color:#0f7b62}.ui-refactor .social-proof-row.tone-warn>span:first-child{background:rgba(179,107,39,.12);color:#9a5f24}.ui-refactor .social-proof-row.tone-blocked>span:first-child{background:rgba(185,28,28,.12);color:#b91c1c}.ui-refactor .social-proof-row strong{color:#0e1112;display:block;font-size:12px;margin-bottom:2px}.ui-refactor .social-channel-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.ui-refactor .social-channel-tile{display:flex;flex-direction:column;gap:8px;min-height:154px;padding:11px}.ui-refactor .social-channel-tile.tone-ok{border-color:rgba(15,123,98,.18)}.ui-refactor .social-channel-tile.tone-warn{border-color:rgba(179,107,39,.22)}.ui-refactor .social-channel-tile.tone-blocked{border-color:rgba(185,28,28,.2)}.ui-refactor .social-channel-head{align-items:flex-start;display:grid;gap:7px;grid-template-columns:28px minmax(0,1fr)}.ui-refactor .social-channel-head strong{color:#0e1112;font-size:12.5px;line-height:1.25;overflow-wrap:anywhere}.ui-refactor .social-channel-mark{align-items:center;background:rgba(31,62,138,.08);border:1px solid rgba(31,62,138,.12);border-radius:7px;color:#1f3e8a;display:flex;font-family:var(--nr-font-mono);font-size:10px;font-weight:800;height:28px;justify-content:center;width:28px}.ui-refactor .social-channel-status{border-radius:5px;grid-column:1/-1;justify-self:start;padding:2px 6px}.ui-refactor .social-channel-status.tone-ok{background:rgba(15,123,98,.11);color:#0f7b62}.ui-refactor .social-channel-status.tone-warn{background:rgba(179,107,39,.11);color:#9a5f24}.ui-refactor .social-channel-status.tone-blocked{background:rgba(185,28,28,.1);color:#b91c1c}.ui-refactor .social-channel-status.tone-neutral{background:rgba(15,23,42,.06);color:#4f626b}.ui-refactor .social-channel-modules{display:flex;flex-wrap:wrap;gap:4px}.ui-refactor .social-channel-modules span{background:rgba(15,23,42,.05);border-radius:4px;padding:2px 5px}.ui-refactor .social-channel-meta{display:flex;flex-direction:column;gap:3px;margin-top:auto;overflow-wrap:anywhere}.ui-refactor .social-workbench{display:flex;flex-direction:column;gap:14px}.ui-refactor .social-workbench-source .page-head{margin-bottom:-2px}.ui-refactor .social-title-suffix{white-space:nowrap}.ui-refactor .social-workbench-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-refactor .social-mobile-fab .btn,.ui-refactor .social-workbench-actions .btn{align-items:center;display:flex;gap:6px}.ui-refactor .social-mobile-fab .btn:disabled,.ui-refactor .social-workbench-actions .btn:disabled{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.1);color:#8a8f98;cursor:not-allowed}.ui-refactor .social-source-tabs{background:rgba(252,249,244,.74);border-bottom:1px solid rgba(15,23,42,.08);border-top:1px solid rgba(15,23,42,.08);display:flex;gap:0;margin-left:-1px;overflow-x:auto;padding:0 2px;scrollbar-width:none}.ui-refactor .social-source-tabs::-webkit-scrollbar{display:none}.ui-refactor .social-source-tab{align-items:center;border-bottom:2px solid transparent;color:#667085;display:inline-flex;flex:none;font-size:12.5px;font-weight:600;gap:7px;margin-bottom:-1px;padding:9px 14px;text-decoration:none}.ui-refactor .social-source-tab[aria-current=page]{border-bottom-color:#1f3e8a;color:#0e1112}.ui-refactor .social-source-tab span{background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#5f737c;font-size:10.5px;font-weight:700;line-height:1.3;padding:1px 6px}.ui-refactor .social-source-content{display:flex;flex-direction:column;gap:14px}.ui-refactor .social-kpi-row{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-refactor .social-kpi{background:#fcfbf9;border:1px solid rgba(15,23,42,.08);border-radius:8px;min-width:0;padding:12px 14px}.ui-refactor .social-kpi span{color:#667085;display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;line-height:1.25;margin-bottom:6px;text-transform:uppercase}.ui-refactor .social-kpi strong{color:#0e1112;display:block;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}.ui-refactor .social-kpi p{color:#667085;font-size:11px;line-height:1.35;margin:4px 0 0}.ui-refactor .social-source-panel{background:rgba(255,252,247,.9);border:1px solid rgba(15,23,42,.08);border-radius:8px;min-width:0}.ui-refactor .social-source-panel-head{align-items:center;border-bottom:1px solid rgba(15,23,42,.08);display:flex;justify-content:space-between;padding:12px 14px}.ui-refactor .social-source-panel-head h2{color:#0e1112;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0}.ui-refactor .social-source-panel-body{padding:14px}.ui-refactor .social-workbench-task-list{display:flex;flex-direction:column;gap:8px}.ui-refactor .social-workbench-task{align-items:center;background:#fcfbf9;border:1px solid rgba(15,23,42,.08);border-radius:8px;color:inherit;display:grid;gap:12px;grid-template-columns:26px minmax(0,1fr) auto;padding:10px 12px;text-decoration:none}.ui-refactor .social-workbench-task:hover{border-color:rgba(31,62,138,.18);background:#f8f3ea}.ui-refactor .social-workbench-task-icon{align-items:center;border-radius:6px;display:flex;height:26px;justify-content:center;width:26px}.ui-refactor .social-workbench-task-icon.tone-blocked{background:#f4e1dd;color:#b91c1c}.ui-refactor .social-workbench-task-icon.tone-warn{background:#f4e6cc;color:#b36b27}.ui-refactor .social-workbench-task-icon.tone-ok{background:#dceae3;color:#0f7b62}.ui-refactor .social-workbench-task-icon.tone-info{background:#e5eaf6;color:#1f3e8a}.ui-refactor .social-workbench-task-copy{min-width:0}.ui-refactor .social-workbench-task-copy h3{color:#0e1112;font-size:12.5px;font-weight:700;letter-spacing:0;line-height:1.35;margin:0}.ui-refactor .social-workbench-task-copy p{color:#667085;font-size:11.5px;line-height:1.45;margin:2px 0 0}.ui-refactor .social-workbench-task-action{align-items:center;background:#fcfbf9;border:1px solid rgba(15,23,42,.15);border-radius:6px;color:#33424b;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;min-height:26px;padding:0 10px;white-space:nowrap}.ui-refactor .social-workbench-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .social-proof-summary{display:flex;flex-direction:column;gap:9px;margin:0}.ui-refactor .social-proof-summary div{align-items:center;display:flex;gap:14px;justify-content:space-between;min-width:0}.ui-refactor .social-proof-summary dt{color:#667085;font-size:12px}.ui-refactor .social-proof-summary dd{color:#0e1112;font-size:12px;font-weight:700;margin:0;min-width:0;text-align:right}.ui-refactor .social-proof-note,.ui-refactor .social-proof-summary dd.mono{font-family:var(--nr-font-mono)}.ui-refactor .social-provider-post-lock{align-items:center;background:#f8f3ea;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#5f737c;display:inline-flex;gap:5px;padding:2px 8px}.ui-refactor .social-proof-note{color:#667085;font-size:11.5px;line-height:1.55;margin:12px 0 0}.ui-refactor .social-blocker-list{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.ui-refactor .social-blocker-list li{color:#324154;display:flex;flex-direction:column;font-size:12px;gap:2px;line-height:1.45}.ui-refactor .social-blocker-list strong{color:#0e1112;font-weight:750}.ui-refactor .social-blocker-list span{color:#667085}.ui-refactor .social-mobile-fab{display:none}.ui-refactor .social-connector-panel{border-bottom:1px solid rgba(15,23,42,.08);border-top:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:18px 0 20px}.ui-refactor .social-connector-head{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.ui-refactor .social-connector-card h3,.ui-refactor .social-connector-head h2{color:#0e1112;font-family:var(--nr-font-sans);font-size:22px;font-weight:750;letter-spacing:0;line-height:1.2;margin:0}.ui-refactor .social-connector-card h3{font-size:13px}.ui-refactor .social-connector-card p,.ui-refactor .social-connector-head p{color:#667085;font-size:12.5px;line-height:1.55;margin:0}.ui-refactor .social-connector-path{background:rgba(252,249,244,.72);border:1px solid rgba(15,23,42,.09);border-radius:10px;display:grid;gap:8px;padding:14px}.ui-refactor .social-connector-path span{align-items:center;color:#33424b;display:flex;font-size:12.5px;font-weight:700;gap:8px}.ui-refactor .social-connector-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-refactor .social-connector-summary div{background:rgba(255,252,247,.76);border:1px solid rgba(15,23,42,.07);border-radius:8px;min-width:0;padding:10px 12px}.ui-refactor .social-connector-scope span,.ui-refactor .social-connector-summary span{color:#667085;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.ui-refactor .social-connector-summary strong{color:#0e1112;display:block;font-size:17px;font-weight:750;line-height:1.25;margin-top:4px}.ui-refactor .social-connector-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor .social-connector-card{background:rgba(255,252,247,.84);border:1px solid rgba(15,23,42,.08);border-radius:10px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:13px}.ui-refactor .social-connector-card.tone-ok{border-color:rgba(15,123,98,.18)}.ui-refactor .social-connector-card.tone-warn{border-color:rgba(179,107,39,.22)}.ui-refactor .social-connector-card.tone-blocked{border-color:rgba(185,28,28,.2)}.ui-refactor .social-connector-card-head{align-items:flex-start;display:flex;gap:8px}.ui-refactor .social-connector-card-head .social-channel-status{flex:none;white-space:nowrap}.ui-refactor .social-connector-card .integration-guide{grid-template-columns:1fr}.ui-refactor .social-connector-scope{display:flex;flex-wrap:wrap;gap:4px}.ui-refactor .social-connector-scope span{background:rgba(15,23,42,.05);border-radius:4px;padding:2px 5px}@media (max-width:1100px){.ui-refactor .social-connector-grid,.ui-refactor .social-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ui-refactor .social-connector-head,.ui-refactor .social-readiness-grid,.ui-refactor .social-readiness-head,.ui-refactor .social-workbench-grid{grid-template-columns:1fr}.ui-refactor .social-workbench-actions{justify-content:flex-start}}@media (max-width:640px){.ui-refactor .social-connector-grid,.ui-refactor .social-connector-summary{grid-template-columns:minmax(0,1fr)}.ui-refactor .social-source-tabs{margin-left:-16px;margin-right:-16px;padding:0 12px}.ui-refactor .social-workbench-task{align-items:start;grid-template-columns:26px minmax(0,1fr)}.ui-refactor .social-workbench-task-action{grid-column:2;justify-self:start}.ui-refactor .social-mobile-fab{background:rgba(248,243,234,.92);border-top:1px solid rgba(15,23,42,.08);bottom:0;display:grid;gap:8px;grid-template-columns:1fr 1fr;left:0;padding:10px 14px;position:sticky;right:0}.ui-refactor .social-mobile-fab .btn{justify-content:center;min-height:38px}.ui-refactor .social-connector-card-head .social-channel-status{justify-self:start}}@media (max-width:440px){.ui-refactor .social-kpi-row{grid-template-columns:minmax(0,1fr)}}.ui-refactor .setup-step-copy{align-self:center;grid-column:2;grid-row:1/span 2;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}.ui-refactor .setup-step-label{color:#0e1112;font-size:12px;font-weight:700;line-height:1.2;overflow-wrap:break-word}.ui-refactor .setup-step-label,.ui-refactor .setup-step-meta{display:block;min-width:0;white-space:normal;word-break:normal}.ui-refactor .setup-step-meta{color:#667085;font-family:var(--nr-font-mono);font-size:9.5px;font-weight:650;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.ui-refactor .setup-step-lock-reason{color:#6b7280;display:block;font-size:10.5px;font-weight:700;line-height:1.25;overflow-wrap:break-word}.ui-refactor .gate{background:rgba(255,252,247,.92);border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:18px 20px;display:grid;grid-template-columns:44px 1fr auto;gap:18px;align-items:flex-start;position:relative;transition:all .15s ease}.ui-refactor .gate.locked{opacity:.5;background:rgba(15,23,42,.025)}.ui-refactor .gate.locked:after{content:none}.ui-refactor .gate.active{border-color:rgba(31,62,138,.32);box-shadow:0 0 0 4px rgba(31,62,138,.06)}.ui-refactor .gate.collapsed{align-items:center;grid-template-columns:44px 1fr;padding-bottom:12px;padding-top:12px}.ui-refactor .gate.collapsed .gate-summary{display:none}.ui-refactor .gate.collapsed .gate-title{margin-bottom:0}.ui-refactor .gate.collapsed .gate-completed{margin-top:4px}.ui-refactor .gate .step-num{width:36px;height:36px;border-radius:999px;background:#fcfbf9;border:1.5px solid rgba(15,23,42,.12);display:flex;align-items:center;justify-content:center;font-family:var(--nr-font-mono);font-weight:700;font-size:14px;color:#5f737c;margin-top:2px}.ui-refactor .gate.done .step-num{background:#0f7b62;color:#f8f3ea;border-color:#0f7b62}.ui-refactor .gate.active .step-num{background:#1f3e8a;color:#f8f3ea;border-color:#1f3e8a}.ui-refactor .gate.warn .step-num{background:#b36b27;color:#f8f3ea;border-color:#b36b27}.ui-refactor .gate.crit .step-num{background:#b91c1c;color:#f8f3ea;border-color:#b91c1c}.ui-refactor .gate .gate-body{min-width:0}.ui-refactor .gate .gate-title{font-weight:650;font-size:15px;color:#0e1112;margin-bottom:4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-refactor .gate .stamp{font-family:var(--nr-font-mono);font-size:10.5px;background:rgba(15,23,42,.06);color:#5f737c;padding:2px 7px;border-radius:4px;font-weight:600}.ui-refactor .gate .gate-summary{font-size:12.5px;color:#667085;line-height:1.6;margin-bottom:12px}.ui-refactor .gate .gate-blocker{font-size:12px;color:#b36b27;line-height:1.5;background:rgba(179,107,39,.08);border-left:3px solid #b36b27;padding:8px 12px;border-radius:0 8px 8px 0;margin-bottom:12px}.ui-refactor .gate .gate-completed{font-size:11px;color:#0f7b62;font-family:var(--nr-font-mono);letter-spacing:.04em;margin-top:6px}.ui-refactor .gate .gate-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.ui-refactor .gate-form{border-top:1px solid rgba(15,23,42,.06);padding-top:16px;margin-top:12px;grid-column:1/-1}.ui-refactor .gate.active .gate-form{display:block}.ui-refactor .gate:not(.active) .gate-form{display:none}.ui-refactor .field{margin-bottom:14px}.ui-refactor .field label{display:block;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#667085;margin-bottom:6px}.ui-refactor .field input,.ui-refactor .field select,.ui-refactor .field textarea{width:100%;padding:9px 12px;background:#fcfbf9;border:1px solid rgba(15,23,42,.1);border-radius:9px;font-size:13px;font-family:var(--nr-font-sans);color:#111827;box-sizing:border-box}.ui-refactor .field textarea{min-height:110px;resize:vertical;line-height:1.55;font-family:var(--nr-font-mono);font-size:12px}.ui-refactor .field input:focus,.ui-refactor .field select:focus,.ui-refactor .field textarea:focus{outline:none;border-color:#1f3e8a;box-shadow:0 0 0 3px rgba(31,62,138,.15)}.ui-refactor .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ui-refactor .field-help{font-size:11.5px;color:#667085;margin-top:5px;line-height:1.5}.ui-refactor .field-help.warn{color:#764313}.ui-refactor .field-help.ok{color:#0a5f4d}.ui-refactor .field-label{color:#24313a;display:block;font-family:var(--nr-font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.ui-refactor .setup-report-frequency{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.ui-refactor .setup-frequency-option{background:rgba(255,255,255,.8);border:1px solid rgba(31,62,138,.18);border-radius:8px;color:#1f3e8a;cursor:pointer;font-size:12px;font-weight:700;min-height:34px;padding:0 14px}.ui-refactor .setup-frequency-option.active{background:#1f3e8a;border-color:#1f3e8a;color:#fff}.ui-refactor .business-profile-extension{margin-top:4px}.ui-refactor .competitor-suggestions-panel{background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.1);border-radius:8px;display:grid;gap:12px;margin:12px 0 14px;padding:14px}.ui-refactor .competitor-suggestions-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.ui-refactor .competitor-suggestions-head h3{color:#0e1112;font-size:14px;line-height:1.2;margin:0 0 3px}.ui-refactor .competitor-suggestions-head p{color:#667085;font-size:12px;line-height:1.35;margin:0}.ui-refactor .competitor-suggestions-count{background:rgba(31,62,138,.08);border:1px solid rgba(31,62,138,.14);border-radius:999px;color:#1f3e8a;flex:0 0 auto;font-family:var(--nr-font-mono);font-size:11px;font-weight:700;padding:5px 9px}.ui-refactor .competitor-suggestion-list,.ui-refactor .competitor-tracked-list{display:grid;gap:8px}.ui-refactor .competitor-empty{background:rgba(248,243,234,.7);border:1px dashed rgba(15,23,42,.16);border-radius:8px;color:#667085;font-size:12px;padding:10px}.ui-refactor .competitor-suggestion-row,.ui-refactor .competitor-tracked-item{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.09);border-radius:8px;display:grid;gap:10px;padding:10px}.ui-refactor .competitor-tracked-item{grid-template-columns:minmax(0,1fr) auto}.ui-refactor .competitor-suggestion-main strong,.ui-refactor .competitor-tracked-item strong{color:#0e1112;display:block;font-size:13px;line-height:1.25}.ui-refactor .competitor-suggestion-main p,.ui-refactor .competitor-suggestion-main span,.ui-refactor .competitor-suggestion-meta span,.ui-refactor .competitor-tracked-item small,.ui-refactor .competitor-tracked-item span{color:#667085;display:block;font-size:11.5px;line-height:1.35;margin:2px 0 0}.ui-refactor .competitor-suggestion-row{grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto}.ui-refactor .competitor-suggestion-meta{display:grid;gap:4px}.ui-refactor .competitor-suggestion-meta span{background:rgba(15,123,98,.08);border-radius:6px;color:#0f7b62;font-family:var(--nr-font-mono);font-weight:700;padding:4px 7px;text-transform:uppercase}.ui-refactor .competitor-suggestion-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ui-refactor .competitor-manual-add{display:grid;gap:8px;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto}.ui-refactor .competitor-manual-add input{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#0e1112;font-size:12px;min-height:34px;padding:0 10px}.ui-refactor .profile-subsection{margin:4px 0 14px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:rgba(255,252,247,.58)}.ui-refactor .profile-subsection summary{cursor:pointer;display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.1fr) auto;align-items:center;gap:12px;list-style:none;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#1f3e8a}.ui-refactor .profile-subsection summary::-webkit-details-marker{display:none}.ui-refactor .profile-subsection-copy{color:#667085;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-align:right}.ui-refactor .profile-subsection-toggle{border:1px solid rgba(31,62,138,.22);border-radius:999px;background:rgba(31,62,138,.07);color:#1f3e8a;padding:5px 9px;letter-spacing:.08em;white-space:nowrap}.ui-refactor .profile-subsection-toggle:after{content:"+";display:inline-block;margin-left:7px;font-weight:800}.ui-refactor .profile-subsection[open] .profile-subsection-toggle{background:rgba(15,123,98,.09);border-color:rgba(15,123,98,.22);color:#0f7b62;font-size:0}.ui-refactor .profile-subsection[open] .profile-subsection-toggle:before{content:"Click to collapse";font-size:11px}.ui-refactor .profile-subsection[open] .profile-subsection-toggle:after{content:"-";font-size:11px}.ui-refactor .profile-subsection[open] summary{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.06)}.ui-refactor .integration-intro{max-width:880px;margin:-4px 0 12px;color:#667085;font-size:12px;line-height:1.55}.ui-refactor .integration-readiness{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.ui-refactor .integration-readiness span{border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.72);color:#344054;font-size:11px;font-weight:650;line-height:1.35;padding:7px 9px}.ui-refactor .integration-status-panel{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.08);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);margin-top:10px;padding:10px}.ui-refactor .integration-status-panel.ready{border-color:rgba(15,123,98,.22);background:rgba(15,123,98,.06)}.ui-refactor .integration-status-main{display:grid;gap:3px}.ui-refactor .integration-status-main span{color:#1f3e8a;font-family:var(--nr-font-mono);font-size:18px;font-weight:800;letter-spacing:.02em}.ui-refactor .integration-status-panel.ready .integration-status-main span{color:#0f7b62}.ui-refactor .integration-status-main strong{color:#475467;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ui-refactor .integration-status-list{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-refactor .integration-status-chip{border:1px solid rgba(15,23,42,.07);border-radius:8px;color:#667085;display:grid;font-size:10.5px;font-weight:800;gap:2px;line-height:1.2;padding:7px 8px;text-transform:uppercase}.ui-refactor .integration-status-chip b{color:#1a1f26;font-size:11px;font-weight:700;line-height:1.2;text-transform:none}.ui-refactor .integration-status-chip.live{border-color:rgba(15,123,98,.18);color:#0f7b62;background:rgba(15,123,98,.06)}.ui-refactor .integration-status-chip.blocked{border-color:rgba(185,28,28,.18);color:#b91c1c;background:rgba(185,28,28,.05)}.ui-refactor .cred-grid{align-items:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:10px;margin-top:8px}.ui-refactor .cms-integration-card{background:#fcfbf9;border:1px solid rgba(15,23,42,.1);border-radius:10px;display:grid;gap:10px;margin-top:12px;padding:12px}.ui-refactor .cms-integration-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ui-refactor .cms-integration-head h3{color:#0e1112;font-size:14px;margin:0 0 4px}.ui-refactor .cms-integration-head p{color:#667085;font-size:12px;line-height:1.45;margin:0;max-width:760px}.ui-refactor .cms-integration-grid{display:grid;gap:10px;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr)}.ui-refactor .cms-integration-grid .field{margin:0}.ui-refactor .cms-integration-status{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-refactor .cms-integration-readiness,.ui-refactor .cms-integration-status span{border:1px solid rgba(15,23,42,.06);border-left:2px solid rgba(31,62,138,.36);border-radius:8px;background:rgba(255,255,255,.72);color:#344054;font-size:11px;line-height:1.3;min-width:0;padding:7px 8px}.ui-refactor .cms-integration-readiness b,.ui-refactor .cms-integration-status b{color:#667085;display:block;font-size:8.5px;font-weight:800;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.ui-refactor .cms-integration-copy{border:1px solid rgba(15,23,42,.07);border-radius:8px;background:rgba(255,255,255,.58);padding:9px 10px}.ui-refactor .cms-integration-copy strong{color:#5f737c;display:block;font-size:10.5px;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.ui-refactor .cms-integration-copy ol{color:#475467;display:grid;font-size:11.5px;gap:5px;line-height:1.4;margin:0;padding-left:18px}.ui-refactor .cms-integration-readiness{border-left-color:rgba(15,123,98,.36)}.ui-refactor .cms-integration-readiness span{display:block}.ui-refactor .cms-integration-actions{margin-top:0}.ui-refactor .cred{background:#fcfbf9;border:1px solid rgba(15,23,42,.1);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:7px;min-width:0}.ui-refactor .cred .head{display:flex;align-items:flex-start;gap:10px;min-width:0}.ui-refactor .cred .icon{background:#ffffff;width:32px;height:32px;border-radius:8px}.ui-refactor .cred .name{font-size:13px;font-weight:650;color:#0e1112;flex:1;line-height:1.2;min-width:0}.ui-refactor .cred .name small{display:block;color:#667085;font-weight:500;font-size:10.5px;margin-top:2px;font-family:var(--nr-font-mono);letter-spacing:.04em}.ui-refactor .cred .meta{font-size:11px;color:#667085;line-height:1.5;font-family:var(--nr-font-mono);letter-spacing:.02em}.ui-refactor .cred .meta b{color:#0e1112;font-weight:600}.ui-refactor .cred-category{align-self:flex-start;border:1px solid rgba(15,23,42,.08);border-radius:6px;background:rgba(255,255,255,.7);color:#475467;flex:none;font-size:10.5px;font-weight:700;line-height:1;max-width:100%;padding:6px 7px;white-space:normal}.ui-refactor .integration-guide{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:10px;align-items:stretch;padding:8px;border-radius:8px;background:rgba(255,255,255,.62);border:1px solid rgba(15,23,42,.06)}.ui-refactor .integration-shot-wrap{display:grid;align-content:start;gap:6px}.ui-refactor .integration-shot{width:62px;aspect-ratio:4/3;border-radius:7px;border:1px solid rgba(15,23,42,.1);background-image:var(--integration-shot);background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}.ui-refactor .integration-shot-wrap span{color:#667085;font-size:9.5px;font-weight:750;line-height:1.25;text-transform:uppercase;letter-spacing:.08em}.ui-refactor .integration-guide-copy{min-width:0;color:#344054;font-size:11px;line-height:1.35}.ui-refactor .integration-purpose{margin:0 0 6px;color:#111827;font-size:11.5px;font-weight:650;line-height:1.35}.ui-refactor .integration-handoff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:7px}.ui-refactor .integration-handoff span{border:1px solid rgba(15,23,42,.06);border-left:2px solid rgba(15,123,98,.35);border-radius:6px;background:rgba(255,255,255,.64);color:#344054;display:block;font-size:10.5px;line-height:1.28;padding:6px}.ui-refactor .integration-handoff b{display:block;color:#667085;font-size:8.5px;font-weight:800;line-height:1.2;margin-bottom:2px;text-transform:uppercase}.ui-refactor .integration-alert-policy{display:grid;gap:5px;margin:0 0 7px}.ui-refactor .integration-alert-policy span{border:1px solid rgba(180,83,9,.18);border-left:2px solid #b45309;border-radius:6px;background:rgba(255,251,235,.78);color:#713f12;display:block;font-size:10.5px;line-height:1.3;padding:6px}.ui-refactor .integration-alert-policy.action_required span{border-color:rgba(185,28,28,.16) rgba(185,28,28,.16) rgba(185,28,28,.16) #b91c1c;background:rgba(254,242,242,.82);color:#7f1d1d}.ui-refactor .integration-alert-policy b{display:block;font-size:8.5px;font-weight:800;line-height:1.2;margin-bottom:2px;text-transform:uppercase}.ui-refactor .connect-copy{display:block;margin-bottom:6px;color:#111827;font-size:11.5px;font-weight:700;line-height:1.35}.ui-refactor .integration-steps-panel{border:1px solid rgba(15,23,42,.07);border-radius:8px;background:rgba(255,255,255,.58);padding:7px 9px}.ui-refactor .integration-steps-panel summary{cursor:pointer;color:#344054;font-size:11px;font-weight:750;letter-spacing:.08em;list-style-position:inside;text-transform:uppercase}.ui-refactor .integration-steps{display:grid;gap:4px;margin:8px 0 0;padding-left:18px;color:#475467;font-size:11.5px;line-height:1.4}.ui-refactor .integration-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.ui-refactor .integration-links a{color:#1f3e8a;font-size:10.5px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.ui-refactor .integration-warning-list{display:grid;gap:6px;padding:8px;border-radius:9px;border:1px solid rgba(15,23,42,.08);background:rgba(252,251,249,.64)}.ui-refactor .integration-warning-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ui-refactor .integration-warning-heading>strong{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#5f737c}.ui-refactor .integration-warning-heading>span{border-radius:999px;background:rgba(15,23,42,.05);color:#475467;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 7px}.ui-refactor .integration-warning-summary{cursor:pointer;list-style-position:inside}.ui-refactor .integration-warning-summary>span{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:space-between;width:calc(100% - 18px)}.ui-refactor .integration-warning-summary strong{color:#5f737c;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.ui-refactor .integration-warning-summary small{border-radius:999px;background:rgba(15,23,42,.05);color:#475467;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 7px}.ui-refactor .integration-warning-pills{display:flex;flex-wrap:wrap;gap:5px}.ui-refactor .integration-warning-pill{align-items:center;border:1px solid rgba(15,23,42,.06);border-radius:999px;color:#33424b;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;line-height:1.2;padding:4px 7px}.ui-refactor .integration-warning-pill b{align-items:center;background:rgba(15,123,98,.12);border-radius:999px;color:#0f7b62;display:inline-flex;font-size:8.5px;height:14px;justify-content:center;line-height:1;width:14px}.ui-refactor .integration-warning-pill.active b{background:rgba(179,107,39,.14);color:#b36b27}.ui-refactor .integration-warning-item{display:grid;grid-template-columns:auto 1fr;gap:7px;color:#33424b}.ui-refactor .integration-warning-item>span{display:inline-grid;place-items:center;min-height:18px;border-radius:999px;background:rgba(15,123,98,.12);color:#0f7b62;font-size:10px;font-weight:800;padding:2px 7px;white-space:nowrap}.ui-refactor .integration-warning-item.active>span{background:rgba(179,107,39,.14);color:#b36b27}.ui-refactor .integration-warning-item b{display:block;color:#0e1112;font-size:12px}.ui-refactor .integration-warning-item p{margin:2px 0 0;color:#5f737c;font-size:11.5px;line-height:1.35}.ui-refactor .cloudflare-setup-workflow{background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:12px;margin:12px 0 18px;padding:14px}.ui-refactor .cloudflare-setup-workflow.embedded{background:rgba(255,255,255,.64);gap:9px;margin:4px 0 0;padding:10px}.ui-refactor .cloudflare-setup-summary{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ui-refactor .cloudflare-setup-summary span{background:rgba(15,23,42,.035);border:1px solid rgba(15,23,42,.07);border-radius:8px;color:#475467;display:block;font-size:11.5px;line-height:1.35;padding:9px}.ui-refactor .cloudflare-proof-item.saved,.ui-refactor .cloudflare-summary-item.saved{background:rgba(15,123,98,.07);border-color:rgba(15,123,98,.22);color:#0f7b62}.ui-refactor .cloudflare-proof-item.missing,.ui-refactor .cloudflare-proof-item.pending,.ui-refactor .cloudflare-summary-item.missing,.ui-refactor .cloudflare-summary-item.pending{background:rgba(179,107,39,.08);border-color:rgba(179,107,39,.2);color:#9a5d22}.ui-refactor .cloudflare-proof-item.blocked,.ui-refactor .cloudflare-summary-item.blocked{background:rgba(185,28,28,.06);border-color:rgba(185,28,28,.2);color:#b91c1c}.ui-refactor .cloudflare-setup-summary b{color:#0e1112;display:block;font-size:11px;margin-bottom:2px}.ui-refactor .cloudflare-credential-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-refactor .cloudflare-credential-actions a{color:#1f3e8a;font-size:10.5px;font-weight:750;text-decoration:underline;text-underline-offset:2px}.ui-refactor .cloudflare-proof-panel{border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:10px;padding:10px}.ui-refactor .cloudflare-proof-heading{display:grid;gap:2px}.ui-refactor .cloudflare-proof-heading strong{color:#0e1112;font-size:13px}.ui-refactor .cloudflare-proof-heading span{color:#667085;font-size:11.5px}.ui-refactor .cloudflare-proof-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ui-refactor .cloudflare-proof-item{border:1px solid rgba(15,23,42,.08);border-radius:8px;display:block;font-size:11.5px;line-height:1.35;padding:9px}.ui-refactor .cloudflare-proof-item b{color:#0e1112;display:block;font-size:11px;margin-bottom:2px}.ui-refactor .cloudflare-path-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ui-refactor .cloudflare-path-option{background:rgba(252,251,249,.88);border:1px solid rgba(15,23,42,.09);border-radius:8px;color:#33424b;cursor:pointer;display:grid;gap:4px;min-height:86px;padding:10px;text-align:left}.ui-refactor .cloudflare-path-option.active{background:rgba(15,123,98,.07);border-color:rgba(15,123,98,.3)}.ui-refactor .cloudflare-path-option span{color:#0e1112;font-size:12px;font-weight:750}.ui-refactor .cloudflare-path-option b{color:#5f737c;font-size:11.5px;font-weight:500;line-height:1.35}.ui-refactor .cloudflare-policy-panel{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor .cloudflare-policy-panel span{background:rgba(15,23,42,.035);border:1px solid rgba(15,23,42,.07);border-radius:8px;color:#475467;display:block;font-size:11.5px;line-height:1.35;padding:9px}.ui-refactor .cloudflare-policy-panel b{color:#0e1112;display:block;font-size:11px;margin-bottom:2px}.ui-refactor .cloudflare-step-guide{background:rgba(15,123,98,.045);border:1px solid rgba(15,123,98,.12);border-radius:8px;display:grid;gap:10px;padding:12px}.ui-refactor .cloudflare-step-guide strong{color:#0e1112;display:block;font-size:12px;margin-bottom:3px}.ui-refactor .cloudflare-step-guide p{color:#475467;font-size:12px;line-height:1.45;margin:0;max-width:820px}.ui-refactor .cloudflare-step-guide ol{counter-reset:cloudflare-step;display:grid;gap:7px;list-style:none;margin:0;padding:0}.ui-refactor .cloudflare-step-guide li{counter-increment:cloudflare-step;display:grid;gap:2px;grid-template-columns:26px 1fr}.ui-refactor .cloudflare-step-guide li:before{align-items:center;background:rgba(15,123,98,.12);border-radius:999px;color:#0f7b62;content:counter(cloudflare-step);display:inline-flex;font-family:var(--nr-font-mono);font-size:10px;font-weight:800;height:22px;justify-content:center;margin-top:1px;width:22px}.ui-refactor .cloudflare-step-guide li b{color:#0e1112;font-size:12px;line-height:1.3}.ui-refactor .cloudflare-step-guide li span{color:#5f737c;font-size:11.5px;grid-column:2;line-height:1.4}.ui-refactor .cloudflare-check-row{display:grid;gap:8px}.ui-refactor .cloudflare-check-row label{align-items:flex-start;color:#33424b;display:flex;font-size:12px;gap:8px;line-height:1.35}.ui-refactor .cloudflare-check-row input{margin-top:2px}.ui-refactor .cloudflare-advanced{border-top:1px solid rgba(15,23,42,.06);padding-top:8px}.ui-refactor .cloudflare-advanced summary{color:#1f3e8a;cursor:pointer;font-size:11px;font-weight:750}.ui-refactor .cloudflare-credential-panel{background:rgba(255,255,255,.52);border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:10px}.ui-refactor .cloudflare-credential-summary{background:rgba(31,62,138,.06);border:1px solid rgba(31,62,138,.14);border-radius:8px;list-style-position:inside;padding:8px 10px}.ui-refactor .cloudflare-credential-summary span{display:inline-grid;gap:2px;margin-left:4px;vertical-align:middle}.ui-refactor .cloudflare-credential-summary strong{color:#0e1112;font-size:12px}.ui-refactor .cloudflare-credential-summary small{color:#5f737c;font-size:10.5px;font-weight:650}.ui-refactor .cloudflare-credential-panel-copy{display:grid;gap:3px;margin-top:8px}.ui-refactor .cloudflare-credential-panel-copy strong{color:#0e1112;font-size:12px}.ui-refactor .cloudflare-credential-panel-copy p{color:#5f737c;font-size:11.5px;line-height:1.4;margin:0;max-width:780px}.ui-refactor .cloudflare-credential-panel-actions{margin-top:2px}.ui-refactor .cloudflare-save-row{margin-top:4px}.ui-refactor .cloudflare-save-status{border-radius:8px;font-size:11.5px;font-weight:700;line-height:1.35;padding:8px 9px}.ui-refactor .cloudflare-save-status.saving{background:rgba(31,62,138,.06);color:#1f3e8a}.ui-refactor .cloudflare-save-status.saved{background:rgba(15,123,98,.08);color:#0f7b62}.ui-refactor .cloudflare-save-status.error{background:rgba(185,28,28,.07);color:#b91c1c}.ui-refactor .cloudflare-advanced ul{color:#475467;display:grid;gap:4px;font-size:11.5px;line-height:1.35;margin:10px 0;padding-left:18px}.ui-refactor .cloudflare-walkthrough-requirement{background:rgba(31,62,138,.045);border:1px solid rgba(31,62,138,.1);border-radius:8px;margin:10px 0;padding:10px 12px}.ui-refactor .cloudflare-walkthrough-requirement strong{color:#0e1112;display:block;font-size:11px;margin-bottom:4px}.ui-refactor .cloudflare-walkthrough-requirement ul{margin:0}.ui-refactor .cloudflare-advanced textarea{min-height:180px}.ui-refactor .integration-active-checks,.ui-refactor .integration-all-checks{border-top:1px solid rgba(15,23,42,.06);padding-top:6px}.ui-refactor .integration-active-checks summary,.ui-refactor .integration-all-checks summary{cursor:pointer;color:#1f3e8a;font-size:10.5px;font-weight:750;list-style-position:inside}.ui-refactor .integration-active-checks>div,.ui-refactor .integration-all-checks>div{display:grid;gap:7px;margin-top:8px}.ui-refactor .prompt-run-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px}.ui-refactor .prompt-run-summary span{border:1px solid rgba(15,23,42,.08);background:rgba(15,123,98,.05);border-radius:8px;padding:10px;color:#0e5c49;font-size:12px;line-height:1.35}.ui-refactor .prompt-run-summary b{display:block;color:#0e1112;font-family:var(--nr-font-mono);font-size:9.5px;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.ui-refactor .prompt-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.ui-refactor .prompt-mix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.ui-refactor .prompt-mix-option{border:1px solid rgba(15,23,42,.08);background:rgba(255,252,247,.9);border-radius:8px;padding:10px;text-align:left;cursor:pointer}.ui-refactor .prompt-mix-option.active{border-color:rgba(15,123,98,.34);background:rgba(15,123,98,.07)}.ui-refactor .prompt-mix-option b,.ui-refactor .prompt-mix-option span{display:block}.ui-refactor .prompt-mix-option span{color:#0e1112;font-size:12px;font-weight:700}.ui-refactor .prompt-mix-option b{color:#667085;font-size:11px;font-weight:500;line-height:1.35;margin-top:4px}.ui-refactor .prompt-category{border:1px solid rgba(15,23,42,.08);background:rgba(255,252,247,.9);border-radius:8px;padding:9px 10px;text-align:left;cursor:pointer}.ui-refactor .prompt-category.active{border-color:rgba(31,62,138,.34);background:rgba(31,62,138,.07)}.ui-refactor .prompt-category b,.ui-refactor .prompt-category span{display:block}.ui-refactor .prompt-category span{color:#0e1112;font-size:12px;font-weight:700}.ui-refactor .prompt-category b{color:#667085;font-family:var(--nr-font-mono);font-size:9.5px;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.ui-refactor .prompt-example-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:18px;border:1px solid rgba(15,23,42,.06);background:rgba(15,23,42,.025);border-radius:8px;padding:10px}.ui-refactor .prompt-example-panel>div{display:flex;flex-wrap:wrap;gap:6px}.ui-refactor .prompt-example-panel span{color:#4d5965;background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.06);border-radius:999px;padding:4px 8px;font-size:11.5px}.ui-refactor .prompt-preview-panel{border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.72);border-radius:8px;display:grid;gap:10px;margin:0 0 18px;padding:12px}.ui-refactor .prompt-preview-panel b{display:block;color:#0e1112;font-size:12px;margin-bottom:3px}.ui-refactor .prompt-preview-panel span{color:#667085;font-size:12px}.ui-refactor .prompt-preview-panel ol{display:grid;gap:5px;margin:0;padding-left:18px}.ui-refactor .prompt-preview-panel li{color:#344054;font-size:12px;line-height:1.35}.ui-refactor .editable-chip-list{display:grid;gap:10px}.ui-refactor .editable-chip-items{display:flex;flex-wrap:wrap;gap:8px;min-height:38px}.ui-refactor .editable-chip{align-items:center;background:rgba(255,255,255,.84);border:1px solid rgba(15,23,42,.1);border-radius:8px;display:inline-flex;gap:6px;max-width:100%;min-height:34px;padding:3px 5px 3px 9px}.ui-refactor .editable-chip input{background:transparent;border:0;color:#0e1112;font-size:12px;min-width:130px;outline:0;padding:4px 0;width:min(42vw,340px)}.ui-refactor .editable-chip button{align-items:center;background:rgba(15,23,42,.06);border:0;border-radius:6px;color:#667085;cursor:pointer;display:inline-flex;font-size:14px;height:22px;justify-content:center;line-height:1;width:22px}.ui-refactor .editable-chip button svg,.ui-refactor .editable-chip-add-button svg{flex:0 0 auto}.ui-refactor .editable-chip button:hover{background:rgba(185,28,28,.1);color:#b91c1c}.ui-refactor .editable-chip-add{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.ui-refactor .editable-chip-add input{min-height:36px}.ui-refactor .editable-chip-add-button{min-height:36px;min-width:36px;padding:0}.ui-refactor .prompt-quality-panel,.ui-refactor .scan-accountability-panel{border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.72);border-radius:8px;display:grid;gap:10px;margin:0 0 18px;padding:12px}.ui-refactor .prompt-quality-panel.ok{border-color:rgba(15,123,98,.18);background:rgba(15,123,98,.05)}.ui-refactor .prompt-quality-panel.warn{border-color:rgba(185,28,28,.18);background:rgba(185,28,28,.04)}.ui-refactor .prompt-quality-panel b,.ui-refactor .scan-accountability-panel b{display:block;color:#0e1112;font-family:var(--nr-font-mono);font-size:9.5px;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.ui-refactor .prompt-quality-panel li,.ui-refactor .prompt-quality-panel p,.ui-refactor .prompt-quality-panel span{color:#344054;font-size:12px;line-height:1.35}.ui-refactor .prompt-quality-panel ul{display:grid;gap:5px;margin:0;padding-left:18px}.ui-refactor .scan-accountability-panel{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ui-refactor .scan-accountability-panel span{color:#344054;min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ui-refactor .setup-confirmation-backdrop{align-items:center;background:rgba(15,23,42,.38);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:400}.ui-refactor .setup-confirmation-dialog{background:#fffaf2;border:1px solid rgba(15,23,42,.12);border-radius:8px;box-shadow:0 24px 80px rgba(15,23,42,.24);color:#0e1112;display:grid;gap:18px;max-width:620px;padding:22px;width:min(100%,620px)}.ui-refactor .setup-confirmation-dialog h2{font-size:20px;line-height:1.2;margin:0 0 8px}.ui-refactor .setup-confirmation-dialog p{color:#344054;font-size:13px;line-height:1.45;margin:0}.ui-refactor .setup-confirmation-kicker{color:#9a3412;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.ui-refactor .setup-confirmation-grid{border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden}.ui-refactor .setup-confirmation-grid div{border-bottom:1px solid rgba(15,23,42,.08);display:grid;gap:4px;padding:11px 12px}.ui-refactor .setup-confirmation-grid div:nth-child(odd){border-right:1px solid rgba(15,23,42,.08)}.ui-refactor .setup-confirmation-grid div:nth-last-child(-n+2){border-bottom:0}.ui-refactor .setup-confirmation-grid dt{color:#5f737c;font-family:var(--nr-font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.ui-refactor .setup-confirmation-grid dd{color:#18272f;font-size:12px;line-height:1.35;margin:0;overflow-wrap:anywhere}.ui-refactor .setup-confirmation-actions{display:flex;gap:10px;justify-content:flex-end}@media (max-width:980px){.ui-refactor .setup-stepper{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.ui-refactor .cms-integration-grid,.ui-refactor .cms-integration-status,.ui-refactor .social-readiness-grid,.ui-refactor .social-readiness-head,.ui-refactor .social-setup-paths{grid-template-columns:1fr}.ui-refactor .social-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .competitor-suggestion-row{grid-template-columns:1fr}.ui-refactor .competitor-suggestion-actions{justify-content:flex-start}}@media (max-width:760px){.ui-refactor .competitor-manual-add,.ui-refactor .competitor-suggestions-head,.ui-refactor .competitor-tracked-item{grid-template-columns:1fr}.ui-refactor .competitor-suggestions-head{display:grid}.ui-refactor .setup-confirmation-grid{grid-template-columns:1fr}.ui-refactor .setup-confirmation-grid div,.ui-refactor .setup-confirmation-grid div:nth-child(odd){border-right:0}.ui-refactor .setup-confirmation-grid div:nth-last-child(2){border-bottom:1px solid rgba(15,23,42,.08)}.ui-refactor .setup-confirmation-actions{justify-content:stretch}.ui-refactor .setup-confirmation-actions .btn{flex:1}.ui-refactor .rp-table{background:transparent;border:0;border-radius:0;display:grid;gap:10px;overflow:visible}.ui-refactor .report-impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .report-impact-head{align-items:flex-start}.ui-refactor .client-success-report{padding:14px}.ui-refactor .client-success-report-head{flex-direction:column}.ui-refactor .client-success-report-head .btn{justify-content:center;width:100%}.ui-refactor .client-success-approval-grid,.ui-refactor .client-success-custom-range,.ui-refactor .client-success-metrics,.ui-refactor .client-success-proof-grid,.ui-refactor .client-success-window-summary{grid-template-columns:1fr}.ui-refactor .rp-thead{display:none}.ui-refactor .rp-trow{background:rgba(252,249,244,.82);border:1px solid rgba(15,23,42,.08);border-radius:10px;display:grid;gap:8px;grid-template-columns:1fr;padding:12px}.ui-refactor .rp-trow>div{align-items:center;display:flex;gap:12px;justify-content:space-between;line-height:1.35;min-width:0;overflow-wrap:anywhere}.ui-refactor .rp-trow>div:before{color:#8a8f98;content:"";flex:0 0 auto;font-family:var(--nr-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ui-refactor .rp-trow>div:first-child:before{content:"Sent"}.ui-refactor .rp-trow>div:nth-child(2):before{content:"Type"}.ui-refactor .rp-trow>div:nth-child(3):before{content:"Recipients"}.ui-refactor .rp-trow>div:nth-child(4):before{content:"Status"}.ui-refactor .rp-trow>div:nth-child(5):before{content:"Size"}.ui-refactor .rp-trow>div:nth-child(6):before{content:"File"}.ui-refactor .rp-trow .trunc{white-space:normal}.ui-refactor .rp-trow .report-action-cell{align-items:flex-start}.ui-refactor .artifact-card{align-items:start;grid-template-columns:42px minmax(0,1fr)}.ui-refactor .artifact-icon{height:50px;width:42px}.ui-refactor .artifact-actions{grid-column:1/-1}.ui-refactor .prompt-category-grid,.ui-refactor .prompt-example-panel,.ui-refactor .prompt-mix-grid,.ui-refactor .prompt-run-summary,.ui-refactor .scan-accountability-panel{grid-template-columns:1fr}.ui-refactor .profile-subsection summary{grid-template-columns:1fr;align-items:start}.ui-refactor .profile-subsection-copy{text-align:left}.ui-refactor .profile-subsection-toggle{justify-self:start}.ui-refactor .integration-status-panel{grid-template-columns:1fr}.ui-refactor .integration-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .field-row,.ui-refactor .integration-guide{grid-template-columns:1fr}.ui-refactor .editable-chip-items{display:grid;grid-template-columns:1fr}.ui-refactor .editable-chip{width:100%}.ui-refactor .editable-chip input{min-width:0;width:100%}.ui-refactor .social-channel-grid,.ui-refactor .social-readiness-kpis{grid-template-columns:1fr}.ui-refactor .social-readiness-panel{gap:14px;padding-top:16px}.ui-refactor .integration-shot{width:100%;max-width:180px}.ui-refactor .cloudflare-policy-panel,.ui-refactor .integration-handoff{grid-template-columns:1fr}.ui-refactor .cred .head{align-items:center;flex-wrap:wrap}.ui-refactor .cred-category{order:3}}@media (max-width:1120px){.ui-refactor .setup-step-card{flex-basis:184px;min-width:184px;min-height:72px;padding:8px;grid-template-columns:24px minmax(0,1fr);column-gap:7px;row-gap:5px}.ui-refactor .setup-step-index{width:24px;height:24px;font-size:11px}.ui-refactor .setup-step-label{font-size:11px}.ui-refactor .setup-step-meta{font-size:8.5px}}@media (max-width:520px){.ui-refactor .setup-step-card{flex-basis:min(280px,calc(100vw - 56px));min-width:min(280px,calc(100vw - 56px));min-height:62px}}.ui-refactor .cred .actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.ui-refactor .cred .actions button{flex:1 1 130px;min-width:0}.ui-refactor .cred.is-blocked{background:rgba(185,28,28,.04);border-color:rgba(185,28,28,.22)}.ui-refactor .cred.is-stale{background:rgba(179,107,39,.05);border-color:rgba(179,107,39,.22)}.ui-refactor .cred.is-not-connected{background:rgba(15,23,42,.025);border-style:dashed}.ui-refactor .pill.live{background:rgba(15,123,98,.14);color:#0a5f4d}.ui-refactor .pill.stale{background:rgba(179,107,39,.14);color:#764313}.ui-refactor .pill.blocked{background:rgba(185,28,28,.12);color:#b91c1c}.ui-refactor .pill.not-connected{background:rgba(15,23,42,.06);color:#40545d}.ui-refactor .banner{display:flex;gap:14px;align-items:flex-start;border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.55;margin-bottom:16px}.ui-refactor .banner b{color:#0e1112}.ui-refactor .banner.info{background:rgba(31,62,138,.06);color:#17306f;border:1px solid rgba(31,62,138,.18)}.ui-refactor .banner.warn{background:rgba(179,107,39,.08);color:#8a6f3e;border:1px solid rgba(179,107,39,.2)}.ui-refactor .banner.crit{background:rgba(185,28,28,.06);color:#b91c1c;border:1px solid rgba(185,28,28,.2)}.ui-refactor .banner.ok{background:rgba(15,123,98,.06);color:#0e5c49;border:1px solid rgba(15,123,98,.2)}.ui-refactor .gate-form h2{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#1f3e8a}.ui-refactor .app-shell.vault{background:linear-gradient(145deg,#0e1419,#0b1a2a 60%,#091523);color:#e5eaf1;min-height:100vh}.ui-refactor .app-shell.vault .main{background:transparent}.ui-refactor .sidebar.dark{background:rgba(255,255,255,.02);border-right:1px solid rgba(248,243,234,.06);color:#b5bbc2}.ui-refactor .sidebar.dark .wm{color:#f8f3ea}.ui-refactor .sidebar.dark .workspace{color:#8fa0b5}.ui-refactor .sidebar.dark .side-section h5{color:#5f737c}.ui-refactor .sidebar.dark .navlink.dark{color:#b5bbc2;cursor:pointer}.ui-refactor .sidebar.dark .navlink.dark:hover{background:rgba(248,243,234,.04)}.ui-refactor .sidebar.dark .navlink.dark.dim{opacity:.45}.ui-refactor .sidebar.dark .navlink.dark.active-cyan{background:rgba(95,213,246,.12);color:#5fd5f6;font-weight:650}.ui-refactor .sidebar.dark .navlink.dark .count{background:rgba(255,255,255,.06);color:#b5bbc2}.ui-refactor .sidebar.dark .navlink.dark .count.cyan{background:rgba(95,213,246,.2);color:#5fd5f6}.ui-refactor .appbar.dark{background:rgba(248,243,234,.04);border-bottom:1px solid rgba(248,243,234,.06)}.ui-refactor .appbar.dark .crumbs{color:#8fa0b5}.ui-refactor .appbar.dark .crumbs a.cyan{color:#5fd5f6}.ui-refactor .appbar.dark .crumbs .now{color:#f8f3ea}.ui-refactor .appbar.dark .search.dark{background:rgba(248,243,234,.06);border-color:rgba(248,243,234,.1);color:#8fa0b5}.ui-refactor .appbar.dark .search.dark input{color:#f8f3ea}.ui-refactor .appbar.dark .search.dark input::placeholder{color:#8fa0b5}.ui-refactor .appbar.dark .search.dark kbd{background:rgba(248,243,234,.08);color:#8fa0b5}.ui-refactor .appbar.dark .actions .btn-gold:disabled{opacity:.4;cursor:not-allowed}.ui-refactor .search{display:flex;align-items:center;gap:8px;background:#fcfbf9;border:1px solid rgba(15,23,42,.1);border-radius:8px;color:#5f737c;flex:1;font-size:12.5px;max-width:540px;padding:6px 10px}.ui-refactor .search input{background:transparent;border:none;color:#0e1112;flex:1;font:inherit;min-width:0;outline:none}.ui-refactor .search kbd{background:rgba(15,23,42,.06);border-radius:4px;color:#5f737c;font-family:var(--nr-font-mono);font-size:9.5px;letter-spacing:.06em;padding:2px 5px}.ui-refactor .badge-ok{background:rgba(15,123,98,.12);color:#0f7b62}.ui-refactor .badge-warn{background:rgba(199,162,107,.18);color:#8a6f3e}.ui-refactor .badge-crit{background:rgba(185,28,28,.12);color:#b91c1c}.ui-refactor .badge-cyan{background:rgba(95,213,246,.18);color:#186f87}.ui-refactor .app-shell.vault .badge{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;gap:5px;letter-spacing:.1em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.ui-refactor .app-shell.vault .table{border-collapse:collapse;font-size:13px;width:100%}.ui-refactor .app-shell.vault .table thead th{border-bottom:1px solid rgba(15,23,42,.08);color:#5f737c;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;padding:10px 14px;text-align:left;text-transform:uppercase}.ui-refactor .app-shell.vault .table tbody td{border-bottom:1px solid rgba(15,23,42,.05);color:#1a1f26;padding:12px 14px}.ui-refactor .app-shell.vault .table.dense tbody td{padding:9px 14px}.ui-refactor .app-shell.vault .table .name b{color:#0e1112;display:block;font-size:13px;font-weight:600;margin-bottom:2px}.ui-refactor .app-shell.vault .table .name small{color:#8a8f98;font-family:var(--nr-font-mono);font-size:10px;letter-spacing:.06em;text-transform:lowercase}.ui-refactor .app-shell.vault .table .num{font-family:var(--nr-font-mono);font-variant-numeric:tabular-nums}.ui-refactor .app-shell.vault .engine-dot{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:inline-flex;flex:none;justify-content:center;margin:0;overflow:visible;vertical-align:middle}.ui-refactor .app-shell.vault .brand-icon-grok.engine-dot{color:#f8f3ea!important;transform:scale(1.08)}.ui-refactor .app-shell.vault .navlink .engine-dot{margin:0}.ui-refactor .app-shell.vault .vault-engine-cell{align-items:center;display:inline-flex;gap:8px;line-height:1;min-height:22px;white-space:nowrap}.ui-refactor .app-shell.vault .navlink .count{background:rgba(15,23,42,.06);border-radius:999px;color:#5f737c;font-family:var(--nr-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;margin-left:auto;padding:1px 6px}.ui-refactor .app-shell.vault .navlink .count.cyan{background:rgba(95,213,246,.2);color:#186f87}.ui-refactor .app-shell.vault .signal-prompt-link{align-items:start;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto;line-height:1.25;min-height:auto;padding-bottom:9px;padding-top:9px}.ui-refactor .app-shell.vault .signal-prompt-text{color:#f8f3ea;display:-webkit-box;font-size:11px;font-weight:650;grid-column:1;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.ui-refactor .app-shell.vault .signal-prompt-link .count{grid-column:2;margin-left:0;white-space:nowrap}.ui-refactor .app-shell.vault .signal-prompt-meta{color:#8fa0b5;font-family:var(--nr-font-mono);font-size:9px;font-weight:650;grid-column:1/-1;letter-spacing:.04em;text-transform:uppercase}.ui-refactor .app-shell.vault .side-empty{color:#8fa0b5;font-size:11px;line-height:1.45;padding:6px 10px}.ui-refactor .vault-grid{display:grid;grid-template-columns:1fr;min-height:calc(100vh - 110px)}.ui-refactor .vault-grid.with-drawer{grid-template-columns:1fr 460px}.ui-refactor .vault-table-wrap{border-right:1px solid rgba(248,243,234,.06);overflow:auto}.ui-refactor .vault-table{color:#e5eaf1}.ui-refactor .vault-table thead tr{background:rgba(248,243,234,.04);border-bottom:1px solid rgba(248,243,234,.08)}.ui-refactor .vault-table thead th{border-bottom-color:rgba(248,243,234,.08);color:#8fa0b5}.ui-refactor .vault-table tbody tr{cursor:pointer;transition:background .12s}.ui-refactor .vault-table tbody tr:hover td{background:rgba(95,213,246,.04)}.ui-refactor .vault-table tbody tr.selected td{background:rgba(95,213,246,.1)}.ui-refactor .vault-table tbody td{border-bottom-color:rgba(248,243,234,.04);color:#e5eaf1;vertical-align:middle}.ui-refactor .vault-table tbody td .name b{color:#f8f3ea}.ui-refactor .vault-table tbody td .name small{color:#8fa0b5}.ui-refactor .vault-table tbody td .num,.ui-refactor .vault-table tbody td.num{color:#f8f3ea;font-family:var(--nr-font-mono)}.ui-refactor .vault-table-foot{border-top:1px solid rgba(248,243,234,.04);color:#5f737c;font-size:11px;padding:12px 18px}.ui-refactor .trend,.ui-refactor .vault-table-foot{font-family:var(--nr-font-mono);letter-spacing:.06em}.ui-refactor .trend{background:rgba(15,123,98,.12);border-radius:999px;color:#0f7b62;display:inline-block;font-size:10px;font-weight:700;padding:2px 7px}.ui-refactor .trend.warn{background:rgba(199,162,107,.18);color:#8a6f3e}.ui-refactor .trend.crit{background:rgba(185,28,28,.12);color:#b91c1c}.ui-refactor .trend.muted{background:rgba(248,243,234,.06);color:#8fa0b5}.ui-refactor .app-shell.vault .row{align-items:center;display:flex;gap:8px}.ui-refactor .app-shell.vault .row.between{align-items:flex-start;gap:12px;justify-content:space-between}.ui-refactor .app-shell.vault .mono{font-family:var(--nr-font-mono)}.ui-refactor .app-shell.vault .tiny{color:#5f737c;font-size:10.5px;letter-spacing:.04em}.ui-refactor .app-shell.vault .kpi{background:#fcfbf9;border:1px solid rgba(15,23,42,.06);border-radius:12px;box-shadow:0 1px 0 rgba(15,23,42,.02);padding:14px 16px}.ui-refactor .app-shell.vault .kpi .label{color:#5f737c;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.ui-refactor .app-shell.vault .kpi .val{color:#0e1112;font-family:var(--nr-font-sans);font-size:26px;font-weight:650;line-height:1}.ui-refactor .vault-empty{color:#8fa0b5;padding:80px 40px;text-align:center}.ui-refactor .vault-empty-eye{color:#5fd5f6;font-family:var(--nr-font-mono);font-size:11px;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.ui-refactor .vault-empty-msg{font-size:13.5px;line-height:1.6;margin:0 auto;max-width:50ch}.ui-refactor .vault-drawer{background:rgba(255,255,255,.02);border-left:1px solid rgba(248,243,234,.08);max-height:calc(100vh - 110px);overflow:auto;padding:18px 20px}.ui-refactor .vault-drawer-head h4{color:#f8f3ea;font-size:15px;font-weight:650;line-height:1.35;margin:7px 0 0}.ui-refactor .vault-selected-eyebrow{align-items:center;color:#8fa0b5;display:flex;flex-wrap:wrap;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;gap:8px;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.ui-refactor .vault-selected-engine{align-items:center;color:#dfe8ed;display:inline-flex;gap:5px;letter-spacing:.08em}.ui-refactor .btn-icon.dark{background:rgba(248,243,234,.06);color:#b5bbc2}.ui-refactor .btn-icon.dark:hover{background:rgba(248,243,234,.12)}.ui-refactor .vault-drawer-kpis{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.ui-refactor .vault-signal-summary{background:rgba(248,243,234,.035);border:1px solid rgba(248,243,234,.08);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 16px;overflow:hidden}.ui-refactor .vault-signal-metric{background:rgba(7,12,24,.28);min-width:0;padding:11px 12px}.ui-refactor .vault-signal-metric span{color:#8fa0b5;display:block;font-family:var(--nr-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.ui-refactor .vault-signal-metric strong{color:#f8f3ea;display:block;font-size:21px;font-weight:650;line-height:1;margin-bottom:7px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ui-refactor .vault-signal-metric em{font-style:normal}.ui-refactor .kpi.dark{background:rgba(248,243,234,.04);border-color:rgba(248,243,234,.08);box-shadow:none;padding:10px}.ui-refactor .kpi.dark .label{color:#8fa0b5}.ui-refactor .kpi.dark .val{color:#f8f3ea;font-size:22px}.ui-refactor .vault-drawer-section{margin-bottom:18px}.ui-refactor .vault-drawer-section h6{color:#8fa0b5;font-size:10px;font-weight:700;letter-spacing:.2em;margin:0 0 8px;text-transform:uppercase}.ui-refactor .vault-section-title-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.ui-refactor .vault-section-title-row h6{margin:0}.ui-refactor .vault-detail-loading{align-items:center;background:rgba(95,213,246,.06);border:1px solid rgba(95,213,246,.14);border-radius:8px;color:#bdefff;display:flex;font-family:var(--nr-font-mono);font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;margin:12px 0;padding:9px 11px;text-transform:uppercase}.ui-refactor .vault-section-title-row .btn.tiny{align-items:center;display:inline-flex;gap:6px;min-height:28px;padding:6px 9px}.ui-refactor .vault-pre{background:rgba(15,23,42,.4);border:1px solid rgba(248,243,234,.06);color:#e5eaf1;font-family:var(--nr-font-mono);font-size:11.5px;word-break:break-word}.ui-refactor .vault-source-note{background:rgba(95,213,246,.06);border:1px solid rgba(95,213,246,.14);border-radius:8px;color:#b9c7d3;font-size:12px;line-height:1.5;padding:10px 12px}.ui-refactor .vault-source-note strong{color:#f8f3ea;display:block;font-size:12.5px;margin-bottom:3px;text-transform:capitalize}.ui-refactor .vault-source-note span{display:block}.ui-refactor .vault-citations{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ui-refactor .vault-citation-summary{background:rgba(248,243,234,.04);border:1px solid rgba(248,243,234,.06);border-radius:8px;color:#8fa0b5;font-size:11.5px;line-height:1.45;margin-bottom:8px;padding:10px 12px}.ui-refactor .vault-citation-summary>span{color:#f8f3ea;display:block;font-weight:650;margin-bottom:6px}.ui-refactor .vault-citation-summary>div{display:flex;flex-wrap:wrap;gap:6px}.ui-refactor .vault-domain-chip{background:rgba(95,213,246,.12);border-radius:999px;color:#bdefff;font-family:var(--nr-font-mono);font-size:10.5px;letter-spacing:.03em;padding:3px 7px}.ui-refactor .vault-citations li{background:rgba(248,243,234,.04);border:1px solid rgba(248,243,234,.06);border-radius:8px;padding:10px 12px}.ui-refactor .vault-citations li.brand{background:rgba(95,213,246,.06);border-color:rgba(95,213,246,.3)}.ui-refactor .vault-citations li.comp{background:rgba(185,28,28,.04);border-color:rgba(185,28,28,.25)}.ui-refactor .vault-cit-head{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:4px}.ui-refactor .vault-cit-head .rank{color:#c9a366;font-family:var(--nr-font-mono);font-size:11px;font-weight:700}.ui-refactor .vault-cit-head .domain{color:#f8f3ea;flex:1;font-weight:600}.ui-refactor .vault-citations .snippet{color:#b5bbc2;font-size:11.5px;font-style:italic;line-height:1.5}.ui-refactor .vault-transcript{background:rgba(15,23,42,.3);border:1px solid rgba(248,243,234,.06);border-radius:8px;color:#d5dce3;font-size:12px;line-height:1.6;max-height:220px;overflow:auto;padding:12px 14px}.ui-refactor .vault-transcript-blocks{display:flex;flex-direction:column;gap:10px}.ui-refactor .vault-transcript-blocks p{margin:0}.ui-refactor .vault-transcript-blocks ol,.ui-refactor .vault-transcript-blocks ul{display:grid;gap:6px;margin:0;padding-left:20px}.ui-refactor .vault-transcript-blocks li{padding-left:2px}.ui-refactor .vault-transcript-blocks a{color:#8bdcf7;text-decoration:underline;text-underline-offset:2px}.ui-refactor .vault-transcript-blocks code{background:rgba(248,243,234,.08);border:1px solid rgba(248,243,234,.1);border-radius:4px;color:#f8f3ea;font-size:.94em;padding:1px 4px}.ui-refactor .vault-pre{background:rgba(2,6,23,.36);border:1px solid rgba(248,243,234,.08);border-radius:8px;margin:0;overflow:auto;padding:10px 12px;white-space:pre-wrap}.ui-refactor .vault-pre code{background:transparent;border:0;color:inherit;padding:0}.ui-refactor .vault-drawer-actions{border-top:1px solid rgba(248,243,234,.06);display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:8px}.ui-refactor .vault-drawer-actions .btn{align-items:center;display:inline-flex;gap:7px}.ui-refactor .vault-modal-backdrop{align-items:center;background:rgba(2,6,23,.72);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:260}.ui-refactor .vault-modal{background:#0b1220;border:1px solid rgba(248,243,234,.14);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.4);color:#d5dce3;display:grid;gap:14px;max-height:calc(100vh - 36px);max-width:640px;overflow:auto;padding:18px;width:min(640px,100%)}.ui-refactor .vault-modal-head h4{color:#f8f3ea;font-size:18px;font-weight:650;margin:5px 0 0}.ui-refactor .vault-question-field{display:grid;gap:7px}.ui-refactor .vault-modal-comparison span,.ui-refactor .vault-question-field span{color:#8fa0b5;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ui-refactor .vault-question-field textarea{background:rgba(2,6,23,.46);border:1px solid rgba(248,243,234,.12);border-radius:8px;color:#f8f3ea;font:inherit;line-height:1.45;min-height:126px;padding:10px 12px;resize:vertical;width:100%}.ui-refactor .vault-question-field textarea:focus{border-color:rgba(95,213,246,.64);box-shadow:0 0 0 3px rgba(95,213,246,.12);outline:none}.ui-refactor .vault-modal-comparison{background:rgba(248,243,234,.04);border:1px solid rgba(248,243,234,.08);border-radius:8px;display:grid;gap:7px;padding:10px 12px}.ui-refactor .vault-modal-comparison p{color:#cbd5df;font-size:12.5px;line-height:1.5;margin:0;overflow-wrap:anywhere}.ui-refactor .btn-ghost.dark{background:rgba(248,243,234,.04);border-color:rgba(248,243,234,.1);color:#b5bbc2}.ui-refactor .btn-ghost.dark:hover{background:rgba(248,243,234,.08)}.ui-refactor .toast{background:#0e1112;border-radius:10px;bottom:24px;box-shadow:0 12px 32px rgba(15,23,42,.18);color:#f8f3ea;font-family:var(--nr-font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;max-width:360px;padding:10px 16px;position:fixed;right:24px;z-index:200}.ui-refactor .app-shell.vault .vault-table thead th{border-bottom-color:rgba(248,243,234,.08);color:#8fa0b5}.ui-refactor .app-shell.vault .vault-table tbody td{border-bottom-color:rgba(248,243,234,.04);color:#e5eaf1;vertical-align:middle}.ui-refactor .app-shell.vault .vault-table tbody td .name b{color:#f8f3ea}.ui-refactor .app-shell.vault .vault-table tbody td .name small{color:#8fa0b5}.ui-refactor .app-shell.vault .vault-table tbody td .num,.ui-refactor .app-shell.vault .vault-table tbody td.num{color:#f8f3ea;font-family:var(--nr-font-mono)}.ui-refactor .scope-strip{align-items:center;background:linear-gradient(90deg,rgba(199,162,107,.08),rgba(31,62,138,.05));border-bottom:1px solid rgba(15,23,42,.08);display:grid;gap:10px 18px;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;padding:11px 24px}.ui-refactor .scope-link,.ui-refactor .scope-mark{align-items:center;background:#fcfbf9;border:1px solid rgba(15,23,42,.12);border-radius:999px;display:inline-flex;font-size:11px;font-weight:750;gap:8px;letter-spacing:.14em;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.ui-refactor .scope-mark .pulse{background:#0f7b62;border-radius:999px;height:7px;width:7px}.ui-refactor .scope-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-refactor .scope-cell.show-mobile{display:none}.ui-refactor .scope-key{color:#8a8f98;font-size:9.5px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.ui-refactor .scope-val{color:#0e1112;font-size:12.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-refactor .scope-link{color:#1f3e8a;font-size:11px;letter-spacing:0;text-transform:none}.ui-refactor .account-pop{background:#fcfbf9;border:1px solid rgba(15,23,42,.14);border-radius:14px;box-shadow:0 30px 80px rgba(15,23,42,.16);min-width:330px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:130}.ui-refactor .account-pop-header,.ui-refactor .account-pop-item,.ui-refactor .boundary-note,.ui-refactor .q-callout,.ui-refactor .read-only-banner,.ui-refactor .ws-row{align-items:center;display:flex;gap:10px}.ui-refactor .account-pop-header{background:linear-gradient(180deg,#f8f3ea,#fcfbf9);border-bottom:1px solid rgba(15,23,42,.08);padding:16px}.ui-refactor .account-pop-name{color:#0e1112;font-size:14px;font-weight:750}.ui-refactor .account-pop-email,.ui-refactor .ws-meta{color:#5f737c;font-size:12px}.ui-refactor .account-pop-section{padding:7px}.ui-refactor .account-pop-section h6{color:#8a8f98;font-size:9.5px;font-weight:750;letter-spacing:.2em;margin:8px 10px 4px;text-transform:uppercase}.ui-refactor .account-pop-item,.ui-refactor .ws-row{background:transparent;border:0;border-radius:8px;color:#0e1112;cursor:pointer;font-size:13px;padding:9px 10px;text-align:left;width:100%}.ui-refactor .account-pop-item:hover,.ui-refactor .ws-row:hover{background:rgba(31,62,138,.06)}.ui-refactor .account-pop-item svg,.ui-refactor .ws-row svg{color:#5f737c;height:14px;width:14px}.ui-refactor .account-pop-item.danger{color:#b91c1c}.ui-refactor .account-pop-divider{border-top:1px solid rgba(15,23,42,.08);margin:4px 0}.ui-refactor .ws-mark{align-items:center;background:#0e1112;border-radius:7px;color:#fcfbf9;display:inline-flex;flex:none;font-size:11px;font-weight:750;height:30px;justify-content:center;width:30px}.ui-refactor .ws-row.is-current{background:rgba(31,62,138,.07);cursor:default}.ui-refactor .boundary-note,.ui-refactor .q-callout,.ui-refactor .read-only-banner{align-items:flex-start;border-radius:9px;font-size:12.5px;line-height:1.55;margin-bottom:14px;padding:10px 14px}.ui-refactor .read-only-banner{background:rgba(15,23,42,.04);border:1px dashed rgba(15,23,42,.15);color:#33424b}.ui-refactor .boundary-note{background:rgba(31,62,138,.06);border:1px solid rgba(31,62,138,.18);color:#24303a}.ui-refactor .q-callout{background:rgba(199,162,107,.1);border:1px solid rgba(199,162,107,.35);color:#24303a}.ui-refactor .q-callout strong{color:#b36b27;display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.ui-refactor .source-label{color:#8a8f98;font-family:var(--nr-font-mono);font-size:10px;white-space:nowrap}.ui-refactor .drawer-mask{background:rgba(15,23,42,.38);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:80}.ui-refactor .drawer{background:#fcfbf9;box-shadow:0 30px 80px rgba(15,23,42,.16);display:flex;flex-direction:column;height:100%;max-width:96vw;width:560px}.ui-refactor .drawer-foot,.ui-refactor .drawer-head{border-color:rgba(15,23,42,.08);border-style:solid;display:flex;gap:14px;justify-content:space-between;padding:16px 22px}.ui-refactor .drawer-head{border-width:0 0 1px}.ui-refactor .drawer-foot{border-width:1px 0 0}.ui-refactor .drawer-body{flex:1;overflow:auto;padding:22px}.ui-refactor .close-btn{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.ui-refactor .denied-page{margin:72px auto;max-width:560px;padding:32px;text-align:center}.ui-refactor .denied-mark{align-items:center;background:rgba(185,28,28,.08);border:1px solid rgba(185,28,28,.18);border-radius:999px;color:#b91c1c;display:inline-flex;height:80px;justify-content:center;margin-bottom:22px;width:80px}.ui-refactor .denied-meta{background:#fcfbf9;border:1px solid rgba(15,23,42,.08);border-radius:12px;margin:22px 0;padding:16px 20px;text-align:left}.ui-refactor .denied-meta-row{display:grid;gap:12px;grid-template-columns:130px 1fr;padding:7px 0}.ui-refactor .denied-meta-key{color:#8a8f98;font-size:10.5px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.ui-refactor .denied-meta-val{color:#0e1112;font-family:var(--nr-font-mono);font-size:12px;font-weight:650;overflow-wrap:anywhere}@media (max-width:880px){.ui-refactor .scope-strip{grid-template-columns:auto 1fr;padding:10px 16px}.ui-refactor .scope-cell{display:none}.ui-refactor .scope-cell.show-mobile{display:flex}.ui-refactor .scope-link{display:none}.ui-refactor .account-pop{left:12px;max-height:calc(100vh - 76px);min-width:0;overflow-y:auto;position:fixed;right:12px;top:58px;width:auto;z-index:130}}.ui-refactor.role-settings-root{color:#0e1112;font-family:var(--nr-font-sans);min-height:100vh}.ui-refactor.role-settings-root .app{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.ui-refactor.role-settings-root .sidebar{background:linear-gradient(180deg,rgba(252,249,244,.7),rgba(248,243,234,.55));border-right:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:18px;height:100vh;padding:18px 14px 14px;position:sticky;top:0}.ui-refactor.role-settings-root .brand{align-items:center;display:flex;gap:9px;min-width:0;padding:3px 4px 5px}.ui-refactor.role-settings-root .role-settings-brand-logo{gap:9px;max-width:100%;min-width:0}.ui-refactor.role-settings-root .role-settings-brand-stack{display:grid;gap:3px;min-width:0}.ui-refactor.role-settings-root .role-settings-brand-logo img{height:34px;width:34px}.ui-refactor.role-settings-root .role-settings-brand-logo>span:last-child{min-width:0}.ui-refactor.role-settings-root .role-settings-brand-logo>span:last-child>span:first-child{font-size:19px;letter-spacing:0;line-height:1;white-space:nowrap}.ui-refactor.role-settings-root .role-settings-brand-stack .workspace{padding-left:43px}.ui-refactor.role-settings-root .workspace{color:#5f737c;display:block;font-size:11px;letter-spacing:.02em;margin-top:3px;text-transform:none}@container (max-width: 620px){.ui-refactor.role-settings-root .role-settings-source-item{align-items:start;gap:8px 12px;grid-template-columns:24px minmax(0,1fr)}.ui-refactor.role-settings-root .role-settings-team-access-card{align-items:start;grid-template-columns:minmax(0,1fr)}.ui-refactor.role-settings-root .role-settings-team-access-actions{justify-content:flex-start}.ui-refactor.role-settings-root .role-settings-invite-fields{grid-template-columns:minmax(0,1fr)}.ui-refactor.role-settings-root .role-settings-source-item>.pill{grid-column:2/-1;justify-self:start}.ui-refactor.role-settings-root .role-settings-source-actions,.ui-refactor.role-settings-root .role-settings-source-meta{grid-column:2/-1}.ui-refactor.role-settings-root .role-settings-source-actions .boundary-note{max-width:100%}.ui-refactor.role-settings-root .tenant-settings-workbench{grid-template-columns:minmax(0,1fr)}.ui-refactor.role-settings-root .tenant-settings-selector{position:static}.ui-refactor.role-settings-root .tenant-settings-detail-head{grid-template-columns:minmax(0,1fr)}.ui-refactor.role-settings-root .tenant-settings-detail-actions{justify-content:flex-start;min-width:0}}.ui-refactor.role-settings-root .side-section h5{color:#8a8f98;font-size:10px;font-weight:700;letter-spacing:.22em;margin:0 8px 6px;padding-top:4px;text-transform:uppercase}.ui-refactor.role-settings-root .navlink{align-items:center;border:1px solid transparent;border-radius:7px;color:#33424b;display:flex;font-size:13px;font-weight:500;gap:10px;padding:7px 10px;white-space:nowrap}.ui-refactor.role-settings-root .navlink svg{color:#8a8f98;flex:none;height:15px;width:15px}.ui-refactor.role-settings-root .navlink.active{background:rgba(31,62,138,.09);color:#1f3e8a;font-weight:650}.ui-refactor.role-settings-root .navlink.active svg{color:#1f3e8a}.ui-refactor.role-settings-root .side-foot{border-top:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:10px;position:static}.ui-refactor.role-settings-root .env-pill{align-items:center;color:#5f737c;display:inline-flex;font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.ui-refactor.role-settings-root .env-status-dot{background:#0f7b62;border-radius:999px;display:inline-block;flex:none;height:6px;width:6px}.ui-refactor.role-settings-root .appbar{align-items:center;background:rgba(252,249,244,.78);backdrop-filter:blur(14px);border-bottom:1px solid rgba(15,23,42,.08);display:flex;gap:14px;padding:14px 24px;position:sticky;top:0;z-index:140}.ui-refactor.role-settings-root .role-settings-back-link{align-items:center;border:1px solid rgba(15,23,42,.1);border-radius:8px;color:#33424b;display:inline-flex;flex:none;font-size:12px;font-weight:650;gap:6px;min-height:34px;padding:6px 10px;text-decoration:none}.ui-refactor.role-settings-root .role-settings-back-link:hover{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.18)}.ui-refactor.role-settings-root .role-settings-back-link svg{height:14px;width:14px}.ui-refactor.role-settings-root .appbar-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.ui-refactor.role-settings-root .icon-btn{background:transparent;border:1px solid rgba(15,23,42,.08);border-radius:8px;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.ui-refactor.role-settings-root .icon-btn:hover{background:rgba(15,23,42,.04)}.ui-refactor.role-settings-root .icon-btn svg{color:#33424b;height:16px;width:16px}.ui-refactor.role-settings-root .appbar-search{flex:1;margin:0 8px;max-width:380px;position:relative}.ui-refactor.role-settings-root .appbar-search svg{color:#8a8f98;height:14px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.ui-refactor.role-settings-root .appbar-search input{background:rgba(252,249,244,.6);border:1px solid rgba(15,23,42,.08);border-radius:8px;color:#0e1112;font-size:13px;padding:7px 12px 7px 30px;width:100%}.ui-refactor.role-settings-root .avatar{align-items:center;background:#0e1112;border:0;border-radius:50%;color:#fcfbf9;cursor:pointer;display:grid;flex:none;font-size:12px;font-weight:700;height:34px;justify-content:center;letter-spacing:.04em;width:34px}.ui-refactor.role-settings-root .avatar.role-platform{background:linear-gradient(135deg,#0e1112,#1f3e8a)}.ui-refactor.role-settings-root .avatar.role-agency{background:linear-gradient(135deg,#0e1112,#3b5bbe)}.ui-refactor.role-settings-root .avatar.role-subagency{background:linear-gradient(135deg,#0e1112,#5f737c)}.ui-refactor.role-settings-root .avatar.role-client{background:linear-gradient(135deg,#0e1112,#c9a366)}.ui-refactor.role-settings-root .avatar.role-viewer{background:linear-gradient(135deg,#5f737c,#33424b)}.ui-refactor.role-settings-root .avatar.role-franchise{background:linear-gradient(135deg,#0e1112,#7c5a3a)}.ui-refactor.role-settings-root .avatar.role-syndicate{background:linear-gradient(135deg,#0e1112,#2f6f60)}.ui-refactor.role-settings-root .scope-strip{align-items:center;background:linear-gradient(90deg,rgba(199,162,107,.06),rgba(31,62,138,.05));border-bottom:1px solid rgba(15,23,42,.08);column-gap:18px;display:grid;font-size:12px;grid-template-areas:"mark wks pol data edit link";grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;padding:11px 24px;row-gap:6px}.ui-refactor.role-settings-root .scope-strip .scope-mark{background:#fcfbf9;border:1px solid rgba(15,23,42,.15);border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:8px;grid-area:mark;letter-spacing:.18em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.ui-refactor.role-settings-root .scope-strip .scope-cell:nth-of-type(2){grid-area:wks}.ui-refactor.role-settings-root .scope-strip .scope-cell:nth-of-type(3){grid-area:pol}.ui-refactor.role-settings-root .scope-strip .scope-cell:nth-of-type(4){grid-area:data}.ui-refactor.role-settings-root .scope-strip .scope-cell:nth-of-type(5){grid-area:edit}.ui-refactor.role-settings-root .scope-strip .scope-link{align-items:center;background:transparent;border:1px solid rgba(31,62,138,.18);border-radius:7px;color:#1f3e8a;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;grid-area:link;letter-spacing:0;padding:5px 10px;text-transform:none;white-space:nowrap}.ui-refactor.role-settings-root .scope-strip .scope-link:hover{background:rgba(31,62,138,.06)}.ui-refactor.role-settings-root .popover-mask{background:transparent;inset:0;position:fixed;z-index:150}.ui-refactor.role-settings-root .account-pop{background:#fcfbf9;border:1px solid rgba(15,23,42,.15);border-radius:14px;box-shadow:0 30px 80px rgba(15,23,42,.16);display:flex;flex-direction:column;max-height:calc(100dvh - 76px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:24px;top:60px;width:min(420px,calc(100vw - 32px));z-index:160}.ui-refactor.role-settings-root .account-pop-role{margin-top:4px}.ui-refactor.role-settings-root .account-pop-section{min-height:0}.ui-refactor.role-settings-root .workspace-switcher-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:8px 10px}.ui-refactor.role-settings-root .workspace-switcher-head h6{margin:0}.ui-refactor.role-settings-root .workspace-switcher-head span{color:#5f737c;flex:none;font-size:11px;font-weight:700}.ui-refactor.role-settings-root .workspace-switcher-search{display:grid;gap:6px;margin:0 10px 8px}.ui-refactor.role-settings-root .workspace-switcher-search span{color:#8a8f98;font-size:9.5px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.ui-refactor.role-settings-root .workspace-switcher-search input,.ui-refactor.role-settings-root .workspace-switcher-search select,.ui-refactor.role-settings-root .workspace-switcher-search textarea{background:rgba(252,249,244,.9);border:1px solid rgba(15,23,42,.1);border-radius:8px;color:#0e1112;font-size:13px;min-height:36px;padding:8px 10px;width:100%}.ui-refactor.role-settings-root .workspace-switcher-search select,.ui-refactor.role-settings-root .workspace-switcher-search textarea{resize:vertical}.ui-refactor.role-settings-root .workspace-switcher-search textarea{min-height:68px}.ui-refactor.role-settings-root .workspace-switcher-list{display:grid;gap:2px;max-height:min(332px,38dvh);overflow:auto;padding:0 2px}.ui-refactor.role-settings-root .workspace-switcher-actions{align-items:center;border-top:1px solid rgba(15,23,42,.08);display:flex;flex-wrap:wrap;gap:8px;margin:8px 10px;padding-top:10px}.ui-refactor.role-settings-root .workspace-switcher-empty{color:#5f737c;font-size:12px;margin:10px}.ui-refactor.role-settings-root .account-pop-account-section{border-top:1px solid rgba(15,23,42,.08)}.ui-refactor.role-settings-root .ws-row,.ui-refactor.role-settings-root .ws-row .col{min-width:0}.ui-refactor.role-settings-root .ws-row .ws-meta,.ui-refactor.role-settings-root .ws-row .ws-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.role-settings-root .delegated-triage-banner{align-items:flex-start;background:linear-gradient(90deg,rgba(184,128,38,.1),rgba(31,62,138,.07));border:1px solid rgba(184,128,38,.24);border-radius:8px;color:#24303a;display:flex;gap:12px;margin-bottom:14px;padding:12px 14px}.ui-refactor.role-settings-root .delegated-triage-banner>svg{color:#9a651d;flex:none;height:18px;margin-top:2px;width:18px}.ui-refactor.role-settings-root .delegated-triage-copy{display:grid;flex:1;gap:3px;min-width:0}.ui-refactor.role-settings-root .delegated-triage-copy strong{color:#0e1112;font-size:13px}.ui-refactor.role-settings-root .delegated-triage-copy em,.ui-refactor.role-settings-root .delegated-triage-copy small,.ui-refactor.role-settings-root .delegated-triage-copy span{color:#33424b;font-size:12px;font-style:normal;line-height:1.45}.ui-refactor.role-settings-root .delegated-triage-copy em{color:#9f241f;font-weight:650}.ui-refactor.role-settings-root .delegated-triage-banner .btn{flex:none;gap:6px}.ui-refactor.role-settings-root .delegated-triage-banner .btn svg{height:14px;width:14px}@media (max-width:880px){.ui-refactor.role-settings-root .app{grid-template-columns:1fr}.ui-refactor.role-settings-root .sidebar{display:none}.ui-refactor.role-settings-root .scope-strip{gap:10px;grid-template-areas:"mark role";grid-template-columns:auto 1fr;padding:10px 16px}.ui-refactor.role-settings-root .scope-strip .scope-cell{display:none}.ui-refactor.role-settings-root .scope-strip .scope-cell.show-mobile{display:flex;grid-area:role}.ui-refactor.role-settings-root .scope-strip .scope-link{display:none}.ui-refactor.role-settings-root .appbar{padding:12px 16px}.ui-refactor.role-settings-root .appbar-search,.ui-refactor.role-settings-root .role-settings-back-link span{display:none}.ui-refactor.role-settings-root .account-pop{left:12px;right:12px;top:60px;width:auto}.ui-refactor.role-settings-root .public-scan-detail,.ui-refactor.role-settings-root .public-scan-filters,.ui-refactor.role-settings-root .public-scan-insight-grid,.ui-refactor.role-settings-root .public-scan-trend-latest{grid-template-columns:1fr}.ui-refactor.role-settings-root .public-scan-panel-heading{align-items:start;flex-direction:column}.ui-refactor.role-settings-root .public-scan-line-chart{min-width:560px}}.ui-refactor .zernio-claude-panels{display:flex;flex-direction:column;gap:18px;color:var(--ink)}.ui-refactor .zernio-contract-nav{position:sticky;top:62px;z-index:8;display:flex;gap:6px;overflow-x:auto;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(252,249,244,.92);backdrop-filter:blur(10px)}.ui-refactor .zernio-contract-nav a{flex:0 0 auto;padding:6px 10px;border:1px solid transparent;border-radius:6px;color:#324154;font-size:11.5px;font-weight:700;text-decoration:none}.ui-refactor .zernio-contract-nav a:hover{border-color:rgba(15,23,42,.12);background:#fffdf8}.ui-refactor .zernio-claude-frame{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.09);border-radius:10px;background:radial-gradient(circle at top left,rgba(201,163,102,.08),transparent 28%),rgba(255,252,247,.86);box-shadow:0 14px 40px rgba(15,23,42,.045)}.ui-refactor .zernio-boundary-frame{background:rgba(248,243,234,.7)}.ui-refactor .zernio-panel-head,.ui-refactor .zernio-section-head,.ui-refactor .zernio-verdict-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-refactor .zernio-ad-card h3,.ui-refactor .zernio-boundary-card h3,.ui-refactor .zernio-directory-copy h3,.ui-refactor .zernio-panel-head h3,.ui-refactor .zernio-proof-gap h3,.ui-refactor .zernio-section-head h2,.ui-refactor .zernio-thread-card h3{margin:0;color:#111827;letter-spacing:0}.ui-refactor .zernio-section-head h2{font-size:20px;font-weight:700}.ui-refactor .zernio-ad-card p,.ui-refactor .zernio-boundary-card p,.ui-refactor .zernio-channel-tile p,.ui-refactor .zernio-directory-copy p,.ui-refactor .zernio-panel-body p,.ui-refactor .zernio-proof-gap p,.ui-refactor .zernio-section-head p,.ui-refactor .zernio-thread-card p{margin:4px 0 0;color:#5f737c;font-size:12px;line-height:1.55}.ui-refactor .zernio-action-row,.ui-refactor .zernio-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-refactor .zernio-verdict{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8f3ea}.ui-refactor .zernio-verdict.tone-ok{border-color:rgba(15,123,98,.25);background:#dceae3}.ui-refactor .zernio-verdict.tone-warn{border-color:rgba(179,107,39,.32);background:#f4e6cc}.ui-refactor .zernio-verdict.tone-crit{border-color:rgba(185,28,28,.28);background:#f4e1dd}.ui-refactor .zernio-verdict-mark{display:grid;width:36px;height:36px;place-items:center;border:1px solid;border-radius:8px;color:#111827}.ui-refactor .zernio-verdict h3{margin:0;color:#111827;font-size:14px;font-weight:700}.ui-refactor .zernio-verdict p{margin:6px 0 0;color:#324154;font-size:12.5px;line-height:1.55}.ui-refactor .zernio-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:2px 8px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:rgba(15,23,42,.06);color:#324154;font-size:10.5px;font-weight:800;line-height:1.5;text-transform:lowercase;white-space:nowrap}.ui-refactor .zernio-badge>span{width:6px;height:6px;border-radius:999px;background:currentColor}.ui-refactor .zernio-badge.tone-ok{border-color:rgba(15,123,98,.28);background:#dceae3;color:#0f7b62}.ui-refactor .zernio-badge.tone-warn{border-color:rgba(179,107,39,.32);background:#f4e6cc;color:#9a5c1f}.ui-refactor .zernio-badge.tone-crit{border-color:rgba(185,28,28,.28);background:#f4e1dd;color:#b91c1c}.ui-refactor .zernio-badge.tone-info{border-color:rgba(31,62,138,.18);background:#e5eaf6;color:#1f3e8a}.ui-refactor .zernio-badge.tone-cyan{border-color:rgba(15,126,140,.25);background:#ddefef;color:#0f7e8c}.ui-refactor .zernio-directory-grid,.ui-refactor .zernio-kpi-row,.ui-refactor .zernio-three-col,.ui-refactor .zernio-two-col{display:grid;gap:12px}.ui-refactor .zernio-two-col{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.ui-refactor .zernio-two-col-wide{grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr)}.ui-refactor .zernio-directory-grid,.ui-refactor .zernio-three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor .zernio-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-refactor .zernio-kpi-row>div{min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fffdf8}.ui-refactor .zernio-kpi-row p,.ui-refactor .zernio-kpi-row span{display:block;color:#667085;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ui-refactor .zernio-kpi-row strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:#111827;font-size:20px;font-weight:750}.ui-refactor .zernio-ad-card,.ui-refactor .zernio-boundary-card,.ui-refactor .zernio-directory-card,.ui-refactor .zernio-panel{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,253,248,.92)}.ui-refactor .zernio-panel-head{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.08)}.ui-refactor .zernio-panel-body{display:flex;flex-direction:column;gap:12px;padding:14px}.ui-refactor .zernio-proof-list{display:flex;flex-direction:column;gap:8px}.ui-refactor .zernio-proof-gap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,253,248,.88)}.ui-refactor .zernio-proof-gap.tone-crit{border-color:rgba(185,28,28,.22)}.ui-refactor .zernio-proof-gap.tone-warn{border-color:rgba(179,107,39,.22)}.ui-refactor .zernio-proof-gap.tone-ok{border-color:rgba(15,123,98,.18)}.ui-refactor .zernio-mono,.ui-refactor .zernio-proof-gap code{color:#33424b;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;overflow-wrap:anywhere}.ui-refactor .zernio-kv{display:flex;flex-direction:column;gap:0;margin:0}.ui-refactor .zernio-kv div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px dashed rgba(15,23,42,.1)}.ui-refactor .zernio-kv div:last-child{border-bottom:0}.ui-refactor .zernio-kv dt{color:#667085;font-size:11px;font-weight:800}.ui-refactor .zernio-kv dd{margin:0;color:#111827;font-size:12px;overflow-wrap:anywhere}.ui-refactor .zernio-disabled-action{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:1px solid rgba(185,28,28,.22);border-radius:6px;background:rgba(244,225,221,.6);color:#b91c1c;font-size:11px}.ui-refactor .zernio-disabled-action strong{color:inherit}.ui-refactor .zernio-proof-timeline{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ui-refactor .zernio-proof-timeline li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.ui-refactor .zernio-proof-timeline li>span{width:9px;height:9px;margin-top:5px;border-radius:999px;background:#667085}.ui-refactor .zernio-proof-timeline li.tone-ok>span{background:#0f7b62}.ui-refactor .zernio-proof-timeline li.tone-warn>span{background:#b36b27}.ui-refactor .zernio-proof-timeline li.tone-crit>span{background:#b91c1c}.ui-refactor .zernio-proof-timeline strong{display:block;color:#111827;font-size:12px}.ui-refactor .zernio-proof-timeline p{margin:2px 0;color:#5f737c;font-size:11.5px}.ui-refactor .zernio-proof-timeline small{display:flex;flex-wrap:wrap;gap:6px;color:#667085;font-size:10.5px}.ui-refactor .zernio-directory-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:148px;padding:12px;color:inherit;text-decoration:none}.ui-refactor .zernio-directory-card:hover{border-color:rgba(31,62,138,.24);background:#fffdf8}.ui-refactor .zernio-directory-card.is-disabled{opacity:.86}.ui-refactor .zernio-directory-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:rgba(15,23,42,.06);color:#33424b}.ui-refactor .zernio-directory-icon.tone-ok{background:#dceae3;color:#0f7b62}.ui-refactor .zernio-directory-icon.tone-warn{background:#f4e6cc;color:#9a5c1f}.ui-refactor .zernio-directory-icon.tone-crit{background:#f4e1dd;color:#b91c1c}.ui-refactor .zernio-directory-copy{min-width:0}.ui-refactor .zernio-channel-tile small,.ui-refactor .zernio-directory-copy small{display:block;margin-top:8px;color:#667085;font-size:11px;line-height:1.45}.ui-refactor .zernio-directory-action{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;justify-self:flex-start;margin-top:auto;color:#1f3e8a;font-size:11.5px;font-weight:800}.ui-refactor .zernio-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ui-refactor .zernio-channel-tile{min-width:0;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fcfbf9}.ui-refactor .zernio-channel-tile>div:first-child{display:flex;align-items:center;gap:8px}.ui-refactor .zernio-channel-mark{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border:1px solid rgba(15,23,42,.14);border-radius:6px;background:#f8f3ea;color:#111827;font-size:10px;font-weight:800}.ui-refactor .zernio-channel-mark[data-family=owned]{background:#f2e9d6;color:#6b5a2b}.ui-refactor .zernio-channel-mark[data-family=local],.ui-refactor .zernio-channel-mark[data-family=messaging]{background:#ddefef;color:#166973}.ui-refactor .zernio-channel-mark[data-family=niche],.ui-refactor .zernio-channel-mark[data-family=video]{background:#f4e1dd;color:#8e2a2a}.ui-refactor .zernio-draft-card,.ui-refactor .zernio-thread-card{padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8f3ea}.ui-refactor .zernio-draft-card p{color:#111827;font-size:13px}.ui-refactor .zernio-calendar-list,.ui-refactor .zernio-draft-meta,.ui-refactor .zernio-lock-stack{display:flex;flex-direction:column;gap:8px}.ui-refactor .zernio-draft-meta{flex-flow:row wrap;margin-top:10px}.ui-refactor .zernio-calendar-list div{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px dashed rgba(15,23,42,.1)}.ui-refactor .zernio-calendar-list div:last-child{border-bottom:0}.ui-refactor .zernio-ad-card,.ui-refactor .zernio-boundary-card{display:flex;flex-direction:column;gap:8px;padding:12px}.ui-refactor .zernio-ad-card svg,.ui-refactor .zernio-boundary-card svg{color:#1f3e8a}.ui-refactor .zernio-lock-stack.inline{flex-flow:row wrap}.ui-refactor .zernio-mobile-actions{display:none}@media (max-width:980px){.ui-refactor .zernio-channel-grid,.ui-refactor .zernio-directory-grid,.ui-refactor .zernio-kpi-row,.ui-refactor .zernio-three-col,.ui-refactor .zernio-two-col,.ui-refactor .zernio-two-col-wide{grid-template-columns:1fr}.ui-refactor .zernio-panel-head,.ui-refactor .zernio-section-head,.ui-refactor .zernio-verdict-title-row{flex-direction:column}.ui-refactor .zernio-calendar-list div,.ui-refactor .zernio-kv div,.ui-refactor .zernio-proof-gap{grid-template-columns:1fr}}@media (max-width:720px){.ui-refactor .zernio-claude-frame{padding:12px}.ui-refactor .zernio-contract-nav{top:0;margin-inline:-4px}.ui-refactor .zernio-mobile-actions{position:sticky;bottom:10px;z-index:12;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:rgba(252,249,244,.94);box-shadow:0 12px 30px rgba(15,23,42,.1)}.ui-refactor .zernio-mobile-actions .btn{justify-content:center}}.ui-refactor.zernio-source-prototype{--fg-1:#111827;--fg-2:#324154;--fg-muted:#667085;--fg-faint:#8e8b82;--bg-page:#f3eee7;--bg-surface:rgba(255,252,247,0.92);--bg-header:rgba(252,249,244,0.85);--border-1:rgba(15,23,42,0.08);--border-2:rgba(15,23,42,0.15);--accent:var(--nr-admin-blue);--accent-hover:var(--nr-admin-blue-ink);--nr-success-tint:#dceae3;--nr-warning-tint:#f4e6cc;--nr-danger-tint:#f4e1dd;--nr-admin-blue-tint:rgba(31,62,138,0.12);min-height:100vh;color:var(--fg-1);background:radial-gradient(circle at top left,rgba(199,162,107,.08),transparent 20%),linear-gradient(180deg,#f3eee7,#f8f4ee 36%,#f1ebe3);font-family:var(--nr-font-sans);font-size:13px;line-height:1.45}.ui-refactor.zernio-source-prototype *,.ui-refactor.zernio-source-prototype :after,.ui-refactor.zernio-source-prototype :before{box-sizing:border-box}.ui-refactor.zernio-source-prototype h1,.ui-refactor.zernio-source-prototype h2,.ui-refactor.zernio-source-prototype h3,.ui-refactor.zernio-source-prototype p{margin:0}.ui-refactor.zernio-source-prototype h1{color:var(--fg-1);font-family:var(--nr-font-sans);font-size:22px;font-weight:650;letter-spacing:0;line-height:1.2}.ui-refactor.zernio-source-prototype h2{color:var(--fg-1);font-size:15px;font-weight:600;letter-spacing:0;line-height:1.3}.ui-refactor.zernio-source-prototype p{color:var(--fg-2)}.ui-refactor.zernio-source-prototype a{color:inherit;text-decoration:none}.ui-refactor.zernio-client-social-shell .page-body{min-width:0;max-width:100%;overflow-x:hidden;padding:0}.ui-refactor.zernio-client-social-shell .zernio-client-social{display:flex;min-width:0;max-width:100%;min-height:calc(100vh - 66px);flex-direction:column;gap:0;overflow-x:clip}.ui-refactor.zernio-client-social-shell .social-client-hero{grid-template-columns:minmax(220px,.9fr) minmax(300px,1.35fr) minmax(180px,220px);margin-bottom:0}.ui-refactor.zernio-client-social-shell .ch-hero-text h1{color:#0e1112;font-family:var(--nr-font-serif);font-size:38px;font-weight:500;letter-spacing:0;line-height:1.1}.ui-refactor.zernio-client-social-shell .social-hero-card{align-self:center;width:100%;min-width:0;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:rgba(255,252,247,.78);padding:16px 18px}.ui-refactor.zernio-client-social-shell .social-hero-card strong{display:block;margin-top:4px;color:#0e1112;font-size:18px;font-weight:650;line-height:1.25}.ui-refactor.zernio-client-social-shell .social-hero-card p{margin-top:6px;color:#5f737c;font-size:12.5px;line-height:1.55}.ui-refactor.zernio-client-social-shell .social-hero-proofline{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ui-refactor.zernio-client-social-shell .social-hero-proofline span{border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(15,23,42,.04);color:#33424b;font-family:var(--nr-font-mono);font-size:10.5px;font-weight:700;padding:3px 8px}.ui-refactor.zernio-client-social-shell .social-hero-status{align-self:center;display:flex;min-width:0;width:100%;flex-direction:column;gap:7px;border:1px solid rgba(15,23,42,.07);border-radius:12px;background:rgba(255,252,247,.72);padding:15px 16px}.ui-refactor.zernio-client-social-shell .social-hero-status.ok{border-color:rgba(15,123,98,.2)}.ui-refactor.zernio-client-social-shell .social-hero-status.warn{border-color:rgba(179,107,39,.24)}.ui-refactor.zernio-client-social-shell .social-hero-status.blocked{border-color:rgba(185,28,28,.18)}.ui-refactor.zernio-client-social-shell .social-hero-status strong{color:#0e1112;font-family:var(--nr-font-serif);font-size:34px;font-weight:500;line-height:1}.ui-refactor.zernio-client-social-shell .social-hero-status p{color:#5f737c;font-size:12px;line-height:1.45}.ui-refactor.zernio-client-social-shell .social-proof-ring{display:grid;width:136px;height:136px;place-items:center;border:6px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(255,252,247,.55);text-align:center}.ui-refactor.zernio-client-social-shell .social-proof-ring.ok{border-top-color:var(--nr-success)}.ui-refactor.zernio-client-social-shell .social-proof-ring.warn{border-top-color:var(--nr-warning)}.ui-refactor.zernio-client-social-shell .social-proof-ring.blocked{border-top-color:var(--nr-danger)}.ui-refactor.zernio-client-social-shell .social-proof-ring strong{display:block;color:#0e1112;font-family:var(--nr-font-serif);font-size:32px;font-weight:500;line-height:1}.ui-refactor.zernio-client-social-shell .social-proof-ring strong span{color:#667085;font-family:var(--nr-font-mono);font-size:13px}.ui-refactor.zernio-client-social-shell .social-proof-ring small{color:#4f626b;display:block;font-family:var(--nr-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;margin-top:7px;text-transform:uppercase}.ui-refactor.zernio-client-social-shell .social-client-grid{display:grid;grid-template-columns:minmax(228px,260px) minmax(0,1fr);gap:22px;align-items:start;min-width:0;max-width:100%}.ui-refactor.zernio-client-social-shell .social-section-sidebar{position:sticky;top:82px;min-width:0}.ui-refactor.zernio-client-social-shell .social-section-sidebar .social-rail-card{background:rgba(255,252,247,.78)}.ui-refactor.zernio-client-social-shell .social-client-main{display:flex;flex-direction:column;gap:0;min-width:0;overflow:visible}.ui-refactor.zernio-client-social-shell .social-source-header{align-items:flex-end;border-bottom:1px solid var(--border-1);background:var(--bg-header);padding:16px 22px 12px}.ui-refactor.zernio-client-social-shell .social-source-header h1{color:#0e1112;font-family:var(--nr-font-sans);font-size:22px;font-weight:650;letter-spacing:0}.ui-refactor.zernio-client-social-shell .social-source-header p{max-width:760px}.ui-refactor.zernio-client-social-shell .zernio-client-social>.nr-tabs{border:1px solid rgba(15,23,42,.07);border-left:0;border-right:0;border-radius:0;background:rgba(255,252,247,.72);padding:0 24px}.ui-refactor.zernio-client-social-shell .social-client-main>.nr-content{gap:14px;overflow:visible;padding:16px 22px 26px}.ui-refactor.zernio-client-social-shell .social-rail-card{background:rgba(255,252,247,.86)}.ui-refactor.zernio-client-social-shell .social-section-jump{width:100%;border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.46);cursor:pointer;font:inherit;text-align:left}.ui-refactor.zernio-client-social-shell .social-section-jump[aria-current=page],.ui-refactor.zernio-client-social-shell .social-section-sidebar .rail-jump[aria-current=page]{border-color:rgba(31,62,138,.2);background:rgba(31,62,138,.08)}.ui-refactor.zernio-client-social-shell .rail-jump .rail-jump-icon svg,.ui-refactor.zernio-client-social-shell .social-section-jump .rail-jump-icon svg{width:13px;height:13px}.ui-refactor.zernio-source-prototype.zernio-client-social-shell .nr-mobile-fab{display:none}.ui-refactor.zernio-source-prototype .nr-shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.ui-refactor.zernio-source-prototype .nr-shell-rail{display:flex;flex-direction:column;gap:14px;overflow-y:auto;border-right:1px solid var(--border-1);background:rgba(255,252,247,.65);padding:14px 12px}.ui-refactor.zernio-source-prototype .nr-shell-main{display:flex;min-width:0;min-height:100vh;flex-direction:column;overflow:auto}.ui-refactor.zernio-source-prototype .nr-rail-brand{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-1);padding:4px 8px 10px}.ui-refactor.zernio-source-prototype .nr-rail-workspace{display:flex;align-items:center;gap:8px;border:1px solid var(--border-1);border-radius:6px;background:var(--nr-paper);padding:8px}.ui-refactor.zernio-source-prototype .nr-rail-workspace .ws-mark{display:grid;width:22px;height:22px;flex-shrink:0;place-items:center;border-radius:5px;background:linear-gradient(135deg,#1f3e8a,#17306f);color:#fff;font-size:10px;font-weight:700}.ui-refactor.zernio-source-prototype .nr-rail-workspace .ws-name{font-size:12px;font-weight:600;line-height:1.1}.ui-refactor.zernio-source-prototype .nr-rail-user span,.ui-refactor.zernio-source-prototype .nr-rail-workspace .ws-meta{color:var(--fg-muted);font-size:10.5px}.ui-refactor.zernio-source-prototype .nr-rail-user{margin-top:auto;border-top:1px solid var(--border-1);padding:10px 6px;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .nr-rail-user strong{display:block;color:var(--fg-2)}.ui-refactor.zernio-source-prototype .nr-nav{display:flex;flex-direction:column;gap:1px;margin:0;padding:0}.ui-refactor.zernio-source-prototype .nr-nav-section{padding:8px 10px 4px;color:var(--fg-muted);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .nr-nav-item{display:flex;align-items:center;gap:8px;border-radius:6px;padding:6px 10px;color:var(--fg-2);font-size:12.5px}.ui-refactor.zernio-source-prototype .nr-nav-item:hover{background:rgba(15,23,42,.04)}.ui-refactor.zernio-source-prototype .nr-nav-item[aria-current=page]{border:1px solid var(--border-1);background:var(--nr-paper);color:var(--fg-1);font-weight:600}.ui-refactor.zernio-source-prototype .nr-nav-item.is-muted{opacity:.55}.ui-refactor.zernio-source-prototype .nr-nav-meta{margin-left:auto;color:var(--fg-muted);font-size:10.5px}.ui-refactor.zernio-source-prototype .nr-topbar{display:flex;height:46px;align-items:center;gap:12px;border-bottom:1px solid var(--border-1);background:var(--bg-header);padding:0 18px;backdrop-filter:blur(10px)}.ui-refactor.zernio-source-prototype .nr-crumbs{display:flex;align-items:center;gap:6px;color:var(--fg-muted);font-size:12px}.ui-refactor.zernio-source-prototype .nr-crumbs strong{color:var(--fg-1);font-weight:600}.ui-refactor.zernio-source-prototype .nr-topbar-right{display:flex;align-items:center;gap:8px;margin-left:auto}.ui-refactor.zernio-source-prototype .nr-role-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-1);border-radius:999px;background:var(--nr-paper);padding:3px 8px 3px 6px;font-size:11px;font-weight:600}.ui-refactor.zernio-source-prototype .nr-role-chip .role-dot{width:6px;height:6px;border-radius:999px;background:var(--nr-cyan)}.ui-refactor.zernio-source-prototype .nr-pageheader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-1);background:var(--bg-header);padding:16px 22px 12px}.ui-refactor.zernio-source-prototype .nr-eyebrow,.ui-refactor.zernio-source-prototype .nr-pageheader-eyebrow{color:var(--fg-muted);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .nr-pageheader p{max-width:720px;margin-top:4px;color:var(--fg-muted);font-size:13px}.ui-refactor.zernio-source-prototype .nr-pageheader-actions{display:flex;align-items:center;gap:8px}.ui-refactor.zernio-source-prototype .nr-tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--border-1);background:var(--bg-header);padding:0 24px}.ui-refactor.zernio-source-prototype .nr-tab{margin-bottom:-1px;border-bottom:2px solid transparent;padding:9px 14px;color:var(--fg-muted);cursor:default;font-size:12.5px;font-weight:500;white-space:nowrap}.ui-refactor.zernio-source-prototype .nr-tab[aria-current=page]{border-bottom-color:var(--accent);color:var(--fg-1);font-weight:600}.ui-refactor.zernio-source-prototype .nr-tab span{margin-left:6px;color:var(--fg-muted);font-size:10.5px;font-weight:700}.ui-refactor.zernio-source-prototype .nr-content{display:flex;flex:1;flex-direction:column;gap:14px;min-width:0;overflow:auto;padding:16px 22px 26px}.ui-refactor.zernio-source-prototype .nr-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ui-refactor.zernio-source-prototype .nr-kpi,.ui-refactor.zernio-source-prototype .nr-panel{border:1px solid var(--border-1);border-radius:8px;background:var(--bg-surface)}.ui-refactor.zernio-source-prototype .nr-kpi{padding:12px 14px}.ui-refactor.zernio-source-prototype .nr-kpi .label{margin-bottom:6px;color:var(--fg-muted);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .nr-kpi .value{color:var(--fg-1);font-size:22px;font-weight:600;letter-spacing:0;line-height:1.1}.ui-refactor.zernio-source-prototype .nr-kpi .sub{margin-top:3px;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .nr-panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-1);padding:12px 14px}.ui-refactor.zernio-source-prototype .nr-panel-body{padding:14px}.ui-refactor.zernio-source-prototype .nr-active-work-list{display:flex;flex-direction:column;gap:8px}.ui-refactor.zernio-source-prototype .nr-active-work-row{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);padding:10px 12px}.ui-refactor.zernio-source-prototype .nr-active-work-row strong{color:var(--fg-1);font-size:12.5px;font-weight:600}.ui-refactor.zernio-source-prototype .nr-active-work-row p{color:var(--fg-muted);font-size:11.5px}.ui-refactor.zernio-source-prototype .nr-active-work-row.nr-metric-row{grid-template-columns:minmax(120px,.8fr) minmax(240px,1.2fr);align-items:flex-start}.ui-refactor.zernio-source-prototype .nr-metric-row .nr-source-kv,.ui-refactor.zernio-source-prototype .nr-metric-row>div:first-child{min-width:0}.ui-refactor.zernio-source-prototype .nr-metric-row .nr-source-kv div{display:grid;grid-template-columns:minmax(88px,1fr) auto;gap:10px}.ui-refactor.zernio-source-prototype .nr-active-work-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:6px}.ui-refactor.zernio-source-prototype .nr-active-work-icon.is-blocked{background:var(--nr-danger-tint);color:var(--nr-danger)}.ui-refactor.zernio-source-prototype .nr-active-work-icon.is-warn{background:#f4e6cc;color:var(--nr-warning)}.ui-refactor.zernio-source-prototype .nr-active-work-icon.is-ok{background:#dceae3;color:var(--nr-success)}.ui-refactor.zernio-source-prototype .nr-active-work-icon.is-info{background:rgba(31,62,138,.12);color:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype .nr-workbench-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ui-refactor.zernio-source-prototype .nr-source-kv{display:flex;flex-direction:column;gap:6px;margin:0;font-size:12px;line-height:1.7}.ui-refactor.zernio-source-prototype .nr-source-kv div{display:flex;justify-content:space-between;gap:12px}.ui-refactor.zernio-source-prototype .nr-source-kv dt{color:var(--fg-muted)}.ui-refactor.zernio-source-prototype .nr-source-kv dd{margin:0;color:var(--fg-1);font-weight:600;text-align:right}.ui-refactor.zernio-source-prototype .nr-mono{font-family:var(--nr-font-mono);font-size:11.5px}.ui-refactor.zernio-source-prototype .nr-blocker-list{display:flex;flex-direction:column;gap:6px}.ui-refactor.zernio-source-prototype .nr-blocker-list p{color:var(--fg-2);font-size:12px}.ui-refactor.zernio-source-prototype .nr-freshness{display:flex;flex-direction:column;gap:6px;margin:-2px 0 4px}.ui-refactor.zernio-source-prototype .nr-freshness-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ui-refactor.zernio-source-prototype .nr-freshness-when{color:var(--fg-2);font-size:12px;font-weight:500}.ui-refactor.zernio-source-prototype .nr-freshness-channels{display:flex;flex-wrap:wrap;gap:6px}.ui-refactor.zernio-source-prototype .nr-freshness-error{color:var(--nr-danger);font-size:11.5px}.ui-refactor.zernio-source-prototype .nr-pill{gap:4px;padding:2px 9px;letter-spacing:.01em}.ui-refactor.zernio-source-prototype .nr-pill-stale{background:rgba(179,107,39,.14);color:#764313}.ui-refactor.zernio-source-prototype .nr-trend-controls{display:flex;justify-content:flex-end;margin-bottom:10px}.ui-refactor.zernio-source-prototype .nr-segment{display:inline-flex;gap:0;border:1px solid var(--border-2);border-radius:7px;overflow:hidden}.ui-refactor.zernio-source-prototype .nr-segment .nr-btn{height:26px;border:0;border-radius:0;background:var(--nr-paper)}.ui-refactor.zernio-source-prototype .nr-segment .nr-btn+.nr-btn{border-left:1px solid var(--border-1)}.ui-refactor.zernio-source-prototype .nr-segment .nr-btn[aria-pressed=true]{background:rgba(31,62,138,.1);color:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype .nr-trend-chart{margin:0}.ui-refactor.zernio-source-prototype .nr-trend-caption{margin:0 0 8px;color:var(--fg-muted);font-size:11.5px}.ui-refactor.zernio-source-prototype .nr-trend-canvas{width:100%;height:240px}.ui-refactor.zernio-source-prototype .nr-trend-tooltip{display:flex;flex-direction:column;gap:4px;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);padding:8px 10px;font-size:11.5px;box-shadow:0 6px 18px rgba(15,23,42,.12)}.ui-refactor.zernio-source-prototype .nr-trend-tooltip strong{color:var(--fg-1);font-size:12px}.ui-refactor.zernio-source-prototype .nr-trend-tooltip span{display:flex;align-items:center;gap:6px;color:var(--fg-2)}.ui-refactor.zernio-source-prototype .nr-trend-tooltip-dot{width:8px;height:8px;border-radius:999px}@media (max-width:980px){.ui-refactor.zernio-source-prototype .nr-trend-controls{justify-content:flex-start}.ui-refactor.zernio-source-prototype .nr-trend-canvas{height:200px}.ui-refactor.zernio-source-prototype .nr-freshness-line{align-items:flex-start}}.ui-refactor.zernio-source-prototype .nr-btn{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:6px;padding:0 12px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:0;white-space:nowrap}.ui-refactor.zernio-source-prototype .nr-btn-primary{border-color:var(--accent);background:var(--accent);color:#fff}.ui-refactor.zernio-source-prototype .nr-btn-secondary{border-color:var(--border-2);background:var(--nr-paper);color:var(--fg-1)}.ui-refactor.zernio-source-prototype .nr-btn[disabled]{border-color:var(--border-1);background:rgba(15,23,42,.04);color:var(--fg-faint);cursor:not-allowed}.ui-refactor.zernio-source-prototype .nr-btn-sm{height:26px;padding:0 10px;font-size:11.5px}.ui-refactor.zernio-source-prototype .nr-btn-icon{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--fg-2)}.ui-refactor.zernio-source-prototype .nr-banner{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border-1);border-radius:10px;background:var(--nr-paper-warm);padding:12px 14px}.ui-refactor.zernio-source-prototype .nr-banner-warn{border-color:rgba(179,107,39,.3);background:#f4e6cc}.ui-refactor.zernio-source-prototype .nr-banner-icon{display:grid;width:18px;height:18px;flex-shrink:0;place-items:center;border:1px solid;border-radius:4px;color:currentColor}.ui-refactor.zernio-source-prototype .nr-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.ui-refactor.zernio-source-prototype .nr-pill-info{border-color:rgba(31,62,138,.2);background:rgba(31,62,138,.12);color:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype button.nr-nav-item,.ui-refactor.zernio-source-prototype button.nr-tab{width:100%;border:0;appearance:none;cursor:pointer;font:inherit;text-align:left}.ui-refactor.zernio-source-prototype button.nr-tab{width:auto;background:transparent}.ui-refactor.zernio-source-prototype .nr-banner-blocked{border-color:rgba(185,28,28,.3);background:var(--nr-danger-tint)}.ui-refactor.zernio-source-prototype .nr-pill-ok{border-color:rgba(15,123,98,.22);background:var(--nr-success-tint);color:var(--nr-success)}.ui-refactor.zernio-source-prototype .nr-pill-warn{border-color:rgba(179,107,39,.28);background:var(--nr-warning-tint);color:var(--nr-warning)}.ui-refactor.zernio-source-prototype .nr-pill-blocked{border-color:rgba(185,28,28,.25);background:var(--nr-danger-tint);color:var(--nr-danger)}.ui-refactor.zernio-source-prototype .nr-pill-neutral{border-color:var(--border-2);background:rgba(15,23,42,.04);color:var(--fg-2)}.ui-refactor.zernio-source-prototype .nr-verdict{grid-template-columns:auto 1fr auto;gap:16px;border-radius:8px;padding:14px 16px}.ui-refactor.zernio-source-prototype .nr-verdict-blocked{border:1px solid rgba(185,28,28,.25);background:linear-gradient(135deg,var(--nr-danger-tint),#f8e8e5)}.ui-refactor.zernio-source-prototype .nr-verdict-warn{border:1px solid rgba(179,107,39,.25);background:linear-gradient(135deg,var(--nr-warning-tint),#f8ebd3)}.ui-refactor.zernio-source-prototype .nr-verdict-ok{border:1px solid rgba(15,123,98,.25);background:linear-gradient(135deg,var(--nr-success-tint),#e8f0e5)}.ui-refactor.zernio-source-prototype .nr-verdict-info{border:1px solid rgba(31,62,138,.2);background:var(--nr-admin-blue-tint)}.ui-refactor.zernio-source-prototype .nr-verdict-mark{width:44px;height:44px;border-radius:8px;background:rgba(255,255,255,.55);font-family:var(--nr-font-mono);font-size:13px;font-weight:700}.ui-refactor.zernio-source-prototype .nr-disabled-because{gap:6px;border:1px dashed var(--border-2);border-radius:4px;background:rgba(15,23,42,.04);padding:2px 8px;font-size:11px}.ui-refactor.zernio-source-prototype .channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ui-refactor.zernio-source-prototype .nr-channel-grid{display:grid;gap:8px}.ui-refactor.zernio-source-prototype .nr-channel-tile{position:relative;min-height:184px;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);padding:10px 12px}.ui-refactor.zernio-source-prototype .nr-channel-tile.is-neutral{background:var(--nr-paper)}.ui-refactor.zernio-source-prototype .nr-channel-tile-head{display:flex;align-items:center;gap:8px}.ui-refactor.zernio-source-prototype .nr-channel-tile .ch-name{color:var(--fg-1);font-size:12.5px;font-weight:600}.ui-refactor.zernio-source-prototype .nr-channel-tile .ch-meta{margin-top:auto;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .nr-ch-mark{flex-shrink:0;border:1px solid var(--border-2);border-radius:5px;background:var(--nr-paper-warm);color:var(--fg-1);letter-spacing:.02em}.ui-refactor.zernio-source-prototype .nr-ch-mark[data-fam=local]{border-color:rgba(15,126,140,.3);background:#ddefef;color:#166973}.ui-refactor.zernio-source-prototype .nr-ch-mark[data-fam=messaging]{border-color:rgba(31,62,138,.25);background:#e5eaf6;color:#17306f}.ui-refactor.zernio-source-prototype .nr-ch-mark[data-fam=video]{border-color:rgba(185,28,28,.22);background:#f4e1dd;color:#8e2a2a}.ui-refactor.zernio-source-prototype .nr-ch-mark[data-fam=niche]{border-color:rgba(20,17,12,.18);background:#ece4d6;color:#4a3a1a}.ui-refactor.zernio-source-prototype .nr-channel-tile small{color:var(--fg-muted);font-size:11px;line-height:1.45}.ui-refactor.zernio-source-prototype .nr-table-channel{display:inline-flex;align-items:center;gap:8px}.ui-refactor.zernio-source-prototype .nr-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:currentColor}.ui-refactor.zernio-source-prototype .nr-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ui-refactor.zernio-source-prototype .nr-legend{display:flex;flex-wrap:wrap;gap:12px;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .nr-legend span{display:inline-flex;align-items:center;gap:5px}.ui-refactor.zernio-source-prototype .nr-legend-dot{width:8px;height:8px;border:1px solid;border-radius:2px}.ui-refactor.zernio-source-prototype .nr-legend-dot.ok{color:var(--nr-success)}.ui-refactor.zernio-source-prototype .nr-legend-dot.info{color:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype .nr-legend-dot.warn{color:var(--nr-warning)}.ui-refactor.zernio-source-prototype .nr-legend-dot.blocked{color:var(--nr-danger)}.ui-refactor.zernio-source-prototype .nr-seg{display:inline-flex;overflow:hidden;border:1px solid var(--border-1);border-radius:6px;background:var(--nr-paper)}.ui-refactor.zernio-source-prototype .nr-seg button{border:0;border-left:1px solid var(--border-1);background:transparent;padding:5px 10px;color:var(--fg-2);font:inherit;font-size:11.5px;font-weight:600}.ui-refactor.zernio-source-prototype .nr-seg button:first-child{border-left:0}.ui-refactor.zernio-source-prototype .nr-seg button[aria-pressed=true]{background:rgba(15,23,42,.06);color:var(--fg-1)}.ui-refactor.zernio-source-prototype .nr-calendar-grid{display:grid;overflow:hidden;border:1px solid var(--border-1);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.ui-refactor.zernio-source-prototype .nr-calendar-head{border-right:1px solid var(--border-1);border-bottom:1px solid var(--border-1);background:var(--nr-paper-warm);padding:8px 10px;color:var(--fg-muted);font-size:10.5px;font-weight:700;text-transform:uppercase}.ui-refactor.zernio-source-prototype .nr-calendar-day{min-height:118px;border-right:1px solid var(--border-1);border-bottom:1px solid var(--border-1);padding:7px}.ui-refactor.zernio-source-prototype .nr-calendar-day.is-today{background:rgba(31,62,138,.08)}.ui-refactor.zernio-source-prototype .nr-calendar-day>strong{display:block;margin-bottom:6px;font-size:12px}.ui-refactor.zernio-source-prototype .nr-calendar-card{margin-top:6px;border:1px solid var(--border-1);border-radius:6px;padding:6px;background:var(--nr-paper);color:var(--fg-2);font-size:10.5px}.ui-refactor.zernio-source-prototype .nr-calendar-card span{display:inline-flex;margin-right:6px;border-radius:5px;background:var(--nr-warning-tint);padding:2px 5px;color:var(--fg-2);font-weight:700}.ui-refactor.zernio-source-prototype .nr-calendar-card b{color:var(--fg-1);font-size:10px}.ui-refactor.zernio-source-prototype .nr-calendar-card p{overflow:hidden;margin-top:4px;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.zernio-source-prototype .nr-calendar-card.is-ok{border-color:rgba(15,123,98,.25);background:rgba(220,234,227,.35)}.ui-refactor.zernio-source-prototype .nr-calendar-card.is-info{border-color:rgba(31,62,138,.25);background:rgba(31,62,138,.1)}.ui-refactor.zernio-source-prototype .nr-calendar-card.is-warn{border-color:rgba(179,107,39,.3);background:rgba(244,230,204,.5)}.ui-refactor.zernio-source-prototype .nr-calendar-card.is-blocked{border-color:rgba(185,28,28,.28);background:rgba(244,225,221,.5)}.ui-refactor.zernio-source-prototype .nr-engagement-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px}.ui-refactor.zernio-source-prototype .nr-kpi-danger .value{display:flex;align-items:center;gap:6px;color:var(--nr-danger)}.ui-refactor.zernio-source-prototype .nr-draft-list{display:flex;flex-direction:column}.ui-refactor.zernio-source-prototype .nr-draft-row{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:start;border:0;border-top:1px solid var(--border-1);background:transparent;padding:12px;color:inherit;font:inherit;text-align:left}.ui-refactor.zernio-source-prototype .nr-draft-row:first-child{border-top:0}.ui-refactor.zernio-source-prototype .nr-draft-row.is-selected{background:rgba(31,62,138,.11)}.ui-refactor.zernio-source-prototype .nr-draft-row p{margin:2px 0 8px;color:var(--fg-muted);font-size:11.5px}.ui-refactor.zernio-source-prototype .nr-draft-row small{color:var(--fg-muted);font-size:10.5px}.ui-refactor.zernio-source-prototype .nr-ch-mark{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(179,107,39,.3);border-radius:6px;background:var(--nr-warning-tint);color:var(--fg-2);font-size:10px;font-weight:700}.ui-refactor.zernio-source-prototype .nr-reply-panel{display:flex;justify-content:flex-end;gap:6px;margin-bottom:12px}.ui-refactor.zernio-source-prototype .nr-reply-box{margin-bottom:12px;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);padding:10px 12px}.ui-refactor.zernio-source-prototype .nr-reply-box p{color:var(--fg-2);font-size:12.5px;line-height:1.55}.ui-refactor.zernio-source-prototype .nr-proof-stack{display:flex;flex-direction:column;gap:8px}.ui-refactor.zernio-source-prototype .nr-proof{display:grid;grid-template-columns:22px 1fr;gap:8px;border-top:1px dashed var(--border-1);padding-top:8px}.ui-refactor.zernio-source-prototype .nr-proof:first-child{border-top:0;padding-top:0}.ui-refactor.zernio-source-prototype .nr-proof strong{display:block;color:var(--fg-1);font-size:12.5px}.ui-refactor.zernio-source-prototype .nr-proof p{color:var(--fg-muted);font-size:11.5px}.ui-refactor.zernio-source-prototype .nr-proof-mark{display:grid;width:14px;height:14px;place-items:center;border:1px solid;border-radius:3px;font-size:9px}.ui-refactor.zernio-source-prototype .nr-proof-mark.ok{color:var(--nr-success)}.ui-refactor.zernio-source-prototype .nr-proof-mark.blocked{color:var(--nr-danger)}.ui-refactor.zernio-source-prototype .nr-proof-mark.warn{color:var(--nr-warning)}.ui-refactor.zernio-source-prototype .nr-proof-mark.neutral{color:var(--fg-muted)}.ui-refactor.zernio-source-prototype .zernio-source-frame{--bg-surface-2:#faf6ee;--source-shadow:0 1px 0 rgba(255,255,255,0.6) inset,0 22px 54px rgba(15,23,42,0.06);display:flex;flex-direction:column;gap:12px;min-width:0}.ui-refactor.zernio-source-prototype .zernio-source-frame .surface{border:1px solid var(--border-1);border-radius:14px;background:var(--bg-surface);box-shadow:var(--source-shadow)}.ui-refactor.zernio-source-prototype .zernio-source-frame .surface-tight{border:1px solid var(--border-1);border-radius:10px;background:var(--bg-surface-2)}.ui-refactor.zernio-source-prototype .zernio-source-frame .body{color:var(--fg-2);font-size:13.5px;line-height:1.55}.ui-refactor.zernio-source-prototype .zernio-source-frame .muted{color:var(--fg-muted)}.ui-refactor.zernio-source-prototype .zernio-source-frame .eyebrow{color:var(--fg-muted);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-frame .mono{font-family:var(--nr-font-mono);font-size:11.5px}.ui-refactor.zernio-source-prototype .zernio-source-frame .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-2);border-radius:8px;background:var(--bg-surface);color:var(--fg-1);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;padding:7px 12px}.ui-refactor.zernio-source-prototype .zernio-source-frame .btn.primary{border-color:var(--accent);background:var(--accent);color:#fff}.ui-refactor.zernio-source-prototype .zernio-source-frame .btn.sm{border-radius:7px;font-size:11.5px;padding:5px 9px}.ui-refactor.zernio-source-prototype .zernio-source-frame .btn.disabled,.ui-refactor.zernio-source-prototype .zernio-source-frame .btn[disabled]{border-color:var(--border-1);background:rgba(15,23,42,.04);color:var(--fg-muted);cursor:not-allowed}.ui-refactor.zernio-source-prototype .zernio-source-frame .badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-1);border-radius:999px;background:var(--bg-surface-2);color:var(--fg-2);font-size:11px;font-weight:600;padding:3px 8px;white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-source-frame .badge.dot:before{width:6px;height:6px;border-radius:999px;background:currentColor;content:""}.ui-refactor.zernio-source-prototype .zernio-source-frame .badge.ok{border-color:rgba(15,123,98,.22);background:rgba(15,123,98,.08);color:#0f7b62}.ui-refactor.zernio-source-prototype .zernio-source-frame .badge.warn{border-color:rgba(179,107,39,.25);background:rgba(179,107,39,.1);color:#b36b27}.ui-refactor.zernio-source-prototype .zernio-source-frame .badge.crit{border-color:rgba(185,28,28,.22);background:rgba(185,28,28,.08);color:#b91c1c}.ui-refactor.zernio-source-prototype .zernio-source-frame .badge.blue{border-color:rgba(31,62,138,.22);background:rgba(31,62,138,.08);color:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype .zernio-source-frame .badge.muted{background:rgba(15,23,42,.04);color:var(--fg-muted)}.ui-refactor.zernio-source-prototype .zernio-source-frame .verdict{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid var(--border-1);border-radius:12px;padding:14px 18px}.ui-refactor.zernio-source-prototype .zernio-source-frame .verdict.blocked{border-color:rgba(185,28,28,.22);background:linear-gradient(180deg,rgba(185,28,28,.05),rgba(185,28,28,.02))}.ui-refactor.zernio-source-prototype .zernio-source-frame .verdict.stale{border-color:rgba(179,107,39,.22);background:linear-gradient(180deg,rgba(179,107,39,.05),rgba(179,107,39,.02))}.ui-refactor.zernio-source-prototype .zernio-source-frame .verdict.neutral{background:var(--bg-surface)}.ui-refactor.zernio-source-prototype .zernio-source-frame .verdict-pill{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;background:rgba(15,23,42,.06);color:var(--fg-muted);font-size:12px;font-weight:700}.ui-refactor.zernio-source-prototype .zernio-source-frame .verdict h2{font-size:16px}.ui-refactor.zernio-source-prototype .zernio-source-frame .gap-list{display:flex;flex-direction:column}.ui-refactor.zernio-source-prototype .zernio-source-frame .gap-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;border-top:1px solid var(--border-1);padding:10px 0}.ui-refactor.zernio-source-prototype .zernio-source-frame .gap-row:first-child{border-top:0}.ui-refactor.zernio-source-prototype .zernio-source-frame .gap-glyph{display:grid;width:18px;height:18px;place-items:center;border-radius:6px;background:rgba(15,23,42,.06);color:var(--fg-muted);font-size:11px;font-weight:800}.ui-refactor.zernio-source-prototype .zernio-source-frame .gap-glyph.ok{background:rgba(15,123,98,.08);color:#0f7b62}.ui-refactor.zernio-source-prototype .zernio-source-frame .gap-glyph.warn{background:rgba(179,107,39,.1);color:#b36b27}.ui-refactor.zernio-source-prototype .zernio-source-frame .gap-glyph.crit{background:rgba(185,28,28,.08);color:#b91c1c}.ui-refactor.zernio-source-prototype .zernio-source-frame .gap-row .label{color:var(--fg-1);font-size:12.5px;font-weight:650}.ui-refactor.zernio-source-prototype .zernio-source-frame .gap-row .reason{margin-top:2px;color:var(--fg-muted);font-size:11.5px}.ui-refactor.zernio-source-prototype .zernio-source-frame .kv{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px 12px;margin:10px 0 0;font-size:12px}.ui-refactor.zernio-source-prototype .zernio-source-frame .kv div{display:contents}.ui-refactor.zernio-source-prototype .zernio-source-frame .kv dt{color:var(--fg-muted)}.ui-refactor.zernio-source-prototype .zernio-source-frame .kv dd{min-width:0;margin:0;color:var(--fg-1);overflow-wrap:anywhere}.ui-refactor.zernio-source-prototype .zernio-source-inline-badges{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.ui-refactor.zernio-source-prototype .zernio-source-frame table.t{width:100%;border-collapse:collapse;font-size:12.5px}.ui-refactor.zernio-source-prototype .zernio-source-frame table.t th{border-bottom:1px solid var(--border-1);background:var(--bg-surface-2);color:var(--fg-muted);font-size:11px;font-weight:600;letter-spacing:.08em;padding:10px 12px;text-align:left;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-frame table.t td{border-bottom:1px solid var(--border-1);color:var(--fg-1);padding:10px 12px;vertical-align:middle}.ui-refactor.zernio-source-prototype .zernio-source-frame table.t tr:last-child td{border-bottom:0}.ui-refactor.zernio-source-prototype .zernio-source-platform-chip{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:5px;color:#fff;font-weight:800;letter-spacing:.04em;line-height:1}.ui-refactor.zernio-source-prototype .zernio-source-publishing-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 14px}.ui-refactor.zernio-source-prototype .zernio-source-publishing-toolbar>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-publishing-toolbar>div:nth-child(2){justify-content:center}.ui-refactor.zernio-source-prototype .zernio-source-channel-filter{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border-1);border-radius:999px;background:var(--bg-surface);color:var(--fg-2);font-size:11px;font-weight:600;padding:3px 8px}.ui-refactor.zernio-source-prototype .zernio-source-publishing-toolbar .btn[aria-pressed=true]{border-color:transparent;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.06)}.ui-refactor.zernio-source-prototype .zernio-source-publishing-legend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;color:var(--fg-muted);font-size:11.5px}.ui-refactor.zernio-source-prototype .zernio-source-publishing-legend>span{display:inline-flex;align-items:center;gap:6px}.ui-refactor.zernio-source-prototype .zernio-source-publishing-legend>span:first-child{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-publishing-legend>span:not(:first-child)>span:first-child:not(.mono){width:12px;height:4px;border-radius:2px}.ui-refactor.zernio-source-prototype .zernio-source-publishing-legend>span:last-child{margin-left:auto}.ui-refactor.zernio-source-prototype .zernio-source-publishing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:14px;align-items:start}.ui-refactor.zernio-source-prototype .zernio-source-operation-evidence{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none;color:var(--fg-muted);font-size:12px}.ui-refactor.zernio-source-prototype .zernio-source-publishing-grid>div:first-child{display:flex;min-width:0;flex-direction:column;gap:12px}.ui-refactor.zernio-source-prototype .zernio-source-composer{display:flex;flex-direction:column;gap:18px;padding:18px}.ui-refactor.zernio-source-prototype .zernio-source-composer-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:18px;align-items:start}.ui-refactor.zernio-source-prototype .zernio-source-composer-main,.ui-refactor.zernio-source-prototype .zernio-source-composer-side{display:flex;min-width:0;flex-direction:column;gap:14px}.ui-refactor.zernio-source-prototype .zernio-source-composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-refactor.zernio-source-prototype .zernio-source-composer label,.ui-refactor.zernio-source-prototype .zernio-source-composer-channels{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--fg-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-composer input,.ui-refactor.zernio-source-prototype .zernio-source-composer textarea{width:100%;min-width:0;border:1px solid var(--border-1);border-radius:6px;background:var(--bg-surface);color:var(--fg-1);font:inherit;letter-spacing:0;padding:9px 10px;text-transform:none}.ui-refactor.zernio-source-prototype .zernio-source-composer textarea{min-height:142px;resize:vertical}.ui-refactor.zernio-source-prototype .zernio-source-media-panel{display:flex;min-width:0;flex-direction:column;gap:10px;border:1px solid var(--border-1);border-radius:6px;background:rgba(255,255,255,.58);padding:12px}.ui-refactor.zernio-source-prototype .zernio-source-media-panel-head{display:flex;gap:12px;align-items:center;justify-content:space-between}.ui-refactor.zernio-source-prototype .zernio-source-media-panel-head>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ui-refactor.zernio-source-prototype .zernio-source-media-alt span,.ui-refactor.zernio-source-prototype .zernio-source-media-panel-head span{color:var(--fg-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-media-panel-head strong{color:var(--fg-1);font-size:14px;letter-spacing:0;text-transform:none}.ui-refactor.zernio-source-prototype .zernio-source-composer .zernio-source-media-upload{position:relative;display:inline-flex;min-width:136px;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-1);border-radius:6px;background:var(--bg-surface);color:var(--nr-admin-blue);cursor:pointer;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.2;min-height:34px;overflow:hidden;padding:8px 11px;text-transform:none}.ui-refactor.zernio-source-prototype .zernio-source-composer .zernio-source-media-upload span{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.ui-refactor.zernio-source-prototype .zernio-source-media-upload input{position:absolute;inset:0;cursor:pointer;opacity:0}.ui-refactor.zernio-source-prototype .zernio-source-media-list{display:flex;min-width:0;flex-direction:column;gap:8px}.ui-refactor.zernio-source-prototype .zernio-source-media-list>p{margin:0}.ui-refactor.zernio-source-prototype .zernio-source-target-variants{display:grid;gap:10px;border:1px solid var(--border-1);border-radius:6px;background:var(--nr-paper-warm);padding:10px 12px}.ui-refactor.zernio-source-prototype .zernio-source-target-variant{display:grid;gap:8px;border:1px solid var(--border-1);border-radius:6px;background:var(--nr-paper);padding:10px}.ui-refactor.zernio-source-prototype .zernio-source-target-variant-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.ui-refactor.zernio-source-prototype .zernio-source-target-variant-head span{display:block;margin-top:2px;font-size:11px}.ui-refactor.zernio-source-prototype .zernio-source-target-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .zernio-source-target-state-grid span{min-width:0;overflow-wrap:anywhere}.ui-refactor.zernio-source-prototype .zernio-source-target-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid var(--border-1);border-radius:6px;background:var(--bg-surface);padding:8px}.ui-refactor.zernio-source-prototype .zernio-source-target-preview div{display:grid;min-width:0;gap:4px}.ui-refactor.zernio-source-prototype .zernio-source-target-preview span{color:var(--fg-muted);font-size:11px;font-weight:700}.ui-refactor.zernio-source-prototype .zernio-source-target-preview p,.ui-refactor.zernio-source-prototype .zernio-source-target-preview ul{margin:0;color:var(--fg);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ui-refactor.zernio-source-prototype .zernio-source-target-preview ul{display:grid;gap:3px;padding-left:14px}.ui-refactor.zernio-source-prototype .zernio-source-target-media-picker{display:grid;gap:6px;border:1px solid var(--border-1);border-radius:6px;background:var(--bg-surface);padding:8px}.ui-refactor.zernio-source-prototype .zernio-source-target-media-picker>span{color:var(--fg-muted);font-size:11px;font-weight:700}.ui-refactor.zernio-source-prototype .zernio-source-target-media-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.ui-refactor.zernio-source-prototype .zernio-source-platform-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ui-refactor.zernio-source-prototype .zernio-source-platform-checkbox{display:flex;min-height:36px;flex-direction:row;align-items:center;gap:8px}.ui-refactor.zernio-source-prototype .zernio-source-media-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(180px,280px) auto;gap:10px;align-items:center;border:1px solid var(--border-1);border-radius:6px;background:var(--bg-surface);padding:10px}.ui-refactor.zernio-source-prototype .zernio-source-composer .zernio-source-media-alt,.ui-refactor.zernio-source-prototype .zernio-source-media-meta{display:flex;min-width:0;flex-direction:column;gap:4px}.ui-refactor.zernio-source-prototype .zernio-source-media-meta strong{overflow:hidden;color:var(--fg-1);font-size:13px;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-source-media-meta span{color:var(--fg-muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.ui-refactor.zernio-source-prototype .zernio-source-media-status{border:1px solid var(--border-1);border-radius:999px;background:var(--bg-surface-2);color:var(--fg-muted);font-size:11px;font-weight:800;line-height:1;padding:6px 8px}.ui-refactor.zernio-source-prototype .zernio-source-media-status.uploaded{border-color:rgba(31,138,91,.28);background:var(--nr-success-tint);color:var(--nr-success)}.ui-refactor.zernio-source-prototype .zernio-source-media-status.failed{border-color:rgba(166,52,52,.28);background:var(--nr-danger-tint);color:var(--nr-danger)}.ui-refactor.zernio-source-prototype .zernio-source-media-retry{position:relative;overflow:hidden}.ui-refactor.zernio-source-prototype .zernio-source-media-retry input{position:absolute;inset:0;cursor:pointer;opacity:0}.ui-refactor.zernio-source-prototype .zernio-source-media-error{grid-column:1/-1;margin:0}.ui-refactor.zernio-source-prototype .zernio-source-media-requirements{display:flex;flex-direction:column;gap:7px;border:1px solid var(--border-1);border-radius:6px;background:rgba(15,23,42,.025);padding:11px 12px}.ui-refactor.zernio-source-prototype .zernio-source-media-requirements p{margin:0;color:var(--fg-muted);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.35}.ui-refactor.zernio-source-prototype .zernio-source-composer-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border-1);border-radius:6px;gap:8px;padding:12px}.ui-refactor.zernio-source-prototype .zernio-source-composer-channels legend{padding:0 4px}.ui-refactor.zernio-source-prototype .zernio-source-composer-channels label{display:inline-flex;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--border-1);border-radius:6px;background:rgba(255,255,255,.62);color:var(--fg-1);font-size:12px;letter-spacing:0;line-height:1.3;padding:8px 9px;text-transform:none}.ui-refactor.zernio-source-prototype .zernio-source-composer-channels label:has(input:checked){border-color:rgba(31,62,138,.35);background:rgba(31,62,138,.07)}.ui-refactor.zernio-source-prototype .zernio-source-composer-channels input{flex:0 0 auto;width:14px;height:14px;padding:0}.ui-refactor.zernio-source-prototype .zernio-source-composer-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid var(--border-1);padding-top:14px}.ui-refactor.zernio-source-prototype .zernio-source-composer-footer .btn{min-width:148px}.ui-refactor.zernio-source-prototype .zernio-source-composer-actions,.ui-refactor.zernio-source-prototype .zernio-source-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ui-refactor.zernio-source-prototype .zernio-source-composer-side-title{display:flex;align-items:center;justify-content:space-between;color:var(--fg-0);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-composer-status{min-height:20px;color:var(--fg-muted)}.ui-refactor.zernio-source-prototype .zernio-source-composer-status p{margin:0}.ui-refactor.zernio-source-prototype .zernio-source-week-grid{overflow:hidden}.ui-refactor.zernio-source-prototype .zernio-source-quiet-hours,.ui-refactor.zernio-source-prototype .zernio-source-week-head,.ui-refactor.zernio-source-prototype .zernio-source-week-row{display:grid;grid-template-columns:84px repeat(7,minmax(0,1fr))}.ui-refactor.zernio-source-prototype .zernio-source-week-head{border-bottom:1px solid var(--border-1)}.ui-refactor.zernio-source-prototype .zernio-source-quiet-hours>div,.ui-refactor.zernio-source-prototype .zernio-source-week-head>div,.ui-refactor.zernio-source-prototype .zernio-source-week-row>div{min-width:0;border-right:1px solid var(--border-1);padding:10px 12px}.ui-refactor.zernio-source-prototype .zernio-source-week-head>div:last-child,.ui-refactor.zernio-source-prototype .zernio-source-week-row>div:last-child{border-right:0}.ui-refactor.zernio-source-prototype .zernio-source-week-head>div{background:var(--bg-surface-2)}.ui-refactor.zernio-source-prototype .zernio-source-week-head span{color:var(--fg-muted);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-week-head strong{margin-left:6px;color:var(--fg-1);font-size:16px}.ui-refactor.zernio-source-prototype .zernio-source-week-head small{float:right;color:var(--accent);font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-week-row{min-height:116px;border-bottom:1px solid var(--border-1)}.ui-refactor.zernio-source-prototype .zernio-source-week-row>div:not(.zernio-source-time-label){display:flex;flex-direction:column;gap:5px;padding:6px}.ui-refactor.zernio-source-prototype .zernio-source-quiet-hours>div:first-child,.ui-refactor.zernio-source-prototype .zernio-source-time-label,.ui-refactor.zernio-source-prototype .zernio-source-week-head>div:first-child{background:var(--bg-surface-2)}.ui-refactor.zernio-source-prototype .zernio-source-time-label strong{display:block;color:var(--fg-1);font-size:11.5px}.ui-refactor.zernio-source-prototype .zernio-source-time-label span{color:var(--fg-muted);font-size:10.5px}.ui-refactor.zernio-source-prototype .zernio-source-week-head .is-weekend,.ui-refactor.zernio-source-prototype .zernio-source-week-row .is-weekend{background:rgba(15,23,42,.018)}.ui-refactor.zernio-source-prototype .zernio-source-post-pill{display:flex;width:100%;cursor:pointer;flex-direction:column;gap:3px;border-left:1px solid var(--border-1);border:1px solid var(--border-1);border-left:3px solid rgba(15,23,42,.3);border-radius:6px;color:var(--fg-1);font:inherit;padding:5px 7px 5px 8px;text-align:left}.ui-refactor.zernio-source-prototype .zernio-source-post-meta{display:flex;align-items:center;gap:5px;color:var(--fg-muted);font-family:var(--nr-font-mono);font-size:10.5px;font-weight:600}.ui-refactor.zernio-source-prototype .zernio-source-platform-list,.ui-refactor.zernio-source-prototype .zernio-source-post-meta>span:last-child{display:inline-flex;gap:3px}.ui-refactor.zernio-source-prototype .zernio-source-post-title{display:-webkit-box;overflow:hidden;color:var(--fg-1);font-size:11.5px;font-weight:650;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-refactor.zernio-source-prototype .zernio-source-post-state{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-post-state span{width:4px;height:4px;border-radius:999px}.ui-refactor.zernio-source-prototype .zernio-source-quiet-hours{border-top:1px solid var(--border-1);background:rgba(15,23,42,.04)}.ui-refactor.zernio-source-prototype .zernio-source-quiet-hours>div:last-child{grid-column:span 7;display:flex;align-items:center;gap:8px;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-panel{overflow:hidden}.ui-refactor.zernio-source-prototype .zernio-source-calendar-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-1);padding:12px 14px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-head h2{margin-top:2px;font-size:17px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-calendar-divider{width:1px;height:18px;margin:0 4px;background:var(--border-1)}.ui-refactor.zernio-source-prototype .zernio-source-calendar-legend{padding:12px 14px 2px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-legend>span>span:first-child{width:12px;height:12px;border:2px solid;border-radius:2px;box-shadow:0 0 0 1px rgba(15,23,42,.08)}.ui-refactor.zernio-source-prototype .nr-cal-mobile{display:none;padding:12px 14px 14px}.ui-refactor.zernio-source-prototype .nr-cal-desktop{padding:12px 14px 14px}.ui-refactor.zernio-source-prototype .zernio-source-month-calendar{display:grid;overflow:hidden;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);grid-template-columns:repeat(7,minmax(0,1fr))}.ui-refactor.zernio-source-prototype .zernio-source-month-calendar .nr-calendar-day{display:flex;min-height:150px;flex-direction:column;gap:5px;padding:6px}.ui-refactor.zernio-source-prototype .zernio-source-month-calendar .nr-calendar-day.is-empty{background:var(--nr-paper-warm)}.ui-refactor.zernio-source-prototype .nr-cal-chip{display:flex;min-width:0;cursor:pointer;flex:0 0 auto;flex-direction:column;gap:3px;border-radius:5px;color:var(--fg-1);font:inherit;padding:5px 6px;text-align:left}.ui-refactor.zernio-source-prototype .nr-cal-chip-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.ui-refactor.zernio-source-prototype .nr-cal-chip-top>span:last-child{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .nr-cal-chip-top>span:last-child>span{width:5px;height:5px;border-radius:999px}.ui-refactor.zernio-source-prototype .nr-cal-chip-account,.ui-refactor.zernio-source-prototype .nr-cal-chip-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.zernio-source-prototype .nr-cal-chip-account{color:var(--fg-1);font-size:10.5px;font-weight:650}.ui-refactor.zernio-source-prototype .nr-cal-chip-time{display:flex;align-items:center;gap:4px;color:var(--fg-muted);font-family:var(--nr-font-mono);font-size:10px}.ui-refactor.zernio-source-prototype .nr-cal-chip-title{color:var(--fg-2);font-size:10.5px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-more{justify-content:center;padding:2px 6px;color:var(--fg-muted);font-size:10.5px}.ui-refactor.zernio-source-prototype .zernio-source-day-calendar,.ui-refactor.zernio-source-prototype .zernio-source-week-calendar{overflow:hidden;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper)}.ui-refactor.zernio-source-prototype .zernio-source-hour-row,.ui-refactor.zernio-source-prototype .zernio-source-week-day{display:grid;grid-template-columns:160px minmax(0,1fr);border-top:1px solid var(--border-1)}.ui-refactor.zernio-source-prototype .zernio-source-hour-row:first-child,.ui-refactor.zernio-source-prototype .zernio-source-week-day:first-child{border-top:0}.ui-refactor.zernio-source-prototype .zernio-source-day-calendar-head,.ui-refactor.zernio-source-prototype .zernio-source-week-day.is-today{background:var(--nr-admin-blue-tint)}.ui-refactor.zernio-source-prototype .zernio-source-hour-row>div:first-child,.ui-refactor.zernio-source-prototype .zernio-source-week-day>div:first-child{display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--border-1);background:var(--nr-paper-warm);padding:12px 14px}.ui-refactor.zernio-source-prototype .zernio-source-week-day.is-today>div:first-child{background:var(--nr-admin-blue-tint)}.ui-refactor.zernio-source-prototype .zernio-source-hour-row>div:first-child,.ui-refactor.zernio-source-prototype .zernio-source-week-day>div:first-child span{color:var(--fg-muted);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-week-day>div:first-child strong{color:var(--fg-1);font-size:16px}.ui-refactor.zernio-source-prototype .zernio-source-week-day>div:first-child small{color:var(--fg-muted);font-size:10.5px;letter-spacing:0;text-transform:none}.ui-refactor.zernio-source-prototype .zernio-source-hour-row>div:last-child,.ui-refactor.zernio-source-prototype .zernio-source-week-day>div:last-child{display:flex;min-height:78px;gap:8px;align-items:center;overflow-x:auto;padding:8px}.ui-refactor.zernio-source-prototype .zernio-source-hour-row em,.ui-refactor.zernio-source-prototype .zernio-source-week-day em{color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .zernio-source-day-calendar-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border-1);padding:10px 14px}.ui-refactor.zernio-source-prototype .zernio-source-day-calendar-head>span:first-child{width:7px;height:7px;border-radius:999px;background:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype .zernio-source-day-calendar-head strong{color:var(--nr-admin-blue);font-size:12px;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-day-calendar-head small{margin-left:auto;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .day-group{margin-bottom:14px}.ui-refactor.zernio-source-prototype .day-head{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--border-1);margin-bottom:6px;padding:8px 4px 6px}.ui-refactor.zernio-source-prototype .day-head .dnum{color:var(--fg-1);font-size:18px;font-weight:700}.ui-refactor.zernio-source-prototype .day-head .dwk{color:var(--fg-muted);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .day-head .dmn{margin-left:auto;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .day-head.is-today .dnum{color:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype .agenda-row{display:flex;width:100%;cursor:pointer;gap:10px;align-items:stretch;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);margin-bottom:6px;padding:10px;text-align:left}.ui-refactor.zernio-source-prototype .agenda-time{min-width:44px;padding-top:1px;color:var(--fg-muted);font-family:var(--nr-font-mono);font-size:11px}.ui-refactor.zernio-source-prototype .agenda-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.ui-refactor.zernio-source-prototype .agenda-title{color:var(--fg-1);font-size:12.5px;font-weight:600}.ui-refactor.zernio-source-prototype .agenda-meta{display:flex;align-items:center;gap:6px;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .agenda-meta>span:last-child{display:inline-flex;margin-left:auto;border:1px solid;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:650}.ui-refactor.zernio-source-prototype .empty-day{padding:6px 4px 12px;color:var(--fg-muted);font-size:11.5px;font-style:italic}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal{position:fixed;z-index:200;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(20,17,12,.45);padding:20px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal>div{width:min(720px,100%);max-height:88vh;overflow:auto;border:1px solid var(--border-1);border-radius:10px;background:var(--nr-paper);box-shadow:0 20px 60px rgba(20,17,12,.25)}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-foot,.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-head{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--border-1);background:var(--nr-paper-warm);padding:14px 18px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-head>div{min-width:0;flex:1}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-head>div>div{overflow:hidden;color:var(--fg-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-head h2{overflow:hidden;color:var(--fg-1);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-head>span{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;border:1px solid;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:700}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-head>span>span{width:5px;height:5px;border-radius:999px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-body{display:flex;flex-direction:column;gap:14px;padding:18px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-kv,.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-refactor.zernio-source-prototype .zernio-source-calendar-caption span,.ui-refactor.zernio-source-prototype .zernio-source-calendar-media span,.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-kv span,.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-proof span{display:block;margin-bottom:4px;color:var(--fg-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-kv strong{display:block;color:var(--fg-1);font-size:12px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-kv small{color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-caption p,.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-proof>div{border:1px solid var(--border-1);border-radius:6px;background:var(--nr-paper-warm);padding:10px 12px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-proof>div p{color:var(--fg-1);font-size:11.5px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-proof>div small{display:block;margin-top:4px;color:var(--fg-muted);font-size:10.5px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-edit{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid var(--border-1);border-radius:6px;background:var(--nr-paper-warm);padding:10px 12px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-edit.is-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-edit label{display:grid;gap:4px;color:var(--fg-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-edit input,.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-edit textarea{width:100%;border:1px solid var(--border-1);border-radius:5px;background:var(--nr-paper);color:var(--fg-1);font:inherit;letter-spacing:0;padding:8px 9px;text-transform:none}.ui-refactor.zernio-source-prototype .zernio-source-calendar-media>div{display:flex;gap:8px}.ui-refactor.zernio-source-prototype .zernio-source-calendar-media>div>div{display:grid;flex:1;aspect-ratio:1/1;place-items:center;border:1px solid var(--border-1);border-radius:6px;background:linear-gradient(135deg,#e8dcc4,#c9b58a);color:rgba(20,17,12,.45);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-foot{justify-content:flex-end;border-top:1px solid var(--border-1);border-bottom:0;padding:12px 18px}.ui-refactor.zernio-source-prototype .zernio-source-approval-queue{overflow:hidden}.ui-refactor.zernio-source-prototype .zernio-source-approval-queue>div:first-child{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-1);padding:10px 14px}.ui-refactor.zernio-source-prototype .zernio-source-draft-readiness{padding:18px}.ui-refactor.zernio-source-prototype .zernio-source-card-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.ui-refactor.zernio-source-prototype .zernio-source-card-head>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ui-refactor.zernio-source-prototype .zernio-source-card-head h2{margin-top:4px}.ui-refactor.zernio-source-prototype .zernio-source-draft-readiness>.verdict{margin-top:14px}.ui-refactor.zernio-source-prototype .zernio-source-draft-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:14px}.ui-refactor.zernio-source-prototype .zernio-source-preview-card,.ui-refactor.zernio-source-prototype .zernio-source-provenance-card{padding:14px}.ui-refactor.zernio-source-prototype .zernio-source-post-preview{margin-top:10px;border:1px solid var(--border-1);border-radius:10px;background:var(--bg-surface);padding:14px}.ui-refactor.zernio-source-prototype .zernio-source-post-preview>div:first-child{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ui-refactor.zernio-source-prototype .zernio-source-post-preview>div:first-child>div:last-child{display:flex;gap:4px;margin-left:auto}.ui-refactor.zernio-source-prototype .zernio-source-avatar{width:28px;height:28px;border-radius:999px;background:#dccba9}.ui-refactor.zernio-source-prototype .zernio-source-cover{display:flex;height:160px;align-items:flex-end;border-radius:8px;background:linear-gradient(135deg,#d8c9a8,#b89257);color:#fff;font-weight:700;padding:10px}.ui-refactor.zernio-source-prototype .zernio-source-post-preview p{margin-top:10px;color:var(--fg-1);font-size:12.5px;line-height:1.5}.ui-refactor.zernio-source-prototype .zernio-source-gate-rail{display:flex;min-width:0;flex-direction:column;gap:12px}.ui-refactor.zernio-source-prototype .zernio-source-disabled-action,.ui-refactor.zernio-source-prototype .zernio-source-proof-action{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.ui-refactor.zernio-source-prototype .zernio-source-disabled-action{flex-direction:column;align-items:flex-start}.ui-refactor.zernio-source-prototype .zernio-source-draft-readiness .gap-row{grid-template-columns:auto minmax(0,1fr)}.ui-refactor.zernio-source-prototype .zernio-source-draft-readiness .zernio-source-proof-action{grid-column:2;justify-content:flex-start}.ui-refactor.zernio-source-prototype .zernio-source-proof-action .mono{overflow-wrap:anywhere}.ui-refactor.zernio-source-prototype .zernio-source-ads-grid,.ui-refactor.zernio-source-prototype .zernio-source-engagement-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1.3fr);gap:14px;align-items:start}.ui-refactor.zernio-source-prototype .zernio-source-inbound-table{overflow:hidden}.ui-refactor.zernio-source-prototype .zernio-source-active-campaigns,.ui-refactor.zernio-source-prototype .zernio-source-ads-network-list,.ui-refactor.zernio-source-prototype .zernio-source-inbound-table{overflow-x:auto}.ui-refactor.zernio-source-prototype .zernio-source-inbound-table table.t{min-width:980px}.ui-refactor.zernio-source-prototype .zernio-source-active-campaigns table.t,.ui-refactor.zernio-source-prototype .zernio-source-ads-network-list table.t{min-width:640px}.ui-refactor.zernio-source-prototype .zernio-source-table-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-1);padding:12px 14px}.ui-refactor.zernio-source-prototype .zernio-source-table-head>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.ui-refactor.zernio-source-prototype .zernio-source-engagement-tabs,.ui-refactor.zernio-source-prototype .zernio-source-filter-bar,.ui-refactor.zernio-source-prototype .zernio-source-sync-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-bottom:1px solid var(--border-1);padding:10px 14px}.ui-refactor.zernio-source-prototype .zernio-source-filter-bar select{min-height:32px;min-width:132px;border:1px solid var(--border-1);border-radius:6px;background:#fff;color:var(--ink-1);font-size:12px;font-weight:700;line-height:1;padding:0 28px 0 10px}.ui-refactor.zernio-source-prototype .zernio-source-engagement-tabs .btn{min-width:92px;justify-content:center}.ui-refactor.zernio-source-prototype .zernio-source-sync-action,.ui-refactor.zernio-source-prototype .zernio-source-sync-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-ai-evidence{display:grid;gap:3px;min-width:220px;font-size:11px;line-height:1.4}.ui-refactor.zernio-source-prototype .zernio-source-table-copy{max-width:260px}.ui-refactor.zernio-source-prototype .zernio-source-side-rail{display:flex;min-width:0;flex-direction:column;gap:14px}.ui-refactor.zernio-source-prototype .zernio-source-active-campaigns,.ui-refactor.zernio-source-prototype .zernio-source-ads-gates,.ui-refactor.zernio-source-prototype .zernio-source-ads-network-list,.ui-refactor.zernio-source-prototype .zernio-source-auto-reply-toggle,.ui-refactor.zernio-source-prototype .zernio-source-sla-panel,.ui-refactor.zernio-source-prototype .zernio-source-spend-cap{padding:14px}.ui-refactor.zernio-source-prototype .zernio-source-toggle-row{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:10px}.ui-refactor.zernio-source-prototype .zernio-source-toggle-row strong{color:var(--fg-1);font-size:13px}.ui-refactor.zernio-source-prototype .zernio-source-segment{display:inline-flex;flex-shrink:0;gap:2px;border-radius:999px;background:rgba(15,23,42,.06);padding:2px}.ui-refactor.zernio-source-prototype .zernio-source-segment span{border-radius:999px;font-size:11px;font-weight:700;padding:4px 10px}.ui-refactor.zernio-source-prototype .zernio-source-segment span:first-child{background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.06);color:var(--fg-1)}.ui-refactor.zernio-source-prototype .zernio-source-refresh-note{display:inline-flex;gap:8px;align-items:center;margin-top:10px;color:var(--fg-muted);font-size:12px}.ui-refactor.zernio-source-prototype .zernio-source-ads-gates h2{margin-top:4px;margin-bottom:12px}.ui-refactor.zernio-source-prototype .zernio-source-spend-value{display:flex;gap:8px;align-items:baseline;margin-top:10px;margin-bottom:12px}.ui-refactor.zernio-source-prototype .zernio-source-spend-value .mono{color:#b91c1c;font-size:32px;font-weight:700}.ui-refactor.zernio-source-prototype .zernio-source-active-campaigns table{margin-top:8px}.ui-refactor.zernio-source-prototype .zernio-source-ads-network-list{overflow-x:auto}.ui-refactor.zernio-source-prototype .zernio-source-locked-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ui-refactor.zernio-source-prototype .zernio-source-mobile-actions{display:none}.ui-refactor.zernio-source-prototype .zernio-source-inbox-grid{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(300px,420px);gap:14px;align-items:start}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail{display:flex;min-width:0;flex-direction:column;gap:6px;padding:12px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail-item{display:flex;width:100%;flex-direction:column;gap:3px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--fg-1);cursor:pointer;font-family:inherit;font-size:12.5px;text-align:left;padding:8px 10px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail-item:hover{background:rgba(15,23,42,.04)}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail-item[aria-pressed=true]{border-color:var(--border-2);background:var(--bg-surface-2)}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail-item[disabled]{color:var(--fg-muted);cursor:not-allowed}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail-row{display:flex;gap:8px;align-items:center;justify-content:space-between}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail-name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail-badges{display:inline-flex;flex-shrink:0;gap:4px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail-note{color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-list{overflow:hidden;min-width:0}.ui-refactor.zernio-source-prototype .zernio-source-inbox-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-bottom:1px solid var(--border-1);padding:10px 14px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-tabs .btn{min-width:92px;justify-content:center}.ui-refactor.zernio-source-prototype .zernio-source-inbox-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-bottom:1px solid var(--border-1);padding:10px 14px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-filter-bar select{min-height:32px;min-width:132px;border:1px solid var(--border-1);border-radius:6px;background:#fff;color:var(--ink-1);font-size:12px;font-weight:700;line-height:1;padding:0 28px 0 10px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-threads{display:flex;flex-direction:column}.ui-refactor.zernio-source-prototype .zernio-source-inbox-thread{display:flex;width:100%;flex-direction:column;gap:4px;border:0;border-bottom:1px solid var(--border-1);background:transparent;color:var(--fg-2);cursor:pointer;font-family:inherit;font-size:12.5px;text-align:left;padding:10px 14px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-thread:hover{background:rgba(15,23,42,.03)}.ui-refactor.zernio-source-prototype .zernio-source-inbox-thread[aria-pressed=true]{background:var(--bg-surface-2)}.ui-refactor.zernio-source-prototype .zernio-source-inbox-thread-top{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.ui-refactor.zernio-source-prototype .zernio-source-inbox-thread-title{overflow:hidden;color:var(--fg-1);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-source-inbox-thread.unread .zernio-source-inbox-thread-title{font-weight:700}.ui-refactor.zernio-source-prototype .zernio-source-inbox-thread.unread .zernio-source-inbox-snippet{color:var(--fg-2);font-weight:600}.ui-refactor.zernio-source-prototype .zernio-source-inbox-snippet{overflow:hidden;max-width:100%;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-source-inbox-thread-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-inbox-empty,.ui-refactor.zernio-source-prototype .zernio-source-inbox-truncated{padding:12px 14px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-note{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-skeleton{display:grid;gap:8px;padding:12px 14px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-skeleton-row{height:44px;border-radius:8px;background:rgba(15,23,42,.05);animation:zernio-source-inbox-pulse 1.2s ease-in-out infinite}@keyframes zernio-source-inbox-pulse{0%,to{opacity:1}50%{opacity:.55}}.ui-refactor.zernio-source-prototype .zernio-source-inbox-detail{display:flex;min-width:0;flex-direction:column;gap:12px;padding:14px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-detail-section{display:grid;gap:6px;border-top:1px dashed var(--border-1);padding-top:10px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-detail-section:first-child{border-top:0;padding-top:0}.ui-refactor.zernio-source-prototype .zernio-source-inbox-msgs{display:flex;flex-direction:column;gap:8px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-msg{max-width:85%;border:1px solid var(--border-1);border-radius:10px;background:var(--bg-surface-2);color:var(--fg-2);font-size:12.5px;line-height:1.5;padding:8px 10px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-msg.in{align-self:flex-start}.ui-refactor.zernio-source-prototype .zernio-source-inbox-msg.out{align-self:flex-end;border-color:rgba(31,62,138,.22);background:rgba(31,62,138,.06)}.ui-refactor.zernio-source-prototype .zernio-source-inbox-msg-meta{margin-top:4px;color:var(--fg-muted);font-size:10.5px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-draft-text{border:1px solid var(--border-1);border-radius:8px;background:var(--bg-surface-2);color:var(--fg-2);font-size:12.5px;line-height:1.5;padding:8px 10px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-inbox-templates{display:flex;flex-direction:column;gap:4px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-template{overflow:hidden;border:1px solid var(--border-1);border-radius:8px;background:var(--bg-surface-2);color:var(--fg-2);cursor:pointer;font-family:inherit;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:7px 10px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-template:hover{border-color:var(--border-2)}.ui-refactor.zernio-source-prototype .zernio-source-inbox-template[disabled]{color:var(--fg-muted);cursor:not-allowed}.ui-refactor.zernio-source-prototype .zernio-source-inbox-composer textarea{min-height:84px;width:100%;border:1px solid var(--border-2);border-radius:8px;background:#fff;color:var(--ink-1);font-family:inherit;font-size:12.5px;line-height:1.5;padding:8px 10px;resize:vertical}.ui-refactor.zernio-source-prototype .zernio-source-inbox-composer textarea[disabled]{background:rgba(15,23,42,.04);color:var(--fg-muted);cursor:not-allowed}.ui-refactor.zernio-source-prototype .zernio-source-inbox-composer-foot{display:flex;gap:8px;align-items:center;justify-content:space-between}@media (max-width:980px){.ui-refactor.zernio-source-prototype .zernio-source-inbox-grid{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail{flex-direction:row;overflow-x:auto}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail .eyebrow{align-self:center}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rail-item{min-width:180px;flex-shrink:0}}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary{display:flex;flex-wrap:wrap;gap:14px;align-items:center;border-bottom:1px solid var(--border-1);background:var(--bg-surface-2);padding:10px 14px}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-empty{padding:12px 14px}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-empty-copy{color:var(--fg-muted);font-size:12px;line-height:1.5}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-score{display:flex;flex-direction:column;gap:2px}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-avg{display:inline-flex;gap:5px;align-items:baseline;color:var(--fg-1);font-size:18px;font-weight:700;line-height:1}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-star{color:#b36b27;font-size:15px}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-total{color:var(--fg-muted);font-size:11px;font-weight:600}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-dist{display:grid;flex:1 1 180px;gap:3px;min-width:150px;max-width:280px}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-dist-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-dist-label{color:var(--fg-muted);font-size:10.5px;font-weight:700;text-align:right}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-dist-track{height:6px;border-radius:999px;background:var(--border-1);overflow:hidden}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-dist-fill{display:block;height:100%;min-width:2px;border-radius:999px;background:var(--accent);transition:width .2s ease}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-rate{display:flex;flex-direction:column;gap:1px;margin-left:auto;text-align:right}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-rate-value{color:var(--fg-1);font-size:15px;font-weight:700;line-height:1.1}.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-rate-label{color:var(--fg-muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rating-filter{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-inbox-rating-filter .btn.sm{min-width:34px;padding-left:8px;padding-right:8px}@media (prefers-reduced-motion:reduce){.ui-refactor.zernio-source-prototype .zernio-source-reviews-summary-dist-fill{transition:none}}.ui-refactor.zernio-source-prototype .zernio-source-voice-grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(300px,380px);gap:14px;align-items:start}.ui-refactor.zernio-source-prototype .zernio-source-voice-rail{display:flex;min-width:0;flex-direction:column;gap:8px;padding:12px}.ui-refactor.zernio-source-prototype .zernio-source-voice-rail-head{display:flex;gap:8px;align-items:center;justify-content:space-between}.ui-refactor.zernio-source-prototype .zernio-source-voice-profile{display:flex;width:100%;flex-direction:column;gap:4px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--fg-1);cursor:pointer;font-family:inherit;font-size:12.5px;text-align:left;padding:8px 10px}.ui-refactor.zernio-source-prototype .zernio-source-voice-profile:hover{background:rgba(15,23,42,.04)}.ui-refactor.zernio-source-prototype .zernio-source-voice-profile[aria-pressed=true]{border-color:var(--border-2);background:var(--bg-surface-2)}.ui-refactor.zernio-source-prototype .zernio-source-voice-profile-row{display:flex;gap:8px;align-items:center;justify-content:space-between}.ui-refactor.zernio-source-prototype .zernio-source-voice-profile-name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-source-voice-profile-badges{display:inline-flex;flex-shrink:0;gap:4px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-voice-list-row,.ui-refactor.zernio-source-prototype .zernio-source-voice-profile-note{color:var(--fg-muted);font-size:11.5px}.ui-refactor.zernio-source-prototype .zernio-source-voice-editor,.ui-refactor.zernio-source-prototype .zernio-source-voice-main,.ui-refactor.zernio-source-prototype .zernio-source-voice-side{display:flex;min-width:0;flex-direction:column;gap:14px}.ui-refactor.zernio-source-prototype .zernio-source-voice-card{display:flex;flex-direction:column;gap:10px;padding:14px}.ui-refactor.zernio-source-prototype .zernio-source-voice-card-head,.ui-refactor.zernio-source-prototype .zernio-source-voice-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.ui-refactor.zernio-source-prototype .zernio-source-voice-head-main{display:flex;min-width:0;flex-direction:column;gap:4px}.ui-refactor.zernio-source-prototype .zernio-source-voice-head-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--fg-1);font-size:15px;font-weight:600}.ui-refactor.zernio-source-prototype .zernio-source-voice-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-voice-note{border-color:var(--border-2);background:var(--bg-surface-2);color:var(--fg-2);font-size:12px}.ui-refactor.zernio-source-prototype .zernio-source-voice-missing{margin:0;color:var(--fg-2);font-size:12px;padding-left:16px}.ui-refactor.zernio-source-prototype .zernio-source-voice-add-row,.ui-refactor.zernio-source-prototype .zernio-source-voice-create{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-voice-add-row input,.ui-refactor.zernio-source-prototype .zernio-source-voice-create input{min-width:0;flex:1 1 160px}.ui-refactor.zernio-source-prototype .zernio-source-voice-range-row{display:grid;grid-template-columns:96px minmax(0,1fr) 44px;gap:10px;align-items:center;font-size:12.5px}.ui-refactor.zernio-source-prototype .zernio-source-voice-range-value{color:var(--fg-2);font-variant-numeric:tabular-nums;text-align:right}.ui-refactor.zernio-source-prototype .zernio-source-voice-tags{display:flex;flex-wrap:wrap;gap:6px}.ui-refactor.zernio-source-prototype .zernio-source-voice-tag{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--border-1);border-radius:999px;background:var(--bg-surface-2);color:var(--fg-1);font-size:12px;padding:3px 10px}.ui-refactor.zernio-source-prototype .zernio-source-voice-risk-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12.5px}.ui-refactor.zernio-source-prototype .zernio-source-voice-savebar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;border-top:1px solid var(--border-1);padding-top:10px}.ui-refactor.zernio-source-prototype .zernio-source-voice-result{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border-1);border-radius:8px;background:var(--bg-surface-2);padding:10px 12px}.ui-refactor.zernio-source-prototype .zernio-source-voice-draft-text{margin:0;color:var(--fg-1);font-size:12.5px;line-height:1.55;white-space:pre-wrap}.ui-refactor.zernio-source-prototype .zernio-source-voice-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ui-refactor.zernio-source-prototype .zernio-source-voice-skeleton{display:flex;flex-direction:column;gap:8px}.ui-refactor.zernio-source-prototype .zernio-source-voice-skeleton-row{height:38px;border-radius:8px;background:rgba(15,23,42,.06);animation:zernio-source-inbox-pulse 1.4s ease-in-out infinite}@media (max-width:980px){.ui-refactor.zernio-source-prototype .zernio-source-voice-grid{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .zernio-source-voice-rail{flex-direction:row;overflow-x:auto}.ui-refactor.zernio-source-prototype .zernio-source-voice-profile{min-width:200px;flex-shrink:0}}.ui-refactor.zernio-source-prototype.zernio-source-setup-slice{min-height:0;overflow:hidden;scroll-margin-top:112px;border:1px solid var(--border-1);border-radius:10px;background:transparent}.ui-refactor.zernio-source-prototype.zernio-source-setup-slice .nr-pageheader{align-items:flex-end;border-bottom:1px solid var(--border-1)}.ui-refactor.zernio-source-prototype.zernio-source-setup-slice .nr-content{overflow:visible}.ui-refactor.zernio-source-prototype .nr-verdict{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--border-1);border-radius:10px;background:var(--nr-paper-warm);padding:12px 14px}.ui-refactor.zernio-source-prototype .nr-verdict strong{display:block;margin-bottom:4px;color:var(--fg-1);font-size:14px;font-weight:600}.ui-refactor.zernio-source-prototype .nr-verdict p{color:var(--fg-2);font-size:12px;line-height:1.55}.ui-refactor.zernio-source-prototype .nr-verdict-mark{display:grid;width:30px;height:30px;place-items:center;border:1px solid;border-radius:7px}.ui-refactor.zernio-source-prototype .nr-verdict-ok{border-color:rgba(15,123,98,.25);background:rgba(220,234,227,.55)}.ui-refactor.zernio-source-prototype .nr-verdict-ok .nr-verdict-mark{color:var(--nr-success)}.ui-refactor.zernio-source-prototype .nr-verdict-warn{border-color:rgba(179,107,39,.3);background:rgba(244,230,204,.65)}.ui-refactor.zernio-source-prototype .nr-verdict-warn .nr-verdict-mark{color:var(--nr-warning)}.ui-refactor.zernio-source-prototype .nr-verdict-blocked{border-color:rgba(185,28,28,.3);background:rgba(244,225,221,.72)}.ui-refactor.zernio-source-prototype .nr-verdict-blocked .nr-verdict-mark{color:var(--nr-danger)}.ui-refactor.zernio-source-prototype .nr-verdict-neutral .nr-verdict-mark{color:var(--fg-muted)}.ui-refactor.zernio-source-prototype .nr-channel-grid,.ui-refactor.zernio-source-prototype .nr-setup-path-grid{display:grid;gap:10px}.ui-refactor.zernio-source-prototype .nr-channel-groups{display:grid;gap:18px}.ui-refactor.zernio-source-prototype .nr-paid-ad-readiness{display:grid;gap:10px;margin-top:18px}.ui-refactor.zernio-source-prototype .nr-paid-ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-refactor.zernio-source-prototype .nr-channel-connect-notice{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-bottom:14px;border:1px solid var(--border-1);border-radius:6px;background:var(--nr-paper-warm);color:var(--fg-muted);font-size:11.5px;font-weight:650;line-height:1.4;padding:7px 9px}.ui-refactor.zernio-source-prototype .nr-channel-connect-notice svg{flex-shrink:0}.ui-refactor.zernio-source-prototype .nr-bulk-enable{display:grid;gap:10px;margin:0 0 16px;border:1px solid var(--border-1);border-radius:8px;background:color-mix(in srgb,var(--nr-paper) 88%,var(--nr-teal-50));padding:12px}.ui-refactor.zernio-source-prototype .nr-bulk-enable-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-refactor.zernio-source-prototype .nr-bulk-enable-head h3{margin:2px 0 0;color:var(--fg-1);font-size:14px;line-height:1.2}.ui-refactor.zernio-source-prototype .nr-bulk-enable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui-refactor.zernio-source-prototype .nr-bulk-enable-grid div{min-width:0;border:1px solid var(--border-1);border-radius:6px;background:var(--nr-paper);padding:8px}.ui-refactor.zernio-source-prototype .nr-bulk-enable-grid span,.ui-refactor.zernio-source-prototype .nr-bulk-enable-reason span{display:block;color:var(--fg-muted);font-size:10.5px;font-weight:750;line-height:1.2;text-transform:uppercase}.ui-refactor.zernio-source-prototype .nr-bulk-enable-grid strong{display:block;overflow-wrap:anywhere;color:var(--fg-1);font-size:13px;line-height:1.35}.ui-refactor.zernio-source-prototype .nr-bulk-enable-summary{margin:0;color:var(--fg-muted);font-size:12px;line-height:1.45}.ui-refactor.zernio-source-prototype .nr-bulk-enable-reason{display:grid;gap:6px}.ui-refactor.zernio-source-prototype .nr-bulk-enable-reason textarea{width:100%;min-height:58px;resize:vertical;border:1px solid var(--border-1);border-radius:6px;background:var(--nr-paper);color:var(--fg-1);font:inherit;font-size:12px;line-height:1.4;padding:8px}.ui-refactor.zernio-source-prototype .nr-bulk-enable-actions{display:flex;flex-wrap:wrap;gap:8px}.ui-refactor.zernio-source-prototype .nr-channel-service-strip{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.ui-refactor.zernio-source-prototype .nr-channel-service-strip span{border:1px solid var(--border-1);border-radius:999px;background:var(--nr-paper-warm);color:var(--fg-2);font-size:10.5px;font-weight:700;line-height:1;padding:6px 9px}.ui-refactor.zernio-source-prototype .nr-channel-group{display:grid;gap:10px}.ui-refactor.zernio-source-prototype .nr-channel-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ui-refactor.zernio-source-prototype .nr-channel-group-head h3{margin:0;color:var(--fg-1);font-size:12px;font-weight:700;letter-spacing:0}.ui-refactor.zernio-source-prototype .nr-channel-group-head span{min-width:22px;border:1px solid var(--border-1);border-radius:999px;background:var(--nr-paper-warm);color:var(--fg-muted);font-family:var(--nr-font-mono);font-size:10px;font-weight:700;line-height:1;padding:4px 7px;text-align:center}.ui-refactor.zernio-source-prototype .nr-channel-tile,.ui-refactor.zernio-source-prototype .nr-paid-ad-row,.ui-refactor.zernio-source-prototype .nr-setup-path-card{border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);padding:12px}.ui-refactor.zernio-source-prototype .nr-setup-path-card{min-height:156px}.ui-refactor.zernio-source-prototype .nr-channel-tile-head,.ui-refactor.zernio-source-prototype .nr-setup-path-title,.ui-refactor.zernio-source-prototype .nr-table-channel{display:flex;align-items:center;gap:8px}.ui-refactor.zernio-source-prototype .nr-channel-logo{border-radius:7px}.ui-refactor.zernio-source-prototype .nr-channel-title{display:grid;min-width:0;gap:2px}.ui-refactor.zernio-source-prototype .nr-channel-title span{overflow:hidden;color:var(--fg-muted);font-family:var(--nr-font-mono);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.zernio-source-prototype .nr-channel-tile-head strong,.ui-refactor.zernio-source-prototype .nr-setup-path-title strong{color:var(--fg-1);font-size:12.5px;font-weight:600}.ui-refactor.zernio-source-prototype .nr-channel-tile p,.ui-refactor.zernio-source-prototype .nr-channel-tile small,.ui-refactor.zernio-source-prototype .nr-setup-path-card p{color:var(--fg-muted);font-size:11.5px;line-height:1.55}.ui-refactor.zernio-source-prototype .nr-channel-tile-status{display:flex;min-height:24px;align-items:center}.ui-refactor.zernio-source-prototype .nr-channel-state{display:inline-flex;max-width:100%;align-items:center;border:1px solid var(--border-1);border-radius:999px;color:var(--fg-2);font-size:10.5px;font-weight:700;line-height:1;padding:5px 8px;white-space:nowrap}.ui-refactor.zernio-source-prototype .nr-channel-state.is-ok{border-color:rgba(15,123,98,.26);background:rgba(220,234,227,.62);color:var(--nr-success)}.ui-refactor.zernio-source-prototype .nr-channel-state.is-warn{border-color:rgba(179,107,39,.28);background:rgba(244,230,204,.72);color:var(--nr-warning)}.ui-refactor.zernio-source-prototype .nr-channel-state.is-blocked{border-color:rgba(185,28,28,.24);background:rgba(244,225,221,.7);color:var(--nr-danger)}.ui-refactor.zernio-source-prototype .nr-disabled-because{display:inline-flex;align-items:center;gap:5px;margin-top:auto;color:var(--fg-muted);font-size:10.5px;font-weight:600}.ui-refactor.zernio-source-prototype .nr-disabled-because:before{content:"";width:8px;height:8px;border:1px solid;border-radius:2px}.ui-refactor.zernio-source-prototype .nr-channel-actions{display:grid;gap:7px;margin-top:auto}.ui-refactor.zernio-source-prototype .nr-channel-actions .nr-btn{width:100%;justify-content:center}.ui-refactor.zernio-source-prototype .nr-setup-dialog-backdrop{position:fixed;inset:0;z-index:250;display:grid;place-items:center;background:rgba(14,17,18,.38);padding:18px}.ui-refactor.zernio-source-prototype .nr-setup-dialog{width:min(560px,100%);border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);box-shadow:0 22px 64px rgba(15,23,42,.2)}.ui-refactor.zernio-source-prototype .nr-setup-dialog footer,.ui-refactor.zernio-source-prototype .nr-setup-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px}.ui-refactor.zernio-source-prototype .nr-setup-dialog header{border-bottom:1px solid var(--border-1)}.ui-refactor.zernio-source-prototype .nr-setup-dialog h3{margin:0;color:var(--fg-1);font-size:16px;font-weight:650;letter-spacing:0}.ui-refactor.zernio-source-prototype .nr-dialog-close{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border-1);border-radius:6px;background:var(--nr-paper-warm);color:var(--fg-muted);cursor:pointer;font-size:11px;font-weight:700}.ui-refactor.zernio-source-prototype .nr-dialog-fields{display:grid;gap:12px;padding:14px 16px 4px}.ui-refactor.zernio-source-prototype .nr-dialog-fields label{display:grid;gap:6px;color:var(--fg-1);font-size:11px;font-weight:700}.ui-refactor.zernio-source-prototype .nr-dialog-fields input,.ui-refactor.zernio-source-prototype .nr-dialog-fields textarea{width:100%;border:1px solid var(--border-1);border-radius:6px;background:#fff;color:var(--fg-1);font:inherit;font-size:12px;font-weight:500;line-height:1.45;padding:9px 10px}.ui-refactor.zernio-source-prototype .nr-dialog-fields textarea{min-height:86px;resize:vertical}.ui-refactor.zernio-source-prototype .nr-dialog-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-refactor.zernio-source-prototype .nr-dialog-error{border:1px solid rgba(185,28,28,.24);border-radius:6px;background:rgba(244,225,221,.6);color:var(--nr-danger);font-size:12px;font-weight:650;padding:8px 10px}.ui-refactor.zernio-source-prototype .nr-dialog-note{color:var(--fg-muted);font-size:11px;line-height:1.5}.ui-refactor.zernio-source-prototype .nr-setup-dialog footer{border-top:1px solid var(--border-1);justify-content:flex-end}.ui-refactor.zernio-source-prototype .nr-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-refactor.zernio-source-prototype .nr-channel-tile{display:flex;min-height:150px;flex-direction:column;gap:7px}.ui-refactor.zernio-source-prototype .nr-paid-ad-row{display:grid;gap:10px}.ui-refactor.zernio-source-prototype .nr-channel-tile.is-ok,.ui-refactor.zernio-source-prototype .nr-paid-ad-row.is-ok{border-color:rgba(15,123,98,.22);background:linear-gradient(180deg,rgba(220,234,227,.45),var(--nr-paper) 80%)}.ui-refactor.zernio-source-prototype .nr-channel-tile.is-warn,.ui-refactor.zernio-source-prototype .nr-paid-ad-row.is-warn{border-color:rgba(179,107,39,.25);background:linear-gradient(180deg,rgba(244,230,204,.55),var(--nr-paper) 80%)}.ui-refactor.zernio-source-prototype .nr-channel-tile.is-blocked,.ui-refactor.zernio-source-prototype .nr-paid-ad-row.is-blocked{border-color:rgba(185,28,28,.25);background:linear-gradient(180deg,rgba(244,225,221,.55),var(--nr-paper) 80%)}.ui-refactor.zernio-source-prototype .nr-paid-ad-facts{display:grid;gap:8px;margin:0}.ui-refactor.zernio-source-prototype .nr-paid-ad-facts div{display:grid;gap:2px}.ui-refactor.zernio-source-prototype .nr-paid-ad-facts dt{color:var(--fg-muted);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .nr-paid-ad-facts dd{margin:0;color:var(--fg-2);font-size:11.5px;line-height:1.45}.ui-refactor.zernio-source-prototype .nr-channel-modules,.ui-refactor.zernio-source-prototype .nr-scope-wrap{display:flex;flex-wrap:wrap;gap:4px}.ui-refactor.zernio-source-prototype .nr-channel-modules span{border-radius:3px;background:rgba(15,23,42,.05);padding:1px 5px;color:var(--fg-muted);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .nr-statusdot{display:inline-block;width:8px;height:8px;flex-shrink:0;margin-left:auto;border-radius:999px}.ui-refactor.zernio-source-prototype .nr-statusdot.ok{background:var(--nr-success)}.ui-refactor.zernio-source-prototype .nr-statusdot.warn{background:var(--nr-warning)}.ui-refactor.zernio-source-prototype .nr-statusdot.blocked{background:var(--nr-danger)}.ui-refactor.zernio-source-prototype .nr-statusdot.neutral{background:var(--fg-faint)}.ui-refactor.zernio-source-prototype .nr-ch-mark[data-fam=owned]{border-color:rgba(184,137,58,.3);background:#f2e9d6;color:#6b5a2b}.ui-refactor.zernio-source-prototype .nr-ch-mark[data-fam=local],.ui-refactor.zernio-source-prototype .nr-ch-mark[data-fam=messaging]{border-color:rgba(15,126,140,.3);background:#ddefef;color:#166973}.ui-refactor.zernio-source-prototype .nr-ch-mark[data-fam=niche],.ui-refactor.zernio-source-prototype .nr-ch-mark[data-fam=video]{border-color:rgba(185,28,28,.22);background:#f4e1dd;color:#8e2a2a}.ui-refactor.zernio-source-prototype .nr-audit-row .when,.ui-refactor.zernio-source-prototype .nr-audit-row .who{color:var(--fg-muted);font-family:var(--nr-font-mono);font-size:11px}.ui-refactor.zernio-source-prototype .nr-table-wrap{overflow-x:auto}.ui-refactor.zernio-source-prototype .nr-table{width:100%;min-width:760px;border-collapse:collapse;font-size:12.5px}.ui-refactor.zernio-source-prototype .nr-table th{background:var(--nr-paper-warm);color:var(--fg-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:10px 12px;text-align:left;text-transform:uppercase}.ui-refactor.zernio-source-prototype .nr-table td{border-top:1px solid var(--border-1);padding:10px 12px;vertical-align:middle}.ui-refactor.zernio-source-prototype .nr-tbl-lite{width:100%;border-collapse:collapse;font-size:11.5px}.ui-refactor.zernio-source-prototype .nr-tbl-lite th{color:var(--fg-muted);font-size:10px;font-weight:700;letter-spacing:.06em;padding:8px;text-align:left;text-transform:uppercase}.ui-refactor.zernio-source-prototype .nr-tbl-lite td{border-top:1px solid var(--border-1);color:var(--fg-2);padding:8px;vertical-align:middle}.ui-refactor.zernio-source-prototype .nr-faint{color:var(--fg-muted)}.ui-refactor.zernio-source-prototype.zernio-platform-source-surface{border:1px solid var(--border-1);border-radius:10px;background:var(--nr-surface);overflow:hidden}.ui-refactor.zernio-source-prototype .zernio-platform-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ui-refactor.zernio-source-prototype .zernio-provider-action-card{border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);padding:12px}.ui-refactor.zernio-source-prototype .zernio-platform-action-row,.ui-refactor.zernio-source-prototype .zernio-platform-lower-grid,.ui-refactor.zernio-source-prototype .zernio-provider-action-head{display:flex;gap:8px}.ui-refactor.zernio-source-prototype .zernio-provider-action-head{align-items:center;justify-content:space-between;margin-bottom:6px}.ui-refactor.zernio-source-prototype .zernio-provider-action-head strong{color:var(--fg-1);font-size:12.5px;font-weight:700}.ui-refactor.zernio-source-prototype .zernio-provider-action-card p{min-height:38px;margin-bottom:10px;color:var(--fg-muted);font-size:11.5px;line-height:1.55}.ui-refactor.zernio-source-prototype .zernio-platform-action-row{flex-wrap:wrap}.ui-refactor.zernio-source-prototype .zernio-provider-channel-summary{margin:0 0 14px;color:var(--fg-muted);font-size:12px;line-height:1.55}.ui-refactor.zernio-source-prototype .zernio-provider-policy-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;color:var(--fg-muted);font-size:11px;font-weight:700}.ui-refactor.zernio-source-prototype .zernio-provider-policy-status>span{border:1px solid var(--border-1);border-radius:999px;background:#fcfbf9;padding:5px 8px}.ui-refactor.zernio-source-prototype .zernio-provider-policy-status .zernio-provider-policy-error{border-color:rgba(190,18,60,.22);background:rgba(254,226,226,.66);color:#9f1239}.ui-refactor.zernio-source-prototype .zernio-provider-policy-status .zernio-provider-policy-warning{border-color:rgba(180,83,9,.22);background:rgba(254,243,199,.68);color:#8a4b0f}.ui-refactor.zernio-source-prototype .zernio-provider-action-allowlist{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ui-refactor.zernio-source-prototype .zernio-provider-policy-switch{display:inline-flex;min-width:0;align-items:center;gap:7px;border:1px solid var(--border-1);border-radius:999px;background:#fcfbf9;padding:5px 9px 5px 5px;color:var(--fg-2);font-size:11px;font-weight:750;cursor:pointer}.ui-refactor.zernio-source-prototype .zernio-provider-policy-switch.compact{padding:3px}.ui-refactor.zernio-source-prototype .zernio-provider-policy-switch input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-provider-policy-switch>span{position:relative;display:inline-flex;width:34px;height:20px;flex:0 0 auto;border-radius:999px;background:rgba(15,23,42,.18);transition:background-color .14s ease,box-shadow .14s ease}.ui-refactor.zernio-source-prototype .zernio-provider-policy-switch>span:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.2);content:"";transition:transform .14s ease}.ui-refactor.zernio-source-prototype .zernio-provider-policy-switch.active{border-color:rgba(15,123,98,.26);background:rgba(15,123,98,.08);color:#0f4f41}.ui-refactor.zernio-source-prototype .zernio-provider-policy-switch.active>span{background:#0f7b62}.ui-refactor.zernio-source-prototype .zernio-provider-policy-switch.active>span:after{transform:translateX(14px)}.ui-refactor.zernio-source-prototype .zernio-provider-policy-switch:has(input:focus-visible){outline:2px solid rgba(37,99,235,.32);outline-offset:2px}.ui-refactor.zernio-source-prototype .zernio-provider-policy-switch:has(input:disabled){cursor:not-allowed;opacity:.56}.ui-refactor.zernio-source-prototype .zernio-provider-channel-groups{display:grid;gap:14px}.ui-refactor.zernio-source-prototype .zernio-provider-channel-group{display:grid;gap:8px}.ui-refactor.zernio-source-prototype .zernio-provider-channel-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ui-refactor.zernio-source-prototype .zernio-provider-channel-group-head h3{margin:0;color:var(--fg-1);font-size:12.5px;font-weight:700}.ui-refactor.zernio-source-prototype .zernio-provider-channel-group-head span{color:var(--fg-muted);font-size:11px;font-weight:700}.ui-refactor.zernio-source-prototype .zernio-provider-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui-refactor.zernio-source-prototype .zernio-provider-channel-tile{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);padding:10px}.ui-refactor.zernio-source-prototype .zernio-provider-channel-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.ui-refactor.zernio-source-prototype .zernio-provider-channel-identity{display:flex;min-width:0;align-items:center;gap:8px}.ui-refactor.zernio-source-prototype .zernio-provider-channel-identity>span:last-child{display:grid;min-width:0;gap:2px}.ui-refactor.zernio-source-prototype .zernio-provider-channel-identity small,.ui-refactor.zernio-source-prototype .zernio-provider-channel-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-provider-channel-identity strong{color:var(--fg-1);font-size:12px}.ui-refactor.zernio-source-prototype .zernio-provider-channel-identity small{color:var(--fg-muted);font-size:10.5px}.ui-refactor.zernio-source-prototype .zernio-platform-lower-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:14px}.ui-refactor.zernio-source-prototype .zernio-platform-center{text-align:center}.ui-refactor.zernio-source-prototype .zernio-platform-center svg{color:var(--nr-success)}.ui-refactor.zernio-source-prototype .nr-modal-wide{width:min(880px,100%)}.ui-refactor.zernio-source-prototype .zernio-platform-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.ui-refactor.zernio-source-prototype .zernio-platform-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px}.ui-refactor.zernio-source-prototype .nr-mobile-fab,.ui-refactor.zernio-source-prototype .nr-mobile-title,.ui-refactor.zernio-source-prototype .nr-show-mobile-inline{display:none}.ui-refactor.zernio-source-prototype .nr-drawer-scrim{position:fixed;inset:0;z-index:80;display:flex;background:rgba(20,20,24,.5)}.ui-refactor.zernio-source-prototype .nr-drawer{display:flex;width:270px;height:100%;flex-direction:column;gap:12px;border-right:1px solid var(--border-1);background:var(--nr-paper);padding:12px 8px}.ui-refactor.zernio-source-prototype .nr-setup-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ui-refactor.zernio-source-prototype .nr-setup-path-card{display:flex;min-height:164px;flex-direction:column;gap:10px;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);padding:12px}.ui-refactor.zernio-source-prototype .nr-setup-path-title{display:flex;align-items:center;gap:8px;color:var(--fg-1);font-size:12.5px}.ui-refactor.zernio-source-prototype .nr-setup-path-card p{color:var(--fg-muted);font-size:11.5px;line-height:1.55}.ui-refactor.zernio-source-prototype .nr-setup-path-card .nr-btn{align-self:flex-start;margin-top:auto}.ui-refactor.zernio-source-prototype .nr-audit-list{display:flex;flex-direction:column}.ui-refactor.zernio-source-prototype .nr-audit-row{display:grid;grid-template-columns:90px 90px 1fr;gap:12px;border-bottom:1px dashed var(--border-1);padding:8px 0;color:var(--fg-2);font-size:12px}.ui-refactor.zernio-source-prototype .nr-audit-row:last-child{border-bottom:0}.ui-refactor.zernio-source-prototype .nr-audit-row .when{color:var(--fg-muted);font-family:var(--nr-font-mono);font-size:11px}.ui-refactor.zernio-source-prototype .nr-audit-row .who{color:var(--fg-1);font-weight:600}.ui-refactor.zernio-source-prototype.zernio-setup-source-embed{min-height:auto;overflow:hidden;border:1px solid var(--border-1);border-radius:8px;background:transparent;box-shadow:none}.ui-refactor.zernio-source-prototype.zernio-setup-source-embed .nr-pageheader{align-items:flex-start;border-bottom:1px solid var(--border-1);padding:14px 16px 12px}.ui-refactor.zernio-source-prototype.zernio-setup-source-embed .nr-pageheader h2{font-size:18px}.ui-refactor.zernio-source-prototype.zernio-setup-source-embed .nr-pageheader-actions{flex-wrap:wrap;justify-content:flex-end;max-width:360px}.ui-refactor.zernio-source-prototype .zernio-setup-source-content{overflow:visible;padding:14px 16px 16px}.ui-refactor.zernio-source-prototype .zernio-source-verdict-headline{margin-bottom:4px;color:var(--fg-1);font-size:14px;font-weight:600}.ui-refactor.zernio-source-prototype .zernio-source-verdict-body{color:var(--fg-2);font-size:12px;line-height:1.55}.ui-refactor.zernio-source-prototype .zernio-setup-source-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.ui-refactor.zernio-source-prototype .zernio-setup-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ui-refactor.zernio-source-prototype .zernio-setup-path-card{display:flex;min-height:164px;flex-direction:column;gap:10px;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);padding:12px}.ui-refactor.zernio-source-prototype .zernio-setup-path-card strong{display:block;margin-bottom:6px;color:var(--fg-1);font-size:12.5px}.ui-refactor.zernio-source-prototype .zernio-connector-reason,.ui-refactor.zernio-source-prototype .zernio-setup-path-card p{color:var(--fg-muted);font-size:11.5px;line-height:1.55}.ui-refactor.zernio-source-prototype .zernio-setup-path-card .nr-btn{align-self:flex-start;margin-top:auto}.ui-refactor.zernio-source-prototype .zernio-connector-channel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-refactor.zernio-source-prototype .zernio-connector-modules{display:flex;flex-wrap:wrap;gap:4px}.ui-refactor.zernio-source-prototype .zernio-connector-modules span{border-radius:3px;background:rgba(15,23,42,.05);padding:1px 5px;color:var(--fg-muted);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-connector-reason{min-height:36px}.ui-refactor.zernio-source-prototype.zernio-source-portal{min-height:100vh}.ui-refactor.zernio-source-prototype .nr-portal{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;overflow:auto;background:radial-gradient(circle at top left,rgba(208,162,95,.1),transparent 22%),linear-gradient(180deg,#f5efe6,#efe6d7);color:#0e1112;padding:28px 18px}.ui-refactor.zernio-source-prototype .nr-portal h1{color:var(--fg-1);font-family:var(--nr-font-serif);font-size:30px;font-weight:500;letter-spacing:0;line-height:1.08}.ui-refactor.zernio-source-prototype .nr-portal-card{width:min(920px,100%);overflow:hidden;border:1px solid var(--border-1);border-radius:14px;background:#fcfbf9;box-shadow:0 12px 30px rgba(20,17,12,.04)}.ui-refactor.zernio-source-prototype .nr-portal-notice-card{max-width:720px}.ui-refactor.zernio-source-prototype .nr-portal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-1);background:rgba(255,252,247,.72);padding:14px 22px}.ui-refactor.zernio-source-prototype .nr-portal-brand-stack{display:flex;align-items:center;gap:12px;min-width:0}.ui-refactor.zernio-source-prototype .nr-portal-context{color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .nr-portal-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-bottom:1px solid var(--border-1);padding:10px 22px;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .nr-portal-steps strong{color:var(--fg-1);font-weight:600}.ui-refactor.zernio-source-prototype .nr-portal-body{display:flex;flex-direction:column;gap:14px;padding:18px 22px 22px}.ui-refactor.zernio-source-prototype .nr-source-callout{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper-warm);padding:14px}.ui-refactor.zernio-source-prototype .nr-source-callout svg{color:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype .nr-source-callout p{color:var(--fg-2);font-size:12px;line-height:1.6}.ui-refactor.zernio-source-prototype .nr-portal-account-list,.ui-refactor.zernio-source-prototype .nr-portal-channel-list,.ui-refactor.zernio-source-prototype .nr-portal-published-list,.ui-refactor.zernio-source-prototype .nr-portal-step-list{display:flex;flex-direction:column;gap:8px}.ui-refactor.zernio-source-prototype .nr-portal-account-row,.ui-refactor.zernio-source-prototype .nr-portal-approval-row,.ui-refactor.zernio-source-prototype .nr-portal-channel-row,.ui-refactor.zernio-source-prototype .nr-portal-empty-proof,.ui-refactor.zernio-source-prototype .nr-portal-published-row,.ui-refactor.zernio-source-prototype .nr-portal-step-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper);padding:12px 14px;text-align:left}.ui-refactor.zernio-source-prototype .nr-portal-channel-row{grid-template-columns:auto auto 1fr auto;cursor:pointer}.ui-refactor.zernio-source-prototype .nr-portal-account-list{grid-column:1/-1}.ui-refactor.zernio-source-prototype .nr-portal-account-row{grid-template-columns:auto 1fr auto;cursor:pointer}.ui-refactor.zernio-source-prototype .nr-portal-channel-row input{accent-color:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype .nr-portal-account-row strong,.ui-refactor.zernio-source-prototype .nr-portal-approval-row strong,.ui-refactor.zernio-source-prototype .nr-portal-channel-row strong,.ui-refactor.zernio-source-prototype .nr-portal-empty-proof strong,.ui-refactor.zernio-source-prototype .nr-portal-published-row strong{display:block;color:var(--fg-1);font-size:12.5px;font-weight:600}.ui-refactor.zernio-source-prototype .nr-portal-account-row small,.ui-refactor.zernio-source-prototype .nr-portal-approval-row small,.ui-refactor.zernio-source-prototype .nr-portal-channel-row small,.ui-refactor.zernio-source-prototype .nr-portal-empty-proof p,.ui-refactor.zernio-source-prototype .nr-portal-published-row small{display:block;color:var(--fg-muted);font-size:11px;line-height:1.5}.ui-refactor.zernio-source-prototype .nr-portal-step-row{color:var(--fg-2);font-size:12px}.ui-refactor.zernio-source-prototype .nr-portal-step-row svg{color:var(--nr-success)}.ui-refactor.zernio-source-prototype .nr-portal-consent,.ui-refactor.zernio-source-prototype .nr-portal-scope-copy{margin-top:12px;border:1px dashed var(--border-1);border-radius:8px;background:var(--nr-paper-warm);padding:12px;color:var(--fg-2);font-size:12px;line-height:1.6}.ui-refactor.zernio-source-prototype .nr-portal-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border-1);padding:12px 22px;color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .nr-portal-footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ui-refactor.zernio-source-prototype.zernio-source-portal-report{min-height:auto;overflow:hidden;border:1px solid var(--border-1);border-radius:8px;background:var(--bg-page)}.ui-refactor.zernio-source-prototype.zernio-source-portal-report .nr-pageheader{border-bottom:1px solid var(--border-1)}.ui-refactor.zernio-source-prototype .nr-portal-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ui-refactor.zernio-source-prototype .nr-portal-published-row{width:100%;grid-template-columns:auto 1fr auto auto auto;cursor:pointer}.ui-refactor.zernio-source-prototype .nr-portal-metric{color:var(--fg-2);font-size:11.5px}.ui-refactor.zernio-source-prototype .nr-portal-hidden-list{display:flex;flex-direction:column;gap:8px;color:var(--fg-2);font-size:12px;line-height:1.55}.ui-refactor.zernio-source-prototype .nr-portal-hidden-list div{display:flex;gap:8px;align-items:flex-start}.ui-refactor.zernio-source-prototype .nr-modal-wrap{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(20,20,24,.55);padding:20px}.ui-refactor.zernio-source-prototype .nr-modal{width:min(560px,100%);max-height:85vh;overflow:auto;border:1px solid var(--border-1);border-radius:10px;background:var(--nr-paper);box-shadow:0 20px 60px rgba(0,0,0,.25)}.ui-refactor.zernio-source-prototype .nr-modal-header{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border-1);padding:14px 18px}.ui-refactor.zernio-source-prototype .nr-modal-header span{flex:1;min-width:0}.ui-refactor.zernio-source-prototype .nr-modal-header small,.ui-refactor.zernio-source-prototype .nr-modal-header strong{display:block}.ui-refactor.zernio-source-prototype .nr-modal-header strong{color:var(--fg-1);font-size:13px}.ui-refactor.zernio-source-prototype .nr-modal-header small{color:var(--fg-muted);font-size:11px}.ui-refactor.zernio-source-prototype .nr-modal-body{display:flex;flex-direction:column;gap:12px;padding:18px}.ui-refactor.zernio-source-prototype .nr-portal-caption{border:1px solid var(--border-1);border-radius:8px;background:var(--nr-paper-warm);padding:12px;color:var(--fg-2);font-size:12.5px;line-height:1.6}.ui-refactor.zernio-source-prototype .nr-spin{animation:nr-source-spin 1s linear infinite}@keyframes nr-source-spin{to{transform:rotate(1turn)}}@media (max-width:1320px){.ui-refactor.zernio-client-social-shell .social-client-grid{grid-template-columns:1fr}.ui-refactor.zernio-client-social-shell .social-section-sidebar{position:static}.ui-refactor.zernio-client-social-shell .social-section-sidebar .rail-jumps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.ui-refactor.zernio-client-social-shell .page-body{padding:0}.ui-refactor.zernio-client-social-shell .social-client-grid,.ui-refactor.zernio-client-social-shell .social-client-hero{grid-template-columns:1fr}.ui-refactor.zernio-client-social-shell .social-client-hero{gap:16px;padding:22px 18px}.ui-refactor.zernio-client-social-shell .ch-hero-text h1{font-size:30px}.ui-refactor.zernio-client-social-shell .social-section-sidebar .rail-jumps{grid-template-columns:1fr}.ui-refactor.zernio-client-social-shell .social-hero-status{align-self:stretch}.ui-refactor.zernio-client-social-shell .nr-content{padding:14px}.ui-refactor.zernio-source-prototype.zernio-client-social-shell .nr-mobile-fab{position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px;background:transparent;border:0}.ui-refactor.zernio-source-prototype.zernio-client-social-shell .nr-mobile-fab .nr-btn{width:100%;min-width:0}.ui-refactor.zernio-source-prototype .nr-shell{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .nr-hide-mobile,.ui-refactor.zernio-source-prototype .nr-shell-rail{display:none}.ui-refactor.zernio-source-prototype .nr-show-mobile-inline{display:inline-grid}.ui-refactor.zernio-source-prototype .nr-mobile-title{display:block;font-size:13px}.ui-refactor.zernio-source-prototype .nr-pageheader{align-items:flex-start;padding:14px 14px 10px}.ui-refactor.zernio-source-prototype.zernio-platform-source-surface .nr-pageheader{flex-direction:column;gap:12px}.ui-refactor.zernio-source-prototype.zernio-platform-source-surface .nr-pageheader-actions{width:100%;max-width:none;justify-content:flex-start}.ui-refactor.zernio-source-prototype.zernio-platform-source-surface .nr-pageheader-actions .nr-btn{flex:1 1 132px;min-width:0}.ui-refactor.zernio-source-prototype .nr-pageheader h1{font-size:19px}.ui-refactor.zernio-source-prototype .nr-tabs{padding:0 14px}.ui-refactor.zernio-source-prototype .nr-tab{padding:8px 10px;font-size:12px}.ui-refactor.zernio-source-prototype .nr-content{padding:12px 14px 80px}.ui-refactor.zernio-source-prototype .nr-kpi-row{grid-template-columns:repeat(2,1fr)}.ui-refactor.zernio-source-prototype .nr-active-work-row,.ui-refactor.zernio-source-prototype .nr-bulk-enable-grid,.ui-refactor.zernio-source-prototype .nr-channel-grid,.ui-refactor.zernio-source-prototype .nr-engagement-grid,.ui-refactor.zernio-source-prototype .nr-paid-ad-grid,.ui-refactor.zernio-source-prototype .nr-setup-path-grid,.ui-refactor.zernio-source-prototype .nr-verdict,.ui-refactor.zernio-source-prototype .nr-workbench-grid{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .nr-bulk-enable-head{align-items:flex-start;flex-direction:column}.ui-refactor.zernio-source-prototype .nr-active-work-row.nr-metric-row{gap:8px}.ui-refactor.zernio-source-prototype .nr-metric-row .nr-source-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.ui-refactor.zernio-source-prototype .nr-metric-row .nr-source-kv div{display:block}.ui-refactor.zernio-source-prototype .nr-metric-row .nr-source-kv dd{text-align:left}.ui-refactor.zernio-source-prototype .nr-calendar-toolbar{align-items:flex-start;flex-direction:column}.ui-refactor.zernio-source-prototype .channel-grid,.ui-refactor.zernio-source-prototype .nr-audit-row,.ui-refactor.zernio-source-prototype .nr-calendar-grid,.ui-refactor.zernio-source-prototype .nr-channel-grid,.ui-refactor.zernio-source-prototype .nr-paid-ad-grid,.ui-refactor.zernio-source-prototype .nr-portal-proof-grid,.ui-refactor.zernio-source-prototype .nr-setup-path-grid,.ui-refactor.zernio-source-prototype .nr-verdict,.ui-refactor.zernio-source-prototype .zernio-connector-channel-grid,.ui-refactor.zernio-source-prototype .zernio-platform-card-grid,.ui-refactor.zernio-source-prototype .zernio-platform-lower-grid,.ui-refactor.zernio-source-prototype .zernio-platform-modal-grid,.ui-refactor.zernio-source-prototype .zernio-provider-channel-grid,.ui-refactor.zernio-source-prototype .zernio-setup-paths,.ui-refactor.zernio-source-prototype .zernio-setup-source-grid{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype.zernio-setup-source-embed .nr-pageheader{flex-direction:column}.ui-refactor.zernio-source-prototype.zernio-setup-source-embed .nr-pageheader-actions{justify-content:flex-start;max-width:none}.ui-refactor.zernio-source-prototype .nr-calendar-head{display:none}.ui-refactor.zernio-source-prototype .nr-calendar-day{min-height:auto}.ui-refactor.zernio-source-prototype .nr-table{min-width:720px}.ui-refactor.zernio-source-prototype .nr-dialog-two-col{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .nr-setup-dialog footer{align-items:stretch;flex-direction:column}.ui-refactor.zernio-source-prototype .nr-setup-dialog footer .nr-btn{width:100%;justify-content:center}.ui-refactor.zernio-source-prototype .nr-mobile-fab{position:fixed;right:14px;bottom:16px;left:14px;z-index:40;display:flex;gap:8px}.ui-refactor.zernio-source-prototype .nr-mobile-fab .nr-btn{flex:1;height:38px}.ui-refactor.zernio-source-prototype .nr-portal{justify-content:flex-start;padding:12px}.ui-refactor.zernio-source-prototype .nr-portal h1{font-size:23px}.ui-refactor.zernio-source-prototype .nr-portal-footer,.ui-refactor.zernio-source-prototype .nr-portal-header{align-items:flex-start;flex-direction:column}.ui-refactor.zernio-source-prototype .nr-portal-steps{align-items:flex-start}.ui-refactor.zernio-source-prototype .nr-portal-body{padding:14px}.ui-refactor.zernio-source-prototype .nr-portal-approval-row,.ui-refactor.zernio-source-prototype .nr-portal-channel-row,.ui-refactor.zernio-source-prototype .nr-portal-empty-proof,.ui-refactor.zernio-source-prototype .nr-portal-published-row,.ui-refactor.zernio-source-prototype .nr-portal-step-row{grid-template-columns:auto 1fr}.ui-refactor.zernio-source-prototype .nr-portal-channel-row .nr-pill,.ui-refactor.zernio-source-prototype .nr-portal-published-row .nr-btn,.ui-refactor.zernio-source-prototype .nr-portal-published-row .nr-pill{grid-column:2;justify-self:flex-start}}@media (max-width:1180px){.ui-refactor.zernio-source-prototype .zernio-source-ads-grid,.ui-refactor.zernio-source-prototype .zernio-source-composer-layout,.ui-refactor.zernio-source-prototype .zernio-source-draft-grid,.ui-refactor.zernio-source-prototype .zernio-source-engagement-grid,.ui-refactor.zernio-source-prototype .zernio-source-publishing-grid{grid-template-columns:1fr}}@media (max-width:760px){.ui-refactor.zernio-source-prototype .zernio-source-publishing-toolbar{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .zernio-source-publishing-toolbar>div,.ui-refactor.zernio-source-prototype .zernio-source-publishing-toolbar>div:nth-child(2){justify-content:flex-start}.ui-refactor.zernio-source-prototype .zernio-source-publishing-legend>span:last-child{margin-left:0}.ui-refactor.zernio-source-prototype .zernio-source-composer{padding:14px}.ui-refactor.zernio-source-prototype .zernio-source-composer-channels,.ui-refactor.zernio-source-prototype .zernio-source-composer-grid{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .zernio-source-media-panel-head,.ui-refactor.zernio-source-prototype .zernio-source-media-row{align-items:stretch;grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .zernio-source-media-panel-head{flex-direction:column}.ui-refactor.zernio-source-prototype .zernio-source-composer .zernio-source-media-upload{width:100%}.ui-refactor.zernio-source-prototype .zernio-source-composer-footer{align-items:stretch;flex-direction:column}.ui-refactor.zernio-source-prototype .zernio-source-composer-footer .btn{width:100%}.ui-refactor.zernio-source-prototype .zernio-source-composer-actions{flex-direction:column;width:100%}.ui-refactor.zernio-source-prototype .nr-cal-desktop{display:none}.ui-refactor.zernio-source-prototype .nr-cal-mobile{display:block}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal{align-items:stretch;padding:0}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal>div{width:100%;max-height:none;border-radius:0}.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-kv,.ui-refactor.zernio-source-prototype .zernio-source-calendar-modal-proof{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .zernio-source-hour-row,.ui-refactor.zernio-source-prototype .zernio-source-week-day{grid-template-columns:120px minmax(0,1fr)}.ui-refactor.zernio-source-prototype .zernio-source-active-campaigns,.ui-refactor.zernio-source-prototype .zernio-source-ads-network-list,.ui-refactor.zernio-source-prototype .zernio-source-inbound-table,.ui-refactor.zernio-source-prototype .zernio-source-week-grid{overflow-x:auto}.ui-refactor.zernio-source-prototype .zernio-source-active-campaigns table.t,.ui-refactor.zernio-source-prototype .zernio-source-ads-network-list table.t,.ui-refactor.zernio-source-prototype .zernio-source-inbound-table table.t{min-width:720px}.ui-refactor.zernio-source-prototype .zernio-source-quiet-hours,.ui-refactor.zernio-source-prototype .zernio-source-week-head,.ui-refactor.zernio-source-prototype .zernio-source-week-row{min-width:860px}.ui-refactor.zernio-source-prototype .zernio-source-card-head,.ui-refactor.zernio-source-prototype .zernio-source-frame .gap-row,.ui-refactor.zernio-source-prototype .zernio-source-frame .verdict{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .zernio-source-card-head{flex-direction:column}.ui-refactor.zernio-source-prototype .zernio-source-card-head>div:last-child,.ui-refactor.zernio-source-prototype .zernio-source-proof-action{justify-content:flex-start}.ui-refactor.zernio-source-prototype .zernio-source-approval-queue{overflow-x:auto}.ui-refactor.zernio-source-prototype .zernio-source-approval-queue table.t{min-width:720px}.ui-refactor.zernio-source-prototype .zernio-source-mobile-actions{display:flex;flex-wrap:wrap;gap:8px}}.ui-refactor .scores-verdict-hero{display:flex;flex-direction:column;gap:18px;margin-bottom:18px;padding:28px;border:1px solid rgba(15,23,42,.06);border-radius:18px;background:linear-gradient(135deg,#fcfbf9,#f8f3ea 76%,rgba(31,62,138,.06))}.ui-refactor .scores-verdict-empty{align-items:flex-start;gap:10px}.ui-refactor .scores-verdict-empty h2,.ui-refactor .scores-verdict-id h2{margin:0;color:#0e1112;font-family:var(--nr-font-serif);font-size:30px;font-weight:500;line-height:1.1}.ui-refactor .scores-verdict-empty p{margin:0;max-width:56ch;color:#5f737c;font-size:14px;line-height:1.55}.ui-refactor .scores-verdict-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ui-refactor .scores-verdict-domain{margin-left:6px;color:#5f737c;font-family:var(--nr-font-mono,ui-monospace,monospace);font-size:14px;letter-spacing:.01em}.ui-refactor .scores-verdict-status{margin:8px 0 0;max-width:72ch;color:#3d4d54;font-size:14px;line-height:1.55}.ui-refactor .scores-verdict-notice{margin:6px 0 0;color:#0f7b62;font-size:13px;line-height:1.5}.ui-refactor .scores-verdict-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.4fr);gap:22px;align-items:stretch}.ui-refactor .scores-verdict-lead{display:flex;align-items:center;gap:18px;padding:16px 18px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#fff}.ui-refactor .scores-verdict-lead-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ui-refactor .scores-verdict-lead-copy strong{display:inline-flex;align-items:center;gap:6px;color:#0e1112;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ui-refactor .scores-verdict-lead-copy p{margin:0;color:#5f737c;font-size:13px;line-height:1.5}.ui-refactor .scores-verdict-companions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ui-refactor .scores-verdict-tile{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid rgba(15,23,42,.07);border-radius:12px;background:#fff}.ui-refactor .scores-verdict-tile>span{display:inline-flex;align-items:center;gap:5px;color:#6d7c82;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ui-refactor .scores-verdict-tile>strong{color:#0e1112;font-family:var(--nr-font-serif);font-size:30px;font-weight:500;line-height:1}.ui-refactor .scores-verdict-tile>strong em{color:#8a979d;font-family:var(--nr-font-sans,inherit);font-size:13px;font-style:normal;font-weight:600}.ui-refactor .scores-verdict-tile>p{margin:0;color:#5f737c;font-size:12px;line-height:1.45}.ui-refactor .scores-verdict-tension{margin:0;padding:10px 16px;border-left:3px solid #1f3e8a;border-radius:0 10px 10px 0;background:rgba(31,62,138,.05);color:#243b53;font-size:13.5px;line-height:1.55}.ui-refactor .scores-verdict-confidence{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 16px;border:1px solid rgba(176,124,53,.25);border-radius:12px;background:#fffaf0}.ui-refactor .scores-verdict-confidence-score{display:flex;flex-direction:column;gap:2px;min-width:140px}.ui-refactor .scores-verdict-confidence-score span{display:inline-flex;align-items:center;gap:5px;color:#8a6a3d;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ui-refactor .scores-verdict-confidence-score strong{color:#0e1112;font-size:17px}.ui-refactor .scores-verdict-confidence>p{flex:1 1 320px;margin:0;color:#5f737c;font-size:13px;line-height:1.5}.ui-refactor .scores-verdict-report{border:1px solid rgba(15,23,42,.07);border-radius:12px;background:#fff;padding:14px 16px}.ui-refactor .scores-verdict-meta{margin:0;color:#8a979d;font-size:12px}.ui-refactor .scores-section-head h3{margin:0 0 4px;color:#0e1112;font-family:var(--nr-font-serif);font-size:20px;font-weight:500}.ui-refactor .scores-section-head p{margin:0 0 12px;color:#5f737c;font-size:13px;line-height:1.5}.ui-refactor .scores-checked{margin-bottom:18px}.ui-refactor .scores-checked-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ui-refactor .scores-checked-chip{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:12px;background:#fff}.ui-refactor .scores-checked-chip-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-refactor .scores-checked-chip-top span{color:#0e1112;font-size:12px;font-weight:700}.ui-refactor .scores-checked-chip>p{margin:0;color:#5f737c;font-size:12px;line-height:1.45}.ui-refactor .scores-checked-chip-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.ui-refactor .scores-checked-chip-meta b{color:#6d7c82;font-size:11px;font-weight:700}.ui-refactor .scores-findings{margin-bottom:18px}.ui-refactor .scores-workorder{padding:12px 16px;border:1px solid rgba(15,23,42,.07);border-left:3px solid #b07c35;border-radius:12px;background:#fffdf8}.ui-refactor .scores-workorder strong{display:block;color:#0e1112;font-size:14px}.ui-refactor .scores-workorder p{margin:4px 0 6px;color:#5f737c;font-size:13px;line-height:1.5}.ui-refactor .scores-workorder-hint{color:#8a979d!important;font-size:12px!important}.ui-refactor .scores-evidence-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:4px}.ui-refactor .scores-runid{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#6d7c82;font-size:12px}.ui-refactor .scores-runid code{padding:2px 6px;border:1px solid rgba(15,23,42,.08);border-radius:6px;background:#f6f4ef;color:#3d4d54;font-size:11px}.ui-refactor .scores-copy-button{padding:2px 8px;border:1px solid rgba(15,23,42,.12);border-radius:6px;background:#fff;color:#3d4d54;cursor:pointer;font-size:11px;font-weight:600}.ui-refactor .scores-copy-button:hover{border-color:rgba(15,23,42,.28)}.ui-refactor .scores-guardrails{display:flex;align-items:baseline;gap:10px;padding:8px 12px;border-radius:10px;background:rgba(15,23,42,.03)}.ui-refactor .scores-guardrails span{color:#8a979d;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ui-refactor .scores-guardrails p{margin:0;color:#8a979d;font-size:12px;line-height:1.45}.ui-refactor .scores-collapsible{margin-bottom:18px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#fff}.ui-refactor .scores-collapsible>summary{display:flex;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;list-style:none}.ui-refactor .scores-collapsible>summary::-webkit-details-marker{display:none}.ui-refactor .scores-collapsible>summary:focus-visible{outline:2px solid var(--accent,#1f3e8a);outline-offset:2px;border-radius:14px}.ui-refactor .scores-collapsible-caret{flex:none;width:8px;height:8px;border-right:2px solid #6d7c82;border-bottom:2px solid #6d7c82;transform:rotate(-45deg);transition:transform .16s ease}.ui-refactor .scores-collapsible[open]>summary .scores-collapsible-caret{transform:rotate(45deg)}.ui-refactor .scores-collapsible-label{color:#0e1112;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ui-refactor .scores-collapsible-hint{flex:1 1 auto;min-width:0;overflow:hidden;color:#8a979d;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.ui-refactor .scores-collapsible-status{flex:none}.ui-refactor .scores-collapsible-body{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px;border-top:1px solid rgba(15,23,42,.05)}@media (max-width:1100px){.ui-refactor .scores-checked-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .scores-verdict-grid{grid-template-columns:1fr}}@media (max-width:860px){.ui-refactor .scores-verdict-hero{padding:18px}.ui-refactor .scores-checked-grid,.ui-refactor .scores-verdict-companions{grid-template-columns:1fr}.ui-refactor .scores-verdict-lead{flex-direction:column;align-items:flex-start}.ui-refactor .scores-collapsible-hint{display:none}.ui-refactor .scores-runid{margin-left:0}}@media print{.ui-refactor .appbar,.ui-refactor .client-success-report-head .btn,.ui-refactor .page-tools,.ui-refactor .report-impact-card,.ui-refactor .sidebar{display:none!important}.ui-refactor .main,.ui-refactor .page-body{display:block;margin:0;padding:0}.ui-refactor .client-success-report{background:#ffffff;border:0;margin:0;padding:0}.ui-refactor .client-success-approval,.ui-refactor .client-success-metric,.ui-refactor .client-success-proof-card,.ui-refactor .client-success-window-summary>div{break-inside:avoid}}.ui-refactor.zernio-source-prototype .zernio-source-composer-best-time{display:flex;gap:6px;align-items:center;margin:0 0 12px;border:1px solid var(--border-1);border-radius:8px;background:var(--bg-surface-2);padding:6px 10px;color:var(--fg-muted);font-size:11.5px;line-height:1.4}.ui-refactor.zernio-source-prototype .zernio-source-composer-best-time strong{color:var(--fg-1);font-weight:700}.ui-refactor.zernio-source-prototype .zernio-source-inbox-analytics{display:flex;flex-wrap:wrap;gap:18px;align-items:center;border:1px solid var(--border-1);border-radius:10px;background:var(--bg-surface-2);padding:10px 14px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-analytics-empty{padding:12px 14px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-analytics-empty-copy{color:var(--fg-muted);font-size:12px;line-height:1.5}.ui-refactor.zernio-source-prototype .zernio-source-inbox-analytics-title{color:var(--fg-muted);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ui-refactor.zernio-source-prototype .zernio-source-inbox-analytics-metric{display:flex;flex-direction:column;gap:2px}.ui-refactor.zernio-source-prototype .zernio-source-inbox-analytics-value{color:var(--fg-1);font-size:15px;font-weight:700;line-height:1.1}.ui-refactor.zernio-source-prototype .zernio-source-inbox-analytics-label{color:var(--fg-muted);font-size:10.5px;font-weight:600}.ui-refactor.zernio-source-prototype .zernio-source-media-status.stale{border-color:rgba(166,122,35,.28);background:var(--nr-warning-tint);color:var(--nr-warning)}.ui-refactor.zernio-source-prototype .zernio-source-media-status.uploading{border-color:var(--nr-admin-blue-tint);background:var(--nr-admin-blue-tint);color:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype .zernio-source-media-progress{grid-column:1/-1;overflow:hidden;height:4px;border-radius:999px;background:var(--bg-surface-2)}.ui-refactor.zernio-source-prototype .zernio-source-media-progress-bar{height:100%;min-width:2px;border-radius:999px;background:var(--nr-admin-blue);transition:width .16s ease-out}@media (prefers-reduced-motion:reduce){.ui-refactor.zernio-source-prototype .zernio-source-media-progress-bar{transition:none}}.ui-refactor.zernio-source-prototype .zernio-source-media-limits{margin:0;color:var(--fg-muted);font-size:11px;line-height:1.45}.ui-refactor.zernio-source-prototype .zernio-source-media-upload.is-disabled{cursor:not-allowed;opacity:.5}.ui-refactor.zernio-source-prototype .zernio-source-media-upload.is-disabled input{cursor:not-allowed}.ui-refactor.zernio-source-prototype .zernio-source-schedule-timezone{margin:6px 0 0;font-size:11.5px;line-height:1.4;color:var(--fg-2)}.ui-refactor.zernio-source-prototype .zernio-source-composer-channel{display:flex;flex-direction:column;gap:6px}.ui-refactor.zernio-source-prototype .zernio-source-composer-channel>label{margin:0}.ui-refactor.zernio-source-prototype .zernio-source-channel-verify{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding-left:22px}.ui-refactor.zernio-source-prototype .zernio-source-channel-reconnect-link{font-size:11.5px;font-weight:600;color:var(--accent-1,#1f3e8a);text-decoration:underline;text-underline-offset:2px}.ui-refactor.zernio-source-prototype .zernio-source-channel-reconnect-link:hover{text-decoration:none}.ui-refactor.zernio-source-prototype .zernio-source-target-validation{margin:8px 0 0;padding:8px 10px 8px 26px;list-style:disc;border:1px solid rgba(185,28,28,.28);border-radius:6px;background:rgba(185,28,28,.06);color:#8f1a1a;font-size:12px;line-height:1.45}.ui-refactor.zernio-source-prototype .zernio-source-target-validation li+li{margin-top:4px}.ui-refactor.zernio-source-prototype .zernio-source-target-reconnect{margin:8px 0 0;padding:8px 10px;border:1px solid rgba(185,28,28,.28);border-radius:6px;background:rgba(185,28,28,.06);color:#8f1a1a;font-size:12px;line-height:1.45}.ui-refactor.zernio-source-prototype .zernio-source-validate-warnings{margin:0;color:#764313;font-size:12px;line-height:1.45}.ui-refactor.zernio-source-prototype .zernio-source-ads-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.ui-refactor.zernio-source-prototype .zernio-source-ads-tabs .btn{min-width:104px;justify-content:center}.ui-refactor.zernio-source-prototype .zernio-source-ads-overview{display:flex;flex-direction:column;gap:14px}.ui-refactor.zernio-source-prototype .zernio-source-ads-strip{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px}.ui-refactor.zernio-source-prototype .zernio-source-ads-strip.locked{border-color:var(--nr-warning);background:var(--nr-warning-tint)}.ui-refactor.zernio-source-prototype .zernio-source-ads-strip-main{display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-ads-strip-main p{margin:0}.ui-refactor.zernio-source-prototype .zernio-source-ads-why{padding:12px 14px}.ui-refactor.zernio-source-prototype .zernio-source-ads-why-list{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--fg-2);font-size:12.5px}.ui-refactor.zernio-source-prototype .zernio-source-ads-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.ui-refactor.zernio-source-prototype .zernio-source-ads-card{display:flex;min-width:0;flex-direction:column;gap:8px;padding:14px}.ui-refactor.zernio-source-prototype .zernio-source-ads-spend-figure{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ui-refactor.zernio-source-prototype .zernio-source-ads-spend-figure strong{color:var(--fg-1);font-size:28px;font-weight:700;line-height:1}.ui-refactor.zernio-source-prototype .zernio-source-ads-spend-bar{position:relative;height:6px;border-radius:999px;background:var(--bg-surface-2);overflow:hidden}.ui-refactor.zernio-source-prototype .zernio-source-ads-spend-bar span{position:absolute;inset:0 auto 0 0;display:block;height:100%;border-radius:999px;background:var(--accent)}.ui-refactor.zernio-source-prototype .zernio-source-ads-account-list{display:flex;flex-direction:column;gap:6px}.ui-refactor.zernio-source-prototype .zernio-source-ads-account-row{display:flex;gap:8px;align-items:center;justify-content:space-between}.ui-refactor.zernio-source-prototype .zernio-source-ads-account-name{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ui-refactor.zernio-source-prototype .zernio-source-ads-unlock{display:flex;flex-direction:column;gap:8px;padding:14px}.ui-refactor.zernio-source-prototype .zernio-source-ads-unlock-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ui-refactor.zernio-source-prototype .zernio-source-ads-unlock-row p{margin:0;flex:1 1 220px}.ui-refactor.zernio-source-prototype .zernio-source-ads-wizard{display:flex;flex-direction:column;gap:14px;padding:14px}.ui-refactor.zernio-source-prototype .zernio-source-ads-steps{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-ads-step{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--border-1);border-radius:999px;color:var(--fg-muted);font-size:11px;font-weight:700;padding:4px 10px}.ui-refactor.zernio-source-prototype .zernio-source-ads-step.active{border-color:var(--accent);color:var(--fg-1)}.ui-refactor.zernio-source-prototype .zernio-source-ads-step.done{border-color:var(--nr-success);color:var(--nr-success)}.ui-refactor.zernio-source-prototype .zernio-source-ads-step-body{display:flex;flex-direction:column;gap:10px}.ui-refactor.zernio-source-prototype .zernio-source-ads-step-body>div{display:flex;flex-direction:column;gap:8px}.ui-refactor.zernio-source-prototype .zernio-source-ads-field-label{color:var(--fg-2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ui-refactor.zernio-source-prototype .zernio-source-ads-input,.ui-refactor.zernio-source-prototype .zernio-source-ads-select{min-height:36px;border:1px solid var(--border-1);border-radius:6px;background:var(--bg-surface);color:var(--fg-1);font-family:inherit;font-size:13px;padding:0 10px}.ui-refactor.zernio-source-prototype .zernio-source-ads-input:focus-visible,.ui-refactor.zernio-source-prototype .zernio-source-ads-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-refactor.zernio-source-prototype .zernio-source-ads-objectives,.ui-refactor.zernio-source-prototype .zernio-source-ads-segment-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:0;margin:0;padding:0;min-inline-size:0}.ui-refactor.zernio-source-prototype .zernio-source-ads-objectives legend{width:100%;margin-bottom:4px}.ui-refactor.zernio-source-prototype .zernio-source-ads-wizard-nav{display:flex;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--border-1);padding-top:12px}.ui-refactor.zernio-source-prototype .zernio-source-ads-next{display:flex;gap:10px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-ads-campaigns,.ui-refactor.zernio-source-prototype .zernio-source-ads-conversions,.ui-refactor.zernio-source-prototype .zernio-source-ads-error,.ui-refactor.zernio-source-prototype .zernio-source-ads-leads{display:flex;flex-direction:column;gap:10px;padding:14px}.ui-refactor.zernio-source-prototype .zernio-source-ads-campaigns{overflow-x:auto}.ui-refactor.zernio-source-prototype .zernio-source-ads-campaigns table.t{min-width:920px}.ui-refactor.zernio-source-prototype .zernio-source-ads-card-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ui-refactor.zernio-source-prototype .zernio-source-ads-row-actions{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-ads-consent-state{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-ads-conversions h2{margin:2px 0 0;color:var(--fg-1);font-size:15px}@media (max-width:980px){.ui-refactor.zernio-source-prototype .zernio-source-ads-overview-grid{grid-template-columns:1fr}.ui-refactor.zernio-source-prototype .zernio-source-ads-tabs .btn{flex:1 1 auto}.ui-refactor.zernio-source-prototype .zernio-source-ads-campaigns{overflow-x:auto}.ui-refactor.zernio-source-prototype .zernio-source-ads-campaigns table.t{min-width:720px}}.ui-refactor.zernio-source-prototype .nr-portal-preview-banner{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--border-1);border-radius:10px;background:rgba(31,62,138,.06);color:var(--fg-2)}.ui-refactor.zernio-source-prototype .nr-portal-preview-banner>svg{margin-top:2px;flex-shrink:0;color:var(--nr-admin-blue)}.ui-refactor.zernio-source-prototype .nr-portal-preview-banner strong{display:block;font-size:13px;color:var(--fg-1)}.ui-refactor.zernio-source-prototype .nr-portal-preview-banner p{margin:2px 0 0;font-size:12px;color:var(--fg-muted)}.ui-refactor.zernio-source-prototype .nr-conn-health{margin-bottom:16px;padding:12px 14px;border:1px solid var(--border-1);border-radius:12px;background:var(--surface-1,#fff)}.ui-refactor.zernio-source-prototype .nr-conn-health-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.ui-refactor.zernio-source-prototype .nr-conn-health-chips{display:flex;flex-wrap:wrap;gap:8px}.ui-refactor.zernio-source-prototype .zernio-platform-connection-evidence{margin-top:16px;border:1px solid var(--border-1);border-radius:12px;background:var(--surface-1,#fff)}.ui-refactor.zernio-source-prototype .zernio-platform-connection-evidence>summary{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:14px 16px;cursor:pointer;list-style:none}.ui-refactor.zernio-source-prototype .zernio-platform-connection-evidence>summary::-webkit-details-marker{display:none}.ui-refactor.zernio-source-prototype .zernio-platform-connection-evidence>summary strong{font-size:14px;color:var(--fg-1)}.ui-refactor.zernio-source-prototype .zernio-platform-connection-evidence-hint{font-size:12px;color:var(--fg-muted)}.ui-refactor.zernio-source-prototype .zernio-platform-connection-evidence[open]>summary{border-bottom:1px solid var(--border-1)}.ui-refactor.zernio-source-prototype .zernio-platform-connection-evidence-body{padding:14px 16px 16px}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip{display:flex;flex-direction:column;gap:10px;margin:0 0 12px;border:1px solid var(--border-1);border-radius:10px;background:var(--bg-surface-2);padding:8px 12px}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-modes{display:inline-flex;gap:4px}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-status{color:var(--fg-1);font-size:12.5px;font-weight:600;line-height:1.3}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-disclosure{display:inline-flex;gap:4px;align-items:center;margin-left:auto;border:0;background:transparent;padding:4px 2px;color:var(--fg-muted);font-size:11.5px;font-weight:600;cursor:pointer}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-disclosure:hover{color:var(--fg-1)}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-chevron{transition:transform .15s ease}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-chevron.open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-chevron{transition:none}}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-details{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border-1);padding-top:10px}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-verdict{margin:0;color:var(--fg-1);font-size:13px;font-weight:700;line-height:1.35}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-details p{margin:0;font-size:12px;line-height:1.5}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-caption{font-size:11.5px}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-rows{display:flex;flex-direction:column;gap:6px}.ui-refactor.zernio-source-prototype .zernio-source-reply-strip-row{display:flex;gap:8px;align-items:baseline;font-size:12px;line-height:1.5;color:var(--fg-muted)}.ui-refactor .nr-recs-list{display:flex;flex-direction:column;gap:10px}.ui-refactor .nr-recs-row{align-items:center;display:flex;gap:10px}.ui-refactor .nr-recs-row .nr-recs-body{flex:1;min-width:0}.ui-refactor .nr-recs-dot{background:var(--nr-border-strong,var(--nr-border));border-radius:50%;flex:none;height:8px;width:8px}.ui-refactor .nr-recs-dot.attention{background:var(--nr-warn,#b45309)}.ui-refactor .nr-recs-dot.info{background:var(--nr-accent,#4f46e5)}