:root{color:#1b1f23;background:#f5f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.admin-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.mobile-header,.mobile-nav-backdrop,.mobile-nav-close{display:none}.sidebar{position:sticky;top:0;height:100vh;min-width:0;background:#1f2a27;color:#f7faf7;padding:20px 14px;display:flex;flex-direction:column;gap:22px;overflow:hidden}.brand{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 8px}.brand>div:nth-child(2),.mobile-brand>div:nth-child(2){min-width:0}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#d6f36a;color:#18201c;font-weight:800}.brand strong,.brand span{display:block}.brand span{color:#b8c4bd;font-size:12px;margin-top:2px;max-width:172px;overflow:hidden;text-overflow:ellipsis}.sidebar-nav{min-width:0;display:grid;gap:18px;overflow:auto;padding-right:4px}.nav-group{min-width:0;display:grid;gap:7px}.nav-group-label{padding:0 10px;color:#8d9b94;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.nav-group-items{display:grid;gap:4px}.nav-item{width:100%;min-height:38px;border:0;border-radius:8px;padding:0 10px;background:transparent;color:#d7ded9;display:flex;align-items:center;gap:10px;font:inherit;text-align:left;text-decoration:none}.nav-item:hover,.nav-item.active{background:#31403b;color:#fff}.nav-item:focus-visible{outline:2px solid #d6f36a;outline-offset:2px}.main{min-width:0;padding:22px}.topbar{min-height:70px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.topbar>div:first-child{min-width:0}.topbar h1{margin:0;font-size:26px;line-height:1.2}.topbar p{margin:6px 0 0;color:#66716c}.breadcrumbs{min-width:0;min-height:22px;margin-bottom:6px;display:flex;align-items:center;gap:5px;color:#66716c;font-size:12px;font-weight:750}.breadcrumbs a{min-width:0;border:0;border-radius:6px;background:transparent;color:#52645e;cursor:pointer;font:inherit;padding:2px 4px;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{background:#eef2ec;color:#1f2a27}.breadcrumbs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs [aria-current=page]{color:#1f2a27}.section-meta{min-height:22px;margin-top:8px;display:flex;align-items:center;gap:7px;color:#66716c;font-size:12px;font-weight:700}.section-meta span:last-child{font-weight:600}.section-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#9aa59f}.section-dot.ok{background:#2b8a47}.section-dot.bad{background:#b33a35}.section-dot.loading{background:#d6f36a;animation:pulse-dot .9s ease-in-out infinite alternate}.topbar-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end}.command-button{height:38px;min-width:184px;border:1px solid #d8ded8;border-radius:8px;background:#fff;color:#35413c;display:flex;align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:700}.command-button:hover,.icon-button:hover,.secondary-button:hover,.auto-refresh-control:hover{border-color:#b9c5bc;background:#f9fbf8}.auto-refresh-control{height:38px;min-width:126px;border:1px solid #d8ded8;border-radius:8px;background:#fff;color:#35413c;display:inline-flex;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700}.auto-refresh-control span{color:#66716c;font-size:12px}.auto-refresh-control select{min-width:48px;border:0;outline:0;background:transparent;color:#1f2a27;cursor:pointer}.section-toolbar{margin-bottom:18px;border:1px solid #d8ded8;border-radius:8px;background:#fff;padding:10px}.filter-controls-stack{display:grid;gap:10px}.search-field{width:min(320px,34vw);height:38px;border:1px solid #d8ded8;border-radius:8px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 10px}.search-field input,.filter-input input,.filter-select select{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#1f2a27}.icon-button,.primary-button,.secondary-button{border:1px solid #d8ded8;border-radius:8px;background:#fff;color:#1f2a27}.icon-button{width:38px;height:38px;display:grid;place-items:center}.primary-button{height:40px;padding:0 18px;background:#1f2a27;color:#fff}.secondary-button{height:38px;padding:0 12px}.content,.stack{min-width:0;display:grid;gap:16px}.filter-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-start}.active-filter-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-chip{min-width:0;max-width:100%;height:30px;border:1px solid #d8ded8;border-radius:999px;background:#f8faf7;color:#1f2a27;display:inline-flex;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;cursor:pointer}.filter-chip:hover{border-color:#b9c5bc;background:#eef3ed}.filter-chip:focus-visible{outline:2px solid #d6f36a;outline-offset:2px}.filter-chip span{color:#66716c}.filter-chip strong{min-width:0;max-width:220px;overflow:hidden;color:#1f2a27;text-overflow:ellipsis;white-space:nowrap}.pagination-controls{min-height:44px;border:1px solid #d8ded8;border-radius:8px;background:#fff;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pagination-controls span{color:#66716c;font-size:13px;font-weight:700}.pagination-controls div{display:flex;align-items:center;gap:8px}.pagination-limit-select{min-width:96px}.filter-select,.filter-input{height:38px;min-width:118px;border:1px solid #d8ded8;border-radius:8px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 10px}.filter-input{min-width:170px}.filter-select span,.filter-input span{color:#66716c;font-size:12px;font-weight:700;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metric,.panel,.service,.auth-panel{border:1px solid #d8ded8;border-radius:8px;background:#fff}.metric{min-height:86px;padding:14px;display:flex;flex-direction:column;justify-content:space-between}.metric-action{appearance:none;cursor:pointer;color:inherit;font:inherit;text-align:left}.metric-action:hover,.metric-action:focus-visible{border-color:#aeb9b0;background:#f9fbf8;box-shadow:0 8px 20px #1f2a2714}.metric-action:focus-visible{outline:2px solid #d6f36a;outline-offset:2px}.metric span,.service span{color:#66716c;font-size:13px}.metric strong{font-size:22px;line-height:1.08;overflow-wrap:anywhere}.metric-target{display:inline-flex;align-items:center;gap:5px;color:#35413c;font-size:12px;font-style:normal;font-weight:800}.metric-target span{color:inherit;font-size:inherit;font-weight:inherit}.status-summary{min-width:0;display:grid;gap:10px}.status-rail{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.status-card{position:relative;min-width:0;min-height:82px;border:1px solid #d8ded8;border-radius:8px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;color:inherit;font:inherit;text-align:left}.status-card.clickable{appearance:none;cursor:pointer}.status-card.clickable:hover,.status-card.clickable:focus-visible{border-color:#aeb9b0;background:#fbfdf9;box-shadow:0 8px 20px #1f2a2714}.status-card.clickable:focus-visible{outline:2px solid #d6f36a;outline-offset:2px}.status-card-action{position:absolute;top:10px;right:10px;color:#66716c!important;line-height:0}.status-card-icon,.status-attention-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#66716c;background:#eef2ec}.status-card.good .status-card-icon,.status-attention-row.good .status-attention-icon{color:#176c37;background:#e8f7ec}.status-card.warn .status-card-icon,.status-attention-row.warn .status-attention-icon{color:#685515;background:#fbf2d0}.status-card.bad .status-card-icon,.status-attention-row.bad .status-attention-icon{color:#9d2d2d;background:#fbeaea}.status-card span,.status-card strong,.status-card em,.status-attention-row strong,.status-attention-row span,.status-attention-row em{min-width:0;overflow-wrap:anywhere}.status-card span{display:block;color:#66716c;font-size:12px;font-weight:750}.status-card strong{display:block;margin-top:4px;color:#1f2a27;font-size:20px;line-height:1.1}.status-card em{display:block;margin-top:5px;color:#66716c;font-size:12px;font-style:normal;font-weight:650}.status-attention-panel{min-width:0;border:1px solid #e2d5aa;border-radius:8px;background:#fffcf0;padding:12px;display:grid;gap:10px}.status-attention-panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.status-attention-panel-header strong{color:#1f2a27;font-size:14px}.status-attention-panel-header span{color:#66716c;font-size:12px;font-weight:650}.status-attention-list{min-width:0;display:grid;gap:8px}.status-attention-row{min-width:0;border:1px solid #d8ded8;border-radius:8px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;color:inherit;font:inherit;text-align:left}.status-attention-row.bad{border-color:#e0b5b0}.status-attention-row.warn{border-color:#e2d5aa}.status-attention-row.clickable{appearance:none;cursor:pointer}.status-attention-row.clickable:hover,.status-attention-row.clickable:focus-visible{border-color:#aeb9b0;background:#fffefa;box-shadow:0 8px 20px #1f2a2714}.status-attention-row.clickable:focus-visible{outline:2px solid #d6f36a;outline-offset:2px}.status-attention-row strong,.status-attention-row span,.status-attention-row em{display:block}.status-attention-row strong{color:#1f2a27;font-size:13px}.status-attention-row span,.status-attention-row em{margin-top:3px;color:#66716c;font-size:12px;line-height:1.35}.status-attention-row em{color:#35413c;font-style:normal;font-weight:650}.status-attention-target{display:inline-flex!important;width:fit-content;max-width:100%;align-items:center;gap:5px;margin-top:7px!important;color:#1f2a27!important;font-weight:800}.inline-action{margin-top:7px;border:0;border-radius:0;background:transparent;color:#1f5d3d;cursor:pointer;font:inherit;font-size:12px;font-weight:750;line-height:1.2;padding:0;text-align:left}.inline-action:hover{color:#123d2a;text-decoration:underline}.search-state-panel,.search-workbench{min-width:0;border:1px solid #d8ded8;border-radius:8px;background:#fff}.search-state-panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px}.search-state-panel.empty{border-color:#e2d5aa;background:#fffcf0}.search-state-panel strong,.search-state-panel span{min-width:0;overflow-wrap:anywhere}.search-state-panel strong{display:block;color:#1f2a27;font-size:14px}.search-state-panel span{display:block;margin-top:3px;color:#66716c;font-size:13px;line-height:1.4}.search-workbench{padding:12px;display:grid;gap:12px}.search-workbench-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-workbench-header>div{min-width:0;display:grid;gap:3px}.search-workbench-header strong{color:#1f2a27;font-size:15px}.search-workbench-header span{color:#66716c;font-size:12px;font-weight:650}.search-group-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.search-group-card{min-width:0;min-height:88px;border:1px solid #d8ded8;border-radius:8px;background:#fff;color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:8px;padding:12px}.search-group-card.active:hover{border-color:#b9c5bc;background:#f9fbf8}.search-group-card-body{min-width:0;color:inherit;text-decoration:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.search-group-action{width:fit-content;margin-left:40px;border:1px solid #d8ded8;border-radius:6px;background:#fff;color:#52645e;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:800;cursor:pointer}.search-group-action:hover,.search-group-action:focus-visible{border-color:#9eb0a5;color:#1f2a27}.search-group-action:focus-visible{outline:2px solid #b8f45d;outline-offset:2px}.search-group-icon{width:30px;height:30px;border-radius:8px;background:#eef2ec;color:#52645e;display:grid;place-items:center}.search-group-card.active .search-group-icon{color:#176c37;background:#e8f7ec}.search-group-title{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.search-group-title strong,.search-group-title span,.search-group-card p{min-width:0;overflow-wrap:anywhere}.search-group-title strong{color:#1f2a27;font-size:13px}.search-group-title span{color:#1f2a27;font-size:16px;font-weight:800}.search-group-card p{margin:5px 0 0;color:#66716c;font-size:12px;line-height:1.35}.billing-workbench{min-width:0;border:1px solid #d8ded8;border-radius:8px;background:#fff;padding:12px;display:grid;gap:12px}.billing-workbench-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-workbench-header>div{min-width:0;display:grid;gap:3px}.billing-workbench-header strong{color:#1f2a27;font-size:15px}.billing-workbench-header span{color:#66716c;font-size:12px;font-weight:650}.billing-card-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.billing-card{min-width:0;min-height:118px;border:1px solid #d8ded8;border-radius:8px;background:#fff;display:grid;align-content:start;gap:7px;padding:12px}.billing-card.clickable{appearance:none;cursor:pointer;color:inherit;font:inherit;text-align:left}.billing-card.clickable:hover,.billing-card.clickable:focus-visible{border-color:#aeb9b0;box-shadow:0 8px 20px #1f2a2714}.billing-card.clickable:focus-visible{outline:2px solid #d6f36a;outline-offset:2px}.billing-card.warn{border-color:#e2d5aa;background:#fffcf0}.billing-card.bad{border-color:#e0b5b0;background:#fff8f6}.billing-card span,.billing-card strong,.billing-card p{min-width:0;overflow-wrap:anywhere}.billing-card span{color:#66716c;font-size:12px;font-weight:750}.billing-card strong{color:#1f2a27;font-size:18px;line-height:1.15}.billing-card p{margin:0;color:#66716c;font-size:13px;line-height:1.38}.billing-card-target{width:fit-content;max-width:100%;border-top:1px solid #edf0ed;display:inline-flex;align-items:center;gap:5px;padding-top:7px;color:#1f2a27!important;font-size:12px!important;font-weight:800!important;line-height:1.2}.billing-card-target span{color:inherit;font-size:inherit;font-weight:inherit}.channel-workbench{min-width:0;border:1px solid #d8ded8;border-radius:8px;background:#fff;padding:12px;display:grid;gap:12px}.transfer-view-tabs{width:fit-content;max-width:100%;border:1px solid #d8ded8;border-radius:8px;background:#f4f6f4;display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:2px;padding:3px}.transfer-view-tabs button{min-height:32px;border:0;border-radius:5px;background:transparent;color:#66716c;cursor:pointer;font:inherit;font-size:12px;font-weight:750;padding:0 12px}.transfer-view-tabs button:hover{color:#1f2a27}.transfer-view-tabs button.active{background:#fff;color:#1f2a27;box-shadow:0 1px 2px #141f1b1f}.channel-workbench-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.channel-workbench-header>div{min-width:0;display:grid;gap:3px}.channel-workbench-header strong{color:#1f2a27;font-size:15px}.channel-workbench-header span{color:#66716c;font-size:12px;font-weight:650}.channel-card-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.channel-card{min-width:0;min-height:118px;border:1px solid #d8ded8;border-radius:8px;background:#fff;display:grid;align-content:start;gap:7px;padding:12px}.channel-card.clickable{appearance:none;cursor:pointer;color:inherit;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:start}.channel-card.clickable:hover,.channel-card.clickable:focus-visible{border-color:#aeb9b0;box-shadow:0 8px 20px #1f2a2714;transform:translateY(-1px)}.channel-card.clickable:focus-visible{outline:2px solid #d6f36a;outline-offset:2px}.channel-card.clickable>div{min-width:0;display:grid;align-content:start;gap:7px}.channel-card.clickable>svg{color:#66716c}.channel-card.warn{border-color:#e2d5aa;background:#fffcf0}.channel-card.bad{border-color:#e0b5b0;background:#fff8f6}.channel-card span,.channel-card strong,.channel-card p{min-width:0;overflow-wrap:anywhere}.channel-card span{color:#66716c;font-size:12px;font-weight:750}.channel-card strong{color:#1f2a27;font-size:18px;line-height:1.15}.channel-card p{margin:0;color:#66716c;font-size:13px;line-height:1.38}.service-metrics-cell{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.metric-chip{min-width:0;max-width:160px;border:1px solid #d8ded8;border-radius:7px;background:#f8faf8;display:inline-grid;gap:1px;padding:5px 7px}.metric-chip span,.metric-chip em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-chip span{color:#1f2a27;font-size:12px;font-weight:760}.metric-chip em{color:#66716c;font-size:10px;font-style:normal;text-transform:uppercase}.webhook-event-cell,.webhook-related-cell,.webhook-preview-cell{min-width:0;display:grid;gap:6px}.webhook-event-title,.webhook-event-meta,.webhook-preview-cell>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.webhook-event-title strong,.webhook-object-label,.webhook-preview-cell span,.webhook-preview-cell em{min-width:0;overflow-wrap:anywhere}.webhook-event-title strong{color:#1f2a27;font-size:13px;line-height:1.25}.webhook-event-meta>span,.webhook-preview-cell em{min-height:20px;border:1px solid #edf0ed;border-radius:6px;background:#f8faf7;color:#52645e;display:inline-flex;align-items:center;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;line-height:1}.webhook-object-label,.webhook-preview-cell span{color:#66716c;font-size:12px;line-height:1.35}.audit-request-cell,.audit-context-cell{min-width:0;display:grid;gap:6px}.audit-request-title{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.audit-request-title strong,.audit-request-cell span,.audit-request-cell em,.audit-context-cell span,.audit-context-cell em{min-width:0;overflow-wrap:anywhere}.audit-request-title strong{color:#1f2a27;font-size:13px;line-height:1.25}.audit-request-cell>em,.audit-context-cell>em{min-height:20px;border:1px solid #edf0ed;border-radius:6px;background:#f8faf7;color:#52645e;display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;line-height:1}.audit-context-cell>span:not(.pill):not(.identifier-cell){color:#66716c;font-size:12px;line-height:1.35}.news-record-cell{min-width:0;display:grid;gap:5px}.news-record-cell strong,.news-record-cell span,.news-record-cell em{min-width:0;overflow-wrap:anywhere}.news-record-cell strong{color:#1f2a27;font-size:13px;line-height:1.28}.news-record-cell>span{color:#66716c;font-size:12px;line-height:1.35}.news-record-meta{min-width:0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.news-record-meta em{min-height:20px;border:1px solid #edf0ed;border-radius:6px;background:#f8faf7;color:#52645e;display:inline-flex;align-items:center;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;line-height:1}.news-scope-cell{min-width:0;display:grid;gap:7px}.news-scope-cell>div{min-width:0;display:grid;gap:4px}.news-scope-cell>div>span{color:#66716c;font-size:10px;font-weight:850;line-height:1;text-transform:uppercase}.issue-triage-context{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;color:#66716c;font-size:12px;font-weight:700}.issue-triage-context span{border-right:1px solid #d8ded8;padding-right:8px}.issue-triage-context span:last-child{border-right:0;padding-right:0}.issue-signal-cell,.issue-impact-cell,.issue-owner-cell{min-width:0;display:grid;gap:3px}.issue-signal-cell{min-width:min(320px,40vw)}.issue-signal-cell strong,.issue-impact-cell strong,.issue-owner-cell strong{color:#1f2a27;font-size:13px;overflow-wrap:anywhere}.issue-signal-cell span,.issue-signal-cell em,.issue-impact-cell span,.issue-owner-cell span{color:#66716c;font-size:13px;font-style:normal;overflow-wrap:anywhere}.issue-signal-cell em,.issue-impact-cell span,.issue-owner-cell span{font-size:12px;font-weight:650}.section-row-target{max-width:100%;min-height:24px;border:1px solid #d8ded8;border-radius:7px;background:#fff;color:#35413c;display:inline-flex;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:800;white-space:nowrap}.section-row-target-button{appearance:none;cursor:pointer;font:inherit}.section-row-target-button:hover,.section-row-target-button:focus-visible{border-color:#a9baae;background:#f4f8f1;outline:0}.issue-triage-empty{min-width:0;border:1px solid #cde4d0;border-radius:8px;background:#f4fbf3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px}.issue-triage-empty .status-card-icon{color:#176c37;background:#e8f7ec}.issue-triage-empty strong{display:block;color:#1f2a27;font-size:14px}.issue-triage-empty span{display:block;margin-top:2px;color:#66716c;font-size:12px;font-weight:650}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.panel{min-width:0;padding:14px}.panel h2{margin:0 0 12px;font-size:16px}.detail-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));column-gap:16px;row-gap:4px}.detail-field{min-width:0;display:grid;gap:5px;align-content:start;padding:8px 0 10px;border-bottom:1px solid #e5e9e5}.detail-field-label{color:#66716c;font-size:12px;font-weight:800}.detail-field-value{min-width:0;color:#1f2a27;font-size:14px;font-weight:650;overflow-wrap:anywhere}.diagnostic-related-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:16px;row-gap:0}.diagnostic-related-entity{min-width:0;display:grid;gap:8px;align-content:start;padding:10px 0 12px;border-bottom:1px solid #e5e9e5}.diagnostic-related-copy{min-width:0;display:grid;gap:3px}.diagnostic-related-copy span,.diagnostic-related-copy em{min-width:0;color:#66716c;font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnostic-related-copy strong{min-width:0;color:#1f2a27;font-size:14px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-detail-content{min-width:0;display:grid;gap:12px}.news-detail-text{margin:0;border:1px solid #edf0ed;border-radius:8px;background:#f8faf7;color:#35413c;padding:10px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.inline-external-link{max-width:100%;color:#1f5d3d;display:inline-flex;align-items:center;gap:5px;font-weight:800;text-decoration:none}.inline-external-link:hover,.inline-external-link:focus-visible{color:#123d2a;text-decoration:underline}.inline-external-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-field-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.service-grid,.trend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.trend-card{min-height:150px;border:1px solid #d8ded8;border-radius:8px;background:#fff;padding:12px;display:grid;grid-template-rows:auto 1fr;gap:12px}.trend-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.trend-header span{color:#66716c;font-size:13px;font-weight:700}.trend-header strong{font-size:20px}.trend-bars{height:86px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(3px,1fr);align-items:end;gap:3px}.trend-bar{height:86px;display:flex;align-items:end;border-radius:4px;background:#eef2ec;overflow:hidden}.trend-bar span{width:100%;min-height:4px;display:block;border-radius:4px 4px 0 0;background:#52645e}.service{min-height:64px;padding:12px;display:flex;align-items:center;gap:10px;color:inherit;font:inherit;text-align:left}.service.clickable{appearance:none;cursor:pointer}.service.clickable:hover,.service.clickable:focus-visible{border-color:#aeb9b0;background:#f8faf7;box-shadow:0 8px 20px #1f2a2714}.service.clickable:focus-visible{outline:2px solid #d6f36a;outline-offset:2px}.service.clickable.bad:hover,.service.clickable.bad:focus-visible{border-color:#e0b5b0;background:snow}.service.warn{border-color:#e2cc8f;background:#fffdf4}.service.clickable.warn:hover,.service.clickable.warn:focus-visible{border-color:#d6b85a;background:#fff9df}.service strong{display:block;margin-bottom:3px}.service div{min-width:0}.service span{display:block;overflow-wrap:anywhere}.service-target{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#35413c;font-size:12px;font-style:normal;font-weight:800;line-height:1.2}.service-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center}.service-icon.ok{color:#176c37;background:#e8f7ec}.service-icon.bad{color:#9d2d2d;background:#fbeaea}.service-icon.warn{color:#7b5b00;background:#fff3c7}.service-icon.neutral{color:#52645e;background:#eef2ec}.service-check-cell,.service-check-status{min-width:0;display:grid;gap:4px}.service-check-meta,.service-check-status em{color:#66716c;font-size:12px;font-style:normal;overflow-wrap:anywhere}.service-check-status>span:not(.pill){overflow-wrap:anywhere}.table-shell{min-width:0;display:grid;gap:8px}.table-toolbar{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px}.table-counts{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.table-counts>span:first-child{color:#66716c;font-size:12px;font-weight:700}.table-folded-count{border:1px solid #d8ded8;border-radius:999px;background:#f8faf7;color:#35413c;padding:2px 7px;font-size:11px;font-weight:800}.table-toolbar-actions{min-width:0;display:flex;align-items:center;gap:8px}.table-selection-actions{min-width:0;min-height:34px;border:1px solid #d8ded8;border-radius:8px;background:#f8faf7;display:inline-flex;align-items:center;gap:6px;padding:2px}.table-selection-actions>span{color:#35413c;font-size:12px;font-weight:750;padding:0 8px;white-space:nowrap}.density-toggle{height:34px;border:1px solid #d8ded8;border-radius:8px;background:#f8faf7;display:inline-flex;align-items:center;padding:2px}.density-toggle button{min-width:74px;height:28px;border:0;border-radius:6px;background:transparent;color:#66716c;padding:0 9px;font-size:12px;font-weight:700}.density-toggle button:hover{color:#1f2a27}.density-toggle button.active{background:#fff;color:#1f2a27;box-shadow:0 1px 2px #1f2a2714}.table-export-button{height:34px;border:1px solid #d8ded8;border-radius:8px;background:#fff;color:#35413c;display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700}.table-export-button:hover{border-color:#b9c5bc;background:#f9fbf8}.table-export-button:disabled{cursor:not-allowed;opacity:.58}.table-export-button.copied{border-color:#b8d58b;background:#f3fadf;color:#253018}.table-export-button.failed{border-color:#e0b5b0;background:#fff4f2;color:#7a2720}.column-menu{position:relative;height:34px}.column-menu summary{height:34px;border:1px solid #d8ded8;border-radius:8px;background:#fff;color:#35413c;display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;list-style:none;cursor:pointer}.column-menu summary::-webkit-details-marker{display:none}.column-menu summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px)}.column-menu[open] summary,.column-menu summary:hover{border-color:#b9c5bc;background:#f9fbf8}.column-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:6;min-width:190px;max-height:min(360px,60vh);overflow:auto;border:1px solid #d8ded8;border-radius:8px;background:#fff;padding:6px;box-shadow:0 16px 36px #1f2a2729}.column-menu-panel label{min-height:32px;border-radius:6px;color:#1f2a27;display:flex;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:650}.column-menu-panel label:hover{background:#f6f8f2}.column-menu-panel input{flex:0 0 auto}.column-menu-panel span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-menu-note{margin-left:auto;color:#8a958f;font-size:11px;font-weight:750}.column-menu-panel button{width:100%;height:32px;border:0;border-radius:6px;background:transparent;color:#66716c;font-size:12px;font-weight:700;text-align:left;padding:0 8px}.column-menu-panel button:hover{background:#eef2ec;color:#1f2a27}.table-find{width:min(260px,48vw);height:34px;border:1px solid #d8ded8;border-radius:8px;background:#fff;color:#66716c;display:flex;align-items:center;gap:7px;padding:0 8px}.table-find input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#1f2a27;font-size:13px}.table-find button{width:24px;height:24px;flex:0 0 auto;border:0;border-radius:6px;background:transparent;color:#66716c;display:grid;place-items:center;padding:0}.table-find button:hover{background:#eef2ec;color:#1f2a27}.table-wrap{width:100%;overflow:auto;border-radius:8px}table{width:100%;border-collapse:collapse;table-layout:fixed}table.wide-table{min-width:980px}table.wide-table.has-row-actions{min-width:1040px}table.wide-table.has-row-selection{min-width:1080px}table.wide-table.has-row-selection.has-row-actions{min-width:1160px}.insight-folded-row{display:none}.insight-folded-row td{padding-top:0}.insight-folded-grid{border:1px solid #edf0ed;border-radius:8px;background:#f8faf7;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));padding:10px}.insight-folded-field{min-width:0;display:grid;gap:3px}.insight-folded-field>span{color:#66716c;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.insight-folded-field>strong{min-width:0;color:#1f2a27;font-size:12px;font-weight:700;overflow-wrap:anywhere}.table-selection-col{width:42px}.table-action-col{width:44px}th,td{padding:11px 10px;border-bottom:1px solid #edf0ed;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}th{position:sticky;top:0;z-index:1;background:#fff;color:#66716c;font-size:12px;font-weight:700}.table-column-resize-handle{width:10px;position:absolute;z-index:3;top:0;right:0;bottom:0;cursor:col-resize;touch-action:none}.table-column-resize-handle:after{width:2px;position:absolute;top:20%;right:4px;bottom:20%;border-radius:999px;background:#c8d0cb;content:"";opacity:.42;transition:opacity .12s ease,background-color .12s ease}.table-column-resize-handle:hover:after,.table-column-resize-handle:focus-visible:after,.table-column-resize-handle.active:after{background:#66716c;opacity:1}.table-column-resize-handle:focus-visible{outline:2px solid #66716c;outline-offset:-3px}body.is-resizing-table-column,body.is-resizing-table-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.sort-header{width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font:inherit}.sort-header span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.sort-header:hover,.sort-header.active{color:#1f2a27}.sort-indicator{width:18px;height:18px;flex:0 0 auto;border-radius:6px;display:grid;place-items:center;color:#8a958f}.sort-header:hover .sort-indicator,.sort-header.active .sort-indicator{color:#1f2a27;background:#eef2ec}.dense th,.dense td{padding:8px;font-size:13px}.clickable-row:hover{background:#f6f8f2}.clickable-row{cursor:pointer}.selected-row{background:#fbfdf4}.table-selection-header,.table-selection-cell{width:42px;text-align:center;padding-left:8px;padding-right:4px}.table-selection-checkbox{width:28px;height:28px;border-radius:7px;display:inline-grid;place-items:center}.table-selection-checkbox:hover,.table-selection-checkbox:focus-within{background:#eef2ec}.table-selection-checkbox input{width:14px;height:14px;margin:0;accent-color:#1f2a27}.clickable-row:hover .table-selection-checkbox,.clickable-row:focus .table-selection-checkbox,.selected-row .table-selection-checkbox{background:#fff}.row-action-header,.row-action-cell{position:sticky;right:0;z-index:2;width:44px;background:#fff;box-shadow:-8px 0 14px #ffffffdb;text-align:right}.row-action-header{z-index:3}.row-action-cell{padding-left:4px}.row-action-indicator{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:7px;color:#8a958f}.clickable-row:hover .row-action-indicator,.clickable-row:focus .row-action-indicator{border-color:#d8ded8;background:#fff;color:#1f2a27}.clickable-row:hover .row-action-cell,.clickable-row:focus .row-action-cell{background:#f6f8f2;box-shadow:-8px 0 14px #f6f8f2e6}.clickable-row:focus{outline:2px solid #d6f36a;outline-offset:-2px;background:#f6f8f2}.pill{display:inline-flex;min-height:24px;max-width:100%;align-items:center;border-radius:999px;padding:0 8px;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.pill.good{color:#176c37;background:#e8f7ec}.pill.bad{color:#9d2d2d;background:#fbeaea}.pill.warn,.pill.neutral{color:#685515;background:#fbf2d0}.time-cell{max-width:100%;display:inline-flex;align-items:baseline;gap:6px;overflow:hidden}.time-cell>span,.time-cell>em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-cell>em{color:#8a958f;font-size:11px;font-style:normal;font-weight:700}.muted-cell{color:#8a958f}.boolean-cell,.identifier-cell{max-width:100%;min-height:24px;border-radius:7px;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750}.boolean-cell{padding:0 8px}.boolean-cell.true{color:#176c37;background:#e8f7ec}.boolean-cell.false{color:#685515;background:#fbf2d0}.identifier-cell{border:1px solid #d8ded8;background:#f8faf7;color:#35413c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;padding:0 7px}.entity-link{width:max-content;max-width:100%;min-width:106px;min-height:28px;border:1px solid #d8ded8;border-radius:8px;background:#fff;color:#1f2a27;display:inline-flex;align-items:center;gap:6px;padding:2px 7px 2px 5px;font:inherit;text-align:left}.entity-link:hover,.entity-link:focus-visible{border-color:#a9baae;background:#f4f8f1;outline:0}.entity-link.secondary{min-width:72px;border-color:#e3e8e1;background:#f8faf7}.entity-link-group{min-width:0;max-width:100%;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.entity-link-group .entity-link{min-width:0}.diagnostic-user-cell{min-width:0;display:grid;gap:4px}.diagnostic-user-meta{min-width:0;color:#66716c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-link-kind{height:20px;border-radius:6px;background:#eef2ec;color:#52645e;display:inline-flex;align-items:center;padding:0 6px;font-size:10px;font-weight:850;text-transform:uppercase}.entity-link-value{min-width:3ch;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750}.target-list{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.target-list.compact{gap:5px}.target-list.compact .entity-link{min-width:0}.linked-chip-list{max-width:100%;display:inline-flex;align-items:center;gap:5px;overflow:hidden}.linked-chip{min-width:0;max-width:100%;min-height:26px;border:1px solid #d8ded8;border-radius:8px;background:#fff;color:#1f2a27;display:inline-flex;align-items:center;gap:5px;padding:2px 6px 2px 5px;font:inherit}.linked-chip:hover,.linked-chip:focus-visible{border-color:#a9baae;background:#f4f8f1;outline:0}.linked-chip.good{border-color:#cde4d0;background:#f4fbf3;color:#176c37}.linked-chip.warn{border-color:#e2d5aa;background:#fff9df;color:#685515}.linked-chip.bad{border-color:#e0b5b0;background:snow;color:#9d2d2d}.linked-chip-kind{height:18px;border-radius:6px;background:#eef2ec;color:#52645e;display:inline-flex;align-items:center;padding:0 5px;font-size:9px;font-weight:850;text-transform:uppercase}.linked-chip-value{min-width:2ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750}.linked-chip-more{color:#66716c;font-size:12px;font-weight:750}.user-row-identity-cell{min-width:0;display:grid;justify-items:start;gap:5px}.user-row-meta{max-width:240px;min-width:0;color:#66716c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-preference-owner-cell,.notification-preference-detail-cell{min-width:0;display:grid;justify-items:start;gap:6px}.notification-preference-detail-cell .linked-chip-list{max-width:100%;flex-wrap:wrap}.subscription-owner-cell,.subscription-renewal-cell,.connection-state-cell,.x-source-detail-cell{min-width:0;display:grid;justify-items:start;gap:6px}.subscription-renewal-cell .time-cell,.x-source-detail-cell .time-cell{max-width:100%}.push-device-owner-cell,.push-device-detail-cell{min-width:0;display:grid;gap:6px}.push-device-owner-cell{justify-items:start}.push-device-detail-cell>span:not(.identifier-cell){min-width:0;color:#1f2a27;font-weight:700;overflow-wrap:anywhere}.entity-summary-card{min-width:0;border:1px solid #d8ded8;border-radius:8px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px}.entity-avatar{width:48px;height:48px;border-radius:8px;background:#d6f36a;color:#18201c;display:grid;place-items:center;overflow:hidden;font-size:15px;font-weight:850}.entity-avatar img{width:100%;height:100%;object-fit:cover}.entity-summary-main{min-width:0;display:grid;gap:3px}.entity-summary-main strong,.entity-summary-main span,.entity-summary-main em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-summary-main strong{color:#1f2a27;font-size:15px}.entity-summary-main>span{color:#66716c;font-size:12px;font-weight:700}.entity-summary-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.entity-summary-meta span{min-height:22px;border-radius:7px;background:#f2f4f1;color:#52645e;display:inline-flex;align-items:center;padding:0 7px;font-size:11px;font-weight:750}.entity-summary-facts{display:flex;align-items:center;gap:8px}.entity-summary-facts div{min-width:92px;border-left:1px solid #edf0ed;padding-left:10px}.entity-summary-facts span,.entity-summary-facts strong{display:block;white-space:nowrap}.service-profile-card .entity-summary-facts{flex-wrap:wrap;justify-content:flex-end}.service-profile-card .entity-summary-facts div{flex:0 1 112px}.service-cursor-pagination .secondary-button{display:inline-flex;align-items:center;gap:4px}.service-cursor-pagination>div{flex-wrap:wrap}.entity-summary-facts span{color:#8a958f;font-size:11px;font-weight:750}.entity-summary-facts strong{margin-top:3px;color:#1f2a27;font-size:12px}.json-block-shell{position:relative;min-width:0}.json-copy-button{position:absolute;top:8px;right:8px;z-index:1;height:28px;border:1px solid #d8ded8;border-radius:7px;background:#ffffffeb;color:#35413c;display:inline-flex;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:700;box-shadow:0 1px 2px #1f2a270f}.json-copy-button:hover{border-color:#b9c5bc;background:#fff}.json-copy-button.copied{border-color:#b8d58b;background:#f3fadf;color:#253018}.json-copy-button.failed{border-color:#e0b5b0;background:#fff4f2;color:#7a2720}.json-block{margin:0;max-height:360px;overflow:auto;padding:44px 12px 12px;border-radius:8px;background:#f2f4f1;color:#28302d;font-size:12px;line-height:1.5}.drawer-backdrop{position:fixed;inset:0;z-index:24;display:flex;justify-content:flex-end;background:#141b1838}.drawer{position:relative;width:min(560px,100vw);height:100dvh;overflow:auto;padding:18px;background:#fff;border-left:1px solid #d8ded8;box-shadow:-16px 0 32px #18201c29;outline:0}.drawer:focus-visible{outline:2px solid #d6f36a;outline-offset:-2px}.drawer-header{position:sticky;top:-18px;z-index:1;padding:18px 0 14px;background:#fff;border-bottom:1px solid #edf0ed;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:-18px 0 16px}.drawer-actions{display:flex;align-items:center;gap:8px}.drawer h2{margin:0;font-size:20px;line-height:1.2;overflow-wrap:anywhere}.drawer p{margin:4px 0 0;color:#66716c;overflow-wrap:anywhere;font-size:13px}.drawer-state{min-width:0;border:1px solid #d8ded8;border-radius:8px;background:#fff;padding:14px}.drawer-loading-state{display:grid;gap:16px}.drawer-loading-state strong,.drawer-loading-state span{display:block}.drawer-loading-state strong{font-size:15px}.drawer-loading-state span{margin-top:4px;color:#66716c;font-size:13px}.drawer-skeleton{display:grid;gap:9px}.drawer-skeleton span{height:32px;border-radius:8px;background:linear-gradient(90deg,#eef2ec,#f7f9f6 45%,#eef2ec);background-size:220% 100%;animation:skeleton-shimmer 1.1s ease-in-out infinite}.drawer-skeleton span:nth-child(2n){width:86%}.drawer-skeleton span:nth-child(3n){width:68%}.drawer-error-panel{border-color:#e5c6bd;background:#fff8f5;color:#44231d;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.drawer-error-icon{width:32px;height:32px;border-radius:8px;background:#fbe5df;color:#9d2d2d;display:grid;place-items:center}.drawer-error-body{min-width:0;display:grid;gap:4px}.drawer-error-body strong,.drawer-error-body span{overflow-wrap:anywhere}.drawer-error-body strong{font-size:14px}.drawer-error-body span{color:#7a2720;font-size:13px}.drawer-error-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.drawer-error-actions .secondary-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.alert,.empty-state{border:1px solid #e3c3bf;border-radius:8px;background:#fff4f2;color:#7a2720;padding:12px}.empty-state{border-color:#d8ded8;background:#fff;color:#66716c}.section-error-panel{min-width:0;border:1px solid #e5c6bd;border-radius:8px;background:#fff8f5;color:#44231d;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.section-error-icon{width:32px;height:32px;border-radius:8px;background:#fbe5df;color:#9d2d2d;display:grid;place-items:center}.section-error-body{min-width:0;display:grid;gap:4px}.section-error-body strong,.section-error-body span,.section-error-body em{min-width:0;overflow-wrap:anywhere}.section-error-body strong{font-size:14px}.section-error-body span{color:#7a2720;font-size:13px}.section-error-body em{color:#7d625d;font-size:12px;font-style:normal;font-weight:700}.section-error-actions{display:flex;align-items:center;gap:8px}.section-error-actions .secondary-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.loading-state{min-height:260px;border:1px solid #d8ded8;border-radius:8px;background:#fff;padding:16px;display:grid;align-content:start;gap:18px}.loading-state strong,.loading-state span{display:block}.loading-state strong{font-size:16px}.loading-state span{margin-top:4px;color:#66716c}.skeleton-grid{display:grid;gap:10px}.skeleton-line{height:36px;border-radius:8px;background:linear-gradient(90deg,#eef2ec,#f7f9f6 45%,#eef2ec);background-size:220% 100%;animation:skeleton-shimmer 1.1s ease-in-out infinite}.skeleton-line:nth-child(2n){width:88%}.skeleton-line:nth-child(3n){width:64%}.loading-bar{height:3px;margin:-6px 0 12px;overflow:hidden;border-radius:999px;background:#d8ded8}.loading-bar:after{content:"";display:block;width:38%;height:100%;background:#d6f36a;animation:loading .9s ease-in-out infinite alternate}.toast{position:fixed;right:18px;bottom:18px;z-index:20;min-height:38px;max-width:min(360px,calc(100vw - 36px));border:1px solid #cbd6ce;border-radius:8px;background:#1f2a27;color:#fff;display:flex;align-items:center;padding:0 12px;font-size:13px;font-weight:700;box-shadow:0 12px 32px #18201c33}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:20px}.auth-panel{width:min(440px,100%);padding:26px}.auth-panel h1{margin:14px 0 8px;font-size:26px}.auth-panel p{margin:0 0 18px;color:#66716c}.auth-icon{width:46px;height:46px;border-radius:8px;display:grid;place-items:center;background:#d6f36a;color:#18201c}.command-overlay{position:fixed;inset:0;z-index:30;padding:72px 18px 18px;display:flex;align-items:flex-start;justify-content:center;background:#0c110f61}.command-panel{width:min(680px,100%);max-height:min(680px,calc(100vh - 120px));overflow:hidden;border:1px solid #cfd7d0;border-radius:10px;background:#fff;box-shadow:0 24px 70px #18201c47}.command-search{height:54px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #e7ebe6;color:#66716c}.command-search input{width:100%;border:0;outline:0;color:#1f2a27;background:transparent;font-size:15px}.command-results{max-height:calc(min(680px,100vh - 120px) - 54px);overflow:auto;padding:8px}.command-row{width:100%;min-height:58px;border:0;border-radius:8px;background:transparent;color:#1f2a27;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;text-align:left}.command-row.selected{background:#f2f5f1}.command-row.current{background:#edf5d3}.command-row.selected.current{background:#e5efc7}.command-row-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#52645e;background:#eef2ec}.command-row.current .command-row-icon{color:#253018;background:#d6f36a}.command-row-copy{min-width:0;display:grid;gap:3px}.command-row-copy strong,.command-row-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-row-copy strong{font-size:14px}.command-row-copy span,.command-row-group{color:#66716c;font-size:12px}.command-row-group{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-empty{padding:32px 16px;color:#66716c;text-align:center;font-size:14px}@keyframes loading{0%{transform:translate(-20%)}to{transform:translate(190%)}}@keyframes pulse-dot{0%{opacity:.45}to{opacity:1}}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.loading-bar:after,.section-dot.loading,.drawer-skeleton span,.skeleton-line{animation:none}}@media(max-width:920px){.admin-shell{display:block;grid-template-columns:1fr}.mobile-header{position:sticky;top:0;z-index:12;height:58px;min-height:58px;border-bottom:1px solid rgba(255,255,255,.08);background:#1f2a27;color:#f7faf7;display:flex;align-items:center;gap:10px;padding:8px 12px}.mobile-menu-button,.mobile-nav-close{width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#f7faf7;display:grid;place-items:center}.mobile-menu-button:hover,.mobile-nav-close:hover{background:#ffffff1f}.mobile-brand{min-width:0;display:flex;align-items:center;gap:10px}.mobile-brand .brand-mark{width:34px;height:34px;flex:0 0 auto}.mobile-brand strong,.mobile-brand span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-brand span{margin-top:2px;color:#b8c4bd;font-size:12px}.mobile-nav-backdrop{position:fixed;inset:0;z-index:18;border:0;border-radius:0;background:#141b186b;display:block}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:min(318px,calc(100vw - 42px));height:100dvh;padding:16px 12px;overflow:hidden;box-shadow:18px 0 48px #0c110f3d;transform:translate(-102%);transition:transform .18s ease}.sidebar.open{transform:translate(0)}.sidebar-nav{max-width:100%;overflow:auto;gap:18px;padding:0 4px 8px 0}.nav-group{align-content:start}.nav-group-items{grid-auto-flow:row;overflow:visible}.brand{display:flex;padding:0 8px 4px}.brand span{max-width:190px}.mobile-nav-close{margin-left:auto;display:grid}.main{padding:16px 12px 22px}.topbar{flex-direction:column}.breadcrumbs{max-width:100%;overflow:hidden}.topbar-actions,.filter-controls,.search-field{width:100%}.topbar-actions{flex-wrap:wrap}.command-button{width:100%;justify-content:flex-start}.auto-refresh-control{flex:1 1 150px}.section-error-panel{grid-template-columns:auto minmax(0,1fr)}.section-error-actions{grid-column:1 / -1;justify-content:flex-end;flex-wrap:wrap}.table-toolbar{align-items:stretch;flex-direction:column}.table-counts{justify-content:space-between}.table-toolbar-actions{align-items:stretch;flex-direction:column}.density-toggle,.table-export-button,.column-menu,.column-menu summary,.table-find{width:100%}.table-export-button{justify-content:center}.table-selection-actions{width:100%;flex-wrap:wrap}.table-selection-actions>span{flex:1 0 100%}.table-selection-actions .table-export-button{width:auto;flex:1 1 86px}.entity-summary-card{grid-template-columns:auto minmax(0,1fr)}.entity-summary-facts{grid-column:1 / -1;align-items:stretch}.entity-summary-facts div{flex:1 1 0}.column-menu-panel{left:0;right:0}.density-toggle button{flex:1 1 0}.command-overlay{padding:18px 10px}.command-panel{max-height:calc(100vh - 36px)}.command-results{max-height:calc(100vh - 90px)}.command-row{grid-template-columns:34px minmax(0,1fr)}.command-row-group{display:none}.drawer-backdrop{background:#141b184d}.drawer{width:100vw;border-left:0}.pagination-controls{align-items:stretch;flex-direction:column}.pagination-controls div{justify-content:flex-end}table.insight-table.wide-table{min-width:0}table.insight-table.has-folded-columns,table.insight-table.has-folded-columns tbody{display:block}table.insight-table.has-folded-columns thead{display:none}table.insight-table.has-folded-columns tbody>tr:not(.insight-folded-row){border-bottom:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));padding:10px 0 4px}table.insight-table.has-folded-columns tbody>tr:not(.insight-folded-row)>td{min-width:0;border-bottom:0;display:grid;gap:4px;overflow:visible;padding:0;white-space:normal}table.insight-table.has-folded-columns tbody>tr:not(.insight-folded-row)>td:before{content:attr(data-label);color:#66716c;font-size:10px;font-weight:800;letter-spacing:0;line-height:1.1;text-transform:uppercase}table.insight-table.has-folded-columns tbody>tr:not(.insight-folded-row)>td.row-action-cell{align-items:center;background:transparent;box-shadow:none;display:flex;justify-content:flex-end;padding:0;position:static}table.insight-table.has-folded-columns tbody>tr:not(.insight-folded-row)>td.row-action-cell:before{display:none}table.insight-table.has-folded-columns .entity-link{width:100%;min-width:0;gap:4px;padding-right:5px}table.insight-table.has-folded-columns .entity-link-kind{padding:0 4px}table.insight-table.has-folded-columns .entity-link-value{min-width:0}table.insight-table.has-folded-columns td[data-insight-priority=tertiary]{display:none}table.insight-table.has-folded-columns .insight-folded-row{display:block}table.insight-table.has-folded-columns .insight-folded-row>td{border-bottom:1px solid #edf0ed;display:block;padding:0 0 10px}.filter-select,.filter-input{flex:1 1 150px}.split,.status-rail{grid-template-columns:1fr}.status-attention-panel-header{align-items:flex-start;flex-direction:column;gap:4px}.search-workbench-header{align-items:stretch;flex-direction:column}.search-group-grid{grid-template-columns:1fr}.billing-workbench-header{align-items:stretch;flex-direction:column}.billing-card-grid{grid-template-columns:1fr}.channel-workbench-header{align-items:stretch;flex-direction:column}.channel-card-grid{grid-template-columns:1fr}.issue-triage-context{align-items:flex-start;flex-direction:column}.issue-triage-context span{border-right:0;padding-right:0}}.insight-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.insight-panel-header h2{margin:0;font-size:16px}.insight-panel-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.insight-hours{display:inline-flex;border:1px solid #d8ded8;border-radius:8px;overflow:hidden}.insight-hours button{border:0;background:#fff;padding:6px 12px;font-size:12px;font-weight:700;color:#52514e}.insight-hours button+button{border-left:1px solid #d8ded8}.insight-hours button.active{background:#1f2a27;color:#f7faf7}.insight-select{border:1px solid #d8ded8;border-radius:8px;background:#fff;padding:6px 10px;font-size:12px;font-weight:600;color:#1b1f23}.insight-num{text-align:right;font-variant-numeric:tabular-nums}.insight-identity{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:14px;font-size:13px}.insight-identity span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.insight-identity em{font-style:normal;font-size:11px;font-weight:800;text-transform:uppercase;color:#8d9b94}.insight-transition{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.insight-lane-counts{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12px;color:#52514e}.user360-section-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px}.user360-section-nav a{display:grid;gap:3px;min-width:0;border:1px solid #dfe6df;border-radius:8px;background:#fff;padding:10px 12px;color:#1b1f23;text-decoration:none}.user360-section-nav a:hover,.user360-section-nav a:focus-visible{border-color:#9eb8a8;box-shadow:0 0 0 3px #2f785b1f}.user360-section-nav span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.user360-section-nav strong{font-size:12px;color:#66716c;font-variant-numeric:tabular-nums}#user360-portfolio,#user360-activity,#user360-history,#user360-positions,#user360-accounts,#user360-sessions,#user360-events{scroll-margin-top:18px}.account-history-stack{display:grid;gap:14px}.account-history-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:8px}.account-history-actions .secondary-button{min-height:36px}.account-history-select{min-width:260px}.account-history-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.account-history-summary span{min-width:0;display:grid;gap:2px;border:1px solid #edf0ed;border-radius:8px;background:#f8faf7;padding:9px 10px}.account-history-summary em{color:#66716c;font-size:10px;font-style:normal;font-weight:800;letter-spacing:0;text-transform:uppercase}.account-history-note{margin:-2px 0 0;color:#66716c;font-size:12px}.account-history-transitions{display:grid;gap:8px}.account-history-chart-stack{display:grid;gap:12px}.account-history-mode{display:inline-flex;width:max-content;max-width:100%;overflow:hidden;border:1px solid #dfe5df;border-radius:8px;background:#f8faf7}.account-history-mode button{min-height:32px;border:0;border-right:1px solid #dfe5df;background:transparent;color:#53615a;font-size:12px;font-weight:800;letter-spacing:0;padding:0 12px}.account-history-mode button:last-child{border-right:0}.account-history-mode button.active{background:#23312b;color:#fff}.account-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-history-grid>div,.user-activity-grid>div,.account-state-chart-grid>div{min-width:0;border:1px solid #e2e7e2;border-radius:8px;background:#fbfcfa;padding:12px}.account-history-transitions h3,.account-history-grid h3{margin:0 0 8px;font-size:13px;line-height:1.2;color:#3c4742}.user-activity-stack{display:grid;gap:16px}.user-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.user-activity-grid h3{margin:0 0 8px;font-size:13px;line-height:1.2;color:#3c4742}.service-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-trend-grid h3{margin:0 0 8px;font-size:13px;line-height:1.2;color:#3c4742}.pipeline-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pipeline-trend-grid h3{margin:0 0 8px;font-size:13px;line-height:1.2;color:#3c4742}.news-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.news-trend-grid h3{margin:0 0 8px;font-size:13px;line-height:1.2;color:#3c4742}.translation-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.translation-trend-grid h3{margin:0 0 8px;font-size:13px;line-height:1.2;color:#3c4742}.diagnostic-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.diagnostic-trend-grid h3{margin:0 0 8px;font-size:13px;line-height:1.2;color:#3c4742}.table-page-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.table-page-summary span{display:grid;gap:1px;min-width:86px;border:1px solid #edf0ed;border-radius:8px;background:#f8faf7;padding:6px 8px;color:#1f2a27;font-size:12px;font-variant-numeric:tabular-nums}.table-page-summary em{color:#66716c;font-size:10px;font-style:normal;font-weight:800;letter-spacing:0;text-transform:uppercase}.webhook-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.webhook-trend-grid h3{margin:0 0 8px;font-size:13px;line-height:1.2;color:#3c4742}.viz-wrap{position:relative;min-width:0}.viz-svg{display:block;width:100%;height:auto}.viz-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;font-size:12px;color:#52514e}.viz-legend-item{display:inline-flex;align-items:center;gap:6px}.viz-legend-item strong{color:#1b1f23;font-variant-numeric:tabular-nums}.viz-legend-icon{display:inline-flex;align-items:center}.viz-chip{width:10px;height:10px;border-radius:3px;flex:none}.viz-tooltip{position:absolute;top:34px;z-index:5;pointer-events:none;background:#fff;border:1px solid #d8ded8;border-radius:8px;box-shadow:0 6px 18px #1b1f231f;padding:8px 10px;min-width:140px;font-size:12px}.viz-tooltip-title{font-weight:700;margin-bottom:5px;white-space:nowrap}.viz-tooltip-row{display:flex;align-items:center;gap:6px;padding:1px 0;white-space:nowrap}.viz-tooltip-row strong{margin-left:auto;font-variant-numeric:tabular-nums}.viz-dot.clickable{cursor:pointer}.viz-hbars{display:grid;gap:6px;margin-top:12px}.viz-hbar-row{display:grid;grid-template-columns:92px minmax(0,1fr) 96px;align-items:center;gap:10px}.viz-hbar-label{font-size:12px;font-weight:600;color:#52514e}.viz-hbar-track{background:#eef1ee;border-radius:4px;height:22px;overflow:hidden}.analytics-summary{display:grid;gap:18px}.analytics-summary-group{display:grid;gap:8px}.analytics-summary-group h2,.analytics-trend-grid h3{margin:0;color:#3c4742;font-size:13px;line-height:1.2}.analytics-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.analytics-trend-grid>div{min-width:0}.overview-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.overview-trend-grid>div{min-width:0}.overview-trend-grid h3{margin:0 0 8px;color:#3c4742;font-size:13px;line-height:1.2}.connection-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.connection-trend-grid>div{min-width:0}.connection-trend-grid h3{margin:0 0 8px;color:#3c4742;font-size:13px;line-height:1.2}.viz-hbar-fill{height:100%;border-radius:0 4px 4px 0;min-width:0}.viz-hbar-value{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#1b1f23}.viz-hbar-value em{font-style:normal;font-weight:500;color:#8d9b94;margin-left:6px}.viz-segmentbar{margin-top:12px;display:grid;gap:10px}.viz-segmentbar-track{display:flex;gap:2px;height:26px;border-radius:6px;overflow:hidden}.viz-segment{display:flex;align-items:center;justify-content:center;min-width:3px}.viz-segment span{color:#fff;font-size:12px;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.25)}.account-state-chart-grid,.order-monitoring-grid,.raw-data-inspector-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-state-chart-grid h3,.order-monitoring-grid h3{margin:0 0 8px;color:#3c4742;font-size:13px;line-height:1.2}.order-monitoring-grid{margin-top:14px}.order-monitoring-grid>div{min-width:0;border:1px solid #e2e7e2;border-radius:8px;background:#fbfcfa;padding:12px}.raw-data-inspector{min-width:0;border:1px solid #d8ded8;border-radius:8px;background:#fff;overflow:hidden}.panel>.raw-data-inspector{margin-top:12px}.raw-data-inspector summary{min-height:54px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:8px 12px;color:#1f2a27;cursor:pointer;list-style:none}.raw-data-inspector summary::-webkit-details-marker{display:none}.raw-data-inspector summary:hover,.raw-data-inspector summary:focus-visible{background:#f6f8f2;outline:0}.raw-data-inspector[open] summary{border-bottom:1px solid #e6eae5}.raw-data-inspector-icon{width:30px;height:30px;border-radius:7px;background:#eef2ec;color:#52645e;display:grid;place-items:center}.raw-data-inspector summary>span:last-child{min-width:0;display:grid;gap:2px}.raw-data-inspector strong,.raw-data-inspector small{min-width:0;overflow-wrap:anywhere}.raw-data-inspector strong{font-size:13px}.raw-data-inspector small{color:#66716c;font-size:11px;font-weight:650}.raw-data-inspector-body{padding:10px}.raw-data-inspector-empty{padding:14px 10px;color:#66716c;font-size:12px;text-align:center}@media(max-width:900px){.account-history-grid,.account-state-chart-grid,.analytics-trend-grid,.connection-trend-grid,.diagnostic-trend-grid,.news-trend-grid,.order-monitoring-grid,.overview-trend-grid,.pipeline-trend-grid,.raw-data-inspector-grid,.service-trend-grid,.translation-trend-grid,.user-activity-grid,.webhook-trend-grid{grid-template-columns:1fr}.insight-panel-header{align-items:stretch;flex-direction:column}.viz-hbar-row{grid-template-columns:72px minmax(0,1fr) 72px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.context-action-menu{position:fixed;z-index:1000;width:min(260px,calc(100vw - 16px));display:grid;gap:2px;padding:5px;border:1px solid #cfd7d0;border-radius:9px;background:#fff;box-shadow:0 14px 34px #18221e2e}.context-action-item{width:100%;min-height:42px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;color:#1f2a27;padding:7px 8px;text-align:left}.context-action-item:hover,.context-action-item:focus-visible{outline:0;background:#eef3ed}.context-action-item:focus-visible{box-shadow:inset 0 0 0 2px #9bb236}.context-action-item:disabled{color:#98a19c;cursor:not-allowed}.context-action-icon{width:24px;height:24px;display:grid;place-items:center;color:#53615a}.context-action-copy{min-width:0;display:grid;gap:2px}.context-action-copy strong,.context-action-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-action-copy strong{font-size:12px;font-weight:800}.context-action-copy small{color:#66716c;font-size:10.5px;font-weight:650}.section-toolbar{margin-bottom:14px;padding:8px}.filter-controls-primary .search-field{flex:1 1 260px;width:auto;max-width:360px}.filter-controls-more{padding-top:8px;border-top:1px solid #edf0ed}.filter-more-button{display:inline-flex;align-items:center;gap:6px;font-weight:750}.filter-more-button strong{min-width:19px;height:19px;display:inline-grid;place-items:center;border-radius:999px;background:#1f2a27;color:#fff;font-size:10px}body.has-expanded-panel{overflow:hidden}.panel.panel-expanded{position:fixed;z-index:100;inset:12px;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 100vmax #141b1857,0 22px 60px #141b183d}.panel.panel-expanded>.insight-panel-header{flex:0 0 auto}.panel.panel-expanded>.table-wrap{min-height:0;flex:1 1 auto}.panel-expand-button{width:32px;height:32px}.filter-clear-button{color:#66716c}.panel{padding:12px}.status-rail{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.status-card{min-height:74px;gap:6px;padding:8px}.status-card-icon{width:24px;height:24px;border-radius:6px}.status-card span{font-size:11px;line-height:1.15}.status-card strong{margin-top:2px;font-size:18px}.status-card em{margin-top:3px;font-size:11px;line-height:1.25}.viz-toolbar{min-height:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.viz-toolbar .viz-legend{min-width:0;margin-bottom:0}.viz-legend-item{min-height:24px;border:0;border-radius:6px;background:transparent;padding:3px 5px;color:#7a847f;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.viz-legend-item.active{color:#3f4944}.viz-legend-item:hover,.viz-legend-item:focus-visible{outline:0;background:#eef3ed}.viz-legend-item:focus-visible,.viz-svg:focus-visible,.viz-context-trigger:focus-visible,.viz-reset-range:focus-visible{outline:2px solid #9bb236;outline-offset:2px}.viz-legend-item:not(.active) .viz-chip{filter:grayscale(1);opacity:.45}.viz-toolbar-actions{flex:none;display:flex;align-items:center;gap:5px}.viz-context-trigger,.viz-reset-range{min-height:28px;border:1px solid #d8ded8;border-radius:7px;background:#fff;color:#53615a}.viz-context-trigger{position:relative;width:30px;display:grid;place-items:center;padding:0}.viz-reset-range{padding:0 8px;font-size:10.5px;font-weight:750}.viz-context-trigger:hover,.viz-reset-range:hover{border-color:#b9c5bc;background:#f6f8f2}.viz-svg{border-radius:6px;touch-action:pan-y}.viz-svg:focus-visible{background:#fcfdfb}.viz-tooltip-hint{margin:6px -2px -1px;padding-top:5px;border-top:1px solid #edf0ed;color:#7a847f;font-size:10px;font-weight:650}@media(hover:hover){.icon-button[aria-label],.viz-context-trigger[data-tooltip]{position:relative}.icon-button[aria-label]:after,.viz-context-trigger[data-tooltip]:after{position:absolute;top:calc(100% + 7px);right:0;z-index:50;width:max-content;max-width:190px;padding:5px 7px;border-radius:6px;background:#1f2a27;color:#fff;content:attr(aria-label);font-size:10.5px;font-weight:700;line-height:1.2;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.icon-button[aria-label]:hover:after,.icon-button[aria-label]:focus-visible:after,.viz-context-trigger[data-tooltip]:hover:after,.viz-context-trigger[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}}@media(max-width:720px){.filter-controls-primary .search-field,.filter-controls-primary .filter-input,.filter-controls-primary .filter-select,.filter-controls-more .filter-input,.filter-controls-more .filter-select{flex:1 1 100%;width:100%;max-width:none}.filter-more-button,.filter-clear-button{flex:1 1 auto;justify-content:center}.viz-toolbar{align-items:stretch}.viz-toolbar .viz-legend{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.viz-legend-item{flex:none}.viz-tooltip-hint{display:none}}@media(forced-colors:active){.context-action-menu,.context-action-item:focus-visible,.viz-legend-item:focus-visible,.viz-svg:focus-visible{border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.icon-button[aria-label]:after,.viz-context-trigger[data-tooltip]:after{transition:none}}.product-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-trend-grid>div{min-width:0}.product-trend-grid h3{margin:0 0 8px;color:#3c4742;font-size:13px;line-height:1.2}.product-funnel-grid{display:grid;gap:10px}.product-funnel-note{margin:0;color:#66716c;font-size:12px}.retention-grid-wrap{overflow-x:auto}.retention-grid{border-collapse:collapse;width:100%;font-size:12px}.retention-grid th,.retention-grid td{border:1px solid #d8ded8;padding:6px 8px;text-align:center;white-space:nowrap}.retention-grid thead th{background:#eef2ee;color:#3c4742;font-weight:750}.retention-grid tbody th{background:#f5f7f4;color:#1b1f23;font-weight:650;text-align:left}.retention-grid .retention-size{font-variant-numeric:tabular-nums;color:#52514e}.retention-grid .retention-cell{min-width:52px;font-variant-numeric:tabular-nums}.retention-grid .retention-cell.is-future{background:#fafbf9;color:#b3bcb4}@media(max-width:900px){.product-trend-grid{grid-template-columns:minmax(0,1fr)}}
