:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.wv-standard-hours{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px 16px;margin:20px 0;font-size:12px;display:grid}.wv-standard-hours small{margin-top:4px;display:block}.wv-standard-track{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:6px;height:28px;position:relative}.wv-standard-track i{background:#60a5fa2e;border:1px solid #60a5fa;border-radius:5px;height:100%;position:absolute;top:0}.wv-provisional-status{grid-column:1/-1}.prod-my-day-window-chart .wv-standard-hours{grid-template-columns:156px minmax(0,1fr);gap:14px}.prod-my-day-window-track button.timesheet{overflow:visible}.wv-time-start,.wv-time-end{white-space:nowrap;color:inherit;font-size:10px;position:absolute;top:-18px}.wv-time-start{left:0}.wv-time-end{right:0}@media (max-width:600px){.wv-standard-hours{grid-template-columns:100px minmax(0,1fr);gap:8px}.prod-my-day-window-axis small:nth-child(2n){visibility:hidden}}@media (max-width:640px){.prod-my-day-window-chart .wv-standard-hours{grid-template-columns:1fr;gap:7px}}html{scroll-behavior:smooth}body{color:#172033;-webkit-font-smoothing:antialiased;background:#f4f6f9;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:2px;outline:3px solid #2368b557}h1,h2,h3,p{margin-top:0}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.server-status{box-sizing:border-box;text-align:center;text-wrap:balance;z-index:1000;border-bottom:1px solid;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:8px 16px;font-size:13px;line-height:1.4;display:flex;position:fixed;top:0;left:0;right:0}.server-status button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:6px;padding:2px 10px}.server-status-maintenance{color:#1f4fa8;background:#e8f0ff;border-color:#b9cdf5}.server-status-down{color:#8a4b00;background:#fff3e2;border-color:#f3cf9c}.server-status-ok{color:#17663c;background:#e7f6ee;border-color:#b3e0c6}:root[data-theme=dark] .server-status-maintenance{color:#c0cdf6;background:#131d3e;border-color:#2c4590}:root[data-theme=dark] .server-status-down{color:#ffd5a5;background:#2c2317;border-color:#8a5200}:root[data-theme=dark] .server-status-ok{color:#b5e6dc;background:#132823;border-color:#1f6f52}.prod-shell{color:var(--prod-text);--prod-bg:#f4f6f9;--prod-panel:#fff;--prod-ink:#172033;--prod-text:var(--prod-ink);--prod-muted:#667085;--prod-line:#dfe4ec;--prod-blue:#2368b5;--prod-blue-soft:#d9e5f4;--prod-green:#229e4c;--prod-red:#dc4c58;--prod-orange:#e2942f;--prod-violet:#8a3de1}.prod-shell.prod-theme-dark{--prod-bg:#101318;--prod-panel:#191e27;--prod-ink:#edf2fa;--prod-muted:#9aaac0;--prod-line:#2c3544;--prod-blue:#6fa8ff;--prod-blue-soft:#213552;--prod-green:#48dc87;--prod-red:#ff7d87;--prod-orange:#f5ba62;--prod-violet:#bb7cff}.prod-theme-dark .prod-sidebar,.prod-theme-dark .prod-topbar{background:#101318f5}.prod-theme-dark .prod-sidebar nav button:hover,.prod-theme-dark .prod-sidebar-foot button:hover{background:#1d2633}.prod-theme-dark .prod-sidebar-foot button{color:var(--prod-muted)}.prod-theme-dark .prod-icon-button,.prod-theme-dark .prod-select,.prod-theme-dark input,.prod-theme-dark select,.prod-theme-dark textarea{color:var(--prod-ink);background:#191e27}.prod-theme-dark .prod-panel,.prod-theme-dark .prod-metric,.prod-theme-dark .prod-real-panel,.prod-theme-dark .prod-admin-card,.prod-theme-dark .prod-empty-state{background:var(--prod-panel);border-color:var(--prod-line)}.prod-theme-dark .prod-panel-head,.prod-theme-dark .prod-admin-table .head,.prod-theme-dark .prod-admin-table .row,.prod-theme-dark .prod-project-table .head,.prod-theme-dark .prod-project-table>button,.prod-theme-dark table th,.prod-theme-dark table td{border-color:var(--prod-line)}.prod-theme-dark .prod-admin-table .head,.prod-theme-dark table th{background:#202735}.prod-theme-dark .prod-info>div,.prod-theme-dark .prod-owner-tooltip{border-color:var(--prod-line);background:#232c39}.prod-shell *,.prod-shell :before,.prod-shell :after{box-sizing:border-box}.prod-shell button,.prod-shell select{font:inherit}.prod-shell button{color:inherit}.prod-shell h1,.prod-shell h2{text-wrap:balance}.prod-shell p{text-wrap:pretty}.prod-page-title{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.prod-page-title p{color:var(--prod-blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:760}.prod-page-title h1{letter-spacing:-.035em;margin:0 0 4px;font-size:clamp(24px,2vw,32px)}.prod-page-title span{color:var(--prod-muted);font-size:13px}.prod-page-title button{color:var(--prod-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 7px -3px;padding:0;font-size:12px;display:flex}.prod-page-title.portfolio{margin-bottom:14px}.prod-page-title.portfolio>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.prod-page-title.portfolio h1{margin:0;font-size:27px}.prod-page-title.portfolio span{white-space:normal;line-height:1.6}.prod-panel,.prod-metric{background:var(--prod-panel);border:1px solid var(--prod-line);border-radius:14px;box-shadow:0 1px 2px #10182806}.prod-panel-head{justify-content:space-between;align-items:flex-start;display:flex}.prod-panel-head>div>span{color:var(--prod-blue);letter-spacing:.13em;margin:0 0 5px;font-size:10px;font-weight:780}.prod-panel-head h2{letter-spacing:-.02em;margin:0;font-size:18px}.prod-panel-head p{color:var(--prod-muted);margin:5px 0 0;font-size:12px}.prod-working-list .prod-empty-state{border-left-color:var(--prod-green);display:block}.prod-info{position:relative}.prod-info summary{color:#8a94a5;cursor:pointer;place-items:center;list-style:none;display:grid}.prod-info summary::-webkit-details-marker{display:none}.prod-info[open]>div{animation:.14s ease-out prod-pop}.prod-info>div{color:#fff;z-index:60;background:#172033;border-radius:10px;width:270px;padding:14px;font-size:11px;line-height:1.5;position:absolute;top:25px;right:0;box-shadow:0 14px 40px #10182833}.prod-info>div b{color:#cbd5e1;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:9px;display:block}.prod-info>div b:first-child{margin-top:0}.prod-info>div p{color:#fff;margin:2px 0}.prod-info>div code{overflow-wrap:anywhere;background:#253146;border-radius:5px;margin-top:4px;padding:6px;display:block}.prod-panel{padding:18px 20px}.prod-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.prod-metric-row.five{grid-template-columns:repeat(5,minmax(0,1fr))}.prod-metric{min-height:108px;padding:14px 16px;position:relative}.prod-metric>span{color:var(--prod-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.prod-metric>strong{letter-spacing:-.04em;margin:9px 0 4px;font-size:25px;display:block}.prod-metric>small{color:var(--prod-muted);font-size:10px}.prod-metric.danger{border-top:3px solid var(--prod-red)}.prod-metric.danger>strong{color:var(--prod-red)}.prod-metric.good{border-top:3px solid var(--prod-green)}.prod-metric.accent{border-top:3px solid var(--prod-violet)}.prod-metric.accent>strong{color:var(--prod-violet)}.prod-project-heading .prod-page-title{margin-bottom:0}.prod-page-title.member.personal{border-bottom:1px solid var(--prod-line);padding-bottom:12px}.prod-ai-journal>div:not(.prod-panel-head){border-top:1px solid #edf0f4;grid-template-columns:1fr 90px 110px 80px;align-items:center;gap:20px;min-height:66px;padding:10px;display:grid}.prod-admin-directory{margin-top:5px}.prod-admin-tabs{border-bottom:1px solid #dbe3ef;gap:8px;margin:2px 0 16px;display:flex}.prod-admin-tabs button{color:#52667f;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 14px 9px;font-weight:700}.prod-admin-tabs button.active{color:#1f67bc;border-bottom-color:#2875ca}.prod-admin-search{align-items:end;gap:10px;margin-top:20px;display:flex}.prod-admin-search label{flex:1;gap:6px;min-width:0;display:grid}.prod-admin-search label>span{color:var(--prod-muted);font-size:10px;font-weight:700}.prod-admin-search input,.prod-admin-search select{background:var(--prod-panel);border:1px solid var(--prod-line);color:var(--prod-text);font:inherit;border-radius:8px;min-height:38px;padding:8px 10px;font-size:12px}.prod-admin-role-filter{flex:0 0 155px}.prod-admin-search button,.prod-admin-pagination button{background:var(--prod-blue);border:1px solid var(--prod-blue);color:#fff;cursor:pointer;font:inherit;border-radius:8px;min-height:38px;padding:8px 14px;font-size:11px;font-weight:700}.prod-admin-search button:hover,.prod-admin-pagination button:hover{background:#1e58ae}:is(.prod-admin-search button:focus-visible,.prod-admin-pagination button:focus-visible,.prod-role-actions button:focus-visible){outline:2px solid var(--prod-blue);outline-offset:2px}.prod-admin-status{color:#b4232d;background:#fff4f4;border:1px solid #f1c8cc;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:11px}.prod-admin-table{min-width:900px;margin-top:18px;overflow-x:auto}.prod-admin-table>.head,.prod-admin-table>.row{grid-template-columns:minmax(180px,1.1fr) minmax(170px,1fr) minmax(160px,.9fr) minmax(250px,1.4fr);align-items:center;gap:16px;display:grid}.prod-admin-table>.head{color:var(--prod-muted);letter-spacing:.04em;text-transform:uppercase;background:#f4f7fb;min-height:43px;padding:8px 12px;font-size:10px;font-weight:800}.prod-admin-table>.row{border-top:1px solid #edf0f4;min-height:80px;padding:12px;font-size:11px;position:relative}.prod-admin-table>.row>span>b,.prod-admin-table>.row>span>small{display:block}.prod-admin-table>.row>span>small{color:var(--prod-muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.prod-admin-table code{color:#52667d;overflow-wrap:anywhere;font-size:10px}.prod-role-chips,.prod-role-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prod-role-chips b{color:#1c5ba9;background:#edf4fd;border:1px solid #cfe0f6;border-radius:99px;padding:4px 7px;font-size:9px}.prod-role-actions button{border:1px solid var(--prod-line);color:var(--prod-text);cursor:pointer;font:inherit;background:#fff;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:700}.prod-role-actions button.grant{color:#1d7a43;border-color:#a9d9bd}.prod-role-actions button.revoke{color:#ba2c38;border-color:#efc5ca}.prod-role-actions button:disabled,.prod-admin-pagination button:disabled{cursor:not-allowed;opacity:.5}.prod-self-revoke{background:#fff8e8;border:1px solid #f0d69a;border-radius:7px;grid-column:1/-1;gap:6px;margin-top:-3px;padding:9px;display:grid}.prod-self-revoke span{color:#6d531a;font-size:10px;line-height:1.4}.prod-self-revoke code{color:#5b4311}.prod-self-revoke input{font:inherit;border:1px solid #dec27d;border-radius:5px;padding:6px 8px;font-size:10px}.prod-self-revoke-actions{gap:8px;display:flex}.prod-self-revoke-actions input{flex:1;min-width:0}.prod-self-revoke-actions button{color:#6d531a;cursor:pointer;font:inherit;background:#fff;border:1px solid #d6b566;border-radius:5px;padding:6px 10px;font-size:10px}.prod-admin-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.prod-admin-pagination span,.prod-admin-loading{color:var(--prod-muted);font-size:11px}.auth-page{color:#e7edf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 0 0,#142034 0%,#0000 55%),linear-gradient(135deg,#0d131d 0%,#0b1018 60%,#151222 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.prod-customer-git-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.prod-customer-git-form label>span{margin-bottom:6px;display:block}.prod-customer-git-form label>input:not([type=checkbox]){width:100%}.prod-customer-git-table{overflow-x:auto}.prod-customer-git-table table{border-collapse:collapse;text-align:left;width:100%}.prod-customer-git-table th,.prod-customer-git-table td{border-bottom:1px solid var(--prod-line);padding:12px}.prod-customer-git-table td small{color:var(--prod-muted);display:block}.prod-customer-git-help{max-width:480px}.prod-customer-git-help summary{cursor:pointer}@media (max-width:640px){.prod-customer-git-form{grid-template-columns:1fr}}.auth-card{text-align:center;background:#151d29;border:1px solid #2b3648;border-radius:18px;width:100%;max-width:430px;padding:44px 40px;box-shadow:0 18px 48px #0000003d}.auth-logo{width:100%;max-width:178px;height:auto;margin:0 auto 28px}.auth-eyebrow{color:#8baaff;letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:800}.auth-card h1{letter-spacing:-.02em;margin:0 0 12px;font-size:30px}.auth-description{color:#a8b6ca;max-width:320px;margin:0 auto 30px;line-height:1.6}.auth-microsoft-button{color:#edf3ff;cursor:pointer;font:inherit;background:#243044;border:1px solid #536888;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;padding:13px 16px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.auth-microsoft-button:hover{background:#2c3c55;border-color:#8baaff;box-shadow:0 4px 12px #2563eb24}.auth-microsoft-button:focus-visible{outline-offset:2px;outline:3px solid #8baaff}.auth-microsoft-mark{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px;display:grid}.auth-microsoft-mark i:first-child{background:#f25022}.auth-microsoft-mark i:nth-child(2){background:#7fba00}.auth-microsoft-mark i:nth-child(3){background:#00a4ef}.auth-microsoft-mark i:nth-child(4){background:#ffb900}.auth-footer{color:#a8b6ca;margin:20px 0 0;font-size:12px}.auth-sign-out-error{color:#b4232d;z-index:10;background:#fff4f4;border:1px solid #f1c8cc;border-radius:8px;padding:10px 14px;font-size:12px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.auth-page>button{color:#fff;cursor:pointer;font:inherit;background:#2563eb;border:0;border-radius:8px;padding:12px 16px;font-weight:700}@media (max-width:1180px){.prod-metric-row.five{grid-template-columns:repeat(3,1fr)}.prod-admin-directory{overflow-x:auto}}@media (max-width:820px){.prod-page-title.portfolio>div{flex-direction:column;align-items:flex-start;gap:4px}.prod-metric-row,.prod-metric-row.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.prod-page-title{margin-bottom:18px}.prod-metric-row,.prod-metric-row.five{grid-template-columns:1fr}.prod-admin-search{flex-direction:column;align-items:stretch}.prod-admin-pagination{justify-content:space-between}}.prod-preview-button{color:#2064b8;min-height:36px;font:inherit;cursor:pointer;background:#f1f6ff;border:1px solid #d7e3f5;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.prod-admin-table .prod-preview-button{margin-top:10px}.prod-preview-button:hover{background:#e5efff;border-color:#9cbcec}.prod-preview-button:focus-visible{outline-offset:3px;outline:3px solid #93bafa}.prod-activity-report .prod-page-title{align-items:center;gap:20px}.prod-activity-report .prod-page-title>label{background:var(--prod-panel);color:var(--prod-muted);border:1px solid #dce4f0;border-radius:11px;align-items:center;gap:12px;padding:7px 12px;font-size:12px;display:flex}.prod-activity-report .prod-metric-row>article h2{color:var(--prod-ink);margin:14px 0 8px;font-size:28px}.prod-activity-report .prod-metric-row>article small{color:var(--prod-muted)}.prod-activity-report .prod-panel>p{color:var(--prod-muted);font-size:13px;line-height:1.6}.prod-activity-report .prod-metric-row{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1000px){.prod-activity-report .prod-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.prod-panel,.prod-metric,.prod-panel-head>div{min-width:0}.prod-panel-head{gap:16px}.prod-panel-head p{overflow-wrap:anywhere;line-height:1.65}.prod-panel>.prod-mock-note:last-child{margin-bottom:0}@media (max-width:820px){.prod-activity-report .prod-page-title{flex-wrap:wrap}}@media (max-width:520px){.prod-activity-report .prod-metric-row{grid-template-columns:minmax(0,1fr)}.prod-admin-search label{width:100%}.prod-admin-pagination{flex-wrap:wrap;gap:10px}}.prod-shell{--prod-surface-shadow:0 10px 28px #192a460e;--prod-control-shadow:0 2px 8px #192a460b}.prod-panel,.prod-metric,.prod-empty-state{box-shadow:var(--prod-surface-shadow);border-radius:18px}.prod-metric{transition:border-color .18s,box-shadow .18s,transform .18s}.prod-metric:hover{transform:translateY(-1px);box-shadow:0 14px 32px #192a4614}.prod-admin-tabs{border-bottom-color:color-mix(in srgb, var(--prod-line) 80%, transparent);gap:14px}.prod-admin-tabs button{border-radius:9px 9px 0 0;transition:background .18s,color .18s}.prod-admin-tabs button:hover{background:color-mix(in srgb, var(--prod-blue-soft) 38%, transparent)}.prod-admin-table{border:1px solid var(--prod-line);border-radius:14px;overflow:hidden auto}.prod-admin-table>.head{background:color-mix(in srgb, var(--prod-blue-soft) 38%, var(--prod-panel))}.prod-admin-table>.row{transition:background .16s}.prod-admin-table>.row:hover{background:color-mix(in srgb, var(--prod-blue-soft) 18%, transparent)}.prod-shell.prod-theme-dark{--prod-surface-shadow:0 14px 32px #0003;--prod-control-shadow:0 3px 10px #0000002e}.wv-reconciliation{margin-top:16px}.wv-reconciliation label{gap:8px;margin:12px 0;display:grid}.wv-reconciliation textarea{box-sizing:border-box;width:100%;max-width:100%;color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #94a3b8;border-radius:8px;padding:12px}.wv-reconciliation-text{white-space:pre-wrap;overflow-wrap:anywhere}.wv-reconciliation article{border-bottom:1px solid #94a3b8;padding:16px 0}.wv-reconciliation-tabs{gap:8px;margin-bottom:16px;display:flex}.wv-reconciliation button,.wv-reconciliation-tabs button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #94a3b8;border-radius:8px;margin-right:8px;padding:8px 14px}.wv-reconciliation-tabs button[aria-pressed=true]{color:#2563eb;border-color:#2563eb}.wv-reconciliation button:disabled{opacity:.5;cursor:default}.wv-review-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.wv-review-filters input,.wv-review-filters select{font:inherit;color:inherit;background:0 0;border:1px solid #94a3b8;border-radius:6px;padding:8px}.wv-review-table{overflow-x:auto}.wv-review-table table{border-collapse:collapse;width:100%;min-width:720px}.wv-review-table th,.wv-review-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b8;padding:12px}.wv-review-table details{min-width:180px;max-width:480px}.wv-review-table summary{cursor:pointer}.prod-vars{--prod-bg:#f4f6f9;--prod-panel:#fff;--prod-ink:#172033;--prod-text:var(--prod-ink);--prod-muted:#667085;--prod-line:#dfe4ec;--prod-blue:#2368b5;--prod-blue-soft:#d9e5f4;--prod-green:#229e4c;--prod-red:#dc4c58;--prod-orange:#e2942f;--prod-violet:#8a3de1}.prod-vars.prod-vars-dark{--prod-bg:#101318;--prod-panel:#191e27;--prod-ink:#edf2fa;--prod-muted:#9aaac0;--prod-line:#2c3544;--prod-blue:#6fa8ff;--prod-blue-soft:#213552;--prod-green:#48dc87;--prod-red:#ff7d87;--prod-orange:#f5ba62;--prod-violet:#bb7cff}.prod-vars{--prod-surface-shadow:0 10px 28px #192a460e;--prod-control-shadow:0 2px 8px #192a460b}.prod-vars.prod-vars-dark{--prod-surface-shadow:0 14px 32px #0003;--prod-control-shadow:0 3px 10px #0000002e}.admin-main{padding-top:32px;padding-bottom:48px}.prod-page-title.admin{margin-bottom:12px}.prod-page-title.admin h1{margin:0}.prod-admin-tabs{overflow-x:auto}.prod-admin-tabs button{white-space:nowrap;flex:none}.prod-theme-dark .prod-admin-search button,.prod-theme-dark .prod-admin-pagination button,.prod-theme-dark .prod-admin-audit-actions button:not(.secondary){color:#0b1a2e}.prod-admin-audit-filters{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;margin-top:20px;display:grid}.prod-admin-audit-filters label{gap:6px;min-width:0;display:grid}.prod-admin-audit-filters label>span{color:var(--prod-muted);font-size:10px;font-weight:700}.prod-admin-audit-filters input,.prod-admin-audit-filters select{background:var(--prod-panel);border:1px solid var(--prod-line);color:var(--prod-text);font:inherit;border-radius:8px;min-height:38px;padding:8px 10px;font-size:12px}.prod-admin-audit-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.prod-admin-audit-actions button{background:var(--prod-blue);border:1px solid var(--prod-blue);color:#fff;cursor:pointer;font:inherit;border-radius:8px;min-height:38px;padding:8px 14px;font-size:11px;font-weight:700}.prod-admin-audit-actions button.secondary{color:var(--prod-blue);background:0 0}.prod-admin-audit-actions button:disabled{cursor:default;opacity:.5}.prod-admin-audit-actions button:focus-visible{outline:2px solid var(--prod-blue);outline-offset:2px}.prod-admin-audit-table>.head,.prod-admin-audit-table>.row{grid-template-columns:minmax(130px,.8fr) minmax(160px,1fr) minmax(170px,1fr) minmax(160px,1fr) minmax(170px,1fr) minmax(80px,.45fr)}.prod-admin-audit-table>.row{min-height:60px}.prod-admin-audit-table b.allowed{color:var(--prod-green)}.prod-admin-audit-table b.denied{color:var(--prod-red)}@media (max-width:820px){.prod-admin-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-main{padding-top:20px}.prod-admin-audit-filters{grid-template-columns:1fr}.prod-admin-audit-actions{flex-wrap:wrap}}.admin-main{background:var(--prod-bg)}.prod-exfil-exclusions{border-top:1px solid var(--prod-line);margin-top:16px}.prod-exfil-cat{border-bottom:1px solid var(--prod-line);grid-template-columns:300px minmax(0,1fr);align-items:start;gap:10px 28px;padding:18px 0;display:grid}.prod-exfil-cat-head{flex-direction:column;grid-area:1/1/span 2;align-items:flex-start;gap:10px;display:flex}.prod-exfil-cat h3{color:var(--prod-ink);margin:0;padding-top:3px;font-size:13.5px;font-weight:650;line-height:20px}.prod-exfil-cat:not(:has(.prod-chips)) h3{padding-top:9px}.prod-exfil-cat .prod-chips{grid-column:2}.prod-exfil-process-lists{grid-column:2;gap:20px;min-width:0;display:grid}.prod-exfil-process-lists h4{color:var(--prod-ink);margin:0 0 6px;font-size:13px}.prod-exfil-process-lists p{color:var(--prod-muted);margin:0 0 10px;font-size:12px;line-height:1.5}.prod-os-tabs{background:var(--prod-bg);border:1px solid var(--prod-line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.prod-os-tabs button{color:var(--prod-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 11px;font-size:12px}.prod-os-tabs button.active{background:var(--prod-panel);color:var(--prod-ink);box-shadow:0 1px 2px #00000014}.prod-chips{flex-wrap:wrap;gap:6px;display:flex}.prod-chip{border:1px solid var(--prod-line);background:var(--prod-panel);color:var(--prod-ink);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;display:inline-flex}.prod-chip.is-default{color:var(--prod-muted);background:0 0;border-style:dashed}.prod-chip.is-added{background:var(--prod-blue-soft);color:var(--prod-blue);border-color:#0000;font-weight:600}.prod-chip button{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;font-size:15px;line-height:1}.prod-chip button:hover{opacity:1}.prod-exfil-add{grid-column:2;gap:8px;max-width:560px;display:flex}@media (max-width:760px){.prod-exfil-cat{grid-template-columns:minmax(0,1fr)}.prod-exfil-cat-head,.prod-exfil-cat .prod-chips,.prod-exfil-process-lists,.prod-exfil-add{grid-area:auto/1}}.prod-exfil-add input{background:var(--prod-panel);border:1px solid var(--prod-line);min-width:0;color:var(--prod-text);font:inherit;border-radius:8px;flex:1;min-height:38px;padding:8px 10px;font-size:12px}.prod-exfil-add input:focus-visible{outline:2px solid var(--prod-blue);outline-offset:1px;border-color:var(--prod-blue)}.prod-exfil-add button{background:var(--prod-blue);border:1px solid var(--prod-blue);color:#fff;cursor:pointer;font:inherit;border-radius:8px;min-height:38px;padding:8px 16px;font-size:11px;font-weight:700}.prod-exfil-add button:disabled{cursor:default;opacity:.5}.prod-exfil-repos>.head,.prod-exfil-repos>.row{grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr) minmax(105px,.55fr) minmax(85px,.45fr) minmax(125px,.65fr) minmax(250px,1.2fr)}.prod-exfil-repos>.row{min-height:60px}.prod-exfil-repos .prod-role-actions button,.prod-exfil-list .prod-role-actions button{white-space:nowrap;padding:6px 10px;font-size:11px}.prod-role-actions button.active{background:var(--prod-blue);border-color:var(--prod-blue);color:#fff}.prod-theme-dark .prod-role-actions button:not(.active){background:var(--prod-panel)}.prod-exfil-list{min-width:0}.prod-exfil-list>.row{grid-template-columns:minmax(0,1fr) auto;min-height:0}.prod-exfil-project-groups>.head,.prod-exfil-project-groups>.row{grid-template-columns:minmax(180px,1.4fr) minmax(160px,1fr) minmax(200px,1fr)}.prod-exfil-project-groups select{border:1px solid var(--prod-line);background:var(--prod-panel);width:100%;color:var(--prod-ink);border-radius:8px;padding:8px}.prod-exfil-personal-editor{border-top:1px solid var(--prod-line);margin-top:24px;padding-top:20px}.prod-exfil-personal-breadcrumbs{color:var(--prod-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.prod-exfil-personal-breadcrumbs button{border:1px solid var(--prod-line);background:var(--prod-panel);color:var(--prod-ink);font:inherit;cursor:pointer;border-radius:6px;padding:7px 12px}.prod-exfil-personal-breadcrumbs [aria-current=page]{color:var(--prod-ink);font-weight:650}.prod-exfil-personal-breadcrumbs button:disabled{cursor:default}.prod-exfil-personal-breadcrumbs button:enabled:hover{border-color:var(--prod-blue);background:var(--prod-blue-soft)}.prod-exfil-personal-scope{border:1px solid var(--prod-blue);color:var(--prod-ink);background:var(--prod-blue-soft);border-radius:6px;padding:12px}.prod-exfil-personal-bucket{border-top:1px solid var(--prod-line);gap:12px;min-width:0;padding:18px 0;display:grid}.prod-exfil-personal-bucket h4,.prod-exfil-personal-bucket p{overflow-wrap:anywhere;margin:0}.prod-exfil-personal-bucket label{gap:6px;display:grid}.prod-exfil-personal-bucket :is(input,select,textarea){border:1px solid var(--prod-line);background:var(--prod-panel);width:100%;min-width:0;color:var(--prod-ink);font:inherit;border-radius:6px;padding:10px}.prod-exfil-personal-bucket textarea{resize:vertical}.prod-exfil-personal-bucket small{color:var(--prod-muted)}.prod-exfil-personal-bucket details{border:1px solid var(--prod-line);overflow-wrap:anywhere;border-radius:6px;padding:12px}.prod-exfil-personal-bucket summary{cursor:pointer}.prod-exfil-personal-bucket details p{margin-top:10px}.prod-exfil-config h3{color:var(--prod-ink);margin:22px 0 0;font-size:14px;font-weight:650}.prod-exfil-inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.prod-exfil-inline-form>label{flex:240px;max-width:420px}.prod-exfil-inline-form>.prod-admin-audit-actions{flex:none}.prod-exfil-empty{border:1px dashed var(--prod-line);color:var(--prod-muted);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:12px}.prod-chip.is-default{padding:3px 9px;font-size:11.5px}.prod-theme-dark .prod-exfil-add button,.prod-theme-dark .prod-role-actions button.active{color:#0b1a2e}.prod-panel-head>.prod-admin-audit-actions{flex-wrap:wrap;align-self:center}.prod-exfil-pagination{border-top:1px solid var(--prod-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.prod-exfil-pagination>span{color:var(--prod-muted);margin-right:auto}.prod-exfil-pagination button{border:1px solid var(--prod-line);background:var(--prod-panel);color:var(--prod-ink);cursor:pointer;border-radius:8px;padding:8px 12px}.prod-exfil-pagination button:disabled{opacity:.5;cursor:default}.prod-exfil-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.prod-exfil-toolbar>label{flex:280px;max-width:560px}.prod-exfil-toolbar>.prod-admin-audit-actions{flex:none}.admin-projects header,.admin-projects .project-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-projects .project-actions{justify-content:flex-start;margin:12px 0}.admin-projects button{border:1px solid var(--prod-line);background:var(--prod-panel);min-height:38px;color:var(--prod-blue);cursor:pointer;font:inherit;border-radius:9px;padding:8px 14px}.admin-projects button:hover:not(:disabled){background:var(--prod-blue-soft)}.admin-projects button:disabled{opacity:.5;cursor:not-allowed}.admin-projects p,.admin-projects small{color:var(--prod-muted);line-height:1.6}.admin-projects small{overflow-wrap:anywhere;display:block}.admin-projects fieldset{border:0;min-width:0;padding:0}.admin-projects .project-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-projects label{gap:7px;min-width:0;display:grid}.admin-projects input:not([type=checkbox]),.admin-projects select{border:1px solid var(--prod-line);background:var(--prod-panel);width:100%;min-width:0;color:var(--prod-ink);font:inherit;border-radius:9px;padding:10px 12px}.admin-projects .project-members{border:1px solid var(--prod-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;margin:16px 0;padding:8px;display:grid;overflow:auto}.admin-projects .project-members label{overflow-wrap:anywhere;align-items:center;padding:8px;display:flex}.admin-projects input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.admin-projects .project-table{margin:16px 0;overflow:auto}.admin-projects table{border-collapse:collapse;text-align:left;width:100%}.admin-projects th,.admin-projects td{border-bottom:1px solid var(--prod-line);vertical-align:top;padding:12px}.admin-projects .project-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.admin-projects .project-picker>section{border:1px solid var(--prod-line);border-radius:12px;min-width:0;padding:16px}.admin-projects .project-person-list{max-height:320px;margin:12px 0;overflow:auto}.admin-projects .project-person{border-bottom:1px solid var(--prod-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.admin-projects .project-person span{overflow-wrap:anywhere;min-width:0}.admin-projects .project-person button{flex-shrink:0}.admin-projects .project-person .project-pm-toggle{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}@media (max-width:800px){.admin-projects .project-picker{grid-template-columns:1fr}}.admin-projects details{border-bottom:1px solid var(--prod-line);padding:12px 0}.admin-projects summary{cursor:pointer}.admin-projects :focus-visible{outline:2px solid var(--prod-blue);outline-offset:3px}@media (max-width:700px){.admin-projects .project-fields,.admin-projects .project-members{grid-template-columns:1fr}}.admin-projects .project-jira-cell{min-width:220px}.admin-projects .project-jira-keys{gap:8px;min-width:0;display:grid}.admin-projects .project-jira-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.admin-projects .project-jira-chips li{border:1px solid var(--prod-line);background:var(--prod-blue-soft);color:var(--prod-ink);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:.9em;font-weight:600;display:inline-flex}.admin-projects .project-jira-chips li.project-jira-empty{color:var(--prod-muted);background:0 0;padding:2px 10px;font-weight:400}.admin-projects .project-jira-chips button{background:0 0;border:0;border-radius:999px;min-width:28px;min-height:28px;padding:0 6px;line-height:1}.admin-projects .project-jira-add{gap:6px;min-width:0;display:flex}.admin-projects .project-jira-add input{text-transform:uppercase;flex:1;min-width:0;padding:6px 10px}.admin-projects .project-jira-add button{flex-shrink:0;padding:6px 12px}.admin-projects .project-jira-suggestion{color:var(--prod-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.admin-projects .project-jira-suggestion span{overflow-wrap:anywhere;min-width:0}.admin-projects .project-jira-suggestion button{min-height:32px;padding:4px 10px}.admin-projects .project-jira-note{margin:0;font-size:.9em}.admin-projects .project-jira-error{color:var(--prod-red);margin:0}.admin-projects .project-jira-applied{border:1px solid var(--prod-line);background:var(--prod-blue-soft);border-radius:12px;margin:12px 0;padding:12px 16px}.admin-projects .project-jira-applied p{color:var(--prod-ink);margin:0}.admin-projects .project-jira-applied ul{margin:6px 0;padding-left:20px}@media (max-width:700px){.admin-projects table,.admin-projects tbody,.admin-projects tr,.admin-projects td{width:100%;display:block}.admin-projects thead{display:none}.admin-projects tr{border-bottom:1px solid var(--prod-line);padding:12px 0}.admin-projects td{border:0;padding:6px 0}.admin-projects td[data-label]:before{content:attr(data-label);color:var(--prod-muted);font-size:.85em;display:block}.admin-projects .project-jira-cell{min-width:0}}[data-date-picker-label]{cursor:pointer}[data-date-picker-label]:focus-within{outline:2px solid var(--prod-blue,#2368b5);outline-offset:3px}[data-date-picker-label] input[type=date]{cursor:pointer}.prod-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.prod-shell.prod-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.prod-shell :is(input,select,textarea){background-color:var(--prod-panel);color:var(--prod-ink);border-color:var(--prod-line)}.prod-shell :is(input,textarea)::placeholder{color:var(--prod-muted);opacity:1}.prod-shell :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--prod-blue);outline-offset:3px}.prod-shell.prod-theme-dark .prod-admin-table .prod-preview-button{color:var(--prod-blue);background:var(--prod-blue-soft);border-color:var(--prod-line)}.prod-shell.prod-theme-dark :is(.prod-evidence-list strong,.prod-coming-soon h1){color:var(--prod-ink)}.prod-shell.prod-theme-dark :is(.prod-cohort-notice,.prod-view-as-banner),.prod-shell.prod-theme-dark .prod-activity-report .prod-view-as-banner{background:var(--prod-blue-soft);color:var(--prod-ink);border-color:var(--prod-line)}.prod-shell .wv-reconciliation-tabs button[aria-pressed=true]{color:var(--prod-blue);border-color:var(--prod-blue)}.prod-shell.prod-theme-dark :is(.prod-admin-search button,.prod-admin-pagination button){color:var(--prod-bg)}.prod-shell.prod-theme-dark :is(.prod-admin-search button,.prod-admin-pagination button):hover{background:var(--prod-blue)}.prod-shell .prod-admin-table>.row{font-size:12px}.prod-shell .prod-admin-table>.row>span>small,.prod-shell .prod-admin-table code{color:var(--prod-muted);font-size:11px}.prod-shell .prod-role-actions button{min-height:32px;font-size:11px}.prod-shell .prod-role-chips b{font-size:10px}.prod-shell :is(.prod-metric>span,.prod-metric>small,.prod-real-detail,.prod-app-list-title){font-size:12px;line-height:1.5}.prod-shell button:disabled{cursor:not-allowed;opacity:.6}:root{--ground:#f3f5f8;--panel:#fff;--panel-2:#f7f9fb;--ink:#172033;--muted:#5f6b7f;--faint:#6b7688;--line:#e1e6ee;--line-2:#eef1f5;--accent:#3158d8;--accent-soft:#e7edfb;--accent-ink:#2645b0;--navy:#182134;--act:#bccaf3;--foc:#3158d8;--ts:#172033;--bad:#c4314b;--bad-soft:#fbe6ea;--ok:#3158d8;--ok-soft:#e7edfb;--good:#167a55;--good-soft:#e7f5ee;--warn:#a36516;--warn-soft:#fff1da;--na:#6b7688;--na-soft:#eef0f4;--s-todo:#9aa3b4;--s-prog:#9db1ee;--s-review:#5a7de3;--s-done:#2645b0;--c1:#2645b0;--c2:#4f73e0;--c3:#8aa3ec;--c4:#bccaf3;--c6:#b3bac6;--heat0:#eef1f5;--heat1:#d6e0fa;--heat2:#a9bdf2;--heat3:#6f8fe6;--heat4:#3158d8;--heat-ink:#fff;--shadow:0 1px 2px #1720330d;--shade:#17203321}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0e131c;--panel:#151c28;--panel-2:#1a2230;--ink:#e5e9f0;--muted:#9aa5b8;--faint:#8e99b0;--line:#263042;--line-2:#1f2837;--accent:#7d9bff;--accent-soft:#1f2b4d;--accent-ink:#a9bcff;--navy:#e5e9f0;--act:#2e3d63;--foc:#7d9bff;--ts:#e5e9f0;--bad:#ff7a8f;--bad-soft:#3a1d25;--ok:#7d9bff;--ok-soft:#1f2b4d;--good:#66d6a1;--good-soft:#17392d;--warn:#ffd083;--warn-soft:#3a2c1a;--na:#8e99b0;--na-soft:#222b3a;--s-todo:#4a5468;--s-prog:#3a57b0;--s-review:#6d8ff5;--s-done:#b4c6ff;--c1:#4f7ae8;--c2:#7d9bff;--c3:#a9bcff;--c4:#cdd9ff;--c6:#5b6578;--heat0:#1f2837;--heat1:#233a6e;--heat2:#2f55a8;--heat3:#4f76e0;--heat4:#8ba6ff;--heat-ink:#0b1220;--shadow:none;--shade:#0000008c}}:root[data-theme=dark]{--ground:#0e131c;--panel:#151c28;--panel-2:#1a2230;--ink:#e5e9f0;--muted:#9aa5b8;--faint:#8e99b0;--line:#263042;--line-2:#1f2837;--accent:#7d9bff;--accent-soft:#1f2b4d;--accent-ink:#a9bcff;--navy:#e5e9f0;--act:#2e3d63;--foc:#7d9bff;--ts:#e5e9f0;--bad:#ff7a8f;--bad-soft:#3a1d25;--ok:#7d9bff;--ok-soft:#1f2b4d;--good:#66d6a1;--good-soft:#17392d;--warn:#ffd083;--warn-soft:#3a2c1a;--na:#8e99b0;--na-soft:#222b3a;--s-todo:#4a5468;--s-prog:#3a57b0;--s-review:#6d8ff5;--s-done:#b4c6ff;--c1:#4f7ae8;--c2:#7d9bff;--c3:#a9bcff;--c4:#cdd9ff;--c6:#5b6578;--heat0:#1f2837;--heat1:#233a6e;--heat2:#2f55a8;--heat3:#4f76e0;--heat4:#8ba6ff;--heat-ink:#0b1220;--shadow:none;--shade:#0000008c}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:14px/1.5 var(--font-sans),"Segoe UI",system-ui,sans-serif;font-variant-numeric:tabular-nums;margin:0}button,select,input{font:inherit;color:inherit}.mono{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:12.5px}.wrap{max-width:1280px;margin:0 auto;padding-inline:24px}.wrap.wrap-wide,.wrap.wrap-full{max-width:none}.wrap.wrap-full{padding-inline:0}.wrap.wrap-full>.foot,.wrap.wrap-full>.v2-state{padding-inline:24px}.wrap.wrap-full>.foot{border-top:1px solid var(--line);padding-top:16px}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bar{background:var(--panel);border-bottom:1px solid var(--line);z-index:20;position:sticky;top:0}.bar .wrap{flex-wrap:wrap;align-items:center;gap:14px;min-height:56px;padding-block:8px;display:flex}.brand{color:var(--navy);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:800;display:flex}.brand svg{width:24px;height:24px}.crumbs{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.crumbs .sep{color:var(--faint)}.crumbs button.root{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 8px;font-weight:600}.crumbs button.root:hover{background:var(--panel-2);color:var(--ink)}.crumbs select{-webkit-appearance:none;appearance:none;background:var(--panel-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b7688' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 9px center;border:1px solid var(--line);cursor:pointer;border-radius:7px;max-width:220px;padding:5px 26px 5px 10px;font-weight:600}.crumbs select.empty{color:var(--faint);font-weight:500}.bar .right{align-items:center;gap:8px;margin-left:auto;display:flex}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.badge.mock{background:var(--panel-2);color:var(--ink);border:1px dashed var(--faint)}.badge.pilot{background:var(--ok-soft);color:var(--ok)}.badge.role{background:var(--panel-2);color:var(--muted);border:1px solid var(--line)}.scopehead{flex-direction:column;gap:6px;padding-block:22px 0;display:flex}.scopehead .kind{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:700}.scopehead h1{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:10px;font-size:26px;font-weight:800;display:flex}.scopehead .meta{color:var(--muted);font-size:13px}.tabrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.tabs{gap:4px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px 11px;font-weight:700}.tabs button[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.tabs button:hover{color:var(--ink)}.seg{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.seg button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12.5px;font-weight:600}.seg button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:var(--shadow)}.tabrow .range{color:var(--muted);align-items:center;gap:8px;margin-left:auto;padding-bottom:8px;font-size:12.5px;display:flex}.subtabs{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.subtabs button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 12px;font-weight:600}.subtabs button[aria-current=page]{background:var(--panel);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.filters label{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.filters select,.filters input[type=search]{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:7px;padding:5px 8px}.filters input[type=search]{width:130px}.filters .spacer{flex:1}.filters .clear{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px;font-weight:600}.content{flex-direction:column;gap:16px;padding-block:16px 48px;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.kpi .kl{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.kpi .kv{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.25}.kpi .kv.small{font-size:16px}.kpi .ks{color:var(--faint);font-size:12px;line-height:1.35}.kv.bad{color:var(--bad)}.kv.na{color:var(--na)}.tag{letter-spacing:.03em;background:var(--na-soft);color:var(--muted);text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:700}.tag.partial{background:var(--na-soft);color:var(--muted)}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.card-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.card-h h2{font-size:15px;font-weight:700}.card-h .r{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.grid2{grid-template-columns:3fr 2fr;gap:16px;display:grid}.grid2.even{grid-template-columns:1fr 1fr}@media (max-width:920px){.grid2,.grid2.even{grid-template-columns:1fr}}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}svg.chart{width:100%;height:auto;display:block}svg .ax{fill:var(--faint);font-size:12px;font-family:var(--font-sans),system-ui,sans-serif}svg .grid{stroke:var(--line-2);stroke-width:1px}.scroll{overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:13px}table.t th{text-align:left;color:var(--faint);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:11.5px;font-weight:700}table.t td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:9px 10px}table.t th.n,table.t td.n{text-align:right}table.t tbody tr.go{cursor:pointer}table.t tbody tr.go:hover td{background:var(--panel-2)}table.t tbody tr.dim td{color:var(--muted)}.name b{font-weight:700;display:block}.name small{color:var(--faint);font-size:12px}.chev{color:var(--faint);text-align:right;width:20px}.bullet{grid-template-columns:90px 44px;align-items:center;gap:8px;display:grid}.bullet .track{background:var(--line-2);border-radius:4px;height:8px;position:relative}.bullet .fill{background:var(--act);border-radius:4px;position:absolute;inset:0 auto 0 0}.bullet.low .fill{background:var(--bad)}.bullet .tick{background:var(--ink);opacity:.55;width:2px;position:absolute;top:-3px;bottom:-3px}.bullet b{text-align:right;font-weight:700}.bullet.low b{color:var(--bad)}.minibar{background:var(--line-2);border-radius:3px;min-width:60px;height:6px;position:relative}.minibar i{background:var(--accent);border-radius:3px;position:absolute;inset:0 auto 0 0}.pill{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-block}.pill.w1,.pill.w2{background:var(--bad-soft);color:var(--bad)}.pill.w3{background:var(--na-soft);color:var(--ink)}.src{background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:1px 7px;font-size:11.5px;font-weight:700}.status{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.status i{border-radius:50%;width:8px;height:8px;display:inline-block}.na{color:var(--na)}.mgrid{gap:6px;display:grid}.mgrid .hd{color:var(--faint);text-align:center;font-size:11.5px;font-weight:700}.mgrid .who{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;padding:0 6px 0 0;display:flex}.mgrid .who b{font-size:13px}.mgrid .who small{color:var(--faint);font-size:11.5px}.cell{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;gap:4px;min-height:58px;padding:6px 7px;display:flex}.cell:hover{border-color:var(--accent)}.cell b{font-size:13px}.cell .fb{background:var(--line-2);border-radius:2px;height:4px;position:relative}.cell .fb i{background:var(--foc);border-radius:2px;position:absolute;inset:0 auto 0 0}.cell .rl span{border-radius:3px;padding:0 4px;font-size:12px;font-weight:700}.cell.off{color:var(--faint);cursor:default;background:0 0;border-style:dashed}.cell.w{border-color:var(--bad)}.daystrip{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.daystrip button{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;flex:none;gap:3px;min-width:62px;padding:6px 8px;display:flex}.daystrip button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.daystrip small{color:var(--faint);font-size:11.5px}.daystrip b{font-size:12.5px}.daystrip .dot{background:var(--bad);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.heatscale{color:var(--muted);align-items:center;gap:5px;margin-top:8px;font-size:13px;display:flex}.heatscale i{border-radius:4px;width:16px;height:16px;display:inline-block}.chain{align-items:center;gap:0;min-width:180px;display:flex}.chain span{border-radius:0;height:8px}.chain span:first-child{border-radius:4px 0 0 4px}.chain span:last-child{border-radius:0 4px 4px 0}.chain span:only-child{border-radius:4px}.group-h{border-bottom:1px solid var(--line);background:var(--panel-2);align-items:baseline;gap:10px;padding:10px 10px 6px;font-weight:700;display:flex}.group-h small{color:var(--faint);font-weight:500}.more{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-self:center;padding:7px 16px;font-weight:600}.more:hover{border-color:var(--accent);color:var(--accent-ink)}.count{color:var(--faint);font-size:12.5px}.note{color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:12.5px}.links{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.link{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.link .lv{font-size:18px;font-weight:800}.link .lk{color:var(--muted);font-size:12.5px}button.linkbtn{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.scrim{z-index:40;background:#0a0f1947;position:fixed;inset:0}.drawer{background:var(--panel);border-left:1px solid var(--line);z-index:41;flex-direction:column;width:min(440px,100%);display:flex;position:fixed;top:0;bottom:0;right:0}.drawer header{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.drawer header h2{font-size:16px}.drawer header p{color:var(--muted);font-size:12.5px}.drawer header button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;margin-left:auto;padding:4px 10px}.drawer .body{flex-direction:column;gap:16px;padding:16px 20px;display:flex;overflow:auto}.dl{grid-template-columns:120px 1fr;gap:6px 12px;font-size:13px;display:grid}.dl dt{color:var(--faint)}.dl dd{word-break:break-word;margin:0}.tl{border-left:2px solid var(--line);flex-direction:column;gap:0;margin-left:6px;display:flex}.tl div{padding:0 0 12px 16px;font-size:13px;position:relative}.tl div:before{content:"";background:var(--panel);border:2px solid var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.tl small{color:var(--faint);display:block}footer.foot{color:var(--faint);padding-block:0 32px;font-size:12px}@media (max-width:640px){.wrap{padding-inline:16px}.bar{position:static}.badge.mock{display:none}.crumbs select{max-width:140px}.groups .g{grid-template-columns:minmax(0,1fr) 64px}.groups .g .minibar{display:none}.scopehead h1{font-size:22px}.tabrow .range{margin-left:0}.kpi .kv{font-size:18px}}@media (prefers-reduced-motion:no-preference){.cell,.more,table.t tbody tr.go td{transition:background .12s,border-color .12s}}.hp{border:1px solid var(--line);background:var(--panel);width:22px;height:22px;color:var(--faint);cursor:pointer;font-size:11.5px;font-weight:800;line-height:1;font-family:var(--font-sans),system-ui,sans-serif;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.hp:hover,.hp[aria-expanded=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.pop{z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;width:min(340px,100vw - 32px);padding:12px 14px;font-size:13px;line-height:1.45;display:flex;position:absolute;box-shadow:0 10px 30px #0f172a2e}.pop h3{font-size:14px;font-weight:700}.pop dl{grid-template-columns:92px 1fr;gap:6px 10px;margin:0;display:grid}.pop dt{color:var(--faint);padding-top:1px;font-size:12px}.pop dd{color:var(--ink);margin:0}.pop code{font-family:var(--font-mono),ui-monospace,monospace;background:var(--panel-2);border:1px solid var(--line-2);border-radius:4px;padding:1px 5px;font-size:11.5px;display:inline-block}.card-h{align-items:center}.card-h .m{color:var(--faint);font-size:12.5px}.kpi .kl{justify-content:flex-start}.kpi .kl .hp{margin-left:auto}.kpi .kv .src4{min-width:120px;margin-top:4px}.cov-sum{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cov-sum>div{flex-direction:column;gap:2px;display:flex}.cov-sum b{font-size:15px}.st-chips{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.st-chips>div{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.st-chips b{font-size:18px;font-weight:800}.stbar{border-radius:2px;min-width:34px;height:4px;margin-top:3px;display:flex;overflow:hidden}.big{letter-spacing:-.01em;font-size:26px;font-weight:800}.appbar{border-radius:5px;height:10px;display:flex;overflow:hidden}.dh{margin-bottom:8px;font-size:14px}.wsum{text-align:right;align-self:center}footer.foot{align-items:center;gap:6px;display:flex}.cell{gap:3px;min-height:92px}.cell .ct{justify-content:space-between;align-items:center;gap:4px;display:flex}.cell .rl{gap:2px;min-height:0;display:flex}.cell .rl .pill{padding:0 5px;font-size:11.5px}.cell .cf{color:var(--faint);font-size:11.5px;line-height:1.2}.src4{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.src4 span{background:var(--na-soft);color:var(--na);border-radius:3px;justify-content:space-between;gap:4px;padding:0 4px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.src4 span b{font-weight:800}.legend i{border:1px solid var(--line-2)}.sbox-wrap{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.sbox{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:6px;position:relative;overflow:auto}.sbox[style*=--mh]{max-height:var(--mh)}.sbox::-webkit-scrollbar{width:8px;height:8px}.sbox::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--panel);border-radius:8px}.sbox::-webkit-scrollbar-track{background:0 0}.sbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sbox-wrap:before,.sbox-wrap:after,.sbox-wrap .sh{content:"";pointer-events:none;opacity:0;z-index:5;transition:opacity .15s;position:absolute}.sbox-wrap:before{left:0;right:0;top:var(--th,0px);background:linear-gradient(var(--shade),transparent);height:14px}.sbox-wrap:after{left:0;right:0;bottom:var(--fh,0px);background:linear-gradient(transparent,var(--shade));height:16px}.sbox-wrap .sh{top:0;bottom:var(--fh,0px);width:14px}.sbox-wrap .sh-l{left:min(var(--lc,0px),calc(100% - 14px));background:linear-gradient(90deg,var(--shade),transparent)}.sbox-wrap .sh-r{right:min(var(--rc,0px),calc(100% - 14px));background:linear-gradient(270deg,var(--shade),transparent)}.sbox-wrap[data-t="1"]:before,.sbox-wrap[data-b="1"]:after,.sbox-wrap[data-l="1"] .sh-l,.sbox-wrap[data-r="1"] .sh-r{opacity:1}.sbox-foot{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.sbox-foot .hint{display:none}.sbox-wrap[data-over="1"] .sbox-foot .hint{display:inline}.sbox table.t thead th{z-index:2;background:var(--panel);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.sbox table.sticky-col tbody td:first-child,.sbox table.sticky-col thead th:first-child{z-index:1;background:var(--panel);position:sticky;left:0}.sbox table.sticky-col thead th:first-child{z-index:3}.sbox table.t tbody tr.go:hover td{background:var(--panel-2)}.sbox details summary.group-h{z-index:2;cursor:pointer;position:sticky;top:0}.more-row{justify-content:center;padding:10px 0 4px;display:flex}.sbox .mgrid{width:max-content;min-width:100%;padding-right:2px}.sbox .mgrid .hd,.sbox .mgrid .corner{z-index:2;background:var(--panel);box-shadow:0 -6px 0 var(--panel);padding-block:2px 6px;position:sticky;top:0}.sbox .mgrid .corner{z-index:4;left:0}.sbox .mgrid .who{z-index:1;background:var(--panel);box-shadow:6px 0 0 var(--panel);align-self:stretch;position:sticky;left:0}.sbox .mgrid .wsum{z-index:1;background:var(--panel);box-shadow:-6px 0 0 var(--panel);flex-direction:column;justify-content:center;align-self:stretch;padding-left:6px;display:flex;position:sticky;right:0}.sbox .mgrid .hd-w{z-index:3;position:sticky;right:0}.daystrip{scroll-snap-type:x proximity;scrollbar-width:thin}.daystrip button{scroll-snap-align:center}@media (max-width:640px){.sbox[style*=--mh]{max-height:min(var(--mh),70vh)}}.ai-card{gap:14px}.ai-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-head .r{align-items:center;gap:8px;margin-left:auto;display:flex}.seg-lg button{padding:5px 12px;font-size:13px}.ai-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.ai-tiles .kpi{background:var(--panel-2);border-color:var(--line-2);padding:10px 12px}.ai-tiles .kpi .kv{font-size:20px}.ai-tiles .kpi .kv.small{font-size:16px;font-weight:700}@media (max-width:760px){.ai-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.aheat-box{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:16px 18px}.aheat{gap:5px;width:max-content;display:grid}.aheat .c{width:var(--hc,14px);height:var(--hc,14px);background:var(--heat0);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.aheat .c:not(.none){cursor:default;transition:box-shadow .1s}.aheat .c.on{box-shadow:0 0 0 2px var(--ink)}.aheat .c.none{background:0 0}.aheat .c.out{opacity:.28}.aheat .mlbl,.aheat .rlbl{color:var(--muted);white-space:nowrap;align-self:end;font-size:13px;line-height:1;overflow:visible}.aheat .rlbl{align-self:center}.heatscale{color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.heatscale .sp,.mctl .sp{flex:1}.heatscale span:first-child{align-items:center;gap:6px;display:inline-flex}.ai-cap{color:var(--muted);font-size:13px}.mctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mlegend{flex-direction:column;display:flex}.mrow{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;gap:12px;padding:6px 2px;font-size:13px;display:grid}.mrow b{text-align:right}.mrow .status i{border-radius:2px;width:10px;height:10px}.src4 span.y{background:var(--accent-soft);color:var(--accent-ink)}.src4 span.z{background:var(--line-2);color:var(--muted)}.bar select.role{-webkit-appearance:none;appearance:none;background:var(--panel-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b7688' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 9px center;border:1px solid var(--line);cursor:pointer;border-radius:999px;min-height:32px;padding:3px 26px 3px 10px;font-size:12px;font-weight:700}.scope-chip{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.noperm{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.noperm button{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:6px 12px;font-weight:600}.linkish{color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 0;font-size:12px;font-weight:600}.kpi .thr{background:var(--line-2);border-radius:3px;height:6px;margin-top:6px;position:relative}.kpi .thr i{background:var(--act);border-radius:3px;position:absolute;inset:0 auto 0 0}.kpi .thr i.low{background:var(--bad)}.kpi .thr b{background:var(--ink);opacity:.55;width:2px;position:absolute;top:-3px;bottom:-3px}.whm{align-items:center;gap:3px;display:grid}.whm .c{background:var(--heat0);border-radius:3px;height:24px;min-height:24px}.whm .c.l1{background:var(--heat1)}.whm .c.l2{background:var(--heat2)}.whm .c.l3{background:var(--heat3)}.whm .c.l4{background:var(--heat4)}.whm .lbl{color:var(--faint);white-space:nowrap;font-size:12px}.groups{flex-direction:column;display:flex}.groups .g{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 38% 64px;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.groups details>summary{cursor:pointer;list-style:none}.groups details>summary::-webkit-details-marker{display:none}.groups details>summary .status:before{content:"▸";color:var(--faint);margin-right:2px}.groups details[open]>summary .status:before{content:"▾"}.groups .sub{color:var(--muted);padding:2px 0 8px 22px;font-size:12.5px}.groups .sub div{justify-content:space-between;gap:10px;padding:3px 0;display:flex}.groups .sub p{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin:6px 0 2px;font-size:11.5px;font-weight:700}.groups .sub .domains{border-left:2px solid var(--line-2);margin:2px 0 6px;padding:0 0 4px 14px;display:block}.groups .sub .domains details>summary{justify-content:space-between;gap:10px;padding:3px 0;display:flex}.groups .sub .domains details>summary .mono:before{content:"▸ ";color:var(--faint)}.groups .sub .domains details[open]>summary .mono:before{content:"▾ "}.groups .sub .domains .tab-title{color:var(--faint);padding:2px 0 2px 14px}.groups .sub .domains .tab-title span:first-child{overflow-wrap:anywhere}.groups .sub .domains .linkish{margin-top:4px}.evlist{flex-direction:column;display:flex}.evlist>div{border-top:1px solid var(--line-2);grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:grid}.evlist>div:first-child{border-top:0}.evlist small{color:var(--faint)}.privacy-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.privacy-grid>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.privacy-grid>div b{font-size:13px}.review{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.review>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.review h3{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:700}.review button{text-align:left;border:0;border-top:1px solid var(--line-2);cursor:pointer;color:inherit;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 0;display:grid}.review h3+button{border-top:0}.review button small{color:var(--faint);grid-column:1;font-size:12px}.review button .rate{grid-area:1/2/span 2;align-self:center;font-size:15px;font-weight:800}:is(.review button:hover .nm,.review button:focus-visible .nm){color:var(--accent)}.cframe{min-width:0;position:relative}.cscroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:2px;overflow:auto hidden}.cscroll::-webkit-scrollbar{height:8px}.cscroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.ctip{z-index:30;pointer-events:none;background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:3px;min-width:170px;max-width:280px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex;position:fixed;transform:translate(14px,-50%);box-shadow:0 8px 24px #0f172a2e}.ctip.flip{transform:translate(calc(-100% - 14px),-50%)}.ctip>b{margin-bottom:2px;font-size:12.5px}.ctip>div{white-space:nowrap;justify-content:space-between;gap:14px;display:flex}.ctip>div span:first-child{color:var(--muted);text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.ctip>div span:last-child{color:var(--ink);font-weight:700}.ctip i{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.ctip .tot{border-top:1px solid var(--line-2);margin-top:2px;padding-top:3px}svg .hit{fill:#0000;cursor:crosshair}svg .hl{fill:var(--line-2)}.appbar i{cursor:crosshair}:root{--st-on:#1f9d55}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--st-on:#4cc38a}}:root[data-theme=dark]{--st-on:#4cc38a}.ag{vertical-align:1px;border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.ag.active{background:var(--st-on)}.ag.offline{background:var(--bad)}.ag.none{background:var(--na)}.mgrid .who small{align-items:center;display:flex}.whm button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.whm button.c{background:var(--heat0)}.whm button.c.l1{background:var(--heat1)}.whm button.c.l2{background:var(--heat2)}.whm button.c.l3{background:var(--heat3)}.whm button.c.l4{background:var(--heat4)}.whm button.lbl{text-align:left}.whm button.lbl.sel{color:var(--accent);font-weight:700}.whm button.c.sel{box-shadow:inset 0 0 0 1.5px var(--accent)}.whm button.c.pick{box-shadow:inset 0 0 0 2px var(--ink)}.whm button:hover{opacity:.85}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.t tbody tr.go:focus-visible{outline:none}table.t tbody tr.go:focus-visible td{box-shadow:inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent)}table.t tbody tr.go:focus-visible td:first-child{box-shadow:inset 2px 0 0 var(--accent),inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent)}:root{--font-sans:"Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace}.wv-project-picker{min-width:180px;max-width:100%;font:inherit;display:inline-block;position:relative}.wv-project-picker.md-control,.wv-dm .wv-project-picker.md-control,.wv-pmo .wv-project-picker.mm-picker-project{background:0 0;border:0;padding:0}.wv-project-picker>.wv-project-native{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wv-project-picker>button{border:1px solid var(--line,#334155);background:var(--panel,#17202b);width:100%;min-height:38px;color:var(--ink,#e2e8f0);font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.wv-project-picker>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wv-project-picker button:disabled{opacity:.55;cursor:not-allowed}.wv-project-popup{z-index:120;border:1px solid var(--line,#334155);background:var(--panel,#17202b);width:max(100%,300px);max-width:min(440px,100vw - 32px);color:var(--ink,#e2e8f0);border-radius:10px;padding:8px;position:absolute;inset:calc(100% + 6px) auto auto 0;box-shadow:0 12px 32px #0004}.wv-project-popup>input{box-sizing:border-box;width:100%;font:inherit;color:inherit;border:1px solid var(--line,#334155);background:0 0;border-radius:6px;padding:9px 10px}.wv-project-popup [role=listbox]{overscroll-behavior:contain;max-height:320px;margin-top:8px;overflow-y:auto}.wv-project-popup [role=option],.wv-project-popup .wv-project-group{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:5px;justify-content:space-between;gap:8px;padding:9px 10px;display:flex}.wv-project-popup [role=option].is-focused,.wv-project-popup [role=option]:hover{background:#6482ff25}.wv-project-popup [aria-selected=true]{font-weight:600}.wv-project-popup .wv-project-group,.wv-project-popup small{opacity:.75;font-size:12px;font-weight:600}.wv-project-popup .wv-project-group{border-top:1px solid var(--line,#334155);margin-top:6px}.its-lifecycle-confirm label{gap:8px;margin-bottom:12px;display:grid}.its-btn.is-danger{color:#ef798f;border-color:#ef798f}.bar .right .v2-icon-button{border:1px solid var(--line);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.bar .right .v2-icon-button:hover{background:var(--hover,#7f7f7f1f)}.bar .right .v2-viewer-label{white-space:nowrap;font-weight:600}.bar .right .v2-sign-out{border:1px solid var(--line);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:6px 12px}.bar .right .v2-sign-out:hover{background:var(--hover,#7f7f7f1f)}.bar .brand img{width:auto;height:26px;display:block}.v2-state{min-height:120px;color:var(--muted,#8a8f98);align-items:center;gap:10px;padding:24px;display:flex}.v2-state[data-tone=error]{color:var(--bad,#d64545)}.period-picker{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.period-month{border:1px solid var(--line);border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.period-month>span{text-align:center;white-space:nowrap;min-width:108px;font-weight:600}.period-month button,.period-options button{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 11px}.period-month button{padding:5px 9px;font-size:15px;line-height:1}.period-options{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.period-options button[aria-pressed=true]{background:var(--sel,#7f7f7f2e);font-weight:600}.period-month button:disabled,.period-options button:disabled{opacity:.4;cursor:not-allowed}.period-options .period-divided{border-left:1px solid var(--line);border-radius:0 7px 7px 0;margin-left:2px;padding-left:12px}.period-pop>summary>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.period-current{color:var(--muted,#8a8f98);margin:0}.period-empty{border:1px solid var(--line);color:var(--muted,#8a8f98);border-radius:10px;margin:12px 0 0;padding:10px 14px}:root{--c5:#6c7a96;--c7:#dfe3ea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c5:#8a95ab;--c7:#3d4555}}:root[data-theme=dark]{--c5:#8a95ab;--c7:#3d4555}.v2-view-as{background:var(--accent-soft,#4f73e024);border-bottom:1px solid var(--accent,#4f73e0);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:8px 16px;display:flex}.v2-view-as button{border:1px solid var(--accent,#4f73e0);color:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:4px 10px}.wrap{max-width:min(2240px,max(1280px,85vw))}.bar .wrap{gap:16px;min-height:64px}.bar .brand img{height:30px}.crumbs button.root{padding:7px 10px;font-size:15px}.crumbs select{max-width:280px;padding:7px 30px 7px 12px;font-size:15px}.bar select.role{min-height:38px;padding:6px 30px 6px 14px;font-size:13.5px}.bar .right .v2-icon-button{width:38px;height:38px}.bar .right .v2-sign-out{padding:8px 16px;font-size:14.5px}@media (min-width:1800px){body{font-size:15px}.scopehead h1{font-size:30px}.tabs button{padding:11px 16px 12px;font-size:15.5px}.kpi .kv{font-size:25px}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}table.t th{font-size:12px}table.t td{padding:10px 12px}}.foot{font-size:12.5px}.bar-menu{display:none;position:relative}.bar-menu-list{z-index:30;border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 35px #14213d2e}.bar-menu-list [role=menuitem]{min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}:is(.bar-menu-list [role=menuitem]:hover,.bar-menu-list [role=menuitem]:focus-visible){background:var(--panel-2)}@media (max-width:640px){.bar .wrap{gap:6px 10px;min-height:52px;padding-block:6px}.bar .brand{order:0;min-height:34px}.bar .brand img{height:24px}.bar .right{flex-wrap:nowrap;order:1;gap:6px;min-width:0;margin-left:auto}.bar .right .bar-wide,.bar .right .hp{display:none}.bar-menu{flex:none;display:block}.bar .right .v2-viewer-label{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.crumbs{flex-wrap:nowrap;order:2;width:100%}.crumbs select{flex:1 1 0;min-width:0;max-width:none}.crumbs button.root,.crumbs select{font-size:14px}.bar select.role{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(200px,100vw - 218px);min-height:36px;padding:4px 26px 4px 12px;font-size:13px;overflow:hidden}.bar .right .v2-icon-button{width:36px;height:36px}.foot .hp{position:relative}.foot .hp:after{content:"";position:absolute;inset:-5px}}@media (min-width:761px){.ai-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:760px){.ai-tiles>:last-child:nth-child(odd){grid-column:1/-1}}.my-day-workspace,.md-dialog,.md-calendar{--md-blue:var(--accent);--md-soft-blue:var(--heat3);--md-green:var(--good);--md-muted-bar:var(--s-todo);color:var(--ink)}body:has(.md-dialog[open],.md-calendar[open]){overflow:hidden}.my-day-workspace{padding:28px 0 36px;font-size:14px}.my-day-workspace button,.md-dialog button,.md-calendar button{cursor:pointer}.my-day-workspace button:disabled,.md-calendar button:disabled{cursor:default;opacity:.4}.md-page-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.md-eyebrow{letter-spacing:.14em;color:var(--accent);margin-bottom:5px;font-size:12.5px;font-weight:800}.md-page-head h1{letter-spacing:-.8px;margin-bottom:4px;font-size:28px;line-height:1.35}.md-muted{color:var(--muted);font-size:12.5px}.md-source{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.md-source-dot{background:var(--warn);border-radius:50%;width:6px;height:6px}.md-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:10px;display:flex}.md-tabs{align-self:stretch;gap:4px;display:flex}.md-tabs button{color:var(--muted);background:0 0;border:0;padding:12px 16px;font-weight:700;position:relative}.md-tabs button:first-child{padding-left:0;padding-right:20px}.md-tabs button[aria-current=page]{color:var(--accent)}.md-tabs .md-tab-soon{color:var(--muted);opacity:.7;cursor:default;white-space:nowrap;align-items:center;gap:6px;padding:12px 16px 12px 0;font-weight:700;display:inline-flex}.md-tabs .md-tab-soon+.md-tab-soon{padding-left:16px}.md-tabs .md-tab-soon i{border:1px solid var(--line,#dfe3ea);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.md-tabs button[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:3px;position:absolute;bottom:-11px;left:0;right:0}.md-control{border:1px solid var(--line);background:var(--panel);border-radius:8px;max-width:240px;min-height:38px;padding:0 11px;font-size:12.5px;font-weight:600}.md-period{align-items:center;gap:9px;font-size:12.5px;display:flex}.md-date-group{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;display:flex}.md-date-label{white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px;font-size:12.5px;font-weight:700;display:flex}.md-icon{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.md-icon:hover:not(:disabled){background:var(--panel-2);color:var(--ink)}.md-link{color:var(--accent);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:8px 0;font-size:12.5px;font-weight:700;display:inline-flex}.md-help{border:1px solid var(--line);background:var(--panel);width:24px;height:24px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.md-help:hover{color:var(--accent);border-color:var(--accent)}.md-content{flex-direction:column;gap:20px;display:flex}.md-section-label{align-items:center;gap:10px;min-height:30px;display:flex}.md-section-label h2{font-size:17px}.md-section-label>.md-control{margin-left:auto}.md-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.md-metric{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:17px 19px;display:flex}.md-metric-label{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.md-metric-value{letter-spacing:-1px;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:30px;font-weight:800;line-height:1.25;display:flex}button.md-metric-value svg{color:var(--faint);opacity:.55;margin-left:auto}button.md-metric-value:hover,.md-metric-blue .md-metric-value{color:var(--accent)}.md-metric-green .md-metric-value{color:var(--good)}.md-board{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;padding:21px 23px}.md-board-head{align-items:center;gap:9px;min-height:28px;margin-bottom:21px;display:flex}.md-board-head h2{letter-spacing:-.3px;font-size:16px;line-height:1.4}.md-board-right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.md-two-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.md-delivery-grid{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.md-actions{gap:0;display:grid}.md-action{border:0;border-top:1px solid var(--line-2);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;min-height:66px;padding:13px 2px;display:flex}.md-action:first-child{border-top:0;padding-top:0}.md-action:hover .md-action-name{color:var(--accent)}.md-action-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.md-action-name b{font-size:14px}.md-action>strong{flex-shrink:0;font-size:19px;font-weight:700}.md-action>svg{color:var(--faint);flex-shrink:0}.md-action-footer{border-top:1px solid var(--line);gap:8px;margin-top:5px;padding-top:13px;display:flex}.md-action-footer button{background:var(--panel-2);border:0;border-radius:7px;align-items:center;gap:7px;padding:9px 10px;font-size:12.5px;display:flex}.md-action-footer button:hover{background:var(--accent-soft)}.md-status-list{flex-direction:column;gap:24px;padding-top:9px;display:flex}.md-status-row{text-align:left;color:var(--muted);background:0 0;border:0;grid-template-columns:1fr auto;gap:9px;padding:0;font-size:13px;display:grid}.md-status-row b{color:var(--ink);font-size:16px}.md-status-row:hover span{color:var(--accent)}.md-bar-track{background:var(--line-2);border-radius:5px;height:7px;display:block;overflow:hidden}.md-bar-track i{background:var(--accent);border-radius:inherit;height:100%;display:block}.md-status-row .md-bar-track{grid-column:1/-1;height:9px}.md-due-grid{grid-template-columns:repeat(4,1fr);display:grid}.md-due{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;padding:3px 20px;display:flex}.md-due:first-child{padding-left:0}.md-due:last-child{border-right:0;padding-right:0}.md-due span{flex:1;font-size:13px;font-weight:600}.md-due small{color:var(--muted);margin-top:6px;font-size:12.5px;font-weight:400;display:block}.md-due strong{font-size:26px}.md-due svg{color:var(--faint)}.md-due:hover{color:var(--accent)}.md-best{border:1px solid color-mix(in srgb,var(--good) 22%,transparent);background:var(--good-soft);color:var(--good);text-align:left;border-radius:9px;align-items:center;gap:11px;padding:9px 12px;display:flex}.md-best small{margin-bottom:2px;font-size:12.5px;display:block}.md-best b{letter-spacing:0;font-size:12.5px;display:block}.md-best-icon{font-size:24px;font-weight:600}.md-best-minutes{margin-left:5px;font-size:20px;font-weight:800}.md-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:19px;font-size:11.5px;display:flex}.md-legend>span{align-items:center;gap:6px;display:inline-flex}.md-swatch{border-radius:3px;flex-shrink:0;width:11px;height:11px;display:inline-block}.md-dot{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.md-schedule{background:var(--panel);border:1px solid var(--heat3)}.md-timesheet{background:var(--muted)}.md-active{background:var(--heat2)}.md-focus{background:var(--accent)}.md-gap{background:#d8ad68}.md-green-text{color:var(--good)!important}.md-chart-scroll{overscroll-behavior-x:contain;padding:3px 2px 5px;overflow-x:auto}.md-timeline{min-width:800px;padding:9px 10px 0 0}.md-time-row{color:var(--muted);grid-template-columns:110px 1fr;align-items:center;gap:12px;margin-bottom:13px;font-size:12.5px;display:grid}.md-time-row>span{align-items:center;gap:7px;display:flex}.md-time-row:last-child{margin-bottom:0}.md-time-axis{height:20px;font-size:11.5px;position:relative}.md-time-axis>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.md-time-axis>span:first-child{transform:none}.md-time-axis>span:last-child{transform:translate(-100%)}.md-time-track{background:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / 24 - 1px),var(--line) calc(100% / 24 - 1px),var(--line) calc(100% / 24)),var(--panel-2);border-radius:5px;height:32px;position:relative}.md-time-segment{z-index:1;border-radius:3px;justify-content:space-between;align-items:center;height:16px;display:flex;position:absolute;top:8px}.md-time-segment.md-focus{z-index:2;height:12px;top:10px}.md-time-segment.md-gap{height:10px;top:11px}.md-time-segment small{color:var(--ink);padding:0 5px;font-size:12.5px;line-height:1}.md-time-segment.md-timesheet small{color:var(--panel)}.md-track-na{padding-left:7px;font-size:12.5px;line-height:32px}.md-best-segment{border:2px solid var(--good);background:var(--good-soft);height:26px;top:3px}.md-hour-marker{border:2px solid var(--accent);pointer-events:none;z-index:3;border-radius:4px;height:100%;position:absolute;top:0}.md-level-0{background:var(--heat0)}.md-level-1{background:var(--heat1)}.md-level-2{background:var(--heat2)}.md-level-3{background:var(--heat3)}.md-level-4{background:var(--heat4)}.md-missing{background:repeating-linear-gradient(135deg,var(--panel-2),var(--panel-2) 3px,var(--line) 3px,var(--line) 4px)}.md-future{background:var(--panel);border:1px dashed var(--line)!important}.md-hour-grid{grid-template-columns:95px repeat(24,minmax(21px,1fr));align-items:center;gap:5px;min-width:840px;display:grid}.md-hour-row{display:contents}.md-hour-tick{text-align:center;color:var(--faint);padding-bottom:5px;font-size:12.5px}.md-hour-day{color:var(--muted);white-space:nowrap;font-size:12.5px}.md-hour-day b{margin-left:5px;font-weight:500}.md-hour-day.is-current{color:var(--accent);font-weight:700}.md-heat-cell{border:1px solid #0000;border-radius:4px;min-width:0;height:25px;padding:0}.md-heat-cell:not([aria-disabled=true]):hover{outline:1px solid var(--accent);outline-offset:1px}.md-heat-cell.is-selected,.md-year-cell.is-selected{outline:2px solid var(--accent);outline-offset:2px}.md-heat-cell[aria-disabled=true]{cursor:default}.md-hour-detail{min-height:30px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;margin-top:14px;font-size:12.5px;display:flex}.md-hour-detail b{color:var(--ink)}.md-hour-detail .md-link{margin-left:auto}.md-app-group{border-top:1px solid var(--line-2)}.md-app-group:first-of-type{border-top:0}.md-app-group summary{cursor:pointer;grid-template-columns:1.4fr 1fr 45px;align-items:center;gap:12px;padding:15px 0;font-size:12.5px;list-style:none;display:grid}.md-app-group summary::-webkit-details-marker{display:none}.md-app-group summary>b{text-align:right}.md-app-name{align-items:center;gap:8px;display:flex}.md-app-group[open] .md-app-name svg{transform:rotate(90deg)}.md-app-children{padding:0 0 12px 23px}.md-app-children>div{color:var(--muted);justify-content:space-between;padding:7px 0;font-size:12.5px;display:flex}.md-evidence-row{border:0;border-bottom:1px solid var(--line-2);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:18px 0;font-size:13px;display:flex}.md-evidence-row:last-child{border-bottom:0}.md-evidence-row>strong{margin-left:auto;font-size:18px}.md-evidence-row>svg{color:var(--faint)}.md-evidence-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex}.md-evidence-row:hover{color:var(--accent)}.md-year-grid{grid-template-columns:27px repeat(var(--weeks),minmax(12px,1fr));grid-template-rows:23px repeat(7,1fr);gap:5px;min-width:900px;display:grid}.md-month{color:var(--muted);white-space:nowrap;align-self:start;font-size:12.5px}.md-weekday{color:var(--muted);align-self:center;font-size:12.5px}.md-year-cell{aspect-ratio:1;border:1px solid #0000;border-radius:3px;min-width:0;padding:0}.md-year-cell:hover:not([aria-disabled=true]){outline:1px solid var(--accent);outline-offset:1px}.md-year-cell[aria-disabled=true]{cursor:default}.md-segmented{background:var(--panel-2);border:1px solid var(--line);border-radius:7px;gap:2px;padding:3px;display:flex}.md-segmented button{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:4px 9px;font-size:12.5px}.md-segmented button[aria-pressed=true]{background:var(--panel);color:var(--accent);box-shadow:var(--shadow)}.md-bucket-list{flex-direction:column;gap:18px;display:flex}.md-bucket{text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;gap:7px;padding:0;font-size:12.5px;display:grid}.md-bucket .md-bar-track{grid-column:1/-1}.md-bucket small{color:var(--muted);font-size:12.5px;font-weight:400}.md-bucket:hover span{color:var(--accent)}.md-empty{text-align:center;color:var(--muted);padding:30px 14px;font-size:13px}.md-empty p{max-width:370px;margin:8px auto 0;font-size:12.5px;line-height:1.8}.md-dialog{border:0;border-left:1px solid var(--line);background:var(--panel);width:min(700px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 60px #14213d20}.md-dialog::backdrop{background:#101b314d}.md-dialog[open]{flex-direction:column;display:flex}.md-dialog-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:9px;padding:18px 24px;display:flex}.md-dialog-head h2{overflow-wrap:anywhere;flex:1;font-size:18px}.md-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.md-dialog-help{border:1px solid var(--line);border-radius:14px;width:min(500px,100vw - 32px);height:fit-content;max-height:80dvh;margin:auto;inset:0;box-shadow:0 15px 70px #14213d20}.md-help-copy{color:var(--muted);font-size:13px;line-height:1.9}.md-calendar{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:330px;max-width:calc(100vw - 24px);margin:0;padding:14px;position:fixed;inset:auto;box-shadow:0 12px 40px #14213d20}.md-calendar::backdrop{background:#101b3114}.md-calendar-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.md-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.md-calendar-grid>span{color:var(--muted);padding:7px 0;font-size:12.5px}.md-calendar-grid button{background:0 0;border:0;border-radius:6px;height:34px;font-size:12.5px}.md-calendar-grid button.in-range{background:var(--accent-soft)}.md-calendar-grid button.selected{background:var(--accent);color:var(--panel);font-weight:800}.md-calendar-grid button.outside{opacity:.45}.md-calendar-grid button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent)}.md-calendar-foot{border-top:1px solid var(--line);justify-content:space-between;margin-top:12px;padding-top:7px;display:flex}.md-list-tools{align-items:center;gap:12px;margin-bottom:18px;display:flex}.md-search{border:1px solid var(--line);min-width:0;color:var(--faint);border-radius:8px;flex:1;align-items:center;gap:8px;padding:9px 11px;display:flex}.md-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.md-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.md-work-list{flex-direction:column;gap:12px;display:flex}.md-work-row{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:11px;flex-direction:column;gap:9px;width:100%;padding:17px;display:flex}.md-work-row:hover{border-color:var(--heat3);background:var(--panel-2)}.md-work-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.md-work-top>b{margin-right:auto}.md-next-line{color:var(--accent);border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:12px;font-size:13px;font-weight:600;display:flex}.md-work-detail{flex-direction:column;gap:23px;display:flex}.md-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.md-next-card{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:10px;padding:18px}.md-next-card>strong{color:var(--accent-ink);margin:13px 0 8px;font-size:16px;display:block}.md-next-card>p{color:var(--muted);font-size:12.5px;line-height:1.8}.md-detail-title{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.md-detail-title h3{font-size:14px}.md-detail-title .md-pill{margin-left:auto}.md-detail-section{border-top:1px solid var(--line);padding-top:22px}.md-detail-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.md-detail-facts>div{background:var(--panel-2);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.md-detail-facts span{color:var(--muted);font-size:12.5px}.md-detail-facts b{overflow-wrap:anywhere;font-size:13px}.md-review-label{margin-top:14px;font-size:13px;display:block}.md-finding{background:var(--warn-soft);border-radius:9px;margin-top:12px;padding:15px;font-size:12.5px;line-height:1.8}.md-finding>p{margin:6px 0}.md-finding>b{color:var(--warn)}.md-criteria{color:var(--muted);margin-top:14px;font-size:12.5px}.md-criteria summary{cursor:pointer;color:var(--accent);font-weight:600}.md-criteria p{margin-top:10px;line-height:1.7}.md-detail-row{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:15px;padding:13px 0;font-size:12.5px;display:flex}.md-detail-row time{color:var(--muted);flex-shrink:0;font-size:12.5px}.md-detail-row>div{flex-direction:column;gap:4px;display:flex}.md-detail-row span{color:var(--muted);font-size:12.5px}.md-detail-row code{color:var(--accent);margin-left:auto;font-size:12.5px}.md-session{border:0;border-bottom:1px solid var(--line-2);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.md-session-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex}.md-session-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.md-session-info>b{font-size:13px}.md-session-info>b small{overflow-wrap:anywhere;margin-left:7px;font-weight:400}.md-session-info>span,.md-session-info small{color:var(--muted);font-size:12.5px}button.md-session:hover{background:var(--panel-2)}@media (min-width:1500px){.wrap:has(.my-day-workspace){max-width:1440px}.md-year-grid{gap:6px}}@media (max-width:1000px){.md-toolbar{flex-wrap:wrap}.md-tabs{min-height:45px}.md-tabs button[aria-current=page]:after{bottom:0}.md-period{margin-left:auto}.md-metric-value{font-size:26px}.md-board{padding:19px}.md-due{padding-inline:13px}.md-best-minutes{display:none}.md-page-head{margin-bottom:17px}.md-delivery-grid,.md-two-col{grid-template-columns:1fr}}@media (max-width:700px){.wrap:has(.my-day-workspace){padding-inline:16px}.my-day-workspace{padding-top:20px}.md-page-head{align-items:flex-start}.md-page-head h1{font-size:23px}.md-source{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:150px;font-size:12.5px}.md-source .md-help{width:20px;height:20px}.md-toolbar{gap:10px;margin-bottom:19px}.md-tabs{width:100%}.md-period{gap:6px;width:100%;margin:0}.md-period>.md-link{margin-left:auto;font-size:12.5px}.md-control{padding-inline:8px;font-size:12.5px}.md-date-label{gap:5px;padding-inline:4px;font-size:12.5px}.md-date-group>.md-icon{width:28px}.md-date-label svg{display:none}.md-metrics{grid-template-columns:1fr 1fr;gap:10px}.md-metric{padding:13px 14px}.md-metric-value{font-size:26px}.md-metric-label,.md-metric .md-muted{font-size:12.5px}.md-two-col,.md-delivery-grid{grid-template-columns:1fr;gap:16px}.md-content{gap:16px}.md-board{border-radius:11px;padding:17px 15px}.md-board-head{flex-wrap:wrap;gap:7px;margin-bottom:15px}.md-board-head h2{font-size:15px}.md-board-head:has(.md-best)>.md-board-right{width:100%;margin:5px 0 0}.md-best{justify-content:flex-start;width:100%}.md-best-minutes{margin-left:auto;display:block}.md-legend{gap:10px;margin-bottom:12px;font-size:11.5px}.md-status-list{gap:19px}.md-due-grid{grid-template-columns:1fr 1fr;gap:15px 0}.md-due{padding:0 12px}.md-due:nth-child(2){border-right:0;padding-right:0}.md-due:nth-child(3){padding-left:0}.md-due span{font-size:12.5px}.md-due strong{font-size:23px}.md-board-right .md-link{font-size:12.5px}.md-dialog-head{padding:16px}.md-dialog-body{padding:18px 16px}.md-detail-facts{gap:8px}.md-dialog-help .md-dialog-head h2{font-size:16px}.md-list-tools{gap:8px}.md-list-tools>.md-muted{font-size:12.5px}.md-action-footer button{padding-inline:9px;font-size:12.5px}.md-app-group summary{grid-template-columns:1.5fr .8fr 43px;gap:8px}.md-year-grid{gap:4px}.md-chart-scroll{scrollbar-width:thin}.md-heat-legend>span{white-space:nowrap}.md-section-label h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.my-day-workspace *,.md-dialog *,.md-calendar *{scroll-behavior:auto;transition:none!important;animation:none!important}}.md-source-dot.md-source-live{background:var(--good)}.md-app-summary{grid-template-columns:1.4fr 1fr 45px;align-items:center;gap:12px;padding:15px 0;font-size:12.5px;display:grid}.md-app-summary .md-app-name{padding-left:21px}.prod-vars>nav.wv-reconciliation-tabs{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:2px;margin:24px 0 0;padding:3px;display:inline-flex}.prod-vars>nav.wv-reconciliation-tabs button{color:var(--muted);background:0 0;border:0;border-radius:6px;margin:0;padding:6px 14px;font-size:12.5px;font-weight:700}.prod-vars>nav.wv-reconciliation-tabs button[aria-pressed=true]{background:var(--panel);color:var(--accent);box-shadow:var(--shadow)}.prod-vars>nav.wv-reconciliation-tabs+.my-day-workspace{padding-top:20px}.md-metric.md-metric-amber .md-metric-value{color:var(--warn)}.md-actions.md-sample .md-action{border-top-style:dashed}.md-actions.md-sample .md-action>strong{color:var(--muted)}.md-legend-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.md-legend-row .md-legend{margin-bottom:0}.md-golden{border:1px solid color-mix(in srgb,var(--good) 30%,transparent);background:var(--good-soft);color:var(--good);text-align:left;cursor:pointer;font:inherit;border-radius:10px;align-items:center;gap:22px;padding:11px 16px;display:flex}.md-golden:hover{border-color:var(--good)}.md-golden:focus-visible{outline:2px solid var(--good);outline-offset:2px}.md-golden strong{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.4;display:block}.md-golden small{font-size:12.5px;display:block}.md-golden-days{border-right:1px solid color-mix(in srgb,var(--good) 30%,transparent);padding-right:20px}.md-golden-na{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.md-focus-days{background:var(--good-soft);color:var(--good);border-radius:12px;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.md-focus-days small{font-size:12.5px}.md-focus-days strong{font-size:28px;display:block}.md-focus-result{justify-content:space-between;gap:20px;padding-top:24px;display:flex}.md-focus-result small{font-size:12.5px;display:block}.md-focus-result strong{font-variant-numeric:tabular-nums;font-size:24px;display:block}.md-meeting-risk{background:var(--warn-soft);color:var(--warn);border-radius:10px;margin-bottom:16px;padding:18px}.md-meeting-risk strong{font-size:30px}.md-meeting-risk p{margin:8px 0 0}.md-badge{background:var(--accent-soft);color:var(--accent);vertical-align:middle;letter-spacing:0;border-radius:5px;margin-left:8px;padding:3px 7px;font-size:12.5px;font-weight:600;display:inline-block}.md-badge.md-amber{background:var(--warn-soft);color:var(--warn)}.md-badge.md-green{background:var(--good-soft);color:var(--good)}.md-metric-value .md-badge{font-size:12.5px}.md-chevron{color:var(--muted);font-size:16px;font-weight:500}.md-tag{background:var(--panel-2);color:var(--muted);border-radius:5px;padding:4px 7px;font-size:12.5px;display:inline-block}.md-tag-row{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.md-domain-tags{border-top:1px dashed var(--line);flex-wrap:wrap;gap:7px;margin-left:22px;padding:9px 0;display:flex}.md-day-pills{flex-wrap:wrap;gap:6px;display:flex}.md-day-pills button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:12.5px}.md-day-pills button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:650}.md-hour-day{text-align:left;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.md-hour-day b{margin-right:5px}.md-hour-day:disabled{cursor:default}.md-swatch.md-future,.md-future{background:var(--panel);border:1px dashed var(--line)}.md-year-select{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.md-ai-days{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.md-lost{background:repeating-linear-gradient(135deg,var(--warn-soft),var(--warn-soft) 3px,color-mix(in srgb,var(--warn) 45%,transparent) 3px,color-mix(in srgb,var(--warn) 45%,transparent) 4px)}.md-year-cell:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--panel)}.md-heat-cell:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--panel)}.md-ai-item{cursor:default}.md-ai-open{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.md-ai-open:hover .md-item-title,.md-ai-open:hover b{color:var(--accent)}.md-ai-item .md-item-note .md-link-chips{display:inline-flex}@media (max-width:420px){.md-ai-days{grid-template-columns:1fr}.md-ai-days .md-metric-label{flex-wrap:wrap}}.md-project-days button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(140px,1fr) minmax(100px,2fr) 85px 14px;align-items:center;gap:24px;padding:18px 0;font-size:13px;display:grid}.md-project-days button:first-child{border-top:0}.md-project-days button:hover{color:var(--accent)}.md-project-days b{text-align:right}.md-dialog.md-drawer{border:0;border-left:1px solid var(--line);border-radius:0;width:min(720px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto}.md-dialog.md-drawer[open]{flex-direction:column;display:flex}.md-drawer .md-dialog-body{flex:1;min-height:0;overflow:auto}.md-filter-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.md-filter-row .md-search{margin-left:auto}.md-item-list{display:block}.md-item{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:17px 0;display:block}.md-item:first-child{border-top:0}.md-item:disabled{cursor:default;opacity:1}.md-item:hover:not(:disabled) .md-item-title,.md-item:hover:not(:disabled) b{color:var(--accent)}.md-item-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.md-item-title{margin-top:5px;font-size:14px;font-weight:650}.md-item-foot{color:var(--muted);justify-content:space-between;gap:12px;margin-top:9px;font-size:12.5px;display:flex}.md-item-note{color:var(--muted);margin-top:8px;font-size:12.5px}.md-blue-text{color:var(--accent)}.md-action-list{display:block}.md-action-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:16px 0;display:flex}.md-action-row:first-child{border-top:0;padding-top:3px}.md-action-row:last-child{padding-bottom:3px}.md-action-row b{flex:1;font-weight:600}.md-action-row strong{font-variant-numeric:tabular-nums;margin-right:8px;font-size:23px}.md-action-row:hover:not(:disabled) b{color:var(--accent)}.md-action-row:disabled{cursor:default}.md-action-icon{background:var(--accent-soft);width:35px;height:35px;color:var(--accent);border-radius:9px;place-items:center;font-size:16px;display:grid}.md-action-icon.md-action-blocked{background:var(--warn-soft);color:var(--warn)}.md-work-title{margin:18px 0 0;font-size:22px}.md-work-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.md-detail-block{border:1px solid var(--line);border-radius:11px;margin-top:16px;padding:17px;font-size:13px}.md-detail-block p{margin:10px 0 0}.md-detail-block .md-detail-title{margin-bottom:10px}.md-detail-action{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.md-app-children-row{color:var(--muted);justify-content:space-between;padding:7px 0;font-size:12.5px;display:flex}@media (max-width:700px){.md-golden{justify-content:space-between;gap:12px;width:100%;padding:12px}.md-golden-days{padding-right:12px}.md-golden strong{font-size:16px}.md-day-pills{width:100%}.md-ai-days{gap:7px}.md-project-days button{grid-template-columns:1fr 72px 12px;gap:12px}.md-project-days .md-bar-track{grid-area:2/1/auto/-1}}.md-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;font-size:12.5px;display:flex}.md-footer>span{align-items:center;gap:6px;display:inline-flex}.md-commit{cursor:default}.md-commit-links{gap:7px;margin-top:9px;font-size:12.5px;display:grid}.md-link-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.md-link-chip{border:1px solid var(--line);background:var(--panel);border-radius:6px;align-items:center;gap:0;padding:2px 4px 2px 7px;display:inline-flex}.md-link-chip .md-badge{margin-left:6px}.md-link-key,.md-link-edit,.md-link-remove{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.md-link-key{font-weight:600}.md-link-edit{color:var(--muted);margin-left:auto;text-decoration:underline}.md-link-remove{color:var(--muted);margin-left:6px;font-size:14px;line-height:1}.md-link-remove:hover{color:var(--bad,var(--warn))}.md-badge.md-src-key{background:var(--accent-soft);color:var(--accent)}.md-badge.md-src-ai{background:var(--panel-2);color:var(--ink)}.md-badge.md-src-check{background:var(--warn-soft);color:var(--warn);font:inherit;cursor:pointer;border:0;font-weight:600}button.md-badge.md-src-check:hover{text-decoration:underline}.md-badge.md-src-user{background:var(--good-soft);color:var(--good)}.md-link-rejected{color:var(--muted)}.md-suggestion{background:var(--warn-soft);color:var(--ink);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.md-suggestion-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.md-suggestion-actions button{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:4px 9px}.md-suggestion-actions button:first-child{border-color:var(--accent);color:var(--accent)}.md-link-error{color:var(--warn)}.md-dialog:has(>.md-dialog-body>.md-picker){border:1px solid var(--line);border-radius:14px;width:min(1000px,100vw - 32px);height:min(780px,92dvh);margin:auto;inset:0;box-shadow:0 15px 70px #14213d30}.md-picker{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.md-picker-note{font-size:13px;line-height:1.7}.md-picker-note .md-muted{font-size:12.5px;display:block}.md-picker-search{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;border-radius:8px;width:100%;padding:8px 11px}.md-picker-scroll{border:1px solid var(--line);border-radius:10px;flex:1;min-height:0;overflow:auto}.md-picker-table{border-collapse:collapse;width:100%;font-size:13px}.md-picker-table th{background:var(--panel-2);text-align:left;color:var(--muted);z-index:1;padding:9px 12px;font-size:12.5px;font-weight:600;position:sticky;top:0}.md-picker-table td{border-top:1px solid var(--line-2);vertical-align:top;padding:10px 12px}.md-picker-table tr.is-linked td{background:var(--accent-soft)}.md-picker-ticket{min-width:220px}.md-picker-ticket b{display:block}.md-picker-ticket span{overflow-wrap:anywhere;margin-top:2px;display:block}.md-picker-basis{flex-direction:column;gap:4px;min-width:150px;font-size:12.5px;display:flex}.md-picker-basis .md-badge{align-self:flex-start}.md-picker-action{white-space:nowrap;text-align:right}.md-picker-action button{margin-left:6px}.md-picker-action button,.md-picker-actions button{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;border-radius:7px;padding:5px 11px;font-size:12.5px}.md-picker-action button:hover,.md-picker-actions button:hover{border-color:var(--accent);color:var(--accent)}.md-picker-action button.md-primary{background:var(--accent);border-color:var(--accent);color:var(--panel)}.md-picker-actions{justify-content:flex-end;gap:8px;display:flex}.md-score{text-align:center;border-radius:6px;min-width:48px;padding:3px 7px;font-size:12.5px;font-weight:700;display:inline-block}.md-score-high{background:var(--good-soft);color:var(--good)}.md-score-mid{background:var(--warn-soft);color:var(--warn)}.md-score-low{background:var(--panel-2);color:var(--muted)}.md-score-none{color:var(--faint)}.md-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.md-dialog:has(>.md-dialog-body>.md-picker){border-radius:0;width:100vw;height:100dvh}.md-picker-table th:nth-child(3),.md-picker-table td:nth-child(3){display:none}}.md-source-note{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);background:var(--warn-soft);border-radius:10px;padding:10px 14px;font-size:12.5px;line-height:1.7}.md-source-note p{margin:0}.md-source-line{margin-bottom:12px}.md-next-action{font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.md-next-action[aria-expanded=true] svg{transform:rotate(90deg)}:is(.md-next-action:focus-visible,.md-jira-link:focus-visible,.md-detail-block:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.md-jira-link{margin-left:auto;padding:0}.md-work-detail .md-app-children-row{flex-wrap:wrap;gap:12px}.md-work-detail .md-app-children-row>span{overflow-wrap:anywhere}.md-meeting{background:color-mix(in srgb,var(--warn) 55%,var(--panel))}.md-swatch-best{background:var(--good-soft);border:2px solid var(--good)}.md-hourly,.md-swatch.md-hourly{background:repeating-linear-gradient(135deg,var(--heat2),var(--heat2) 4px,color-mix(in srgb,var(--heat2) 45%,var(--panel)) 4px,color-mix(in srgb,var(--heat2) 45%,var(--panel)) 7px)}.md-time-segment.md-hourly{outline:1px solid var(--panel);border-radius:2px;height:20px;top:6px}.md-precision{color:var(--warn);font-weight:700}.md-precision-note{color:var(--warn);margin:0 0 10px 122px;font-size:12.5px}.md-time-segment.md-open-end{background:linear-gradient(to right,var(--muted),transparent);border-radius:3px 0 0 3px}.md-open-mark{color:var(--muted);font-style:normal;font-weight:800}.md-edge-note{color:var(--muted);white-space:nowrap;z-index:2;pointer-events:none;font-size:12.5px;position:absolute;top:-2px}.md-edge-start{left:4px}.md-edge-end{right:4px}.md-open-note{top:10px}.md-app-share{color:var(--muted);margin-left:6px;font-size:12.5px;font-weight:600}.md-app-group summary>b,.md-app-summary>b{white-space:nowrap}.md-app-note{font-size:12.5px}.md-app-unclassified{margin-top:6px;border-top:1px dashed var(--line)!important}.md-app-children>div{padding:0;display:block}.md-domain-list{border-left:2px solid var(--line-2);margin:0 0 6px;padding:0 0 0 14px;list-style:none}.md-domain-list li{color:var(--muted);justify-content:space-between;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.md-day-only{border-top:1px dashed var(--line);margin-top:18px;padding-top:12px}.md-hour-state{color:var(--muted)}.md-board-right .md-badge{margin-left:8px}@media (max-width:1000px){.md-two-col{grid-template-columns:1fr}}@media (max-width:420px){.md-period{flex-wrap:wrap}.md-date-group{flex:auto;min-width:0}.md-date-label{white-space:normal;text-align:center;min-width:0;line-height:1.3}.md-tabs button{padding:10px 8px}.md-tabs button:first-child{padding-left:0;padding-right:10px}.md-precision-note{margin-left:0}}.md-progress{border:1px solid var(--border,#ddd);border-radius:14px;margin-bottom:20px;padding:20px}.md-progress h2{font-size:19px}.md-progress-item{border-top:1px solid var(--border,#ddd);padding:16px 0}.md-progress-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.md-progress-heading>span{margin-left:auto;font-weight:600}.md-progress-warning .md-progress-heading>span,.md-progress-overdue .md-progress-heading>span{color:#b45309}.md-progress-ref{overflow-wrap:anywhere;font-size:12.5px;display:block}.md-progress details{margin:10px 0}.md-progress summary{cursor:pointer}.md-progress li{margin:12px 0}.md-progress p{margin:8px 0}.md-user{--md-type-meta:12.5px;--md-type-support:13px;--md-type-body:14px;--md-type-card:15px;--md-type-section:16px;--md-type-value:18px;font-size:var(--md-type-body);padding:20px 0 36px}.md-user .md-content{flex-direction:column;gap:24px;display:flex}.md-user .md-section-label{align-items:center;gap:10px;min-height:30px;display:flex}.md-user .md-section-label h2{letter-spacing:-.25px;font-size:18px}.md-user .md-delivery-heading{justify-content:space-between}.md-user .md-delivery-section-head{align-items:center;gap:8px;padding-top:2px;display:flex}.md-user .md-delivery-section-head h3{font-size:var(--md-type-section);letter-spacing:-.2px}.md-user .md-delivery-section-head .md-help{width:21px;height:21px}.md-user .md-board{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:18px 20px}.md-user .md-board-head{align-items:center;gap:9px;min-height:28px;margin-bottom:16px;display:flex}.md-user .md-board-head h2{font-size:var(--md-type-card);letter-spacing:-.2px;line-height:1.4}.md-user .md-board button:disabled{cursor:default;opacity:.55}.md-plan{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--accent-soft) 72%,var(--panel)) 0%,var(--panel) 58%,color-mix(in srgb,var(--good-soft) 58%,var(--panel)) 100%);box-shadow:0 8px 28px color-mix(in srgb,var(--accent) 7%,transparent);border-radius:12px;position:relative}.md-plan.is-partial{border-style:dashed}.md-plan-grid{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:stretch;display:grid}.md-plan-time,.md-plan-task{align-content:center;gap:7px;min-width:0;padding:18px 20px;display:grid}.md-plan-time{border-right:1px solid color-mix(in srgb,var(--accent) 12%,var(--line-2))}.md-plan-label{font-size:var(--md-type-support);color:var(--muted);align-items:center;gap:7px;font-weight:650;display:flex}.md-plan-label .md-help{width:20px;height:20px}.md-plan-time strong{letter-spacing:-.35px;color:var(--accent-ink,var(--accent));font-size:20px}.md-plan-time small,.md-plan-task small{font-size:var(--md-type-support);color:var(--muted);line-height:1.5}.md-plan-task button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:0;display:grid}.md-plan-task button:hover b{color:var(--accent)}.md-plan-task b{font-size:var(--md-type-body);overflow-wrap:anywhere;line-height:1.45}.md-plan-task small{grid-column:1}.md-plan-task svg{color:var(--faint);grid-area:1/2/3}.md-plan-task>strong{font-size:var(--md-type-body)}.md-user .md-delivery-grid{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.md-review-signals{gap:0;display:grid}.md-review-signal{border:0;border-top:1px solid var(--line-2);text-align:left;width:100%;min-height:58px;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:11px 2px;display:grid}.md-review-signal:first-child{border-top:0;padding-top:0}.md-review-signal:last-child{padding-bottom:0}.md-review-signal:hover:not(:disabled) b{color:var(--accent)}.md-review-signal-name b{font-size:var(--md-type-body)}.md-review-signal-value{text-align:right}.md-review-signal-value strong{font-size:var(--md-type-value);white-space:nowrap}.md-review-signal.is-warn .md-review-signal-value strong{color:var(--warn)}.md-review-signal>svg{color:var(--faint)}.md-user .md-action{border:0;border-top:1px solid var(--line-2);text-align:left;width:100%;min-height:58px;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:11px 2px;display:flex}.md-user .md-action:first-child{border-top:0;padding-top:0}.md-user .md-action:hover:not(:disabled) .md-action-name{color:var(--accent)}.md-user .md-action-name b{font-size:var(--md-type-body)}.md-user .md-action>strong{font-size:var(--md-type-value);font-weight:700}.md-user .md-due-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.md-user .md-due{border:0;border-right:1px solid var(--line-2);text-align:left;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:4px 16px;display:flex}.md-user .md-due:first-child{padding-left:0}.md-user .md-due:last-child{border-right:0;padding-right:0}.md-user .md-due span{font-size:var(--md-type-body);flex:1;font-weight:600}.md-user .md-due small{font-size:var(--md-type-meta);color:var(--muted);margin-top:4px;font-weight:400;display:block}.md-user .md-due strong{font-size:var(--md-type-value)}.md-user .md-due svg{color:var(--faint)}.md-user .md-due:hover:not(:disabled) span{color:var(--accent)}.md-delivery-summary{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.md-summary-items{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.md-summary-items button{border:0;border-right:1px solid var(--line-2);text-align:left;min-width:0;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.md-summary-items button:last-child{border-right:0}.md-summary-items button:hover:not(:disabled) span{color:var(--accent)}.md-summary-items strong{font-size:var(--md-type-value)}.md-summary-items span{font-size:var(--md-type-support);color:var(--muted)}.md-summary-items svg{color:var(--faint)}.md-summary-items .is-warn strong{color:var(--warn)}.md-summary-items .is-good strong{color:var(--good)}.md-summary-items button:disabled{cursor:default}.md-user .md-heat-legend{margin-bottom:14px}.md-compact-heat-scroll{overscroll-behavior-x:contain;padding:2px 2px 4px;overflow-x:auto}.md-compact-heat{grid-template-columns:74px repeat(var(--hours),minmax(28px,1fr));align-items:center;gap:5px;min-width:900px;display:grid}.md-compact-heat-row{display:contents}.md-compact-hour{text-align:center;color:var(--muted);font-size:11.5px}.md-compact-day{font-size:var(--md-type-meta);color:var(--muted);white-space:nowrap}.md-compact-day b{margin-left:3px;font-weight:500}.md-compact-day.is-current{color:var(--accent);font-weight:700}.md-compact-cell{cursor:pointer;border:1px solid #0000;border-radius:4px;width:100%;height:22px;padding:0;display:block}.md-compact-cell:hover:not(:disabled){outline:1px solid var(--accent);outline-offset:1px}:is(.md-compact-cell:focus-visible,.md-compact-cell.is-selected){outline:2px solid var(--accent);outline-offset:1px}.md-compact-cell:disabled{cursor:default}.md-heat-detail{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;margin-top:16px;padding:16px 18px}.md-heat-detail-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.md-heat-detail-head>div{gap:3px;display:grid}.md-heat-detail-head span{font-size:var(--md-type-meta);color:var(--muted)}.md-heat-detail-head strong{font-size:var(--md-type-body)}.md-heat-detail-head>.md-link{white-space:nowrap}.md-heat-detail-total{border-bottom:1px solid var(--line-2);font-size:var(--md-type-support);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:14px 0 9px;display:flex}.md-heat-detail-total span{color:var(--muted)}.md-heat-detail-total strong{font-size:var(--md-type-section)}.md-heat-apps .md-app-group summary{cursor:pointer;font-size:var(--md-type-support);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;list-style:none;display:grid}.md-heat-apps .md-app-group summary::-webkit-details-marker{display:none}.md-heat-apps .md-app-children{padding:0 0 8px 23px}.md-heat-apps .md-app-children>div{font-size:var(--md-type-support);color:var(--muted);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.md-heat-apps .md-app-children b{color:var(--ink);font-weight:600}.md-pill{background:var(--panel-2);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.md-pill.md-amber{color:var(--warn);background:var(--warn-soft)}.md-dialog .md-list-tools{align-items:center;gap:12px;margin-bottom:18px;display:flex}.md-dialog .md-work-list{flex-direction:column;gap:12px;display:flex}.md-dialog .md-work-row{border:1px solid var(--line);background:var(--panel);text-align:left;width:100%;color:var(--ink);cursor:pointer;border-radius:11px;flex-direction:column;gap:8px;padding:16px;display:flex}.md-dialog .md-work-row:hover{border-color:var(--heat3);background:var(--panel-2)}.md-dialog .md-work-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.md-dialog .md-work-top>b{margin-right:auto}.md-dialog .md-next-line{color:var(--accent);border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:12px;font-size:13px;font-weight:600;display:flex}.md-dialog .md-work-detail{flex-direction:column;gap:22px;display:flex}.md-dialog .md-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.md-dialog .md-detail-meta .md-jira-link{margin-left:auto;padding:0}.md-dialog .md-next-card{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:10px;padding:18px}.md-dialog .md-next-card>strong{color:var(--accent-ink,var(--accent));margin:12px 0 4px;font-size:16px;display:block}.md-dialog .md-detail-title{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.md-dialog .md-detail-title h3{font-size:14px}.md-dialog .md-detail-title .md-tag{margin-left:auto}.md-dialog .md-detail-section,.md-dialog .md-ticket-commits{border-top:1px solid var(--line);padding-top:22px}.md-dialog .md-criteria{color:var(--muted);margin-top:12px;font-size:12.5px}.md-dialog .md-criteria summary{cursor:pointer;color:var(--accent);font-weight:600}.md-dialog .md-criteria p{margin-top:10px;line-height:1.7}.md-conclusion-list{gap:12px;display:grid}.md-conclusion{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:15px}.md-conclusion.is-warn{border-color:color-mix(in srgb,var(--warn) 30%,var(--line))}.md-conclusion-head{align-items:flex-start;gap:12px;display:flex}.md-conclusion-head>div{flex:1;gap:3px;display:grid}.md-conclusion-head span{color:var(--muted);font-size:12.5px}.md-conclusion-head strong{font-size:14px}.md-conclusion-head .md-help{width:21px;height:21px}.md-conclusion>p{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.65}.md-conclusion>small{color:var(--faint);margin-top:7px;font-size:12.5px;display:block}.md-ticket-commits .md-tc-group{gap:8px;margin-top:14px;display:grid}.md-ticket-commits h4{color:var(--muted);font-size:12.5px;font-weight:700}.md-tc-row{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.md-tc-pick{cursor:pointer}.md-tc-pick:hover{border-color:var(--heat3)}.md-tc-pick input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px;margin-top:3px}.md-tc-body{flex:1;gap:6px;min-width:0;display:grid}.md-tc-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.md-tc-head b{font-variant-numeric:tabular-nums;font-size:13px}.md-tc-head .md-muted{overflow-wrap:anywhere;font-size:12.5px}.md-tc-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.md-tc-reason{flex-basis:100%;line-height:1.5}.md-tc-actions{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.md-tc-actions button{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--ink);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:12.5px;font-weight:650}.md-tc-actions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.md-tc-actions button.md-primary,.md-tc-bar .md-primary{background:var(--accent);border-color:var(--accent);color:#fff}.md-tc-others>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.md-tc-others>summary::-webkit-details-marker{display:none}.md-tc-others>summary h4:before{content:"▸ ";color:var(--accent)}.md-tc-others[open]>summary h4:before{content:"▾ "}.md-tc-others .md-search{margin:4px 0}.md-tc-bar{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:var(--accent-soft);border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:12.5px;display:flex;position:sticky;bottom:-24px}.md-tc-bar>span{margin-right:auto;font-weight:650}.md-tc-bar .md-primary{cursor:pointer;border:0;border-radius:7px;min-height:34px;padding:7px 12px;font-size:12.5px;font-weight:700}.md-tc-notice{color:var(--good);font-size:12.5px}.md-ticket-commits button:disabled{opacity:.5;cursor:default}@media (max-width:900px){.md-plan-grid{grid-template-columns:1fr 1.2fr}}@media (max-width:700px){.md-user{padding-top:18px}.md-user .md-content{gap:18px}.md-user .md-delivery-heading{flex-direction:column;align-items:stretch}.md-user .md-delivery-controls{flex-direction:column;align-items:stretch;display:flex}.md-user .md-delivery-controls .md-period{width:100%;margin:0}.md-user .md-delivery-controls>.md-control{width:100%;max-width:none}.md-plan-grid{grid-template-columns:1fr}.md-plan-time,.md-plan-task{padding:14px 16px}.md-plan-time{border-right:0;border-bottom:1px solid var(--line-2)}.md-user .md-delivery-grid{grid-template-columns:1fr}.md-user .md-board{padding:16px}.md-user .md-due-compact{grid-template-columns:1fr 1fr}.md-user .md-due{border-bottom:1px solid var(--line-2);padding:11px 12px}.md-user .md-due:nth-child(2n){border-right:0}.md-user .md-due:nth-child(odd){padding-left:0}.md-user .md-due:nth-last-child(-n+2){border-bottom:0}.md-delivery-summary{display:block}.md-summary-items{grid-template-columns:1fr 1fr}.md-summary-items button:nth-child(2){border-right:0}.md-summary-items button:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.md-summary-items button{padding:10px 12px}.md-review-signal{grid-template-columns:minmax(0,1fr) auto 16px;gap:9px}.md-heat-detail-head{align-items:flex-start}.md-tc-row,.md-tc-bar{flex-wrap:wrap}}.md-tc-subject{flex-basis:100%;gap:4px;display:grid}.md-tc-subject .md-link{justify-self:start;padding:0;font-size:12.5px}.md-tc-subject p{color:var(--ink);background:var(--panel-2);overflow-wrap:anywhere;border-radius:6px;padding:6px 8px;font-size:12.5px}.md-tc-open{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.md-tc-choose{border:1px solid var(--accent);background:var(--accent-soft);min-height:36px;color:var(--accent-ink,var(--accent));cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:700}.md-tc-choose:hover{background:var(--accent);color:#fff}.md-tc-commit .md-muted{font-size:12.5px}.md-tc-commit .md-tc-subject{margin-top:4px}.md-tc-check{cursor:pointer;justify-content:flex-end;align-items:center;display:inline-flex}.md-tc-check input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.md-tc-more{margin:10px 12px;display:block}.md-tc-count{align-self:center;margin-right:auto;font-size:12.5px;font-weight:650}.md-picker-actions button.md-primary{background:var(--accent);border-color:var(--accent);color:#fff}.md-picker-actions button:disabled{opacity:.5;cursor:default}.md-dialog .md-detail-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.md-dialog .md-detail-facts>div{background:var(--panel-2);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.md-dialog .md-detail-facts span{color:var(--muted);font-size:12.5px}.md-dialog .md-detail-facts b{font-size:13px}.md-warn-text{color:var(--warn)}.md-dialog .md-review-label{margin-top:14px;font-size:13px;display:block}.md-dialog .md-review-label.md-amber{color:var(--warn)}.md-dialog .md-review-reason{margin-top:6px;font-size:12.5px}.md-tc-subject p{white-space:pre-wrap;max-height:220px;overflow:auto}.md-user{--md-type-meta:12.5px;--md-type-support:13px;--md-type-body:14px;--md-type-card:15px;--md-type-section:16px;--md-type-value:18px;--good:var(--accent);--good-soft:var(--accent-soft);--bad:var(--warn);--bad-soft:var(--warn-soft);padding:20px 0 36px;font-family:Segoe UI,system-ui,sans-serif;font-size:14px}:root[data-theme=light] .md-user{--ground:#f5f7fa;--panel:#fff;--panel-2:#f2f4f7;--ink:#182230;--muted:#667085;--faint:#98a2b3;--line:#d0d5dd;--line-2:#eaecf0;--accent:#2f5bd3;--accent-soft:#eaf0ff;--accent-ink:#2448a8;--warn:#b54708;--warn-soft:#fef0c7;--heat0:#eaecf0;--heat1:#d8e2fb;--heat2:#afc2f5;--heat3:#6f8fe6;--heat4:#2f5bd3}.md-user .md-content{gap:24px}.md-user .md-board{border-radius:12px;padding:20px}.md-user .md-delivery-section{gap:14px;display:grid}.md-user .md-detail-meta{grid-column:1/-1}.md-user .md-todo-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.md-user .md-todo-flag.is-critical,.md-user .md-todo-status.is-done{color:#fff}.md-user .md-finding{border:1px solid var(--warn);background:var(--warn-soft);overflow-wrap:anywhere;border-radius:8px;padding:12px}.md-user .md-delivery-heading{justify-content:space-between;align-items:center}.md-user .md-user-heading{gap:2px;display:grid}.md-user .md-user-heading>span{font-size:var(--md-type-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:700}.md-user .md-user-heading h2{letter-spacing:-.35px;font-size:20px}.md-user .md-view-log{color:var(--muted);font-size:var(--md-type-meta);align-items:center;gap:5px;margin-top:3px;display:flex}.md-user .md-view-log b{color:var(--ink);font-weight:700}.md-user .md-view-log .md-help{width:18px;height:18px;font-size:12.5px}.md-user .md-delivery-controls{align-items:center;gap:10px;display:flex}.md-user .md-delivery-controls .md-best{min-height:38px;padding-block:5px}.md-user .md-delivery-controls .md-best-icon{font-size:20px}.md-user .md-plan-compact{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));border-left:4px solid var(--accent);background:var(--accent-soft);box-shadow:none}.md-user .md-plan-compact.is-partial{border-style:solid}.md-user .md-plan-compact .md-plan-grid{grid-template-columns:1fr}.md-user .md-plan-compact .md-plan-time{border-right:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:88px;padding:15px 110px 15px 18px}.md-user .md-plan-compact .md-plan-label{grid-area:1/1}.md-user .md-plan-compact .md-plan-time strong{white-space:nowrap;grid-area:1/2/3;margin-left:24px;font-size:22px}.md-user .md-plan-compact .md-plan-time small{grid-area:2/1}.md-user .md-todo-filters{border:1px solid var(--line-2);background:var(--panel-2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:-2px 0 16px;padding:4px;display:grid}.md-user .md-todo-filters button{min-height:38px;color:var(--muted);font-size:var(--md-type-support);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;display:flex}.md-user .md-todo-filters button strong{font-size:var(--md-type-body);color:var(--ink)}.md-user .md-todo-filters button:hover{color:var(--ink)}.md-user .md-todo-filters button.is-selected{background:var(--panel);color:var(--ink);box-shadow:0 1px 4px color-mix(in srgb,var(--ink) 9%,transparent)}.md-user .md-todo-filters button.is-warn strong{color:var(--warn)}.md-user .md-todo-filters button.is-good strong{color:var(--good)}.md-user .md-todo-table{display:grid}.md-user .md-todo-table.is-scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;border-bottom:1px solid var(--line-2);max-height:430px;overflow-y:auto}.md-user .md-todo-head,.md-user .md-todo-row{grid-template-columns:minmax(230px,1.35fr) 100px minmax(110px,.7fr) minmax(260px,1.5fr) 58px 16px;align-items:center;gap:12px;display:grid}.md-user .md-todo-head{color:var(--muted);font-size:var(--md-type-meta);padding:0 2px 9px;font-weight:650}.md-user .md-todo-table.is-scrollable>.md-todo-head{z-index:2;background:var(--panel);box-shadow:0 1px 0 var(--line-2);padding-top:5px;position:sticky;top:0}.md-user .md-todo-item{border-top:1px solid var(--line-2)}.md-user .md-todo-row{width:100%;min-height:72px;color:var(--ink);text-align:left;background:0 0;border:0;padding:12px 2px}.md-user .md-todo-row:hover,.md-user .md-todo-item.is-open>.md-todo-row{background:var(--panel-2)}.md-user .md-todo-row>svg{color:var(--faint)}.md-user .md-todo-chevron{transition:transform .16s}.md-user .md-todo-item.is-open .md-todo-chevron{color:var(--accent);transform:rotate(90deg)}.md-user .md-todo-main{gap:4px;min-width:0;display:grid}.md-user .md-todo-main b{font-size:var(--md-type-body);overflow-wrap:anywhere;line-height:1.45}.md-user .md-todo-main small{font-size:var(--md-type-meta);color:var(--muted)}.md-user .md-todo-status{background:var(--panel-2);min-height:26px;color:var(--muted);font-size:var(--md-type-meta);white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-self:start;align-items:center;padding:4px 8px;font-weight:650;display:inline-flex}.md-user .md-todo-status.is-in-progress{background:var(--accent-soft);color:var(--accent-ink)}.md-user .md-todo-status.is-in-review{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--panel);color:var(--accent-ink)}.md-user .md-todo-status.is-done{background:var(--accent);color:var(--panel)}.md-user .md-todo-assignee{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--md-type-support);color:var(--ink);overflow:hidden}.md-user .md-todo-flags{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.md-user .md-todo-flags>small{font-size:var(--md-type-support);color:var(--muted)}.md-user .md-todo-flag{min-height:24px;font-size:var(--md-type-meta);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;padding:3px 7px;font-weight:700;line-height:1.25;display:inline-flex}.md-user .md-todo-flag.is-critical{background:var(--warn);border-color:var(--warn);color:var(--panel)}.md-user .md-todo-flag.is-warning{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 24%,transparent);color:var(--warn)}.md-user .md-todo-flag.is-info{background:var(--accent-soft);color:var(--accent-ink)}.md-user .md-todo-due{font-size:var(--md-type-support);text-align:right;white-space:nowrap;font-weight:650}.md-user .md-todo-due.is-overdue{color:var(--warn)}.md-user .md-todo-expanded{border-top:1px solid var(--line-2);background:var(--panel-2);padding:10px 18px 18px}.md-user .md-inline-detail-head{justify-content:flex-end;align-items:center;min-height:26px;margin-bottom:6px;display:flex}.md-user .md-inline-detail-head .md-link{padding:3px 0}.md-user .md-todo-expanded .md-work-detail{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.35fr);align-items:start;gap:12px;display:grid}.md-user .md-todo-expanded .md-next-card{background:var(--panel)}.md-user .md-todo-expanded .md-detail-section{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px}.md-user .md-todo-expanded .md-conclusion-list{grid-template-columns:repeat(2,minmax(0,1fr))}.md-user .md-todo-expanded .md-inline-conclusions{min-width:0}@media (max-width:1000px){.md-user .md-todo-expanded .md-work-detail{grid-template-columns:1fr}.md-user .md-todo-expanded .md-conclusion-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.md-user .md-todo-filters{grid-template-columns:1fr 1fr}.md-user .md-todo-head{display:none}.md-user .md-todo-row{grid-template-columns:minmax(0,1fr) auto 16px;gap:8px 10px;padding:14px 0}.md-user .md-todo-main{grid-area:1/1}.md-user .md-todo-due{text-align:right;grid-area:1/2}.md-user .md-todo-row>svg{grid-area:1/3}.md-user .md-todo-status{grid-area:2/1}.md-user .md-todo-assignee{grid-area:3/1/auto/-1}.md-user .md-todo-assignee:before{content:"Người thực hiện · ";color:var(--muted)}.md-user .md-todo-flags{grid-area:4/1/auto/-1}.md-user .md-todo-flag{min-height:23px}.md-user .md-todo-expanded{padding:14px 0 18px}.md-user .md-todo-expanded .md-conclusion-list{grid-template-columns:1fr}}@media (max-width:700px){.md-user .md-plan-compact .md-plan-time{border-bottom:0;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:6px;min-height:112px;padding:16px 92px 16px 16px;display:grid}.md-user .md-plan-compact .md-plan-label{grid-area:1/1}.md-user .md-plan-compact .md-plan-time strong{grid-area:2/1;margin-left:0;font-size:22px}.md-user .md-plan-compact .md-plan-time small{grid-area:3/1}}@media (max-width:1100px){.md-user .md-todo-head,.md-user .md-todo-row{grid-template-columns:minmax(160px,1.35fr) 100px minmax(90px,.6fr) minmax(150px,1fr) 50px 16px;gap:8px}}@media (max-width:760px){.md-user .md-todo-head{display:none}.md-user .md-todo-row{grid-template-columns:minmax(0,1fr) auto 16px}.md-user .md-delivery-controls{flex-wrap:wrap;gap:8px;display:flex}.md-user .md-period{flex-wrap:wrap;margin:0}.md-user .md-user-heading h2{font-size:18px}.md-user .md-plan-compact .md-plan-time{padding-right:16px}.md-user .md-plan-compact .md-plan-time strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.md-user .md-todo-chevron{transition:none}}.md-user .md-detail-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.md-user .md-detail-facts>div{background:var(--panel-2);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.md-user .md-detail-facts span{color:var(--muted);font-size:12.5px}.md-user .md-detail-facts b{font-size:13px}.md-user .md-review-label{margin-top:14px;font-size:13px;display:block}.md-user .md-review-label.md-amber{color:var(--warn)}.md-user .md-review-reason{margin-top:6px;font-size:12.5px}.md-user .md-user-heading h2{font-size:18px}.md-user .md-plan-compact .md-plan-time strong{font-size:20px}.md-user .md-board-head{margin-bottom:14px}.md-user .md-todo-expanded .md-detail-section{overflow-wrap:anywhere;min-width:0}.md-user .md-work-detail>.md-detail-section:last-child{grid-column:1/-1}.md-user .md-todo-table{overflow-x:hidden}.md-user .md-todo-chevron{max-width:100%}@media (max-width:760px){.md-user .md-delivery-heading{align-items:stretch}.md-user .md-delivery-controls{flex-direction:row}.md-user .md-delivery-controls>.md-control{flex:1;width:auto}.md-user .md-period{width:100%}}.md-user .md-todo-tools{align-items:center;gap:12px;margin:-6px 0 10px;display:flex}.md-user .md-todo-search{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:390px;min-height:40px;color:var(--muted);border-radius:8px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.md-user .md-todo-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.md-user .md-todo-search input{width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--md-type-support);background:0 0;border:0;outline:0}.md-user .md-todo-search input::placeholder{color:var(--faint)}.md-user .md-select-all{cursor:pointer;min-height:40px;color:var(--accent-ink);font-size:var(--md-type-support);align-items:center;gap:7px;margin-left:auto;padding:0 8px;display:flex;position:relative}.md-user .md-select-all input,.md-user .md-bulk-list input,.md-user .md-todo-check input{opacity:0;width:1px;height:1px;position:absolute}.md-user .md-select-all>span,.md-user .md-bulk-list label>span:first-of-type,.md-user .md-todo-check span{border:1px solid var(--line);background:var(--panel);color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}:is(.md-user .md-select-all input:focus-visible+span,.md-user .md-bulk-list input:focus-visible+span,.md-user .md-todo-check input:focus-visible+span){outline:2px solid var(--accent);outline-offset:2px}.md-user .md-select-all input:checked+span,.md-user .md-bulk-list input:checked+span,.md-user .md-todo-check input:checked+span{border-color:var(--accent);background:var(--accent);color:var(--panel)}.md-user .md-select-all input:indeterminate+span{border-color:var(--accent);background:linear-gradient(var(--accent),var(--accent)) center/9px 2px no-repeat;color:#0000}.md-user .md-select-all:has(input:disabled){cursor:not-allowed;color:var(--faint)}.md-user .md-todo-table.is-selectable>.md-todo-head{grid-template-columns:44px minmax(230px,1.35fr) 100px minmax(110px,.7fr) minmax(260px,1.5fr) 58px 16px}.md-user .md-todo-line{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding-left:2px;display:grid}.md-user .md-todo-line:hover,.md-user .md-todo-item.is-open>.md-todo-line{background:var(--panel-2)}.md-user .md-todo-line .md-todo-row:hover,.md-user .md-todo-item.is-open>.md-todo-line>.md-todo-row{background:0 0}.md-user .md-todo-line.is-selected{box-shadow:inset 3px 0 var(--accent);background:color-mix(in srgb,var(--accent-soft) 45%,var(--panel))}.md-user .md-todo-check{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.md-user .md-selection-bar{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-bottom:10px;padding:8px 10px;display:grid}.md-user .md-selection-bar.is-open{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.md-user .md-selection-summary{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.md-user .md-selection-summary strong{font-size:var(--md-type-support);color:var(--ink)}.md-user .md-selection-summary span{font-size:var(--md-type-meta);color:var(--muted)}.md-user .md-selection-summary span:before{content:"·";color:var(--line);margin-right:8px}.md-user .md-selection-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.md-user .md-selection-primary{background:var(--accent);min-height:34px;color:var(--panel);font-size:var(--md-type-support);border:0;border-radius:7px;padding:6px 11px;font-weight:700}.md-user .md-selection-primary:disabled{background:var(--line-2);color:var(--faint)}.md-user .md-selection-bar .md-link{padding:6px 3px}.md-user .md-selection-status,.md-user .md-bulk-review{grid-column:1/-1}.md-user .md-selection-status{border-top:1px solid var(--line-2);font-size:var(--md-type-meta);color:var(--muted);margin:0;padding-top:7px}.md-user .md-selection-status[role=alert]{color:var(--warn);font-weight:700}.md-user .md-selection-status.is-success{color:var(--accent-ink);font-weight:700}.md-user .md-bulk-review{border-top:1px solid var(--line-2);background:var(--panel-2);border-radius:0 0 7px 7px;gap:12px;min-width:0;padding:14px;display:grid}.md-user .md-bulk-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.md-user .md-bulk-head h3{font-size:var(--md-type-card);outline:0}.md-user .md-bulk-head p{font-size:var(--md-type-meta);color:var(--muted);margin-top:3px}.md-user .md-bulk-tabs{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;display:flex}.md-user .md-bulk-tabs button{min-height:32px;color:var(--muted);font-size:var(--md-type-support);background:0 0;border:0;border-radius:6px;padding:5px 9px}.md-user .md-bulk-tabs button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.md-user .md-bulk-tabs button:disabled{color:var(--faint)}.md-user .md-bulk-tabs b{margin-left:4px}.md-user .md-bulk-list{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:264px;display:grid;overflow-y:auto}.md-user .md-bulk-list label{background:var(--panel);cursor:pointer;min-height:44px;font-size:var(--md-type-support);grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid;position:relative}.md-user .md-bulk-list label>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.md-user .md-bulk-list label b{color:var(--ink)}.md-user .md-bulk-response{justify-content:space-between;align-items:center;gap:14px;display:flex}.md-user .md-bulk-response>span{font-size:var(--md-type-support);color:var(--muted)}.md-user .md-bulk-response>div{gap:7px;display:flex}.md-user .md-bulk-response button{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--ink);font-size:var(--md-type-support);border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-weight:650;display:inline-flex}.md-user .md-bulk-response button:hover:not(:disabled),.md-user .md-bulk-response button.is-selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.md-user .md-bulk-response button:disabled{color:var(--faint)}.md-user .md-bulk-confirm{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:14px;padding-top:11px;display:flex}.md-user .md-bulk-confirm>p{font-size:var(--md-type-support);color:var(--ink);margin:0}.md-user .md-bulk-confirm>label{min-width:0;font-size:var(--md-type-meta);color:var(--muted);flex:1;gap:5px;display:grid}.md-user .md-bulk-confirm textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;min-height:54px;font:inherit;font-size:var(--md-type-support);color:var(--ink);border-radius:7px;padding:7px 9px;line-height:1.45}.md-user .md-bulk-confirm textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.md-user .md-bulk-confirm>div{flex-shrink:0;align-items:center;gap:9px;display:flex}.md-user .md-requirement-tools{grid-column:1/-1;justify-items:start;gap:9px;min-width:0;display:grid}.md-user .md-requirement-toggle{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--accent-ink);font-size:var(--md-type-support);border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-weight:700;display:inline-flex}.md-user .md-requirement-toggle:hover{border-color:var(--accent);background:var(--accent-soft)}.md-user .md-current-requirements{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);justify-self:stretch;gap:10px;padding:12px;display:grid}.md-user .md-current-requirements article{overflow-wrap:anywhere;min-width:0;padding:1px 4px}.md-user .md-current-requirements article+article{border-left:1px solid var(--line-2);padding-left:14px}.md-user .md-current-requirements h3{font-size:var(--md-type-support);margin-bottom:7px}.md-user .md-current-requirements p,.md-user .md-current-requirements li{font-size:var(--md-type-support);color:var(--muted);white-space:pre-line;line-height:1.55}.md-user .md-current-requirements ol{gap:4px;padding-left:18px;display:grid}.md-user .md-current-requirements .is-missing{border-left:3px solid var(--warn);background:var(--warn-soft);color:var(--warn);padding:8px 10px}.md-user .md-heat-context{font-size:var(--md-type-meta);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:-5px 0 12px;display:flex}.md-user .md-heat-context .md-heat-legend{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.md-user .md-heat-context .md-heat-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.md-user .md-heat-context .md-heat-legend i{border:1px solid var(--line);border-radius:3px;width:13px;height:13px;display:inline-block}@media (max-width:1100px){.md-user .md-todo-table.is-selectable>.md-todo-head{grid-template-columns:44px minmax(160px,1.35fr) 100px minmax(90px,.6fr) minmax(150px,1fr) 50px 16px;gap:8px}.md-user .md-todo-line{gap:8px}}@media (max-width:760px){.md-user .md-todo-tools{flex-direction:column;align-items:stretch}.md-user .md-todo-search{max-width:none}.md-user .md-select-all{align-self:flex-start;margin-left:0}.md-user .md-todo-line{grid-template-columns:36px minmax(0,1fr);gap:4px;padding-left:0}.md-user .md-todo-check{width:36px}.md-user .md-selection-bar{z-index:5;box-shadow:0 8px 28px color-mix(in srgb,var(--ink) 15%,transparent);position:sticky;bottom:8px}.md-user .md-selection-summary{gap:1px;display:grid}.md-user .md-selection-summary span:before{content:none;margin:0}.md-user .md-bulk-head{display:grid}.md-user .md-bulk-tabs{justify-self:start}.md-user .md-bulk-list{grid-template-columns:1fr;max-height:220px}.md-user .md-bulk-response,.md-user .md-bulk-confirm{flex-direction:column;align-items:stretch}.md-user .md-bulk-response>div,.md-user .md-bulk-confirm>div{grid-template-columns:1fr auto;display:grid}.md-user .md-bulk-response button{justify-content:center;min-height:44px}.md-user .md-current-requirements{grid-template-columns:1fr}.md-user .md-current-requirements article+article{border-left:0;border-top:1px solid var(--line-2);padding:10px 4px 1px}.md-user .md-heat-context{flex-direction:column;align-items:flex-start}}.md-user small{font-size:max(12.5px,.85em)}@media (max-width:700px),(pointer:coarse){.md-user .md-compact-cell{height:28px}.my-day-workspace.md-user .md-help{width:24px;height:24px;position:relative}.my-day-workspace.md-user .md-help:after{content:"";position:absolute;inset:-5px}}.rank-no{font-variant-numeric:tabular-nums;color:var(--faint);font-weight:800}.working-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.working-signal-strip.two{grid-template-columns:repeat(2,minmax(0,1fr))}.working-signal-card{background:var(--panel);border:1px solid var(--line);text-align:left;min-height:120px;color:var(--ink);border-radius:12px;flex-direction:column;gap:7px;padding:16px 18px;display:flex;position:relative}button.working-signal-card{cursor:pointer}.working-signal-card:hover:is(button){border-color:var(--accent);background:var(--accent-soft)}.working-signal-card:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:17px;bottom:17px;left:0}.working-signal-card.ai:before{background:var(--warn)}.working-signal-card.security:before{background:var(--muted)}.working-signal-card>span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:12.5px;font-weight:800}.working-signal-card>span i{color:var(--faint);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;margin-left:5px;padding:2px 4px;font-size:12.5px;font-style:normal}.working-signal-card>b{letter-spacing:-.03em;font-size:29px;line-height:1}.working-signal-card>b small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:550}.working-signal-card>em{color:var(--muted);font-size:12.5px;font-style:normal}.working-explorer-layout{grid-template-columns:minmax(0,1.8fr) minmax(265px,.8fr);align-items:start;gap:14px;display:grid}.working-context-stack{gap:14px;min-width:0;display:grid}.working-metric-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:11px;display:flex}.working-metric-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 12px;font-weight:700}.working-metric-tabs button:hover{background:var(--panel-2)}.working-metric-tabs button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.working-chart-caption{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.working-chart-caption>span{align-items:center;gap:7px;display:inline-flex}.working-chart-caption button:not(.hp){border:1px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:7px;padding:5px 8px;font-size:12.5px}.working-axis{color:var(--faint);border-bottom:1px solid var(--line);justify-content:space-between;margin:0 48px 0 min(35%,225px);padding-bottom:4px;font-size:11.5px;display:flex}.working-bars{display:block}.working-bar-row{border:0;border-bottom:1px solid var(--line-2);text-align:left;width:100%;min-height:52px;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:minmax(95px,34%) minmax(90px,1fr) 60px 10px;align-items:center;gap:10px;padding:7px 2px;display:grid}.working-bar-row:hover{background:var(--panel-2)}.working-bar-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.working-pm-row button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.security-preview button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.working-bar-name{min-width:0}.working-bar-name b,.working-bar-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.working-bar-name b{font-size:12.5px}.working-bar-name small{color:var(--faint);font-size:12.5px}.working-bar-track{background:var(--panel-2);border-radius:3px;height:13px;display:block;position:relative;overflow:visible}.working-bar-track:before{content:"";border-left:1px solid var(--line);height:100%;position:absolute;left:50%}.working-bar-track i{background:var(--accent);border-radius:3px;height:100%;display:block;position:relative}.working-bar-track i.alert{background:var(--bad)}.working-bar-track em{border-left:2px dashed var(--muted);position:absolute;top:-3px;bottom:-3px}.working-bar-row strong{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.working-bar-row strong.alert{color:var(--bad)}.working-bar-row>span:last-child{color:var(--faint)}.working-threshold{color:var(--muted);font-size:12.5px}.working-threshold i{border-left:2px dashed var(--muted);vertical-align:middle;height:10px;margin-right:4px;display:inline-block}.working-context{flex-direction:column;gap:8px;display:flex}.working-context>strong{font-size:17px}.working-context>span{color:var(--muted);font-size:12.5px}.working-context-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.working-context-grid>div{background:var(--panel-2);border:1px solid var(--line-2);border-radius:7px;flex-direction:column;gap:4px;padding:9px;display:flex}.working-context-grid small{color:var(--muted);font-size:12.5px}.working-context-grid b{font-size:15px}.working-context>button{background:var(--accent);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:7px;padding:8px 10px;font-weight:700}.working-pm-matrix{gap:0;display:grid;overflow-x:auto}.working-pm-head,.working-pm-row{grid-template-columns:minmax(150px,1.2fr) repeat(4,minmax(80px,1fr));align-items:center;gap:10px;min-width:570px;display:grid}.working-pm-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12.5px;font-weight:750}.working-pm-row{border-bottom:1px solid var(--line-2);padding:5px 8px}.working-pm-row>strong{font-size:12.5px}.working-pm-row>strong small{color:var(--faint);font-size:12.5px;font-weight:450;display:block}.working-pm-row button{border:1px solid var(--line);background:var(--panel-2);text-align:left;cursor:pointer;color:var(--ink);border-radius:7px;padding:7px 8px;position:relative;overflow:hidden}.working-pm-row button:hover,.working-pm-row button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.working-pm-row button b{z-index:1;font-size:14px;position:relative}.working-pm-row button small{color:var(--muted);font-size:12.5px}.working-pm-row button i{background:var(--accent);height:3px;position:absolute;bottom:0;left:0}@media (max-width:1000px){.working-explorer-layout{grid-template-columns:1fr}.working-context-stack{grid-template-columns:1fr 1fr}}@media (max-width:680px){.working-signal-strip,.working-signal-strip.two{grid-template-columns:1fr}.working-signal-card{min-height:95px}.working-context-stack{grid-template-columns:1fr}.working-chart-caption{flex-direction:column;align-items:flex-start}.working-bar-row{grid-template-columns:minmax(85px,34%) minmax(75px,1fr) 53px 8px;gap:5px}.working-axis{margin-left:34%;margin-right:40px}}.delivery-brief{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px;display:grid}.delivery-brief-title{align-items:center;gap:8px;display:flex}.delivery-brief-title>span{letter-spacing:.08em;color:var(--accent);font-size:12.5px;font-weight:800}.delivery-brief h2{margin:5px 0 0;font-size:23px;line-height:1.2}.delivery-brief-facts{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;display:grid}.delivery-brief-facts>div{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-width:92px;padding:4px 10px;display:flex}.delivery-brief-facts b{font-size:24px;line-height:1}.delivery-brief-facts span{color:var(--muted);font-size:12.5px}.delivery-reason-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.delivery-reason-strip button{text-align:left;border:1px solid var(--line);background:var(--panel);min-height:75px;color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.delivery-reason-strip button:hover,.delivery-reason-strip button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.delivery-reason-strip button span{color:var(--muted);font-size:12.5px;font-weight:700}.delivery-reason-strip button b{font-size:23px;line-height:1.1}.delivery-signal-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;padding-bottom:9px;display:flex}.delivery-signal-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:700}.delivery-signal-tabs button:hover{background:var(--panel-2)}.delivery-signal-tabs button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.delivery-project-head,.delivery-project-row{grid-template-columns:minmax(125px,1fr) minmax(165px,1.3fr) minmax(160px,1.25fr);align-items:center;gap:15px;display:grid}.delivery-project-head{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);border-bottom:1px solid var(--line);padding:2px 10px 7px;font-size:12.5px;font-weight:750}.delivery-project-list{display:block}.delivery-project-row{border:0;border-bottom:1px solid var(--line-2);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;min-height:73px;padding:11px 10px}.delivery-project-row:hover{background:var(--panel-2)}.delivery-project-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.delivery-reason-strip button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.delivery-signal-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.delivery-project-name b,.delivery-project-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-project-name b{font-size:13px}.delivery-project-name small{color:var(--faint);margin-top:3px;font-size:12.5px}.delivery-project-measure{grid-template-columns:43px minmax(50px,1fr);align-items:center;gap:5px 8px;display:grid}.delivery-project-measure strong{font-variant-numeric:tabular-nums;font-size:13px}.delivery-project-measure>i{background:var(--line-2);border-radius:4px;height:8px;display:block;overflow:hidden}.delivery-project-measure>i em{background:var(--accent);border-radius:4px;height:100%;display:block}.delivery-project-measure small{color:var(--faint);grid-column:1/-1;font-size:12.5px}.delivery-project-next{color:var(--muted);padding-right:13px;font-size:12.5px;line-height:1.35;display:block;position:relative}.delivery-project-next i{color:var(--faint);font-size:16px;font-style:normal;position:absolute;top:0;right:0}.delivery-evidence-state{gap:0;display:grid}.delivery-evidence-state>div{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:9px 0;display:grid}.delivery-evidence-state span{color:var(--muted);font-size:12.5px}.delivery-evidence-state b{font-size:13px}.delivery-evidence-state small{color:var(--faint);grid-column:1/-1;font-size:12.5px}.delivery-ticket-disclosure{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:0 16px}.delivery-ticket-disclosure>summary{cursor:pointer;padding:15px 2px;font-size:13px;font-weight:750}.delivery-ticket-disclosure[open]>summary{border-bottom:1px solid var(--line)}.delivery-ticket-table{padding:10px 0 17px;overflow-x:auto}.delivery-ticket-table .t{min-width:860px}.delivery-ticket-table .na{padding:10px;font-size:12.5px}@media (max-width:1050px){.delivery-brief{grid-template-columns:1fr}.delivery-brief-facts{justify-content:start}.delivery-reason-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.delivery-brief h2{font-size:19px}.delivery-brief-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-brief-facts>div{min-width:0}.delivery-reason-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-project-head{display:none}.delivery-project-row{grid-template-columns:minmax(110px,1fr) minmax(125px,1fr);gap:8px}.delivery-project-next{grid-column:1/-1}.delivery-project-measure small{font-size:12.5px}}.timeline-feature .card{border-top:3px solid var(--accent)}.timeline-feature .legend{flex-wrap:wrap;margin:11px 0 3px}.timeline-feature .timeline-wide{min-width:760px}.timeline-feature .card-h{flex-wrap:wrap}.best-window{background:var(--good-soft);color:var(--good);border:1px solid var(--good);border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:750}.best-window:is(button){cursor:pointer}.ai-insight-head{align-items:flex-start;gap:10px;padding:3px 0;display:flex}.ai-insight-head>div{flex:1}.ai-insight-head span{letter-spacing:.06em;color:var(--accent);font-size:12.5px;font-weight:750}.ai-insight-head h2{margin:5px 0 3px;font-size:20px}.ai-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-signals>div{background:var(--panel);border:1px solid var(--line);border-radius:9px;align-items:center;gap:11px;padding:10px 13px;display:flex}.ai-signals>div:first-child{border-left:3px solid var(--bad)}.ai-signals>div:nth-child(2){border-left:3px solid var(--warn)}.ai-signals>div:nth-child(3){border-left:3px solid var(--good)}.ai-signals b{font-size:22px}.ai-signals span{color:var(--muted);font-size:12.5px}.ai-insight-table td{vertical-align:middle}.ai-insight-table td:nth-child(4){min-width:240px}.ai-insight-table td:nth-child(4)>b,.ai-insight-table td:nth-child(4)>small{display:block}.ai-status{white-space:nowrap;border-radius:7px;padding:4px 8px;font-size:12.5px;font-weight:750;display:inline-block}.ai-status.review{background:var(--bad-soft);color:var(--bad)}.ai-status.mixed{background:var(--warn-soft);color:var(--warn)}.ai-status.clear{background:var(--good-soft);color:var(--good)}.ai-status.none{background:var(--panel-2);color:var(--muted)}.ai-evidence-state{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 13px;font-size:12.5px;display:flex}.ai-evidence-state>b{align-items:center;gap:6px;margin-right:6px;display:inline-flex}.ai-evidence-state span{border:1px solid var(--line);border-radius:6px;padding:3px 6px}.ai-signals{grid-template-columns:1fr}.period-picker{align-items:center;gap:5px;min-width:0;margin-left:auto;padding:0 0 8px;display:flex;position:relative}.period-mode{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.period-mode select,.period-step,.period-today,.period-pop>summary{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:8px;min-height:38px}.period-mode select{cursor:pointer;padding:0 9px;font-weight:700}.period-step{cursor:pointer;width:36px;font-size:22px;line-height:1}.period-step:disabled,.period-today:disabled{opacity:.4;cursor:default}.period-today{cursor:pointer;padding:0 10px;font-size:12.5px;font-weight:700}.period-pop{position:relative}.period-pop>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-width:215px;padding:4px 10px 4px 13px;font-size:13px;font-weight:750;list-style:none;display:flex}.period-pop>summary::-webkit-details-marker{display:none}.period-pop>summary>span:last-child{color:var(--accent);font-size:19px}.period-menu{z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:12px;width:320px;padding:14px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 35px #14213d26}.calendar-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.calendar-head button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:7px;width:30px;height:30px}.calendar-head button:disabled{opacity:.3;cursor:default}.calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.calendar-grid .calendar-dow{color:var(--muted);padding:5px 0;font-size:11.5px}.calendar-grid button{background:var(--panel);cursor:pointer;border:0;border-radius:7px;height:32px;font-weight:600}.calendar-grid button:hover:not(:disabled),.period-options button:hover{background:var(--accent-soft)}.calendar-grid button[aria-pressed=true],.period-options button[aria-pressed=true]{background:var(--accent);color:#fff}.calendar-grid button:disabled{color:var(--line);cursor:default}.period-options{gap:6px;display:grid}.period-options button{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:8px;padding:9px 11px}.period-options small{opacity:.75;font-size:12.5px;display:block}.period-explain{color:var(--muted);margin:0;font-size:12.5px}@media (max-width:760px){.tabrow{align-items:stretch}.period-picker{flex-wrap:wrap;justify-content:flex-start;width:100%;margin:0}.period-pop{flex:1}.period-pop>summary{width:100%;min-width:0}.period-menu{max-width:calc(100vw - 36px);left:0;right:auto}}.period-options{max-height:340px;overflow:auto}@media (max-width:640px){.period-picker{gap:6px}.period-picker .period-mode{flex:100%}.period-pop{min-width:0;position:static}.period-menu{width:auto;max-width:none;left:0;right:0}.period-step{flex:none}.period-today{white-space:nowrap;flex:none}}.wv-pmo .mg-page{--md-blue:var(--accent);--md-soft-blue:var(--heat3);--md-green:var(--good);--md-muted-bar:var(--s-todo);color:var(--ink)}.wv-pmo .md-page-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.wv-pmo .md-page-head h1{letter-spacing:-.8px;margin-bottom:4px;font-size:28px;line-height:1.35}.wv-pmo .md-muted{color:var(--muted);font-size:12.5px}.wv-pmo .md-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:10px;display:flex}.wv-pmo .md-tabs{align-self:stretch;gap:4px;display:flex}.wv-pmo .md-tabs button{color:var(--muted);background:0 0;border:0;padding:12px 16px;font-weight:700;position:relative}.wv-pmo .md-tabs button:first-child{padding-left:0;padding-right:20px}.wv-pmo .md-tabs button[aria-current=page]{color:var(--accent)}.wv-pmo .md-tabs button[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:3px;position:absolute;bottom:-11px;left:0;right:0}.wv-pmo .md-link{color:var(--accent);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:8px 0;font-size:12.5px;font-weight:700;display:inline-flex}.wv-pmo .md-help{border:1px solid var(--line);background:var(--panel);width:24px;height:24px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.wv-pmo .md-help:hover{color:var(--accent);border-color:var(--accent)}.wv-pmo .md-content{flex-direction:column;gap:20px;display:flex}.wv-pmo .md-board{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;padding:21px 23px}.wv-pmo .md-board-head{align-items:center;gap:9px;min-height:28px;margin-bottom:21px;display:flex}.wv-pmo .md-board-head h2{letter-spacing:-.3px;font-size:16px;line-height:1.4}.wv-pmo .md-board-right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.wv-pmo #my-day-timeline{scroll-margin-top:24px}.wv-pmo .md-empty{text-align:center;color:var(--muted);padding:30px 14px;font-size:13px}.wv-pmo .md-empty p{max-width:370px;margin:8px auto 0;font-size:12.5px;line-height:1.8}@media (max-width:1000px){.wv-pmo .md-toolbar{flex-wrap:wrap}.wv-pmo .md-tabs{min-height:45px}.wv-pmo .md-tabs button[aria-current=page]:after{bottom:0}.wv-pmo .md-board{padding:19px}.wv-pmo .md-page-head{margin-bottom:17px}}@media (max-width:700px){.wv-pmo .md-page-head{align-items:flex-start}.wv-pmo .md-page-head h1{font-size:23px}.wv-pmo .md-toolbar{align-items:flex-start;gap:10px;margin-bottom:19px}.wv-pmo .md-tabs{width:100%}.wv-pmo .md-content{gap:16px}.wv-pmo .md-board{border-radius:11px;padding:17px 15px}.wv-pmo .md-board-head{flex-wrap:wrap;gap:7px;margin-bottom:15px}.wv-pmo .md-board-head h2{font-size:15px}.wv-pmo .md-board-right .md-link{font-size:12.5px}}@media (max-width:760px){.wv-pmo .mg-page .md-board{border-radius:11px;padding:17px 15px}.wv-pmo .mg-page .md-page-head h1{font-size:23px}}.wv-pmo .mg-page{color:var(--ink);padding:24px 0 44px}.wv-pmo .mg-page button{cursor:pointer}.wv-pmo .mg-page button:disabled{cursor:default}.wv-pmo .mg-page :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wv-pmo .mg-button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:6px;padding:7px 12px;font-size:12.5px;font-weight:600}.wv-pmo .mg-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wv-pmo .mg-contents{display:contents}.wv-pmo .mg-demo{font:14px/1.5 var(--font-sans);min-width:0}.wv-pmo .mg-scope-summary{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:20px;margin:16px 0 20px;display:grid}.wv-pmo .mg-scope-summary.is-single{grid-template-columns:minmax(0,1fr)}.wv-pmo .mg-scope-summary>.md-board{min-width:0;margin:0;padding:16px 20px}.wv-pmo .mg-account-board h2{letter-spacing:-.3px;margin:0;font-size:16px;line-height:24px}.wv-pmo .mg-coverage-board{flex-direction:column;align-items:stretch;gap:12px;display:flex}.wv-pmo .mg-coverage-scroll{scrollbar-width:thin;overscroll-behavior-x:contain;min-width:0;padding:2px 0 6px;overflow-x:auto}.wv-pmo .mg-coverage-body{align-items:center;gap:24px;min-width:max-content;display:flex}.wv-pmo .mg-coverage-title{flex-shrink:0;align-items:center;gap:9px;display:flex}.wv-pmo .mg-coverage-title h2{letter-spacing:-.3px;margin:0;font-size:16px}.wv-pmo .mg-coverage-summary{cursor:pointer;text-align:left;color:var(--ink);font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0;display:flex}.wv-pmo .mg-coverage-ring{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.wv-pmo .mg-coverage-ring svg{width:64px;height:64px;position:absolute;inset:0;transform:rotate(-90deg)}.wv-pmo .mg-coverage-ring circle{fill:none;stroke:var(--line-2);stroke-width:5px}.wv-pmo .mg-coverage-ring circle+circle{stroke:var(--accent)}.wv-pmo .mg-coverage-ring b{font-size:14px}.wv-pmo .mg-coverage-summary strong{font-size:15px;font-weight:650}.wv-pmo .mg-coverage-summary small{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.wv-pmo .mg-coverage-groups{flex:none;gap:20px;display:flex}.wv-pmo .mg-coverage-groups button{text-align:left;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;gap:4px;min-width:74px;padding:4px 0;display:grid}.wv-pmo .mg-coverage-groups b{font-size:20px;font-weight:650}.wv-pmo .mg-coverage-groups span{color:var(--muted);font-size:12.5px}.wv-pmo .mg-coverage-groups i{margin-left:9px;font-style:normal}.wv-pmo .mg-coverage-groups button:hover span,.wv-pmo .mg-coverage-summary:hover strong{color:var(--accent)}.wv-pmo .mg-coverage-tools{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.wv-pmo .mg-coverage-tools label{color:var(--muted);flex:1;gap:6px;min-width:160px;font-size:12.5px;display:grid}.wv-pmo .mg-coverage-tools input,.wv-pmo .mg-coverage-tools select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:7px;padding:9px}.wv-pmo .mg-coverage-period{color:var(--muted);margin:16px 0 8px;font-size:12.5px}.wv-pmo .mg-coverage-person{border-top:1px solid var(--line-2);grid-template-columns:1fr 1.4fr;gap:20px;padding:16px 0;display:grid}.wv-pmo .mg-coverage-person b{font-size:14px}.wv-pmo .mg-coverage-person span,.wv-pmo .mg-coverage-person small{color:var(--muted);margin-top:5px;font-size:12.5px;display:block}.wv-pmo .mg-coverage-projects{flex-wrap:wrap;gap:8px;display:flex}.wv-pmo .mg-coverage-projects button{border:1px solid var(--line);background:var(--panel);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:7px;padding:8px 28px 8px 10px;font-size:13px;position:relative}.wv-pmo .mg-coverage-projects button>span{position:absolute;top:12px;right:10px}@media (max-width:700px){.wv-pmo .mg-scope-summary{grid-template-columns:minmax(0,1fr);gap:12px}.wv-pmo .mg-scope-summary>.md-board{padding:14px 16px}.wv-pmo .mg-coverage-person{grid-template-columns:1fr;gap:10px}}.wv-pmo .mg-demo-scope-path{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 6px;font-size:12.5px;display:flex}.wv-pmo .mg-demo-scope-path button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0}.wv-pmo .mg-demo-scope-path button:hover{color:var(--accent);text-decoration:underline}.wv-pmo .mg-demo-scope-path [aria-current=page]{color:var(--ink);font-weight:700}.wv-pmo .mg-demo-accounts{scrollbar-width:thin;overscroll-behavior-x:contain;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin:12px 0 0;padding:2px 0 6px;display:flex;overflow-x:auto}.wv-pmo .mg-demo-accounts button{white-space:nowrap;background:var(--panel);border:1px solid var(--line);min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex:none;align-content:center;gap:5px;padding:9px 14px;font-size:13px;font-weight:650;display:grid}.wv-pmo .mg-demo-accounts button:hover{border-color:var(--accent)}.wv-pmo .mg-demo-accounts span{color:var(--muted);font-weight:400}.wv-pmo .mg-demo .md-toolbar{justify-content:space-between;align-items:end}.wv-pmo .mg-demo-legend{color:var(--muted);flex-wrap:wrap;gap:15px;margin:0 0 12px;font-size:12.5px;display:flex}.wv-pmo .mg-demo-legend i{border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.wv-pmo .mg-demo-plot-scroll{min-width:0;overflow-x:auto}.wv-pmo .mg-demo-plot{isolation:isolate;justify-content:space-around;gap:12px;min-width:560px;display:flex;position:relative}.wv-pmo .mg-demo-plot:before{content:"";z-index:-1;pointer-events:none;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);background:linear-gradient(var(--line-2),var(--line-2)) center/100% 1px no-repeat;height:180px;position:absolute;top:28px;left:0;right:0}.wv-pmo .mg-demo-plot-shell{grid-template-columns:28px minmax(560px,1fr);gap:12px;display:grid}.wv-pmo .mg-demo-axis{text-align:right;height:180px;color:var(--muted);margin-top:28px;font-size:11.5px;position:relative}.wv-pmo .mg-demo-axis>span{position:absolute;right:0;transform:translateY(-50%)}.wv-pmo .mg-demo-axis>span:first-child{top:0}.wv-pmo .mg-demo-axis>span:nth-child(2){top:50%}.wv-pmo .mg-demo-axis>span:last-child{top:100%}.wv-pmo .mg-demo-col{flex:1;grid-template-rows:28px 180px auto;justify-items:center;min-width:100px;max-width:140px;display:grid}.wv-pmo .mg-demo-total,.wv-pmo .mg-demo-project-name{cursor:pointer;background:0 0;border:0;padding:2px;font-weight:700}.wv-pmo .mg-demo-col small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;overflow:hidden}.wv-pmo .mg-demo-chart-label{text-align:center;width:100%;min-height:72px;padding-top:10px}.wv-pmo .mg-demo-chart-label .mg-demo-project-name{font-size:14px;line-height:1.4}.wv-pmo .mg-demo-col small.mg-demo-chart-owner{white-space:normal;text-align:center;margin-top:3px;font-size:12.5px;line-height:1.5;display:block;overflow:visible}.wv-pmo .mg-demo-stack{flex-direction:column-reverse;justify-content:flex-start;width:42px;height:180px;display:flex}.wv-pmo .mg-demo-stack button{box-sizing:border-box;width:100%;box-shadow:inset 0 1px var(--panel);cursor:pointer;border:0;flex-shrink:0;min-height:0;padding:0}.wv-pmo .mg-demo-batch label{color:var(--muted);gap:4px;font-size:12.5px;display:grid}.wv-pmo .mg-demo-batch select,.wv-pmo .mg-demo-batch textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:7px;padding:8px}.wv-pmo .mg-demo-batch{flex-wrap:wrap;align-items:end;gap:10px;padding-top:14px;display:flex}.wv-pmo .mg-demo-batch label{min-width:200px}.wv-pmo .mg-demo-batch textarea{resize:vertical;min-height:38px}.wv-pmo .mg-demo-batch [role=alert]{color:var(--bad)}.wv-pmo .mg-demo-ticket-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:10px;padding:5px 0 12px;display:flex}.wv-pmo .mg-demo-ticket-tools label{min-width:180px;color:var(--muted);gap:4px;font-size:12.5px;display:grid}.wv-pmo .mg-demo-ticket-tools input,.wv-pmo .mg-demo-ticket-tools select{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--ink);font:inherit;border-radius:7px;padding:6px 9px;font-size:12.5px}.wv-pmo .mg-demo-ticket-tools input{min-width:240px}.wv-pmo .mg-demo-ticket-tools>span{color:var(--muted);margin-left:auto;font-size:12.5px}.wv-pmo .mg-demo-detail-facts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.wv-pmo .mg-demo-detail-facts span{background:var(--panel-2);border:1px solid var(--line);border-radius:7px;padding:12px;display:grid}.wv-pmo .mg-demo-detail-facts b{font-size:21px}.wv-pmo .mg-demo-project-detail p{color:var(--muted);margin:12px 0}.wv-pmo .mg-demo-toolbar-right{align-items:center;gap:16px;display:flex}.wv-pmo .mg-demo-toolbar-right label{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.wv-pmo .mg-demo-toolbar-right select{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:7px;padding:7px 9px}.wv-pmo .mg-demo-case p{margin:0 0 13px;line-height:1.5}.wv-pmo .mg-demo-case>.md-link{margin-top:15px}.wv-pmo .mg-demo-chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.wv-pmo .mg-demo-chart-modes{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:3px;padding:3px;display:flex}.wv-pmo .mg-demo-chart-modes button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12.5px;font-weight:650}.wv-pmo .mg-demo-chart-modes button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px var(--line)}.wv-pmo .mg-demo-chart-controls label{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.wv-pmo .mg-demo-chart-controls select{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:7px;padding:7px 9px}.wv-pmo .mg-demo-history-head{flex-wrap:wrap;justify-content:flex-start}.wv-pmo .mg-demo-history{min-width:560px}.wv-pmo .mg-demo-history-head{justify-content:space-between;align-items:center;gap:12px;margin:1px 0 11px;font-size:12.5px;display:flex}.wv-pmo .mg-demo-history-head span{color:var(--muted)}.wv-pmo .mg-demo-history .mg-demo-legend{margin-bottom:3px}.wv-pmo .mg-demo-history .mg-demo-legend button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:12.5px;display:inline-flex}.wv-pmo .mg-demo-history .mg-demo-legend button:hover{text-decoration:underline}.wv-pmo .mg-demo-history svg{width:100%;height:200px;display:block}.wv-pmo .mg-demo-history-weeks{height:30px;margin:0 0 8px;position:relative}.wv-pmo .mg-demo-history-weeks button{white-space:nowrap;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 7px;position:absolute;top:0;transform:translate(-50%)}.wv-pmo .mg-demo-history-weeks button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.wv-pmo .mg-demo-history-values{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:7px;flex-wrap:wrap;gap:6px 16px;padding:10px 12px;font-size:12.5px;display:flex}.wv-pmo .mg-demo-history-values b{color:var(--ink)}.wv-pmo .mg-demo-project-charts{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.wv-pmo .mg-demo-project-charts>*{min-width:0}.wv-pmo .mg-demo-project-charts.is-single{grid-template-columns:minmax(0,1fr)}.wv-pmo .mg-demo-workload-summary{gap:3px;margin:3px 0 17px;display:grid}.wv-pmo .mg-demo-workload-summary strong{color:var(--ink);font-size:20px}.wv-pmo .mg-demo-workload-summary span{color:var(--muted);font-size:12.5px}.wv-pmo .mg-demo-workload-legend{color:var(--muted);flex-wrap:wrap;gap:10px 16px;font-size:12.5px;display:flex}.wv-pmo .mg-demo-workload-legend span{align-items:center;gap:6px;display:flex}.wv-pmo .mg-demo-workload-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.wv-pmo .mg-demo-workload .estimate{background:var(--warn)}.wv-pmo .mg-demo-workload .available{background:var(--accent)}.wv-pmo .mg-demo-workload-plot{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.wv-pmo .mg-demo-workload-day{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-rows:150px auto;align-items:end;gap:8px;padding:0 5px 8px;display:grid}.wv-pmo .mg-demo-workload-day:hover{background:var(--panel-2)}.wv-pmo .mg-demo-workload-day>strong{text-align:center;font-size:12.5px}.wv-pmo .mg-demo-workload-bars{justify-content:center;align-items:end;gap:5px;height:125px;display:flex}.wv-pmo .mg-demo-workload-bars>span{border-radius:4px 4px 0 0;width:30%;min-height:3px;display:block;position:relative}.wv-pmo .mg-demo-workload-bars b{white-space:nowrap;color:var(--ink);padding-bottom:4px;font-size:12.5px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.wv-pmo .mg-demo-security-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.wv-pmo .mg-demo-security-steps>div{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;align-content:start;gap:3px;min-height:85px;padding:10px;font-size:12.5px;display:grid}.wv-pmo .mg-demo-security-steps>div.current{border-color:var(--warn)}.wv-pmo .mg-demo-security-steps b{font-size:12.5px}.wv-pmo .mg-demo-security-steps span,.wv-pmo .mg-demo-security-steps small{color:var(--muted)}@media (max-width:1000px){.wv-pmo .mg-demo-project-charts{grid-template-columns:1fr}}@media (max-width:650px){.wv-pmo .mg-demo-ticket-tools input{width:100%;min-width:0}.wv-pmo .mg-demo-toolbar-right{flex-wrap:wrap;justify-content:flex-end}.wv-pmo .mg-demo-security-steps{grid-template-columns:1fr}.wv-pmo .mg-demo-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.wv-pmo .mg-demo-activity-head,.wv-pmo .mg-demo-activity-row{grid-template-columns:minmax(95px,1fr) minmax(230px,2fr) 80px 80px 78px;align-items:center;gap:14px;display:grid}.wv-pmo .mg-demo-activity-head{border-bottom:1px solid var(--line);color:var(--muted);padding:0 8px 9px;font-size:12.5px}.wv-pmo .mg-demo-activity-row{border:0;border-bottom:1px solid var(--line-2);text-align:left;width:100%;min-height:61px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:9px 8px}.wv-pmo .mg-demo-activity-row:hover{background:var(--panel-2)}.wv-pmo .mg-demo-activity-row small{color:var(--muted);font-size:12.5px;display:block}.wv-pmo .mg-demo-activity-row>span:last-child{justify-content:space-between;gap:6px;display:flex}.wv-pmo .mg-demo-activity-row>span:last-child strong{color:var(--muted)}.wv-pmo .mg-demo-activity-comparison{align-items:center;gap:10px;display:flex}.wv-pmo .mg-demo-activity-comparison>i{background:var(--line-2);border-radius:7px;flex:1;min-width:90px;height:11px;display:block;position:relative;overflow:hidden}.wv-pmo .mg-demo-activity-comparison>i>i{background:var(--act);height:100%;position:absolute;top:0;left:0}.wv-pmo .mg-demo-activity-comparison>i>i:last-child{background:var(--foc);height:5px;top:3px}.wv-pmo .mg-demo-activity-comparison b{white-space:nowrap;font-size:12.5px;font-weight:650}.wv-pmo .mg-demo-mobile-label{display:none}.wv-pmo .mg-demo-activity-sort{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.wv-pmo .mg-demo-activity-sort select{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;border-radius:7px;padding:5px 7px}.wv-pmo .mg-demo-project-detail h3{margin:21px 0 9px;font-size:13px}.wv-pmo .mg-demo-detail-table{overflow-x:auto}.wv-pmo .mg-demo-detail-table table{border-collapse:collapse;width:100%;font-size:12.5px}.wv-pmo .mg-demo-detail-table th,.wv-pmo .mg-demo-detail-table td{border-bottom:1px solid var(--line-2);text-align:left;white-space:nowrap;padding:9px 8px}.wv-pmo .mg-demo-detail-table th{color:var(--muted)}.wv-pmo .mg-demo-detail-table td:first-child{font-weight:650}.wv-pmo .mg-demo-hours-scroll{overflow-x:auto}.wv-pmo .mg-demo-hours-grid{min-width:690px;color:var(--muted);grid-template-columns:58px repeat(24,minmax(18px,1fr));align-items:center;gap:5px 3px;font-size:12.5px;display:grid}.wv-pmo .mg-demo-hours-grid>span{text-align:center}.wv-pmo .mg-demo-hours-line{display:contents}.wv-pmo .mg-demo-hours-line>button:first-child{text-align:left;color:var(--ink);background:0 0;border:0;font-size:12.5px}.wv-pmo .mg-demo-hour-cell{border:0;border-radius:3px;height:20px;padding:0}.wv-pmo .mg-demo-hour-cell.level-na{background:var(--line-2)}.wv-pmo .mg-demo-hour-cell.level-0{background:var(--heat0)}.wv-pmo .mg-demo-hour-cell.level-1{background:var(--heat1)}.wv-pmo .mg-demo-hour-cell.level-2{background:var(--heat2)}.wv-pmo .mg-demo-hour-cell.level-3{background:var(--heat3)}.wv-pmo .mg-demo-hour-cell.level-4{background:var(--heat4)}@media (max-width:850px){.wv-pmo .mg-demo-activity-head{display:none}.wv-pmo .mg-demo-activity-row{grid-template-columns:1fr 1fr;gap:5px 10px}.wv-pmo .mg-demo-activity-comparison{flex-wrap:wrap;grid-area:2/1/auto/-1}.wv-pmo .mg-demo-mobile-label{color:var(--muted);font-size:12.5px;display:inline}.wv-pmo .mg-demo-activity-comparison .mg-demo-mobile-label{width:100%}}@media (max-width:650px){.wv-pmo .mg-demo-detail-facts{grid-template-columns:repeat(2,1fr)}}.wv-pmo .mg-demo-owner{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.5;display:block}.wv-pmo .mg-decision-labels,.wv-pmo .mg-decision-row{grid-template-columns:minmax(145px,1fr) minmax(200px,1.4fr) minmax(135px,1fr);align-items:center;gap:20px;display:grid}.wv-pmo .mg-decision-labels{color:var(--muted);padding:0 8px 10px;font-size:12.5px}.wv-pmo .mg-decision-labels>.md-help{justify-self:end}.wv-pmo .mg-decision-row{border:0;border-top:1px solid var(--line-2);text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:16px 8px}.wv-pmo .mg-decision-row:hover{background:var(--panel-2)}.wv-pmo .mg-decision-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wv-pmo .mg-decision-project b{font-size:14px;font-weight:650}.wv-pmo .mg-decision-project small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.wv-pmo .mg-decision-dates{font-variant-numeric:tabular-nums;align-items:center;gap:18px;display:flex}.wv-pmo .mg-decision-dates b{font-size:15px;font-weight:600}.wv-pmo .mg-decision-dates>span{color:var(--muted)}.wv-pmo .mg-decision-bars{gap:8px;display:grid}.wv-pmo .mg-decision-bars>span{color:var(--muted);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;display:grid}.wv-pmo .mg-decision-bars b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.wv-pmo .mg-decision-bars i{background:var(--panel-2);border-radius:3px;height:7px;display:block}.wv-pmo .mg-decision-bars i.needed{background:var(--accent)}.wv-pmo .mg-decision-bars i.available{background:var(--heat2)}.wv-pmo .mg-decision-result{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;font-size:12.5px;display:flex}.wv-pmo .mg-decision-result>span{color:var(--muted);font-size:20px}.wv-pmo .mg-decision-row.is-warning .mg-decision-result{color:var(--warn)}.wv-pmo .mg-decision-row.is-warning .mg-decision-bars i.needed{background:var(--warn)}.wv-pmo .mg-demo-case p.mg-demo-forecast-context{margin-top:16px}@media (max-width:700px){.wv-pmo .mg-decision-labels{grid-template-columns:1fr auto;gap:10px}.wv-pmo .mg-decision-labels>span:first-child{display:none}.wv-pmo .mg-decision-row{grid-template-columns:1fr auto;gap:12px;padding:15px 4px}.wv-pmo .mg-decision-dates,.wv-pmo .mg-decision-bars{grid-area:2/1/auto/-1}.wv-pmo .mg-decision-result{text-align:right;grid-area:1/2;gap:7px;max-width:120px}.wv-pmo .mg-decision-project small{font-size:12.5px}.wv-pmo .mg-decision-dates{gap:24px}.wv-pmo .mg-decision-bars>span{grid-template-columns:110px minmax(0,1fr)}}@media (min-width:851px){.wv-pmo .mg-demo-activity-head,.wv-pmo .mg-demo-activity-row{grid-template-columns:minmax(180px,1.4fr) minmax(220px,1.8fr) 95px 95px 78px}.wv-pmo .mg-demo-activity-row{min-height:80px}}.wv-pmo .mg-demo-working-summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.wv-pmo .mg-demo-working-summary>div{border-right:1px solid var(--line-2);gap:3px;min-width:0;padding:12px 14px;display:grid}.wv-pmo .mg-demo-working-summary>div:last-child{border-right:0}.wv-pmo .mg-demo-working-summary span{color:var(--muted);font-size:12.5px}.wv-pmo .mg-demo-working-summary strong{color:var(--ink);font-size:22px;line-height:1.2}.wv-pmo .mg-demo-working-table-head{justify-content:space-between;align-items:center;gap:12px;margin-top:5px;display:flex}.wv-pmo .mg-demo-working-table-head h3{margin:14px 0 9px}.wv-pmo .mg-demo-working-table-head label{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.wv-pmo .mg-demo-working-table-head input{border:1px solid var(--line);background:var(--panel);width:175px;max-width:100%;color:var(--ink);border-radius:7px;padding:6px 8px}.wv-pmo .mg-demo-hour-cell[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:700px){.wv-pmo .mg-demo-working-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-pmo .mg-demo-working-summary>div:nth-child(2){border-right:0}.wv-pmo .mg-demo-working-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.wv-pmo .mg-demo-working-table-head{flex-direction:column;align-items:flex-start}.wv-pmo .mg-demo-working-table-head label,.wv-pmo .mg-demo-working-table-head input{width:100%}}.wv-pmo .mg-attention-matrix{margin-bottom:15px}.wv-pmo .mg-attention-matrix table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.wv-pmo .mg-attention-matrix th,.wv-pmo .mg-attention-matrix td{border-bottom:1px solid var(--line-2);text-align:right;padding:10px 4px}.wv-pmo .mg-attention-matrix th:first-child{text-align:left;width:44%}.wv-pmo .mg-attention-matrix thead th{color:var(--muted);border-bottom:1px solid var(--line);font-size:12.5px;font-weight:500}.wv-pmo .mg-attention-matrix tbody th{font-size:12.5px;font-weight:600}.wv-pmo .mg-attention-matrix td button{min-width:40px;min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:5px;font-weight:700}.wv-pmo .mg-attention-matrix .pending{background:var(--warn-soft);color:var(--warn)}.wv-pmo .mg-attention-matrix .empty{background:var(--panel-2);color:var(--muted)}@media (max-width:1000px){.wv-pmo .mg-scope-summary{grid-template-columns:minmax(0,1fr)}}.wv-pmo .mg-member-navigation{align-items:center;gap:8px;min-width:0;display:flex}.wv-pmo .mg-member-picker{min-width:0;font-size:12.5px;position:relative}.wv-pmo .mg-member-picker>summary{cursor:pointer;border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:20px;min-height:40px;padding:0 12px;font-weight:650;list-style:none;display:flex}.wv-pmo .mg-member-picker>summary::-webkit-details-marker{display:none}.wv-pmo .mg-member-menu{z-index:30;background:var(--panel);border:1px solid var(--line);width:min(360px,100vw - 32px);box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 12%,transparent);border-radius:12px;padding:14px;position:absolute;top:calc(100% + 8px);right:0}.wv-pmo .mg-member-menu .mg-member-search{color:var(--muted);gap:7px;font-size:12.5px;display:grid}.wv-pmo .mg-member-search input{border:1px solid var(--line);background:var(--panel);width:100%;min-height:40px;color:var(--ink);border-radius:7px;padding:8px}.wv-pmo .mg-member-results{overscroll-behavior:contain;max-height:320px;margin-top:10px;overflow:auto}.wv-pmo .mg-member-result{border-bottom:1px solid var(--line-2);padding:12px 0}.wv-pmo .mg-member-result:last-child{border-bottom:0}.wv-pmo .mg-member-name{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:10px;min-height:40px;font-weight:650;display:flex}.wv-pmo .mg-member-name span{color:var(--muted);font-weight:400}.wv-pmo .mg-member-step{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.wv-pmo .mg-member-step button{border:1px solid var(--line);background:var(--panel);width:34px;min-height:40px;color:var(--ink);cursor:pointer;border-radius:7px;font-size:20px}.wv-pmo .mg-member-step button:disabled{opacity:.35;cursor:default}.wv-pmo .mg-project-tools>label{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.wv-pmo .mg-project-result{color:var(--muted);align-items:center;gap:12px;margin:8px 0 16px;font-size:12.5px;display:flex}.wv-pmo .mg-tool-scroll{max-width:100%;overflow-x:auto}.wv-pmo .mg-tool-table{border-collapse:collapse;width:100%;min-width:600px;font-size:13px}.wv-pmo .mg-tool-table th,.wv-pmo .mg-tool-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:12px 10px}.wv-pmo .mg-tool-table th:first-child,.wv-pmo .mg-tool-table th:nth-child(2){text-align:left}.wv-pmo .mg-tool-table thead th{color:var(--muted);font-size:12.5px;font-weight:600}.wv-pmo .mg-tool-table button{min-height:44px}.wv-pmo .mg-tool-table button[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent);border-radius:6px;padding-inline:10px}.wv-pmo .mg-tool-bar{align-items:center;gap:12px;min-width:150px;display:flex}.wv-pmo .mg-tool-bar>span{background:var(--panel-2);border-radius:4px;width:100%;height:8px;overflow:hidden}.wv-pmo .mg-tool-bar i{background:var(--accent);border-radius:4px;height:100%;display:block}.wv-pmo .mg-tool-bar b{font-variant-numeric:tabular-nums;min-width:24px}.wv-pmo .mg-ai-tool-board{min-width:0}.wv-pmo .mg-working-warnings{min-width:0;margin-bottom:20px}.wv-pmo .mg-working-rule-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wv-pmo .mg-working-rule-buttons>button{border:1px solid var(--line);background:var(--panel);color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:14px;display:flex}.wv-pmo .mg-working-rule-buttons>button>span:first-child{margin-right:auto;font-weight:600}.wv-pmo .mg-working-rule-buttons strong{font-variant-numeric:tabular-nums;font-size:22px}.wv-pmo .mg-working-rule-buttons .is-warning{color:var(--warn)}.wv-pmo .mg-working-rule-buttons>button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.wv-pmo .mg-working-warning-detail{margin-top:16px}.wv-pmo .mg-working-warning-scroll{max-width:100%;max-height:420px;overflow:auto}.wv-pmo .mg-working-warning-scroll table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.wv-pmo .mg-working-warning-scroll th,.wv-pmo .mg-working-warning-scroll td{text-align:left;border-bottom:1px solid var(--line);padding:10px}.wv-pmo .mg-working-warning-scroll thead th{background:var(--panel);color:var(--muted);z-index:1;position:sticky;top:0}.wv-pmo .mg-working-warning-scroll tbody th{font-weight:500}.wv-pmo .mg-working-warning-scroll .md-link{align-items:center;min-height:44px;display:inline-flex}.wv-pmo .mg-working-warning-tags{flex-wrap:wrap;gap:6px;display:flex}.wv-pmo .mg-working-warning-tags span{color:var(--warn);white-space:nowrap;border:1px solid;border-radius:5px;padding:3px 6px}.wv-pmo #pmo-member-time{scroll-margin-top:80px}@media (max-width:450px){.wv-pmo .mg-working-rule-buttons{grid-template-columns:1fr}.wv-pmo .mg-working-warning-detail .mg-project-tools input{width:100%;min-width:0}}@media (max-width:700px){.wv-pmo .mg-project-tools>label{flex-direction:column;flex:150px;align-items:stretch;min-width:0}.wv-pmo .mg-project-tools>label select{width:100%;min-width:0}.wv-pmo .mg-member-picker{position:static}.wv-pmo .mg-member-menu{width:100%;top:calc(100% + 6px);left:0;right:0}.wv-pmo .mg-member-navigation{max-width:100%}.wv-pmo .mg-demo-toolbar-right{flex-wrap:wrap;justify-content:flex-start;width:100%;position:relative}}.wv-pmo .mg-stable-workspace{height:auto;min-height:0;display:block;padding-top:0!important;padding-bottom:0!important}.wv-pmo .mg-workspace-shell{background:var(--ground);z-index:5;flex:none;position:relative}.wv-pmo .mg-workspace-shell .mg-demo-scope-path{min-height:24px;margin:4px 0}.wv-pmo .mg-stable-workspace .mg-workspace-shell .md-page-head{min-height:58px;margin:0 0 8px}.wv-pmo .mg-stable-workspace .mg-workspace-shell .md-toolbar{margin-bottom:12px;padding-bottom:8px}.wv-pmo .mg-workspace-body{overflow-anchor:none;min-height:0;padding:0 2px 20px;position:relative;overflow:visible}.wv-pmo .mg-evidence-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.wv-pmo .mg-evidence-heading h2{margin:0;font-size:17px}.wv-pmo .mg-evidence-heading>.md-link:last-child{margin-left:auto}.wv-pmo .mg-workspace-body #pmo-member-time{scroll-margin-top:80px}.wv-pmo .mg-demo.mg-stable-workspace .mg-workspace-body .mg-project-table-scroll{overscroll-behavior:auto;max-height:none;overflow-x:auto}.wv-pmo .mg-demo.mg-stable-workspace .mg-workspace-body .mg-ticket-reading{overscroll-behavior:auto;max-height:none;overflow:visible}@media (max-width:400px){.wv-pmo .mg-stable-workspace .mg-demo-toolbar-right{gap:8px}.wv-pmo .mg-stable-workspace .mg-member-picker>summary{gap:8px;padding:0 8px}.wv-pmo .mg-stable-workspace .mg-demo-toolbar-right>label{gap:4px}.wv-pmo .mg-stable-workspace .mg-demo-toolbar-right>label select{max-width:130px}}@media (max-width:700px){.wv-pmo .mg-stable-workspace .mg-workspace-shell .md-page-head{min-height:68px;margin-bottom:4px}.wv-pmo .mg-stable-workspace .mg-workspace-shell .md-toolbar{gap:6px}.wv-pmo .mg-workspace-shell .mg-demo-scope-path{font-size:12.5px}.wv-pmo .mg-evidence-heading{gap:10px}.wv-pmo .mg-evidence-heading h2{order:2;width:100%}.wv-pmo .mg-workspace-body{scrollbar-gutter:auto}}.wv-pmo .mg-attention-matrix.mg-review-summary{overscroll-behavior-x:contain;margin:0;padding:0 16px 8px;overflow-x:auto}.wv-pmo .mg-attention-matrix.mg-review-summary table{table-layout:auto;min-width:640px}.wv-pmo .mg-attention-matrix.mg-review-summary th:first-child{width:auto;min-width:160px}.wv-pmo .mg-attention-matrix.mg-review-summary th,.wv-pmo .mg-attention-matrix.mg-review-summary td{white-space:nowrap;padding:12px 8px}.wv-pmo .mg-attention-matrix.mg-review-summary td button{min-height:44px}.wv-pmo .mg-review-summary .confirm{background:var(--warn-soft);color:var(--warn)}.wv-pmo .mg-review-summary .need_data{background:var(--accent-soft);color:var(--accent)}.wv-pmo .mg-review-summary .reject{background:var(--panel-2);color:var(--muted)}.wv-pmo .mg-review-summary button:disabled{cursor:default}.wv-pmo .mg-member-workspace{min-width:0;font-size:14px}.wv-pmo .mg-demo .mg-member-name>span:first-child{color:var(--ink);min-width:0;font-weight:650}.wv-pmo .mg-member-name small{color:var(--muted);white-space:normal;margin-top:3px;font-size:12.5px;font-weight:400;display:block}.wv-pmo .mm-picker-project{border:1px solid var(--line);background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:7px;margin-top:8px;padding:8px}.wv-pmo .mg-member-workspace .md-board-head{justify-content:flex-start;gap:10px;margin-bottom:14px}.wv-pmo .mg-member-workspace .md-board-head>.md-link{margin-left:auto}.wv-pmo .mg-member-workspace h3{margin:0 0 8px;font-size:14px}.wv-pmo .mm-work-tools{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;display:flex}.wv-pmo .mm-work-tools>input{flex:1;max-width:320px!important}.wv-pmo .mm-work-tools label{align-items:center;gap:8px;min-height:40px;font-size:12.5px;display:flex}.wv-pmo .mm-work input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent)}.wv-pmo .mm-work-scroll{scrollbar-width:thin;min-width:0;max-height:480px;overflow:auto}.wv-pmo .mm-work-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:13px}.wv-pmo .mm-work-table thead{background:var(--panel);z-index:2;position:sticky;top:0}.wv-pmo .mm-work-table td,.wv-pmo .mm-work-table th{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:12px 8px;font-weight:400}.wv-pmo .mm-work-table thead th{color:var(--muted);white-space:nowrap;font-size:12.5px}.wv-pmo .mm-work-table th:nth-child(2){width:40%}.wv-pmo .mm-work-table td:first-child{width:30px}.wv-pmo .mm-work-table td:nth-child(3),.wv-pmo .mm-work-table td:nth-child(4){white-space:nowrap}.wv-pmo .mm-work-table .is-expanded{background:var(--accent-soft)}.wv-pmo .mm-work-table .mg-project-expand small{color:var(--muted);margin-bottom:3px;font-size:12.5px;display:block}.wv-pmo .mm-work-table .mg-project-expand b{font-size:14px;line-height:1.5}.wv-pmo .mm-expanded>td{background:var(--panel-2);padding:16px!important}.wv-pmo .mm-detail-nav{align-items:center;gap:8px;margin-bottom:16px;display:flex}.wv-pmo .mm-detail-nav>span{color:var(--muted);margin-left:auto;font-size:12.5px}.wv-pmo .mm-detail-nav>button:not(.md-link){background:var(--panel);border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:7px}.wv-pmo .mm-detail-nav button:disabled{opacity:.4}.wv-pmo .mm-task-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;font-size:14px;line-height:1.6;display:grid}.wv-pmo .mm-task-detail p{margin:6px 0 12px}.wv-pmo .mg-member-workspace .level-0{background:var(--heat0)}.wv-pmo .mg-member-workspace .level-1{background:var(--heat1)}.wv-pmo .mg-member-workspace .level-2{background:var(--heat2)}.wv-pmo .mg-member-workspace .level-3{background:var(--heat3)}.wv-pmo .mg-member-workspace .level-4{background:var(--heat4)}.wv-pmo .mg-member-workspace .level-na{background:repeating-linear-gradient(135deg,var(--panel-2),var(--panel-2) 3px,var(--line) 3px,var(--line) 5px)}.wv-pmo .mm-task-detail button:disabled{cursor:default;color:var(--muted)}@media (max-width:760px){.wv-pmo .mm-task-detail{grid-template-columns:1fr}.wv-pmo .mm-work-table thead{display:none}.wv-pmo .mm-work-table,.wv-pmo .mm-work-table tbody{display:block}.wv-pmo .mm-work-table tr:not(.mm-expanded){border-bottom:1px solid var(--line-2);grid-template-columns:24px minmax(0,1fr) auto;padding:10px 0;display:grid}.wv-pmo .mm-work-table td,.wv-pmo .mm-work-table th{border:0;padding:4px;width:auto!important}.wv-pmo .mm-work-table td:nth-child(3){grid-column:2;font-size:13px}.wv-pmo .mm-work-table td:nth-child(4){grid-area:1/3;font-size:13px}.wv-pmo .mm-work-table td:nth-child(5){grid-column:2/-1}.wv-pmo .mm-expanded,.wv-pmo .mm-expanded>td{display:block}.wv-pmo .mm-work-tools{gap:8px}.wv-pmo .mm-work-tools>input{flex-basis:100%;max-width:none!important}}.wv-pmo .mg-demo .md-page-head h1{letter-spacing:-.5px;font-size:24px;line-height:1.3}.wv-pmo .mg-demo .md-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:18px;padding-bottom:8px}.wv-pmo .mg-demo .md-board{box-shadow:none;border-radius:12px;padding:18px 20px}.wv-pmo .mg-demo .md-board-head{margin-bottom:16px}.wv-pmo .mg-demo .md-board-right{align-items:center;gap:18px;display:flex}.wv-pmo .mg-project-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wv-pmo .mg-project-tabs{align-items:center;gap:3px;max-width:100%;margin-right:auto;display:flex;overflow-x:auto}.wv-pmo .mg-project-tabs button{white-space:nowrap;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.wv-pmo .mg-project-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.wv-pmo .mg-project-tabs b{font-size:12.5px;font-weight:650}.wv-pmo .mg-project-tools input,.wv-pmo .mg-project-tools select{border:1px solid var(--line);background:var(--panel);height:38px;color:var(--ink);font:inherit;border-radius:7px;min-width:0;padding:7px 10px;font-size:12.5px}.wv-pmo .mg-project-tools input{width:205px}.wv-pmo .mg-project-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin:2px 0 10px;font-size:12.5px;display:flex}.wv-pmo .mg-project-legend span{align-items:center;gap:5px;display:flex}.wv-pmo .mg-project-legend i{border-radius:2px;width:7px;height:7px}.wv-pmo .mg-project-table-scroll,.wv-pmo .mg-ticket-table-scroll{overscroll-behavior:contain;scrollbar-width:thin;max-width:100%;max-height:580px;overflow:auto}.wv-pmo .mg-project-table,.wv-pmo .mg-ticket-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:13px}.wv-pmo .mg-project-table{min-width:920px}.wv-pmo .mg-ticket-table{min-width:680px}.wv-pmo .mg-project-table thead,.wv-pmo .mg-ticket-table thead{z-index:2;background:var(--panel);position:sticky;top:0}.wv-pmo .mg-project-table th,.wv-pmo .mg-project-table td,.wv-pmo .mg-ticket-table th,.wv-pmo .mg-ticket-table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:11px 10px;font-weight:400}.wv-pmo .mg-project-table thead th,.wv-pmo .mg-ticket-table thead th{color:var(--muted);border-bottom-color:var(--line);white-space:nowrap;padding-block:12px;font-size:12.5px;font-weight:600}.wv-pmo .mg-project-table td:nth-child(5),.wv-pmo .mg-project-table td:nth-child(6){font-variant-numeric:tabular-nums;font-weight:650}.wv-pmo .mg-project-table td:nth-child(2){white-space:nowrap}.wv-pmo .mg-project-table td:nth-child(4){min-width:125px}.wv-pmo .mg-project-table .is-expanded,.wv-pmo .mg-ticket-table .is-expanded{background:var(--accent-soft)}.wv-pmo .mg-project-expand{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.wv-pmo .mg-project-expand>span:first-child{color:var(--muted);flex:none;width:12px;font-size:18px}.wv-pmo .mg-demo .mg-project-expand>span:only-child{width:auto;min-width:0;color:var(--ink);flex:1;font-size:13px}@media (max-width:700px){.wv-pmo .mg-demo .mg-project-tools input[type=search]{flex:1 0 100%;width:100%}.wv-pmo .mg-demo .mg-project-tools select{flex:1;min-width:0}}.wv-pmo .mg-project-expand b{font-size:13px;font-weight:650}.wv-pmo .mg-project-expand small,.wv-pmo .mg-project-table td>small,.wv-pmo .mg-ticket-table td>small{color:var(--muted);margin:3px 0;font-size:12.5px;font-weight:400;display:block}.wv-pmo .mg-project-status{border-radius:3px;gap:2px;max-width:150px;height:7px;margin-bottom:5px;display:flex;overflow:hidden}.wv-pmo .mg-project-status i{height:100%}.wv-pmo .mg-project-overdue{background:var(--warn-soft);color:var(--warn)}.wv-pmo .mg-project-table .mg-project-overdue{background:0 0}.wv-pmo .mg-project-inline-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.wv-pmo .mg-project-inline-head h3{margin:0;font-size:14px}.wv-pmo .mg-ticket-table th:first-child{width:44%}.wv-pmo .mg-ticket-table td{white-space:nowrap}.wv-pmo .mg-ticket-assignee{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12.5px}.wv-pmo .mg-analysis-disclosure{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0}.wv-pmo .mg-analysis-disclosure>summary{cursor:pointer;min-height:54px;color:var(--ink);padding:16px 20px;font-size:14px;font-weight:650}.wv-pmo .mg-analysis-disclosure>summary>span{color:var(--muted);margin-left:12px;font-size:12.5px;font-weight:400}.wv-pmo .mg-analysis-disclosure[open]>summary{border-bottom:1px solid var(--line-2)}.wv-pmo .mg-analysis-disclosure>.md-board{border:0}.wv-pmo .mg-demo .mg-scope-summary{margin-top:0}.wv-pmo .mg-unified-chart{border-bottom:1px solid var(--line-2);min-width:0;margin-bottom:14px;padding:4px 0 16px}.wv-pmo .mg-unified-chart .mg-demo-chart-controls{flex-wrap:wrap;justify-content:space-between;gap:12px}.wv-pmo .mg-unified-chart .mg-demo-chart-modes{white-space:nowrap;max-width:100%;overflow:auto}.wv-pmo .mg-unified-chart .mg-demo-chart-modes button{flex-shrink:0;min-height:40px}.wv-pmo .mg-unified-decision{scrollbar-width:thin;max-height:350px;overflow:auto}.wv-pmo .mg-inline-panel{border-color:var(--accent);min-width:0;margin-bottom:18px;scroll-margin-top:76px}.wv-pmo .mg-inline-panel:focus{outline:none}.wv-pmo .mg-demo .mg-decision-inbox{margin-bottom:20px;scroll-margin-top:76px}.wv-pmo .mg-demo .mg-inbox-filters{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.wv-pmo .mg-demo .mg-inbox-filters input{flex:1}.wv-pmo .mg-demo .mg-inbox-workspace,.wv-pmo .mg-demo .mg-ticket-workspace{min-width:0;display:grid}.wv-pmo .mg-demo .mg-inbox-workspace.has-selection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.wv-pmo .mg-demo .mg-inbox-list{min-width:0;max-height:360px;overflow:auto}.wv-pmo .mg-demo .mg-inbox-select-row{border-top:1px solid var(--line);align-items:center;gap:8px;min-width:0;display:flex}.wv-pmo .mg-demo .mg-inbox-select-row .mg-inbox-item{border-top:0;flex:1;min-width:0}.wv-pmo .mg-demo .mg-inbox-select-row.is-selected{background:var(--accent-soft)}.wv-pmo .mg-demo .mg-inbox-select-row>input{flex:none;margin:0 4px 0 10px}.wv-pmo .mg-demo .mg-bulk-select{z-index:2;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 8px;font-size:12.5px;display:flex;position:sticky;top:0}.wv-pmo .mg-demo .mg-bulk-select label{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.wv-pmo .mg-demo .mg-bulk-select>span{color:var(--muted);margin-left:auto}.wv-pmo .mg-demo .mg-bulk-select input,.wv-pmo .mg-demo .mg-inbox-select-row>input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.wv-pmo .mg-demo .mg-bulk-entry{margin-top:12px}.wv-pmo .mg-demo .mg-bulk-actions{z-index:3;background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:end;gap:14px;margin-top:14px;padding:14px;display:flex;position:sticky;bottom:12px;box-shadow:0 3px 12px #0000000a}.wv-pmo .mg-demo .mg-bulk-actions>strong{align-self:center;font-size:13px}.wv-pmo .mg-demo .mg-bulk-actions label{color:var(--muted);gap:5px;font-size:12.5px;display:grid}.wv-pmo .mg-demo .mg-bulk-actions label:has(input){flex:1;min-width:200px}.wv-pmo .mg-demo .mg-bulk-actions input,.wv-pmo .mg-demo .mg-bulk-actions select{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px}.wv-pmo .mg-demo .mg-bulk-notice{margin:10px 0;font-size:13px}@media (max-width:700px){.wv-pmo .mg-demo .mg-bulk-actions{gap:10px;position:static}.wv-pmo .mg-demo .mg-bulk-actions label,.wv-pmo .mg-demo .mg-bulk-actions>strong,.wv-pmo .mg-demo .mg-bulk-actions button{width:100%}}.wv-pmo .mg-demo .mg-inbox-item{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;grid-template-columns:95px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 8px;display:grid}.wv-pmo .mg-demo .mg-inbox-item b{font-size:14px;line-height:1.5;display:block}.wv-pmo .mg-demo .mg-inbox-item small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.wv-pmo .mg-demo .mg-inbox-category{color:var(--accent);font-size:12.5px;font-weight:650}.wv-pmo .mg-demo .mg-inbox-state{color:var(--muted);font-size:12.5px}.wv-pmo .mg-demo .has-selection .mg-inbox-item{grid-template-columns:76px minmax(0,1fr)}.wv-pmo .mg-demo .has-selection .mg-inbox-state{grid-column:2}.wv-pmo .mg-demo .mg-inbox-reading,.wv-pmo .mg-demo .mg-ticket-reading{border-left:1px solid var(--line);min-width:0;padding-left:24px;font-size:14px;line-height:1.6}.wv-pmo .mg-demo .mg-inbox-reading h3,.wv-pmo .mg-demo .mg-ticket-reading h3{margin:14px 0;font-size:18px;line-height:1.45}.wv-pmo .mg-demo .mg-inbox-reading h4,.wv-pmo .mg-demo .mg-ticket-reading h4{margin:18px 0 6px;font-size:13px}.wv-pmo .mg-demo .mg-inbox-reading p,.wv-pmo .mg-demo .mg-ticket-reading p{margin:6px 0 12px}.wv-pmo .mg-demo .mg-inbox-reading label{gap:6px;margin:12px 0;font-size:12.5px;display:grid}.wv-pmo .mg-demo .mg-inbox-reading select,.wv-pmo .mg-demo .mg-inbox-filters select{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--ink);font:inherit;border-radius:7px;padding:7px 10px}.wv-pmo .mg-demo .mg-inbox-reading textarea{border:1px solid var(--line);min-height:70px;color:var(--ink);background:var(--panel);font:inherit;resize:vertical;border-radius:8px;padding:10px}.wv-pmo .mg-demo .mg-inbox-security{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding:12px 8px;font-size:13px;display:flex}.wv-pmo .mg-demo .mg-inbox-security>span:first-child{color:#b82e4b}.wv-pmo .mg-demo .mg-inbox-security>span:last-child{color:var(--muted);margin-left:auto}.wv-pmo .mg-demo .mg-ticket-workspace.has-selection{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:24px}.wv-pmo .mg-demo .mg-ticket-workspace.has-selection .mg-ticket-table{table-layout:fixed;min-width:0}.wv-pmo .mg-demo .mg-ticket-workspace.has-selection .mg-ticket-table th:first-child{width:68%}.wv-pmo .mg-demo .mg-ticket-workspace.has-selection .mg-ticket-extra{display:none}.wv-pmo .mg-demo .mg-ticket-workspace .mg-ticket-table-scroll{min-width:0;max-height:540px}.wv-pmo .mg-demo .mg-ticket-reading{max-height:540px;padding-right:8px;overflow:auto}.wv-pmo .mg-demo .mg-ticket-reading[hidden]{display:none}.wv-pmo .mg-demo .mg-ticket-reading li{margin:7px 0}.wv-pmo .mg-demo .mg-ticket-reading ul{padding-left:20px}.wv-pmo .mg-demo .mg-reading-actions{align-items:center;gap:10px;margin-bottom:14px;display:flex}.wv-pmo .mg-demo .mg-reading-actions>span{color:var(--muted);margin-left:auto;font-size:12.5px}.wv-pmo .mg-demo .mg-reading-actions>button:not(.md-link){border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:7px}.wv-pmo .mg-demo .mg-reading-actions button:disabled{opacity:.4;cursor:default}.wv-pmo .mg-demo .mg-reading-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:800px){.wv-pmo .mg-demo .mg-inbox-workspace.has-selection,.wv-pmo .mg-demo .mg-ticket-workspace.has-selection{grid-template-columns:1fr}.wv-pmo .mg-demo .mg-inbox-workspace.has-selection>.mg-inbox-list,.wv-pmo .mg-demo .mg-ticket-workspace.has-selection>.mg-ticket-table-scroll{display:none}.wv-pmo .mg-demo .mg-inbox-reading,.wv-pmo .mg-demo .mg-ticket-reading{border-left:0;max-height:none;padding-left:0}.wv-pmo .mg-demo .mg-inbox-item{grid-template-columns:76px minmax(0,1fr)}.wv-pmo .mg-demo .mg-inbox-state{grid-column:2}.wv-pmo .mg-demo .mg-inbox-filters select{max-width:100%}}.wv-pmo .mg-inline-panel>.md-board-head{z-index:3;background:var(--panel);padding-block:8px;position:sticky;top:56px}.wv-pmo .mg-coverage-inline{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.wv-pmo .mg-coverage-inline .mg-coverage-detail{max-height:400px;overflow:auto}.wv-pmo .mg-demo .mg-demo-detail-table{scrollbar-width:thin;max-height:500px;overflow:auto}.wv-pmo .mg-demo input[type=search]{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:7px;min-height:38px;padding:7px 10px;font-size:12.5px}.wv-pmo .mg-demo .md-board-right{flex-wrap:wrap}.wv-pmo .mg-project-table td:nth-child(7){white-space:nowrap}@media (max-width:700px){.wv-pmo .mg-demo .md-board-head{flex-wrap:wrap}.wv-pmo .mg-demo .md-board-right{margin-left:0}.wv-pmo .mg-project-tools select{max-width:100%}.wv-pmo .mg-inline-panel>.md-board-head{position:static}.wv-pmo .mg-coverage-tools{flex-wrap:wrap}.wv-pmo .mg-unified-chart .mg-demo-plot-scroll{max-width:100%;overflow:auto}}:is(.wv-pmo .mg-demo button:focus-visible,.wv-pmo .mg-demo summary:focus-visible,.wv-pmo .mg-demo input:focus-visible,.wv-pmo .mg-demo select:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1000px){.wv-pmo .mg-project-tools input{flex:1}.wv-pmo .mg-demo .mg-demo-toolbar-right{flex-wrap:wrap;gap:10px}}@media (max-width:700px){.wv-pmo .mg-demo .md-board{padding:16px}.wv-pmo .mg-project-tools{gap:8px}.wv-pmo .mg-project-tabs{width:100%}.wv-pmo .mg-project-tools input{width:100%;min-width:140px}.wv-pmo .mg-project-tools select{max-width:45%}.wv-pmo .mg-demo .md-board-right{gap:12px}.wv-pmo .mg-analysis-disclosure>summary{padding:14px 16px}.wv-pmo .mg-analysis-disclosure>summary>span{margin:4px 0 0 16px;display:block}.wv-pmo .mg-demo .mg-demo-ticket-tools label{flex:1;min-width:0}.wv-pmo .mg-demo .mg-demo-ticket-tools label:first-child{flex-basis:100%}.wv-pmo .mg-demo .mg-demo-ticket-tools input{width:100%;min-width:0}}.wv-pmo .mg-member-panel{min-width:0}.wv-pmo .mg-demo .md-tabs[hidden],.wv-pmo .mg-demo .md-page-head[hidden]{display:none}.wv-pmo .mg-demo #pmo-work-items{scroll-margin-top:80px}.wv-pmo .mg-ticket-reading .mm-task-detail{grid-template-columns:1fr}.wv-pmo .mg-demo .md-page-head{margin:0 0 24px}.wv-pmo .mg-demo .md-toolbar{gap:16px;margin-bottom:24px;padding-bottom:10px}.wv-pmo .mg-demo .md-content{gap:24px}.wv-pmo .mg-demo .mg-scope-summary{margin:0}.wv-pmo .mg-demo .mg-scope-summary>.md-board{padding:18px 20px}.wv-pmo .mg-demo .md-board{border-radius:12px;padding:18px 20px}.wv-pmo .mg-demo .md-board-head h2{font-size:var(--md-type-card);letter-spacing:-.2px;line-height:1.4}.wv-pmo .mg-demo .mg-project-tools input,.wv-pmo .mg-demo .mg-project-tools select{min-height:40px}@media (max-width:700px){.wv-pmo .mg-demo #pmo-work-items{scroll-margin-top:108px}.wv-pmo .mg-demo .md-board,.wv-pmo .mg-demo .mg-scope-summary>.md-board{padding:16px}.wv-pmo .mg-demo .md-toolbar{gap:12px}}.wv-pmo .mg-demo .mm-member-pane{flex-direction:column;gap:24px;min-width:0;display:flex}.wv-pmo .mg-demo .mm-member-pane[hidden]{display:none}.wv-pmo .mg-demo .md-page-head .md-link{margin-bottom:12px}.wv-pmo .mg-ai-restored{min-width:0}.wv-pmo .mg-ai-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;padding:4px 0 24px;display:grid}.wv-pmo .mg-ai-totals>div{gap:8px;display:grid}.wv-pmo .mg-ai-totals span{color:var(--muted);font-size:13px}.wv-pmo .mg-ai-totals b{font-variant-numeric:tabular-nums;font-size:22px}.wv-pmo .mg-ai-calendar-scroll{max-width:100%;padding:4px 2px 8px;overflow-x:auto}.wv-pmo .mg-ai-calendar{grid-template-rows:22px repeat(7,14px);grid-template-columns:24px repeat(53,minmax(12px,1fr));gap:4px;min-width:876px;display:grid}.wv-pmo .mg-ai-calendar .mg-ai-cell{cursor:pointer;background:var(--line-2,#eef0f5);border:0;border-radius:3px;padding:0}.wv-pmo .mg-ai-calendar .level-1{background:var(--heat1)}.wv-pmo .mg-ai-calendar .level-2{background:var(--heat2)}.wv-pmo .mg-ai-calendar .level-3{background:var(--heat3)}.wv-pmo .mg-ai-calendar .level-4{background:var(--heat4)}.wv-pmo .mg-ai-cell:disabled{opacity:.25;cursor:default}.wv-pmo .mg-ai-cell.in-period{box-shadow:inset 0 0 0 1px var(--accent)}.wv-pmo .mg-ai-cell[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.wv-pmo .mg-ai-weekday,.wv-pmo .mg-ai-month{color:var(--muted);white-space:nowrap;font-size:11.5px}.wv-pmo .mg-ai-month{align-self:center}.wv-pmo .mg-ai-legend{color:var(--muted);align-items:center;gap:4px;font-size:12.5px;display:flex}.wv-pmo .mg-ai-legend i{background:var(--heat1);border-radius:2px;width:10px;height:10px}.wv-pmo .mg-ai-legend i:nth-of-type(2){background:var(--heat2)}.wv-pmo .mg-ai-legend i:nth-of-type(3){background:var(--heat3)}.wv-pmo .mg-ai-legend i:nth-of-type(4){background:var(--heat4)}.wv-pmo .mg-ai-restored table{width:100%;min-width:690px}.wv-pmo .mg-ai-restored th,.wv-pmo .mg-ai-restored td{white-space:nowrap}.wv-pmo .mg-ai-pagination{justify-content:flex-end;align-items:center;gap:18px;padding-top:16px;font-size:13px;display:flex}.wv-pmo .mg-ai-pagination button:disabled{opacity:.4;cursor:default}@media (max-width:600px){.wv-pmo .mg-ai-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wv-pmo .mg-ai-totals b{font-size:18px}}.wv-pmo .mg-demo{--md-type-meta:12.5px;--md-type-support:13px;--md-type-body:14px;--md-type-card:15px;--md-type-section:16px;--md-type-page:24px;--md-type-value:18px}.wv-pmo .mg-demo .md-board-head h2{font-size:var(--md-type-card)}.wv-pmo .mg-demo :is(input,select,textarea,button){font-family:var(--font-sans)}.wv-pmo .mg-demo :is(input[type=search],select,textarea){border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:var(--md-type-support);border-radius:8px;max-width:100%;min-height:40px;padding:8px 10px}.wv-pmo .mg-demo :is(button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wv-pmo .mg-demo :is(.mg-project-table,.mg-ticket-table,.mm-work-table){font-size:var(--md-type-support)}.wv-pmo .mg-demo :is(.mg-project-expand b,.mm-work-table .mg-project-expand b){font-size:var(--md-type-body);line-height:1.45}.wv-pmo .mg-demo :is(.mg-project-table,.mg-ticket-table,.mm-work-table) thead th{font-size:var(--md-type-meta);font-weight:650}.wv-pmo .mg-demo .mg-project-matrix{table-layout:fixed;min-width:1060px}.wv-pmo .mg-demo .mg-project-matrix :is(th,td){padding:10px 8px}.wv-pmo .mg-demo .mg-project-matrix thead th{white-space:normal;line-height:1.4}.wv-pmo .mg-demo .mg-project-matrix .mg-flag-group{text-align:center;color:var(--ink);border-bottom:0;padding:8px}.wv-pmo .mg-demo .mg-project-matrix tbody tr{height:72px}.wv-pmo .mg-demo .mg-project-matrix tbody td:nth-child(2){white-space:normal}.wv-pmo .mg-demo .mg-project-matrix :is(td,th):nth-child(5),.wv-pmo .mg-demo .mg-project-matrix :is(td,th):nth-child(6){text-align:center}.wv-pmo .mg-demo .mg-project-matrix .mg-flag-cell{text-align:center;font-weight:400}.wv-pmo .mg-demo .mg-project-matrix .mg-flag-cell:nth-child(7),.wv-pmo .mg-demo .mg-project-matrix .mg-flag-group{border-left:1px solid var(--line-2)}.wv-pmo .mg-demo .mg-flag-zero{color:var(--faint);font-size:12.5px;display:inline-block}.wv-pmo .mg-demo .mg-project-work-link{text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;background:0 0;border:0;border-radius:4px;flex-direction:column;justify-content:center;gap:5px;padding:0;display:flex}.wv-pmo .mg-demo .mg-project-work-link small{color:var(--muted);font-size:12.5px}.wv-pmo .mg-demo .mg-project-work-link small span{color:var(--accent);margin-left:3px}.wv-pmo .mg-demo .mg-project-work-link:hover small{color:var(--accent)}.wv-pmo .mg-demo .mg-project-matrix tbody th{z-index:1;background:var(--panel);position:sticky;left:0}.wv-pmo .mg-demo .mg-project-matrix tbody tr:hover th{background:var(--panel-2)}.wv-pmo .mg-demo .mg-project-matrix thead tr:first-child th:first-child{z-index:3;background:var(--panel);position:sticky;left:0}.wv-pmo .mg-demo .mg-ai-totals b{font-size:var(--md-type-value)}.wv-pmo .mg-demo .mg-inbox-item:hover,.wv-pmo .mg-demo .mg-inbox-item[aria-pressed=true]{background:var(--panel-2)}.wv-pmo .mg-demo .mg-inbox-category.kind-delay{color:var(--warn)}@media (max-width:700px){.wv-pmo .mg-demo .md-board-head{flex-wrap:wrap}}.wv-pmo .mg-pm .mg-coverage-board{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 24px;padding-block:12px;display:grid}.wv-pmo .mg-pm .mg-coverage-scroll{padding:0}.wv-pmo .mg-pm .mg-coverage-body{justify-content:space-between;gap:20px}.wv-pmo .mg-pm .mg-coverage-ring,.wv-pmo .mg-pm .mg-coverage-ring svg{width:40px;height:40px}.wv-pmo .mg-pm .mg-coverage-ring b{font-size:12.5px}.wv-pmo .mg-pm .mg-coverage-groups{gap:20px}.wv-pmo .mg-pm .mg-coverage-groups button{align-items:center;gap:8px;min-height:44px;display:flex}.wv-pmo .mg-pm .mg-coverage-groups b{font-size:16px}.wv-pmo .mg-pm .mg-coverage-inline{grid-column:1/-1}.wv-pmo .mg-pm .pm-review-selection{border-bottom:1px solid var(--line);min-height:40px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:12.5px;display:flex}.wv-pmo .mg-pm .pm-review-selection label{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:flex}.wv-pmo .mg-pm .pm-density-comfortable .mg-project-matrix tbody tr{height:96px}.wv-pmo .mg-pm input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}:is(.wv-pmo .mg-pm button:focus-visible,.wv-pmo .mg-pm summary:focus-visible,.wv-pmo .mg-pm input:focus-visible,.wv-pmo .mg-pm select:focus-visible,.wv-pmo .mg-pm textarea:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@media (max-width:800px){.wv-pmo .mg-pm .mg-coverage-board{grid-template-columns:minmax(0,1fr);gap:8px}}.wv-pmo .md-board.pm-work-items{min-width:0;scroll-margin-top:90px}.wv-pmo .mg-pm .pm-work-views{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;display:flex}.wv-pmo .mg-pm .pm-work-views button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:10px 14px;font-size:13px}.wv-pmo .mg-pm .pm-work-views button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:650}.wv-pmo .mg-pm .pm-work-views>span{color:var(--muted);margin-left:auto;font-size:12.5px}.wv-pmo .mg-pm .pm-work-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.wv-pmo .mg-pm .pm-work-filters :is(input,select){border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;border-radius:8px;max-width:100%;min-height:40px;padding:8px 10px;font-size:12.5px}.wv-pmo .mg-pm .pm-work-filters input{flex:220px;min-width:160px}.wv-pmo .mg-pm .pm-work-filters select{flex:0 auto;min-width:120px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table-scroll{scrollbar-gutter:stable;max-height:480px;overflow:auto}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table,.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-workspace.has-selection .mg-ticket-table{table-layout:fixed;min-width:1050px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-workspace.has-selection .mg-ticket-table th:first-child,.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table th:first-child{width:38px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table th:nth-child(2){width:280px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table th:nth-child(3){width:110px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table th:nth-child(4){width:85px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table th:nth-child(5){width:120px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table th:nth-child(6){width:300px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table td{white-space:normal}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-extra{display:table-cell!important}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-reading{overscroll-behavior:contain;max-height:480px}@media (max-width:800px){.wv-pmo .mg-pm .pm-work-filters select{flex:140px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-reading{max-height:650px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-workspace.has-selection{grid-template-columns:minmax(0,1fr)}}.wv-pmo .pm-work-items .pm-work-section-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:16px;display:flex}.wv-pmo .pm-work-items .pm-work-section-tabs{gap:20px;min-width:0;display:flex;overflow:auto}.wv-pmo .pm-work-items .pm-work-section-tabs button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:15px;font-weight:650}.wv-pmo .pm-work-items .pm-work-section-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.wv-pmo .pm-work-items .pm-work-section-tabs button b{color:var(--accent);margin-left:6px}.wv-pmo .md-board.pm-work-items [role=tabpanel][hidden]{display:none}.wv-pmo .mg-pm .pm-bulk-actions{flex-wrap:wrap;gap:8px;padding-block:6px;display:flex}.wv-pmo .mg-pm .pm-bulk-actions button{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;min-height:36px;padding:8px 10px;font-weight:600}.wv-pmo .mg-pm .pm-bulk-actions button:disabled{opacity:.45;cursor:default}.wv-pmo .mg-pm .pm-bulk-notice{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0;font-size:12.5px;display:flex}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table .pm-triage-label{color:var(--accent);white-space:normal;margin-top:6px;font-size:12.5px;line-height:1.4}.wv-pmo .mg-pm .mg-member-menu{width:min(360px,100vw - 48px);max-height:calc(100dvh - 180px);overflow:auto}.wv-pmo .mg-pm.pm-member-view .mg-member-picker{position:relative}.wv-pmo .mg-pm.pm-member-view .mg-member-menu{left:0;right:auto}.wv-pmo .mg-pm .pm-bulk-actions button{min-height:40px}.wv-pmo .mg-pm .mg-demo-plot-shell{grid-template-columns:28px minmax(280px,1fr)}.wv-pmo .mg-pm .mg-demo-plot{min-width:280px}.wv-pmo .mg-pm .mg-demo-hour-cell{min-height:28px}.wv-pmo .mg-pm .mg-demo-plot:before,.wv-pmo .mg-pm .mg-demo-axis,.wv-pmo .mg-pm .mg-demo-stack{height:140px}.wv-pmo .mg-pm .mg-demo-col{grid-template-rows:28px 140px auto}@media (max-width:800px){.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table,.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-workspace.has-selection .mg-ticket-table{table-layout:auto;width:100%;min-width:0}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table tbody{display:block}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table tr{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:16px 0;display:grid}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table td{border:0;min-width:0;padding:0;display:block!important}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table td:first-child{grid-area:1/1;align-self:start;padding-top:8px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table tbody th{white-space:normal;border:0;grid-column:2/-1;min-width:0;padding:0;width:auto!important}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table td:nth-child(3){grid-column:2}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table td:nth-child(4){grid-column:3}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table td:nth-child(5),.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table td:nth-child(6){grid-column:2/-1}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table td[data-label]:before{content:attr(data-label) " ";color:var(--muted);font-size:13px}.wv-pmo .mg-pm .pm-unified-tickets .mg-ticket-table-scroll{scrollbar-gutter:auto;max-height:600px}.wv-pmo .mg-pm .mg-demo-hour-cell{min-height:44px}.wv-pmo .mg-pm .mg-member-picker{position:relative}.wv-pmo .mg-pm .mg-member-menu{left:0;right:auto}}.wv-pmo .mg-pm .pm-member-myday{gap:20px;min-width:0}.wv-pmo .mg-pm .md-page-head button{scroll-margin-top:80px}.wv-pmo .mg-pm .pm-member-myday .md-board{padding:24px}.wv-pmo .mg-pm .pm-member-myday .md-board-head{margin-bottom:18px}.wv-pmo .mg-pm .pm-member-myday h2{font-size:16px}.wv-pmo .mg-pm .pm-day-filters{border:1px solid var(--line-2);background:var(--panel-2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:4px;display:grid}.wv-pmo .mg-pm .pm-day-filters button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.wv-pmo .mg-pm .pm-day-filters button strong{color:var(--ink);font-size:14px}.wv-pmo .mg-pm .pm-day-filters button[aria-pressed=true]{background:var(--panel);box-shadow:var(--shadow);color:var(--ink)}.wv-pmo .mg-pm .pm-day-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wv-pmo .mg-pm .pm-day-search{border:1px solid var(--line);min-width:0;max-width:390px;color:var(--muted);border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.wv-pmo .mg-pm .pm-day-search input{outline-offset:3px;background:0 0;border:0;width:100%;min-width:0;min-height:36px;padding:0}.wv-pmo .mg-pm .pm-day-task-scroll{overflow:auto}.wv-pmo .mg-pm .pm-day-task-scroll.is-scrollable{max-height:430px}.wv-pmo .mg-pm .pm-day-task-head{z-index:1;min-width:970px;color:var(--muted);background:var(--panel);border-bottom:1px solid var(--line);grid-template-columns:28px minmax(230px,1.35fr) 100px minmax(110px,.7fr) minmax(260px,1.5fr) 58px 16px;gap:12px;padding:10px 0;font-size:12.5px;display:grid;position:sticky;top:0}.wv-pmo .mg-pm .pm-day-task-line{border-bottom:1px solid var(--line-2);grid-template-columns:28px 1fr;align-items:center;gap:12px;min-width:970px;display:grid}.wv-pmo .mg-pm .pm-day-task-line>input{width:16px;height:16px;accent-color:var(--accent);margin:0 4px}.wv-pmo .mg-pm .pm-day-task-row{text-align:left;width:100%;min-height:72px;color:var(--ink);background:0 0;border:0;grid-template-columns:minmax(230px,1.35fr) 100px minmax(110px,.7fr) minmax(260px,1.5fr) 58px 16px;align-items:center;gap:12px;padding:12px 0;font-size:12.5px;display:grid}.wv-pmo .mg-pm .pm-day-task-row:hover,.wv-pmo .mg-pm .pm-day-task-row[aria-expanded=true]{background:var(--panel-2)}.wv-pmo .mg-pm .pm-day-task-row[aria-expanded=true]>svg{transform:rotate(90deg)}.wv-pmo .mg-pm .pm-day-task-name{gap:4px;display:grid}.wv-pmo .mg-pm .pm-day-task-name b{font-size:13px;font-weight:600}.wv-pmo .mg-pm .pm-day-task-name small{color:var(--muted)}.wv-pmo .mg-pm .pm-day-expanded{background:var(--panel-2);border-bottom:1px solid var(--line-2);min-width:970px;padding:8px 18px 16px}.wv-pmo .mg-pm .pm-day-detail-nav{justify-content:flex-end;align-items:center;gap:12px;padding-bottom:8px;font-size:12.5px;display:flex}.wv-pmo .mg-pm .pm-day-detail-nav>button:not(.md-link){border:1px solid var(--line);background:var(--panel);border-radius:6px;width:28px;height:28px}@media (max-width:600px){.wv-pmo .mg-pm .pm-member-myday .md-board{padding:16px}.wv-pmo .mg-pm .pm-day-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-pmo .mg-pm .pm-day-tools{flex-wrap:wrap}.wv-pmo .mg-pm .pm-day-search{flex-basis:100%}}.wv-pmo .mg-pm .pm-day-tools{flex-wrap:wrap}.wv-pmo .mg-pm .pm-day-tools select{border:1px solid var(--line);background:var(--panel);max-width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:7px;padding:8px;font-size:12.5px}.wv-pmo .mg-pm .pm-day-task-head{grid-template-columns:28px minmax(200px,1.3fr) 100px minmax(230px,1.5fr) 58px 16px;min-width:750px}.wv-pmo .mg-pm .pm-day-task-head>span:nth-child(4),.wv-pmo .mg-pm .pm-day-assignee{display:none}.wv-pmo .mg-pm .pm-day-task-line,.wv-pmo .mg-pm .pm-day-expanded{min-width:750px}.wv-pmo .mg-pm .pm-day-task-row{grid-template-columns:minmax(200px,1.3fr) 100px minmax(230px,1.5fr) 58px 16px}@media (max-width:800px){.wv-pmo .mg-pm .pm-day-task-head{display:none}.wv-pmo .mg-pm .pm-day-task-line,.wv-pmo .mg-pm .pm-day-expanded{min-width:0}.wv-pmo .mg-pm .pm-day-task-line{align-items:start}.wv-pmo .mg-pm .pm-day-task-line>input{margin-top:20px}.wv-pmo .mg-pm .pm-day-task-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.wv-pmo .mg-pm .pm-day-task-name{grid-column:1/-1}.wv-pmo .mg-pm .pm-day-task-row>svg{display:none}.wv-pmo .mg-pm .pm-day-task-row>span:nth-last-child(2){grid-area:2/2}.wv-pmo .mg-pm .pm-day-expanded{padding:12px 0}}.wv-pmo{min-width:0;max-width:100%}.wv-pmo .mg-page{min-width:0}.wv-pmo .pmo-mock{border:1px dashed var(--faint);background:var(--panel-2);color:var(--muted);letter-spacing:.08em;vertical-align:middle;white-space:nowrap;cursor:help;border-radius:5px;align-items:center;margin-left:6px;padding:1px 6px;font-size:11.5px;font-weight:800;line-height:1.5;display:inline-flex}.wv-pmo .pmo-mock-dot{color:var(--faint);margin-left:3px;font-size:11.5px;font-weight:600}.wv-pmo .pmo-status{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.wv-pmo .pmo-status i{background:var(--s-todo);border-radius:3px;flex:none;width:9px;height:9px}.wv-pmo .pmo-chain{flex-wrap:wrap;gap:6px;margin:6px 0 12px;padding:0;list-style:none;display:flex}.wv-pmo .pmo-chain li{border:1px solid var(--line);background:var(--panel-2);border-radius:7px;flex-direction:column;gap:1px;padding:6px 9px;font-size:12.5px;display:flex}.wv-pmo .pmo-chain li b{font-size:12.5px}.wv-pmo .pmo-chain li span{color:var(--muted)}.wv-pmo .md-toolbar .period-picker{margin-left:0;padding-bottom:0}.wv-pmo .mg-demo-toolbar-right{min-width:0}.wv-pmo .mm-member-pane[hidden]{display:none}.wv-pmo .mg-member-panel .note{color:var(--muted);font-size:13px}.wv-pmo .pmo-modal-scrim{z-index:60;background:var(--shade);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wv-pmo dialog.pmo-modal-scrim{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0}.wv-pmo dialog.pmo-modal-scrim:not([open]){display:none}.wv-pmo dialog.pmo-modal-scrim::backdrop{background:0 0}.wv-pmo .pmo-modal{background:var(--panel);width:min(560px,100%);max-height:calc(100vh - 32px);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:18px 20px;overflow:auto;box-shadow:0 14px 35px #14213d2e}.wv-pmo .pmo-modal .md-board-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.wv-pmo .pmo-modal .md-board-head h2{font-size:16px}.wv-pmo .pmo-modal .md-board-right{margin-left:auto}.wv-pmo .pmo-modal .md-link{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:700}.wv-pmo .pmo-modal-body{color:var(--ink);gap:10px;font-size:13px;line-height:1.6;display:grid}@media (max-width:700px){.wv-pmo .md-toolbar{flex-direction:column;align-items:stretch}.wv-pmo .mg-demo-toolbar-right{flex-wrap:wrap;justify-content:flex-start}.wv-pmo .mg-demo-toolbar-right>label,.wv-pmo .mg-demo-toolbar-right select{max-width:100%}.wv-pmo .md-tabs{max-width:100%;overflow-x:auto}}.wv-pmo small{font-size:max(12.5px,.85em)}.wv-pmo table td{font-size:13px}.wv-pmo .mg-demo-total,.wv-pmo .mg-demo-project-name{min-height:32px}@media (max-width:640px){.wv-pmo .mg-demo .mg-demo-toolbar-right{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.wv-pmo .mg-demo-toolbar-right>.mg-member-navigation{flex:100%}.wv-pmo .mg-demo-toolbar-right .mg-member-picker{flex:1;min-width:0}.wv-pmo .mg-demo-toolbar-right .mg-member-picker>summary{justify-content:space-between}.wv-pmo .mg-demo-toolbar-right>label,.wv-pmo .mg-demo-toolbar-right .period-mode{flex:calc(50% - 8px);min-width:0;font-size:12.5px}.wv-pmo .mg-demo-toolbar-right>label select,.wv-pmo .mg-demo-toolbar-right .period-mode select{flex:1;min-width:0;max-width:none;min-height:38px}.wv-pmo .mg-demo-toolbar-right .period-picker{display:contents}.wv-pmo .mg-demo-toolbar-right .period-pop{flex:1 1 0;min-width:0}.wv-pmo .mg-demo-toolbar-right .period-pop>summary{white-space:nowrap;gap:8px;width:100%;min-width:0}.wv-pmo .mg-demo-toolbar-right .period-pop>summary>span:first-child{text-overflow:ellipsis;overflow:hidden}.wv-pmo .mg-demo-toolbar-right .period-step{flex:none;width:38px}.wv-pmo .mg-demo-toolbar-right .period-today{white-space:nowrap;flex:none;font-size:12.5px}.wv-pmo .mg-demo-toolbar-right{position:relative}.wv-pmo .mg-project-list .mg-project-tools>*{flex:100%;max-width:none}}@media (max-width:640px),(pointer:coarse){.wv-pmo .mg-ai-calendar{grid-template-rows:22px repeat(7,24px);grid-template-columns:28px;grid-auto-columns:24px;width:max-content;min-width:0}.wv-pmo .md-help{position:relative}.wv-pmo .md-help:after{content:"";position:absolute;inset:-4px}}.wv-pmo .pm-app-watch-warnings code{overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.wv-pmo .pm-app-watch-level{white-space:nowrap;border:1px solid;border-radius:5px;padding:2px 6px;font-size:12px;display:inline-block}.wv-pmo .pm-app-watch-level.level-warn{color:var(--warn);background:var(--warn-soft)}.wv-pmo .pm-app-watch-level.level-note{color:var(--accent);background:var(--accent-soft)}.wv-pmo .pm-app-watch-warnings{min-width:0}.wv-pmo .pm-app-watch-project h3{margin:8px 0;font-size:14px}.wv-pmo .pm-app-watch-hit{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:10px 12px}.wv-pmo .pm-app-watch-hit-head{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.wv-pmo .pm-app-watch-hit-head>span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.wv-pmo .pm-app-watch-hit ul{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wv-pmo .pm-app-watch-hit .md-link{text-align:left;min-height:36px}.wv-pmo .pm-app-watch-member ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wv-pmo .pm-app-watch-member li{border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px;display:flex}.wv-pmo .pm-app-watch-member li.is-current{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.wv-pmo .pm-app-watch-help{gap:8px;margin:0;font-size:13px;display:grid}.wv-pmo .pm-app-watch-help dt{color:var(--muted);font-size:12.5px}.wv-pmo .pm-app-watch-help dd{margin:0}@media (max-width:450px){.wv-pmo .pm-app-watch-hit-head>span:last-child{width:100%;margin-left:0}.wv-pmo .pm-work-items .pm-work-section-head{flex-wrap:wrap}}.pm-work-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pm-work-pagination>div{align-items:center;gap:12px;display:flex}.wv-dm{min-width:0}.wv-dm .dm-mock{border:1px dashed var(--warn);height:18px;color:var(--warn);background:var(--warn-soft);letter-spacing:.08em;white-space:nowrap;cursor:help;vertical-align:middle;border-radius:4px;align-items:center;padding:0 6px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.wv-dm .md-dialog-head .dm-mock{margin-left:4px}.wv-dm .mg-project-report .dm-mock{margin-left:6px}.wv-dm .dm-period-heat{grid-template-rows:18px repeat(7,auto);min-width:0}.wv-dm .dm-period-heat .mg-month{font-size:11.5px}.wv-dm .md-section-label>.md-muted{align-items:center;gap:6px;display:inline-flex}.wv-dm .md-metric>.md-muted{line-height:1.4}.wv-dm .md-board-right>span.md-muted{white-space:normal;text-align:right}@media (max-width:520px){.wv-dm .md-tabs{gap:0}.wv-dm .md-tabs button{padding:12px 10px;font-size:13px}.wv-dm .md-tabs button:first-child{padding-left:0}}@media (max-width:700px){.wv-dm .md-page-head h1{overflow-wrap:anywhere}.wv-dm .md-toolbar{min-width:0}.wv-dm .md-tabs{scrollbar-width:none;overflow-x:auto}.wv-dm .md-tabs button{white-space:nowrap}}.wv-dm .mg-page,.wv-dm .md-dialog,.wv-dm .md-calendar{--md-blue:var(--accent);--md-soft-blue:var(--heat3);--md-green:var(--good);--md-muted-bar:var(--s-todo);color:var(--ink)}.wv-dm .md-dialog button,.wv-dm .md-calendar button{cursor:pointer}.wv-dm .md-calendar button:disabled{cursor:default;opacity:.4}.wv-dm .md-page-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.wv-dm .md-page-head h1{letter-spacing:-.8px;margin-bottom:4px;font-size:28px;line-height:1.35}.wv-dm .md-muted{color:var(--muted);font-size:12.5px}.wv-dm .md-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:10px;display:flex}.wv-dm .dm-scope-controls{min-width:0;margin-left:auto}.wv-dm .dm-scope-controls .mg-demo-toolbar-right{flex-wrap:wrap;justify-content:flex-end}.wv-dm>.mg-page>.wv-pmo .mg-demo-scope-path{min-height:24px;margin:4px 0}.wv-dm .md-tabs{align-self:stretch;gap:4px;display:flex}.wv-dm .md-tabs button{color:var(--muted);background:0 0;border:0;padding:12px 16px;font-weight:700;position:relative}.wv-dm .md-tabs button:first-child{padding-left:0;padding-right:20px}.wv-dm .md-tabs button[aria-current=page]{color:var(--accent)}.wv-dm .md-tabs button[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:3px;position:absolute;bottom:-11px;left:0;right:0}.wv-dm .md-control{border:1px solid var(--line);background:var(--panel);border-radius:8px;max-width:240px;min-height:38px;padding:0 11px;font-size:12.5px;font-weight:600}.wv-dm .md-period{align-items:center;gap:9px;font-size:12.5px;display:flex}.wv-dm .md-date-group{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;display:flex}.wv-dm .md-date-label{white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px;font-size:12.5px;font-weight:700;display:flex}.wv-dm .md-icon{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wv-dm .md-icon:hover:not(:disabled){background:var(--panel-2);color:var(--ink)}.wv-dm .md-link{color:var(--accent);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:8px 0;font-size:12.5px;font-weight:700;display:inline-flex}.wv-dm .md-help{border:1px solid var(--line);background:var(--panel);width:24px;height:24px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.wv-dm .md-help:hover{color:var(--accent);border-color:var(--accent)}.wv-dm .md-content{flex-direction:column;gap:20px;display:flex}.wv-dm .md-section-label{align-items:center;gap:10px;min-height:30px;display:flex}.wv-dm .md-section-label h2{font-size:17px}.wv-dm .md-section-label>.md-control{margin-left:auto}.wv-dm .md-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wv-dm .md-metric{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:17px 19px;display:flex}.wv-dm .md-metric-label{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.wv-dm .md-metric-value{letter-spacing:-1px;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:30px;font-weight:800;line-height:1.25;display:flex}.wv-dm button.md-metric-value svg{color:var(--faint);opacity:.55;margin-left:auto}.wv-dm button.md-metric-value:hover,.wv-dm .md-metric-blue .md-metric-value{color:var(--accent)}.wv-dm .md-board{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;padding:21px 23px}.wv-dm .md-board-head{align-items:center;gap:9px;min-height:28px;margin-bottom:21px;display:flex}.wv-dm .md-board-head h2{letter-spacing:-.3px;font-size:16px;line-height:1.4}.wv-dm .md-board-right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.wv-dm .md-two-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wv-dm .md-status-list{flex-direction:column;gap:24px;padding-top:9px;display:flex}.wv-dm .md-status-row{text-align:left;color:var(--muted);background:0 0;border:0;grid-template-columns:1fr auto;gap:9px;padding:0;font-size:13px;display:grid}.wv-dm .md-status-row b{color:var(--ink);font-size:16px}.wv-dm .md-status-row:hover span{color:var(--accent)}.wv-dm .md-bar-track{background:var(--line-2);border-radius:5px;height:7px;display:block;overflow:hidden}.wv-dm .md-bar-track i{background:var(--accent);border-radius:inherit;height:100%;display:block}.wv-dm .md-status-row .md-bar-track{grid-column:1/-1;height:9px}.wv-dm .md-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:19px;font-size:11.5px;display:flex}.wv-dm .md-legend>span{align-items:center;gap:6px;display:inline-flex}.wv-dm .md-swatch{border-radius:3px;flex-shrink:0;width:11px;height:11px;display:inline-block}.wv-dm .md-active{background:var(--heat2)}.wv-dm .md-focus{background:var(--accent)}.wv-dm .md-chart-scroll{overscroll-behavior-x:contain;padding:3px 2px 5px;overflow-x:auto}.wv-dm .md-timeline{min-width:800px;padding:9px 10px 0 0}.wv-dm .md-time-row{color:var(--muted);grid-template-columns:110px 1fr;align-items:center;gap:12px;margin-bottom:13px;font-size:12.5px;display:grid}.wv-dm .md-time-row>span{align-items:center;gap:7px;display:flex}.wv-dm .md-time-row:last-child{margin-bottom:0}.wv-dm .md-time-axis{height:20px;font-size:11.5px;position:relative}.wv-dm .md-time-axis>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.wv-dm .md-time-axis>span:first-child{transform:none}.wv-dm .md-time-axis>span:last-child{transform:translate(-100%)}.wv-dm .md-time-track{background:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / 24 - 1px),var(--line) calc(100% / 24 - 1px),var(--line) calc(100% / 24)),var(--panel-2);border-radius:5px;height:32px;position:relative}.wv-dm .md-time-segment{z-index:1;border-radius:3px;justify-content:space-between;align-items:center;height:16px;display:flex;position:absolute;top:8px}.wv-dm .md-time-segment.md-focus{z-index:2;height:12px;top:10px}.wv-dm .md-time-segment small{color:var(--ink);padding:0 5px;font-size:12.5px;line-height:1}.wv-dm .md-hour-marker{border:2px solid var(--accent);pointer-events:none;z-index:3;border-radius:4px;height:100%;position:absolute;top:0}.wv-dm .md-level-0{background:var(--heat0)}.wv-dm .md-level-1{background:var(--heat1)}.wv-dm .md-level-2{background:var(--heat2)}.wv-dm .md-level-3{background:var(--heat3)}.wv-dm .md-level-4{background:var(--heat4)}.wv-dm .md-missing{background:repeating-linear-gradient(135deg,var(--panel-2),var(--panel-2) 3px,var(--line) 3px,var(--line) 4px)}.wv-dm .md-future{background:var(--panel);border:1px dashed var(--line)!important}.wv-dm .md-timeline-selection{background:var(--accent-soft);color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;padding:11px 14px;font-size:12.5px;display:flex}.wv-dm .md-timeline-selection>span{color:var(--muted)}.wv-dm .md-timeline-selection strong{color:var(--ink)}.wv-dm .md-timeline-selection .md-link{margin-left:auto;padding:0}.wv-dm .md-time-track .md-hour-marker{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);z-index:3;border-radius:3px}@media (max-width:700px){.wv-dm .md-timeline-selection{gap:10px}.wv-dm .md-timeline-selection>b{width:100%}}.wv-dm .md-app-group{border-top:1px solid var(--line-2)}.wv-dm .md-app-group:first-of-type{border-top:0}.wv-dm .md-app-group summary{cursor:pointer;grid-template-columns:1.4fr 1fr 45px;align-items:center;gap:12px;padding:15px 0;font-size:12.5px;list-style:none;display:grid}.wv-dm .md-app-group summary::-webkit-details-marker{display:none}.wv-dm .md-app-group summary>b{text-align:right}.wv-dm .md-app-name{align-items:center;gap:8px;display:flex}.wv-dm .md-app-group[open] .md-app-name svg{transform:rotate(90deg)}.wv-dm .md-app-children{padding:0 0 12px 23px}.wv-dm .md-app-children>div{color:var(--muted);justify-content:space-between;padding:7px 0;font-size:12.5px;display:flex}.wv-dm .md-app-children>.md-app-domains{border-top:1px solid var(--line-2);margin-top:5px;padding-top:12px;display:block}.wv-dm .md-app-domains>div{justify-content:space-between;gap:16px;padding:7px 0;display:flex}.wv-dm .md-app-domains>div>span{overflow-wrap:anywhere}.wv-dm .md-app-domains b{white-space:nowrap}.wv-dm .md-empty{text-align:center;color:var(--muted);padding:30px 14px;font-size:13px}.wv-dm .md-empty p{max-width:370px;margin:8px auto 0;font-size:12.5px;line-height:1.8}.wv-dm .md-dialog{border:0;border-left:1px solid var(--line);background:var(--panel);width:min(700px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 60px #14213d20}.wv-dm .md-dialog::backdrop{background:#101b314d}.wv-dm .md-dialog[open]{flex-direction:column;display:flex}.wv-dm .md-dialog-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:9px;padding:18px 24px;display:flex}.wv-dm .md-dialog-head h2{overflow-wrap:anywhere;flex:1;font-size:18px}.wv-dm .md-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.wv-dm .md-dialog-help{border:1px solid var(--line);border-radius:14px;width:min(500px,100vw - 32px);height:fit-content;max-height:80dvh;margin:auto;inset:0;box-shadow:0 15px 70px #14213d20}.wv-dm .md-calendar{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:330px;max-width:calc(100vw - 24px);margin:0;padding:14px;position:fixed;inset:auto;box-shadow:0 12px 40px #14213d20}.wv-dm .md-calendar::backdrop{background:#101b3114}.wv-dm .md-calendar-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.wv-dm .md-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.wv-dm .md-calendar-grid>span{color:var(--muted);padding:7px 0;font-size:12.5px}.wv-dm .md-calendar-grid button{background:0 0;border:0;border-radius:6px;height:34px;font-size:12.5px}.wv-dm .md-calendar-grid button.in-range{background:var(--accent-soft)}.wv-dm .md-calendar-grid button.selected{background:var(--accent);color:var(--panel);font-weight:800}.wv-dm .md-calendar-grid button.outside{opacity:.45}.wv-dm .md-calendar-grid button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent)}.wv-dm .md-calendar-foot{border-top:1px solid var(--line);justify-content:space-between;margin-top:12px;padding-top:7px;display:flex}.wv-dm .md-pill{background:var(--panel-2);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:1000px){.wv-dm .md-toolbar{flex-wrap:wrap}.wv-dm .md-tabs{min-height:45px}.wv-dm .md-tabs button[aria-current=page]:after{bottom:0}.wv-dm .md-period{margin-left:auto}.wv-dm .md-metric-value{font-size:26px}.wv-dm .md-board{padding:19px}.wv-dm .md-page-head{margin-bottom:17px}}@media (max-width:700px){.wv-dm .md-page-head{align-items:flex-start}.wv-dm .md-page-head h1{font-size:23px}.wv-dm .md-toolbar{align-items:flex-start;gap:10px;margin-bottom:19px}.wv-dm .md-tabs{width:100%}.wv-dm .md-period{gap:6px;width:auto;margin:0 0 0 auto}.wv-dm .md-period>.md-link{margin-left:auto;font-size:12.5px}.wv-dm .md-control{padding-inline:8px;font-size:12.5px}.wv-dm .md-date-label{gap:5px;padding-inline:4px;font-size:12.5px}.wv-dm .md-date-group>.md-icon{width:28px}.wv-dm .md-date-label svg{display:none}.wv-dm .md-metrics{grid-template-columns:1fr 1fr;gap:10px}.wv-dm .md-metric{padding:13px 14px}.wv-dm .md-metric-value{font-size:26px}.wv-dm .md-metric-label,.wv-dm .md-metric .md-muted{font-size:12.5px}.wv-dm .md-two-col{grid-template-columns:1fr;gap:16px}.wv-dm .md-content{gap:16px}.wv-dm .md-board{border-radius:11px;padding:17px 15px}.wv-dm .md-board-head{flex-wrap:wrap;gap:7px;margin-bottom:15px}.wv-dm .md-board-head h2{font-size:15px}.wv-dm .md-legend{gap:10px;margin-bottom:12px;font-size:11.5px}.wv-dm .md-status-list{gap:19px}.wv-dm .md-board-right .md-link{font-size:12.5px}.wv-dm .md-dialog-head{padding:16px}.wv-dm .md-dialog-body{padding:18px 16px}.wv-dm .md-dialog-help .md-dialog-head h2{font-size:16px}.wv-dm .md-app-group summary{grid-template-columns:1.5fr .8fr 43px;gap:8px}.wv-dm .md-chart-scroll{scrollbar-width:thin}.wv-dm .md-section-label h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.wv-dm .md-dialog *,.wv-dm .md-calendar *{scroll-behavior:auto;transition:none!important;animation:none!important}}.wv-dm .md-source-note{align-items:center;gap:8px;font-size:12.5px;display:flex}.wv-dm .md-bar-stack{position:relative}.wv-dm .md-bar-stack i{border-radius:inherit;position:absolute;top:0;left:0}.wv-dm .md-bar-stack i.md-active{background:var(--act)}.wv-dm .md-bar-stack i.md-focus{background:var(--foc)}.wv-dm .md-activity-row b{white-space:nowrap;font-size:13px;font-weight:650}.wv-dm .md-activity-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wv-dm .md-list-more{border-top:1px solid var(--line-2);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:16px;font-size:12.5px;display:flex}@media (max-width:1000px){.wv-dm .mg-page .md-two-col{grid-template-columns:1fr}}@media (max-width:760px){.wv-dm .mg-page .md-metrics{grid-template-columns:1fr 1fr;gap:10px}.wv-dm .mg-page .md-metric{padding:13px 14px}.wv-dm .mg-page .md-metric-value{font-size:26px}.wv-dm .mg-page .md-board{border-radius:11px;padding:17px 15px}.wv-dm .mg-page .md-page-head h1{font-size:23px}.wv-dm .mg-page .md-section-label{flex-wrap:wrap;gap:4px}.wv-dm .mg-page .md-section-label>.md-muted{width:100%}}.wv-dm .md-ring{justify-items:center;gap:8px;display:grid}.wv-dm .md-ring-value{fill:var(--ink);font-size:16px;font-weight:800}.wv-dm .md-ring-label{color:var(--muted);text-align:center;font-size:12.5px;line-height:1.5}.wv-dm .md-daybars{align-items:end;gap:6px;min-height:132px;display:grid}.wv-dm .md-daybar{grid-template-rows:14px 1fr 14px;justify-items:center;gap:5px;height:132px;display:grid}.wv-dm .md-daybar-value{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.wv-dm .md-daybar-col{border-radius:4px;flex-direction:column-reverse;justify-content:flex-start;width:100%;max-width:34px;height:100%;display:flex;overflow:hidden}.wv-dm .md-daybar-col>i{width:100%;display:block}.wv-dm .md-daybar-missing{background:repeating-linear-gradient(45deg,var(--line-2),var(--line-2) 2px,transparent 2px,transparent 6px)}.wv-dm .md-daybar-off{opacity:.45}.wv-dm .md-daybar-label{color:var(--muted);white-space:nowrap;font-size:12.5px}.wv-dm .md-trends{align-items:stretch;gap:16px;display:flex}.wv-dm .md-trend{flex:1;grid-template-rows:16px 84px 30px;justify-items:center;gap:6px;min-width:0;display:grid}.wv-dm .md-trend b{font-variant-numeric:tabular-nums;font-size:14px}.wv-dm .md-trend-col{background:linear-gradient(var(--line-2),var(--line-2)) bottom/100% 1px no-repeat;border-radius:4px;flex-direction:column-reverse;width:100%;min-width:24px;max-width:44px;height:84px;display:flex;overflow:hidden}.wv-dm .md-trend-col>i{background:var(--accent);width:100%;display:block}.wv-dm .md-trend span{color:var(--muted);text-align:center;min-width:0;font-size:12.5px}.wv-dm .md-trend span>em{opacity:.8;font-size:12.5px;font-style:normal;display:block}.wv-dm .md-trends-unit{color:var(--muted);margin:12px 0 0;font-size:12.5px}.wv-dm .md-stackbar{background:var(--line-2);border-radius:6px;height:26px;margin-bottom:14px;display:flex;overflow:hidden}.wv-dm .md-stackbar>i{justify-content:center;align-items:center;min-width:3px;height:100%;display:flex}.wv-dm .md-stackbar>i>span{color:#fff;font-size:12.5px;font-weight:700}.wv-dm .mg-page{color:var(--ink);padding:24px 0 44px}.wv-dm .mg-page button{cursor:pointer}.wv-dm .mg-page button:disabled{cursor:default}.wv-dm .mg-page :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wv-dm .mg-page .mg-working-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.wv-dm .mg-page .mg-working-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-dm .mg-page .mg-working-metrics .md-metric:last-child{grid-column:1/-1}}.wv-dm .mg-help{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:0;font-size:12.5px;line-height:1}.wv-dm .mg-help:hover{color:var(--accent);border-color:var(--accent)}.wv-dm .mg-note{color:var(--muted);font-size:12.5px}.wv-dm .mg-note-row{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.wv-dm .mg-empty{color:var(--muted);padding:14px 2px;font-size:12.5px}.wv-dm .mg-linkish{color:var(--accent);font:inherit;text-align:left;background:0 0;border:0;padding:0}.wv-dm .mg-linkish:hover{text-decoration:underline}.wv-dm .mg-delivery-compact{gap:14px}.wv-dm .mg-delivery-metrics{margin-bottom:0}.wv-dm .mg-delivery-metrics .md-metric{min-width:0}.wv-dm .mg-decision-grid{grid-template-columns:1fr;gap:14px;display:grid}.wv-dm .mg-decision-grid>*{min-width:0}.wv-dm .mg-decision-grid .md-board{padding-bottom:10px}.wv-dm .mg-decision-grid .md-board-head{margin-bottom:7px}.wv-dm .mg-project-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin:4px 0 6px;font-size:12.5px;display:flex}.wv-dm .mg-project-legend span{align-items:center;gap:5px;display:inline-flex}.wv-dm .mg-swatch{border-radius:2px;width:12px;height:3px;display:inline-block}.wv-dm .mg-swatch.scope{background:var(--muted)}.wv-dm .mg-swatch.started{background:var(--heat3)}.wv-dm .mg-swatch.done{background:var(--accent)}.wv-dm .mg-priority-list{display:grid}.wv-dm .mg-priority-list>button:first-child{border-top:0}.wv-dm .mg-priority-list>button:hover b{color:var(--accent)}.wv-dm .mg-priority-list>button>span{gap:2px;min-width:0;display:grid}.wv-dm .mg-priority-list small{color:var(--muted);font-size:12.5px;line-height:1.4}.wv-dm .mg-priority-list>button>svg{color:var(--muted)}.wv-dm .mg-priority-list>button{border:0;border-top:1px solid var(--line-2);text-align:left;width:100%;min-height:66px;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 15px;align-items:center;gap:8px;padding:8px 0;display:grid}.wv-dm .mg-priority-list b{font-size:12.5px;line-height:1.4}.wv-dm .mg-priority-list strong{font-size:12.5px;font-weight:650;line-height:1.4}.wv-dm .mg-project-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 0 9px;display:grid}.wv-dm .mg-project-insights>div{gap:2px;min-width:0;display:grid}.wv-dm .mg-project-insights b{font-size:17px;line-height:1.2}.wv-dm .mg-project-insights span{color:var(--muted);font-size:12.5px}.wv-dm .mg-progress-chart{width:100%;overflow-x:auto}.wv-dm .mg-progress-chart svg{width:100%;min-width:400px;max-height:210px;display:block}.wv-dm .mg-progress-footer{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:2px;padding-top:7px;display:flex}.wv-dm .mg-project-report{gap:10px;font-size:13px;display:grid}.wv-dm .mg-project-report p{margin:0}.wv-dm .mg-project-report .mg-progress-footer{margin-top:8px}.wv-dm .mg-flow-chart{min-width:0}.wv-dm .mg-flow-top{grid-template-columns:minmax(0,1fr) 174px;align-items:start;gap:17px;display:grid}.wv-dm .mg-flow-main{min-width:0}.wv-dm .mg-flow-plot-scroll{min-width:0;overflow-x:auto}.wv-dm .mg-flow-controls{border-left:1px solid var(--line-2);align-content:start;gap:10px;padding:3px 0 3px 16px;display:grid}.wv-dm .mg-flow-controls label{color:var(--muted);gap:5px;font-size:12.5px;font-weight:650;display:grid}.wv-dm .mg-flow-controls select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:5px 9px;font-size:12.5px;font-weight:500}.wv-dm .mg-flow-controls>span{color:var(--muted);font-size:12.5px}.wv-dm .mg-flow-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:13px;margin:3px 0 8px;font-size:12.5px;display:flex}.wv-dm .mg-flow-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.wv-dm .mg-flow-key{border-radius:2px;width:9px;height:9px;display:inline-block}.wv-dm .mg-flow-key.todo,.wv-dm .mg-flow-segment.todo{background:var(--s-todo)}.wv-dm .mg-flow-key.doing,.wv-dm .mg-flow-segment.doing{background:var(--accent)}.wv-dm .mg-flow-key.review,.wv-dm .mg-flow-segment.review{background:var(--warn)}.wv-dm .mg-flow-key.done,.wv-dm .mg-flow-segment.done{background:var(--good)}.wv-dm .mg-flow-plot{grid-template-columns:24px minmax(0,1fr);gap:5px;min-width:0;display:grid}.wv-dm .mg-flow-scale{height:150px;color:var(--muted);text-align:right;flex-direction:column;justify-content:space-between;font-size:12.5px;display:flex}.wv-dm .mg-flow-bars{background:linear-gradient(to bottom,var(--line-2) 1px,transparent 1px) 0 25% / 100% 75px repeat-y;justify-content:space-around;gap:7px;min-width:0;display:flex}.wv-dm .mg-flow-plot.is-short .mg-flow-bars{justify-content:flex-start;gap:20px}.wv-dm .mg-flow-plot.is-short .mg-flow-column{flex:0 0 110px}.wv-dm .mg-flow-column{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;max-width:112px;display:flex}.wv-dm .mg-flow-total{height:18px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:750}.wv-dm .mg-flow-stack{border-bottom:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-start;width:44px;max-width:100%;height:132px;transition:filter .15s;display:flex}.wv-dm .mg-flow-column:hover .mg-flow-stack,.wv-dm .mg-flow-column:focus-within .mg-flow-stack{filter:saturate(1.25)}.wv-dm .mg-flow-segment{border:0;border-bottom:1px solid var(--panel);cursor:pointer;flex:none;width:100%;min-height:3px;display:block}:is(.wv-dm .mg-flow-segment:hover,.wv-dm .mg-flow-segment:focus-visible){outline:2px solid var(--ink);outline-offset:-2px;z-index:1}.wv-dm .mg-flow-name{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12.5px;font-weight:700;overflow:hidden}.wv-dm .mg-flow-name:hover{text-decoration:underline}.wv-dm .mg-flow-account{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;line-height:1.2;overflow:hidden}.wv-dm .mg-project-list-scroll{max-height:60vh;overflow:auto}.wv-dm .mg-flow-table-scroll{border-top:1px solid var(--line-2);max-height:none;margin-top:15px}.wv-dm .mg-project-list-table.mg-flow-table{min-width:850px}.wv-dm .mg-project-list-table.mg-flow-table th,.wv-dm .mg-project-list-table.mg-flow-table td{padding-block:6px}.wv-dm .mg-project-list-table{border-collapse:collapse;width:100%;min-width:440px;font-size:12.5px}.wv-dm .mg-project-list-table th,.wv-dm .mg-project-list-table td{border-bottom:1px solid var(--line-2);text-align:right;padding:8px 10px}.wv-dm .mg-project-list-table th:first-child{text-align:left}.wv-dm .mg-project-list-table thead th{color:var(--muted);font-size:12.5px}.wv-dm .mg-project-list-table tbody tr:hover{background:var(--panel-2)}.wv-dm .mg-project-list-table button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wv-dm .mg-project-list-table button:hover:not(:disabled){text-decoration:underline}.wv-dm .mg-project-list-table button:disabled{cursor:default;color:var(--muted)}.wv-dm .mg-project-list-table button.mg-warn{color:var(--bad)}.wv-dm .mg-project-list-table th button{text-align:left;font-weight:650}.wv-dm .mg-project-list-table th small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.wv-dm .mg-suggestion-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wv-dm .mg-suggestion-summary>div{border:1px solid var(--line);background:var(--panel-2);min-height:89px;color:var(--ink);border-radius:9px;gap:5px;padding:13px 14px;display:grid}.wv-dm .mg-suggestion-summary>div>span:first-child{color:var(--muted);font-size:12.5px}.wv-dm .mg-suggestion-summary strong{font-size:23px;font-weight:700;line-height:1.1}.wv-dm .mg-suggestion-summary strong small{color:var(--muted);font-size:12.5px;font-weight:400}.wv-dm .mg-suggestion-summary .mg-suggestion-projects{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12.5px;overflow:hidden}.wv-dm .mg-suggestion-review{gap:12px;display:grid}.wv-dm .mg-suggestion-batch-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.wv-dm .mg-suggestion-batch-head button:disabled{opacity:.5;cursor:default}.wv-dm .mg-suggestion-list{border-top:1px solid var(--line-2);gap:0;display:grid}.wv-dm .mg-suggestion-review-row{border-bottom:1px solid var(--line-2);grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:65px;padding:9px 4px;display:grid}.wv-dm .mg-suggestion-review-row input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.wv-dm .mg-suggestion-review-row b,.wv-dm .mg-suggestion-review-row small,.wv-dm .mg-suggestion-review-row em{display:block}.wv-dm .mg-suggestion-review-row b{font-size:12.5px}.wv-dm .mg-suggestion-review-row small,.wv-dm .mg-suggestion-review-row em{color:var(--muted);font-size:12.5px;font-style:normal}.wv-dm .mg-suggestion-review-row .md-link{white-space:nowrap;align-items:center;display:inline-flex}.wv-dm .mg-suggestion-batch{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.wv-dm .mg-suggestion-batch label{color:var(--muted);gap:5px;font-size:12.5px;display:grid}.wv-dm .mg-suggestion-batch select,.wv-dm .mg-suggestion-batch textarea{border:1px solid var(--line);background:var(--panel);min-width:180px;color:var(--ink);font:inherit;border-radius:6px;padding:7px 8px;font-size:12.5px}.wv-dm .mg-suggestion-batch textarea{resize:vertical;min-width:250px}.wv-dm .mg-suggestion-batch .mg-button:disabled{opacity:.5;cursor:default}.wv-dm .mg-suggestion-reset{justify-self:start;font-size:12.5px}.wv-dm .mg-suggestion-state{white-space:nowrap;background:var(--panel-2);color:var(--muted);border-radius:5px;align-items:center;padding:4px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.wv-dm .mg-suggestion-state.is-pending{color:#9a631b;background:#fff2de}.wv-dm .mg-suggestion-state.is-confirmed{color:#167c50;background:#e5f5ec}.wv-dm .mg-suggestion-state.is-rejected{color:#526172;background:#edf1f5}.wv-dm .mg-suggestion-detail .mg-facts{margin-top:13px}.wv-dm .mg-suggestion-detail form{margin-top:12px}.wv-dm .mg-suggestion-history{border-top:1px solid var(--line);margin-top:18px}@media (max-width:900px){.wv-dm .mg-decision-grid{grid-template-columns:1fr}}@media (max-width:760px){.wv-dm .mg-flow-top{grid-template-columns:1fr}.wv-dm .mg-flow-controls{border-left:0;border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0 0}.wv-dm .mg-flow-controls>span{grid-column:1/-1}.wv-dm .mg-suggestion-summary{grid-template-columns:1fr}}@media (max-width:520px){.wv-dm .mg-suggestion-review-row{grid-template-columns:18px minmax(0,1fr) auto}.wv-dm .mg-suggestion-review-row .mg-suggestion-state{grid-column:2;justify-self:start}.wv-dm .mg-suggestion-review-row .md-link{grid-area:1/3/3}.wv-dm .mg-suggestion-batch{align-items:stretch}.wv-dm .mg-suggestion-batch label,.wv-dm .mg-suggestion-batch select,.wv-dm .mg-suggestion-batch textarea{width:100%;min-width:0}}@media (max-width:620px){.wv-dm .mg-flow-legend{gap:7px}.wv-dm .mg-flow-stack{width:30px}.wv-dm .mg-flow-plot{min-width:680px}.wv-dm .mg-flow-plot.is-short{min-width:0}.wv-dm .mg-flow-controls{grid-template-columns:1fr 1fr}.wv-dm .mg-flow-controls label:first-child{grid-column:1/-1}.wv-dm .mg-priority-list>button{grid-template-columns:1fr 15px}.wv-dm .mg-priority-list strong{grid-area:2/1}.wv-dm .mg-priority-list svg{grid-area:1/2/3}.wv-dm .mg-progress-chart svg{min-width:400px}.wv-dm .mg-project-insights b{font-size:15px}}.wv-dm .mg-button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:6px;padding:7px 12px;font-size:12.5px;font-weight:600}.wv-dm .mg-warn{color:var(--bad)}.wv-dm .mg-zero{color:var(--faint)}.wv-dm .mg-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wv-dm .mono{font-family:var(--font-mono), ui-monospace, Menlo, monospace}.wv-dm .mg-table-tools{align-items:center;gap:12px;margin-bottom:8px;display:flex}.wv-dm .mg-search{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:6px;align-items:center;gap:6px;min-width:190px;padding:4px 8px;display:flex}.wv-dm .mg-search input{background:0 0;border:0;outline:0;width:100%;font-size:12.5px}.wv-dm .mg-count{color:var(--muted);margin-left:auto;font-size:12.5px}.wv-dm .mg-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.wv-dm .mg-table{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}.wv-dm .mg-table th{text-align:left;border-bottom:1px solid var(--line);padding:0}.wv-dm .mg-table th button{color:var(--muted);width:100%;text-align:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.wv-dm .mg-table th.is-num button{justify-content:flex-end}.wv-dm .mg-table th button:hover{color:var(--ink)}.wv-dm .mg-sort{color:var(--accent);width:8px}.wv-dm .mg-table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:7px 10px}.wv-dm .mg-table th:first-child,.wv-dm .mg-table td:first-child{padding-left:2px}.wv-dm .mg-table td.is-num,.wv-dm .mg-table th.is-num{text-align:right;font-variant-numeric:tabular-nums}.wv-dm .mg-table td.is-open,.wv-dm .mg-table th.is-open{width:28px;padding-right:2px}.wv-dm .mg-table tbody tr:hover{background:var(--panel-2)}.wv-dm .mg-table small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.wv-dm .mg-row-open{color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;padding:0}.wv-dm .mg-row-open:hover{color:var(--accent)}.wv-dm .mg-icon{color:var(--muted);background:0 0;border:0;padding:2px;display:inline-flex}.wv-dm .mg-icon:hover{color:var(--accent)}.wv-dm .mg-inner-table{border-collapse:collapse;width:100%;font-size:12.5px}.wv-dm .mg-inner-table td{border-bottom:1px solid var(--line-2);padding:6px 8px}.wv-dm .mg-inner-table td:last-child{text-align:right}.wv-dm .mg-inner-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.wv-dm .mg-inner-table small{color:var(--muted);font-size:12.5px;display:block}.wv-dm .mg-state{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:12.5px}.wv-dm .mg-state.is-pending{border-color:var(--warn);color:var(--warn)}.wv-dm .mg-state.is-done{border-color:var(--accent);color:var(--accent)}.wv-dm .mg-list{margin:4px 0 0;padding-left:18px}.wv-dm .mg-list li{margin-bottom:3px;line-height:1.6}.wv-dm .mg-contents{display:contents}.wv-dm .mg-hours{grid-template-columns:74px repeat(24,minmax(20px,1fr));align-items:center;gap:3px;min-width:740px;display:grid}.wv-dm .mg-hour-tick{text-align:center;color:var(--muted);padding-bottom:4px;font-size:12.5px}.wv-dm .mg-hour-day{color:var(--muted);font-size:12.5px}.wv-dm .mg-hour-cell{border:1px solid #0000;border-radius:3px;min-width:0;height:22px;padding:0}.wv-dm .mg-hour-cell[aria-pressed=true],.wv-dm .mg-year-cell[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.wv-dm .mg-hour-cell:hover:not(:disabled),.wv-dm .mg-year-cell:hover:not(:disabled){outline:1px solid var(--accent)}.wv-dm .mg-year{grid-template-rows:18px repeat(7,1fr);gap:3px;min-width:860px;display:grid}.wv-dm .mg-year-cell{aspect-ratio:1;border:1px solid #0000;border-radius:2px;min-width:0;padding:0}.wv-dm .mg-month{white-space:nowrap;color:var(--muted);font-size:11.5px}.wv-dm .mg-weekday{color:var(--muted);align-self:center;font-size:12.5px}.wv-dm .mg-panel{color:var(--ink);font-size:13px}.wv-dm .mg-panel h3{align-items:center;gap:6px;margin:16px 0 6px;font-size:13.5px;font-weight:650;display:flex}.wv-dm .mg-panel p{line-height:1.65}.wv-dm .mg-panel-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.wv-dm .mg-panel blockquote{background:var(--panel-2);border-left:2px solid var(--accent);margin:12px 0;padding:10px 12px;font-size:12.5px;line-height:1.6}.wv-dm .mg-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.wv-dm .mg-facts dt{color:var(--muted);font-size:12.5px}.wv-dm .mg-facts dd{margin:2px 0 0}.wv-dm .mg-source{color:var(--muted);margin:10px 0;font-size:12.5px}.wv-dm .mg-source summary{cursor:pointer}.wv-dm .mg-question{border:1px solid var(--line);border-radius:6px;margin:12px 0;padding:10px 12px}.wv-dm .mg-question b{color:var(--accent);font-size:12.5px}.wv-dm .mg-choices{border:0;gap:6px;margin:10px 0 14px;padding:0;display:grid}.wv-dm .mg-choices label{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.wv-dm .mg-choices label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.wv-dm .mg-field{gap:6px;margin-bottom:14px;font-size:12.5px;display:grid}.wv-dm .mg-field textarea{font:inherit;background:var(--panel);border:1px solid var(--line);resize:vertical;color:var(--ink);border-radius:6px;padding:8px}.wv-dm .mg-saved{color:var(--good);align-items:center;gap:8px;font-size:12.5px;display:flex}.wv-dm .mg-history{border-top:1px solid var(--line-2);padding:10px 0}.wv-dm .mg-history small{color:var(--muted);margin:3px 0;font-size:12.5px;display:block}.wv-dm .mg-help-copy{font-size:13px;line-height:1.75}.wv-dm .mg-grid{border-collapse:collapse;width:100%;font-size:12.5px}.wv-dm .mg-grid th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 8px;font-size:12.5px;font-weight:600}.wv-dm .mg-grid th small{font-weight:400;display:block}.wv-dm .mg-grid td{border-bottom:1px solid var(--line-2);padding:5px 8px}.wv-dm .mg-grid td:first-child{min-width:170px}.wv-dm .mg-grid small{color:var(--muted);font-size:12.5px;display:block}.wv-dm .mg-grid-cell{border-radius:5px;justify-content:center;align-items:center;min-width:30px;height:24px;font-size:12.5px;font-weight:700;display:inline-flex}.wv-dm .mg-grid-cell.is-ok{background:var(--panel-2);color:var(--faint)}.wv-dm .mg-grid-cell.is-rule{background:var(--warn-soft);color:var(--warn)}.wv-dm .mg-grid-cell.is-none{color:var(--faint);background:0 0}.wv-dm .md-coverage{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (max-width:620px){.wv-dm .md-coverage{grid-template-columns:1fr;justify-items:center}}.wv-dm small{font-size:max(12.5px,.85em)}.wv-dm table td{font-size:13px}.wv-dm .mg-help{width:24px;height:24px;position:relative}.wv-dm .mg-help:after,.wv-dm .md-help:after{content:"";position:absolute;inset:-4px}.wv-dm .md-help{position:relative}@media (max-width:700px),(pointer:coarse){.wv-dm td>button:not([class]),.wv-dm td>button.md-link{min-height:32px;padding-inline:4px}}.wv-hrm,.wv-hrm .content,.wv-hrm .card{min-width:0}.wv-hrm .hrm-mock{border:1px dashed var(--faint);background:var(--panel-2);color:var(--muted);letter-spacing:.06em;vertical-align:middle;border-radius:999px;align-items:center;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:800;display:inline-flex}.wv-hrm .hrm-note{color:var(--muted);margin:8px 0 0;font-size:12.5px}.wv-hrm .hrm-state h2{margin:0 0 6px}.wv-hrm .hrm-state .na{margin:0}@media (max-width:640px){.wv-hrm .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-hrm .scopehead h1{gap:8px}}.wv-hrm small{font-size:max(12.5px,.85em)}.wv-hrm table th{font-size:12.5px}.wv-hrm table td{font-size:13px}.wv-it{--wv-it-top:65px}.wv-it .its-policy-shared{--prod-panel:var(--panel);--prod-ink:var(--ink);--prod-text:var(--ink);--prod-muted:var(--muted);--prod-line:var(--line);--prod-blue:var(--accent);--prod-blue-soft:var(--accent-soft);--prod-green:var(--ok);--prod-red:var(--bad);--prod-orange:var(--warn);gap:18px;min-width:0;display:grid}.wv-it .its-policy-shared .prod-panel{border-radius:4px;min-width:0}.wv-it .its-policy-shared input,.wv-it .its-policy-shared select{background:var(--panel);color:var(--ink);border-color:var(--line)}.wv-it .its-policy-shared :where(button){cursor:pointer}.wv-it .its-policy-shortcut{padding:12px 16px 0}.wv-it .its .its-policy-shared{font-size:14px;line-height:1.45}.wv-it .its .its-policy-shared .prod-panel-head{border-bottom:1px solid var(--line);padding:16px}.wv-it .its .its-policy-shared .prod-panel-head h2{color:var(--ink);margin:4px 0;font-size:16px;font-weight:650;line-height:1.4}.wv-it .its .its-policy-shared .prod-panel-head p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.wv-it .its .its-policy-shared .prod-panel-head>div>span{color:var(--muted);letter-spacing:.03em;font-size:12px}.wv-it .its .its-policy-shared .prod-admin-table{width:100%;min-width:0;margin-top:16px;overflow-x:auto}.wv-it .its .its-policy-shared .prod-admin-table>.head{background:var(--panel-2);letter-spacing:0;text-transform:none;color:var(--muted);border-color:var(--line);min-height:42px;font-size:12px}.wv-it .its .its-policy-shared .prod-admin-table>.row{border-top:1px solid var(--line);background:0 0;min-height:60px;font-size:14px;line-height:1.45}.wv-it .its .its-policy-shared .prod-admin-table>.row>span>small{color:var(--muted);font-size:12.5px;line-height:1.45}.wv-it .its .its-policy-shared .prod-exfil-repos>.head,.wv-it .its .its-policy-shared .prod-exfil-repos>.row{min-width:1080px}.wv-it .its .its-policy-shared .prod-exfil-project-groups>.head,.wv-it .its .its-policy-shared .prod-exfil-project-groups>.row{min-width:700px}.wv-it .its .its-policy-shared .prod-admin-audit-filters label>span{color:var(--muted);font-size:12.5px}.wv-it .its .its-policy-shared input,.wv-it .its .its-policy-shared select{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);border-radius:4px;padding:8px 10px;font-size:14px}.wv-it .its .its-policy-shared button{font:inherit;border:1px solid var(--line);background:var(--panel-2);min-height:34px;color:var(--ink);box-shadow:none;border-radius:4px;padding:7px 10px;font-size:12.5px;line-height:1.4}.wv-it .its .its-policy-shared button:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.wv-it .its .its-policy-shared button[aria-pressed=true],.wv-it .its .its-policy-shared button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.wv-it .its .its-policy-shared button.grant{color:var(--ok)}.wv-it .its .its-policy-shared button.revoke{color:var(--bad)}.wv-it .its .its-policy-shared button:disabled{opacity:.5;cursor:default}.wv-it .its .its-policy-shared .prod-admin-status{background:var(--panel-2);border-color:var(--bad);color:var(--bad);font-size:14px}.wv-it .its .its-policy-shared .prod-exfil-cat h3,.wv-it .its .its-policy-shared .prod-exfil-config h3{color:var(--ink);font-size:14px}.wv-it .its .its-policy-shared .prod-chip{color:var(--ink);background:var(--panel-2);border-color:var(--line);font-size:12.5px}.wv-it .its .its-policy-shared .prod-chip button{background:0 0;border:0;min-height:24px;padding:0 5px}@media (max-width:600px){.wv-it .its .its-policy-shared .prod-panel-head{flex-direction:column;align-items:stretch;gap:12px;display:flex}.wv-it .its .its-policy-shared .prod-panel-head>.prod-admin-audit-actions{justify-content:flex-start;align-self:stretch}}@media (max-width:640px){.wv-it{--wv-it-top:0px}}.wv-it .its{--its-surface:var(--panel);--its-surface-2:var(--panel-2);--its-border:var(--line);--its-border-soft:var(--line-2);--its-text:var(--ink);--its-sub:var(--muted);--its-radius:4px;--its-sev-critical:color-mix(in srgb,var(--bad) 70%,var(--ink));--its-sev-high:var(--bad);--its-sev-medium:#f59e0b;--its-sev-low:var(--na);--its-fs:14px;--its-fs-sub:12.5px;--its-fs-head:12px;--its-warn-ink:color-mix(in srgb,var(--warn) 70%,var(--ink));--its-on-accent:var(--panel);background:var(--ground);min-height:100dvh;color:var(--its-text);font-size:var(--its-fs);grid-template-columns:228px minmax(0,1fr);line-height:1.45;display:grid}.wv-it .its.has-column{grid-template-columns:228px minmax(0,1fr) 400px}.wv-it :where(.its) *{box-sizing:border-box}.wv-it :where(.its button),.wv-it :where(.its input),.wv-it :where(.its select){font:inherit;color:inherit}.wv-it .its :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wv-it .its-skip{z-index:100;border-radius:var(--its-radius);background:var(--its-surface);border:1px solid var(--its-border);padding:8px 12px;position:absolute;top:8px;left:-999px}.wv-it .its-skip:focus{left:8px}.wv-it .its-mono{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:12.5px}.wv-it .its-nowrap{white-space:nowrap}.wv-it .its-muted{color:var(--its-sub)}.wv-it .its-note{color:var(--its-sub);font-size:var(--its-fs-sub);margin:8px 0 0}.wv-it .its-side{border-right:1px solid var(--its-border);background:var(--its-surface);scrollbar-width:thin;scrollbar-color:var(--its-border) transparent;flex-direction:column;gap:2px;height:100dvh;padding:16px 8px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.wv-it .its-side::-webkit-scrollbar{width:6px}.wv-it .its-side::-webkit-scrollbar-track{background:0 0}.wv-it .its-side::-webkit-scrollbar-thumb{background:var(--its-border);border-radius:6px}.wv-it .its-side::-webkit-scrollbar-thumb:hover{background:var(--its-sub)}.wv-it .its-side .wv-sidebar-brand{padding:0 8px 16px}.wv-it .its-nav{gap:2px;display:grid}.wv-it .its-nav button{border-radius:var(--its-radius);width:100%;min-height:36px;color:var(--its-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-weight:600;display:flex;position:relative}.wv-it .its-nav button svg{color:var(--its-sub);flex:none}.wv-it .its-nav button:hover{background:var(--its-surface-2)}.wv-it .its-nav button[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}.wv-it .its-nav button[aria-current=page] svg{color:var(--accent)}.wv-it .its-count{border:1px solid var(--its-border);border-radius:var(--its-radius);text-align:center;font-variant-numeric:tabular-nums;min-width:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700}.wv-it .its-count.is-bad{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 40%,transparent);color:var(--bad)}.wv-it .its-count.is-warn{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 40%,transparent);color:var(--its-warn-ink)}.wv-it .its-nav{flex-direction:column;gap:0;min-height:100%;display:flex}.wv-it .its-nav-section{border-bottom:1px solid var(--its-border);gap:3px;padding:10px 0 14px;display:grid}.wv-it .its-nav-section:first-child{padding-top:0}.wv-it .its-nav-section:last-child{border-bottom:0}.wv-it .its-nav-label{letter-spacing:.07em;text-transform:uppercase;color:var(--its-sub);margin:0 10px 6px;font-size:11px;font-weight:600;line-height:18px}.wv-it .its-count .its-count-compact{display:none}.wv-it .its-nav button{gap:9px;min-height:34px;padding:7px 10px;font-size:13px;font-weight:600}.wv-it .its-nav button svg{stroke-width:1.7px}.wv-it .its-nav button.is-branch-active{color:var(--its-text)}.wv-it .its-nav button.is-branch-active>svg{color:var(--accent)}.wv-it .its-nav-children{border-left:1px solid var(--its-border);gap:3px;margin:4px 8px 6px 16px;padding-left:10px;display:grid}.wv-it .its-nav-children button{min-height:32px;color:var(--its-sub);padding:6px 8px;font-size:12.5px;font-weight:500}.wv-it .its-nav-children button[aria-current=page]{color:var(--accent-ink);font-weight:600}.wv-it .its-nav-settings{margin-top:auto;padding-top:14px}.wv-it .its-nav-settings summary{border-radius:var(--its-radius);cursor:pointer;min-height:34px;color:var(--its-text);align-items:center;gap:9px;padding:7px 10px;font-size:13px;font-weight:600;list-style:none;display:flex}.wv-it .its-nav-settings summary::-webkit-details-marker{display:none}.wv-it .its-nav-settings summary:hover{background:var(--its-surface-2)}.wv-it .its-nav-settings summary>svg{color:var(--its-sub);flex:none}.wv-it .its-nav-subgroup-title{color:var(--its-sub);align-items:center;gap:9px;padding:8px 10px 4px;font-size:12.5px;display:flex}.wv-it .its-nav-subgroup-title svg{flex:none}.wv-it .its-nav-chevron{margin-left:auto;transition:transform .15s}.wv-it .its-nav-settings details:not([open]) .its-nav-chevron{transform:rotate(-90deg)}.wv-it .its-settings-toolbar{align-items:flex-end;margin:16px 0}.wv-it .its-settings-toolbar label{color:var(--its-sub);gap:6px;font-size:12.5px;display:grid}.wv-it .its-settings-toolbar input{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--ink);border-radius:4px;padding:6px 10px}.wv-it .its-settings-form{gap:14px;max-width:620px;margin-top:18px;display:grid}.wv-it .its-settings-form>label{gap:6px;font-size:14px;display:grid}.wv-it .its-settings-form input[type=number]{border:1px solid var(--line);background:var(--panel);max-width:200px;min-height:36px;color:var(--ink);border-radius:4px;padding:8px 10px}.wv-it .its-settings-form>.its-settings-toggle{align-items:center;gap:10px;display:flex}.wv-it .its-settings-form>button{justify-self:start}.wv-it .its-settings-status{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:20px;padding-top:16px;font-size:12.5px;display:flex}.wv-it .its-settings-teams{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.wv-it .its-settings-teams h3{margin:0 0 8px;font-size:16px}.wv-it .its-settings-form input[type=password],.wv-it .its-settings-form input:not([type]){border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);border-radius:4px;padding:8px 10px}@media (max-width:1180px){.wv-it .its-nav-label{display:none}.wv-it .its-nav-section{padding:8px 0}.wv-it .its-nav button{justify-content:center;min-height:44px;padding:8px}.wv-it .its-nav-children{border-left:0;margin:3px 0;padding:0}.wv-it .its-nav-children button{min-height:36px}.wv-it .its-nav-settings summary{justify-content:center;min-height:44px;padding:8px}.wv-it .its-nav-settings summary span,.wv-it .its-nav-chevron{display:none}.wv-it .its-nav-subgroup-title{justify-content:center;padding:8px 0 4px}.wv-it .its-nav-subgroup-title span{display:none}.wv-it .its-nav .its-count{min-width:14px;padding:1px 3px;font-size:9.5px;line-height:1;top:1px;right:0}.wv-it .its-nav .its-count .its-count-full{display:none}.wv-it .its-nav .its-count .its-count-compact{display:block}}.wv-it .its-main{min-width:0;padding:16px 24px 48px}.wv-it .its-main:focus{outline:none}.wv-it .its-crumbs{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;margin-bottom:16px;display:flex}.wv-it .its-crumb-root{background:var(--its-surface-2);border:1px solid var(--its-border);color:var(--its-sub);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.wv-it .its-crumbs h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.wv-it .its-crumb-leaf{color:var(--its-sub);font-weight:600}.wv-it .its-sepr{color:var(--its-sub);flex:none}.wv-it .its-crumbs-right{color:var(--its-sub);font-size:var(--its-fs-sub);flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.wv-it .its select{border:1px solid var(--its-border);background:var(--its-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b7688' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:6px;max-width:100%;min-height:34px;padding:6px 28px 6px 10px;font-weight:600}.wv-it .its-content{gap:16px;min-width:0;display:grid}.wv-it .its-panel{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);min-width:0;padding:16px}.wv-it .its-panel.is-flush{padding:0}.wv-it .its-panel-h{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.wv-it .its-panel.is-flush>.its-panel-h{margin:0;padding:14px 16px 12px}.wv-it .its-panel-h h2{margin:0;font-size:16px;font-weight:700}.wv-it .its-panel-h p{color:var(--its-sub);font-size:var(--its-fs-sub);margin:2px 0 0}.wv-it .its-panel-h.is-inline{margin:16px 0 10px}.wv-it .its-right{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.wv-it .its-ico{border-radius:var(--its-radius);background:var(--its-surface-2);border:1px solid var(--its-border-soft);width:28px;height:28px;color:var(--its-sub);flex:none;place-items:center;display:grid}.wv-it .its-grid2{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;min-width:0;display:grid}.wv-it .its-pad{padding:16px}.wv-it .its-sub-h{margin:0 0 10px;font-size:14px;font-weight:700}.wv-it .its-panel .its-barh+.its-sub-h,.wv-it .its-panel div[role=img]+.its-sub-h{margin-top:18px}.wv-it .its-drawer-body .its-tabs{margin-bottom:14px;padding:0}.wv-it .its-section{margin-top:20px}.wv-it .its-section>h3{color:var(--its-sub);margin:0 0 10px;font-size:13px;font-weight:700}.wv-it .its-kpis{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.wv-it .its-kpis.is-inset{border-width:1px 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr))}.wv-it .its-kpi{border:0;border-left:1px solid var(--its-border);text-align:left;background:0 0;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex;position:relative}.wv-it .its-kpi:first-child{border-left:0}.wv-it button.its-kpi{cursor:pointer}.wv-it button.its-kpi:hover{background:var(--its-surface-2)}.wv-it .its-kpi-t{align-items:center;gap:8px;font-weight:700;display:flex}.wv-it .its-kpi-t .its-ico{width:24px;height:24px}.wv-it .its-kpi-v{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.wv-it .its-kpi-v b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.wv-it .its-kpi-v span{color:var(--its-sub);font-size:13px;font-weight:600}.wv-it .its-kpi-foot{color:var(--its-sub);font-size:var(--its-fs-sub);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.wv-it .its-kpi-foot.is-link{color:var(--accent);font-weight:700}.wv-it .its-meter{background:var(--its-surface-2);height:6px;box-shadow:inset 0 0 0 1px var(--its-border-soft);border-radius:3px;display:block;overflow:hidden}.wv-it .its-meter i{background:var(--accent);border-radius:3px;height:100%;display:block}.wv-it .its-meter.is-ok i{background:var(--good)}.wv-it .its-tabs{border-bottom:1px solid var(--its-border);scrollbar-width:thin;gap:22px;min-width:0;padding:0 16px;display:flex;overflow:auto hidden}.wv-it .its-content>.its-tabs{padding:0}.wv-it .its-tab{min-height:42px;color:var(--its-sub);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:0;padding:10px 0 8px;font-weight:700;display:inline-flex}.wv-it .its-tab:focus-visible{outline-offset:-4px;border-radius:var(--its-radius)}.wv-it .its-tab:hover{color:var(--its-text)}.wv-it .its-tab[aria-pressed=true]{color:var(--its-text);border-bottom-color:var(--accent)}.wv-it .its-n{border-radius:var(--its-radius);background:var(--its-surface-2);color:var(--its-sub);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px}.wv-it .its-tab[aria-pressed=true] .its-n{background:var(--accent-soft);color:var(--accent-ink)}.wv-it .its-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 8px;display:flex}.wv-it .its-toolbar.is-flat{padding:0 0 8px}.wv-it .its-fbar{border:1px solid var(--its-border);background:var(--its-surface);border-radius:6px;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:240px;min-height:38px;padding:3px 4px;display:flex;position:relative}.wv-it .its-fbar:focus-within{border-color:var(--accent)}.wv-it .its-ficon{border-right:1px solid var(--its-border-soft);width:28px;height:28px;color:var(--its-sub);place-items:center;margin-right:2px;display:grid}.wv-it .its-fbar input{background:0 0;border:0;outline:none;flex:140px;min-width:0;min-height:30px;padding:4px}.wv-it .its-fbar input::placeholder{color:var(--its-sub)}.wv-it .its-fclear{color:var(--its-sub);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-weight:600}.wv-it .its-fclear:hover{color:var(--its-text)}.wv-it .its-chip{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface-2);align-items:center;font-size:13px;display:inline-flex;overflow:hidden}.wv-it .its-chip>span{padding:3px 6px}.wv-it .its-k,.wv-it .its-op{color:var(--its-sub)}.wv-it .its-chip>.its-op{padding-inline:0}.wv-it .its-val{font-weight:700}.wv-it .its-chip button{border:0;border-left:1px solid var(--its-border);min-width:28px;min-height:28px;color:var(--its-sub);cursor:pointer;background:0 0;place-items:center;display:grid}.wv-it .its-chip button:hover{background:var(--its-border-soft);color:var(--its-text)}.wv-it .its-menu{z-index:30;border:1px solid var(--its-border);background:var(--its-surface);border-radius:6px;gap:10px;min-width:260px;padding:10px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #14213d24}.wv-it .its-menu fieldset{border:0;gap:2px;margin:0;padding:0;display:grid}.wv-it .its-menu legend{color:var(--its-sub);padding:0 6px 4px;font-size:12px;font-weight:700}.wv-it .its-menu label{border-radius:var(--its-radius);cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:4px 6px;display:flex}.wv-it .its-menu label:hover{background:var(--its-surface-2)}.wv-it .its-menu label b{color:var(--its-sub);font-variant-numeric:tabular-nums;margin-left:auto}.wv-it .its-menu input[type=search]{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);flex:none;width:100%;min-height:34px;padding:4px 8px}.wv-it .its-menu input[type=search]:focus{border-color:var(--accent)}.wv-it .its-menu input[type=checkbox]{width:16px;min-width:0;height:16px;min-height:0;accent-color:var(--accent);flex:none;margin:0;padding:0}.wv-it .its-menu label>span,.wv-it .its-menu label>.its-sev{flex:none;width:auto}.wv-it .its-select{color:var(--its-sub);font-size:var(--its-fs-sub);align-items:center;gap:8px;font-weight:600;display:inline-flex}.wv-it .its-select select,.wv-it .its-select input{color:var(--its-text);min-width:0;max-width:100%}.wv-it .its-resline{color:var(--its-sub);font-size:var(--its-fs-sub);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:0 16px 8px;display:flex}.wv-it .its-resline b{color:var(--its-text);font-variant-numeric:tabular-nums}.wv-it .its-endpoint-recovery-bar{border:1px solid var(--its-border);background:var(--its-surface-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px;padding:12px 16px;display:flex}.wv-it .its-endpoint-recovery-bar>span{color:var(--its-text);font-weight:600}.wv-it .its-endpoint-recovery-bar small{color:var(--its-sub);margin-top:4px;font-weight:400;display:block}.wv-it .its-btn.its-recovery-button{background:var(--accent);border-color:var(--accent);min-height:42px;color:var(--its-on-accent);white-space:normal;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}.wv-it .its-audit-recovery-row{cursor:pointer}.wv-it .its-audit-recovery-row:hover{background:var(--its-hover,#7c96ff1a)}.wv-it .its-audit-recovery-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wv-it .its-btn{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);min-height:36px;color:var(--its-text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.wv-it .its-btn:hover{background:var(--its-surface-2)}:is(.wv-it .its-btn.its-recovery-button:hover,.wv-it .its-btn.its-recovery-button:focus-visible){background:var(--accent-soft);color:var(--its-text);border-color:var(--accent)}.wv-it .its-btn.is-primary{border-color:var(--accent);background:var(--accent);color:var(--its-on-accent)}.wv-it .its-btn.is-primary:hover{filter:brightness(.94)}.wv-it .its-btn.is-ghost{color:var(--its-sub);background:0 0;border-color:#0000;min-height:30px;padding:0 8px}.wv-it .its-btn:disabled,.wv-it .its-icon-btn:disabled{cursor:not-allowed;opacity:.5}.wv-it .its-icon-btn{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);width:36px;height:36px;color:var(--its-text);cursor:pointer;place-items:center;display:grid}.wv-it .its-icon-btn:hover:not(:disabled){background:var(--its-surface-2)}.wv-it .its-link{min-height:32px;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-weight:700;display:inline-flex}.wv-it .its-link:hover{text-decoration:underline}.wv-it .its-badge{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface-2);width:max-content;color:var(--its-text);white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.wv-it .its-badge.is-ok{background:var(--good-soft);border-color:color-mix(in srgb,var(--good) 35%,transparent);color:var(--good)}.wv-it .its-badge.is-warn{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 35%,transparent);color:var(--its-warn-ink)}.wv-it .its-badge.is-bad{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 35%,transparent);color:var(--bad)}.wv-it .its-badge.is-info{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-ink)}.wv-it .its-badge.is-na{background:var(--na-soft);border-color:var(--its-border);color:var(--its-sub)}.wv-it .its-sev{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.wv-it .its-sev i{background:var(--its-sev-low);border-radius:2px;width:9px;height:9px;display:inline-block}.wv-it .its-sev.sev-critical i{background:var(--its-sev-critical)}.wv-it .its-sev.sev-high i{background:var(--its-sev-high)}.wv-it .its-sev.sev-medium i{background:var(--its-sev-medium)}.wv-it .its-dot{background:var(--na);width:8px;height:8px;box-shadow:0 0 0 3px var(--na-soft);border-radius:50%;flex:none;display:inline-block}.wv-it .its-dot.is-ok{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.wv-it .its-dot.is-warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.wv-it .its-dot.is-bad{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.wv-it .its-state{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.wv-it .its-counts{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.wv-it .its-counts b{font-variant-numeric:tabular-nums}.wv-it .its-legend{color:var(--its-sub);font-size:var(--its-fs-sub);flex-wrap:wrap;gap:12px;display:inline-flex}.wv-it .its-table-wrap{min-width:0;overflow-x:auto}.wv-it .its-t{border-collapse:collapse;width:100%}.wv-it .its-t thead th{border-top:1px solid var(--its-border-soft);background:var(--its-surface);color:var(--its-sub);font-size:var(--its-fs-head);text-align:left;white-space:nowrap;padding:12px 10px;font-weight:600}.wv-it .its-t td,.wv-it .its-t tbody th{border-top:1px solid var(--its-border-soft);vertical-align:middle;text-align:left;font-size:var(--its-fs);padding:12px 10px;font-weight:400}.wv-it .its-t tbody th{color:var(--its-text)}.wv-it .its-t th:first-child,.wv-it .its-t td:first-child{padding-left:16px}.wv-it .its-t th:last-child,.wv-it .its-t td:last-child{padding-right:16px}.wv-it .its-t .is-num{text-align:right;font-variant-numeric:tabular-nums}.wv-it .its-t.is-click tbody tr{cursor:pointer}.wv-it .its-t tbody tr:hover>*{background:var(--its-surface-2)}.wv-it .its-t tbody tr.is-selected>*{background:var(--accent-soft)}.wv-it .its-t tbody tr.is-selected>:first-child{box-shadow:inset 3px 0 0 var(--accent)}.wv-it .its-t tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wv-it .its-cell2{flex-direction:column;gap:2px;min-width:0;display:flex}.wv-it .its-cell2 small{color:var(--its-sub);font-size:var(--its-fs-sub)}.wv-it .its-cell2 small.is-warn{color:var(--its-warn-ink)}.wv-it .its-cell2 small.its-ell{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.wv-it .its-cell2>.its-badge{align-self:flex-start}.wv-it .its-row-link{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.wv-it .its-row-link b{color:var(--accent);font-weight:700}.wv-it .its-row-link small{color:var(--its-sub);font-size:var(--its-fs-sub)}.wv-it .its-row-link:hover b{text-decoration:underline}.wv-it .its-cov{grid-template-columns:auto minmax(48px,96px);align-items:center;gap:10px;display:grid}.wv-it .its-cov b{font-variant-numeric:tabular-nums}.wv-it .its-gap{text-align:left;color:var(--accent);font-size:var(--its-fs-sub);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-weight:700;text-decoration:underline;display:block}.wv-it .its-pager{border-top:1px solid var(--its-border-soft);color:var(--its-sub);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.wv-it .its-pager>div{align-items:center;gap:8px;display:flex}.wv-it .its-pager b{color:var(--its-text)}.wv-it .its-empty{color:var(--its-sub);text-align:center;justify-items:center;gap:8px;padding:32px 16px;display:grid}.wv-it .its-empty b{color:var(--its-text);font-size:15px}.wv-it .its-rows{margin:0;padding:0;list-style:none;display:grid}.wv-it .its-rows li+li,.wv-it .its-panel.is-flush>.its-rows{border-top:1px solid var(--its-border-soft)}.wv-it .its-rows button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 16px;display:flex}.wv-it .its-rows button:hover,.wv-it .its-rows button[aria-pressed=true]{background:var(--its-surface-2)}.wv-it .its-rows.is-boxed{border:1px solid var(--its-border);border-radius:var(--its-radius);margin-top:8px}.wv-it .its-rows.is-boxed button{min-height:48px;padding:8px 12px}.wv-it .its-rows-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wv-it .its-rows-main small{color:var(--its-sub);font-size:var(--its-fs-sub)}.wv-it .its-chev{color:var(--its-sub);flex:none}.wv-it .its-strip{gap:8px;padding:12px 16px;display:grid}.wv-it .its-tabs+.its-resline,.wv-it .its-subtabs+.its-resline{padding-top:10px}.wv-it .its-strip-t{color:var(--its-sub);font-size:var(--its-fs-sub);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.wv-it .its-strip-t b{color:var(--its-text);font-variant-numeric:tabular-nums}.wv-it .its-strip-cols{border-bottom:1px solid var(--its-border-soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.wv-it .its-strip-cols button{border-radius:var(--its-radius);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;justify-items:center;gap:2px;min-width:0;padding:4px 2px;display:grid}.wv-it .its-strip-cols button:hover,.wv-it .its-strip-cols button[aria-pressed=true]{background:var(--accent-soft)}.wv-it .its-strip-cols button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--accent)}.wv-it .its-strip-bar{justify-content:center;align-items:flex-end;width:100%;height:40px;display:flex}.wv-it .its-strip-cols b{font-size:13px}.wv-it .its-strip-cols small{color:var(--its-sub);white-space:nowrap;font-size:12px}.wv-it .its-col{border-radius:2px 2px 0 0;flex-direction:column-reverse;width:min(28px,70%);max-height:40px;display:flex;overflow:hidden}.wv-it .its-col i{min-height:2px;display:block}.wv-it .its-col i.sev-high{background:var(--its-sev-high)}.wv-it .its-col i.sev-medium{background:var(--its-sev-medium)}.wv-it .its-barh{grid-template-columns:minmax(110px,180px) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;font-size:13px;display:grid}.wv-it .its-barh b{font-variant-numeric:tabular-nums;text-align:right}.wv-it .its-track{background:var(--its-surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--its-border-soft);border-radius:4px;display:block;overflow:hidden}.wv-it .its-track i{background:var(--accent);border-radius:4px;height:100%;display:block}.wv-it .its-kv{gap:12px;margin:0;display:grid}.wv-it .its-kv.is-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.wv-it .its-kv>div{gap:3px;min-width:0;display:grid}.wv-it .its-kv dt{color:var(--its-sub);font-size:12px;font-weight:600}.wv-it .its-kv dd{overflow-wrap:anywhere;margin:0}.wv-it .its-kv dd small{color:var(--its-sub)}.wv-it .its-raw{grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0;font-size:13px;display:grid}.wv-it .its-raw dt{color:var(--its-sub)}.wv-it .its-raw dd{margin:0}.wv-it .its-trace{counter-reset:step;margin:4px 0 0;padding:0;list-style:none}.wv-it .its-trace>li{gap:2px;min-width:0;padding:0 0 14px 34px;display:grid;position:relative}.wv-it .its-trace>li:before{counter-increment:step;content:counter(step);border:1px solid var(--its-border);background:var(--its-surface-2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.wv-it .its-trace>li:after{content:"";background:var(--its-border);width:1px;position:absolute;top:24px;bottom:2px;left:11px}.wv-it .its-trace>li:last-child:after{display:none}.wv-it .its-trace>li.is-pending:before{content:"…";color:var(--its-sub);border-style:dashed}.wv-it .its-tt{font-weight:700}.wv-it .its-tm{color:var(--its-sub);font-size:var(--its-fs-sub);overflow-wrap:anywhere}.wv-it .its-chain{border:1px solid var(--its-border);border-radius:var(--its-radius);margin:0;padding:12px;list-style:none;display:grid}.wv-it .its-chain li{flex-direction:column;gap:6px;display:flex}.wv-it .its-node{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface-2);gap:2px;padding:8px 10px;display:grid}.wv-it .its-node small{color:var(--its-sub);font-size:12px}.wv-it .its-node b{overflow-wrap:anywhere}.wv-it .its-edge{border-left:2px solid var(--accent);color:var(--its-sub);font-size:var(--its-fs-sub);margin:2px 0 2px 16px;padding:4px 0 4px 14px}.wv-it .its-edge.is-inferred{border-left-style:dashed}.wv-it .its-map{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 8px;padding:0;list-style:none;display:grid}.wv-it .its-map li{border:1px solid var(--its-border);background:var(--its-surface-2);gap:2px;min-width:0;padding:8px 10px;display:grid}.wv-it .its-map li+li{border-left:0}.wv-it .its-map li:first-child{border-radius:var(--its-radius) 0 0 var(--its-radius)}.wv-it .its-map li:last-child{border-radius:0 var(--its-radius) var(--its-radius) 0}.wv-it .its-map small{color:var(--its-sub);font-size:12px}.wv-it .its-map b{overflow-wrap:anywhere;font-size:13px}.wv-it .its-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wv-it .its-checks li{padding-left:26px;position:relative}.wv-it .its-checks li:before{content:"✓";border:1px solid color-mix(in srgb,var(--good) 40%,transparent);background:var(--good-soft);width:18px;height:18px;color:var(--good);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.wv-it .its-details{margin-top:10px}.wv-it .its-details summary{cursor:pointer;color:var(--accent);font-weight:700}.wv-it .its-details ul{color:var(--its-sub);margin:8px 0 0;padding-left:18px}.wv-it .its-flow-board{min-width:0;margin-top:16px}.wv-it .its-flow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wv-it .its-flow-node{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface-2);padding:8px 10px;font-size:13px;font-weight:600}.wv-it .its-flow-edge{color:var(--its-sub);justify-items:center;font-size:13px;display:grid}.wv-it .its-flow-edge small{font-size:12px}.wv-it .its-drawer{background:var(--its-surface);min-width:0;color:var(--its-text);flex-direction:column;display:flex}.wv-it .its-drawer.is-modal{border:0;border-left:1px solid var(--its-border);width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #14213d29}.wv-it .its-drawer.is-modal:not([open]){display:none}.wv-it .its-drawer.is-modal::backdrop{background:#0f172a40}.wv-it .its-drawer.is-column{border-left:1px solid var(--its-border);grid-area:1/3;height:100dvh;position:sticky;top:0}.wv-it .its-drawer-h{border-bottom:1px solid var(--its-border);align-items:center;gap:12px;min-height:60px;padding:10px 12px 10px 16px;display:flex}.wv-it .its-drawer-h>div:first-child{gap:2px;min-width:0;display:grid}.wv-it .its-drawer-h>div:first-child span{color:var(--its-sub);font-size:12px;font-weight:600}.wv-it .its-drawer-nav{gap:6px;margin-left:auto;display:flex}.wv-it .its-drawer-body{flex:1;padding:16px 16px 24px;overflow-y:auto}.wv-it .its-drawer-f{border-top:1px solid var(--its-border);background:var(--its-surface);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.wv-it .its-drawer-title{margin-bottom:16px}.wv-it .its-drawer-title h2{overflow-wrap:anywhere;margin:8px 0 4px;font-size:18px;font-weight:700;line-height:1.3}.wv-it .its-drawer-title h2:focus{outline:none}.wv-it .its-drawer-title p{color:var(--its-sub);font-size:var(--its-fs-sub);margin:0}.wv-it .its-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wv-it .its-action-note{gap:2px;display:grid}.wv-it .its-action-note small{color:var(--its-sub);text-align:center;font-size:12px}.wv-it .its-crumbs h1[tabindex="-1"]:focus{outline:none}.wv-it .its-lane{border:0;border-top:1px solid var(--its-border);background:var(--its-surface-2);width:100%;min-height:52px;color:var(--its-text);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 16px;display:flex}.wv-it .its-lane:hover{background:var(--accent-soft)}.wv-it .its-lane-src{color:var(--its-sub);font-size:var(--its-fs-sub)}.wv-it .its-lane-main{flex:1;min-width:0}.wv-it .its-lane-main b{font-variant-numeric:tabular-nums}.wv-it .its-lane-sev{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.wv-it .its-gaprow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;padding-right:16px;display:grid}.wv-it .its-gaprow:hover{background:var(--its-surface-2)}.wv-it .its-rows .its-gaprow-main{align-items:center;gap:12px;min-height:56px;padding:10px 0 10px 16px;display:flex}.wv-it .its-rows .its-gaprow-main:hover{background:0 0}.wv-it .its-gaprow-gaps{flex-wrap:wrap;gap:4px 12px;display:flex}.wv-it .its-rows .its-gaprow-gaps .its-gap{background:0 0;width:auto;min-height:24px;margin:0;padding:0;display:inline-flex}.wv-it .its-help{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.wv-it .its-help-btn{border:1px solid var(--its-border);background:var(--its-surface);width:20px;height:20px;color:var(--its-sub);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;display:grid}.wv-it .its-help-btn:hover,.wv-it .its-help-btn[aria-expanded=true]{color:var(--its-text);border-color:var(--its-sub)}.wv-it .its-help-btn:before{content:"";position:absolute;inset:-12px}.wv-it .its-help-pop{z-index:40;border:1px solid var(--its-border);background:var(--its-surface);width:max-content;max-width:min(320px,80vw);color:var(--its-text);white-space:normal;text-align:left;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:-8px;box-shadow:0 10px 30px #0f172a1f}.wv-it .its-subtabs .its-tabs{border-bottom:0;padding-top:4px}.wv-it .its-subtabs .its-tab{min-height:36px;font-size:13px}@media (max-width:1440px){.wv-it .its.has-column{grid-template-columns:228px minmax(0,1fr)}}@media (max-width:1180px){.wv-it .its,.wv-it .its.has-column{grid-template-columns:72px minmax(0,1fr)}.wv-it .its-side .wv-sidebar-logo,.wv-it .its-side .wv-sidebar-brand small,.wv-it .its-nav button span,.wv-it .its-side .wv-sidebar-profile-copy,.wv-it .its-side .wv-sidebar-profile-icon{display:none}.wv-it .its-side .wv-sidebar-mark{display:block}.wv-it .its-side .wv-sidebar-brand{justify-content:center;padding-inline:0}.wv-it .its-nav button{justify-content:center;min-height:44px;padding:8px}.wv-it .its-count{min-width:18px;margin:0;padding:0 4px;font-size:11px;position:absolute;top:2px;right:2px}.wv-it .its-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-it .its-kpi:nth-child(3){border-left:0}.wv-it .its-kpi:nth-child(n+3){border-top:1px solid var(--its-border)}.wv-it .its-kpis.is-inset .its-kpi:nth-child(3){border-left:1px solid var(--its-border);border-top:0}.wv-it .its-grid2{grid-template-columns:1fr}}@media (max-width:760px){.wv-it .its,.wv-it .its.has-column{grid-template-columns:56px minmax(0,1fr)}.wv-it .its-side{padding:12px 4px}.wv-it .its-main{padding:12px 12px 40px}.wv-it .its-crumbs-right{width:100%;margin-left:0}.wv-it .its-crumbs-right select{width:100%}.wv-it .its-kpi{padding:12px}.wv-it .its-kpi-v b{font-size:24px}.wv-it .its-kpis.is-inset{grid-template-columns:1fr}.wv-it .its-kpis.is-inset .its-kpi{border-left:0}.wv-it .its-kpis.is-inset .its-kpi+.its-kpi{border-top:1px solid var(--its-border)}.wv-it .its-panel-h{flex-wrap:wrap}.wv-it .its-panel-h>.its-ico{display:none}.wv-it .its-panel-h .its-right{flex:100%;margin-left:0}.wv-it .its-crumbs-right .its-scope{flex:160px}.wv-it .its-crumbs-right .its-scope select{min-width:150px}.wv-it .its-tabs{flex-wrap:wrap;gap:0 16px;overflow:visible}.wv-it .its-fbar{width:100%;min-width:0}.wv-it .its-select{flex:100%;min-width:0}.wv-it .its-select select{flex:1;width:100%}.wv-it .its-kv.is-two{grid-template-columns:1fr}.wv-it .its-map{grid-template-columns:1fr 1fr}.wv-it .its-map li,.wv-it .its-map li+li{border-left:1px solid var(--its-border);border-radius:0}.wv-it .its-barh{grid-template-columns:1fr auto}.wv-it .its-barh .its-track{grid-area:2/1/auto/-1}.wv-it .its-t.is-cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wv-it .its-t.is-cards,.wv-it .its-t.is-cards tbody{width:100%;display:block}.wv-it .its-t.is-cards tr{border-top:1px solid var(--its-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px 16px;display:grid}.wv-it .its-t.is-cards td,.wv-it .its-t.is-cards tbody th{text-align:left;border:0;align-content:start;gap:3px;min-width:0;padding:0;display:grid}.wv-it .its-t.is-cards td:first-child,.wv-it .its-t.is-cards tbody th:first-child,.wv-it .its-t.is-cards td:last-child{padding:0}.wv-it .its-t.is-cards td:before{content:attr(data-label);color:var(--its-sub);font-size:12px;font-weight:600}.wv-it .its-t.is-cards tbody th,.wv-it .its-t.is-cards tr>td:first-child{grid-column:1/-1}.wv-it .its-t.is-cards tbody tr:hover>*{background:0 0}.wv-it .its-t.is-cards tbody tr.is-selected{background:var(--accent-soft)}.wv-it .its-t.is-cards tbody tr.is-selected>*{box-shadow:none;background:0 0}.wv-it .its-cov{grid-template-columns:auto minmax(40px,1fr)}.wv-it .its-drawer.is-modal{border-left:0;width:100vw}.wv-it .its-drawer-f .its-btn{flex:1}.wv-it .its-strip-cols small{white-space:normal;text-align:center;line-height:1.25}.wv-it .its-gaprow{grid-template-columns:minmax(0,1fr) auto}.wv-it .its-gaprow-gaps{grid-area:2/1/auto/-1;padding:0 16px 0 40px}.wv-it .its-lane{flex-wrap:wrap}.wv-it .its-pager{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.wv-it .its *{scroll-behavior:auto!important;transition:none!important}}.wv-it .its{min-height:calc(100dvh - var(--wv-it-top))}.wv-it .its-side,.wv-it .its-drawer.is-column{top:var(--wv-it-top);height:calc(100dvh - var(--wv-it-top))}.wv-it .its-live{color:var(--its-sub);font-size:var(--its-fs-sub);align-items:center;gap:6px;font-weight:400;display:inline-flex}.wv-it .its-kpi-foot .its-gap{margin:0;display:inline}.wv-it .its-kpi.is-wide{grid-column:2/-1;justify-content:center}.wv-it .its-col i.sev-low{background:var(--its-sev-low)}.wv-it .its-reveal{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.wv-it .its-reveal small{color:var(--its-sub);font-size:var(--its-fs-sub)}@media (max-width:1180px){.wv-it .its-kpi.is-wide{grid-column:1/-1}}.wv-it .its-radio-group{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.wv-it .its-radio-group label{border:1px solid var(--its-border);border-radius:var(--its-radius);cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:44px;padding:8px 10px;display:flex}.wv-it .its-radio-group label:hover{background:var(--its-surface-2)}.wv-it .its-radio-group label.is-active{border-color:var(--accent);background:var(--accent-soft)}.wv-it .its-radio-group input{width:16px;height:16px;accent-color:var(--accent);margin:0}.wv-it .its-radio-group small{width:100%;color:var(--its-sub);padding-left:24px;font-size:12px}.wv-it .its-field{gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:grid}.wv-it .its-field textarea{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);width:100%;min-height:72px;color:var(--its-text);font:inherit;resize:vertical;padding:8px 10px;font-weight:400}.wv-it .its-field textarea[aria-invalid=true]{border-color:var(--bad)}.wv-it .its-change{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.wv-it .its-radio-group{grid-template-columns:1fr}}.wv-it .its-mock-note{color:var(--its-sub);font-size:var(--its-fs-sub);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.wv-it .its.is-embedded{background:0 0;min-height:0;display:block}.wv-it .its-app-web-tools{gap:8px;padding:12px 14px;display:grid}.wv-it .its-app-web-tools-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.wv-it .its-app-web-tools-row>p{font-size:var(--its-fs-sub);color:var(--its-sub);min-width:0;margin:0}.wv-it .its-app-web-tools-row>p b{color:var(--its-text)}.wv-it .its-app-web-tools-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wv-it .its-app-web-import{border-top:1px solid var(--its-border-soft);gap:4px;min-width:0;padding-top:8px;display:grid}.wv-it .its-field input,.wv-it .its-field select{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);width:100%;min-height:38px;color:var(--its-text);font:inherit;padding:6px 10px;font-weight:400}.wv-it .its-field input[type=file]{padding:6px}.wv-it .its-note.is-warn{color:var(--its-warn-ink)}.wv-it .its-settings-form select,.wv-it .its-settings-form input[type=email]{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);min-height:36px;color:var(--its-text);font:inherit;padding:8px 10px}.wv-it .its-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.wv-it .its-workflow-help{max-width:800px;margin-top:20px;font-size:13px;line-height:1.6}.wv-it .its-workflow-help summary{cursor:pointer;font-weight:600}.wv-it .its-workflow-help li{margin:10px 0}.wv-it .its-workflow-help code{overflow-wrap:anywhere}.wv-it .its-workflow-help pre{background:var(--its-surface-2);border:1px solid var(--its-border);border-radius:var(--its-radius);max-width:100%;padding:12px;font-size:12px;overflow:auto}.wv-it .its-master-row,.wv-it .its-channel-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wv-it .its-master-row .its-settings-toggle,.wv-it .its-channel-row .its-settings-toggle{align-items:center;gap:8px;font-weight:600;display:flex}.wv-it .its-switch{-webkit-appearance:none;appearance:none;border:1px solid var(--its-border);background:var(--its-surface-2);cursor:pointer;border-radius:20px;flex:none;width:36px;height:20px;min-height:20px;margin:0;transition:background .15s;position:relative}.wv-it .its-switch:after{content:"";background:var(--its-sub);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.wv-it .its-switch:checked{background:var(--accent);border-color:var(--accent)}.wv-it .its-switch:checked:after{background:var(--panel);transform:translate(16px)}.wv-it .its-switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wv-it .its-switch:disabled{opacity:.5;cursor:not-allowed}.wv-it #its-notification-config .its-help-pop{max-height:min(440px,60vh);overflow:auto}.wv-it .its-workflow-help .its-help-pop{width:min(480px,70vw);max-width:min(480px,70vw);display:block}@media (max-width:640px){.wv-it .its-app-web-tools-actions .its-btn{flex:100%}}.wv-it .its-alert-settings{gap:16px;display:grid}.wv-it .its-alert-settings>.its-note{margin:0}.wv-it .its-delivery .its-settings-status{border-top:0;margin-top:0;padding-top:0}.wv-it .its-watchlist-shortcut{border-top:1px solid var(--its-border);color:var(--its-sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.wv-it .its-watchlist-shortcut>span{overflow-wrap:anywhere;min-width:0}.wv-it .its-delivery{min-width:0}.wv-it .its-delivery-table{table-layout:fixed;width:100%}.wv-it .its-delivery-table th:first-child{width:45%}.wv-it .its-delivery-table tbody th,.wv-it .its-delivery-table tfoot th{color:var(--its-sub);font-weight:400}.wv-it .its-delivery-table td,.wv-it .its-delivery-table thead th:last-child{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wv-it .its-delivery-table .is-error td{color:var(--bad)}.wv-it .its-delivery-table tfoot{background:var(--its-surface-2);font-size:12px}.wv-it .its-delivery-table tfoot th{text-align:left;vertical-align:middle;padding:12px 10px}.wv-it .its-delivery-table tfoot tr:first-child>*{border-top:1px solid var(--its-border)}.wv-it .its-delivery-quota{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.wv-it .its-delivery-quota progress{width:80px;max-width:100%;height:5px;accent-color:var(--accent)}.wv-it .its-delivery-worker{overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.wv-it .its-delivery-message{color:var(--its-sub);margin:12px 0;font-size:12.5px}.wv-it .its-delivery .is-warn{color:var(--its-warn-ink)}.wv-it .its-delivery-details{border-top:1px solid var(--its-border);color:var(--its-sub);margin-top:9px;padding-top:9px;font-size:12px}.wv-it .its-delivery-details>summary{cursor:pointer;width:fit-content;color:var(--its-text);font-weight:600}.wv-it .its-delivery-details p{max-width:780px;margin:9px 0 0;line-height:1.6}@media (max-width:480px){.wv-it .its-delivery-table th,.wv-it .its-delivery-table td{padding:9px 8px}.wv-it .its-delivery-quota{gap:5px}}.wv-it .its-add-list{margin:0;padding:0;list-style:none;display:grid}.wv-it .its-add-list li{border-top:1px solid var(--its-border-soft);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.wv-it .its-add-list li:first-child{border-top:0}.wv-it .its-add-list small{color:var(--its-sub);font-size:var(--its-fs-sub);display:block}.wv-it .its-add-ico{border-radius:var(--its-radius);background:var(--accent-soft);width:28px;height:28px;color:var(--accent);place-items:center;font-weight:800;display:grid}.wv-it .its-channel-table td{vertical-align:middle}.wv-it .its-channel-table select{max-width:170px}.wv-it .its-row-actions{white-space:nowrap;text-align:right}.wv-it .its-btn.is-link{background:0 0;border-color:#0000;min-height:30px;padding:0 8px;font-weight:600}.wv-it .its-btn.is-link:hover:not(:disabled){border-color:var(--its-border)}.wv-it .its-btn.is-danger{color:var(--bad)}.wv-it .its-btn:disabled{opacity:.5;cursor:not-allowed}.wv-it .its-channel-edit>td{background:var(--its-surface-2)}.wv-it .its-channel-form{max-width:none;margin-top:4px}.wv-it .its-channel-form h3{margin:0;font-size:15px}.wv-it .its-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:12px 16px;display:grid}.wv-it .its-form-grid label,.wv-it .its-form-grid fieldset{gap:4px;min-width:0;font-weight:600;display:grid}.wv-it .its-form-grid .is-wide{grid-column:1/-1}.wv-it .its-form-grid small{color:var(--its-sub);font-weight:400}.wv-it .its-form-grid small.is-warn{color:var(--its-warn-ink)}.wv-it .its-form-grid fieldset{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.wv-it .its-form-grid fieldset legend{width:100%;margin-bottom:4px}.wv-it .its-form-grid fieldset .its-settings-toggle{align-items:center;gap:6px;font-weight:400;display:flex}.wv-it .its-estimate{margin:0}.wv-it .its-gap-list{margin:8px 0 0;padding-left:18px;line-height:1.6}@media (max-width:760px){.wv-it .its-add-list li{grid-template-columns:28px minmax(0,1fr)}.wv-it .its-add-list li .its-btn{grid-column:2;justify-self:start}}.wv-it .its-settings-form textarea,.wv-it .its-channel-table select{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);color:var(--its-text);font:inherit;padding:8px 10px}.wv-it .its-settings-form textarea{resize:vertical;min-height:72px}.wv-it .its-channel-table select{min-height:32px;padding:4px 8px}.wv-it .its-mail-policy>.its-note{margin:0 0 18px}.wv-it .its-mail-form{gap:18px;max-width:880px;display:grid}.wv-it .its-mail-recipients{border:0;min-width:0;margin:0;padding:0}.wv-it .its-mail-recipients legend{margin-bottom:8px;font-size:13px;font-weight:650}.wv-it .its-mail-recipients>div{flex-wrap:wrap;gap:8px;display:flex}.wv-it .its-mail-recipients label{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface-2);cursor:pointer;align-items:center;gap:7px;padding:8px 11px;font-size:13px;line-height:1.4;display:flex}.wv-it .its-mail-recipients input{accent-color:var(--accent);flex:none;width:15px;height:15px;margin:0}.wv-it .its-mail-recipients label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.wv-it .its-mail-form .its-form-grid>label{gap:7px;font-size:13px}.wv-it .its-mail-form select{border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);width:100%;min-height:38px;color:var(--its-text);font:inherit;padding:7px 10px;font-weight:400}.wv-it .its-mail-form textarea{box-sizing:border-box;width:100%;min-height:72px}.wv-it .its-mail-details{border-top:1px solid var(--its-border);color:var(--its-sub);padding-top:14px;font-size:13px}.wv-it .its-mail-details summary{cursor:pointer;color:var(--its-text);width:fit-content;font-weight:600}.wv-it .its-mail-details>div{gap:10px;max-width:760px;margin-top:12px;line-height:1.6;display:grid}.wv-it .its-mail-details dl{gap:10px;margin:0;display:grid}.wv-it .its-mail-details dl>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.wv-it .its-mail-details dt{color:var(--its-text);font-weight:600}.wv-it .its-mail-details dd,.wv-it .its-mail-details p{margin:0}.wv-it .its-mail-actions{padding-top:2px}@media (max-width:560px){.wv-it .its-mail-form .its-form-grid{grid-template-columns:minmax(0,1fr)}.wv-it .its-mail-recipients>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wv-it .its-mail-recipients label{overflow-wrap:anywhere;padding:9px}.wv-it .its-mail-details dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.wv-it .its-mail-actions>.its-btn{flex:auto;justify-content:center}}.wv-it .its-agent-list{gap:16px;min-width:0;display:grid}.wv-it .its-agent-upload{flex-wrap:wrap;align-items:end;gap:14px;max-width:1000px;display:flex}.wv-it .its-agent-upload label,.wv-it .its-agent-mappings label{color:var(--its-sub);gap:7px;font-size:12px;display:grid}.wv-it .its-agent-upload input,.wv-it .its-agent-mappings select{max-width:100%;min-height:36px;color:var(--its-text);background:var(--its-surface);border:1px solid var(--its-border);border-radius:var(--its-radius);padding:7px 9px}.wv-it .its-agent-mappings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0;display:grid}.wv-it .its-agent-actions{color:var(--its-sub);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.wv-it .its-agent-check{align-items:center;gap:7px;display:flex}.wv-it .its-agent-mappings .its-agent-check{margin-top:8px;line-height:1.5;display:flex}.wv-it .its-agent-rows small{color:var(--its-sub);margin-top:4px;display:block}.wv-it .its-agent-rows{min-width:900px}.wv-it .its-agent-stats{color:var(--its-sub);flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 18px;font-size:13px;display:flex}.wv-it .its-agent-stats b{color:var(--its-text);font-size:18px}.wv-it .its-agent-rows details{color:var(--its-sub);margin-top:5px;font-size:12px}.wv-it .its-agent-rows summary{cursor:pointer}.wv-it .its-agent-filters{grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) auto;align-items:end;gap:12px;min-width:0;margin:16px 0;display:grid}.wv-it .its-agent-filters label{min-width:0;color:var(--its-sub);gap:6px;font-size:12.5px;display:grid}.wv-it .its-agent-filters select,.wv-it .its-agent-filters input[type=search]{box-sizing:border-box;border:1px solid var(--its-border);border-radius:var(--its-radius);background:var(--its-surface);width:100%;min-width:0;min-height:36px;color:var(--its-text);font:inherit;padding:7px 9px}.wv-it .its-agent-filters .its-agent-check{align-items:center;gap:7px;min-height:36px;display:flex}.wv-it .its-agent-check input[type=checkbox]{-webkit-appearance:auto;appearance:auto;box-sizing:border-box;width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--accent);flex:0 0 16px;margin:0;padding:0}.wv-it .its-agent-mappings label{min-width:0}@media (max-width:700px){.wv-it .its-agent-filters{grid-template-columns:minmax(0,1fr)}.wv-it .its-agent-list .its-panel{overflow-wrap:anywhere}}@media (max-width:560px){.wv-it .its-agent-upload{flex-direction:column;align-items:stretch}.wv-it .its-agent-upload label{min-width:0}.wv-it .its-agent-mappings{grid-template-columns:1fr}.wv-it .its-agent-upload input{box-sizing:border-box;width:100%}}
