.ui-refactor .side-foot{border-top:1px solid #0f172a0f;margin-top:24px;padding:12px 10px 4px;position:sticky;bottom:0}.ui-refactor .env-pill{letter-spacing:.18em;text-transform:uppercase;color:#5f737c;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.ui-refactor .env-pill .dot{background:#0f7b62;border-radius:999px;width:6px;height:6px}.ui-refactor .role-settings-shell .sidebar{flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.ui-refactor .role-settings-shell .sidebar .navlink svg,.ui-refactor .role-settings-shell .st-nav-item svg,.ui-refactor .account-pop-item svg{flex:none;width:15px;height:15px}.ui-refactor .scope-strip{background:linear-gradient(90deg,#c7a26b12,#1f3e8a0d);border-bottom:1px solid #0f172a14;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;align-items:center;gap:10px 18px;padding:11px 24px;font-size:12px;display:grid}.ui-refactor .scope-strip .scope-mark{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#fcfbf9;border:1px solid #0f172a26;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:10.5px;font-weight:750;display:inline-flex}.ui-refactor .scope-strip .pulse{background:#0f7b62;border-radius:999px;width:7px;height:7px}.ui-refactor .scope-strip .scope-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-refactor .scope-strip .scope-cell.show-mobile{display:none}.ui-refactor .scope-strip .scope-key{letter-spacing:.2em;text-transform:uppercase;color:#8a8f98;font-size:9.5px;font-weight:750}.ui-refactor .scope-strip .scope-val{color:#0e1112;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.ui-refactor .scope-strip .scope-link{color:#1f3e8a;white-space:nowrap;border:1px solid #1f3e8a2e;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.ui-refactor .scope-strip .scope-link svg{width:13px;height:13px}.ui-refactor .account-pop{z-index:130;background:#fcfbf9;border:1px solid #0f172a26;border-radius:14px;width:340px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 30px 80px #0f172a29}.ui-refactor .account-pop-header{background:linear-gradient(#f8f3ea,#fcfbf9);border-bottom:1px solid #0f172a14;align-items:center;gap:12px;padding:16px;display:flex}.ui-refactor .account-pop-email{color:#5f737c;margin-top:2px;font-size:12px}.ui-refactor .account-pop-item,.ui-refactor .ws-row{color:#0e1112;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.ui-refactor .account-pop-status{color:#9f1239;margin:8px 12px 4px;font-size:12px;line-height:1.45}.ui-refactor .ws-row .ws-mark{color:#f8f3ea;background:#0e1112;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:grid}.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{color:#24303a;background:#1f3e8a0f;border:1px solid #1f3e8a2e;border-radius:9px;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;line-height:1.55;display:flex}.ui-refactor .boundary-note svg,.ui-refactor .read-only-banner svg{flex:none;width:15px;height:15px;margin-top:2px}.ui-refactor .read-only-banner{color:#33424b;background:#0f172a0a;border:1px dashed #0f172a26;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:9px 14px;font-size:12px;display:flex}.ui-refactor .source-label{color:#8a8f98;font-family:var(--nr-font-mono);letter-spacing:.04em;text-transform:none;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:inline-flex}.ui-refactor .source-label:before{content:"source";color:#8a8f98;font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.ui-refactor .drawer-mask{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-refactor .drawer-head,.ui-refactor .drawer-foot{border-bottom:1px solid #0f172a14;justify-content:space-between;gap:14px;padding:18px 22px;display:flex}.ui-refactor .drawer-foot{background:#f8f3ea;border-top:1px solid #0f172a14;border-bottom:0;justify-content:flex-end}.ui-refactor .drawer-head h3{color:#0e1112;font-family:var(--nr-font-serif);margin:0;font-size:20px;font-weight:500}.ui-refactor .drawer-head p{color:#5f737c;margin:4px 0 0;font-size:12.5px}.ui-refactor.role-settings-root .visibility-matrix{gap:12px;display:grid}.ui-refactor.role-settings-root .visibility-matrix-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-refactor.role-settings-root .visibility-matrix-legend span{color:#5f737c;background:#0f172a09;border:1px solid #0f172a12;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.ui-refactor.role-settings-root .visibility-dot,.ui-refactor.role-settings-root .visibility-status i{border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}.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 #0f172a14;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 th,.ui-refactor.role-settings-root .visibility-matrix-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #0f172a0f;padding:9px 5px;font-size:11.5px}.ui-refactor.role-settings-root .visibility-matrix-table thead th{color:#5f737c;letter-spacing:.08em;text-transform:uppercase;background:#f8f3eac7;font-size:9px;font-weight:780}.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 th,.ui-refactor.role-settings-root .visibility-matrix-table tbody tr:last-child td{border-bottom:0}.ui-refactor.role-settings-root .visibility-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:46px;padding:5px 6px;font-size:10px;font-weight:780;display:inline-flex}.ui-refactor.role-settings-root .visibility-status-yes{color:#0f7b62;background:#0f7b621a}.ui-refactor.role-settings-root .visibility-status-no{color:#5f737c;background:#0f172a0e}.ui-refactor.role-settings-root .visibility-status-audit{color:#8b541f;background:#b36b271f}.ui-refactor.role-settings-root .visibility-status-own{color:#1f3e8a;background:#1f3e8a1a}.ui-refactor.role-settings-root .visibility-matrix-note{color:#5f737c;margin:0;font-size:12px;line-height:1.5}.ui-refactor .close-btn{color:#33424b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ui-refactor .close-btn:hover{background:#0f172a0d}.ui-refactor .close-btn svg{width:16px;height:16px}.ui-refactor .drawer-mask[data-reduced-motion=true] .drawer,.ui-refactor .drawer-mask[data-reduced-motion=true]{transition:none!important;animation:none!important}.ui-refactor .denied-mark{color:#b91c1c;background:#b91c1c14;border:1px solid #b91c1c2e;border-radius:999px;place-items:center;width:78px;height:78px;margin:0 auto 22px;display:grid}.ui-refactor .denied-page h1{color:#0e1112;font-family:var(--nr-font-serif);margin:0 0 10px;font-size:32px;font-weight:500}.ui-refactor .denied-page p{color:#5f737c;max-width:46ch;margin:0 auto 22px;font-size:14px;line-height:1.65}.ui-refactor .denied-meta-row{border-bottom:1px dashed #0f172a14;grid-template-columns:130px 1fr;gap:14px;padding:6px 0;display:grid}.ui-refactor .denied-meta-row:last-child{border-bottom:0}.ui-refactor .denied-meta-key{color:#8a8f98;letter-spacing:.16em;text-transform:uppercase;align-self:center;font-size:10.5px;font-weight:750}.ui-refactor .denied-meta-val{color:#0e1112;font-family:var(--nr-font-mono);font-size:12px;font-weight:650}@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{z-index:130;width:auto;max-height:calc(100vh - 76px);position:fixed;top:58px;left:12px;right:12px;overflow-y:auto}.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%;font:inherit;color:#0e1112;background:#fcf9f499;border:1px solid #0f172a14;border-radius:8px;padding:7px 12px;font-size:13px}.ui-refactor .appbar-search input:focus{border-color:#c9a366;outline:2px solid #c9a366}.ui-refactor .actions{align-items:center;gap:8px;display:flex}.ui-refactor .account-menu-wrap{position:relative}.ui-refactor .avatar,.ui-refactor .account-menu-trigger{color:#f8f3ea;letter-spacing:.04em;background:#0e1112;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ui-refactor .account-menu-trigger{cursor:pointer}.ui-refactor .account-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #c9a366}.ui-refactor .account-menu{z-index:40;background:#fffdfa;border:1px solid #0f172a1a;border-radius:10px;gap:2px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0f172a29}.ui-refactor .account-menu a{color:#0e1112;border-radius:7px;padding:9px 10px;font-size:13px;font-weight:650;text-decoration:none}.ui-refactor .account-menu a:hover,.ui-refactor .account-menu a:focus-visible{background:#0f172a0f;outline:none}.ui-refactor .page-body{max-width:1480px;padding:24px 28px 64px}.ui-refactor .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.ui-refactor .page-head h1{font-family:var(--nr-font-serif);letter-spacing:0;color:#0e1112;margin:0 0 6px;font-size:32px;font-weight:500}.ui-refactor .page-head p{color:#5f737c;max-width:60ch;margin:0;font-size:14px}.ui-refactor .page-eye{letter-spacing:.22em;text-transform:uppercase;color:#b89257;margin-bottom:6px;font-size:11px;font-weight:700}.ui-refactor .page-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-refactor .page-meta{color:#5f737c;margin-top:8px;font-size:12px}.ui-refactor .sec-head{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 12px;padding-bottom:8px;display:flex}.ui-refactor .sec-head h2{font-family:var(--nr-font-serif);letter-spacing:0;color:#0e1112;margin:0;font-size:18px;font-weight:500}.ui-refactor .sec-hint{color:#5f737c;margin:4px 0 0;font-size:13px}.ui-refactor .card{background:#fcf9f4d9;border:1px solid #0f172a14;border-radius:14px;padding:18px}.ui-refactor .btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.ui-refactor .btn-sm{padding:6px 10px;font-size:12.5px}.ui-refactor .btn-primary{color:#f8f3ea;background:#1f3e8a}.ui-refactor .btn-primary:hover{background:#17306f}.ui-refactor .btn-secondary{color:#13100a;background:#c9a366}.ui-refactor .btn-ghost{color:#1f3e8a;background:0 0;border-color:#1f3e8a2e}.ui-refactor .btn-ghost:hover{background:#1f3e8a0f}.ui-refactor .btn-icon{font-size:14px;line-height:1}.ui-refactor .pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:1.4;display:inline-block}.ui-refactor .pill-neutral{color:#33424b;background:#0f172a12}.ui-refactor .pill-blue{color:#1f3e8a;background:#1f3e8a1f}.ui-refactor .pill-green{color:#0a5f4d;background:#0f7b621f}.ui-refactor .pill-amber{color:#764313;background:#b36b2724}.ui-refactor .pill-red{color:#b91c1c;background:#b91c1c1f}.ui-refactor .badge{border-radius:6px;padding:2px 8px;font-size:11.5px;display:inline-block}.ui-refactor .badge-neutral{color:#33424b;background:#0f172a0f}.ui-refactor .stat-label{letter-spacing:.16em;text-transform:uppercase;color:#5f737c;margin-bottom:4px;font-size:11px;font-weight:600}.ui-refactor .stat-value{font-family:var(--nr-font-serif);color:#0e1112;font-size:30px;font-weight:500;line-height:1}.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{color:#5f737c;margin-top:4px;font-size:12px}.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{box-shadow:none;vertical-align:middle;background:0 0;border-color:#0000;border-radius:0;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:visible}.ui-refactor .engine-dot svg{width:100%;height:100%}.ui-refactor .setup-engine-options{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ui-refactor .setup-engine-option{color:#33424b;cursor:pointer;font:inherit;background:#fcf9f4b8;border:1px solid #0f172a1a;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.ui-refactor .setup-engine-option.selected{color:#1f3e8a;background:#1f3e8a14;border-color:#1f3e8a3d}.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{box-sizing:border-box;vertical-align:middle;background:#fff;border:1px solid #0f172a1a;border-radius:8px;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden;box-shadow:0 1px 1px #0f172a0a}.ui-refactor .brand-icon-shell svg{width:68%;height:68%;display:block}.ui-refactor .brand-icon-shell.engine-dot{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.ui-refactor .brand-icon-shell.engine-dot svg{width:100%;height:100%}.ui-refactor .score-ring{flex:none;position:relative}.ui-refactor .score-ring svg{width:100%;height:100%}.ui-refactor .ring-track{stroke:#0f172a14}.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{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-refactor .score-ring-value{font-family:var(--nr-font-serif);color:#0e1112;font-size:28px;font-weight:500;line-height:1}.ui-refactor .score-ring-label{letter-spacing:.22em;text-transform:uppercase;color:#5f737c;margin-top:4px;font-size:9px;font-weight:600}.ui-refactor .empty{text-align:center;color:#5f737c;background:#fcf9f466;border:1px dashed #0f172a29;border-radius:12px;padding:48px 16px}.ui-refactor .empty-icon{color:#b89257;margin-bottom:8px;font-size:24px}.ui-refactor .empty-title{font-family:var(--nr-font-serif);color:#0e1112;margin-bottom:4px;font-size:17px;font-weight:500}.ui-refactor .empty-body{max-width:42ch;margin:0 auto 14px;font-size:13px}.ui-refactor .ov-grid{grid-template-columns:1fr 320px;gap:28px;display:grid}.ui-refactor .ov-rail{flex-direction:column;gap:14px;display:flex}.ui-refactor .rail-card{padding:16px}.ui-refactor a.rail-card{color:inherit;text-decoration:none;display:block}.ui-refactor a.rail-card:hover{border-color:#1f3e8a38;box-shadow:0 10px 26px #0f172a12}.ui-refactor .rail-card-head{letter-spacing:.22em;text-transform:uppercase;color:#4f626b;margin-bottom:12px;font-size:10.5px;font-weight:700}.ui-refactor .rail-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ui-refactor .rail-foot{color:#5f737c;border-top:1px solid #0f172a0f;margin-top:14px;padding-top:12px;font-size:11.5px}.ui-refactor .rail-jumps{flex-direction:column;gap:2px;display:flex}.ui-refactor .rail-jump{color:#0e1112;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;text-decoration:none;display:flex}.ui-refactor .rail-jump-rich{background:#ffffff75;border:1px solid #0f172a0f;align-items:flex-start;gap:10px;padding:10px}.ui-refactor .rail-jump-icon{color:#8b6f45;background:#c9a36629;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:15px;line-height:1;display:inline-flex}.ui-refactor .rail-jump-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-refactor .rail-jump-detail{color:#667085;font-size:11.5px;line-height:1.35}.ui-refactor .rail-jump:hover{background:#1f3e8a0f}.ui-refactor .rail-jump.locked{opacity:.5;cursor:not-allowed}.ui-refactor .rail-jump.locked:hover{background:0 0}.ui-refactor .rail-jump-name{flex:1}.ui-refactor .rail-jump-score{font-family:var(--nr-font-mono);color:#33424b;background:#0f172a0f;border-radius:5px;padding:1px 6px;font-size:12px;font-weight:700}.ui-refactor .rail-jump-score.up{color:#0f7b62;background:#0f7b6224}.ui-refactor .rail-jump-score.down{color:#b91c1c;background:#b91c1c1f}.ui-refactor .rail-jump-bell{color:#f8f3ea;background:#b91c1c;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700}.ui-refactor .rail-tip p{color:#5f737c;margin:0;font-size:12.5px;line-height:1.55}.ui-refactor .rail-tip kbd{font-family:var(--nr-font-mono);color:#0e1112;background:#fcfbf9;border:1px solid #0f172a29;border-radius:4px;padding:1px 5px;font-size:10.5px}.ui-refactor .task-list{flex-direction:column;gap:8px;display:flex}.ui-refactor .task-row{color:inherit;background:#fcf9f4b3;border:1px solid #0f172a0f;border-radius:12px;grid-template-columns:200px 1fr 24px;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:border-color .12s,background .12s;display:grid}.ui-refactor .task-row:hover{background:#fcf9f4f2;border-color:#c9a366}.ui-refactor .task-row-status{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ui-refactor .task-prio{color:#b91c1c;font-size:14px}.ui-refactor .task-row-client{letter-spacing:.16em;text-transform:uppercase;color:#755629;margin-bottom:2px;font-size:11px;font-weight:700}.ui-refactor .task-row-title{color:#0e1112;font-size:14px;font-weight:600;line-height:1.4}.ui-refactor .task-row-meta{color:#5f737c;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;display:flex}.ui-refactor .dot-sep{color:#0f172a4d}.ui-refactor .task-row-action{color:#b89257;text-align:right;font-size:22px;font-weight:300}.ui-refactor .watch-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ui-refactor .watch-card{color:inherit;background:#fcf9f4b3;border:1px solid #0f172a0f;border-radius:12px;flex-direction:column;gap:12px;padding:14px;text-decoration:none;display:flex}.ui-refactor .watch-card:hover{border-color:#c9a366}.ui-refactor .watch-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ui-refactor .watch-card-name{color:#0e1112;font-size:14px;font-weight:600}.ui-refactor .watch-card-industry{color:#5f737c;font-size:11.5px}.ui-refactor .watch-card-foot{justify-content:space-between;align-items:flex-end;display:flex}.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{color:#4f626b;border:1px dashed #5f737c47;border-radius:10px;place-items:center;min-height:32px;font-size:11px;display:grid}.ui-refactor .muted{color:#4f626b}.ui-refactor .cl-toolbar{flex-wrap:wrap;gap:8px;display:flex}.ui-refactor .cl-search,.ui-refactor .cl-select{font:inherit;color:#0e1112;background:#fcf9f4b3;border:1px solid #0f172a1f;border-radius:8px;min-width:160px;padding:7px 11px;font-size:13px}.ui-refactor .client-scope-tabs{gap:6px;margin-top:10px;display:flex}.ui-refactor .client-scope-tabs .pill{cursor:pointer;border:0}.ui-refactor .cl-roster-bar{color:#5f737c;background:#fcf9f4c7;border:1px solid #0f172a12;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.ui-refactor .cl-roster-controls,.ui-refactor .cl-page-size{align-items:center;gap:8px;display:flex}.ui-refactor .cl-page-size span,.ui-refactor .cl-page-status{color:#7d8a91;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.ui-refactor .cl-page-size .cl-select{min-width:74px;padding:5px 8px}.ui-refactor .cl-page-button{color:#33424b;cursor:pointer;font:inherit;background:#fcfbf9;border:1px solid #0f172a1f;border-radius:7px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:700}.ui-refactor .cl-page-button:disabled{cursor:default;opacity:.46}.crm-prospect-modal-backdrop{z-index:80;background:#0206178f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.crm-prospect-modal{color:#0e1112;background:#fcf9f4;border:1px solid #0f172a1f;border-radius:8px;width:min(100%,560px);max-width:560px;overflow:hidden;box-shadow:0 30px 80px #02061742}.crm-prospect-modal-head{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.crm-prospect-modal-head h2{font-family:var(--nr-font-display);letter-spacing:0;margin:5px 0 8px;font-size:28px;font-weight:520;line-height:1}.crm-prospect-modal-head p{color:#5f737c;max-width:440px;margin:0;font-size:13px;line-height:1.5}.crm-prospect-form{gap:14px;padding:20px 24px 24px;display:grid}.crm-prospect-form label{color:#33464e;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.crm-prospect-form input{color:#0e1112;font:inherit;letter-spacing:0;text-transform:none;background:#ffffffdb;border:1px solid #0f172a21;border-radius:8px;padding:10px 11px;font-size:14px;font-weight:500}.crm-prospect-modal-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.ui-refactor .cl-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.ui-refactor .client-card{color:inherit;background:#fcf9f4d9;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:12px;padding:18px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.ui-refactor .client-card:hover{border-color:#c9a366;transform:translateY(-1px)}.ui-refactor .client-card.is-prospect{border-style:dashed}.ui-refactor .client-card.is-inactive{background:#f8fafadb;border-style:dashed}.ui-refactor .client-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ui-refactor .client-card-name{font-family:var(--nr-font-serif);color:#0e1112;font-size:18px;font-weight:500;line-height:1.2}.ui-refactor .client-card-industry{color:#5f737c;margin-top:3px;font-size:12.5px}.ui-refactor .client-card-workspace{color:#6d7c82;margin-top:5px;font-size:11px;line-height:1.35}.ui-refactor .client-card-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.ui-refactor .ctag{letter-spacing:.08em;text-transform:uppercase;color:#40545d;white-space:nowrap;background:#0f172a0f;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.ui-refactor .ctag-prospect{color:#764313;background:#c9a3662e}.ui-refactor .ctag-inactive{color:#40545d;background:#5f737c24}.ui-refactor .client-card-noscore{color:#755629;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:12px;font-size:11px;font-weight:600}.ui-refactor .client-card-trend{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ui-refactor .client-card-empty-trend{color:#614622;border:1px dashed #5f737c42;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:11.5px;display:flex}.ui-refactor .client-card-history-source{color:#4f626b;margin-top:-4px;font-size:10.5px;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{color:#5f737c;border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;padding-top:10px;font-size:11.5px;display:flex}.ui-refactor .client-card-engines{align-items:center;gap:8px;line-height:0;display:flex}.ui-refactor .client-card-mentions{font-size:11px}.ui-refactor .client-card-status{align-items:center;gap:8px;display:flex}.ui-refactor .client-card-lastcheck{font-size:11px}.ui-refactor .clients-review-layout{grid-template-columns:minmax(280px,330px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ui-refactor .clients-review-sidebar,.ui-refactor .clients-review-roster{min-width:0}.ui-refactor .clients-review-sidebar{max-height:calc(100vh - 178px);padding-right:2px;position:sticky;top:14px;overflow-y:auto}.ui-refactor .clients-review-roster{max-height:calc(100vh - 178px);padding-right:2px;overflow-y:auto}.ui-refactor .client-onboarding-board{background:#ffffff94;border:1px solid #0f172a14;border-radius:10px;gap:12px;margin:0;padding:14px;display:grid}.ui-refactor .client-onboarding-board-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-refactor .client-onboarding-board-head h2{color:#0e1112;font-family:var(--nr-font-serif);letter-spacing:0;margin:4px 0 5px;font-size:21px;font-weight:520;line-height:1.15}.ui-refactor .client-onboarding-board-head p{color:#5f737c;max-width:720px;margin:0;font-size:12.5px;line-height:1.45}.ui-refactor .client-onboarding-source{color:#40545d;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0f172a1c;border-radius:8px;flex:none;padding:7px 9px;font-size:10.5px;font-weight:800}.ui-refactor .client-onboarding-metrics{background:#fcf9f4c7;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ui-refactor .client-onboarding-metric{border-bottom:1px solid #0f172a12;border-right:1px solid #0f172a12;align-items:flex-start;gap:8px;min-height:58px;padding:10px 12px;display:grid}.ui-refactor .client-onboarding-metric:nth-child(2),.ui-refactor .client-onboarding-metric:last-child{border-right:0}.ui-refactor .client-onboarding-metric:nth-last-child(-n+2){border-bottom:0}.ui-refactor .client-onboarding-metric span{color:#4f626b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.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{gap:8px;margin-bottom:12px;display:grid}.ui-refactor .client-onboarding-search,.ui-refactor .client-onboarding-select{color:#24313a;background:#ffffffd1;border:1px solid #0f172a1a;border-radius:8px;width:100%;min-height:36px;padding:0 11px;font-size:12.5px}.ui-refactor .client-onboarding-empty{color:#667085;text-align:center;padding:18px 6px;font-size:12.5px}.ui-refactor .client-onboarding-list{border:1px solid #0f172a14;border-radius:8px;max-height:420px;display:grid;overflow-y:auto}.ui-refactor .client-onboarding-name{color:#0e1112;font-size:13px;font-weight:800}.ui-refactor .client-onboarding-industry{color:#6d7c82;margin-top:2px;font-size:11px}.ui-refactor .client-onboarding-row{background:#ffffff94;border-bottom:1px solid #0f172a12;gap:8px;padding:11px;display:grid}.ui-refactor .client-onboarding-row:last-child{border-bottom:0}.ui-refactor .client-onboarding-row-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ui-refactor .client-onboarding-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-refactor .client-onboarding-row-meta>span:not(.client-proof-pill){color:#40545d;background:#0f172a0d;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:800}.ui-refactor .client-proof-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.ui-refactor .client-proof-pill.stored{color:#0f6a55;background:#0f7b621f}.ui-refactor .client-proof-pill.missing{color:#7a4a16;background:#b36b2721}.ui-refactor .client-proof-deferred{color:#4f626b;font-size:11.5px;font-weight:700}.ui-refactor .client-onboarding-link{color:#1f3e8a;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.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-sidebar,.ui-refactor .clients-review-roster{max-height:none;position:static;overflow:visible}.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 #0f172a12;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{background:linear-gradient(135deg,#fcfbf9 0%,#f8f3ea 70%,#c9a36614 100%);border:1px solid #0f172a0f;border-radius:18px;grid-template-columns:minmax(260px,.85fr) minmax(420px,1.45fr) 170px;align-items:start;gap:24px;margin-bottom:24px;padding:32px 28px;display:grid}.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-area:1/2}.ui-refactor .ch-hero.details-open .ch-hero-details{grid-area:2/1/auto/-1}.ui-refactor .ch-hero-text{min-width:0}.ui-refactor .ch-hero-eye{letter-spacing:.22em;text-transform:uppercase;color:#b89257;margin-bottom:8px;font-size:11px;font-weight:700}.ui-refactor .ch-hero-text h1{font-family:var(--nr-font-serif);letter-spacing:0;color:#0e1112;margin:0 0 8px;font-size:38px;font-weight:500;line-height:1.1}.ui-refactor .ch-hero-text p{color:#5f737c;margin:0;font-size:14px}.ui-refactor .ch-hero-score{flex-direction:column;justify-self:end;align-items:center;gap:8px;display:flex}.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{border-radius:12px;align-items:flex-start;gap:10px;margin:-6px 0 22px;padding:12px 14px;line-height:1.45;display:flex}.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:#0f7b6214;border:1px solid #0f7b6229}.ui-refactor .data-authority.limited,.ui-refactor .data-authority.source_mask{background:#c9a3661a;border:1px solid #c9a36638}.ui-refactor .app-shell.vault .data-authority{background:linear-gradient(135deg,#5fd5f61f,#c9a36612),#f8f3ea09;border:1px solid #5fd5f638;margin:-6px 0 18px;box-shadow:0 16px 42px #00000038}.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{color:#5f737c;width:100%;margin-top:0;font-size:12.5px}.ui-refactor .ch-hero-details{min-width:0}.ui-refactor .score-disclosure summary{cursor:pointer;color:#0e1112;text-align:left;background:#ffffff9e;border:1px solid #1f3e8a1a;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:96px;padding:14px;font-weight:700;display:flex}.ui-refactor .score-disclosure summary::marker{color:#b89257}.ui-refactor .score-summary-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.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{color:#1f3e8a;font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#1f3e8a0f;border-radius:999px;flex:none;align-self:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.ui-refactor .score-disclosure-body{text-align:left;background:#ffffffd1;border:1px solid #0f172a14;border-radius:14px;margin-top:12px;padding:16px}.ui-refactor .ch-hero.details-open .score-disclosure-body{padding:22px}.ui-refactor .score-disclosure-lede{color:#33424b;max-width:78ch;margin:0 0 14px;font-size:13px;line-height:1.5}.ui-refactor .score-disclosure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ui-refactor .score-disclosure-wide{grid-column:1/-1}.ui-refactor .score-disclosure-label{color:#8b6f45;font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.ui-refactor .score-disclosure-body strong{color:#0e1112;font-size:12.5px;line-height:1.35;display:block}.ui-refactor .score-disclosure-body p{margin:4px 0 0;line-height:1.45}.ui-refactor .score-disclosure-missing{border-top:1px solid #0f172a0f;padding-top:10px}.ui-refactor .score-detail-section-title{color:#8b6f45;font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700}.ui-refactor .score-packet-evidence{background:#fbfaf7;border:1px solid #0f172a12;border-radius:12px;margin-top:16px;padding:16px}.ui-refactor .score-packet-evidence.loaded{background:linear-gradient(#0f7b620e,#ffffffbf),#fbfaf7;border-color:#0f7b6229}.ui-refactor .score-packet-evidence.unavailable,.ui-refactor .score-packet-evidence.empty{background:#f8f3eac7;border-color:#c9a36633}.ui-refactor .score-packet-head,.ui-refactor .score-packet-main{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ui-refactor .score-packet-head>span{color:#5f737c;font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10.5px;font-weight:700}.ui-refactor .score-packet-tracker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ui-refactor .score-packet-tracker>div{background:#ffffffc2;border:1px solid #0f7b6221;border-radius:10px;padding:11px 12px}.ui-refactor .score-packet-tracker span{color:#5f737c;font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.ui-refactor .score-packet-tracker strong{color:#0f7b62;font-family:var(--nr-font-display);margin-top:4px;font-size:26px;line-height:1;display:block}.ui-refactor .score-packet-list{gap:12px;margin-top:14px;display:grid}.ui-refactor .score-packet-item{background:#ffffffc7;border:1px solid #0f172a12;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;font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10.5px;display:block}.ui-refactor .score-packet-item dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.ui-refactor .score-packet-item dt{color:#8b6f45;font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.ui-refactor .score-packet-item dd{color:#33424b;margin:4px 0 0;font-size:12.5px;line-height:1.45}.ui-refactor .score-packet-open-link{color:#1f3e8a;margin-top:12px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.ui-refactor .score-packet-open-link:hover{text-decoration:underline}.ui-refactor .score-packet-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.ui-refactor .score-packet-pagination button{color:#1f3e8a;cursor:pointer;background:#fff;border:1px solid #1f3e8a2e;border-radius:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.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);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.ui-refactor .score-history-chart,.ui-refactor .score-history-empty{background:#fbfaf7;border:1px solid #0f172a12;border-radius:12px;margin-top:14px}.ui-refactor .score-history-empty{color:#5f737c;padding:16px;line-height:1.45}.ui-refactor .score-history-chart{padding:12px 14px 10px}.ui-refactor .score-history-chart svg{width:100%;height:112px;display:block}.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:3px}.ui-refactor .score-history-chart circle{fill:#0f7b62;stroke:#fff;stroke-width:2px}.ui-refactor .score-history-meta{color:#6d7c82;font-family:var(--nr-font-mono);justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.ui-refactor .score-page-hero{background:linear-gradient(135deg,#fcfbf9 0%,#f8f3ea 76%,#1f3e8a0f 100%);border:1px solid #0f172a0f;border-radius:18px;grid-template-columns:180px minmax(260px,1fr) minmax(320px,.9fr);align-items:stretch;gap:22px;margin-bottom:24px;padding:28px;display:grid}.ui-refactor .score-page-ring{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ui-refactor .score-page-summary{align-self:center;min-width:0}.ui-refactor .score-page-summary h2{color:#0e1112;font-family:var(--nr-font-serif);letter-spacing:0;margin:0 0 8px;font-size:34px;font-weight:500;line-height:1.08}.ui-refactor .score-page-summary p{color:#5f737c;margin:0;font-size:14px;line-height:1.55}.ui-refactor .score-page-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px;display:grid}.ui-refactor .score-page-main,.ui-refactor .score-page-rail{flex-direction:column;gap:14px;display:flex}.ui-refactor .score-history-card{padding:0 16px 16px}.ui-refactor .score-proof-card{flex-direction:column;gap:12px;padding:16px;display:flex}.ui-refactor .score-proof-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ui-refactor .score-proof-card-head p{color:#5f737c;margin:4px 0 0;font-size:12px;line-height:1.45}.ui-refactor .score-proof-list{flex-direction:column;gap:10px;display:flex}.ui-refactor .score-proof-list.compact{gap:8px}.ui-refactor .score-proof-row{background:#fcf9f4b8;border:1px solid #0f172a12;border-left:3px solid #8a8f98;border-radius:10px;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 span{color:#8a8f98;font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.ui-refactor .score-proof-row strong{color:#0e1112;font-size:13px;line-height:1.35;display:block}.ui-refactor .score-proof-row p{color:#5f737c;margin:4px 0 0;font-size:12px;line-height:1.45}.ui-refactor .score-package-file-list{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin-top:10px;display:grid}.ui-refactor .score-package-file{appearance:none;color:#1f3e8a;cursor:pointer;text-align:left;background:#fffefa;border:1px solid #1f3e8a2e;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;min-height:58px;padding:9px 10px;display:flex}.ui-refactor .score-package-file:hover:not(:disabled){border-color:#1f3e8a6b;box-shadow:0 8px 18px #1f3e8a14}.ui-refactor .score-package-file:disabled{cursor:not-allowed;opacity:.56}.ui-refactor .score-package-file span{color:#10265e;letter-spacing:0;overflow-wrap:anywhere;text-transform:none;margin:0;font-family:inherit;font-size:12px;font-weight:800;line-height:1.25}.ui-refactor .score-package-file small{color:#5f737c;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.ui-refactor .score-proof-warning{color:#8b541f;background:#b36b2714;border:1px solid #b36b2738;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45}.ui-refactor .ch-grid{grid-template-columns:1fr 300px;gap:28px;display:grid}.ui-refactor .ch-rail{flex-direction:column;gap:14px;display:flex}.ui-refactor .ch-engines{flex-wrap:wrap;align-items:center;gap:8px;line-height:0;display:flex}.ui-refactor .ch-health{color:#33424b;flex-direction:column;gap:10px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.ui-refactor .ch-health li{padding:0}.ui-refactor .rail-card-copy{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.45}.ui-refactor .profile-completeness-card{gap:10px}.ui-refactor .profile-completeness-meter{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.ui-refactor .profile-completeness-meter span{background:#0f7b62;height:100%;display:block}.ui-refactor .profile-completeness-score{align-items:baseline;gap:7px;display:flex}.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{flex-wrap:wrap;gap:5px;display:flex}.ui-refactor .profile-missing-list span{color:#9f2d23;background:#b91c1c14;border-radius:5px;padding:3px 6px;font-size:10.5px;font-weight:650}.ui-refactor .rail-text-link{color:#0f6f91;font-size:12px;font-weight:650;text-decoration:none}.ui-refactor .rail-text-link:hover{text-underline-offset:3px;text-decoration:underline}.ui-refactor .ch-health-row{border-radius:8px;grid-template-columns:24px 1fr;align-items:flex-start;gap:8px;padding:6px;text-decoration:none;transition:background .15s,box-shadow .15s;display:grid}.ui-refactor .ch-health-row:hover{background:#1f3e8a0d;box-shadow:inset 0 0 0 1px #1f3e8a14}.ui-refactor .ch-health-copy{min-width:0}.ui-refactor .ch-health-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.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);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:700}.ui-refactor .ch-health-copy p{color:#667085;margin:2px 0 0;line-height:1.45}.ui-refactor .hd{margin-right:8px;font-size:9px}.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{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ui-refactor .comp-bar{background:#fcf9f4b3;border:1px solid #0f172a0f;border-radius:10px;padding:12px}.ui-refactor .comp-bar-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.ui-refactor .comp-bar-label{color:#0e1112;font-size:12.5px;font-weight:600}.ui-refactor .comp-bar-weight{color:#8a8f98;font-size:10.5px;font-family:var(--nr-font-mono)}.ui-refactor .comp-bar-track{background:#0f172a14;border-radius:999px;height:6px;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-foot{font-family:var(--nr-font-mono);margin-top:6px}.ui-refactor .comp-bar-score{color:#0e1112;font-size:14px;font-weight:700}.ui-refactor .comp-bar-muted{color:#8a8f98;font-size:11px}.ui-refactor .explainer-list{flex-direction:column;gap:10px;display:flex}.ui-refactor .explainer{background:#fcf9f4b3;border:1px solid #0f172a0f;border-left:3px solid #5f737c;border-radius:12px;grid-template-columns:80px 1fr;gap:16px;padding:14px 16px;display:grid}.ui-refactor .explainer.positive{border-left-color:#0f7b62}.ui-refactor .explainer.negative{border-left-color:#b91c1c}.ui-refactor .explainer-impact{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.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-size:18px;font-weight:700}.ui-refactor .explainer-label{color:#0e1112;margin-bottom:4px;font-size:14px;font-weight:600}.ui-refactor .explainer-detail{color:#5f737c;margin-bottom:6px;font-size:12.5px;line-height:1.55}.ui-refactor .explainer-code{font-family:var(--nr-font-mono);color:#8a8f98;letter-spacing:.06em;font-size:10.5px}.ui-refactor .surface-iframe{border:0;width:100%;height:calc(100vh - 38px)}.ui-refactor .tabs{border-bottom:1px solid #0f172a14;gap:2px;display:flex}.ui-refactor .tab{font:inherit;color:#5f737c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:600}.ui-refactor .tab.active{color:#1f3e8a;border-color:#1f3e8a}.ui-refactor .rp-list{flex-direction:column;gap:12px;display:flex}.ui-refactor .schedule-card{padding:18px 20px}.ui-refactor .schedule-card-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.ui-refactor .schedule-card-type{font-family:var(--nr-font-serif);letter-spacing:.04em;color:#0e1112;font-size:18px;font-weight:500}.ui-refactor .schedule-card-timing{color:#5f737c;margin-top:3px;font-size:13px}.ui-refactor .schedule-card-body{border-top:1px solid #0f172a0f;border-bottom:1px solid #0f172a0f;flex-direction:column;gap:6px;margin-bottom:12px;padding:10px 0;display:flex}.ui-refactor .schedule-row{grid-template-columns:120px 1fr;align-items:center;gap:16px;padding:6px 0;display:grid}.ui-refactor .schedule-key{letter-spacing:.16em;text-transform:uppercase;color:#8a8f98;font-size:11px;font-weight:600}.ui-refactor .schedule-val{color:#0e1112;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ui-refactor .schedule-card-foot{flex-wrap:wrap;gap:8px;display:flex}.ui-refactor .rp-table{background:#fcf9f4b3;border:1px solid #0f172a0f;border-radius:12px;overflow:hidden}.ui-refactor .rp-thead,.ui-refactor .rp-trow{grid-template-columns:130px 110px 1fr 160px 100px 110px;align-items:center;gap:16px;padding:11px 16px;display:grid}.ui-refactor .rp-thead{letter-spacing:.16em;text-transform:uppercase;color:#8a8f98;background:#0f172a0a;font-size:10.5px;font-weight:700}.ui-refactor .rp-trow{color:#0e1112;border-top:1px solid #0f172a0f;font-size:13px}.ui-refactor .trunc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-refactor .rp-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;display:grid}.ui-refactor .rp-table .empty,.ui-refactor .rp-grid .empty{grid-column:1/-1;margin:12px}.ui-refactor .artifact-card{grid-template-columns:50px 1fr auto;align-items:center;gap:14px;display:grid}.ui-refactor .artifact-icon{color:#1f3e8a;width:50px;height:60px;font-family:var(--nr-font-mono);letter-spacing:.1em;background:#1f3e8a1a;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ui-refactor .artifact-title{color:#0e1112;font-size:14px;font-weight:600}.ui-refactor .artifact-meta{color:#5f737c;margin-top:4px;font-size:11.5px}.ui-refactor .artifact-actions{flex-direction:column;gap:4px;display:flex}.ui-refactor .surface-alert{border-radius:12px;margin:0 0 14px;padding:10px 12px;font-size:13px;font-weight:600}.ui-refactor .surface-alert.error{color:#b91c1c;background:#b91c1c12;border:1px solid #b91c1c29}.ui-refactor .surface-alert.success{color:#0f7b62;background:#0f7b6214;border:1px solid #0f7b622e}.ui-refactor .settings-save-notice{color:#44545c;background:#f8f3eac7;border:1px solid #5f737c33;border-radius:6px;margin-top:12px;padding:9px 11px;font-size:13px;line-height:1.4}.ui-refactor .settings-save-notice.saved{color:#0f5f4d;background:#0f7b6214;border-color:#0f7b622e}.ui-refactor .settings-save-notice.error{color:#8f1717;background:#b91c1c14;border-color:#b91c1c2e}.ui-refactor .settings-chip-preview{flex-wrap:wrap;gap:6px;margin:-8px 0 18px;display:flex}.ui-refactor .settings-option-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.ui-refactor .settings-option{color:#33424b;cursor:pointer;font:inherit;text-align:center;background:#fcfbf9c7;border:1px solid #0f172a1f;border-radius:9px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:650}.ui-refactor .settings-option.selected{color:#1f3e8a;background:#1f3e8a17;border-color:#1f3e8a4d}.ui-refactor .settings-engine-option{text-align:left;justify-content:center;align-items:center;gap:8px;display:inline-flex}.ui-refactor .ops-link-button{color:#1f3e8a;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:10px;padding:0;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.ui-refactor .ops-link-button:hover{text-decoration:underline}.ui-refactor .st-grid{grid-template-columns:220px 1fr;gap:28px;display:grid}.ui-refactor .st-nav{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:80px}.ui-refactor .st-nav-item{text-align:left;font:inherit;color:#33424b;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;display:block}.ui-refactor .st-nav-item:hover{background:#0f172a0a}.ui-refactor .st-nav-item.active{color:#1f3e8a;background:#1f3e8a17;font-weight:650}.ui-refactor .st-nav-item.danger{color:#b91c1c;border-top:1px solid #0f172a14;border-radius:0 0 8px 8px;margin-top:12px;padding-top:14px}.ui-refactor .st-nav-item.danger.active{background:#b91c1c14}.ui-refactor .st-card{padding:24px 28px}.ui-refactor.role-settings-root .st-card{scroll-margin-top:128px}.ui-refactor .role-settings-grid{flex-direction:column;gap:18px;min-width:0;display:flex}.ui-refactor.role-settings-root .role-settings-return-row{justify-content:flex-start;align-items:center;display:flex}.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{flex-direction:column;gap:16px;display:flex;container-type:inline-size}.ui-refactor.role-settings-root .role-settings-source-items{flex-direction:column;gap:10px;display:flex}.ui-refactor.role-settings-root .role-settings-source-list{flex-direction:column;gap:12px;display:flex}.ui-refactor.role-settings-root .role-settings-team-access-card{background:#0f172a09;border:1px solid #0f172a17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ui-refactor.role-settings-root .role-settings-team-access-card strong{color:#0e1112;margin-bottom:3px;font-size:13px;font-weight:750;display:block}.ui-refactor.role-settings-root .role-settings-team-access-card p{color:#5f737c;margin:0;font-size:12px;line-height:1.45}.ui-refactor.role-settings-root .role-settings-invite-form{background:#fcfbf9;border:1px solid #17497e29;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.ui-refactor.role-settings-root .role-settings-invite-copy h4{color:#0e1112;margin:0 0 4px;font-size:15px;font-weight:760}.ui-refactor.role-settings-root .role-settings-invite-copy p{color:#5f737c;margin:0;font-size:12px;line-height:1.45}.ui-refactor.role-settings-root .role-settings-invite-fields{grid-template-columns:minmax(220px,1fr) minmax(180px,240px);gap:10px;display:grid}.ui-refactor.role-settings-root .role-settings-invite-fields label{color:#5f737c;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:11px;font-weight:740;display:flex}.ui-refactor.role-settings-root .role-settings-invite-fields input,.ui-refactor.role-settings-root .role-settings-invite-fields select{color:#0e1112;text-transform:none;background:#fff;border:1px solid #0f172a1f;border-radius:8px;min-height:38px;padding:8px 10px;font-size:13px}.ui-refactor.role-settings-root .role-settings-invite-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-refactor.role-settings-root .role-settings-team-access-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.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{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.ui-refactor.role-settings-root .tenant-settings-summary{background:linear-gradient(135deg,#fcfbf9f0 0%,#f7f1e7b8 100%);border:1px solid #0f172a17;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(250px,.75fr);gap:16px;padding:18px;display:grid}.ui-refactor.role-settings-root .tenant-settings-root{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-refactor.role-settings-root .tenant-settings-kicker,.ui-refactor.role-settings-root .tenant-settings-distribution>span{color:#8a8f98;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ui-refactor.role-settings-root .tenant-settings-metrics div{background:#ffffff7a;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:13px 14px;display:flex}.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;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.ui-refactor.role-settings-root .tenant-settings-distributions{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ui-refactor.role-settings-root .tenant-settings-distribution{border-top:1px solid #0f172a14;flex-direction:column;gap:8px;min-width:0;padding-top:12px;display:flex}.ui-refactor.role-settings-root .tenant-settings-distribution div{flex-wrap:wrap;gap:6px;display:flex}.ui-refactor.role-settings-root .tenant-settings-distribution strong{color:#1f3e8a;background:#1f3e8a12;border:1px solid #1f3e8a1a;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:650;line-height:1.2}.ui-refactor.role-settings-root .tenant-settings-workbench{border-top:1px solid #0f172a14;grid-template-columns:minmax(230px,.32fr) minmax(360px,1fr);gap:14px;padding-top:14px;display:grid}.ui-refactor.role-settings-root .tenant-settings-selector,.ui-refactor.role-settings-root .tenant-settings-detail{border:1px solid #0f172a17;border-radius:8px;min-width:0}.ui-refactor.role-settings-root .tenant-settings-selector{background:#fcfbf994;align-self:start;position:sticky;top:86px}.ui-refactor.role-settings-root .tenant-settings-selector-head{border-bottom:1px solid #0f172a14;gap:10px;padding:12px;display:grid}.ui-refactor.role-settings-root .tenant-settings-selector-head h4,.ui-refactor.role-settings-root .tenant-settings-tab-stack h5{color:#33424b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.ui-refactor.role-settings-root .tenant-settings-selector-head label{color:#5f737c;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:700;display:grid}.ui-refactor.role-settings-root .tenant-settings-selector-head input{color:#0e1112;text-transform:none;background:#fcfbf9;border:1px solid #0f172a1f;border-radius:8px;min-height:34px;padding:7px 10px;font-size:12px}.ui-refactor.role-settings-root .tenant-settings-account-list{gap:4px;max-height:540px;padding:8px;display:grid;overflow:auto}.ui-refactor.role-settings-root .tenant-settings-selector-status{color:#5f737c;padding:8px 12px 0;font-size:11.5px;font-weight:650}.ui-refactor.role-settings-root .tenant-settings-load-more{border-top:1px solid #0f172a14;justify-content:center;padding:10px 12px 12px;display:flex}.ui-refactor.role-settings-root .tenant-settings-account{color:#33424b;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;padding:10px;display:grid}.ui-refactor.role-settings-root .tenant-settings-account:hover{background:#0f172a0a}.ui-refactor.role-settings-root .tenant-settings-account.active{background:#1f3e8a14;border-color:#1f3e8a26}.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 strong,.ui-refactor.role-settings-root .tenant-settings-account em{color:#5f737c;font-size:11.5px;font-style:normal;font-weight:600}.ui-refactor.role-settings-root .tenant-settings-detail{background:#ffffff42;flex-direction:column;display:flex}.ui-refactor.role-settings-root .tenant-settings-detail-head{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding:14px;display:grid}.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);letter-spacing:0;overflow-wrap:normal;word-break:normal;margin:4px 0 5px;font-size:22px;font-weight:500;line-height:1.05}.ui-refactor.role-settings-root .tenant-settings-detail-head p{color:#5f737c;overflow-wrap:normal;word-break:normal;margin:0;font-size:12px}.ui-refactor.role-settings-root .tenant-settings-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:max-content;display:flex}.ui-refactor.role-settings-root .tenant-settings-tabs{border-bottom:1px solid #0f172a14;flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.ui-refactor.role-settings-root .tenant-settings-tabs button{color:#33424b;cursor:pointer;font:inherit;background:0 0;border:1px solid #0f172a1a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.ui-refactor.role-settings-root .tenant-settings-tabs button.active{color:#1f3e8a;background:#1f3e8a17;border-color:#1f3e8a33}.ui-refactor.role-settings-root .tenant-settings-panel{padding:14px}.ui-refactor.role-settings-root .tenant-settings-overview-card{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;display:grid}.ui-refactor.role-settings-root .tenant-settings-overview-card div{background:#fcfbf9b3;border:1px solid #0f172a14;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.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;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;font-size:10.5px;font-weight:750;line-height:1.25}.ui-refactor.role-settings-root .tenant-settings-tab-stack{gap:14px;display:grid}.ui-refactor.role-settings-root .tenant-settings-tab-stack>div{gap:10px;display:grid}.ui-refactor.role-settings-root .tenant-provider-list{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.ui-refactor.role-settings-root .tenant-provider-pagination-status{color:#5f737c;background:#ffffff8a;border:1px solid #0f172a14;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.ui-refactor.role-settings-root .tenant-provider-pagination-actions{border-top:1px solid #0f172a14;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:6px;padding-top:12px;display:flex}.ui-refactor.role-settings-root .tenant-credentials-panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid;overflow:hidden}.ui-refactor.role-settings-root .tenant-credentials-toolbar{background:#ffffff85;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:end;gap:14px;min-width:0;padding:14px;display:grid;overflow:hidden}.ui-refactor.role-settings-root .tenant-credentials-toolbar h5{color:#0e1112;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:780}.ui-refactor.role-settings-root .tenant-credentials-toolbar p{color:#5f737c;max-width:54ch;margin:0;font-size:12px;line-height:1.45}.ui-refactor.role-settings-root .tenant-credentials-toolbar>div>span{color:#1f3e8a;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}.ui-refactor.role-settings-root .tenant-credentials-controls{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;min-width:0;display:grid}.ui-refactor.role-settings-root .tenant-credentials-controls label{color:#5f737c;letter-spacing:.16em;text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:760;display:flex}.ui-refactor.role-settings-root .tenant-credentials-controls input,.ui-refactor.role-settings-root .tenant-credentials-controls select{color:#0e1112;letter-spacing:0;text-transform:none;background:#fcf9f4e6;border:1px solid #0f172a1a;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:8px 10px;font-size:13px;font-weight:650}.ui-refactor.role-settings-root .tenant-social-grid{grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:8px;min-width:0;display:grid}.ui-refactor.role-settings-root .tenant-socials-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;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-tile{background:#fcfbf9a8;border:1px solid #0f172a14;border-radius:7px;min-width:0;overflow:hidden}.ui-refactor.role-settings-root .tenant-social-tile[open]{background:#ffffff9e;border-color:#1f3e8a2e}.ui-refactor.role-settings-root .tenant-social-tile summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:9px;list-style:none;display:grid}.ui-refactor.role-settings-root .tenant-social-tile summary::-webkit-details-marker{display:none}.ui-refactor.role-settings-root .tenant-social-logo{background:#fff;border:1px solid #0f172a14;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ui-refactor.role-settings-root .tenant-social-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-refactor.role-settings-root .tenant-social-copy strong{color:#0e1112;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:740;overflow:hidden}.ui-refactor.role-settings-root .tenant-social-copy span{color:#5f737c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ui-refactor.role-settings-root .tenant-social-status{color:#5f737c;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;max-width:100%;font-size:10.5px;font-weight:760;line-height:1;display:inline-flex}@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;width:7px;height:7px;display:block}.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:#fcfbf9a8;border:1px solid #0f172a14;border-radius:7px;min-width:0;overflow:hidden}.ui-refactor.role-settings-root .tenant-credential-card[open]{background:#ffffff9e;border-color:#1f3e8a2e}.ui-refactor.role-settings-root .tenant-credential-card summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:9px;list-style:none;display:grid}.ui-refactor.role-settings-root .tenant-credential-card summary::-webkit-details-marker{display:none}.ui-refactor.role-settings-root .tenant-credential-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-refactor.role-settings-root .tenant-credential-copy strong{color:#0e1112;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:740;overflow:hidden}.ui-refactor.role-settings-root .tenant-credential-copy span{color:#5f737c;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10.5px;overflow:hidden}.ui-refactor.role-settings-root .tenant-credential-status{color:#5f737c;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;max-width:100%;font-size:10px;font-weight:760;line-height:1;display:inline-flex}.ui-refactor.role-settings-root .tenant-credential-status i{border-radius:999px;width:7px;height:7px;display:block}.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 #0f172a12;gap:8px;min-width:0;padding:8px 10px 10px 54px;display:grid}.ui-refactor.role-settings-root .tenant-credential-help{color:#33424b;background:#1f3e8a0f;border:1px solid #1f3e8a1a;border-radius:7px;padding:7px 8px;font-size:11.5px;font-weight:650;line-height:1.35}.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;overflow-wrap:anywhere;white-space:normal;justify-content:center;max-width:180px;min-height:30px;padding-left:10px;padding-right:10px}.ui-refactor.role-settings-root .tenant-social-details{border-top:1px solid #0f172a12;flex-wrap:wrap;gap:6px;min-width:0;padding:8px 10px 10px;display:flex}.ui-refactor.role-settings-root .tenant-social-details span{color:#5f737c;overflow-wrap:anywhere;background:#0f172a0a;border-radius:999px;max-width:100%;padding:2px 7px;font-size:10.5px;line-height:1.25}.ui-refactor.role-settings-root .tenant-social-action{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;justify-content:center;width:100%;max-width:100%;min-height:30px;padding-left:10px;padding-right:10px}.ui-refactor.role-settings-root .tenant-social-empty{color:#5f737c;text-align:center;background:#ffffff7a;border:1px dashed #0f172a29;border-radius:8px;padding:14px;font-size:12.5px}.ui-refactor.role-settings-root .role-settings-dashboard{flex-direction:column;gap:14px;display:flex}.ui-refactor.role-settings-root .role-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ui-refactor.role-settings-root .role-dashboard-metrics div{background:#ffffff7a;border:1px solid #0f172a14;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:13px 14px;display:flex}.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-metrics strong,.ui-refactor.role-settings-root .role-dashboard-chip-group>span,.ui-refactor.role-settings-root .role-dashboard-callout>span{color:#8a8f98;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.ui-refactor.role-settings-root .role-dashboard-chip-group{border-top:1px solid #0f172a14;flex-direction:column;gap:8px;padding-top:12px;display:flex}.ui-refactor.role-settings-root .role-dashboard-chip-group div{flex-wrap:wrap;gap:6px;display:flex}.ui-refactor.role-settings-root .role-dashboard-chip-group strong{color:#1f3e8a;background:#1f3e8a12;border:1px solid #1f3e8a1a;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:650;line-height:1.2}.ui-refactor.role-settings-root .role-dashboard-callout{background:linear-gradient(135deg,#fcfbf9f0 0%,#f7f1e7b8 100%);border:1px solid #0f172a17;border-radius:8px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.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;margin:0;font-size:12px}.ui-refactor.role-settings-root .role-dashboard-rows,.ui-refactor.role-settings-root .tenant-scope-groups,.ui-refactor.role-settings-root .tenant-provider-groups,.ui-refactor.role-settings-root .ad-placeholder-panel{border-top:1px solid #0f172a14;flex-direction:column;gap:10px;padding-top:14px;display:flex}.ui-refactor.role-settings-root .role-settings-edit-form{flex-direction:column;gap:14px;display:flex}.ui-refactor.role-settings-root .role-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ui-refactor.role-settings-root .role-settings-form-grid label,.ui-refactor.role-settings-root .role-settings-readonly-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-refactor.role-settings-root .role-settings-form-grid label>span,.ui-refactor.role-settings-root .role-settings-readonly-field>span{color:#8a8f98;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.ui-refactor.role-settings-root .role-settings-readonly-field{background:#0f172a0a;border:1px solid #0f172a14;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{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-refactor.role-settings-root .role-settings-inline-form{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.ui-refactor.role-settings-root .role-settings-inline-form label{flex-direction:column;gap:5px;min-width:min(190px,100%);display:flex}.ui-refactor.role-settings-root .role-settings-inline-form .role-settings-reason-field{flex:260px}.ui-refactor.role-settings-root .role-settings-inline-form label>span{color:#8a8f98;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.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 .role-dashboard-rows h4,.ui-refactor.role-settings-root .ad-placeholder-panel h4,.ui-refactor.role-settings-root .tenant-scope-bucket h5{color:#33424b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.ui-refactor.role-settings-root .tenant-scope-group,.ui-refactor.role-settings-root .tenant-provider-group{border:1px solid #0f172a17;border-radius:8px;overflow:hidden}.ui-refactor.role-settings-root .tenant-scope-group summary,.ui-refactor.role-settings-root .tenant-provider-group summary{cursor:pointer;background:#fcfbf9b3;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.ui-refactor.role-settings-root .tenant-scope-group summary::-webkit-details-marker{display:none}.ui-refactor.role-settings-root .tenant-provider-group summary::-webkit-details-marker{display:none}.ui-refactor.role-settings-root .tenant-scope-group summary span,.ui-refactor.role-settings-root .tenant-provider-group summary{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{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.ui-refactor.role-settings-root .tenant-scope-bucket{background:#ffffff61;border:1px solid #0f172a0f;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.ui-refactor.role-settings-root .tenant-scope-bucket p{color:#5f737c;margin:0;font-size:12px}.ui-refactor.role-settings-root .tenant-provider-group>div,.ui-refactor.role-settings-root .ad-placeholder-panel>div{flex-direction:column;gap:0;padding:8px 12px 12px;display:flex}.ui-refactor.role-settings-root .tenant-provider-row{box-sizing:border-box;border-top:1px solid #0f172a12;grid-template-columns:40px minmax(0,1fr) minmax(180px,auto);align-items:start;gap:12px;width:100%;min-width:0;max-width:100%;padding:13px 0;display:grid;overflow:hidden}.ui-refactor.role-settings-root .tenant-provider-row:first-child{border-top:0}.ui-refactor.role-settings-root .tenant-provider-row>div{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.ui-refactor.role-settings-root .tenant-provider-main{gap:4px;display:grid}.ui-refactor.role-settings-root .tenant-provider-row strong{color:#0e1112;overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:700}.ui-refactor.role-settings-root .tenant-provider-row span{color:#5f737c;font-size:11.5px}.ui-refactor.role-settings-root .tenant-provider-meta{flex-wrap:wrap;gap:5px 8px;min-width:0;max-width:100%;margin-top:4px;display:flex;overflow:visible}.ui-refactor.role-settings-root .tenant-provider-meta span{color:#5f737c;overflow-wrap:anywhere;white-space:normal;background:#0f172a0a;border-radius:7px;max-width:min(100%,360px);padding:3px 7px;font-size:10.5px;line-height:1.3}.ui-refactor.role-settings-root .tenant-provider-notes{gap:5px;min-width:0;max-width:68ch;margin-top:4px;display:grid}.ui-refactor.role-settings-root .tenant-provider-notes span{color:#5f737c;overflow-wrap:anywhere;background:0 0;border-left:2px solid #1f3e8a2e;padding-left:8px;font-size:10.8px;line-height:1.35}.ui-refactor.role-settings-root .tenant-provider-icon-cell{box-sizing:border-box;background:#fff;border:1px solid #0f172a1a;border-radius:8px;justify-content:center;justify-self:center;align-items:center;width:36px;height:36px;margin-top:1px;display:inline-flex;overflow:hidden;box-shadow:0 1px 1px #0f172a0a}.ui-refactor.role-settings-root .tenant-provider-icon-cell .brand-icon-shell,.ui-refactor.role-settings-root .tenant-social-logo .brand-icon-shell{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;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{width:100%;height:100%}.ui-refactor.role-settings-root .tenant-provider-icon,.ui-refactor.role-settings-root .tenant-social-brand-icon{flex:none;line-height:0;display:block}.ui-refactor.role-settings-root .tenant-provider-icon-placeholder{color:#5f737c;letter-spacing:.04em;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.ui-refactor.role-settings-root .tenant-provider-actions{flex-wrap:wrap;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-top:4px;display:flex;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;white-space:nowrap;justify-content:center;max-width:100%}@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{grid-template-columns:minmax(220px,1fr) minmax(130px,auto) auto;align-items:end;gap:10px;display:grid}.ui-refactor.role-settings-root .role-settings-source-controls label{color:#5f737c;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.ui-refactor.role-settings-root .role-settings-source-controls input,.ui-refactor.role-settings-root .role-settings-source-controls select{color:#0e1112;text-transform:none;background:#fcfbf9;border:1px solid #0f172a1f;border-radius:8px;min-height:34px;padding:7px 10px;font-size:12px}.ui-refactor.role-settings-root .role-settings-source-page{color:#5f737c;white-space:nowrap;padding-bottom:8px;font-size:12px;font-weight:600}.ui-refactor.role-settings-root .role-settings-source-item{border-top:1px solid #0f172a14;grid-template-columns:auto minmax(180px,.8fr) auto minmax(220px,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.ui-refactor.role-settings-root .role-settings-source-icon{object-fit:contain;border-radius:7px;flex:none;width:24px;height:24px;display:block}.ui-refactor.role-settings-root .role-settings-source-icon-placeholder{width:24px;height:24px;display:block}.ui-refactor.role-settings-root .role-settings-source-icon svg{width:100%;height:100%;display:block}.ui-refactor.role-settings-root .role-settings-source-pagination{color:#5f737c;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.ui-refactor.role-settings-root .role-settings-source-meta{color:#5f737c;gap:6px;min-width:0;font-size:12px;display:grid}.ui-refactor.role-settings-root .role-settings-source-meta span{overflow-wrap:anywhere;min-width:0}.ui-refactor.role-settings-root .role-settings-source-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.ui-refactor.role-settings-root .role-settings-source-actions .boundary-note{max-width:360px;margin:0}.ui-refactor .st-card-head{border-bottom:1px solid #0f172a0f;margin-bottom:18px;padding-bottom:14px}.ui-refactor .st-card-head h3{font-family:var(--nr-font-serif);color:#0e1112;margin:0 0 4px;font-size:20px;font-weight:500}.ui-refactor .st-card-head p{color:#5f737c;margin:0;font-size:13px}.ui-refactor .st-field{margin-bottom:18px}.ui-refactor .st-field-label{letter-spacing:.16em;text-transform:uppercase;color:#5f737c;margin-bottom:6px;font-size:11px;font-weight:600}.ui-refactor .st-field-value{align-items:center;gap:8px;display:flex}.ui-refactor .st-input{font:inherit;color:#0e1112;background:#fcfbf9;border:1px solid #0f172a24;border-radius:8px;flex:1;padding:9px 12px;font-size:13.5px}.ui-refactor .st-input:focus{border-color:#c9a366;outline:2px solid #c9a36666}.ui-refactor .st-field-value-stack{align-items:stretch}@media (max-width:880px){.ui-refactor.role-settings-root .role-settings-section-layout,.ui-refactor.role-settings-root .tenant-settings-summary,.ui-refactor.role-settings-root .tenant-settings-distributions,.ui-refactor.role-settings-root .tenant-settings-metrics,.ui-refactor.role-settings-root .tenant-settings-workbench,.ui-refactor.role-settings-root .tenant-settings-overview-card,.ui-refactor.role-settings-root .role-dashboard-metrics,.ui-refactor.role-settings-root .role-settings-form-grid,.ui-refactor.role-settings-root .tenant-scope-columns,.ui-refactor.role-settings-root .tenant-credentials-toolbar,.ui-refactor.role-settings-root .tenant-credentials-controls{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{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}}.ui-refactor .st-textarea{resize:vertical;min-height:96px}.ui-refactor .st-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ui-refactor .st-status{color:#475569;background:#fcfbf9c7;border:1px solid #0f172a14;border-radius:12px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5}.ui-refactor .st-status.ready{color:#065f46;background:#ecfdf5cc;border-color:#10b9813d}.ui-refactor .st-status.blocked{color:#92400e;background:#fffbebd9;border-color:#f59e0b3d}.ui-refactor .st-status.attention{color:#9a5b1f;background:#fff7edc7;border-color:#b36b2738}.ui-refactor .readiness-list{gap:10px;display:grid}.ui-refactor .readiness-row{background:#fff;border:1px solid #0f172a14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.ui-refactor .readiness-row.ready{border-color:#0f7b622e}.ui-refactor .readiness-row.attention{border-color:#b36b2733}.ui-refactor .readiness-row.blocked{border-color:#b91c1c29}.ui-refactor .readiness-row strong{color:#0e1112;margin-bottom:3px;font-size:13.5px;display:block}.ui-refactor .readiness-row span{color:#5f737c;font-size:12.5px;line-height:1.45}.ui-refactor .readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ui-refactor .readiness-metrics>div{background:#fff;border:1px solid #0f172a14;border-radius:12px;padding:12px}.ui-refactor .readiness-metrics strong{font-family:var(--nr-font-serif);color:#0e1112;font-size:26px;font-weight:500;line-height:1;display:block}.ui-refactor .readiness-metrics span{color:#5f737c;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:11px;display:block}.ui-refactor .st-subcard{background:#fcfbf9ad;border:1px solid #0f172a14;border-radius:16px;margin-top:18px;padding:18px}.ui-refactor .st-subcard-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ui-refactor .st-subcard-head h4{color:#0e1112;margin:0 0 4px;font-size:14px;font-weight:700}.ui-refactor .st-subcard-head p{color:#5f737c;margin:0;font-size:12.5px}.ui-refactor .st-empty-note{color:#5f737c;border-top:1px solid #0f172a0f;padding-top:12px;font-size:12.5px;line-height:1.5}@media (max-width:760px){.ui-refactor .st-two-col{grid-template-columns:1fr}}.ui-refactor .st-field-hint{color:#8a8f98;margin-top:4px;font-size:11.5px}.ui-refactor .st-foot{border-top:1px solid #0f172a0f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;padding-top:12px;display:flex}.ui-refactor .ops-stack{flex-direction:column;gap:18px;display:flex}.ui-refactor .ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ui-refactor .ops-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ui-refactor .ops-card{background:#fcfbf9b8;border:1px solid #0f172a14;border-radius:12px;min-width:0;padding:14px}.ui-refactor .ops-card.ready{background:#ecfdf585;border-color:#0f7b622e}.ui-refactor .ops-card.attention,.ui-refactor .ops-card.manual{background:#fff7ed85;border-color:#b36b272e}.ui-refactor .ops-card.blocked{background:#fef2f285;border-color:#b91c1c2e}.ui-refactor .ops-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.ui-refactor .ops-card-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-refactor .ops-card-head h4{color:#0e1112;margin:0;font-size:13.5px}.ui-refactor .ops-card p{color:#5f737c;margin:0;font-size:12.5px;line-height:1.5}.ui-refactor .ops-link{appearance:none;cursor:pointer;color:#1f3e8a;background:0 0;border:0;margin-top:10px;padding:0;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.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{flex-wrap:wrap;gap:6px;display:flex}.ui-refactor .ops-chip{color:#33424b;background:#0f172a0f;border-radius:999px;align-items:center;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ui-refactor .social-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ui-refactor .social-provider-card{background:#fff;border:1px solid #0f172a12;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.ui-refactor .social-provider-card strong{color:#0e1112;font-size:13px;display:block}.ui-refactor .social-provider-card span{color:#5f737c;font-size:12px;line-height:1.35;display:block}.ui-refactor .social-provider-logo{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-flex}.ui-refactor .social-provider-linkedin{background:#0a66c2}.ui-refactor .social-provider-facebook{background:#1877f2}.ui-refactor .social-provider-instagram{background:#c13584}.ui-refactor .social-provider-twitter{background:#0f1419}.ui-refactor .social-provider-tiktok{background:#111827}.ui-refactor .social-provider-youtube{background:red}.ui-refactor .social-provider-reddit{background:#ff4500}.ui-refactor .ops-decision-row{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ui-refactor .ops-decision-row:first-of-type{border-top:0;padding-top:0}.ui-refactor .ops-decision-row strong{color:#0e1112;font-size:13.5px;display:block}.ui-refactor .ops-decision-row span{color:#5f737c;margin-top:2px;font-size:12px;display:block}.ui-refactor .ops-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ui-refactor .ops-toggle-row{border-top:1px solid #0f172a0f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.ui-refactor .ops-toggle-row:first-of-type{border-top:0;padding-top:0}.ui-refactor .ops-toggle-row strong{color:#0e1112;font-size:13.5px;display:block}.ui-refactor .ops-toggle-row span{color:#5f737c;font-size:12.5px;line-height:1.5;display:block}.ui-refactor .ops-switch{cursor:pointer;background:#0f172a2e;border:0;border-radius:999px;width:44px;height:24px;padding:2px}.ui-refactor .ops-switch.on{background:#1f3e8a}.ui-refactor .ops-switch span{background:#fcfbf9;border-radius:999px;width:20px;height:20px;transition:transform .14s;display:block;transform:translate(0)}.ui-refactor .ops-switch.on span{transform:translate(20px)}.ui-refactor .ops-metric{background:#fcfbf9b8;border:1px solid #0f172a14;border-radius:12px;padding:14px}.ui-refactor .ops-metric span{color:#5f737c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.ui-refactor .ops-metric strong{font-family:var(--nr-font-serif);color:#0e1112;margin-top:4px;font-size:24px;font-weight:500;display:block}.ui-refactor .ops-invite-row{grid-template-columns:minmax(180px,1fr) minmax(150px,190px) auto auto;align-items:center;gap:10px;display:grid}.ui-refactor .competitor-add-grid{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;gap:10px;display:grid}.ui-refactor .competitor-row{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ui-refactor .competitor-row strong{color:#0e1112;font-size:13.5px;display:block}.ui-refactor .competitor-row span{color:#5f737c;margin-top:2px;font-size:12px;display:block}.ui-refactor .competitor-table-wrap{background:#fcf9f4b3;border:1px solid #0f172a12;border-radius:10px;overflow-x:auto}.ui-refactor .competitor-table{border-collapse:collapse;width:100%;min-width:720px}.ui-refactor .competitor-table th,.ui-refactor .competitor-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #0f172a0f;padding:11px 13px}.ui-refactor .competitor-table th{color:#8a8f98;letter-spacing:.14em;text-transform:uppercase;background:#0f172a0a;font-size:10.5px;font-weight:700}.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{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;padding:10px 0;font-size:13.5px;display:flex}.ui-refactor .st-row:last-child{border-bottom:0}.ui-refactor .st-access-row{border-bottom:1px solid #0f172a0f;grid-template-columns:32px minmax(0,1fr) auto minmax(160px,auto);align-items:center;gap:12px;padding:10px 0;display:grid}.ui-refactor .st-access-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ui-refactor .st-access-actions{min-width:150px}.ui-refactor .avatar-sm{width:24px;height:24px;font-size:11px}.ui-refactor .st-access-text{color:#0e1112;font-size:13.5px}.ui-refactor .audit-list{flex-direction:column;display:flex}.ui-refactor .settings-empty-block{color:#5f737c;border:1px dashed #0f172a29;border-radius:12px;padding:14px;font-size:13px;line-height:1.5}.ui-refactor .audit-row{border-bottom:1px solid #0f172a0f;grid-template-columns:76px minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1.35fr);align-items:center;gap:12px;padding:12px 4px;font-size:13px;display:grid}.ui-refactor .audit-time{font-family:var(--nr-font-mono);color:#5f737c;font-size:11.5px}.ui-refactor .audit-actor{align-items:center;gap:8px;min-width:0;display:flex}.ui-refactor .audit-actor span{overflow-wrap:anywhere;min-width:0}.ui-refactor .audit-action{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ui-refactor .audit-diff{color:#33424b;min-width:0;font-size:12.5px;line-height:1.4}.ui-refactor .audit-diff span{overflow-wrap:anywhere}.ui-refactor .diff-old{background:#b91c1c14;border-radius:3px;padding:1px 4px}.ui-refactor .diff-new{background:#0f7b6214;border-radius:3px;padding:1px 4px}.ui-refactor .st-card-danger{background:#b91c1c05;border-color:#b91c1c33}.ui-refactor .st-card-danger .st-card-head h3{color:#b91c1c}.ui-refactor .danger-row{border-bottom:1px solid #b91c1c1a;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ui-refactor .danger-row:last-child{border-bottom:0}.ui-refactor .danger-row-title{color:#0e1112;font-size:14px;font-weight:600}.ui-refactor .danger-row-hint{color:#5f737c;margin-top:3px;font-size:12px}@media (max-width:1100px){.ui-refactor .ov-grid,.ui-refactor .ch-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{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-refactor .st-nav{flex-flow:wrap;position:static}.ui-refactor .watch-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.ui-refactor .ops-grid,.ui-refactor .ops-two-col,.ui-refactor .ch-hero,.ui-refactor .ch-hero.details-open,.ui-refactor .score-page-hero,.ui-refactor .score-page-grid,.ui-refactor .score-disclosure-grid,.ui-refactor .social-provider-grid,.ui-refactor .ops-invite-row,.ui-refactor .competitor-add-grid,.ui-refactor .readiness-metrics,.ui-refactor .st-access-row,.ui-refactor .audit-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-text,.ui-refactor .ch-hero.details-open .ch-hero-score,.ui-refactor .ch-hero.details-open .ch-hero-details{grid-area:auto/1}.ui-refactor .score-packet-item dl,.ui-refactor .score-packet-tracker{grid-template-columns:1fr}}@media (max-width:640px){.ui-refactor .page-body{max-width:100%;padding:18px 16px 48px;overflow-x:clip}.ui-refactor .page-head,.ui-refactor .sec-head{flex-direction:column;align-items:flex-start}.ui-refactor .sec-head>div:last-child{width:100%}.ui-refactor .ov-grid,.ui-refactor .watch-grid,.ui-refactor .rail-stats{grid-template-columns:minmax(0,1fr)}.ui-refactor .task-row{grid-template-columns:minmax(0,1fr);gap:8px}.ui-refactor .task-row-action{display:none}.ui-refactor .task-row-meta{flex-wrap:wrap;align-items:flex-start}}.ui-refactor .content{box-sizing:border-box;width:100%;min-width:0;max-width:1200px;padding:28px 32px 56px}.ui-refactor .content .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;margin-bottom:28px;display:flex}.ui-refactor .content .page-head h1{font-family:var(--nr-font-sans);letter-spacing:0;color:#0e1112;margin:0 0 6px;font-size:28px;font-weight:650}.ui-refactor .content .page-head p{color:#667085;max-width:60ch;margin:0;font-size:13.5px;line-height:1.6}.ui-refactor .content .page-eye{letter-spacing:.22em;text-transform:uppercase;color:#8a6f3e;overflow-wrap:anywhere;margin-bottom:6px;font-size:10.5px;font-weight:700}.ui-refactor .btn-admin{color:#f8f3ea;background:#1f3e8a;border-radius:9px;padding:8px 16px}.ui-refactor .btn-admin:hover{background:#17306f}.ui-refactor .btn-admin:disabled{cursor:not-allowed;background:#1f3e8a66}.ui-refactor .btn-gold{color:#13100a;background:#c9a366;border-radius:9px;padding:8px 16px}.ui-refactor .btn-gold:hover{background:#b89257}.ui-refactor .btn.tiny{border-radius:7px;padding:4px 10px;font-size:11px}.ui-refactor .gate-rail{flex-direction:column;gap:12px;margin-top:14px;display:flex}.ui-refactor .setup-stepper{overscroll-behavior-x:contain;z-index:12;scrollbar-width:thin;background:linear-gradient(#f8f3ea 0%,#f8f3eaeb 100%);gap:8px;margin-top:18px;padding:8px 2px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.ui-refactor .setup-step-card{appearance:none;text-align:left;cursor:pointer;background:#fffcf7e6;border:1px solid #0f172a1a;border-radius:8px;flex:0 0 196px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:6px 9px;min-width:196px;min-height:78px;padding:11px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative}.ui-refactor .setup-step-card:hover:not(:disabled){border-color:#1f3e8a42;box-shadow:0 8px 20px #0f172a0f}.ui-refactor .setup-step-card.current{background:linear-gradient(#1f3e8a12,#fffcf7eb);border-color:#1f3e8a61;box-shadow:0 0 0 3px #1f3e8a0f}.ui-refactor .setup-step-card.current:before{content:"";background:#1f3e8a;border-radius:999px;width:3px;position:absolute;inset:8px auto 8px 0}.ui-refactor .setup-step-card.done{background:#ecfdf56b;border-color:#0f7b6238}.ui-refactor .setup-step-card.warn{background:#b36b270f;border-color:#b36b2747}.ui-refactor .setup-step-card.locked{cursor:not-allowed;opacity:.52}.ui-refactor .setup-step-index{color:#5f737c;width:30px;height:30px;font-family:var(--nr-font-mono);background:#0f172a0f;border:1px solid #0f172a14;border-radius:999px;grid-area:1/1/span 2;justify-content:center;align-items:center;font-size:12px;font-weight:750;line-height:1;display:flex}.ui-refactor .setup-step-index svg{width:17px;height:17px}.ui-refactor .setup-step-index.current{color:#1f3e8a;background:#fff;border-color:#1f3e8a85;box-shadow:inset 0 0 0 3px #1f3e8a14}.ui-refactor .setup-step-index.open{color:#1f3e8a;background:#fff;border-color:#1f3e8a33}.ui-refactor .setup-step-index.done{color:#0f7b62;background:#0f7b621f;border-color:#0f7b624d}.ui-refactor .setup-step-index.warn{color:#9a5f24;background:#b36b271f;border-color:#b36b274d}.ui-refactor .setup-step-index.locked{color:#8a98a1;background:#0f172a0a;border-color:#0f172a12}.ui-refactor .setup-step-copy{flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-self:center;gap:4px;min-width:0;display:flex}.ui-refactor .setup-step-label{color:#0e1112;overflow-wrap:break-word;white-space:normal;word-break:normal;min-width:0;font-size:12px;font-weight:700;line-height:1.2;display:block}.ui-refactor .setup-step-meta{color:#667085;font-family:var(--nr-font-mono);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;word-break:normal;min-width:0;font-size:9.5px;font-weight:650;line-height:1.25;display:block}.ui-refactor .gate{background:#fffcf7eb;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:flex-start;gap:18px;padding:18px 20px;transition:all .15s;display:grid;position:relative}.ui-refactor .gate.locked{opacity:.5;background:#0f172a06}.ui-refactor .gate.locked:after{content:none}.ui-refactor .gate.active{border-color:#1f3e8a52;box-shadow:0 0 0 4px #1f3e8a0f}.ui-refactor .gate.collapsed{grid-template-columns:44px 1fr;align-items:center;padding-top:12px;padding-bottom: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;font-family:var(--nr-font-mono);color:#5f737c;background:#fcfbf9;border:1.5px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;margin-top:2px;font-size:14px;font-weight:700;display:flex}.ui-refactor .gate.done .step-num{color:#f8f3ea;background:#0f7b62;border-color:#0f7b62}.ui-refactor .gate.active .step-num{color:#f8f3ea;background:#1f3e8a;border-color:#1f3e8a}.ui-refactor .gate.warn .step-num{color:#f8f3ea;background:#b36b27;border-color:#b36b27}.ui-refactor .gate.crit .step-num{color:#f8f3ea;background:#b91c1c;border-color:#b91c1c}.ui-refactor .gate .gate-body{min-width:0}.ui-refactor .gate .gate-title{color:#0e1112;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;font-size:15px;font-weight:650;display:flex}.ui-refactor .gate .stamp{font-family:var(--nr-font-mono);color:#5f737c;background:#0f172a0f;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.ui-refactor .gate .gate-summary{color:#667085;margin-bottom:12px;font-size:12.5px;line-height:1.6}.ui-refactor .gate .gate-blocker{color:#b36b27;background:#b36b2714;border-left:3px solid #b36b27;border-radius:0 8px 8px 0;margin-bottom:12px;padding:8px 12px;font-size:12px;line-height:1.5}.ui-refactor .gate .gate-completed{color:#0f7b62;font-size:11px;font-family:var(--nr-font-mono);letter-spacing:.04em;margin-top:6px}.ui-refactor .gate .gate-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ui-refactor .gate-form{border-top:1px solid #0f172a0f;grid-column:1/-1;margin-top:12px;padding-top:16px}.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{letter-spacing:.2em;text-transform:uppercase;color:#667085;margin-bottom:6px;font-size:9.5px;font-weight:700;display:block}.ui-refactor .field input,.ui-refactor .field select,.ui-refactor .field textarea{width:100%;font-size:13px;font-family:var(--nr-font-sans);color:#111827;box-sizing:border-box;background:#fcfbf9;border:1px solid #0f172a1a;border-radius:9px;padding:9px 12px}.ui-refactor .field textarea{resize:vertical;min-height:110px;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{border-color:#1f3e8a;outline:none;box-shadow:0 0 0 3px #1f3e8a26}.ui-refactor .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ui-refactor .field-help{color:#667085;margin-top:5px;font-size:11.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;font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.ui-refactor .setup-report-frequency{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ui-refactor .setup-frequency-option{color:#1f3e8a;cursor:pointer;background:#fffc;border:1px solid #1f3e8a2e;border-radius:8px;min-height:34px;padding:0 14px;font-size:12px;font-weight:700}.ui-refactor .setup-frequency-option.active{color:#fff;background:#1f3e8a;border-color:#1f3e8a}.ui-refactor .business-profile-extension{margin-top:4px}.ui-refactor .profile-subsection{background:#fffcf794;border:1px solid #0f172a14;border-radius:12px;margin:4px 0 14px;padding:14px}.ui-refactor .profile-subsection summary{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;color:#1f3e8a;grid-template-columns:minmax(150px,1fr) minmax(180px,1.1fr) auto;align-items:center;gap:12px;font-size:11px;font-weight:700;list-style:none;display:grid}.ui-refactor .profile-subsection summary::-webkit-details-marker{display:none}.ui-refactor .profile-subsection-copy{color:#667085;letter-spacing:.08em;text-align:right;font-size:10.5px;font-weight:600}.ui-refactor .profile-subsection-toggle{color:#1f3e8a;letter-spacing:.08em;white-space:nowrap;background:#1f3e8a12;border:1px solid #1f3e8a38;border-radius:999px;padding:5px 9px}.ui-refactor .profile-subsection-toggle:after{content:"+";margin-left:7px;font-weight:800;display:inline-block}.ui-refactor .profile-subsection[open] .profile-subsection-toggle{color:#0f7b62;background:#0f7b6217;border-color:#0f7b6238;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{border-bottom:1px solid #0f172a0f;margin-bottom:12px;padding-bottom:10px}.ui-refactor .integration-intro{color:#667085;max-width:880px;margin:-4px 0 12px;font-size:12px;line-height:1.55}.ui-refactor .integration-readiness{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.ui-refactor .integration-readiness span{color:#344054;background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:650;line-height:1.35}.ui-refactor .integration-status-panel{background:#ffffffb8;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:10px;display:grid}.ui-refactor .integration-status-panel.ready{background:#0f7b620f;border-color:#0f7b6238}.ui-refactor .integration-status-main{gap:3px;display:grid}.ui-refactor .integration-status-main span{color:#1f3e8a;font-family:var(--nr-font-mono);letter-spacing:.02em;font-size:18px;font-weight:800}.ui-refactor .integration-status-panel.ready .integration-status-main span{color:#0f7b62}.ui-refactor .integration-status-main strong{color:#475467;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.ui-refactor .integration-status-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ui-refactor .integration-status-chip{color:#667085;text-transform:uppercase;border:1px solid #0f172a12;border-radius:8px;gap:2px;padding:7px 8px;font-size:10.5px;font-weight:800;line-height:1.2;display:grid}.ui-refactor .integration-status-chip b{color:#1a1f26;text-transform:none;font-size:11px;font-weight:700;line-height:1.2}.ui-refactor .integration-status-chip.live{color:#0f7b62;background:#0f7b620f;border-color:#0f7b622e}.ui-refactor .integration-status-chip.blocked{color:#b91c1c;background:#b91c1c0d;border-color:#b91c1c2e}.ui-refactor .cred-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:10px;margin-top:8px;display:grid}.ui-refactor .cred{background:#fcfbf9;border:1px solid #0f172a1a;border-radius:10px;flex-direction:column;gap:7px;padding:10px;display:flex}.ui-refactor .cred .head{align-items:flex-start;gap:10px;min-width:0;display:flex}.ui-refactor .cred .icon{background:#fff;border-radius:8px;width:32px;height:32px}.ui-refactor .cred .name{color:#0e1112;flex:1;min-width:0;font-size:13px;font-weight:650;line-height:1.2}.ui-refactor .cred .name small{color:#667085;font-size:10.5px;font-weight:500;font-family:var(--nr-font-mono);letter-spacing:.04em;margin-top:2px;display:block}.ui-refactor .cred .meta{color:#667085;font-size:11px;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{color:#475467;background:#ffffffb3;border:1px solid #0f172a14;border-radius:6px;flex:none;align-self:flex-start;padding:6px 7px;font-size:10.5px;font-weight:700;line-height:1}.ui-refactor .integration-guide{background:#ffffff9e;border:1px solid #0f172a0f;border-radius:8px;grid-template-columns:minmax(0,1fr) 62px;align-items:stretch;gap:10px;padding:8px;display:grid}.ui-refactor .integration-shot-wrap{align-content:start;gap:6px;display:grid}.ui-refactor .integration-shot{aspect-ratio:4/3;background-image:var(--integration-shot);background-position:50%;background-size:cover;border:1px solid #0f172a1a;border-radius:7px;width:62px;box-shadow:inset 0 0 0 1px #ffffff52}.ui-refactor .integration-shot-wrap span{color:#667085;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;font-weight:750;line-height:1.25}.ui-refactor .integration-guide-copy{color:#344054;min-width:0;font-size:11px;line-height:1.35}.ui-refactor .integration-purpose{color:#111827;margin:0 0 6px;font-size:11.5px;font-weight:650;line-height:1.35}.ui-refactor .integration-handoff{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:7px;display:grid}.ui-refactor .integration-handoff span{color:#344054;background:#ffffffa3;border:1px solid #0f172a0f;border-left:2px solid #0f7b6259;border-radius:6px;padding:6px;font-size:10.5px;line-height:1.28;display:block}.ui-refactor .integration-handoff b{color:#667085;text-transform:uppercase;margin-bottom:2px;font-size:8.5px;font-weight:800;line-height:1.2;display:block}.ui-refactor .integration-alert-policy{gap:5px;margin:0 0 7px;display:grid}.ui-refactor .integration-alert-policy span{color:#713f12;background:#fffbebc7;border:1px solid #b453092e;border-left:2px solid #b45309;border-radius:6px;padding:6px;font-size:10.5px;line-height:1.3;display:block}.ui-refactor .integration-alert-policy.action_required span{color:#7f1d1d;background:#fef2f2d1;border-color:#b91c1c29 #b91c1c29 #b91c1c29 #b91c1c}.ui-refactor .integration-alert-policy b{text-transform:uppercase;margin-bottom:2px;font-size:8.5px;font-weight:800;line-height:1.2;display:block}.ui-refactor .connect-copy{color:#111827;margin-bottom:6px;font-size:11.5px;font-weight:700;line-height:1.35;display:block}.ui-refactor .integration-steps-panel{background:#ffffff94;border:1px solid #0f172a12;border-radius:8px;padding:7px 9px}.ui-refactor .integration-steps-panel summary{cursor:pointer;color:#344054;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750;list-style-position:inside}.ui-refactor .integration-steps{color:#475467;gap:4px;margin:8px 0 0;padding-left:18px;font-size:11.5px;line-height:1.4;display:grid}.ui-refactor .integration-links{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.ui-refactor .integration-links a{color:#1f3e8a;text-underline-offset:2px;font-size:10.5px;font-weight:700;text-decoration:underline}.ui-refactor .integration-warning-list{background:#fcfbf9a3;border:1px solid #0f172a14;border-radius:9px;gap:6px;padding:8px;display:grid}.ui-refactor .integration-warning-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-refactor .integration-warning-heading>strong{letter-spacing:.14em;text-transform:uppercase;color:#5f737c;font-size:10.5px}.ui-refactor .integration-warning-heading>span{color:#475467;font-family:var(--nr-font-mono);letter-spacing:.04em;background:#0f172a0d;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.ui-refactor .integration-warning-pills{flex-wrap:wrap;gap:5px;display:flex}.ui-refactor .integration-warning-pill{color:#33424b;border:1px solid #0f172a0f;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10.5px;font-weight:700;line-height:1.2;display:inline-flex}.ui-refactor .integration-warning-pill b{color:#0f7b62;background:#0f7b621f;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;font-size:8.5px;line-height:1;display:inline-flex}.ui-refactor .integration-warning-pill.active b{color:#b36b27;background:#b36b2724}.ui-refactor .integration-warning-item{color:#33424b;grid-template-columns:18px 1fr;gap:7px;display:grid}.ui-refactor .integration-warning-item>span{color:#0f7b62;background:#0f7b621f;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-grid}.ui-refactor .integration-warning-item.active>span{color:#b36b27;background:#b36b2724}.ui-refactor .integration-warning-item b{color:#0e1112;font-size:12px;display:block}.ui-refactor .integration-warning-item p{color:#5f737c;margin:2px 0 0;font-size:11.5px;line-height:1.35}.ui-refactor .cloudflare-setup-workflow{background:#ffffffc7;border:1px solid #0f172a14;border-radius:8px;gap:12px;margin:12px 0 18px;padding:14px;display:grid}.ui-refactor .cloudflare-path-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.ui-refactor .cloudflare-path-option{color:#33424b;cursor:pointer;text-align:left;background:#fcfbf9e0;border:1px solid #0f172a17;border-radius:8px;gap:4px;min-height:86px;padding:10px;display:grid}.ui-refactor .cloudflare-path-option.active{background:#0f7b6212;border-color:#0f7b624d}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ui-refactor .cloudflare-policy-panel span{color:#475467;background:#0f172a09;border:1px solid #0f172a12;border-radius:8px;padding:9px;font-size:11.5px;line-height:1.35;display:block}.ui-refactor .cloudflare-policy-panel b{color:#0e1112;margin-bottom:2px;font-size:11px;display:block}.ui-refactor .cloudflare-check-row{gap:8px;display:grid}.ui-refactor .cloudflare-check-row label{color:#33424b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.ui-refactor .cloudflare-check-row input{margin-top:2px}.ui-refactor .cloudflare-advanced{border-top:1px solid #0f172a0f;padding-top:8px}.ui-refactor .cloudflare-advanced summary{color:#1f3e8a;cursor:pointer;font-size:11px;font-weight:750}.ui-refactor .cloudflare-advanced ul{color:#475467;gap:4px;margin:10px 0;padding-left:18px;font-size:11.5px;line-height:1.35;display:grid}.ui-refactor .cloudflare-walkthrough-requirement{background:#1f3e8a0b;border:1px solid #1f3e8a1a;border-radius:8px;margin:10px 0;padding:10px 12px}.ui-refactor .cloudflare-walkthrough-requirement strong{color:#0e1112;margin-bottom:4px;font-size:11px;display:block}.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 #0f172a0f;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{gap:7px;margin-top:8px;display:grid}.ui-refactor .prompt-run-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.ui-refactor .prompt-run-summary span{color:#0e5c49;background:#0f7b620d;border:1px solid #0f172a14;border-radius:8px;padding:10px;font-size:12px;line-height:1.35}.ui-refactor .prompt-run-summary b{color:#0e1112;font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;display:block}.ui-refactor .prompt-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.ui-refactor .prompt-mix-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.ui-refactor .prompt-mix-option{text-align:left;cursor:pointer;background:#fffcf7e6;border:1px solid #0f172a14;border-radius:8px;padding:10px}.ui-refactor .prompt-mix-option.active{background:#0f7b6212;border-color:#0f7b6257}.ui-refactor .prompt-mix-option span,.ui-refactor .prompt-mix-option b{display:block}.ui-refactor .prompt-mix-option span{color:#0e1112;font-size:12px;font-weight:700}.ui-refactor .prompt-mix-option b{color:#667085;margin-top:4px;font-size:11px;font-weight:500;line-height:1.35}.ui-refactor .prompt-category{text-align:left;cursor:pointer;background:#fffcf7e6;border:1px solid #0f172a14;border-radius:8px;padding:9px 10px}.ui-refactor .prompt-category.active{background:#1f3e8a12;border-color:#1f3e8a57}.ui-refactor .prompt-category span,.ui-refactor .prompt-category b{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);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:9.5px}.ui-refactor .prompt-example-panel{background:#0f172a06;border:1px solid #0f172a0f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:10px;display:grid}.ui-refactor .prompt-example-panel>div{flex-wrap:wrap;gap:6px;display:flex}.ui-refactor .prompt-example-panel span{color:#4d5965;background:#ffffffb8;border:1px solid #0f172a0f;border-radius:999px;padding:4px 8px;font-size:11.5px}.ui-refactor .prompt-preview-panel{background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;gap:10px;margin:0 0 18px;padding:12px;display:grid}.ui-refactor .prompt-preview-panel b{color:#0e1112;margin-bottom:3px;font-size:12px;display:block}.ui-refactor .prompt-preview-panel span{color:#667085;font-size:12px}.ui-refactor .prompt-preview-panel ol{gap:5px;margin:0;padding-left:18px;display:grid}.ui-refactor .prompt-preview-panel li{color:#344054;font-size:12px;line-height:1.35}.ui-refactor .editable-chip-list{gap:10px;display:grid}.ui-refactor .editable-chip-items{flex-wrap:wrap;gap:8px;min-height:38px;display:flex}.ui-refactor .editable-chip{background:#ffffffd6;border:1px solid #0f172a1a;border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:3px 5px 3px 9px;display:inline-flex}.ui-refactor .editable-chip input{color:#0e1112;background:0 0;border:0;outline:0;width:min(42vw,340px);min-width:130px;padding:4px 0;font-size:12px}.ui-refactor .editable-chip button{color:#667085;cursor:pointer;background:#0f172a0f;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:inline-flex}.ui-refactor .editable-chip button svg,.ui-refactor .editable-chip-add-button svg{flex:none}.ui-refactor .editable-chip button:hover{color:#b91c1c;background:#b91c1c1a}.ui-refactor .editable-chip-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ui-refactor .editable-chip-add input{min-height:36px}.ui-refactor .editable-chip-add-button{min-width:36px;min-height:36px;padding:0}.ui-refactor .prompt-quality-panel,.ui-refactor .scan-accountability-panel{background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;gap:10px;margin:0 0 18px;padding:12px;display:grid}.ui-refactor .prompt-quality-panel.ok{background:#0f7b620d;border-color:#0f7b622e}.ui-refactor .prompt-quality-panel.warn{background:#b91c1c0a;border-color:#b91c1c2e}.ui-refactor .prompt-quality-panel b,.ui-refactor .scan-accountability-panel b{color:#0e1112;font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;display:block}.ui-refactor .prompt-quality-panel span,.ui-refactor .prompt-quality-panel p,.ui-refactor .prompt-quality-panel li{color:#344054;font-size:12px;line-height:1.35}.ui-refactor .prompt-quality-panel ul{gap:5px;margin:0;padding-left:18px;display:grid}.ui-refactor .scan-accountability-panel{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ui-refactor .scan-accountability-panel span{color:#344054;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}@media (max-width:980px){.ui-refactor .setup-stepper{padding-bottom:8px}}@media (max-width:760px){.ui-refactor .prompt-run-summary,.ui-refactor .prompt-mix-grid,.ui-refactor .prompt-category-grid,.ui-refactor .prompt-example-panel,.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 .integration-guide{grid-template-columns:1fr}.ui-refactor .integration-shot{width:100%;max-width:180px}.ui-refactor .integration-handoff,.ui-refactor .cloudflare-policy-panel{grid-template-columns:1fr}.ui-refactor .cred .head{flex-wrap:wrap;align-items:center}.ui-refactor .cred-category{order:3}}@media (max-width:1120px){.ui-refactor .setup-step-card{flex-basis:184px;grid-template-columns:24px minmax(0,1fr);gap:5px 7px;min-width:184px;min-height:72px;padding:8px}.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,100vw - 56px);min-width:min(280px,100vw - 56px);min-height:62px}}.ui-refactor .cred .actions{gap:6px;margin-top:auto;display:flex}.ui-refactor .cred .actions button{flex:1}.ui-refactor .cred.is-blocked{background:#b91c1c0a;border-color:#b91c1c38}.ui-refactor .cred.is-stale{background:#b36b270d;border-color:#b36b2738}.ui-refactor .cred.is-not-connected{background:#0f172a06;border-style:dashed}.ui-refactor .pill.live{color:#0a5f4d;background:#0f7b6224}.ui-refactor .pill.stale{color:#764313;background:#b36b2724}.ui-refactor .pill.blocked{color:#b91c1c;background:#b91c1c1f}.ui-refactor .pill.not-connected{color:#40545d;background:#0f172a0f}.ui-refactor .banner{border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:16px;padding:14px 18px;font-size:13px;line-height:1.55;display:flex}.ui-refactor .banner b{color:#0e1112}.ui-refactor .banner.info{color:#17306f;background:#1f3e8a0f;border:1px solid #1f3e8a2e}.ui-refactor .banner.warn{color:#8a6f3e;background:#b36b2714;border:1px solid #b36b2733}.ui-refactor .banner.crit{color:#b91c1c;background:#b91c1c0f;border:1px solid #b91c1c33}.ui-refactor .banner.ok{color:#0e5c49;background:#0f7b620f;border:1px solid #0f7b6233}.ui-refactor .gate-form h2{letter-spacing:.18em;text-transform:uppercase;color:#1f3e8a;margin:0 0 10px;font-size:11px;font-weight:700}.ui-refactor .app-shell.vault{color:#e5eaf1;background:linear-gradient(145deg,#0e1419 0%,#0b1a2a 60%,#091523 100%);min-height:100vh}.ui-refactor .app-shell.vault .main{background:0 0}.ui-refactor .sidebar.dark{color:#b5bbc2;background:#ffffff05;border-right:1px solid #f8f3ea0f}.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:#f8f3ea0a}.ui-refactor .sidebar.dark .navlink.dark.dim{opacity:.45}.ui-refactor .sidebar.dark .navlink.dark.active-cyan{color:#5fd5f6;background:#5fd5f61f;font-weight:650}.ui-refactor .sidebar.dark .navlink.dark .count{color:#b5bbc2;background:#ffffff0f}.ui-refactor .sidebar.dark .navlink.dark .count.cyan{color:#5fd5f6;background:#5fd5f633}.ui-refactor .appbar.dark{background:#f8f3ea0a;border-bottom:1px solid #f8f3ea0f}.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{color:#8fa0b5;background:#f8f3ea0f;border-color:#f8f3ea1a}.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{color:#8fa0b5;background:#f8f3ea14}.ui-refactor .appbar.dark .actions .btn-gold:disabled{opacity:.4;cursor:not-allowed}.ui-refactor .search{color:#5f737c;background:#fcfbf9;border:1px solid #0f172a1a;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:540px;padding:6px 10px;font-size:12.5px;display:flex}.ui-refactor .search input{color:#0e1112;font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0}.ui-refactor .search kbd{color:#5f737c;font-family:var(--nr-font-mono);letter-spacing:.06em;background:#0f172a0f;border-radius:4px;padding:2px 5px;font-size:9.5px}.ui-refactor .badge-ok{color:#0f7b62;background:#0f7b621f}.ui-refactor .badge-warn{color:#8a6f3e;background:#c7a26b2e}.ui-refactor .badge-crit{color:#b91c1c;background:#b91c1c1f}.ui-refactor .badge-cyan{color:#186f87;background:#5fd5f62e}.ui-refactor .app-shell.vault .badge{font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.ui-refactor .app-shell.vault .table{border-collapse:collapse;width:100%;font-size:13px}.ui-refactor .app-shell.vault .table thead th{color:#5f737c;font-family:var(--nr-font-mono);letter-spacing:.16em;text-align:left;text-transform:uppercase;border-bottom:1px solid #0f172a14;padding:10px 14px;font-size:10px;font-weight:700}.ui-refactor .app-shell.vault .table tbody td{color:#1a1f26;border-bottom:1px solid #0f172a0d;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;margin-bottom:2px;font-size:13px;font-weight:600;display:block}.ui-refactor .app-shell.vault .table .name small{color:#8a8f98;font-family:var(--nr-font-mono);letter-spacing:.06em;text-transform:lowercase;font-size:10px}.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{box-shadow:none;vertical-align:middle;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex;overflow:visible}.ui-refactor .app-shell.vault .brand-icon-grok.engine-dot{transform:scale(1.08);color:#f8f3ea!important}.ui-refactor .app-shell.vault .navlink .engine-dot{margin:0}.ui-refactor .app-shell.vault .vault-engine-cell{white-space:nowrap;align-items:center;gap:8px;min-height:22px;line-height:1;display:inline-flex}.ui-refactor .app-shell.vault .navlink .count{color:#5f737c;font-family:var(--nr-font-mono);letter-spacing:.06em;background:#0f172a0f;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:700}.ui-refactor .app-shell.vault .navlink .count.cyan{color:#186f87;background:#5fd5f633}.ui-refactor .app-shell.vault .signal-prompt-link{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px;min-height:auto;padding-top:9px;padding-bottom:9px;line-height:1.25;display:grid}.ui-refactor .app-shell.vault .signal-prompt-text{color:#f8f3ea;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-size:11px;font-weight:650;display:-webkit-box;overflow:hidden}.ui-refactor .app-shell.vault .signal-prompt-link .count{white-space:nowrap;grid-column:2;margin-left:0}.ui-refactor .app-shell.vault .signal-prompt-meta{color:#8fa0b5;font-family:var(--nr-font-mono);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:650}.ui-refactor .app-shell.vault .side-empty{color:#8fa0b5;padding:6px 10px;font-size:11px;line-height:1.45}.ui-refactor .vault-grid{grid-template-columns:1fr;min-height:calc(100vh - 110px);display:grid}.ui-refactor .vault-grid.with-drawer{grid-template-columns:1fr 460px}.ui-refactor .vault-table-wrap{border-right:1px solid #f8f3ea0f;overflow:auto}.ui-refactor .vault-table{color:#e5eaf1}.ui-refactor .vault-table thead tr{background:#f8f3ea0a;border-bottom:1px solid #f8f3ea14}.ui-refactor .vault-table thead th{color:#8fa0b5;border-bottom-color:#f8f3ea14}.ui-refactor .vault-table tbody tr{cursor:pointer;transition:background .12s}.ui-refactor .vault-table tbody tr:hover td{background:#5fd5f60a}.ui-refactor .vault-table tbody tr.selected td{background:#5fd5f61a}.ui-refactor .vault-table tbody td{color:#e5eaf1;vertical-align:middle;border-bottom-color:#f8f3ea0a}.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{color:#5f737c;font-family:var(--nr-font-mono);letter-spacing:.06em;border-top:1px solid #f8f3ea0a;padding:12px 18px;font-size:11px}.ui-refactor .trend{color:#0f7b62;font-family:var(--nr-font-mono);letter-spacing:.06em;background:#0f7b621f;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.ui-refactor .trend.warn{color:#8a6f3e;background:#c7a26b2e}.ui-refactor .trend.crit{color:#b91c1c;background:#b91c1c1f}.ui-refactor .trend.muted{color:#8fa0b5;background:#f8f3ea0f}.ui-refactor .app-shell.vault .row{align-items:center;gap:8px;display:flex}.ui-refactor .app-shell.vault .row.between{justify-content:space-between;align-items:flex-start;gap:12px}.ui-refactor .app-shell.vault .mono{font-family:var(--nr-font-mono)}.ui-refactor .app-shell.vault .tiny{color:#5f737c;letter-spacing:.04em;font-size:10.5px}.ui-refactor .app-shell.vault .kpi{background:#fcfbf9;border:1px solid #0f172a0f;border-radius:12px;padding:14px 16px;box-shadow:0 1px #0f172a05}.ui-refactor .app-shell.vault .kpi .label{color:#5f737c;font-family:var(--nr-font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.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;text-align:center;padding:80px 40px}.ui-refactor .vault-empty-eye{color:#5fd5f6;font-family:var(--nr-font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.ui-refactor .vault-empty-msg{max-width:50ch;margin:0 auto;font-size:13.5px;line-height:1.6}.ui-refactor .vault-drawer{background:#ffffff05;border-left:1px solid #f8f3ea14;max-height:calc(100vh - 110px);padding:18px 20px;overflow:auto}.ui-refactor .vault-drawer-head h4{color:#f8f3ea;margin:7px 0 0;font-size:15px;font-weight:650;line-height:1.35}.ui-refactor .vault-selected-eyebrow{color:#8fa0b5;font-family:var(--nr-font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.3;display:flex}.ui-refactor .vault-selected-engine{color:#dfe8ed;letter-spacing:.08em;align-items:center;gap:5px;display:inline-flex}.ui-refactor .btn-icon.dark{color:#b5bbc2;background:#f8f3ea0f}.ui-refactor .btn-icon.dark:hover{background:#f8f3ea1f}.ui-refactor .vault-drawer-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.ui-refactor .vault-signal-summary{background:#f8f3ea09;border:1px solid #f8f3ea14;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0 16px;display:grid;overflow:hidden}.ui-refactor .vault-signal-metric{background:#070c1847;min-width:0;padding:11px 12px}.ui-refactor .vault-signal-metric span{color:#8fa0b5;font-family:var(--nr-font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:9.5px;font-weight:700;display:block}.ui-refactor .vault-signal-metric strong{color:#f8f3ea;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-bottom:7px;font-size:21px;font-weight:650;line-height:1;display:block;overflow:hidden}.ui-refactor .vault-signal-metric em{font-style:normal}.ui-refactor .kpi.dark{box-shadow:none;background:#f8f3ea0a;border-color:#f8f3ea14;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;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.ui-refactor .vault-pre{color:#e5eaf1;font-family:var(--nr-font-mono);white-space:pre-wrap;word-break:break-word;background:#0f172a66;border:1px solid #f8f3ea0f;border-radius:8px;margin:0;padding:10px 12px;font-size:11.5px}.ui-refactor .vault-source-note{color:#b9c7d3;background:#5fd5f60f;border:1px solid #5fd5f624;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.ui-refactor .vault-source-note strong{color:#f8f3ea;text-transform:capitalize;margin-bottom:3px;font-size:12.5px;display:block}.ui-refactor .vault-source-note span{display:block}.ui-refactor .vault-citations{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-refactor .vault-citation-summary{color:#8fa0b5;background:#f8f3ea0a;border:1px solid #f8f3ea0f;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:11.5px;line-height:1.45}.ui-refactor .vault-citation-summary>span{color:#f8f3ea;margin-bottom:6px;font-weight:650;display:block}.ui-refactor .vault-citation-summary>div{flex-wrap:wrap;gap:6px;display:flex}.ui-refactor .vault-domain-chip{color:#bdefff;font-family:var(--nr-font-mono);letter-spacing:.03em;background:#5fd5f61f;border-radius:999px;padding:3px 7px;font-size:10.5px}.ui-refactor .vault-citations li{background:#f8f3ea0a;border:1px solid #f8f3ea0f;border-radius:8px;padding:10px 12px}.ui-refactor .vault-citations li.brand{background:#5fd5f60f;border-color:#5fd5f64d}.ui-refactor .vault-citations li.comp{background:#b91c1c0a;border-color:#b91c1c40}.ui-refactor .vault-cit-head{align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.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{color:#d5dce3;background:#0f172a4d;border:1px solid #f8f3ea0f;border-radius:8px;max-height:220px;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}.ui-refactor .vault-transcript-blocks{flex-direction:column;gap:10px;display:flex}.ui-refactor .vault-transcript-blocks p{margin:0}.ui-refactor .vault-transcript-blocks ul,.ui-refactor .vault-transcript-blocks ol{gap:6px;margin:0;padding-left:20px;display:grid}.ui-refactor .vault-transcript-blocks li{padding-left:2px}.ui-refactor .vault-transcript-blocks a{color:#8bdcf7;text-underline-offset:2px;text-decoration:underline}.ui-refactor .vault-transcript-blocks code{color:#f8f3ea;background:#f8f3ea14;border:1px solid #f8f3ea1a;border-radius:4px;padding:1px 4px;font-size:.94em}.ui-refactor .vault-pre{white-space:pre-wrap;background:#0206175c;border:1px solid #f8f3ea14;border-radius:8px;margin:0;padding:10px 12px;overflow:auto}.ui-refactor .vault-pre code{color:inherit;background:0 0;border:0;padding:0}.ui-refactor .vault-drawer-actions{border-top:1px solid #f8f3ea0f;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:8px;display:flex}.ui-refactor .btn-ghost.dark{color:#b5bbc2;background:#f8f3ea0a;border-color:#f8f3ea1a}.ui-refactor .btn-ghost.dark:hover{background:#f8f3ea14}.ui-refactor .toast{color:#f8f3ea;font-family:var(--nr-font-mono);letter-spacing:.04em;z-index:200;background:#0e1112;border-radius:10px;max-width:360px;padding:10px 16px;font-size:12px;font-weight:600;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #0f172a2e}.ui-refactor .app-shell.vault .vault-table thead th{color:#8fa0b5;border-bottom-color:#f8f3ea14}.ui-refactor .app-shell.vault .vault-table tbody td{color:#e5eaf1;vertical-align:middle;border-bottom-color:#f8f3ea0a}.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{background:linear-gradient(90deg,#c7a26b14,#1f3e8a0d);border-bottom:1px solid #0f172a14;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;align-items:center;gap:10px 18px;padding:11px 24px;display:grid}.ui-refactor .scope-mark,.ui-refactor .scope-link{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#fcfbf9;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex}.ui-refactor .scope-mark .pulse{background:#0f7b62;border-radius:999px;width:7px;height:7px}.ui-refactor .scope-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-refactor .scope-cell.show-mobile{display:none}.ui-refactor .scope-key{color:#8a8f98;letter-spacing:.18em;text-transform:uppercase;font-size:9.5px;font-weight:750}.ui-refactor .scope-val{color:#0e1112;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.ui-refactor .scope-link{color:#1f3e8a;letter-spacing:0;text-transform:none;font-size:11px}.ui-refactor .account-pop{z-index:130;background:#fcfbf9;border:1px solid #0f172a24;border-radius:14px;min-width:330px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 30px 80px #0f172a29}.ui-refactor .account-pop-header,.ui-refactor .account-pop-item,.ui-refactor .ws-row,.ui-refactor .read-only-banner,.ui-refactor .boundary-note,.ui-refactor .q-callout{align-items:center;gap:10px;display:flex}.ui-refactor .account-pop-header{background:linear-gradient(#f8f3ea,#fcfbf9);border-bottom:1px solid #0f172a14;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;letter-spacing:.2em;text-transform:uppercase;margin:8px 10px 4px;font-size:9.5px;font-weight:750}.ui-refactor .account-pop-item,.ui-refactor .ws-row{color:#0e1112;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 10px;font-size:13px}.ui-refactor .account-pop-item:hover,.ui-refactor .ws-row:hover{background:#1f3e8a0f}.ui-refactor .account-pop-item svg,.ui-refactor .ws-row svg{color:#5f737c;width:14px;height:14px}.ui-refactor .account-pop-item.danger{color:#b91c1c}.ui-refactor .account-pop-divider{border-top:1px solid #0f172a14;margin:4px 0}.ui-refactor .ws-mark{color:#fcfbf9;background:#0e1112;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:inline-flex}.ui-refactor .ws-row.is-current{cursor:default;background:#1f3e8a12}.ui-refactor .read-only-banner,.ui-refactor .boundary-note,.ui-refactor .q-callout{border-radius:9px;align-items:flex-start;margin-bottom:14px;padding:10px 14px;font-size:12.5px;line-height:1.55}.ui-refactor .read-only-banner{color:#33424b;background:#0f172a0a;border:1px dashed #0f172a26}.ui-refactor .boundary-note{color:#24303a;background:#1f3e8a0f;border:1px solid #1f3e8a2e}.ui-refactor .q-callout{color:#24303a;background:#c7a26b1a;border:1px solid #c7a26b59}.ui-refactor .q-callout strong{color:#b36b27;letter-spacing:.16em;text-transform:uppercase;font-size:11px;display:block}.ui-refactor .source-label{color:#8a8f98;font-family:var(--nr-font-mono);white-space:nowrap;font-size:10px}.ui-refactor .drawer-mask{z-index:80;background:#0f172a61;justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-refactor .drawer{background:#fcfbf9;flex-direction:column;width:560px;max-width:96vw;height:100%;display:flex;box-shadow:0 30px 80px #0f172a29}.ui-refactor .drawer-head,.ui-refactor .drawer-foot{border-style:solid;border-color:#0f172a14;justify-content:space-between;gap:14px;padding:16px 22px;display:flex}.ui-refactor .drawer-head{border-width:0 0 1px}.ui-refactor .drawer-foot{border-width:1px 0 0}.ui-refactor .drawer-body{flex:1;padding:22px;overflow:auto}.ui-refactor .close-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ui-refactor .denied-page{text-align:center;max-width:560px;margin:72px auto;padding:32px}.ui-refactor .denied-mark{color:#b91c1c;background:#b91c1c14;border:1px solid #b91c1c2e;border-radius:999px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:22px;display:inline-flex}.ui-refactor .denied-meta{text-align:left;background:#fcfbf9;border:1px solid #0f172a14;border-radius:12px;margin:22px 0;padding:16px 20px}.ui-refactor .denied-meta-row{grid-template-columns:130px 1fr;gap:12px;padding:7px 0;display:grid}.ui-refactor .denied-meta-key{color:#8a8f98;letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:750}.ui-refactor .denied-meta-val{color:#0e1112;font-family:var(--nr-font-mono);overflow-wrap:anywhere;font-size:12px;font-weight:650}@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{z-index:130;width:auto;min-width:0;max-height:calc(100vh - 76px);position:fixed;top:58px;left:12px;right:12px;overflow-y:auto}}.ui-refactor.role-settings-root{color:#0e1112;font-family:var(--nr-font-sans);min-height:100vh}.ui-refactor.role-settings-root .app{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.ui-refactor.role-settings-root .sidebar{background:linear-gradient(#fcf9f4b3 0%,#f8f3ea8c 100%);border-right:1px solid #0f172a14;flex-direction:column;gap:18px;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0}.ui-refactor.role-settings-root .brand{align-items:center;gap:9px;min-width:0;padding:3px 4px 5px;display:flex}.ui-refactor.role-settings-root .role-settings-brand-logo{gap:9px;min-width:0;max-width:100%}.ui-refactor.role-settings-root .role-settings-brand-stack{gap:3px;min-width:0;display:grid}.ui-refactor.role-settings-root .role-settings-brand-logo img{width:34px;height: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{letter-spacing:-.045em;white-space:nowrap;font-size:19px;line-height:1}.ui-refactor.role-settings-root .role-settings-brand-stack .workspace{padding-left:43px}.ui-refactor.role-settings-root .workspace{color:#5f737c;letter-spacing:.02em;text-transform:none;margin-top:3px;font-size:11px;display:block}@container (max-width:620px){.ui-refactor.role-settings-root .role-settings-source-item{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px 12px}.ui-refactor.role-settings-root .role-settings-team-access-card{grid-template-columns:minmax(0,1fr);align-items:start}.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-meta,.ui-refactor.role-settings-root .role-settings-source-actions{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;letter-spacing:.22em;text-transform:uppercase;margin:0 8px 6px;padding-top:4px;font-size:10px;font-weight:700}.ui-refactor.role-settings-root .navlink{color:#33424b;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.ui-refactor.role-settings-root .navlink svg{color:#8a8f98;flex:none;width:15px;height:15px}.ui-refactor.role-settings-root .navlink.active{color:#1f3e8a;background:#1f3e8a17;font-weight:650}.ui-refactor.role-settings-root .navlink.active svg{color:#1f3e8a}.ui-refactor.role-settings-root .side-foot{border-top:1px solid #0f172a14;flex-direction:column;gap:8px;margin-top:auto;padding:10px;display:flex;position:static}.ui-refactor.role-settings-root .env-pill{color:#5f737c;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:600;line-height:1.35;display:inline-flex}.ui-refactor.role-settings-root .env-status-dot{background:#0f7b62;border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}.ui-refactor.role-settings-root .appbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:140;background:#fcf9f4c7;border-bottom:1px solid #0f172a14;align-items:center;gap:14px;padding:14px 24px;display:flex;position:sticky;top:0}.ui-refactor.role-settings-root .role-settings-back-link{color:#33424b;border:1px solid #0f172a1a;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.ui-refactor.role-settings-root .role-settings-back-link:hover{background:#0f172a0a;border-color:#0f172a2e}.ui-refactor.role-settings-root .role-settings-back-link svg{width:14px;height:14px}.ui-refactor.role-settings-root .appbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ui-refactor.role-settings-root .icon-btn{cursor:pointer;background:0 0;border:1px solid #0f172a14;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.ui-refactor.role-settings-root .icon-btn:hover{background:#0f172a0a}.ui-refactor.role-settings-root .icon-btn svg{color:#33424b;width:16px;height:16px}.ui-refactor.role-settings-root .appbar-search{flex:1;max-width:380px;margin:0 8px;position:relative}.ui-refactor.role-settings-root .appbar-search svg{color:#8a8f98;width:14px;height:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ui-refactor.role-settings-root .appbar-search input{color:#0e1112;background:#fcf9f499;border:1px solid #0f172a14;border-radius:8px;width:100%;padding:7px 12px 7px 30px;font-size:13px}.ui-refactor.role-settings-root .avatar{color:#fcfbf9;cursor:pointer;letter-spacing:.04em;background:#0e1112;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.ui-refactor.role-settings-root .avatar.role-platform{background:linear-gradient(135deg,#0e1112 0%,#1f3e8a 100%)}.ui-refactor.role-settings-root .avatar.role-agency{background:linear-gradient(135deg,#0e1112 0%,#3b5bbe 100%)}.ui-refactor.role-settings-root .avatar.role-subagency{background:linear-gradient(135deg,#0e1112 0%,#5f737c 100%)}.ui-refactor.role-settings-root .avatar.role-client{background:linear-gradient(135deg,#0e1112 0%,#c9a366 100%)}.ui-refactor.role-settings-root .avatar.role-viewer{background:linear-gradient(135deg,#5f737c 0%,#33424b 100%)}.ui-refactor.role-settings-root .avatar.role-franchise{background:linear-gradient(135deg,#0e1112 0%,#7c5a3a 100%)}.ui-refactor.role-settings-root .avatar.role-syndicate{background:linear-gradient(135deg,#0e1112 0%,#2f6f60 100%)}.ui-refactor.role-settings-root .scope-strip{background:linear-gradient(90deg,#c7a26b0f 0%,#1f3e8a0d 100%);border-bottom:1px solid #0f172a14;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;grid-template-areas:"mark wks pol data edit link";align-items:center;gap:6px 18px;padding:11px 24px;font-size:12px;display:grid}.ui-refactor.role-settings-root .scope-strip .scope-mark{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:#fcfbf9;border:1px solid #0f172a26;border-radius:999px;grid-area:mark;gap:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.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{color:#1f3e8a;cursor:pointer;letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border:1px solid #1f3e8a2e;border-radius:7px;grid-area:link;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.ui-refactor.role-settings-root .scope-strip .scope-link:hover{background:#1f3e8a0f}.ui-refactor.role-settings-root .popover-mask{z-index:150;background:0 0;position:fixed;inset:0}.ui-refactor.role-settings-root .account-pop{z-index:160;background:#fcfbf9;border:1px solid #0f172a26;border-radius:14px;flex-direction:column;width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 76px);display:flex;position:fixed;top:60px;right:24px;overflow:hidden;box-shadow:0 30px 80px #0f172a29}.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{justify-content:space-between;align-items:center;gap:12px;margin:8px 10px;display:flex}.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{gap:6px;margin:0 10px 8px;display:grid}.ui-refactor.role-settings-root .workspace-switcher-search span{color:#8a8f98;letter-spacing:.16em;text-transform:uppercase;font-size:9.5px;font-weight:760}.ui-refactor.role-settings-root .workspace-switcher-search input{color:#0e1112;background:#fcf9f4e6;border:1px solid #0f172a1a;border-radius:8px;width:100%;min-height:36px;padding:8px 10px;font-size:13px}.ui-refactor.role-settings-root .workspace-switcher-list{gap:2px;max-height:min(332px,38dvh);padding:0 2px;display:grid;overflow:auto}.ui-refactor.role-settings-root .workspace-switcher-actions{border-top:1px solid #0f172a14;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 10px;padding-top:10px;display:flex}.ui-refactor.role-settings-root .workspace-switcher-empty{color:#5f737c;margin:10px;font-size:12px}.ui-refactor.role-settings-root .account-pop-account-section{border-top:1px solid #0f172a14}.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-name,.ui-refactor.role-settings-root .ws-row .ws-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@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{grid-template-columns:auto 1fr;grid-template-areas:"mark role";gap:10px;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{grid-area:role;display:flex}.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 .role-settings-back-link span,.ui-refactor.role-settings-root .appbar-search{display:none}.ui-refactor.role-settings-root .account-pop{width:auto;top:60px;left:12px;right:12px}}
