*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:light}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,-apple-system,Inter,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font,"Segoe UI",system-ui,-apple-system,"Inter","Roboto","Helvetica","Arial",sans-serif);margin:0}code{font-family:IBM Plex Mono,ui-monospace,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}:root{--bg:#fdf6f1;--panel:#fff;--panel-2:#fbf1ea;--panel-hover:#fdf7f3;--border:#f1e4db;--border-strong:#e8d5c8;--text:#26201b;--muted:#8c8079;--heading:#2b211b;--accent:#f15a2b;--accent-2:#ff7a4d;--accent-dark:#d1481f;--accent-soft:#ffe7dc;--accent-ring:#f15a2b2e;--blue:#3563e9;--green:#22b25b;--green-soft:#d3f4dd;--green-ink:#17663a;--amber:#eab308;--amber-soft:#fbeecb;--amber-ink:#7a5a00;--red:#e5484d;--red-soft:#fbdadb;--red-ink:#86242a;--violet:#7c5cff;--radius:16px;--radius-sm:10px;--shadow-sm:0 1px 2px #7848280f;--shadow:0 2px 10px #78482812,0 1px 2px #7848280d;--shadow-lg:0 14px 36px #78482824}:root[data-theme=dark]{--bg:#0d1117;--panel:#151b24;--panel-2:#1a212c;--panel-hover:#1e2632;--border:#242c39;--border-strong:#2e3745;--text:#e5e9f0;--muted:#8a93a6;--heading:#f2f4f8;--accent:#f4642f;--accent-2:#ff8256;--accent-dark:#d1481f;--accent-soft:#2a1a13;--accent-ring:#f4642f38;--blue:#5b86ff;--green:#35c66d;--green-soft:#17351f;--green-ink:#7fe0a0;--amber:#e9b23b;--amber-soft:#34290f;--amber-ink:#f0ce7f;--red:#f0575c;--red-soft:#37191b;--red-ink:#f2999c;--shadow-sm:0 1px 2px #0006;--shadow:0 2px 8px #00000073;--shadow-lg:0 12px 34px #0000008c}.pulse-scope{color:#26201b;color:var(--text)}.page-head{align-items:flex-start;display:flex;gap:16px;margin:2px 0 18px}.page-head .grow{flex:1 1;min-width:0}.page-title{align-items:center;color:#2b211b;color:var(--heading);display:flex;font-size:20px;font-weight:800;gap:10px;letter-spacing:-.3px;line-height:1.2;margin:0}.page-sub{color:#f15a2b;color:var(--accent);font-size:13px;font-weight:600;margin-top:4px}.page-sub.muted{color:#8c8079;color:var(--muted);font-weight:500}.panel{background:#fff;background:var(--panel);border:1px solid #f1e4db;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 1px 2px #7848280f;box-shadow:var(--shadow-sm);margin-bottom:18px;padding:18px 20px}.panel-head{align-items:center;display:flex;gap:12px;margin:-2px 0 16px}.panel-head h2{color:#2b211b;color:var(--heading);font-size:16px;font-weight:700;letter-spacing:-.2px;margin:0}.panel-head .spacer{flex:1 1}.panel-head .sub{color:#8c8079;color:var(--muted);font-size:12px;font-weight:500}.ov-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.ov-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-card{background:linear-gradient(180deg,#fff,#fbf1ea 140%);background:linear-gradient(180deg,var(--panel),var(--panel-2) 140%);border:1px solid #f1e4db;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);padding:16px;position:relative;transition:transform .16s ease,box-shadow .16s ease}.ov-card:hover{box-shadow:0 2px 10px #78482812,0 1px 2px #7848280d;box-shadow:var(--shadow);transform:translateY(-2px)}.ov-top{align-items:center;display:flex;gap:10px;margin-bottom:12px}.ov-icon{background:color-mix(in srgb,#f15a2b 15%,#0000);background:color-mix(in srgb,var(--card-accent,var(--accent)) 15%,#0000);border-radius:10px;color:#f15a2b;color:var(--card-accent,var(--accent));display:grid;flex:none;font-size:17px;height:34px;place-items:center;width:34px}.ov-k{color:#8c8079;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.1px;line-height:1.25;text-transform:none}.ov-v{font-feature-settings:"tnum";color:#2b211b;color:var(--card-accent,var(--heading));font-size:27px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.6px;line-height:1.05}.ov-sub{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ov-chip{align-items:baseline;background:#fbf1ea;background:var(--panel-2);border:1px solid #f1e4db;border:1px solid var(--border);border-radius:999px;color:#8c8079;color:var(--muted);display:inline-flex;font-size:11px;gap:4px;padding:3px 9px}.ov-chip b{font-feature-settings:"tnum";color:#26201b;color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.ov-note{color:#8c8079;color:var(--muted);font-size:11.5px;margin-top:10px}.exec-kpis{grid-gap:14px;display:grid;gap:14px}.exec-kpi{background:#fff;background:var(--panel);border:1px solid #f1e4db;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);overflow:hidden;padding:15px 16px 15px 20px;position:relative}.exec-kpi:before{background:#f15a2b;background:var(--k,var(--accent));bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.exec-kpi .k{color:#8c8079;color:var(--muted);font-size:12px;font-weight:600}.exec-kpi .v{font-feature-settings:"tnum";color:#2b211b;color:var(--heading);font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px;margin-top:2px}.exec-kpi .v.hero{font-size:40px}.exec-kpi .s{margin-top:3px}.exec-kpi .s,.pill{color:#8c8079;color:var(--muted);font-size:11.5px}.pill{align-items:center;background:#fbf1ea;background:var(--panel-2);border:1px solid #f1e4db;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-weight:700;gap:5px;line-height:1.4;padding:3px 10px}.pill.good,.pill.productive{background:#d3f4dd;background:var(--green-soft);border-color:#0000;color:#17663a;color:var(--green-ink)}.pill.neutral,.pill.warn{background:#fbeecb;background:var(--amber-soft);border-color:#0000;color:#7a5a00;color:var(--amber-ink)}.pill.bad,.pill.unproductive{background:#fbdadb;background:var(--red-soft);border-color:#0000;color:#86242a;color:var(--red-ink)}.pill.accent{border-color:#0000}.count-chip,.pill.accent{background:#ffe7dc;background:var(--accent-soft);color:#f15a2b;color:var(--accent)}.count-chip{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 10px}.count-chip,.score-pill{align-items:center;border-radius:999px;display:inline-flex}.score-pill{font-feature-settings:"tnum";font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800;justify-content:center;min-width:46px;padding:3px 10px}.dot{border-radius:50%;display:inline-block;flex:none;height:9px;width:9px}.dot.on{background:#22b25b;background:var(--green);box-shadow:0 0 0 3px #d3f4dd;box-shadow:0 0 0 3px var(--green-soft)}.dot.idle{background:#eab308;background:var(--amber);box-shadow:0 0 0 3px #fbeecb;box-shadow:0 0 0 3px var(--amber-soft)}.dot.off{background:#e8d5c8;background:var(--border-strong)}.pbar{background:#fbf1ea;background:var(--panel-2);border:1px solid #f1e4db;border:1px solid var(--border);border-radius:999px;height:20px;min-width:120px}.pbar,.pbar .seg{display:flex;overflow:hidden}.pbar .seg{align-items:center;color:#fff;font-size:10px;font-weight:700;justify-content:center;transition:width .3s ease;white-space:nowrap}.pbar .seg.p{background:#22b25b;background:var(--green)}.pbar .seg.n{background:#eab308;background:var(--amber)}.pbar .seg.u{background:#e5484d;background:var(--red)}.mini-track{background:#fbf1ea;background:var(--panel-2);border-radius:999px;height:8px;min-width:90px;overflow:hidden}.mini-track>span{background:#f15a2b;background:var(--accent);border-radius:999px;display:block;height:100%}.pavatar{border-radius:50%;color:#fff;display:grid;flex:none;font-size:12.5px;font-weight:700;height:32px;letter-spacing:.3px;place-items:center;-webkit-user-select:none;user-select:none;width:32px}.pavatar.lg{font-size:16px;height:44px;width:44px}.pavatar.sm{font-size:11px;height:26px;width:26px}.ptable-wrap{overflow-x:auto}.ptable{border-collapse:initial;border-spacing:0;font-size:13.5px;width:100%}.ptable thead th{background:#fbf1ea;background:var(--panel-2);border-bottom:1px solid #f1e4db;border-bottom:1px solid var(--border);color:#8c8079;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.4px;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ptable thead th:first-child{border-top-left-radius:10px}.ptable thead th:last-child{border-top-right-radius:10px}.ptable tbody td{border-bottom:1px solid #f1e4db;border-bottom:1px solid var(--border);color:#26201b;color:var(--text);padding:11px 14px;vertical-align:middle}.ptable tbody tr:hover{background:#fdf7f3;background:var(--panel-hover)}.ptable tbody tr.clickable{cursor:pointer}.ptable .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ptable .rank{font-feature-settings:"tnum";color:#8c8079;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.cell-user{align-items:center;display:flex;gap:10px}.cell-user .nm{color:#26201b;color:var(--text);font-weight:600;line-height:1.15}.cell-user .dg{color:#8c8079;color:var(--muted);font-size:11.5px;line-height:1.15}.chart-wrap{height:300px;width:100%}.chart-wrap.sm{height:220px}.chart-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.chart-legend .lg{align-items:center;color:#8c8079;color:var(--muted);display:inline-flex;font-size:12px;gap:6px}.chart-legend .sw{border-radius:3px;height:10px;width:10px}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.divider-row td,.muted{color:#8c8079;color:var(--muted)}.divider-row td{background:#fbf1ea;background:var(--panel-2);font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.exec-hero{background:linear-gradient(120deg,#ffe7dc,#fff 52%,#fff3ec);background:linear-gradient(120deg,var(--accent-soft) 0,var(--panel) 52%,var(--pz-tint-6,#fff3ec) 100%);border:1px solid #e8d5c8;border:1px solid var(--border-strong);border-radius:16px;border-radius:var(--radius);box-shadow:0 1px 2px #7848280f;box-shadow:var(--shadow-sm);flex-wrap:wrap;gap:30px;margin-bottom:18px;padding:22px 24px}.exec-hero,.hero-main{align-items:center;display:flex}.hero-main{gap:22px}.hero-ring{flex:none;height:150px;position:relative;width:150px}.hero-ring .ring-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.hero-ring .rv{font-feature-settings:"tnum";color:#2b211b;color:var(--heading);font-size:36px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-1.5px;line-height:1}.hero-ring .rl{color:#8c8079;color:var(--muted);font-size:10.5px;letter-spacing:.5px;margin-top:3px;text-transform:uppercase}.hero-head .status-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:7px;margin-bottom:8px;padding:5px 13px}.hero-head h1{color:#2b211b;color:var(--heading);font-size:24px;font-weight:800;letter-spacing:-.5px;margin:0}.hero-head .sub{color:#8c8079;color:var(--muted);font-size:13px;margin-top:3px}.hero-stats{display:flex;flex-wrap:wrap;gap:30px;margin-left:auto;padding-left:20px}.hero-stat .hv{font-feature-settings:"tnum";color:#2b211b;color:var(--heading);font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.hero-stat .hl{color:#8c8079;color:var(--muted);font-size:12px;margin-top:2px}.people-row{align-items:center;border-bottom:1px solid #f1e4db;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:10px 2px}.people-row:last-child{border-bottom:none}.people-row .pinfo{flex:1 1;min-width:0}.people-row .pn{color:#26201b;color:var(--text);font-size:13.5px;font-weight:600}.people-row .pd,.people-row .pn{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-row .pd{color:#8c8079;color:var(--muted);font-size:11.5px}.people-row .prank{font-feature-settings:"tnum";color:#8c8079;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:800;text-align:center;width:20px}.grid-2{grid-gap:18px;grid-template-columns:1fr 1fr}.grid-2,.grid-3{display:grid;gap:18px}.grid-3{grid-gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.ov-cards{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.panel{padding:16px 14px}.hero-stats{margin-left:0;padding-left:0}}:root[data-motion=reduced] *,:root[data-motion=reduced] :after,:root[data-motion=reduced] :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.pulse-scope .settings-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px}.pulse-scope .settings-top .title{align-items:center;color:var(--heading);display:flex;font-size:22px;font-weight:800;gap:10px;letter-spacing:-.2px}.pulse-scope .settings-top .sub{color:var(--muted);font-size:13px;margin-top:4px}.pulse-scope .status-pill{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12.5px;gap:8px;padding:5px 6px 5px 12px}.pulse-scope .status-pill .dot{background:var(--green);border-radius:50%;height:8px;width:8px}.pulse-scope .status-pill .dot.busy{animation:set-pulse 1.2s ease-in-out infinite;background:var(--amber)}@keyframes set-pulse{50%{opacity:.35}}.pulse-scope .status-pill .btn{border-radius:999px}.pulse-scope .settings-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:236px minmax(0,1fr)}.pulse-scope .settings-nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:76px}.pulse-scope .snav-search{margin-bottom:10px;position:relative}.pulse-scope .snav-search input{box-sizing:border-box;padding-left:32px;width:100%}.pulse-scope .snav-search svg{color:var(--muted);font-size:17px;left:9px;position:absolute;top:50%;transform:translateY(-50%)}.pulse-scope .snav-group{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.3px;margin:14px 10px 6px}.pulse-scope .snav-item{align-items:center;background:#0000;border:0;border-radius:9px;box-sizing:border-box;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:10px;padding:8px 10px;text-align:left;transition:background .12s,color .12s;width:100%}.pulse-scope .snav-item svg{color:var(--muted);flex-shrink:0;font-size:18px}.pulse-scope .snav-item:hover{background:var(--panel-hover)}.pulse-scope .snav-item.active{background:var(--accent-soft);color:var(--accent)}.pulse-scope .snav-item.active svg{color:var(--accent)}.pulse-scope .snav-item .lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-scope .snav-count{background:var(--panel-2);border-radius:999px;color:var(--muted);font-size:10.5px;font-weight:700;padding:1px 7px}.pulse-scope .snav-count.custom{background:var(--accent-soft);color:var(--accent)}.pulse-scope .snav-item.active .snav-count.custom{background:var(--panel)}.pulse-scope .snav-dot{background:var(--amber);border-radius:50%;flex-shrink:0;height:7px;width:7px}.pulse-scope .settings-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden}.pulse-scope .settings-card+.settings-card{margin-top:16px}.pulse-scope .settings-card-head{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:18px 22px 14px}.pulse-scope .settings-card-head h2{align-items:center;color:var(--heading);display:flex;font-size:16.5px;font-weight:800;gap:8px;margin:0}.pulse-scope .settings-card-head h2 svg{color:var(--accent);font-size:20px}.pulse-scope .settings-card-head .hint{color:var(--muted);font-size:12.5px;margin-top:3px}.pulse-scope .settings-card-body{padding:4px 22px 16px}.pulse-scope .settings-card-body>.panel{background:#0000;border:0;box-shadow:none;margin:14px 0 6px;padding:0}.pulse-scope .link-btn{background:#0000;border:0;border-radius:5px;color:var(--accent);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:2px 4px}.pulse-scope .link-btn:hover{background:var(--accent-soft)}.pulse-scope .link-btn:disabled{background:#0000;color:var(--muted);cursor:not-allowed}.pulse-scope .savebar{align-items:center;background:#2b211b;border-radius:12px;bottom:14px;box-shadow:0 10px 30px #2b211b47;color:#fff;display:flex;font-size:13px;gap:10px;margin-top:16px;padding:10px 12px 10px 18px;position:sticky;z-index:5}.pulse-scope .savebar .spacer{flex:1 1}.pulse-scope .savebar .btn.secondary{background:#0000;border-color:#ffffff4d;color:#fff}.pulse-scope .search-group{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:700;gap:6px;margin:14px 0 0}@media (max-width:900px){.pulse-scope .settings-grid{grid-template-columns:minmax(0,1fr)}.pulse-scope .settings-nav{flex-direction:row;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding-bottom:6px;position:static}.pulse-scope .snav-group,.pulse-scope .snav-search{display:none}.pulse-scope .snav-item{white-space:nowrap;width:auto}}.pulse-scope .collapse-bar{align-items:center;display:flex;gap:8px;margin:14px 0 4px}.pulse-scope .set-toggle{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);box-sizing:border-box;color:var(--heading);cursor:pointer;display:flex;font-family:inherit;font-size:14.5px;font-weight:700;gap:10px;margin:12px 0 10px;padding:13px 16px;text-align:left;transition:border-color .15s,color .15s;width:100%}.pulse-scope .set-toggle:hover{border-color:var(--border-strong)}.pulse-scope .set-toggle.open{border-color:var(--accent)}.pulse-scope .set-caret{color:var(--accent);font-size:11px;width:12px}.pulse-scope .set-hint{color:var(--muted);font-size:12.5px;font-weight:500;letter-spacing:0;margin-left:auto;text-transform:none}.pulse-scope .set-badge{background:var(--accent-soft);border-radius:999px;color:var(--accent);font-size:10.5px;font-weight:700;letter-spacing:.3px;padding:2px 8px;text-transform:none}.pulse-scope .set-list{display:flex;flex-direction:column}.pulse-scope .set-row{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;padding:14px 2px}.pulse-scope .set-row:last-child{border-bottom:0}.pulse-scope .set-row>div:first-child{flex:1 1;min-width:0}.pulse-scope .set-row.stack{align-items:stretch;flex-direction:column}.pulse-scope .set-name{align-items:center;color:var(--heading);display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px}.pulse-scope .set-desc{color:var(--muted);font-size:12.5px;line-height:1.5;margin-top:2px}.pulse-scope .warn{color:var(--amber-ink)}.pulse-scope .set-changed{background:var(--amber-soft);color:var(--amber-ink)}.pulse-scope .set-changed,.pulse-scope .set-custom{border-radius:999px;font-size:10.5px;font-weight:700;padding:1px 8px}.pulse-scope .set-custom{background:var(--accent-soft);color:var(--accent)}.pulse-scope .section-note{color:var(--muted);font-size:12.5px;line-height:1.55;margin:-4px 0 14px}.pulse-scope .section-actions{align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.pulse-scope .section-actions .spacer{flex:1 1}.pulse-scope .set-error{background:var(--red-soft);color:var(--red-ink)}.pulse-scope .set-error,.pulse-scope .set-ok{border-radius:var(--radius-sm);font-size:12.5px;margin-top:10px;padding:8px 12px}.pulse-scope .set-ok{background:var(--green-soft);color:var(--green-ink)}.pulse-scope .ctl{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:inherit;font-size:13px;outline:none;padding:7px 10px;transition:border-color .15s,box-shadow .15s}.pulse-scope .ctl:hover{border-color:var(--border-strong)}.pulse-scope .ctl:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.pulse-scope .ctl:disabled{background:var(--panel-2);color:var(--muted);cursor:not-allowed}.pulse-scope .ctl.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;width:84px}.pulse-scope .ctl.wide{max-width:100%;width:260px}.pulse-scope .unit{color:var(--muted);font-size:12px;margin-left:6px}.pulse-scope .ctl-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.pulse-scope .set-switch{background:var(--border-strong);border:0;border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;padding:0;position:relative;transition:background .15s;width:40px}.pulse-scope .set-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s;width:16px}.pulse-scope .set-switch.on{background:var(--accent)}.pulse-scope .set-switch.on:after{transform:translateX(18px)}.pulse-scope .set-switch:disabled{cursor:not-allowed;opacity:.5}.pulse-scope .btn{background:var(--accent);border:0;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 14px;transition:filter .15s,transform .05s;white-space:nowrap}.pulse-scope .btn:hover{filter:brightness(1.05)}.pulse-scope .btn:active{transform:translateY(1px)}.pulse-scope .btn:disabled{cursor:not-allowed;filter:none;opacity:.5}.pulse-scope .btn.secondary{background:var(--panel);border:1px solid var(--border);color:var(--text)}.pulse-scope .btn.danger{background:var(--panel);border:1px solid var(--red-soft);color:var(--red-ink)}.pulse-scope .btn.sm{font-size:12px;padding:5px 10px}.pulse-scope .int-row{display:flex;flex-wrap:wrap;gap:10px;padding:4px 2px}.pulse-scope .int-badge{align-items:center;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px}.pulse-scope .int-badge.ok{background:var(--green-soft);border-color:var(--green);color:var(--green-ink)}.pulse-scope .int-badge.off{background:var(--panel-hover);color:var(--muted)}.pulse-scope .int-badge.warn{background:var(--amber-soft);border-color:var(--amber);color:var(--amber-ink)}.pulse-scope .wbar{background:var(--panel-2);border-radius:999px;display:flex;height:10px;margin-top:10px;overflow:hidden}.pulse-scope .wbar span{height:100%;transition:width .2s}.pulse-scope .wsum{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.pulse-scope .wsum.ok{color:var(--green-ink)}.pulse-scope .wsum.bad{color:var(--red-ink)}.pulse-scope .wgrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));margin-top:10px}.pulse-scope .wcell .ctl-group{flex-wrap:nowrap}.pulse-scope .wcell{align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.pulse-scope .wcell .lbl{align-items:center;color:var(--heading);display:flex;font-size:12.5px;font-weight:600;gap:6px;text-transform:capitalize}.pulse-scope .wcell .dot{border-radius:50%;display:inline-block;height:9px;width:9px}.pulse-scope .role-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:2px 9px;white-space:nowrap}.pulse-scope .role-chip.super_admin{background:var(--accent);color:#fff}.pulse-scope .role-chip.admin{background:var(--accent-soft);color:var(--accent)}.pulse-scope .role-chip.manager{background:#e3ebff;color:#1f4fbf}.pulse-scope .role-chip.employee{background:var(--panel-2);color:var(--muted)}.pulse-scope .hist-row{border-bottom:1px solid var(--border);display:flex;font-size:12.5px;gap:12px;padding:10px 2px}.pulse-scope .hist-row:last-child{border-bottom:0}.pulse-scope .hist-row .when{font-feature-settings:"tnum";color:var(--muted);font-variant-numeric:tabular-nums;min-width:130px}.pulse-scope .hist-row .what{flex:1 1;min-width:0}.pulse-scope .hist-row code{background:var(--panel-2);border-radius:4px;font-size:11.5px;padding:1px 5px;word-break:break-word}.pulse-scope .crumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-bottom:12px}.pulse-scope .crumbs button{background:#0000;border:0;border-radius:6px;color:var(--accent);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:2px 4px}.pulse-scope .crumbs button:hover{background:var(--accent-soft)}.pulse-scope .crumbs .sep{color:var(--muted)}.pulse-scope .crumbs .here{color:var(--heading);font-weight:700}.pulse-scope tr.clickable{cursor:pointer}.pulse-scope tr.clickable:hover td{background:var(--panel-hover)}.pulse-scope .drill-hint{color:var(--muted);font-size:11.5px;font-weight:500}.pulse-scope .clickable-card{cursor:pointer;transition:border-color .15s,box-shadow .15s}.pulse-scope .clickable-card:hover{box-shadow:0 0 0 2px var(--accent-ring)}.pulse-scope .people-row.clickable{border-radius:8px;cursor:pointer}.pulse-scope .people-row.clickable:hover{background:var(--panel-hover)}.pulse-scope .th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.pulse-scope .th-sort:hover{color:var(--accent)}.pulse-scope .crit-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr))}.pulse-scope .crit{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.pulse-scope .crit .k{color:var(--muted);font-size:11.5px;font-weight:600}.pulse-scope .crit .v{font-feature-settings:"tnum";color:var(--heading);font-size:20px;font-variant-numeric:tabular-nums;font-weight:800}.pulse-scope .crit .s{color:var(--muted);font-size:11.5px}.pulse-scope .crit.missing .v{color:var(--muted);font-size:13px;font-weight:600;padding-top:6px}.pulse-scope .drill-search{margin-left:auto}:root[data-theme=dark] .pulse-scope .role-chip.manager{background:#1b2a4d;color:#9db7ff}.pulse-scope .prof-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:260px minmax(0,1fr)}@media (max-width:900px){.pulse-scope .prof-grid{grid-template-columns:minmax(0,1fr)}}.pulse-scope .prof-list{display:flex;flex-direction:column;gap:8px}.pulse-scope .prof-item{background:var(--panel);border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:5px;padding:10px 12px;text-align:left}.pulse-scope .prof-item:hover{border-color:var(--border-strong)}.pulse-scope .prof-item.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.pulse-scope .prof-item .nm{color:var(--heading);font-size:13.5px;font-weight:700}.pulse-scope .prof-item .sub{color:var(--muted);font-size:11.5px;line-height:1.35}.pulse-scope .prof-item .wbar{margin-top:2px}.pulse-scope .prof-new{border:1px dashed var(--border-strong);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:10px}.pulse-scope .org-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.pulse-scope .org-check{align-items:center;cursor:pointer;display:flex;font-size:12.5px;gap:6px}.pulse-scope .org-table tbody td{padding:7px 12px}.pulse-scope .org-table tr.lvl-bu td{background:var(--panel-2);border-top:1px solid var(--border)}.pulse-scope .org-table tr.lvl-bu .org-title{font-size:14px;font-weight:800}.pulse-scope .org-table tr.lvl-dept .org-title{font-weight:700}.pulse-scope .org-table tr.lvl-team .org-title{font-weight:500}.pulse-scope .org-table tr.lvl-dept .org-name{padding-left:24px}.pulse-scope .org-table tr.lvl-team .org-name{padding-left:52px}.pulse-scope .org-table tr.is-hidden .org-name,.pulse-scope .org-table tr.is-hidden td.num{opacity:.55}.pulse-scope .org-name{align-items:center;display:flex;gap:8px;min-width:0}.pulse-scope .org-name>div{min-width:0}.pulse-scope .org-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pulse-scope .org-title{color:var(--heading)}.pulse-scope .org-meta{color:var(--muted);font-size:11.5px;font-weight:400;margin-top:1px}.pulse-scope .org-tag{background:var(--accent-soft);border-radius:999px;color:var(--accent);font-size:10.5px;font-weight:700;padding:1px 8px}.pulse-scope .org-caret{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:transform .15s;width:22px}.pulse-scope .org-caret svg{font-size:18px}.pulse-scope .org-caret.open{transform:rotate(90deg)}.pulse-scope .org-caret:hover{background:var(--panel-hover);color:var(--accent)}.pulse-scope .org-caret:disabled{background:#0000;cursor:default}.pulse-scope .org-caret.leaf{visibility:hidden}.pulse-scope .org-prof{max-width:100%;width:240px}.pulse-scope .org-prof.own{border-color:var(--accent)}.pulse-scope .org-own,.pulse-scope .org-prof.own{color:var(--accent);font-weight:600}.pulse-scope .org-vis{color:var(--muted);font-size:12px;white-space:nowrap}@media (max-width:640px){.pulse-scope .org-table thead{display:none}.pulse-scope .org-table tbody tr{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px 10px;padding:8px 4px}.pulse-scope .org-table tbody td{border:0;display:block;padding:0}.pulse-scope .org-table tbody td:first-child{flex-basis:100%}.pulse-scope .org-table tbody td.num{text-align:left}.pulse-scope .org-table tbody td.num:before{color:var(--muted);content:attr(data-label) " ";font-size:11.5px}.pulse-scope .org-table tbody td.num .org-meta{display:inline;margin-left:4px}.pulse-scope .org-table tr.lvl-dept .org-name{padding-left:12px}.pulse-scope .org-table tr.lvl-team .org-name{padding-left:24px}.pulse-scope .org-table tr.lvl-bu td:nth-child(2){margin-left:30px}.pulse-scope .org-table tr.lvl-dept td:nth-child(2){margin-left:42px}.pulse-scope .org-table tr.lvl-team td:nth-child(2){margin-left:54px}.pulse-scope .org-table td:nth-child(3){flex:1 1;min-width:150px}.pulse-scope .org-prof{width:100%}}.pulse-scope .org-sc{background:var(--panel);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:600;max-width:100%;padding:4px 11px;text-align:left}.pulse-scope .org-sc:focus-visible,.pulse-scope .org-sc:hover{border-color:var(--accent);color:var(--accent);outline:none}.pulse-scope .org-sc.own,.pulse-scope .org-sc.shared{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.pulse-scope .org-sc-next{color:var(--muted);font-weight:500}.pulse-scope .sc-crumbs{margin:12px 0 10px}.pulse-scope .sc-crumbs button:disabled{background:#0000;color:var(--heading);cursor:default}.pulse-scope .sc-default{border:1px dashed var(--border-strong);border-radius:12px;margin-bottom:14px;padding:12px 16px}.pulse-scope .sc-default.open{border-style:solid}.pulse-scope .sc-default-top{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.pulse-scope .sc-default-body{border-top:1px solid var(--border);margin-top:12px;padding-top:6px}.pulse-scope .sc-name .set-changed,.pulse-scope .sc-name .set-custom{margin-left:8px}.pulse-scope .sc-name{color:var(--heading);font-size:14.5px;font-weight:800}.pulse-scope .sc-wtext{color:var(--muted);font-size:11.5px;line-height:1.4;margin-top:5px}.pulse-scope .sc-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.pulse-scope .sc-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;padding:14px 16px;text-align:left;transition:border-color .15s,box-shadow .15s}.pulse-scope .sc-card:focus-visible,.pulse-scope .sc-card:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.pulse-scope .sc-card-top{align-items:center;display:flex;gap:8px}.pulse-scope .sc-card .wbar{margin-top:2px}.pulse-scope .sc-foot{align-items:center;border-top:1px solid var(--border);color:var(--muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;margin-top:2px;padding-top:8px}.pulse-scope .sc-foot svg{color:var(--accent);font-size:18px;margin-left:auto}.pulse-scope .sc-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.pulse-scope .sc-chip{background:var(--panel-2);border-radius:999px;color:var(--muted);font-size:11px;font-weight:700;padding:2px 9px;white-space:nowrap}.pulse-scope .sc-chip.own,.pulse-scope .sc-chip.shared{background:var(--accent-soft);color:var(--accent)}.pulse-scope .sc-chip.tuned{background:var(--green-soft);color:var(--green-ink)}.pulse-scope .sc-chip.next{background:var(--amber-soft);color:var(--amber-ink)}.pulse-scope .sc-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.pulse-scope .sc-title{color:var(--heading);font-size:18px;font-weight:800}.pulse-scope .sc-panel{margin:0 0 14px}.pulse-scope .sc-read{grid-gap:6px 14px;display:grid;gap:6px 14px;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));margin-top:12px}.pulse-scope .sc-read-row{align-items:center;border:1px solid var(--border);border-radius:9px;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:6px 10px}.pulse-scope .sc-read-row span{align-items:center;color:var(--heading);display:flex;font-weight:600;gap:6px}.pulse-scope .sc-read-row i,.pulse-scope .sc-w-name i{border-radius:50%;display:inline-block;flex-shrink:0;height:9px;width:9px}.pulse-scope .sc-read-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulse-scope .sc-read-row.zero{opacity:.55}.pulse-scope .sc-more-read{color:var(--muted);font-size:12.5px;margin-top:10px}.pulse-scope .sc-more-read b{color:var(--heading)}.pulse-scope .sc-next{background:var(--amber-soft);border-radius:10px;margin-top:12px;padding:10px 12px}.pulse-scope .sc-next-h{color:var(--amber-ink);font-size:12.5px;font-weight:700}.pulse-scope .sc-weights{display:flex;flex-direction:column;gap:6px;margin-top:4px}.pulse-scope .sc-w{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(150px,1.2fr) minmax(120px,2fr) auto minmax(110px,auto);padding:4px 0}.pulse-scope .sc-w-name{align-items:center;color:var(--heading);display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:7px}.pulse-scope .sc-w-name small{color:var(--muted);flex-basis:100%;font-size:11px;font-weight:500;padding-left:16px}.pulse-scope .sc-w input[type=range]{accent-color:var(--accent);width:100%}.pulse-scope .sc-w-delta{font-feature-settings:"tnum";color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums}.pulse-scope .sc-w-delta.up{color:var(--green-ink);font-weight:700}.pulse-scope .sc-w-delta.down{color:var(--red-ink);font-weight:700}.pulse-scope .sc-more{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin-top:14px}.pulse-scope .sc-more label{color:var(--heading);display:flex;flex-direction:column;font-size:12.5px;font-weight:700;gap:4px}.pulse-scope .sc-more small{color:var(--muted);font-size:11px;font-weight:500}.pulse-scope .sc-choices{display:flex;flex-direction:column;gap:8px;margin-top:14px}.pulse-scope .sc-choice{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:14px}.pulse-scope .sc-choice label{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.pulse-scope .sc-choice-q{color:var(--heading);font-weight:700;min-width:110px}.pulse-scope .sc-preview{margin-top:12px}.pulse-scope .sc-reset{border:1px solid var(--red-soft);border-radius:10px;margin-top:12px;padding:12px 14px}.pulse-scope .sc-members{display:flex;flex-wrap:wrap;gap:8px}.pulse-scope .sc-member{border:1px solid var(--border);border-radius:10px;display:inline-flex;flex-direction:column;font-size:12.5px;padding:6px 10px}.pulse-scope .sc-member small{color:var(--muted);font-size:11px}@media (max-width:640px){.pulse-scope .sc-w{grid-template-columns:1fr auto}.pulse-scope .sc-w input[type=range]{grid-column:1/-1;order:3}.pulse-scope .sc-w-delta{grid-column:1/-1}}.pulse-scope .sc-w-foot{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.pulse-scope .sc-balance{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;margin-left:auto}.pulse-scope .sc-balance input{accent-color:var(--accent);margin:0}.pulse-scope .sc-sentence{color:var(--text);font-size:12.5px;line-height:1.45;margin-top:6px}.pulse-scope .sx-step{border-bottom:1px solid var(--border);display:flex;gap:14px;padding:14px 0}.pulse-scope .sx-step:last-child{border-bottom:0;padding-bottom:4px}.pulse-scope .sx-n{align-items:center;background:var(--accent-soft);border-radius:50%;color:var(--accent);display:flex;flex:0 0 28px;font-size:13.5px;font-weight:800;height:28px;justify-content:center}.pulse-scope .sx-body{flex:1 1;min-width:0}.pulse-scope .sx-h{color:var(--heading);font-size:14px;font-weight:800;margin:4px 0 10px}.pulse-scope .sx-rows{display:flex;flex-direction:column;gap:6px}.pulse-scope .sx-row{grid-gap:10px;align-items:center;display:grid;font-size:13px;gap:10px;grid-template-columns:minmax(150px,180px) minmax(230px,1fr) 18px 64px minmax(120px,auto)}.pulse-scope .sx-row.off{opacity:.55}.pulse-scope .sx-c{align-items:center;color:var(--heading);cursor:pointer;display:inline-flex;font-weight:700;gap:7px}.pulse-scope .sx-c input{accent-color:var(--accent);margin:0}.pulse-scope .sx-arrow{color:var(--muted);text-align:center}.pulse-scope .sx-rating{font-feature-settings:"tnum";color:var(--heading);font-size:15px;font-variant-numeric:tabular-nums;font-weight:800}.pulse-scope .sx-row.off .sx-rating{color:var(--muted);font-size:12px;font-weight:600}.pulse-scope .sx-note,.pulse-scope .sx-why{color:var(--muted);font-size:12px}.pulse-scope .sx-note{line-height:1.45;margin-top:10px}.pulse-scope .sx-sum{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pulse-scope .sx-term{font-feature-settings:"tnum";align-items:center;border:1px solid var(--border);border-radius:10px;display:inline-flex;flex-direction:column;font-size:13px;font-variant-numeric:tabular-nums;padding:6px 10px}.pulse-scope .sx-term b{color:var(--heading)}.pulse-scope .sx-term small{color:var(--muted);font-size:10.5px;margin-top:1px}.pulse-scope .sx-term.total{background:var(--accent-soft);border-color:var(--accent)}.pulse-scope .sx-term.total b{font-size:16px}.pulse-scope .sx-op{color:var(--muted);font-weight:700}.pulse-scope .sx-result{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.pulse-scope .sx-result>b{font-feature-settings:"tnum";color:var(--heading);font-size:20px;font-variant-numeric:tabular-nums}.pulse-scope .sx-band{border-radius:999px;font-size:12.5px;font-weight:800;padding:3px 11px}.pulse-scope .sx-band.excellent{background:var(--green-soft);color:var(--green-ink)}.pulse-scope .sx-band.strong{background:var(--accent-soft);color:var(--accent)}.pulse-scope .sx-band.solid{background:var(--amber-soft);color:var(--amber-ink)}.pulse-scope .sx-band.needs-focus{background:var(--red-soft);color:var(--red-ink)}.pulse-scope .sx-risk{color:var(--red-ink);font-size:12.5px;font-weight:700}.pulse-scope .rule-list-h{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em;margin:6px 2px 8px;text-transform:uppercase}.pulse-scope .rule-card{margin-bottom:10px}.pulse-scope .rule-head{align-items:center;cursor:pointer;display:flex;gap:10px;padding:14px 18px}.pulse-scope .rule-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pulse-scope .rule-head h2{align-items:center;color:var(--heading);display:flex;font-size:15px;font-weight:800;gap:8px;margin:0}.pulse-scope .rule-head h2 svg{color:var(--accent);font-size:19px}.pulse-scope .rule-caret{color:var(--muted);flex:0 0 auto;transition:transform .15s}.pulse-scope .rule-card.open .rule-caret{transform:rotate(90deg)}.pulse-scope .rule-card.open .rule-head{border-bottom:1px solid var(--border)}.pulse-scope .rule-summary{color:var(--muted);font-size:12.5px;line-height:1.45;margin-top:3px}.pulse-scope .section-actions{display:flex;justify-content:flex-end;padding:10px 0 2px}.pulse-scope .cl-bar{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pulse-scope .cl-day{margin-top:12px}.pulse-scope .cl-day-h{border-bottom:1px solid var(--border-strong);color:var(--heading);font-size:12px;font-weight:800;padding:6px 2px}.pulse-scope .cl-day .hist-row .when{min-width:54px}.pulse-scope .cl-kind{align-self:flex-start;background:var(--panel-2);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:11px;font-weight:700;padding:1px 8px}.pulse-scope .cl-kind.scorecards{background:var(--accent-soft);color:var(--accent)}.pulse-scope .cl-kind.access{background:var(--amber-soft);color:var(--amber-ink)}.pulse-scope .cl-kind.actions{background:var(--green-soft);color:var(--green-ink)}@media (max-width:760px){.pulse-scope .sx-row{grid-template-columns:1fr auto}.pulse-scope .sx-row .ctl-group{grid-column:1/-1}.pulse-scope .sx-arrow{display:none}.pulse-scope .sc-balance{margin-left:0}}.pulse-scope .sc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 10px}.pulse-scope .sc-tab{align-items:flex-start;background:var(--panel);border:1px solid var(--border);border-radius:10px;color:var(--muted);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-size:13px;font-weight:800;gap:1px;padding:7px 14px;text-align:left}.pulse-scope .sc-tab small{color:var(--muted);font-size:11px;font-weight:500}.pulse-scope .sc-tab.on,.pulse-scope .sc-tab:hover{border-color:var(--accent)}.pulse-scope .sc-tab.on{background:var(--accent-soft);color:var(--accent)}.pulse-scope .sc-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pulse-scope .sc-team-who{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px;margin:-2px 0 10px}.pulse-scope .sc-team-who b{color:var(--heading)}.pulse-scope .rv-cycles .sc-tab small{color:var(--muted);font-weight:600}.pulse-scope .rv-status{display:inline-flex;flex-wrap:wrap;gap:4px}.pulse-scope .pill.muted{background:var(--panel-2);border-color:#0000;color:var(--muted)}.pulse-scope .rv-mine-row{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;gap:18px}.pulse-scope .rv-filters .spacer,.pulse-scope .rv-mine-row .spacer{flex:1 1}.pulse-scope .rv-num{font-feature-settings:"tnum";color:var(--heading);font-variant-numeric:tabular-nums;font-weight:800}.pulse-scope .ev-kpi.rv-on{border-color:var(--k,var(--accent));box-shadow:inset 0 0 0 1px var(--accent);box-shadow:inset 0 0 0 1px var(--k,var(--accent))}.pulse-scope .rv-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.pulse-scope .rv-search{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:13px;min-width:220px;padding:7px 10px}.pulse-scope .rv-chip{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 10px}.pulse-scope .rv-chip.on{background:var(--accent-soft);border-color:#0000;color:var(--accent)}.pulse-scope .rv-chip button{background:none;border:0;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0 0 0 2px}.pulse-scope .ptable td.bad,.pulse-scope .rv-goals td.bad{color:var(--red-ink);font-weight:700}.pulse-scope .rv-open{font-size:12px;padding:4px 10px}.pulse-scope .rv-bar{background:var(--panel-2);border-radius:999px;height:6px;overflow:hidden}.pulse-scope .rv-bar>span{background:var(--green);border-radius:999px;display:block;height:100%}.pulse-scope .rv-drawer{padding:20px 22px 28px}.pulse-scope .rv-head{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.pulse-scope .rv-title{color:var(--heading);font-size:20px;font-weight:800}.pulse-scope .rv-cycle-line{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.pulse-scope .rv-locked{align-items:flex-start;background:var(--green-soft);border-radius:var(--radius-sm);color:var(--green-ink);display:flex;font-size:13px;gap:10px;margin:12px 0;padding:10px 12px}.pulse-scope .rv-comment-shown{color:var(--text);font-style:italic;margin-top:6px;white-space:pre-wrap}.pulse-scope .rv-goals td{vertical-align:middle}.pulse-scope .rv-goal{color:var(--heading);font-weight:600}.pulse-scope .rv-goal-sub{color:var(--muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px;margin-top:2px}.pulse-scope .rv-auto{color:var(--accent);font-weight:700}.pulse-scope .rv-group td{background:var(--panel-2);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pulse-scope .rv-total td{border-top:2px solid var(--border);font-weight:800}.pulse-scope .rv-warn{color:var(--red-ink);font-size:12px;font-weight:600}.pulse-scope .rv-in{background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--text);font:inherit;font-size:13px;padding:5px 7px;text-align:right;width:70px}.pulse-scope .rv-in:focus{outline:2px solid var(--accent);outline-offset:1px}.pulse-scope .rv-in.bad{border-color:var(--red)}.pulse-scope .rv-in:disabled{opacity:.6}.pulse-scope .rv-result{align-items:flex-end;background:var(--panel-2);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:22px;margin:14px 0 6px;padding:12px 14px}.pulse-scope .rv-result>div>span{color:var(--muted);display:block;font-size:12px;font-weight:600}.pulse-scope .rv-result b{font-feature-settings:"tnum";color:var(--heading);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800}.pulse-scope .rv-result small{color:var(--muted);margin-left:3px}.pulse-scope .rv-result .rv-result-how{color:var(--muted);flex:1 1 220px;font-size:12px}.pulse-scope .rv-warn-note{color:var(--amber-ink);margin:6px 0}.pulse-scope .rv-submit{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.pulse-scope .rv-problems{background:var(--red-soft);border-radius:var(--radius-sm);color:var(--red-ink);font-size:13px;margin-bottom:12px;padding:8px 12px}.pulse-scope .rv-label{color:var(--muted);display:block;font-size:12px;font-weight:700;margin-bottom:4px}.pulse-scope .rv-comment{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:13px;margin-bottom:10px;min-height:72px;padding:8px 10px;resize:vertical;width:100%}.pulse-scope .rv-confirm{color:var(--heading);font-size:13px;font-weight:700}@media (max-width:640px){.pulse-scope .rv-search{flex:1 1 100%;min-width:0}.pulse-scope .rv-drawer{padding:14px 16px 24px}}.pulse-scope .fold-bar{display:flex;gap:8px;justify-content:flex-end;margin:0 0 10px}.pulse-scope .fold-head h2{margin:0}.pulse-scope .fold-btn{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;margin:0;padding:0;text-align:left}.pulse-scope .fold-btn:focus-visible{border-radius:4px;outline:2px solid var(--accent);outline-offset:3px}.pulse-scope .fold-chev{color:var(--muted);font-size:22px!important;transition:transform .15s ease}.pulse-scope .fold-chev.shut{transform:rotate(-90deg)}.pulse-scope .sg{color:var(--text);font-size:13.5px;line-height:1.55}.pulse-scope .sg-intro{background:var(--accent-soft);border-radius:var(--radius-sm);margin:12px 0 4px;padding:12px 14px}.pulse-scope .sg-h{color:var(--heading);font-size:15px;font-weight:800;margin:22px 0 10px}.pulse-scope .sg-steps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-scope .sg-step{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:10px;padding:12px}.pulse-scope .sg-n{background:var(--accent);border-radius:50%;color:#fff;display:grid;flex:none;font-weight:800;height:26px;place-items:center;width:26px}.pulse-scope .sg-step-h{color:var(--heading);font-weight:700;margin-bottom:2px}.pulse-scope .sg-more,.pulse-scope .sg-step-b{color:var(--muted);font-size:13px}.pulse-scope .sg-more{margin-top:10px}.pulse-scope .sg-more .btn{margin-left:4px}.pulse-scope .sg-where td{vertical-align:top}.pulse-scope .sg-now{font-size:12.5px}.pulse-scope .sg-howto{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:8px}.pulse-scope .sg-howto summary{color:var(--heading);cursor:pointer;font-weight:700;padding:10px 14px}.pulse-scope .sg-howto summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pulse-scope .sg-howto-b{padding:0 14px 12px}.pulse-scope .sg-howto ol,.pulse-scope .sg-howto ul,.pulse-scope .sg-list{margin:0;padding-left:22px}.pulse-scope .sg-howto li,.pulse-scope .sg-list li{margin:3px 0}.pulse-scope .sg-howto li .btn{font-size:12px;padding:2px 8px;vertical-align:initial}.pulse-scope .sg-tip{color:var(--muted);font-size:12.5px;margin-top:8px}.pulse-scope .sg-words{grid-gap:6px 16px;display:grid;gap:6px 16px;grid-template-columns:max-content 1fr;margin:0}.pulse-scope .sg-words dt{color:var(--heading);font-weight:700}.pulse-scope .sg-words dd{color:var(--muted);margin:0}@media (max-width:860px){.pulse-scope .sg-steps,.pulse-scope .sg-words{grid-template-columns:minmax(0,1fr)}.pulse-scope .sg-words dd{margin-bottom:6px}}.pulse-scope .sg-tools{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;justify-content:flex-end;margin-top:10px}.pulse-scope .wbk-plan{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:12px;padding:12px 14px}.pulse-scope .wbk-file{font-size:13px;margin-bottom:8px}.pulse-scope .wbk-problems{margin:6px 0 10px}.pulse-scope .wbk-problems div{margin-top:3px}.pulse-scope .wbk-warn{color:var(--amber-ink);margin:6px 0}.pulse-scope .wbk-changes td{font-size:13px;vertical-align:top}.pulse-scope .wbk-kind{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em;margin-right:4px;text-transform:uppercase}.pulse-scope .wbk-note{color:var(--muted);font-size:12.5px;line-height:1.55;margin:10px 0 14px}.pulse-scope .pa-status{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin:4px 0 14px}.pulse-scope .pa-status .spacer{flex:1 1}.pulse-scope .pa-score{display:inline-block;font-weight:800;min-width:42px;text-align:center}.pulse-scope .pa-managers th small,.pulse-scope .pa-people th small,.pulse-scope .pa-units th small{color:var(--muted);font-weight:500}.pulse-scope .pa-units tr.pa-bu td{background:var(--panel-2)}.pulse-scope .pa-adj{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.pulse-scope .pa-was{font-size:12px}.pulse-scope .pa-tag{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pulse-scope .pa-locked{margin:0 0 12px}.pulse-scope .pa-bands{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.pulse-scope .pa-band{align-items:flex-start;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-size:12px;gap:1px;padding:8px 12px;text-align:left}.pulse-scope .pa-band b{color:var(--heading);font-size:13px}.pulse-scope .pa-band span{color:var(--muted)}.pulse-scope .pa-band.on{background:var(--accent-soft);border-color:var(--accent)}.pulse-scope .pa-edit td{background:var(--panel-2)}.pulse-scope .pa-edit-box{max-width:760px;padding:6px 4px}.pulse-scope .pa-edit-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:10px}.pulse-scope .mcp-val code{color:var(--heading);display:block;font-size:12.5px;margin-top:3px;word-break:break-all}.pulse-scope .mcp-steps{margin-top:12px}.pulse-scope .mcp-steps summary{color:var(--heading);cursor:pointer;font-size:13px;font-weight:700}.pulse-scope .mcp-steps ol{font-size:13px;line-height:1.55;margin:8px 0 0;padding-left:20px}.pulse-scope .mcp-steps li{margin-bottom:6px}.pulse-scope .mcp-steps code{font-size:12px}.pulse-scope .mr-steps{gap:8px;grid-template-columns:minmax(0,1fr)}.pulse-scope .mr-steps .sg-step{padding:10px 12px}.pulse-scope .mr-h{margin:16px 0 8px}.pulse-scope .mr-example tr.muted td{color:var(--muted)}.pulse-scope .mr-result{background:var(--accent-soft);border-radius:var(--radius-sm);margin:8px 0 4px;padding:10px 12px}.pulse-scope .mr-rules{margin-top:10px}.pulse-scope details.mr-how{margin-top:12px;padding:12px 16px}.pulse-scope details.mr-how>summary{color:var(--heading);cursor:pointer;font-weight:700}.pulse-scope details.mr-how[open]>summary{margin-bottom:10px}.pulse-scope .units-ed{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));margin-top:8px}.pulse-scope .units-bu{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px}.pulse-scope .units-row{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:2px 0}.pulse-scope .units-depts{padding-left:22px}.pulse-scope .units-ed>.set-desc{grid-column:1/-1}.pulse-scope .pa-elig{margin:0 0 12px}.pulse-scope .pa-unit{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pulse-scope .pa-calib{margin:0 0 12px}.pulse-scope .choice-ed{border:1px solid var(--border);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.pulse-scope .choice-opt{background:var(--panel);border:0;color:var(--text);cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 12px}.pulse-scope .choice-opt+.choice-opt{border-left:1px solid var(--border)}.pulse-scope .choice-opt.on{background:var(--accent);color:#fff}.pulse-scope .choice-opt:disabled{cursor:default;opacity:.7}.pulse-scope .zr-panel{margin-top:16px}.pulse-scope .zr-ro{border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;margin-left:8px;padding:1px 8px;text-transform:uppercase}.pulse-scope .zr-person{align-items:center;display:inline-flex;gap:8px}.pulse-scope .zr-form{font-size:12px;font-weight:700}.pulse-scope .zr-approval{font-size:12.5px;white-space:nowrap}.pulse-scope .zr-nowrap,.pulse-scope .zr-status .pill{white-space:nowrap}.pulse-scope .zr-cancelled td{opacity:.62}.pulse-scope .zr-chip{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:11px;font-weight:700;line-height:18px;margin-left:6px;padding:0 7px;vertical-align:1px}.pulse-scope .zr-chip:hover{border-color:var(--accent)}.pulse-scope .zr-chip.off{opacity:.55;text-decoration:line-through}.pulse-scope .zr-cancelled .zr-approval{font-weight:700;opacity:1}.pulse-scope .zr-detail td{background:var(--panel-2)}.pulse-scope .zr-field{margin-bottom:10px;max-width:900px}.pulse-scope .zr-text{font-size:13px;white-space:pre-wrap}.pulse-scope .zr-section td{font-size:12.5px}.pulse-scope .zr-managers{margin-top:12px}.pulse-scope .zr-managers summary{cursor:pointer;font-size:13px;font-weight:700;margin-bottom:8px}.pulse-scope .ev-hero{grid-gap:24px;align-items:center;background:linear-gradient(120deg,var(--accent-soft) 0,var(--panel) 55%,#fff5ef 100%);background:linear-gradient(120deg,var(--accent-soft) 0,var(--panel) 55%,var(--pz-tint-6,#fff5ef) 100%);border:1px solid var(--border-strong);border-radius:16px;box-shadow:var(--shadow-sm);display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:18px;padding:20px 24px}.pulse-scope .ev-hero .hero-ring{height:128px;width:128px}.pulse-scope .ev-hero .hero-ring .rv{font-size:32px}.pulse-scope .ev-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pulse-scope .ev-title h1{color:var(--heading);font-size:24px;font-weight:800;letter-spacing:-.4px;margin:0}.pulse-scope .ev-sub{color:var(--muted);font-size:13px;margin-top:5px}.pulse-scope .ev-headline{color:var(--text);font-size:13.5px;line-height:1.5;margin-top:10px}.pulse-scope .ev-headline b{color:var(--heading)}.pulse-scope .ev-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pulse-scope .ev-chip{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:3px 10px}.pulse-scope .ev-chip.warn{background:var(--amber-soft);border-color:#0000;color:var(--amber-ink)}.pulse-scope .ev-chip.busy{color:var(--accent)}.pulse-scope .ev-side{align-items:stretch;display:flex;flex-direction:column;gap:12px;min-width:280px}.pulse-scope .ev-actions{display:flex;gap:8px;justify-content:flex-end}.pulse-scope .ev-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.pulse-scope .ev-stat{background:#ffffffbf;border:1px solid var(--border);border-radius:12px;cursor:pointer;padding:9px 10px;text-align:center;transition:border-color .15s,box-shadow .15s}.pulse-scope .ev-stat:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.pulse-scope .ev-stat .v{font-feature-settings:"tnum";color:var(--heading);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.pulse-scope .ev-stat .l{color:var(--muted);font-size:11px;font-weight:600;margin-top:2px}.pulse-scope .ev-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.pulse-scope .ev-kpi{background:var(--panel);border:1px solid var(--border);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;min-height:118px;overflow:hidden;padding:14px 16px 14px 19px;position:relative;transition:border-color .15s,box-shadow .15s}.pulse-scope .ev-kpi:before{background:var(--accent);background:var(--k,var(--accent));bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.pulse-scope .ev-kpi.click{cursor:pointer}.pulse-scope .ev-kpi.click:hover{border-color:var(--k,var(--accent));box-shadow:var(--shadow-sm)}.pulse-scope .ev-kpi .k{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:600;gap:6px}.pulse-scope .ev-kpi .k .go{color:var(--muted);font-size:14px;margin-left:auto}.pulse-scope .ev-kpi .v{font-feature-settings:"tnum";color:var(--heading);font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-top:2px}.pulse-scope .ev-kpi .v small{color:var(--muted);font-size:13px;font-weight:600;margin-left:3px}.pulse-scope .ev-kpi .bar{background:var(--panel-2);border-radius:999px;height:6px;margin-top:auto;overflow:hidden}.pulse-scope .ev-kpi .bar>span{background:var(--accent);background:var(--k,var(--accent));border-radius:999px;display:block;height:100%}.pulse-scope .ev-kpi .s{color:var(--muted);font-size:11.5px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-scope .ev-grid{grid-gap:18px;display:grid;gap:18px;margin-bottom:18px}.pulse-scope .ev-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pulse-scope .ev-grid.wide-left{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pulse-scope .ev-grid>.panel{margin-bottom:0}.pulse-scope .ev-insights{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-scope .ev-insight{align-items:flex-start;background:var(--panel);border:1px solid var(--border);border-radius:12px;display:flex;gap:10px;padding:11px 12px}.pulse-scope .ev-insight.click{cursor:pointer}.pulse-scope .ev-insight.click:hover{border-color:var(--accent)}.pulse-scope .ev-insight .ic{border-radius:9px;display:grid;flex-shrink:0;font-size:14px;font-weight:800;height:28px;place-items:center;width:28px}.pulse-scope .ev-insight.good .ic{background:var(--green-soft);color:var(--green-ink)}.pulse-scope .ev-insight.warn .ic{background:var(--amber-soft);color:var(--amber-ink)}.pulse-scope .ev-insight.bad .ic{background:var(--red-soft);color:var(--red-ink)}.pulse-scope .ev-insight.info .ic{background:#e3ebff;color:#1f4fbf}.pulse-scope .ev-insight .t{color:var(--heading);font-size:13px;font-weight:700;line-height:1.3}.pulse-scope .ev-insight .d{color:var(--muted);font-size:12px;line-height:1.45;margin-top:2px}.pulse-scope .ev-driver{border-bottom:1px solid var(--border);padding:9px 0}.pulse-scope .ev-driver:last-child{border-bottom:0}.pulse-scope .ev-driver .top{align-items:center;display:flex;font-size:13px;gap:8px}.pulse-scope .ev-driver .nm{color:var(--heading);font-weight:700}.pulse-scope .ev-driver .w{background:var(--panel-2);border-radius:999px;color:var(--muted);font-size:11px;font-weight:700;padding:1px 7px}.pulse-scope .ev-driver .lever{background:var(--accent);border-radius:999px;color:#fff;font-size:10.5px;font-weight:800;padding:1px 8px}.pulse-scope .ev-driver .val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;margin-left:auto}.pulse-scope .ev-driver .track{background:var(--panel-2);border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.pulse-scope .ev-driver .track>span{border-radius:999px;display:block;height:100%}.pulse-scope .ev-driver .cov{color:var(--muted);font-size:11px;margin-top:4px}.pulse-scope .ev-heat td.cell{font-feature-settings:"tnum";border-radius:0;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800;text-align:center}.pulse-scope .ev-heat td.cell span{border-radius:7px;display:inline-block;min-width:42px;padding:4px 6px}.pulse-scope .ev-heat td.cell.none span{background:#0000;color:var(--muted);font-weight:500}.pulse-scope .ev-legend{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px}.pulse-scope .ev-legend i{border-radius:3px;display:inline-block;height:10px;margin-right:4px;vertical-align:middle;width:14px}.pulse-scope .dd-wrap{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin-top:4px}.pulse-scope .dd-matrix{grid-gap:6px;display:grid;gap:6px;grid-template-columns:92px minmax(0,1fr) minmax(0,1fr)}.pulse-scope .dd-axis{align-self:end;color:var(--muted);font-size:11.5px;line-height:1.35;padding:0 2px 2px}.pulse-scope .dd-axis b{color:var(--heading);display:block;font-size:12px;font-weight:700}.pulse-scope .dd-axis.dd-side{align-self:center;padding:0 6px 0 0;text-align:right}.pulse-scope .dd-cell{align-items:flex-start;border:1px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;min-height:128px;padding:12px 14px;text-align:left;transition:border-color .15s,box-shadow .15s}.pulse-scope .dd-cell:focus-visible,.pulse-scope .dd-cell:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.pulse-scope .dd-label{color:var(--heading);font-size:13px;font-weight:800}.pulse-scope .dd-ic{border-radius:50%;display:inline-grid;font-size:10.5px;font-weight:900;height:16px;margin-right:6px;place-items:center;vertical-align:1px;width:16px}.pulse-scope .dd-ic.good{background:var(--green-soft);color:var(--green-ink)}.pulse-scope .dd-ic.bad{background:var(--red-soft);color:var(--red-ink)}.pulse-scope .dd-support .dd-label,.pulse-scope .dd-table th.dd-th-bad{color:var(--red-ink)}.pulse-scope .dd-n{font-feature-settings:"tnum";color:var(--heading);font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.pulse-scope .dd-pct{color:var(--muted);font-size:13px;font-weight:700;margin-left:6px}.pulse-scope .dd-hint{color:var(--muted);font-size:12px}.pulse-scope .dd-avg{font-feature-settings:"tnum";color:var(--text);font-size:11.5px;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:6px}.pulse-scope .dd-note{color:var(--red-ink);font-size:11.5px;font-weight:700}.pulse-scope .dd-units-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pulse-scope .dd-units-title{color:var(--heading);font-size:13px;font-weight:800}.pulse-scope .dd-table td,.pulse-scope .dd-table th{padding:7px 10px}.pulse-scope .dd-table td.num,.pulse-scope .dd-table th.num{text-align:right}.pulse-scope .dd-table td.dd-c{padding:4px 6px;text-align:right}.pulse-scope .dd-table td.dd-c button{font-feature-settings:"tnum";border:0;border-radius:7px;color:var(--heading);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;font-weight:800;min-width:64px;padding:5px 8px;text-align:right}.pulse-scope .dd-table td.dd-c button:focus-visible,.pulse-scope .dd-table td.dd-c button:hover{box-shadow:0 0 0 2px var(--accent);outline:none}.pulse-scope .dd-table td.dd-c small{color:var(--muted);font-size:10.5px;font-weight:600;margin-left:4px}.pulse-scope .dd-unit{background:#0000;border:0;color:var(--heading);cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.pulse-scope .dd-unit:hover{color:var(--accent)}.pulse-scope .dd-more{color:var(--muted);font-size:12px;margin-top:8px}@media (max-width:1100px){.pulse-scope .dd-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pulse-scope .dd-matrix{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr)}.pulse-scope .dd-cell{min-height:0;padding:10px}.pulse-scope .dd-n{font-size:24px}.pulse-scope .dd-avg,.pulse-scope .dd-hint{display:none}}.pulse-scope .ev-cov{border-bottom:1px solid var(--border);cursor:pointer;padding:9px 0}.pulse-scope .ev-cov:last-child{border-bottom:0}.pulse-scope .ev-cov:hover .lbl{color:var(--accent)}.pulse-scope .ev-cov .row{align-items:center;display:flex;font-size:13px;gap:8px}.pulse-scope .ev-cov .lbl{color:var(--heading);flex:1 1;font-weight:600}.pulse-scope .ev-cov .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.pulse-scope .ev-cov .miss{color:var(--muted);font-size:11.5px}.pulse-scope .ev-cov .track{background:var(--panel-2);border-radius:999px;height:7px;margin-top:6px;overflow:hidden}.pulse-scope .ev-cov .track>span{border-radius:999px;display:block;height:100%}.pulse-scope .ev-prow{grid-gap:10px;align-items:center;border-bottom:1px solid var(--border);border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:22px 26px minmax(0,1fr) auto;padding:10px 6px}.pulse-scope .ev-prow:last-child{border-bottom:0}.pulse-scope .ev-prow:hover{background:var(--panel-hover)}.pulse-scope .ev-prow .rk{font-feature-settings:"tnum";color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800;text-align:center}.pulse-scope .ev-prow .info{min-width:0}.pulse-scope .ev-prow .nm{color:var(--heading);font-size:13.5px;font-weight:700;line-height:1.25}.pulse-scope .ev-prow .meta,.pulse-scope .ev-prow .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-scope .ev-prow .meta{color:var(--muted);font-size:11.5px}.pulse-scope .ev-prow .tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.pulse-scope .ev-tag{border-radius:6px;font-size:11px;font-weight:700;padding:2px 7px;white-space:nowrap}.pulse-scope .ev-tag.good{background:var(--green-soft);color:var(--green-ink)}.pulse-scope .ev-tag.warn{background:var(--amber-soft);color:var(--amber-ink)}.pulse-scope .ev-tag.bad{background:var(--red-soft);color:var(--red-ink)}.pulse-scope .ev-score{font-feature-settings:"tnum";border-radius:999px;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;min-width:44px;padding:4px 10px;text-align:center}.pulse-scope .ev-score.good{background:var(--green-soft);color:var(--green-ink)}.pulse-scope .ev-score.blue{background:#e3ebff;color:#1f4fbf}.pulse-scope .ev-score.warn{background:var(--amber-soft);color:var(--amber-ink)}.pulse-scope .ev-score.bad{background:var(--red-soft);color:var(--red-ink)}@media (max-width:1200px){.pulse-scope .ev-hero{grid-template-columns:auto minmax(0,1fr)}.pulse-scope .ev-side{align-items:center;flex-direction:row;grid-column:1/-1;min-width:0}.pulse-scope .ev-side .ev-stats{flex:1 1}}@media (max-width:1000px){.pulse-scope .ev-grid.two,.pulse-scope .ev-grid.wide-left{grid-template-columns:minmax(0,1fr)}.pulse-scope .ev-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pulse-scope .ev-hero{grid-template-columns:minmax(0,1fr);justify-items:start}.pulse-scope .ev-side{align-items:stretch;flex-direction:column;width:100%}.pulse-scope .ev-insights,.pulse-scope .ev-kpis{grid-template-columns:minmax(0,1fr)}.pulse-scope .ev-stats{grid-template-columns:repeat(2,1fr)}}:root[data-theme=dark] .pulse-scope .ev-insight.info .ic,:root[data-theme=dark] .pulse-scope .ev-score.blue{background:#1b2a4d;color:#9db7ff}.pulse-scope .ev-bus{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr))}.pulse-scope .ev-bu{background:var(--panel);border:1px solid var(--border);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s}.pulse-scope .ev-bu:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.pulse-scope .ev-bu .top{align-items:center;display:flex;gap:8px;justify-content:space-between}.pulse-scope .ev-bu .tag{background:var(--accent-soft);border-radius:999px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.04em;padding:2px 8px}.pulse-scope .ev-bu .nm{color:var(--heading);font-size:14.5px;font-weight:800;line-height:1.25}.pulse-scope .ev-bu .hd{color:var(--muted);font-size:12px;min-height:16px}.pulse-scope .ev-bu .bar{background:var(--panel-2);border-radius:3px;height:6px;overflow:hidden}.pulse-scope .ev-bu .bar span{border-radius:3px;display:block;height:100%}.pulse-scope .ev-bu .facts{font-feature-settings:"tnum";color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;font-variant-numeric:tabular-nums;gap:4px 10px}.pulse-scope .ev-bu .facts b{color:var(--heading);font-weight:700}.pulse-scope .ev-bu .facts .risk{color:var(--red-ink);font-weight:600}.pulse-scope .org-bu{display:flex;flex-direction:column;gap:8px}.pulse-scope .org-bu-unit{background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden}.pulse-scope .org-bu-row{align-items:center;display:flex;font-size:13px;gap:10px;padding:9px 12px}.pulse-scope .org-bu-row .nm{color:var(--heading);font-weight:700}.pulse-scope .org-bu-row .muted{font-size:12px}.pulse-scope .org-bu-row .spacer{flex:1 1}.pulse-scope .org-bu-row.lvl0{background:var(--panel-2);cursor:pointer;font-size:14px}.pulse-scope .org-bu-row.lvl1{border-top:1px solid var(--border);cursor:pointer;padding-left:30px}.pulse-scope .org-bu-row.lvl0:hover,.pulse-scope .org-bu-row.lvl1:hover{background:var(--panel-hover)}.pulse-scope .org-bu-team{border-top:1px dashed var(--border);padding-bottom:6px}.pulse-scope .org-bu-row.lvl2{padding-left:56px}.pulse-scope .org-bu-sub{border-top:1px solid var(--border);color:var(--muted);font-size:11.5px;font-weight:800;letter-spacing:.03em;padding:8px 12px 4px 30px;text-transform:uppercase}.pulse-scope .org-bu-sub .muted{font-weight:500;letter-spacing:0;text-transform:none}.pulse-scope .org-bu-row.lvl1.team .nm{font-weight:700}.pulse-scope .org-bu-person .score-pill{margin-left:auto}.pulse-scope .org-bu-row.lvl2 .nm{font-size:12.5px;font-weight:600}.pulse-scope .org-bu-person{align-items:center;cursor:pointer;display:flex;gap:8px;padding:5px 12px 5px 72px}.pulse-scope .org-bu-person:hover{background:var(--panel-hover)}.pulse-scope .org-bu-person.sel{background:var(--accent-soft)}.pulse-scope .org-outside{background:var(--panel);border:1px solid var(--border);border-radius:8px;max-width:60%;padding:4px 10px}.pulse-scope .org-notice{background:var(--amber-soft);border-radius:999px;color:var(--amber-ink);display:inline-block;font-size:10px;font-weight:800;margin-right:6px;padding:0 6px;vertical-align:1px}.pulse-scope.kp-page{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.pulse-scope .og-hero{align-items:center;background:linear-gradient(120deg,var(--accent-soft) 0,var(--panel) 72%);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:18px 22px;padding:20px 24px}.pulse-scope .og-photo{border:3px solid var(--panel);border-radius:50%;box-shadow:0 0 0 2px var(--accent),0 6px 18px #0000001f;flex-shrink:0;height:88px;object-fit:cover;width:88px}.pulse-scope .og-words{flex:1 1 340px;min-width:0}.pulse-scope .og-title{align-items:center;color:var(--heading);display:flex;font-size:24px;font-weight:800;gap:10px;letter-spacing:-.3px;line-height:1.2;margin:0}.pulse-scope .og-tagline{color:var(--accent);font-size:18px;font-weight:800;letter-spacing:.2px;margin-top:4px}.pulse-scope .og-quote{border-left:3px solid var(--accent);margin:10px 0 0;padding-left:12px}.pulse-scope .og-quote blockquote{color:var(--text);font-size:14px;font-style:italic;line-height:1.5;margin:0}.pulse-scope .og-quote figcaption{color:var(--muted);font-size:12.5px;font-weight:600;margin-top:3px}@media (max-width:640px){.pulse-scope .og-hero{align-items:flex-start;gap:12px 14px;padding:16px}.pulse-scope .og-photo{height:64px;width:64px}.pulse-scope .og-words{flex-basis:calc(100% - 78px)}.pulse-scope .og-title{font-size:20px}.pulse-scope .og-tagline{font-size:16px}}.pulse-scope .kp-classic{min-width:0}.pulse-scope .kp-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pulse-scope .kp-row .spacer{flex:1 1}.pulse-scope .kp-note{color:var(--muted);font-size:12.5px}.pulse-scope .kp-pill{align-items:center;background:var(--panel-2);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:1px 9px;white-space:nowrap}.pulse-scope .kp-pill.good{background:var(--green-soft);color:var(--green-ink)}.pulse-scope .kp-pill.warn{background:var(--amber-soft);color:var(--amber-ink)}.pulse-scope .kp-pill.bad{background:var(--red-soft);color:var(--red-ink)}.pulse-scope .kp-pill.blue{background:#e1e9ff;background:var(--blue-soft,#e1e9ff);color:#3563e9;color:var(--blue,#3563e9)}.pulse-scope .kp-pill.accent{background:var(--accent-soft);color:var(--accent)}.pulse-scope .kp-tree{grid-gap:4px;display:grid;gap:4px}.pulse-scope .kp-node{grid-gap:10px;align-items:center;background:var(--panel-2);border-radius:8px;display:grid;font-size:13.5px;gap:10px;grid-template-columns:minmax(0,1fr) 96px 96px 104px auto;padding:8px 10px}.pulse-scope .kp-node.org{background:var(--accent-soft)}.pulse-scope .kp-node.person{background:var(--panel);border:1px dashed var(--border)}.pulse-scope .kp-node .who{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.pulse-scope .kp-node .who b{color:var(--heading)}.pulse-scope .kp-node .who .scope{color:var(--muted);font-size:12px}.pulse-scope .kp-node .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pulse-scope .kp-node .acts{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.pulse-scope .kp-toggle{background:none;border:0;color:var(--muted);cursor:pointer;font-size:13px;padding:0;width:18px}.pulse-scope .kp-head{grid-gap:10px;color:var(--muted);display:grid;font-size:11.5px;font-weight:700;gap:10px;grid-template-columns:minmax(0,1fr) 96px 96px 104px auto;letter-spacing:.05em;padding:0 10px;text-transform:uppercase}.pulse-scope .kp-head span:nth-child(2),.pulse-scope .kp-head span:nth-child(3){text-align:right}.kp-drawer{grid-gap:14px;align-content:start;display:grid;gap:14px;padding:20px;width:min(560px,100vw)}.kp-drawer h2{color:var(--heading);font-size:18px;margin:0}.kp-field{grid-gap:4px;display:grid;gap:4px}.kp-field label{color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.kp-field input,.kp-field select,.kp-field textarea{background:var(--panel);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;font-size:13.5px;padding:7px 10px}.kp-field input[readonly]{background:var(--panel-2)}.kp-two{grid-gap:10px;grid-template-columns:1fr 1fr}.kp-three,.kp-two{display:grid;gap:10px}.kp-three{grid-gap:10px;grid-template-columns:1fr 1fr 1fr}.kp-checks{grid-gap:8px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:grid;gap:8px;padding:12px}.kp-check{grid-gap:8px;align-items:start;display:grid;font-size:13px;gap:8px;grid-template-columns:20px 1fr}.kp-check .m{border-radius:50%;display:grid;font-size:11px;font-weight:800;height:18px;place-items:center;width:18px}.kp-check .m.ok{background:var(--green-soft);color:var(--green-ink)}.kp-check .m.warn{background:var(--amber-soft);color:var(--amber-ink)}.kp-check .m.fail{background:var(--red-soft);color:var(--red-ink)}.kp-pick{grid-gap:4px;border:1px solid var(--border);border-radius:10px;display:grid;gap:4px;max-height:260px;overflow:auto;padding:6px}.kp-pick button{grid-gap:1px;background:none;border:0;border-radius:7px;color:var(--text);cursor:pointer;display:grid;font:inherit;font-size:13px;gap:1px;padding:7px 9px;text-align:left}.kp-pick button.on,.kp-pick button:hover{background:var(--accent-soft)}.kp-pick button small{color:var(--muted);font-size:11.5px}.pulse-scope .kp-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.pulse-scope .kp-card{grid-gap:6px;align-content:start;background:var(--panel);border:1px solid var(--border);border-radius:12px;display:grid;gap:6px;padding:14px}.pulse-scope .kp-card .h{align-items:flex-start;color:var(--heading);display:flex;font-size:13.5px;font-weight:700;gap:8px;justify-content:space-between}.pulse-scope .kp-card .val{font-feature-settings:"tnum";color:var(--heading);font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.pulse-scope .kp-card .val small{color:var(--muted);font-size:13px;font-weight:600;margin-left:4px}.pulse-scope .kp-card svg{display:block;height:34px;width:100%}.pulse-scope .kp-present .kp-cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.pulse-scope .kp-present .kp-card .val{font-size:44px}.pulse-scope .kp-present .kp-card .h{font-size:17px}.pulse-scope .kp-flags{grid-gap:8px;display:grid;gap:8px}.pulse-scope .kp-flag{background:var(--red-soft);border-left:3px solid var(--red-ink);border-radius:0 8px 8px 0;font-size:13.5px;padding:9px 12px}.pulse-scope .kp-flag.warn{background:var(--amber-soft);border-left-color:var(--amber-ink)}.pulse-scope .kp-flag b{display:block}.pulse-scope .kp-buckets{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.pulse-scope .kp-bars{grid-gap:5px;display:grid;gap:5px}.pulse-scope .kp-bar{grid-gap:8px;align-items:center;display:grid;font-size:12.5px;gap:8px;grid-template-columns:minmax(0,1fr) 110px 34px}.pulse-scope .kp-bar>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-scope .kp-bar .t{background:var(--panel-2);border-radius:4px;height:8px;overflow:hidden}.pulse-scope .kp-bar .t i{background:var(--accent);display:block;height:100%}.pulse-scope .kp-bar>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pulse-scope .kp-weeks{align-items:flex-end;display:flex;gap:4px;height:90px;overflow-x:auto;padding-top:6px}.pulse-scope .kp-week{grid-gap:3px;color:var(--muted);display:grid;font-size:10.5px;gap:3px;justify-items:center;min-width:30px}.pulse-scope .kp-week .b{background:var(--accent);border-radius:3px 3px 0 0;width:18px}.pulse-scope .kp-week .b.none{background:var(--red-ink)}.pulse-scope .kp-week .b.zero{background:var(--border);height:2px}@media (max-width:760px){.pulse-scope .kp-head,.pulse-scope .kp-node{grid-template-columns:minmax(0,1fr) 70px 70px}.pulse-scope .kp-head>:nth-child(4),.pulse-scope .kp-head>:nth-child(5),.pulse-scope .kp-node>:nth-child(4),.pulse-scope .kp-node>:nth-child(5){display:none}.kp-three,.kp-two{grid-template-columns:minmax(0,1fr)}}.pulse-scope .kw-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.pulse-scope .kw-tile{grid-gap:8px;align-content:start;background:var(--panel);border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:4px;border-radius:14px;display:grid;gap:8px;min-width:0;padding:14px 16px}.pulse-scope .kw-tile.bad{border-left-color:var(--red)}.pulse-scope .kw-tile.warn{border-left-color:var(--amber)}.pulse-scope .kw-tile.good{border-left-color:var(--green)}.pulse-scope .kw-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.pulse-scope .kw-kpi{color:var(--heading);font-size:14.5px;font-weight:700;line-height:1.25}.pulse-scope .kw-now{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.pulse-scope .kw-now b{font-feature-settings:"tnum";color:var(--heading);font-size:24px;font-variant-numeric:tabular-nums;font-weight:800}.pulse-scope .kw-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px}.pulse-scope .kw-wow{color:var(--muted);font-size:12.5px;font-weight:700}.pulse-scope .kw-wow.good{color:var(--green);color:var(--green-ink,var(--green))}.pulse-scope .kw-wow.bad{color:var(--red)}.pulse-scope .kw-kind{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.pulse-scope .kw-kind.input{background:color-mix(in srgb,var(--blue) 14%,#0000);color:var(--blue)}.pulse-scope .kw-kind.output{background:color-mix(in srgb,var(--accent) 14%,#0000);color:var(--accent)}.pulse-scope .kw-chart{display:block;height:auto;width:100%}.pulse-scope .kw-chart .kw-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pulse-scope .kw-chart .kw-line.month{stroke:var(--muted);stroke-width:1.6}.pulse-scope .kw-chart .kw-target{stroke:var(--text);stroke-opacity:.45;stroke-width:1;stroke-dasharray:4 3}.pulse-scope .kw-chart .kw-split{stroke:var(--border);stroke-width:1}.pulse-scope .kw-chart .kw-axis{fill:var(--muted);font-size:9.5px}.pulse-scope .kw-chart-empty{border:1px dashed var(--border);border-radius:10px;color:var(--muted);font-size:12px;padding:14px 0;text-align:center}.pulse-scope .kw-note{grid-gap:4px;background:var(--panel-2);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;color:var(--text);display:grid;font-size:13px;gap:4px;margin:0;padding:8px 10px}.pulse-scope .kw-note footer{color:var(--muted);font-size:11.5px}.pulse-scope .kw-changes{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:6px 0 0;padding:0}.pulse-scope .kw-change{align-items:baseline;display:flex;font-size:13.5px;gap:8px}.pulse-scope .kw-change .arrow{font-size:11px}.pulse-scope .kw-change.good .arrow{color:var(--green)}.pulse-scope .kw-change.bad .arrow{color:var(--red)}.pulse-scope .kw-narratives{grid-gap:14px;display:grid;gap:14px}.pulse-scope .kw-narrative{grid-gap:8px;background:var(--panel);border:1px solid var(--border);border-radius:12px;display:grid;gap:8px;padding:12px 14px}.pulse-scope .kw-text{color:var(--text);font-size:14px;line-height:1.55;white-space:pre-wrap}.pulse-scope .kw-edit{background:var(--panel);color:var(--text);font:inherit;font-size:14px;padding:10px}.pulse-scope .kw-digest,.pulse-scope .kw-edit{border:1px solid var(--border);border-radius:8px;width:100%}.pulse-scope .kw-digest{background:#fff;height:360px}.pulse-scope.kw-wbr{background:var(--bg);display:grid;grid-template-rows:auto 1fr;inset:0;overflow:auto;position:fixed;z-index:1500}.pulse-scope .kw-wbr-bar{align-items:center;background:var(--panel);border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;padding:12px 20px}.pulse-scope .kw-wbr-slide{display:grid;padding:24px;place-items:center}.pulse-scope .kw-wbr-slide>*{width:min(900px,100%)}.pulse-scope .kw-tile.big{gap:14px;padding:24px 28px}.pulse-scope .kw-tile.big .kw-kpi{font-size:24px}.pulse-scope .kw-tile.big .kw-now b{font-size:46px}.pulse-scope .kw-narrative.big .kw-text{font-size:18px}.pulse-scope .kw-wbr-bar .spacer{flex:1 1}.pulse-scope .kw-tile.big .kw-chart .kw-axis{font-size:5.5px}.pulse-scope .kw-tile.big .kw-chart{max-height:52vh}.kw-print{display:none}@media print{body *{visibility:hidden}.kw-print,.kw-print *{visibility:visible}.kw-print{display:block;left:0;padding:0 8mm;position:absolute;top:0;width:100%}.kw-print h1{font-size:18pt;margin:0 0 4pt}.kw-print .kw-print-page{break-after:page;page-break-after:always}.kw-print .kw-print-tiles{grid-gap:8pt;display:grid;gap:8pt;grid-template-columns:1fr 1fr}.kw-print .kw-tile{break-inside:avoid;page-break-inside:avoid}.kw-print .kw-tile .btn{display:none}}.pr-strip{background:var(--panel-2);border-radius:3px;box-shadow:inset 0 0 0 1px var(--border);display:inline-flex;overflow:hidden;vertical-align:middle}.pr-strip>span{display:block;height:100%}.pr-bar{background:var(--panel-2);border-radius:999px;display:flex;overflow:hidden;width:100%}.pr-bar>span{display:block;height:100%}.pr-legend{color:var(--muted);display:inline-flex;flex-wrap:wrap;font-size:11.5px;gap:4px 12px}.pr-legend i{border-radius:2px;display:inline-block;height:8px;margin-right:5px;vertical-align:0;width:8px}.pr-warn{align-items:center;background:#e5484d;border-radius:50%;color:#fff;cursor:help;display:inline-flex;flex:none;font-size:11px;font-weight:800;height:16px;justify-content:center;margin-left:6px;width:16px}.pr-nets{border-collapse:collapse;font-size:13px;width:100%}.pr-nets th{color:var(--muted);font-size:11.5px;font-weight:700;padding:4px 6px;text-align:left}.pr-nets td{padding:4px 6px;vertical-align:middle}.pr-nets input.ctl,.pr-nets select.ctl{width:100%}.pr-setup{grid-gap:14px;display:grid;gap:14px;padding:14px 0 4px}.pr-step{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.pr-step .set-name{align-items:center;display:flex;gap:8px}.pr-found{border-collapse:collapse;font-size:13px;margin-top:8px;width:100%}.pr-found th{color:var(--muted);font-size:11.5px;font-weight:700;padding:4px 8px;text-align:left}.pr-found td,.pr-found th{border-bottom:1px solid var(--border)}.pr-found td{padding:6px 8px}.pr-found td.num,.pr-found th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pr-runs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.pr-runs span{background:#22b25b;border-radius:2px;height:18px;width:10px}.pr-runs span.bad{background:#e5484d}.api-key-made{background:var(--panel-2);border:1px solid var(--accent);border-radius:10px;margin-bottom:14px;padding:12px 14px}.api-key-value{background:var(--panel);border:1px solid var(--border);border-radius:6px;display:block;font-size:13px;margin-top:6px;padding:8px 10px;-webkit-user-select:all;user-select:all;word-break:break-all}.api-key-new{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.pr-found.api-keys tr.muted td{opacity:.6}@media (max-width:640px){.page-head{flex-wrap:wrap}.page-head .grow{flex:1 1 100%}.page-title{font-size:22px}.panel-head{flex-wrap:wrap;row-gap:8px}.panel-head .sub{flex:1 1 100%;order:1}.panel-head .spacer{display:none}.panel-head>:not(h2):not(.sub):not(.spacer){max-width:100%;order:2;overflow-x:auto}.panel-head .MuiButton-root{flex-shrink:0;white-space:nowrap}.ov-cards.two{grid-template-columns:minmax(0,1fr)}.pulse-scope .kp-pill{white-space:normal}.pulse-scope .set-row:not(.stack){flex-wrap:wrap}.pulse-scope .ctl-group{max-width:100%}.pulse-scope .choice-ed{max-width:100%;overflow-x:auto}.ptable th,.pulse-scope .choice-opt{white-space:nowrap}.MuiDialog-root .MuiDialog-paper{margin:16px;max-width:calc(100% - 32px);width:calc(100% - 32px)}.MuiDialog-root .MuiDialog-paperScrollPaper{max-height:calc(100% - 32px)}.MuiDialog-root .MuiDialog-paperFullScreen{margin:0;max-height:100%;max-width:100%;width:100%}}.as-launch{background:var(--panel);border:1px solid var(--border);border-radius:50%;bottom:22px;box-shadow:0 8px 24px #00000029;cursor:pointer;height:60px;padding:6px;position:fixed;right:22px;transition:transform .15s ease,box-shadow .15s ease;width:60px;z-index:1150}.as-launch img{display:block;height:100%;width:100%}.as-launch:hover{box-shadow:0 12px 28px #0003;transform:translateY(-2px) scale(1.04)}.as-launch:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.as-panel{background:var(--panel);border:1px solid var(--border);border-radius:16px;bottom:22px;box-shadow:0 18px 48px #00000038;color:var(--text);display:flex;flex-direction:column;font-size:14px;height:600px;max-height:calc(100vh - 100px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:22px;width:400px;z-index:1150}.as-head{align-items:center;background:var(--panel-2);border-bottom:1px solid var(--border);display:flex;gap:10px;padding:12px 12px 12px 14px}.as-head>img{height:32px;width:32px}.as-title{display:flex;flex:1 1;flex-direction:column;line-height:1.25;min-width:0}.as-title b{color:var(--text);color:var(--heading,var(--text));font-size:15px}.as-title small{color:var(--muted);font-size:11.5px}.as-icon-btn{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.as-icon-btn:hover:not(:disabled){background:var(--panel);background:var(--panel-hover,var(--panel));color:var(--text)}.as-icon-btn:disabled{cursor:default;opacity:.4}.as-body{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px}.as-welcome{color:var(--text);padding:8px 4px;text-align:center}.as-welcome img{height:56px;margin-bottom:6px;width:56px}.as-welcome p{line-height:1.5;margin:0 0 12px}.as-suggest{display:flex;flex-direction:column;gap:8px}.as-suggest button{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;padding:9px 12px;text-align:left}.as-suggest button:hover{border-color:var(--accent)}.as-msg{border-radius:14px;line-height:1.5;max-width:88%;overflow-wrap:anywhere;padding:9px 12px}.as-msg.me{align-self:flex-end;background:var(--accent-soft);border-bottom-right-radius:4px;color:var(--text);white-space:pre-wrap}.as-msg.bot{align-self:flex-start;background:var(--panel-2);border:1px solid var(--border);border-bottom-left-radius:4px}.as-msg.bot p{margin:0 0 8px}.as-msg.bot ol:last-child,.as-msg.bot p:last-child,.as-msg.bot ul:last-child{margin-bottom:0}.as-msg.bot .as-h{font-weight:700;margin-top:4px}.as-msg.bot ol,.as-msg.bot ul{margin:0 0 8px;padding-left:20px}.as-msg.bot li{margin:2px 0}.as-msg.bot code{background:var(--panel);border:1px solid var(--border);border-radius:5px;font-size:12.5px;padding:1px 5px}.as-table{margin:4px 0 8px;overflow-x:auto}.as-table table{border-collapse:collapse;font-size:12.5px}.as-table td,.as-table th{border:1px solid var(--border);padding:4px 8px;text-align:left;white-space:nowrap}.as-table th{background:var(--panel);font-weight:700}.as-typing{display:inline-flex;gap:4px;padding:12px 14px}.as-typing span{animation:as-dot 1.1s ease-in-out infinite;background:var(--muted);border-radius:50%;height:7px;width:7px}.as-typing span:nth-child(2){animation-delay:.15s}.as-typing span:nth-child(3){animation-delay:.3s}@keyframes as-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.as-typing span{animation:none;opacity:.6}.as-launch{transition:none}}.as-error{align-self:stretch;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;color:var(--red);font-size:13px;padding:8px 10px}.as-foot{align-items:flex-end;border-top:1px solid var(--border);display:flex;gap:8px;padding:10px 12px}.as-foot textarea{background:var(--panel);border:1px solid var(--border-strong,var(--border));border-radius:10px;color:var(--text);flex:1 1;font:inherit;font-size:14px;max-height:120px;min-height:38px;padding:9px 12px;resize:none}.as-foot textarea:focus{border-color:var(--accent);outline:none}.as-send{align-items:center;background:var(--accent);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.as-send:disabled{cursor:default;opacity:.45}.as-note{color:var(--muted);font-size:11px;padding:0 12px 10px;text-align:center}@media (max-width:600px){.as-panel{bottom:8px;height:calc(100vh - 80px);left:8px;max-width:none;right:8px;width:auto}.as-launch{bottom:14px;height:54px;right:14px;width:54px}}.as-card{background:var(--panel);border:1px solid var(--border-strong,var(--border));border-radius:12px;margin-top:10px;padding:10px 12px}.as-card-h{font-size:13px;font-weight:700;margin-bottom:6px}.as-card table{border-collapse:collapse;font-size:12.5px;width:100%}.as-card td{padding:3px 4px;vertical-align:top}.as-card td:first-child{color:var(--muted)}.as-card .as-before{color:var(--muted);text-decoration:line-through;white-space:nowrap}.as-card .as-after{font-weight:700}.as-card .as-same,.as-card-note{color:var(--muted)}.as-card-note{font-size:11.5px;margin-top:6px}.as-card-actions{display:flex;gap:8px;margin-top:10px}.as-save{background:var(--accent);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:6px 16px}.as-cancel{background:var(--panel);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;padding:6px 14px}.as-cancel:disabled,.as-save:disabled{cursor:default;opacity:.5}.as-card-done{color:var(--green);font-weight:700}.as-card-done,.as-card-off{font-size:12.5px;margin-top:8px}.as-card-off{color:var(--muted)}.as-card-err{color:var(--red);font-size:12.5px;margin-top:8px}.as-card.cancelled,.as-card.failed{opacity:.8}.es-edit{font-size:12px;gap:8px;margin:0 0 8px}.es-edit,.uw-editor .uw-row{align-items:center;display:flex}.uw-editor .uw-row{font-size:14px;gap:10px;margin:6px 0}.uw-editor .uw-row span:first-child{flex:1 1}.uw-editor .uw-row input{background:var(--panel);border:1px solid var(--border-strong,var(--border));border-radius:8px;color:var(--text);font:inherit;padding:6px 8px;text-align:right;width:80px}.uw-editor .uw-total{font-size:13px;font-weight:700;margin:10px 0}.uw-editor .uw-total.ok{color:var(--green)}.uw-editor .uw-total.off{color:var(--red)}.uw-editor .uw-starts{border:1px solid var(--border);border-radius:10px;font-size:13px;padding:8px 12px}.uw-editor .uw-starts label{display:block;margin:4px 0}.as-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;text-align:left}.as-actions-h{color:var(--muted);font-size:12px;font-weight:700;width:100%}.as-actions button{align-items:center;background:var(--accent-soft);border:1px solid var(--accent);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:4px;padding:7px 12px}.as-actions button:hover:not(:disabled){background:var(--panel)}.as-actions-bar{border-top:1px solid var(--border);margin:0;padding:8px 12px 0}.as-icon-btn.on{background:var(--accent-soft);color:var(--text)}.as-usage{font-feature-settings:"tnum";color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;margin-top:6px}.as-spent{font-weight:700}.as-off{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;color:var(--red);font-size:12.5px;margin:0 12px;padding:8px 10px}.au-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.au-tile{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.au-tile .k{color:var(--muted);font-size:12px;font-weight:700}.au-tile .v{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;margin:2px 0}.au-tile .muted{font-size:11.5px}.au-h{font-size:13px;font-weight:700;margin:16px 0 6px}.au-bars{border-bottom:1px solid var(--border);gap:3px;height:80px;padding:4px 0}.au-bar,.au-bars{align-items:flex-end;display:flex}.au-bar{flex:1 1;height:100%}.au-bar span{background:var(--accent);border-radius:3px 3px 0 0;min-height:1px;width:100%}