@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--workspace-navy:#0b1830;--workspace-ink:#0b1830;--workspace-navy-soft:#14243f;--workspace-teal:#187e78;--workspace-teal-bright:#2cd4c5;--workspace-surface:#fff;--workspace-metric:#e8f1f3;--workspace-border:#d7e1e8;--workspace-muted:#5d6d82;--workspace-personal:#f2f8f6;--workspace-executive:#f3f6fa;--workspace-neutral:#f5f7fa;--workspace-page:#f5f7fa;--workspace-surface-raised:#fff;--workspace-input:#fff;--workspace-hover:#eef3f7;--workspace-nav-surface:var(--workspace-navy);--workspace-radius:.75rem;--workspace-shadow:0 1px 2px #0b18300d, 0 10px 28px #0b183008;--chart-accent-blue:#006199;--chart-success:#2a6b5c;--chart-warning:#c49a45;--chart-danger:#a82020;--chart-accent-purple:#8066b2;--chart-afk:#31aaa9;--chart-unknown:#dbe4eb;--chart-axis:#52647d;--chart-grid:#d7e1e8;--chart-tooltip-surface:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--workspace-navy:#f1f5f9;--workspace-ink:#f1f5f9;--workspace-navy-soft:#a8b3c2;--workspace-surface:#121820;--workspace-surface-raised:#18202a;--workspace-hover:#202a36;--workspace-metric:#18202a;--workspace-border:#26303c;--workspace-muted:#6f7c8d;--workspace-personal:#0b0f14;--workspace-executive:#0b0f14;--workspace-neutral:#0b0f14;--workspace-page:#0b0f14;--workspace-input:#18202a;--workspace-nav-surface:#0f141b;--workspace-shadow:0 1px 2px #e2e8f00d, 0 14px 30px #e2e8f00a;--chart-accent-blue:#5b9cff;--chart-success:#34d399;--chart-warning:#fbbf24;--chart-danger:#f87171;--chart-accent-purple:#a78bfa;--chart-afk:#2cd4c5;--chart-unknown:#344152;--chart-axis:#a8b3c2;--chart-grid:#26303c;--chart-tooltip-surface:#18202a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,button,input,select,textarea{font-family:IBM Plex Sans Variable,IBM Plex Sans,sans-serif}.remotelens-logo{align-items:center;gap:.55rem;line-height:1;display:inline-flex}.remotelens-logo__mark{flex:none;width:2rem;height:2rem;display:block}.remotelens-logo__wordmark{color:#f1f5f9;letter-spacing:-.05em;font-family:RemoteLens Wordmark,sans-serif;font-size:1.35rem;font-weight:700}.remotelens-logo--light .remotelens-logo__wordmark{color:#0b1830}.remotelens-logo--mark{gap:0}.dashboard-page,.guide-shell{color:var(--workspace-navy)}.dashboard-page--personal .dashboard-main{background:var(--workspace-personal)}.dashboard-page--executive .dashboard-main{background:var(--workspace-executive)}.dashboard-page--neutral .dashboard-main{background:var(--workspace-neutral)}.dashboard-shell{grid-template-columns:15.5rem minmax(0,1fr)}.dashboard-sidebar{background:var(--workspace-navy);flex-direction:column;height:100vh;padding:1.25rem .9rem;display:flex;position:sticky;top:0}.dashboard-sidebar__brand-row{justify-content:space-between;align-items:center;min-height:3.25rem;padding:0 .55rem;display:flex}.dashboard-brand{padding:0;font-size:1.1rem}.dashboard-sidebar__close,.dashboard-menu-button{width:2.35rem;height:2.35rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;padding:0;display:none}.dashboard-nav{flex-direction:column;flex:auto;gap:1.15rem;min-height:0;margin-top:1.1rem;display:flex;overflow-y:auto}.dashboard-sidebar__account{border-top:1px solid var(--workspace-border);flex-direction:column;align-items:stretch;gap:.55rem;margin-top:.9rem;padding:.9rem .55rem .1rem;display:flex}.dashboard-sidebar__account-user{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.dashboard-sidebar__account-user>span:last-child{min-width:0;display:grid}.dashboard-sidebar__account-user strong{color:#dce8f4;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.dashboard-sidebar__account-user small{color:#d7e1ec;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.dashboard-sidebar__account .dashboard-sign-out{width:100%;min-height:2.2rem;padding-inline:.65rem}.dashboard-sidebar__account .avatar{color:#8eece3;background:#103a3c;border-color:#2b827c}.dashboard-sidebar .dashboard-sign-out{color:#9cf4e8;background:#152235;border-color:#5b8793}.dashboard-sidebar .dashboard-sign-out:hover,.dashboard-sidebar .dashboard-sign-out:focus-visible{color:#c9fdf6;background:#1d3348;border-color:#78f0e5}.dashboard-nav__section{gap:.18rem;display:grid}.dashboard-nav__section--account{margin-top:auto}.dashboard-nav__label{color:#8190a7;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .3rem;padding:0 .72rem;font-size:.67rem;font-weight:650}.dashboard-nav__item{color:#c9d4e2;border:1px solid #0000;border-radius:.42rem;justify-content:flex-start;align-items:center;gap:.68rem;min-height:2.55rem;padding:0 .72rem;font-size:.8rem;font-weight:590;display:flex}.dashboard-nav__item:hover{color:#fff;background:#ffffff12}.dashboard-nav__item--active{color:#fff;box-shadow:inset 2px 0 0 var(--workspace-teal-bright);background:#2cd4c51f;border-color:#2cd4c52e}.dashboard-nav__parent{position:relative}.dashboard-nav__parent>.dashboard-nav__item{padding-right:2.3rem}.dashboard-nav__toggle{color:#aab7c8;right:.35rem}.dashboard-nav__item--child{min-height:2.25rem;padding-left:1.5rem;font-size:.76rem}.dashboard-topbar{border-bottom:1px solid var(--workspace-border);min-height:4rem;color:var(--workspace-navy);background:var(--workspace-surface);justify-content:flex-start;align-items:center;gap:1rem;padding:0 1.75rem;display:flex}.dashboard-topbar__mobile{align-items:center;gap:.55rem;display:flex}.dashboard-topbar__actions{color:var(--workspace-navy);align-items:center;gap:.8rem;margin-left:auto;display:flex}.workspace-badge{color:var(--workspace-navy);font-size:.78rem}.topbar-divider{background:var(--workspace-border)}.avatar{color:var(--workspace-navy);border-color:var(--workspace-border);background:var(--workspace-neutral)}.dashboard-content{max-width:92rem;padding:1.75rem 1.75rem 2.5rem}.workspace-page-header,.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.15rem;display:flex}.workspace-page-header__context,.workspace-page-header .eyebrow,.dashboard-heading .eyebrow{color:var(--workspace-teal);letter-spacing:.08em;text-transform:none;margin:0 0 .3rem;font-size:.71rem;font-weight:720}.workspace-page-header h1,.dashboard-heading h1{color:var(--workspace-navy);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.2vw,2.25rem);font-weight:620;line-height:1.08}.workspace-page-header__status,.dashboard-subtitle{max-width:48rem;color:var(--workspace-muted);margin:.38rem 0 0;font-size:.87rem;line-height:1.45}.workspace-page-header__actions,.dashboard-heading__actions{align-items:flex-end;gap:.65rem;display:flex}.filter-panel,.dashboard-panel,.table-panel,.form-card,.settings-card,.upload-card{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}.filter-panel{margin-bottom:.85rem;padding:.85rem 1rem}.filter-panel__heading{margin-bottom:.65rem}.filter-panel__heading .eyebrow{display:none}.filter-panel__heading h2{font-size:.88rem;font-weight:650}.filter-grid{gap:.65rem}.filter-grid--central{grid-template-columns:repeat(5,minmax(8rem,1fr));align-items:end}.workspace-filter-field{color:#46566d;font-size:.8rem;font-weight:400}.workspace-date-picker label{color:#46566d;font-size:.68rem}.workspace-fixed-timezone output{color:#1d2d42;background:#f7fafc;border:1px solid #bccbd7;border-radius:.45rem;align-items:center;min-height:2.4rem;margin-top:.25rem;padding:0 .7rem;font-size:.82rem;font-weight:400;display:flex}.filter-grid select,.dashboard-filter-controls select,.submission-filters select,.employee-search input{min-height:2.4rem;color:var(--workspace-navy);background:#fff;border-color:#bccbd7;border-radius:.36rem}.filter-panel__reset{font-weight:650;text-decoration:none}.filter-panel__reset--aligned{background:var(--workspace-surface);border:1px solid #bccbd7;border-radius:.45rem;align-self:end;width:100%;min-height:2.4rem;margin:0}.workspace-date-filter{display:block;position:relative}.workspace-date-filter--chosen select{padding-right:3.65rem}.workspace-date-filter__edit{color:var(--workspace-teal);font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.25rem;padding:.18rem .32rem;font-size:.68rem;font-weight:650;text-decoration:underline;position:absolute;bottom:.43rem;right:.35rem}.workspace-date-filter__edit:hover{background:#f7fbfa;border-color:#b8cad7}.workspace-date-picker{z-index:20;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);width:min(19rem,100vw - 2rem);color:var(--workspace-navy);background:#fff;gap:.65rem;padding:.8rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 10px 24px #0b183029}.workspace-date-picker>p:first-child{margin:0;font-size:.79rem;font-weight:650}.workspace-date-picker label{color:#46566d;gap:.25rem;font-size:.68rem;display:grid}.workspace-date-picker input{min-height:2.3rem;color:var(--workspace-navy);font:inherit;border:1px solid #b8cad7;border-radius:.35rem;padding-inline:.6rem}.workspace-date-picker>div{justify-content:flex-end;gap:.45rem;display:flex}.workspace-date-picker .primary-button,.workspace-date-picker .secondary-button{min-height:2.15rem;padding-inline:.7rem;font-size:.72rem}.workspace-date-picker__error{color:#a82020;margin:0;font-size:.72rem}.dashboard-scope{margin:.5rem 0 1rem;font-size:.76rem}.kpi-grid{gap:.75rem;margin-bottom:1rem}.kpi-grid--primary,.kpi-grid--secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-grid--secondary .kpi-card{min-height:5.5rem}.kpi-card--compact{min-height:5.5rem;padding-block:.8rem}.kpi-card,.kpi-grid--no-icons .kpi-card,.kpi-grid--personal.kpi-grid--no-icons .kpi-card{border-radius:var(--workspace-radius);min-height:7rem;color:var(--workspace-navy);background:var(--workspace-metric);box-shadow:none;border:1px solid #cfdee2;padding:.95rem 1rem}.kpi-card{position:relative}.kpi-card p,.kpi-grid--personal .kpi-card p{color:var(--workspace-teal);font-size:.76rem;font-weight:650}.kpi-card strong,.kpi-grid--personal .kpi-card strong{color:var(--workspace-navy);font-size:1.45rem;font-weight:650}.kpi-card .kpi-change,.kpi-grid--personal .kpi-card .kpi-change{color:#637388;font-size:.72rem}.kpi-icon{display:none}.workspace-tabs{grid-template-columns:repeat(var(--workspace-tab-count), minmax(6.5rem, 1fr));border:1px solid var(--workspace-border);background:#e9f0f3;border-radius:.78rem;width:fit-content;min-height:2.9rem;margin:1rem 0;padding:.2rem;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #0b18300a}.workspace-tabs__indicator{z-index:0;width:calc((100% - .4rem) / var(--workspace-tab-count));background:var(--workspace-teal);transform:translateX(calc(var(--workspace-tab-index) * 100%));border-radius:.58rem;transition:transform .18s,background-color .16s;position:absolute;top:.2rem;bottom:.2rem;left:.2rem;box-shadow:0 1px 3px #0b183029}.workspace-tabs button{z-index:1;color:#52647b;min-height:2.7rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.58rem;padding:0 .8rem;font-size:.79rem;font-weight:650;position:relative}.workspace-tabs button:hover:not([aria-selected=true]){color:var(--workspace-navy);background:#ffffff85}.workspace-tabs button[aria-selected=true]{color:#fff}.timeline-segment--unknown{background:#dbe4eb}.legend-unknown{color:#8495a8}.timeline-line-chart{border-bottom:1px solid #dce6ef;grid-template:minmax(0,1fr) 1.8rem/2.6rem minmax(0,1fr);height:13.5rem;display:grid}.timeline-line-chart__axis{color:#718197;text-align:right;flex-direction:column;grid-area:1/1;justify-content:space-between;padding:0 .45rem 0 0;font-size:.6rem;display:flex}.timeline-line-chart__plot{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#edf2f6 calc(25% - 1px) 25%);border-radius:.36rem;grid-area:1/2;position:relative}.timeline-line-chart__plot svg{width:100%;height:100%;display:block;overflow:visible}.timeline-line-chart__plot polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.timeline-line-chart__area,.timeline-line-chart__line{transition:opacity .15s,stroke-width .15s}.timeline-line-chart__area{pointer-events:all}.timeline-line-chart__area.is-muted,.timeline-line-chart__line.is-muted{opacity:.32}.timeline-line-chart__area.is-active{opacity:1.18}.timeline-line-chart__line.is-active{stroke-width:2.7px}.timeline-line-chart__gradient-start--applicationSeconds{stop-color:#24b1b1;stop-opacity:.18}.timeline-line-chart__gradient-start--activeUnattributedSeconds{stop-color:#f3c969;stop-opacity:.16}.timeline-line-chart__gradient-start--afkSeconds{stop-color:var(--chart-danger);stop-opacity:.15}.timeline-line-chart__gradient-start--unknownSeconds{stop-color:#8e9aab;stop-opacity:.13}.timeline-line-chart__gradient-end--applicationSeconds,.timeline-line-chart__gradient-end--activeUnattributedSeconds,.timeline-line-chart__gradient-end--afkSeconds,.timeline-line-chart__gradient-end--unknownSeconds{stop-opacity:0}.timeline-line-chart__area--applicationSeconds,.timeline-line-chart__area--activeUnattributedSeconds,.timeline-line-chart__area--afkSeconds,.timeline-line-chart__area--unknownSeconds{opacity:.9}.timeline-legend-control{color:inherit;font:inherit;cursor:default;background:0 0;border:1px solid #0000;border-radius:.38rem;align-items:center;gap:.34rem;padding:.16rem .32rem;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:inline-flex}.timeline-legend-control i{background:currentColor;border-radius:50%;width:.48rem;height:.48rem}.timeline-legend-control:hover,.timeline-legend-control.is-active{border-color:color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);transform:translateY(-1px)}.timeline-legend-control:focus-visible{outline:2px solid var(--workspace-teal);outline-offset:2px}.legend-applicationSeconds{color:#168f8b}.legend-activeUnattributedSeconds{color:#a87512}.legend-afkSeconds{color:var(--chart-danger)}.legend-unknownSeconds{color:#718096}.timeline-line-chart__tooltip{z-index:2;border:1px solid var(--workspace-border);max-width:15rem;color:var(--workspace-ink);background:color-mix(in srgb, var(--workspace-surface) 94%, var(--workspace-personal));pointer-events:none;border-radius:.45rem;gap:.16rem;padding:.5rem .6rem;font-size:.69rem;line-height:1.3;display:grid;position:absolute;top:.65rem;right:.65rem;box-shadow:0 6px 16px #0f172a1a}.timeline-line-chart__tooltip strong{font-size:.73rem}.timeline-line-chart__line--applicationSeconds{stroke:#24b1b1}.timeline-line-chart__line--activeUnattributedSeconds{stroke:#f3c969}.timeline-line-chart__line--afkSeconds{stroke:var(--chart-danger)}.timeline-line-chart__line--unknownSeconds{stroke:#8e9aab}.timeline-line-chart__hours{grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute;inset:0}.timeline-line-chart__hour:focus-visible{border-radius:.25rem;outline:none;box-shadow:inset 0 0 0 2px #2cd4c5b8}.timeline-line-chart__hour:hover{background:#0b18300d}.timeline-line-chart__labels{color:#52647d;grid-area:2/2;padding-top:.3rem;font-size:.64rem;display:flex}.timeline-line-chart__labels span{text-align:center;flex:1}.timeline-line-chart__captions{color:#718197;justify-content:space-between;margin:.3rem 0 0 2.6rem;font-size:.62rem;display:flex}.chart-panel .chart-legend{margin-top:.42rem;margin-bottom:.28rem}.score-line-chart{grid-template-rows:minmax(0,1fr) 2.25rem;height:13.6rem;padding-bottom:.2rem}.score-line-chart__area{fill:#31aaa938}.filter-loading-indicator{border:2px solid #c8dfdb;border-top-color:#31aaa9;border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite filter-spin}.profile-timezone-display{align-items:flex-end;gap:.5rem;display:flex}.profile-timezone-display .filter-loading-indicator{margin-bottom:.55rem}@keyframes filter-spin{to{transform:rotate(360deg)}}.score-line-chart__labels{padding:.5rem .15rem .1rem}.score-line-chart__labels span{line-height:1.2}.donut-chart--live{width:11.5rem;height:11.5rem;box-shadow:none;place-items:center;margin:.7rem auto .85rem;display:grid;position:relative;background:0 0!important}.donut-chart--live .donut-chart__svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.donut-chart--live .donut-chart__segment{cursor:default;transition:stroke-width .16s,filter .16s,transform .16s}.donut-chart--live .donut-chart__segment:hover,.donut-chart--live .donut-chart__segment:focus-visible{stroke-width:8.5px;filter:drop-shadow(0 2px 2px #0b18303d)}.donut-chart--live .donut-chart__segment:focus-visible{outline:none}.live-mix-chart{grid-template-rows:12.5rem auto;place-items:center;display:grid}.live-mix-chart .chart-list{width:min(100%,16rem);margin-top:0}.donut-chart__hover-label{color:#52647d;pointer-events:none;text-transform:capitalize;place-items:center;gap:.1rem;font-size:.68rem;line-height:1.15;display:grid;position:absolute}.donut-chart__hover-label strong{color:var(--workspace-navy);font-size:1.25rem}.workspace-tab-panel{gap:1rem;display:grid}.profile-password-panel{gap:.85rem;margin-bottom:1rem;display:grid}.profile-password-panel h2{margin:0;font-size:1rem}.profile-password-panel p{color:var(--workspace-muted);margin:.25rem 0 0;font-size:.8rem}.profile-password-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.profile-password-panel .primary-button{justify-self:start}.profile-password-success{font-weight:650;color:#126a65!important}.notification-center{position:relative}.notification-trigger{width:2.55rem;height:2.55rem;color:var(--workspace-ink);border:1px solid var(--workspace-border);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.notification-trigger:hover,.notification-trigger:focus-visible{color:#0e746e;background:#f2fbfa;border-color:#8fcac5}.notification-badge{color:#fff;background:#17867f;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .24rem;font-size:.6rem;font-weight:750;line-height:1;display:grid;position:absolute;top:-.25rem;right:-.3rem}.notification-backdrop{z-index:79;background:0 0;border:0;padding:0;position:fixed;inset:0}.notification-panel{z-index:80;border:1px solid var(--workspace-border);background:#fff;border-radius:.8rem;flex-direction:column;width:min(24rem,100vw - 2rem);max-height:min(38rem,100vh - 6rem);display:flex;position:absolute;top:calc(100% + .7rem);right:0;overflow:hidden;box-shadow:0 1rem 2.5rem #10213d2e}.notification-panel>header{border-bottom:1px solid var(--workspace-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.notification-panel h2{color:var(--workspace-ink);margin:.15rem 0 0;font-size:1rem}.notification-panel__actions{align-items:center;gap:.35rem;display:flex}.notification-panel__actions button,.notification-load-more,.notification-clear-confirm button{color:#126a65;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.4rem .55rem;font-size:.68rem;font-weight:700}.notification-panel__actions button:hover,.notification-panel__actions button:focus-visible,.notification-load-more:hover,.notification-load-more:focus-visible{background:#e5f5f3}.notification-list{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-list li{border-bottom:1px solid #edf2f6}.notification-list li:last-child{border-bottom:0}.notification-list li.is-unread{background:#f2fbfa}.notification-list li>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:.55rem 1fr;gap:.65rem;padding:.85rem 1rem;display:grid}.notification-list li>button:hover,.notification-list li>button:focus-visible{background:#edf8f7}.notification-list strong,.notification-list small,.notification-list time{display:block}.notification-list strong{color:var(--workspace-ink);font-size:.78rem}.notification-list small{color:var(--workspace-muted);margin-top:.18rem;font-size:.7rem;line-height:1.4}.notification-list time{color:#8795a8;margin-top:.28rem;font-size:.62rem}.notification-status{background:0 0;border-radius:50%;width:.42rem;height:.42rem;margin-top:.32rem}.is-unread .notification-status{background:#1c968e}.notification-empty{color:var(--workspace-muted);text-align:center;margin:0;padding:2rem 1rem}.notification-load-more{border-top:1px solid var(--workspace-border);border-radius:0;width:100%;padding:.75rem;display:block}.notification-clear-confirm{color:#6c441c;background:#fff7e8;padding:.8rem 1rem}.notification-clear-confirm p{margin:0 0 .45rem;font-size:.72rem}.notification-clear-confirm>div{justify-content:flex-end;gap:.35rem;display:flex}.notification-clear-confirm button:last-child{color:#963d32;background:#fbe9e5}.notification-error{color:#7d3c32;background:#fff4f1;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.7rem;line-height:1.4;display:flex}.notification-error button{color:#7d3c32;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7b8af;border-radius:.35rem;flex:none;padding:.35rem .5rem;font-weight:700}.notification-error button:hover,.notification-error button:focus-visible{background:#fbe9e5}.notification-toast-region{z-index:100;pointer-events:none;gap:.55rem;width:min(23rem,100vw - 2rem);display:grid;position:fixed;top:5.25rem;right:1.25rem}.notification-toast{color:#0d514c;pointer-events:auto;background:#e5f5f3;border:1px solid #9ddbd5;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.7rem;padding:.82rem .9rem;animation:.18s ease-out notification-toast-in;display:grid;box-shadow:0 .7rem 1.8rem #10213d29}.notification-toast>svg{color:#17867f;margin-top:.08rem}.notification-toast.is-error{color:#7d3c32;background:#fbe9e5;border-color:#e7b8af}.notification-toast.is-error>svg{color:#a8443a}.notification-toast strong,.notification-toast small{display:block}.notification-toast strong{font-size:.78rem}.notification-toast small{margin-top:.15rem;font-size:.69rem;line-height:1.4}.notification-toast>button{color:#3f6d69;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;padding:0;display:grid}.notification-toast>button:hover,.notification-toast>button:focus-visible{background:#17867f1f}@keyframes notification-toast-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notification-toast{animation:none}}@media (width<=640px){.notification-panel{width:auto;max-height:calc(100vh - 5.6rem);position:fixed;top:4.6rem;left:.75rem;right:.75rem}.notification-toast-region{width:calc(100vw - 1.5rem);top:4.6rem;right:.75rem}}.profile-visibility-panel h2{font-size:.94rem}.profile-visibility-panel p{font-size:.78rem;line-height:1.45}.profile-layout{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1.4rem;display:grid}.profile-visibility-panel{width:min(100%,42rem)}.profile-visibility-panel>.drawer-field,.profile-visibility-panel>.profile-timezone-form{width:100%}.profile-context-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%;padding:1rem 1.25rem;display:grid}.profile-context-panel h2{margin:0 0 .25rem;font-size:.86rem}.profile-context-panel p{color:var(--workspace-muted);margin:0;font-size:.76rem;line-height:1.45}.profile-context-panel>div+div{border-left:1px solid var(--workspace-border);padding-left:1.25rem}.profile-timezone-form{gap:.6rem;display:grid}.profile-timezone-form>div{flex-wrap:wrap;gap:.5rem;display:flex}.profile-timezone-form .profile-city-picker{display:grid}.profile-timezone-form .profile-timezone-actions{grid-template-columns:1fr;gap:.5rem;display:grid}.profile-timezone-actions>button{justify-content:center;width:100%}.profile-timezone-form .drawer-field{margin:0}.profile-city-picker{gap:.5rem;display:grid}.profile-city-search-wrap{align-items:center;display:flex;position:relative}.profile-city-search-wrap>svg{z-index:1;color:var(--workspace-muted);pointer-events:none;position:absolute;left:.95rem}.profile-city-search-wrap .profile-text-input{border-color:#d5e0eb;border-radius:999px;width:100%;min-height:3.3rem;padding-left:3rem;box-shadow:0 .35rem .9rem #10213d1a}.profile-city-search-wrap .profile-text-input:focus{border-color:#187e78;box-shadow:0 0 0 3px #2cd4c540,0 .35rem .9rem #10213d1a}.profile-city-results{background:#fff;border:1px solid #e1e9ef;border-radius:.75rem;width:100%;max-height:15rem;overflow-y:auto;box-shadow:0 .7rem 1.5rem #10213d1c}.profile-city-result{width:100%;color:var(--workspace-ink);font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.profile-city-result:last-child{border-bottom:0}.profile-city-result:hover,.profile-city-result:focus-visible{background:#f2fbfa}.profile-city-result span{gap:.1rem;display:grid}.profile-city-result strong{font-size:.9rem}.profile-city-result small,.profile-city-empty{color:var(--workspace-muted);font-size:.75rem}.profile-city-result>svg{color:#187e78}.profile-city-empty{margin:0}.profile-city-selection{color:#0e5f5a;background:#e5f5f3;border-radius:.5rem;align-items:center;gap:.65rem;padding:.7rem .75rem;display:flex}.profile-city-selection>span{gap:.1rem;display:grid}.profile-city-selection strong{font-size:.84rem}.profile-city-selection small{font-size:.75rem}.profile-city-privacy{color:var(--workspace-muted);margin:0;font-size:.68rem;line-height:1.35}@media (width<=640px){.profile-context-panel{grid-template-columns:1fr}.profile-context-panel>div+div{border-top:1px solid var(--workspace-border);border-left:0;padding-top:.75rem;padding-left:0}}.password-input-wrap{position:relative}.password-input-wrap .profile-text-input{width:100%;padding-right:2.8rem}.password-visibility-button{width:2.1rem;height:2.1rem;color:var(--workspace-muted);background:0 0;border:0;border-radius:.35rem;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.password-visibility-button:hover{color:var(--workspace-teal);background:#187e7814}.password-visibility-button:focus-visible{outline:2px solid var(--workspace-teal);outline-offset:1px}.profile-password-error{color:#b42318;min-height:1.25rem;margin-top:.3rem;font-size:.72rem;font-weight:600;line-height:1.25;display:block}.profile-password-error.is-empty{visibility:hidden}.profile-password-fields .profile-text-input.field-error{border-color:#b42318}.upload-result-summary{border-radius:var(--workspace-radius);background:#f3fbfa;border:1px solid #c6e1de;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.upload-result-summary__heading{gap:.15rem;display:grid}.upload-result-summary__heading p{color:var(--workspace-teal);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.upload-result-summary__heading h2{color:var(--workspace-navy);margin:0;font-size:1rem}.upload-result-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.upload-result-summary__metrics>div{border-left:1px solid #c6e1de;padding-left:.75rem}.upload-result-summary__metrics>div:first-child{border-left:0;padding-left:0}.upload-result-summary__metrics dt{color:var(--workspace-muted);font-size:.74rem}.upload-result-summary__metrics dd{color:var(--workspace-navy);letter-spacing:-.025em;margin:.2rem 0 0;font-size:1.25rem;font-weight:700}.dashboard-panel{border-radius:var(--workspace-radius);box-shadow:var(--workspace-shadow);padding:1rem 1.1rem}.chart-panel--compact{padding:.85rem .95rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.simple-bars i{transform-origin:bottom;transition:transform .16s,filter .16s}.simple-bars>div:hover i{filter:saturate(1.08)brightness(1.04);transform:scaleY(1.025)}.weekly-heatmap__row i{transform-origin:50%;transition:transform .15s,filter .15s}.weekly-heatmap__row i:hover{filter:saturate(1.06);transform:scale(.96)}.focus-band-track i{transform-origin:50%;transition:transform .16s,filter .16s}.focus-band-track i:hover{filter:brightness(1.08);transform:scaleY(1.16)}}.panel-heading h2{letter-spacing:-.025em;font-size:1.12rem;font-weight:610}.panel-heading .eyebrow{color:var(--workspace-teal);letter-spacing:.08em;font-size:.68rem}.analytics-grid{gap:1rem}.activity-rhythm-grid{align-items:stretch}.focus-band-description,.away-time-note,.away-time-axis{color:#52647d;margin:.7rem 0 0;font-size:.7rem;line-height:1.4}.focus-band-axis{color:#657892;grid-template-columns:2.8rem minmax(0,1fr);gap:.55rem;margin:.35rem 0 0;font-size:.62rem;display:grid}.focus-band-axis>span:last-child{justify-content:space-between;display:flex}.focus-band-axis i{font-style:normal}.away-time-note{align-items:center;gap:.35rem;display:flex}.away-time-note i{background:#a82020;border-radius:.12rem;width:.65rem;height:.65rem}.away-time-axis{text-align:center;border-top:1px solid #e1eaf0;padding-top:.35rem}.simple-bars--afk{gap:.9rem}.simple-bars--afk>div{width:min(14%,4.25rem)}.simple-bars--single-day-mix{height:7.5rem}.simple-bars--single-day-mix>div{width:min(22%,6rem)}.simple-bars--single-day-mix .single-day-mix__active,html[data-theme=dark] .simple-bars--single-day-mix .single-day-mix__active{background:var(--chart-accent-blue)}.simple-bars--single-day-mix .single-day-mix__afk,html[data-theme=dark] .simple-bars--single-day-mix .single-day-mix__afk{background:var(--chart-afk)}.simple-bars--single-day-mix small{font-weight:650}.analytics-grid--single-day .stacked-chart,.analytics-grid--single-day .simple-bars{height:7.5rem}.time-band-scroll{padding-bottom:1rem;overflow:visible}.time-band-chart{grid-template-columns:2.25rem minmax(0,1fr);min-width:0}.productive-time-band-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.time-band-chart--horizontal{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:1fr;gap:.7rem;height:100%;min-height:0;padding:.55rem .1rem .4rem;display:grid}.time-band-chart__row{color:var(--workspace-muted);grid-template-columns:minmax(7.25rem,9.5rem) minmax(0,1fr) 3rem;align-items:center;gap:.65rem;font-size:.7rem;line-height:1.25;display:grid}.time-band-chart__row>span{font-weight:650}.time-band-chart__row>i{background:#e5edf2;border-radius:99rem;height:.85rem;display:block;overflow:hidden}.time-band-chart__row>i>b{border-radius:inherit;background:hsl(160 55% calc(54% + (1 - var(--activity-intensity)) * 10%));min-width:.2rem;height:100%;transition:width .18s;display:block}.time-band-chart__row>strong{color:var(--workspace-navy);text-align:right;font-size:.72rem}.simple-bars--time-bands{justify-content:space-between;gap:.65rem;padding-bottom:.35rem}.simple-bars--time-bands>div{grid-template-rows:1.2rem minmax(6rem,1fr) 3.7rem;width:clamp(3.3rem,10%,4.2rem);min-width:3.3rem}.simple-bars--time-bands span{min-height:3.3rem;margin-top:.8rem;line-height:1.3}.analytics-grid--executive-trends{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid--executive-trends>.dashboard-panel:not(.central-heatmap-panel){min-height:16rem}.analytics-grid--executive-trends .central-heatmap-panel{grid-column:1/-1}.central-mix-chart{grid-template-rows:12.5rem;justify-items:center;display:grid}.central-mix-chart .chart-list{width:min(100%,16rem);margin-top:0}.central-department-scroll{justify-content:center;align-items:center;padding-bottom:.35rem;display:flex}.central-department-scroll .simple-bars--scrollable{justify-content:center;gap:.8rem;width:100%;min-width:36rem;height:13.5rem;padding-bottom:.35rem}.central-department-scroll .simple-bars--scrollable>div{grid-template-rows:1.2rem minmax(6rem,1fr) 2.8rem;gap:.25rem;width:clamp(3.25rem,9%,4.25rem);min-width:3.25rem}.central-department-scroll .simple-bars--scrollable span{padding-top:.35rem;line-height:1.25}.central-trend-axis{padding-bottom:2.25rem}.availability-chart{grid-template-columns:2.25rem minmax(0,1fr);min-height:10rem;display:grid}.availability-chart__axis{color:var(--workspace-muted);text-align:right;flex-direction:column;justify-content:space-between;padding:.35rem 0 1.55rem;font-size:.65rem;display:flex}.availability-chart__plot{border-bottom:1px solid var(--workspace-border);background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#e7eef4 calc(25% - 1px) 25%);min-height:8.5rem;position:relative}.availability-chart__plot svg{width:100%;height:100%;display:block;overflow:visible}.availability-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.availability-chart__line--active{stroke:var(--workspace-teal)}.availability-chart__line--afk{stroke:#a82020}.availability-chart__point{cursor:default;stroke:#fff;stroke-width:1.25px;transition:r .16s,filter .16s}.availability-chart__point--active{fill:var(--workspace-teal)}.availability-chart__point--afk{fill:#a82020}.availability-chart__point:hover,.availability-chart__point:focus-visible{r:3.4;filter:drop-shadow(0 1px 2px #0b18303d);outline:none}.availability-chart__hover{z-index:1;border:1px solid var(--workspace-border);color:var(--workspace-navy);box-shadow:var(--workspace-shadow);background:#fffffff0;border-radius:.4rem;gap:.1rem;padding:.45rem .55rem;font-size:.67rem;display:grid;position:absolute;bottom:.5rem;right:.5rem}.availability-chart__hover span{color:var(--workspace-muted)}.availability-chart__legend{color:var(--workspace-muted);gap:.85rem;margin:.65rem 0 0 2.25rem;font-size:.7rem;display:flex}.availability-chart__legend span{align-items:center;gap:.3rem;display:inline-flex}.availability-chart__legend i{background:var(--workspace-teal);border-radius:99rem;width:.65rem;height:.18rem}.availability-chart__legend span:last-child i{background:#a82020}.application-usage-note{color:var(--workspace-muted);margin:-.1rem 0 .8rem;font-size:.75rem}.application-usage-panel,.application-mix-panel{min-height:30rem}.application-usage-scroll{scrollbar-color:#5a9f9a #e7eef4;scrollbar-width:thin;min-width:0;max-height:21rem;padding:.2rem .25rem .2rem 0;overflow:auto}.application-usage-scroll::-webkit-scrollbar{width:.45rem}.application-usage-scroll::-webkit-scrollbar-thumb{background:#5a9f9a;border-radius:99rem}.application-usage-scroll::-webkit-scrollbar-track{background:#e7eef4;border-radius:99rem}.application-usage-scroll--limited{max-height:25rem}.application-usage-composition{grid-template-rows:12.4rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:24.5rem;display:grid}.application-usage-ring-stage{justify-content:center;align-items:center;gap:1rem;min-width:0;display:flex}.application-usage-ring{width:11rem;height:11rem;color:var(--workspace-navy);justify-self:center;place-items:center;display:grid;position:relative}.application-usage-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.application-usage-ring__segment{cursor:pointer;stroke-linecap:butt;transform-box:fill-box;transform-origin:50%;transition:stroke-width .16s,filter .16s,opacity .16s}.application-usage-ring__segment:hover,.application-usage-ring__segment:focus-visible,.application-usage-ring__segment--active{stroke-width:9px;filter:drop-shadow(0 .2rem .25rem #0b183033);outline:none}.application-usage-ring__label{text-align:center;pointer-events:none;place-items:center;width:6.3rem;display:grid;position:absolute}.application-usage-ring__label strong{overflow-wrap:anywhere;color:var(--workspace-navy);font-size:var(--selection-title-size);letter-spacing:-.035em;font-weight:700;line-height:1.08}.application-usage-ring__selection,.employee-contribution-ring__selection{border-left:1px solid var(--workspace-border);color:var(--workspace-navy);flex:0 0 9rem;gap:.22rem;padding-left:.9rem;display:grid}.application-usage-ring__selection>span,.employee-contribution-ring__selection>span{color:var(--workspace-muted);font-size:.64rem}.application-usage-ring__selection>strong,.employee-contribution-ring__selection>strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.25}.application-usage-ring__selection>b,.employee-contribution-ring__selection>b{color:var(--workspace-teal);font-size:.72rem}.application-usage-ring__placeholder,.employee-contribution-ring__placeholder{color:var(--workspace-muted);align-self:center;font-size:.7rem;line-height:1.4}.application-usage-list{gap:.35rem;min-width:0;display:grid}.application-usage-row{width:100%;color:var(--workspace-navy);cursor:default;text-align:left;background:0 0;border:1px solid #0000;border-radius:.45rem;grid-template-columns:1.1rem minmax(5.5rem,1fr) 2.2rem;align-items:center;gap:.4rem .55rem;padding:.45rem;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:grid}.application-usage-row:hover,.application-usage-row:focus-visible,.application-usage-row--active{background:#f2fbfa;border-color:#b6ded9;outline:none;transform:translate(.15rem);box-shadow:0 .35rem .8rem #0b183014}.application-icon{background:#fff;border:1px solid #dce8ee;border-radius:.34rem;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid;overflow:hidden}.application-icon svg{fill:currentColor;width:.88rem;height:.88rem}.application-icon--sm{border-radius:.28rem;width:1.05rem;height:1.05rem}.application-icon--sm svg{width:.72rem;height:.72rem}.application-icon--xs{border-radius:.24rem;width:.9rem;height:.9rem}.application-icon--xs svg{width:.6rem;height:.6rem}.application-icon--fallback{color:#fff;border-color:hsl(var(--application-icon-hue) 38% 72%);background:hsl(var(--application-icon-hue) 45% 44%);letter-spacing:-.04em;font-size:.52rem;font-weight:800;line-height:1}.application-icon--xs.application-icon--fallback{font-size:.45rem}.application-usage-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;overflow:hidden}.application-usage-row__share{color:var(--workspace-muted);text-align:right;font-size:.7rem;font-weight:700}.application-usage-row__track{background:#e5edf2;border-radius:99rem;grid-column:2/-1;height:.36rem;display:block;overflow:hidden}.application-usage-row__track b{border-radius:inherit;height:100%;transition:width .18s;display:block}.application-usage-row__details{color:var(--workspace-muted);grid-column:2/-1;font-size:.64rem;line-height:1.2}.application-mix-panel{grid-template-rows:auto auto 17.5rem auto auto;max-width:none;min-height:30rem;margin-inline:0;display:grid}.donut-chart__segment--selected{stroke-width:9px;filter:drop-shadow(0 .2rem .25rem #0b183033)}.application-classification-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;min-height:0;margin-top:1rem;display:grid}.application-classification-lists--filtered{grid-template-columns:minmax(0,1fr)}.application-classification-list{grid-template-rows:auto auto;gap:.45rem;min-width:0;min-height:0;display:grid}.application-classification-list header{color:var(--workspace-navy);grid-template-columns:.65rem minmax(0,1fr) auto;align-items:center;gap:.35rem;font-size:.74rem;display:grid}.application-classification-list header>i{border-radius:50%;width:.58rem;height:.58rem}.application-classification-list header>span{color:var(--workspace-muted);font-size:.66rem}.application-classification-list__scroll{--classification-row:.9rem;--classification-gap:.38rem;height:calc(10 * var(--classification-row) + 9 * (var(--classification-gap) + .38rem + 1px));scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#5a9f9a #e7eef4;min-width:0;padding-right:.25rem;overflow-y:scroll}.application-classification-list__scroll::-webkit-scrollbar{width:.45rem}.application-classification-list__scroll::-webkit-scrollbar-thumb{background:#5a9f9a;border-radius:99rem}.application-classification-list__scroll::-webkit-scrollbar-track{background:#e7eef4;border-radius:99rem}.application-classification-list__scroll ul{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.application-classification-list__scroll li{color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.application-classification-list__scroll li+li{border-top:1px solid #e5edf2;padding-top:.38rem}.application-classification-list__app{align-items:center;gap:.36rem;min-width:0;display:flex}.application-classification-list__app>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-classification-list__scroll li strong{color:var(--workspace-navy);flex:none;font-size:.68rem}.application-classification-list__scroll p{color:var(--workspace-muted);margin:0;font-size:.68rem;line-height:1.4}.employee-pattern-note{color:var(--workspace-muted);margin:-.1rem 0 .8rem;font-size:.72rem;line-height:1.45}.employee-pattern-scroll{scrollbar-color:#c6d6df transparent;scrollbar-width:thin;padding:.15rem .25rem .7rem 0;overflow:auto}.employee-pattern-scroll--limited{max-height:16.8rem}.employee-contribution-composition{grid-template-rows:12.4rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:24.5rem;display:grid}.employee-contribution-ring-stage{justify-content:center;align-items:center;gap:1rem;min-width:0;display:flex}.employee-contribution-ring{width:11rem;height:11rem;color:var(--workspace-navy);justify-self:center;place-items:center;display:grid;position:relative}.employee-contribution-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.employee-contribution-ring__segment{cursor:default;stroke-linecap:butt;transform-box:fill-box;transform-origin:50%;transition:stroke-width .16s,filter .16s}.employee-contribution-ring__segment:hover,.employee-contribution-ring__segment:focus-visible,.employee-contribution-ring__segment--active{stroke-width:9px;filter:drop-shadow(0 .2rem .25rem #0b183033);outline:none}.employee-contribution-ring__label{text-align:center;pointer-events:none;place-items:center;width:6.3rem;display:grid;position:absolute}.employee-contribution-ring__label strong{overflow-wrap:anywhere;color:var(--workspace-navy);font-size:var(--selection-title-size);letter-spacing:-.035em;font-weight:700;line-height:1.08}.employee-contribution-list{gap:.35rem;display:grid}.employee-contribution-row{width:100%;color:var(--workspace-navy);cursor:default;text-align:left;background:0 0;border:1px solid #0000;border-radius:.45rem;grid-template-columns:.65rem minmax(5.5rem,1fr) 2.8rem;align-items:center;gap:.4rem .55rem;padding:.45rem;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:grid}.employee-contribution-row:hover,.employee-contribution-row:focus-visible,.employee-contribution-row--active{background:#f2fbfa;border-color:#b6ded9;outline:none;transform:translate(.15rem);box-shadow:0 .35rem .8rem #0b183014}.employee-contribution-row>i{border-radius:50%;width:.6rem;height:.6rem}.employee-contribution-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;overflow:hidden}.employee-contribution-row__share{color:var(--workspace-muted);text-align:right;font-size:.7rem;font-weight:700}.employee-contribution-row__track{background:#e5edf2;border-radius:99rem;grid-column:2/-1;height:.36rem;display:block;overflow:hidden}.employee-contribution-row__track b{border-radius:inherit;height:100%;transition:width .18s;display:block}.employee-contribution-row__details{color:var(--workspace-muted);grid-column:2/-1;font-size:.64rem;line-height:1.2}.weekly-heatmap{gap:.22rem;min-width:0}.weekly-heatmap__header,.weekly-heatmap__row{grid-template-columns:2rem repeat(24,minmax(0,1fr));gap:.12rem}.weekly-heatmap__header{font-size:.48rem}.weekly-heatmap__row strong{font-size:.62rem}.weekly-heatmap__row i{height:1.2rem}.heatmap-intensity-legend,.department-chart-legend{color:#52647d;flex-wrap:wrap;gap:.45rem .85rem;margin:0 0 .7rem;padding:0;font-size:.7rem;list-style:none;display:flex}.heatmap-intensity-legend span,.department-chart-legend li{align-items:center;gap:.32rem;display:inline-flex}.heatmap-intensity-legend i,.department-chart-legend i{border-radius:.14rem;width:.7rem;height:.7rem;display:inline-block}.heatmap-intensity-legend__light{background:#c8dfdb}.heatmap-intensity-legend__bold{background:#3368a0}.department-chart-legend__active{background:var(--chart-accent-blue)}.department-chart-legend__afk{background:var(--chart-afk)}.department-chart-legend__productive{background:var(--chart-success)}.department-chart-legend__neutral{background:var(--chart-warning)}.department-chart-legend__unproductive{background:var(--chart-danger)}.primary-button,.secondary-button,.danger-button,.dashboard-upload-action,.text-link,.dashboard-nav__item,.dashboard-nav__toggle,.dashboard-menu-button,.dashboard-sidebar__close,.workspace-tabs button,.filter-panel__reset,a,button{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.primary-button,.dashboard-upload-action{background:var(--workspace-teal);border-radius:.4rem;min-height:2.5rem;font-size:.78rem}.secondary-button,.danger-button{border-radius:.4rem;min-height:2.5rem}.primary-button:hover,.dashboard-upload-action:hover{background:#126a65;transform:translateY(-1px);box-shadow:0 4px 10px #0b18301f}.secondary-button:hover,.text-link:hover,.filter-panel__reset:hover{color:#105f5a;background:#f7fbfa;border-color:#8fa8b9;transform:translateY(-1px)}button:disabled,a[aria-disabled=true]{cursor:not-allowed;box-shadow:none!important;transform:none!important}:where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2cd4c56b}.analytics-empty{border-radius:var(--workspace-radius);box-shadow:none;background:#fff}.privacy-banner{border-radius:var(--workspace-radius);box-shadow:none}.guide-shell{background:var(--workspace-navy)}.guide-card,.guide-window{box-shadow:var(--workspace-shadow)}.landing-shell{isolation:isolate;min-height:100vh;color:var(--workspace-navy);background:#f4f7f8;grid-template-rows:auto 1fr auto;display:grid;position:relative}.landing-shell:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(70% 40% at 50% 17%,#2cd4c533,#0000 74%),radial-gradient(50% 30% at 90% 63%,#173c5514,#0000 74%),radial-gradient(46% 28% at 8% 78%,#187e7817,#0000 74%);position:absolute;inset:0}.landing-header,.landing-footer{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,5vw,5rem);display:flex;position:relative}.landing-header{border-bottom:1px solid var(--workspace-border)}.landing-brand{color:var(--workspace-navy);align-items:center;gap:.55rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-header nav{align-items:center;gap:1rem;display:flex}.landing-privacy-link,.landing-footer a{color:#52647d;font-size:.78rem;font-weight:600;text-decoration:none}.landing-privacy-link:hover,.landing-footer a:hover{color:var(--workspace-teal)}.landing-sign-in{border:1px solid var(--workspace-teal);color:#fff;background:var(--workspace-teal);min-height:2.45rem;box-shadow:none;border-radius:.4rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-sign-in:hover{color:#fff;background:#126a65;box-shadow:0 4px 10px #0b18301f}.landing-page{z-index:1;width:min(100% - 2.5rem,76rem);margin:0 auto;padding:clamp(4.5rem,10vw,8rem) 0 clamp(4rem,8vw,7rem);position:relative}.landing-intro{text-align:center;max-width:48rem;margin:0 auto}.landing-intro h1{color:#0b1830;letter-spacing:-.065em;max-width:17ch;margin:0 auto;font-size:clamp(2.7rem,6vw,5.1rem);font-weight:650;line-height:.98}.landing-intro>p:not(.landing-privacy-note){color:#5d6d82;max-width:43rem;margin:1.4rem auto 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65}.landing-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8a;border:1px solid #ffffffb8;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;margin:1.85rem auto 0;padding:.42rem;display:flex;box-shadow:0 .8rem 1.8rem #0b183017,inset 0 1px #ffffffe0}.landing-sign-in--hero{background:linear-gradient(135deg,#187e78,#126a65);border-color:#126a65;min-height:2.85rem;padding-inline:1.2rem;box-shadow:0 .45rem .9rem #126a653d}.landing-sign-in--hero:hover{background:linear-gradient(135deg,#24958e,#126a65);box-shadow:0 .7rem 1.25rem #126a654f}.landing-preview-link{color:#173d55;background:#ffffffc7;border:1px solid #b9c9d2d1;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.85rem;padding:0 1rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fffffff2}.landing-preview-link:hover{color:#126a65;background:#fff;border-color:#187e788f;box-shadow:0 .55rem 1rem #0b18301a}.landing-intro .landing-privacy-note{color:#52647d;max-width:none;margin:1.25rem auto 0;font-size:.78rem;line-height:1.5}.landing-preview-stage{background:#0b1830;border:1px solid #203b55;border-radius:1rem;margin-top:clamp(4.5rem,10vw,8rem);padding:clamp(1.25rem,3vw,2rem);box-shadow:inset 0 1px #2cd4c573,0 1.5rem 3rem #0b183021}.landing-preview-stage__heading{color:#f1f5f9;justify-content:space-between;align-items:end;gap:1rem;margin:0 0 1.25rem;padding:0 .25rem;display:flex}.landing-preview-stage__heading p,.landing-dashboard-preview__panel-heading p,.landing-dashboard-preview__intro p{color:#6dcbca;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:750}.landing-preview-stage__heading h2{letter-spacing:-.035em;margin:.3rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem)}.landing-preview-stage__heading>span{color:#bdd0de;border:1px solid #ffffff29;border-radius:.35rem;flex:none;padding:.35rem .55rem;font-size:.68rem;font-weight:700}.landing-dashboard-preview{color:#0b1830;background:#f5f7fa;border:1px solid #c9d9e0;border-radius:.7rem;grid-template-columns:3.75rem minmax(0,1fr);min-height:33rem;display:grid;overflow:hidden}.landing-dashboard-preview__sidebar{background:#10213d;flex-direction:column;align-items:center;gap:1.45rem;min-height:100%;padding:.95rem .5rem;display:flex}.landing-dashboard-preview__sidebar .remotelens-logo__mark{width:1.6rem;height:1.6rem}.landing-dashboard-preview__nav{gap:.6rem;display:grid}.landing-dashboard-preview__nav i,.landing-dashboard-preview__profile{background:#26425e;border-radius:.35rem;width:1.6rem;height:1.6rem;display:block}.landing-dashboard-preview__nav i.is-active{background:#187e78}.landing-dashboard-preview__profile{background:#6dcbca;border-radius:50%;margin-top:auto}.landing-dashboard-preview__main{background:#f5f7fa;min-width:0}.landing-dashboard-preview__topbar{background:#fff;border-bottom:1px solid #d7e1e8;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:0 clamp(1rem,3vw,1.75rem);display:flex}.landing-dashboard-preview__topbar p{color:#173d55;margin:0;font-size:.78rem;font-weight:700}.landing-dashboard-preview__topbar span{color:#718197;margin-top:.15rem;font-size:.67rem;display:block}.landing-dashboard-preview__period{background:#f8fafc;border:1px solid #d7e1e8;border-radius:.35rem;flex:none;padding:.4rem .55rem;font-weight:700;color:#52647d!important;margin:0!important;font-size:.67rem!important}.landing-dashboard-preview__content{padding:clamp(1rem,3vw,1.75rem)}.landing-dashboard-preview__intro{justify-content:space-between;align-items:end;gap:1rem;display:flex}.landing-dashboard-preview__intro h3{letter-spacing:-.04em;margin:.3rem 0 0;font-size:clamp(1.2rem,2.3vw,1.7rem)}.landing-dashboard-preview__intro>span{color:#126a65;background:#e6f3f1;border-radius:.3rem;padding:.35rem .5rem;font-size:.65rem;font-weight:700}.landing-dashboard-preview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1.35rem 0;display:grid}.landing-dashboard-preview__metrics>div,.landing-dashboard-preview__panel{background:#fff;border:1px solid #d7e1e8;border-radius:.55rem}.landing-dashboard-preview__metrics>div{padding:.8rem}.landing-dashboard-preview__metrics dt{color:#5d6d82;font-size:.64rem}.landing-dashboard-preview__metrics dd{color:#0b1830;letter-spacing:-.04em;margin:.35rem 0 .2rem;font-size:clamp(.95rem,1.9vw,1.35rem);font-weight:700}.landing-dashboard-preview__metrics small{color:#718197;font-size:.6rem}.landing-dashboard-preview__charts{grid-template-columns:minmax(0,1.25fr) minmax(13rem,.75fr);gap:.7rem;display:grid}.landing-dashboard-preview__panel{min-width:0;padding:.9rem}.landing-dashboard-preview__panel-heading{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.landing-dashboard-preview__panel-heading h4{color:#173d55;margin:.25rem 0 0;font-size:.78rem}.landing-dashboard-preview__panel-heading>span{color:#126a65;font-size:.7rem;font-weight:750}.landing-dashboard-preview__bars{background:repeating-linear-gradient(#0000 0 2.55rem,#edf2f5 2.6rem);border-bottom:1px solid #d7e1e8;justify-content:space-between;align-items:end;gap:.55rem;height:8rem;margin:.75rem 0 .35rem;padding:0 .2rem;display:flex}.landing-dashboard-preview__bars i{background:#187e78;border-radius:.2rem .2rem 0 0;width:100%;max-width:1.8rem;display:block}.landing-dashboard-preview__bars i:nth-child(2n){background:#2aa29a}.landing-dashboard-preview__axis{color:#718197;justify-content:space-between;font-size:.56rem;display:flex}.landing-dashboard-preview__department-list{gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.landing-dashboard-preview__department-list li{color:#52647d;grid-template-columns:4.6rem minmax(0,1fr) 1.7rem;align-items:center;gap:.45rem;font-size:.61rem;display:grid}.landing-dashboard-preview__department-list i{background:#e8eef3;border-radius:999px;height:.42rem;display:block;overflow:hidden}.landing-dashboard-preview__department-list b{border-radius:inherit;background:#187e78;height:100%;display:block}.landing-dashboard-preview__department-list strong{color:#173d55;text-align:right;font-size:.6rem}.landing-dashboard-preview__note{color:#52647d;background:#eaf5f3;border-left:2px solid #187e78;margin:.8rem 0 0;padding:.65rem .75rem;font-size:.64rem;line-height:1.5}.landing-footer{border-top:1px solid var(--workspace-border);color:var(--workspace-muted);font-size:.72rem}.landing-footer span:first-child{color:var(--workspace-navy);font-weight:650}.landing-footer a{margin-left:auto}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.landing-sign-in--hero,.landing-preview-link{transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.landing-sign-in--hero:hover,.landing-preview-link:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.landing-sign-in:hover{transform:none}}.workspace-notice{border-radius:var(--workspace-radius);background:#eef8f7;border:1px solid #b9d8d6;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.workspace-notice--preferred{background:#dff3ef;border-color:#78c9bf;margin-bottom:1.25rem}.workspace-notice--preferred+.dashboard-panel{margin-bottom:1.25rem}.workspace-notice p{color:var(--workspace-muted);margin:.2rem 0 0;font-size:.82rem}.classification-coverage{color:var(--workspace-muted);grid-template-columns:auto minmax(7rem,1fr) auto;align-items:center;gap:.7rem;margin:-.35rem 0 .9rem;font-size:.72rem;font-weight:700;display:grid}.classification-coverage__bar{background:#dce5ec;border-radius:999px;height:.48rem;overflow:hidden}.classification-coverage__bar i{width:var(--classified-percentage);border-radius:inherit;background:var(--workspace-teal);height:100%;display:block}.sync-workspace{gap:1.25rem;display:grid}.sync-control-panel{padding:1.3rem}.sync-control-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sync-control-panel__header .eyebrow{color:var(--workspace-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem;font-weight:720}.sync-control-panel__header h2{letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:630}.sync-control-panel__header>div>p:last-child{max-width:42rem;color:var(--workspace-muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.sync-health{color:#87580d;background:#fff8e8;border:1px solid #e4cfa7;border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.72rem;font-weight:700}.sync-health.is-healthy{color:#126a65;background:#eef8f7;border-color:#b9d8d6}.sync-install-layout{grid-template-columns:minmax(15rem,.9fr) minmax(18rem,1.1fr);gap:1.25rem;padding-top:.15rem;display:grid}.sync-install-layout__actions{align-content:start;gap:.7rem;display:grid}.sync-install-layout__actions p{color:var(--workspace-muted);margin:0;font-size:.78rem;line-height:1.45}.sync-download-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.sync-download-button{text-align:center;justify-content:center;align-items:center;gap:.38rem;min-width:0;min-height:2.65rem;padding-inline:.55rem;font-size:.7rem;display:inline-flex}.sync-download-button:disabled{cursor:not-allowed;opacity:.68}.sync-install-steps{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);color:var(--workspace-muted);counter-reset:sync-install-step;background:#f8fafc;gap:.7rem;margin:0;padding:1rem;font-size:.8rem;line-height:1.42;list-style:none;display:grid}.sync-install-steps li{min-height:1.45rem;padding-left:2rem;position:relative}.sync-install-steps li:before{color:#fff;background:var(--workspace-teal);content:counter(sync-install-step);counter-increment:sync-install-step;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:750;display:grid;position:absolute;left:0}.sync-security-note{border-top:1px solid var(--workspace-border);color:var(--workspace-muted);margin:0;padding-top:.85rem;font-size:.76rem;line-height:1.45}.sync-facts{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#f8fafc;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid}.sync-facts>div{border-left:1px solid var(--workspace-border);min-width:0;padding:.85rem .9rem}.sync-facts>div:first-child{border-left:0}.sync-facts dt{color:var(--workspace-muted);font-size:.69rem;font-weight:600}.sync-facts dd{overflow-wrap:anywhere;color:var(--workspace-navy);margin:.3rem 0 0;font-size:.82rem;font-weight:650;line-height:1.35}.sync-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sync-actions--control{padding-top:.15rem}.privacy-choice{max-width:25rem;color:var(--workspace-navy);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.8rem;display:flex}.privacy-choice input{width:1rem;height:1rem;accent-color:var(--workspace-teal);margin:.12rem 0 0}.privacy-choice span{gap:.1rem;display:grid}.privacy-choice small{color:var(--workspace-muted);font-size:.72rem;line-height:1.35}.sync-live-state{border-radius:var(--workspace-radius);background:#f3fbfa;border:1px solid #b9d8d6;gap:.65rem;padding:1rem;display:grid}.sync-progress-heading{color:var(--workspace-navy);justify-content:space-between;display:flex}.sync-live-state progress{width:100%;height:.7rem;accent-color:var(--workspace-teal)}.sync-live-state p{color:var(--workspace-muted);margin:0;font-size:.82rem}.sync-history-panel{padding:1.1rem 1.3rem}.sync-history-panel .panel-heading{margin-bottom:.55rem}.sync-history-panel .eyebrow{color:var(--workspace-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:720}.sync-history-panel h2{margin:0;font-size:1rem}.sync-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.sync-history li{border-bottom:1px solid var(--workspace-border);grid-template-columns:1fr auto auto;gap:1rem;padding:.75rem 0;font-size:.82rem;display:grid}.sync-history strong{text-transform:capitalize}.sync-history__updates{color:#087c74;text-underline-offset:.18rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s,text-decoration-thickness .16s}.sync-history__updates:hover,.sync-history__updates:focus-visible{color:#075f5a;outline:none;text-decoration-thickness:2px}.sync-backup-panel{border-color:var(--workspace-border);background:#fff;margin-top:0}.sync-workspace+.sync-history-panel,.sync-history-panel+.sync-backup-panel{margin-top:.85rem}.operations-overview{padding:1.2rem 1.3rem}.operations-overview+.analytics-grid{margin-top:1.35rem}.operations-overview__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.operations-overview__heading .eyebrow{color:var(--workspace-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .28rem;font-size:.68rem;font-weight:720}.operations-overview__heading h2{color:var(--workspace-navy);letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:650}.operations-overview__heading>div>p:last-child{max-width:38rem;color:var(--workspace-muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.operations-state{color:#086b68;background:#f2fbfa;border:1px solid #b9d8d6;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.72rem;font-weight:720;display:inline-flex}.operations-state i{background:var(--workspace-teal);border-radius:50%;width:.45rem;height:.45rem}.operations-state--attention{color:#8b560d;background:#fff8ed;border-color:#eed3a9}.operations-state--attention i{background:#c58d30}.operations-metrics{border:1px solid var(--workspace-border);background:#f8fafc;border-radius:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:1.1rem 0 0;display:grid}.operations-metrics>div{border-left:1px solid var(--workspace-border);grid-template-rows:auto minmax(2rem,auto) auto;min-width:0;padding:.85rem .95rem;display:grid}.operations-metrics>div:first-child{border-left:0}.operations-metrics dt{color:var(--workspace-teal);font-size:.7rem;font-weight:720}.operations-metrics dd{color:var(--workspace-navy);letter-spacing:-.035em;margin:.25rem 0 0;font-size:1.45rem;font-weight:700}.operations-metrics small{color:var(--workspace-muted);margin-top:.24rem;font-size:.69rem;line-height:1.35;display:block}.operations-metrics .operations-metrics__date{overflow-wrap:anywhere;letter-spacing:0;font-size:.82rem;line-height:1.3}.operations-observations{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.35rem;display:grid}.operations-observations article{border:1px solid var(--workspace-border);background:#fff;border-radius:.5rem;align-items:center;gap:.55rem;min-width:0;padding:.65rem .7rem;display:flex}.operations-observations__icon{width:1.75rem;height:1.75rem;color:var(--workspace-teal);background:#e6f6f4;border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.operations-observations article div{gap:.05rem;min-width:0;display:grid}.operations-observations strong{color:var(--workspace-navy);font-size:.76rem}.operations-observations span,.operations-observations small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.operations-observations p{color:var(--workspace-muted);grid-column:1/-1;align-self:center;margin:0;font-size:.72rem;line-height:1.4}.operations-panel{min-height:18rem}.operations-panel .panel-heading{margin-bottom:.8rem}.operations-panel .panel-heading .eyebrow{color:var(--workspace-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .22rem;font-size:.68rem;font-weight:720}.operations-panel .panel-heading h2{color:var(--workspace-navy);letter-spacing:-.025em;margin:0;font-size:1.05rem;font-weight:650}.operations-panel .panel-heading p:last-child{max-width:35rem;color:var(--workspace-muted);margin:.34rem 0 0;font-size:.72rem;line-height:1.4}.operations-filters{justify-content:space-between;align-items:end;gap:.75rem;margin:0 0 .75rem;display:flex}.operations-filter-buttons{flex-wrap:wrap;gap:.35rem;display:flex}.operations-filter-buttons button{border:1px solid var(--workspace-border);color:var(--workspace-muted);background:#fff;border-radius:999px;padding:.34rem .55rem;font-size:.68rem;font-weight:650}.operations-filter-buttons button.is-selected{color:#086b68;background:#effafa;border-color:#76bfbb}.operations-filters label{color:var(--workspace-muted);gap:.2rem;font-size:.66rem;font-weight:700;display:grid}.operations-filters select{border:1px solid var(--workspace-border);min-width:8.5rem;color:var(--workspace-navy);font:inherit;background:#fff;border-radius:.35rem;padding:.32rem .4rem}.operations-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.operations-list--scrollable{scrollbar-color:#c6d6df transparent;scrollbar-width:thin;max-height:25rem;padding-right:.3rem;overflow-y:auto}.operations-list--timeline li{border-bottom:1px solid var(--workspace-border);grid-template-columns:.55rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem 0;display:grid}.operations-list--timeline li:last-child{border-bottom:0}.operations-list__dot--succeeded,.operations-list__dot--failed{background:var(--workspace-teal);border-radius:50%;width:.48rem;height:.48rem}.operations-list__dot--failed{background:#b8232a}.operations-list strong{color:var(--workspace-navy);font-size:.78rem;font-weight:650;display:block}.operations-list span{color:var(--workspace-muted);margin-top:.15rem;font-size:.7rem;display:block}.operations-list em{color:var(--workspace-muted);text-transform:capitalize;font-size:.68rem;font-style:normal}.operations-list--uploads>div{border-bottom:1px solid var(--workspace-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem 0;display:grid}.operations-list--uploads>div:last-child{border-bottom:0}.operations-upload-reference{color:#28656a;background:#e8f5f4;border-radius:.35rem;place-items:center;min-width:4.1rem;min-height:1.65rem;padding:0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:700;display:inline-grid}.operations-list time{color:var(--workspace-muted);text-align:right;font-size:.68rem}.operations-list__empty{color:var(--workspace-muted);padding:1.15rem 0;font-size:.78rem;line-height:1.45}@media (width<=1050px){.dashboard-shell{grid-template-columns:13rem minmax(0,1fr)}.dashboard-content{padding-inline:1.25rem}.kpi-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page--personal .workspace-page-header{flex-direction:column;align-items:flex-start}.dashboard-page--personal .workspace-page-header__actions,.dashboard-page--personal .profile-timezone-display{width:100%}.dashboard-page--personal .dashboard-filter-controls,.dashboard-page--personal .dashboard-filter-controls label{flex:1}.dashboard-page--personal .dashboard-filter-controls select{width:100%;min-width:0}.analytics-grid--executive-trends{grid-template-columns:1fr}.analytics-grid--executive-trends .central-heatmap-panel{grid-column:auto}}@media (width<=820px){.dashboard-shell{display:block}.dashboard-sidebar{z-index:60;visibility:hidden;pointer-events:none;width:min(18rem,86vw);height:100dvh;transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.dashboard-sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.dashboard-sidebar__close,.dashboard-menu-button{display:inline-flex}.dashboard-sidebar__close{color:#d7e1ec}.dashboard-nav-backdrop{z-index:55;background:#0b183085;border:0;display:block;position:fixed;inset:0}.dashboard-topbar{justify-content:space-between;padding-inline:1rem}.dashboard-mobile-brand{color:var(--workspace-navy);font-weight:650;display:inline-flex}.workspace-page-header,.dashboard-heading{flex-direction:column;align-items:flex-start}.workspace-page-header__actions,.dashboard-heading__actions{width:100%}.kpi-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-password-fields,.sync-install-layout{grid-template-columns:1fr}.sync-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-facts>div:nth-child(odd){border-left:0}.sync-facts>div:nth-child(n+3){border-top:1px solid var(--workspace-border)}.application-classification-lists{grid-template-columns:1fr}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metrics>div:nth-child(3){border-top:1px solid var(--workspace-border);border-left:0}.operations-metrics>div:nth-child(4){border-top:1px solid var(--workspace-border)}.operations-observations{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-observations p{grid-column:1/-1}}@media (width<=560px){.dashboard-content{padding:1.15rem .8rem 2rem}.workspace-badge,.topbar-divider{display:none}.dashboard-sign-out{min-height:2.2rem;padding-inline:.65rem}.workspace-page-header h1,.dashboard-heading h1{font-size:1.7rem}.workspace-page-header__actions{flex-direction:column;align-items:stretch}.kpi-grid--primary,.kpi-grid--secondary{grid-template-columns:1fr}.workspace-tabs{max-width:100%;overflow-x:auto}.workspace-tabs button{min-width:6.2rem}.time-band-chart__row{grid-template-columns:minmax(6.5rem,8rem) minmax(5rem,1fr) auto;gap:.45rem}.time-band-chart__row>span{font-size:.68rem}.application-usage-list{min-width:16rem}.application-usage-ring-stage,.employee-contribution-ring-stage{gap:.65rem}.application-usage-ring__selection,.employee-contribution-ring__selection{flex-basis:7rem;padding-left:.65rem}.landing-header,.landing-footer{padding-inline:1rem}.landing-page{width:min(100% - 2rem,76rem);padding-block:3.5rem 4rem}.landing-intro h1{font-size:2.7rem}.landing-actions{flex-direction:column;align-items:stretch;max-width:18rem;margin-inline:auto}.landing-dashboard-preview{grid-template-columns:2.9rem minmax(0,1fr);min-height:0}.landing-dashboard-preview__sidebar{gap:.8rem;padding-inline:.35rem}.landing-dashboard-preview__sidebar .remotelens-logo__mark{width:1.3rem;height:1.3rem}.landing-dashboard-preview__nav{gap:.45rem}.landing-dashboard-preview__nav i,.landing-dashboard-preview__profile{width:1.2rem;height:1.2rem}.landing-dashboard-preview__topbar{min-height:3.4rem;padding-inline:.85rem}.landing-dashboard-preview__period{display:none!important}.landing-dashboard-preview__content{padding:.85rem}.landing-dashboard-preview__intro>span{display:none}.landing-dashboard-preview__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block:.85rem}.landing-dashboard-preview__metrics>div{padding:.65rem}.landing-dashboard-preview__charts{grid-template-columns:1fr}.landing-dashboard-preview__panel--departments{display:none}.landing-dashboard-preview__bars{height:6.2rem}.landing-dashboard-preview__note{font-size:.6rem}.workspace-notice{flex-direction:column;align-items:stretch}.sync-control-panel{padding:1rem}.sync-control-panel__header{flex-direction:column;align-items:flex-start}.sync-facts{grid-template-columns:1fr}.sync-facts>div,.sync-facts>div:nth-child(3),.sync-facts>div:nth-child(4){border-top:1px solid var(--workspace-border);border-left:0}.sync-facts>div:first-child{border-top:0}.operations-overview__heading{flex-direction:column;align-items:flex-start}.operations-metrics{grid-template-columns:1fr}.operations-metrics>div,.operations-metrics>div:nth-child(3),.operations-metrics>div:nth-child(4){border-top:1px solid var(--workspace-border);border-left:0}.operations-metrics>div:first-child{border-top:0}.operations-observations{grid-template-columns:1fr}.operations-observations p{grid-column:auto}.operations-list--uploads>div{grid-template-columns:auto minmax(0,1fr)}.operations-list time{text-align:left;grid-column:2}.sync-actions{flex-direction:column;align-items:stretch}.sync-actions .primary-button,.sync-actions .secondary-button{justify-content:center}.privacy-choice{max-width:none}.upload-result-summary__metrics{grid-template-columns:1fr;gap:.55rem}.upload-result-summary__metrics>div,.upload-result-summary__metrics>div:first-child{border-left:0;padding-left:0}.sync-history li{grid-template-columns:1fr auto}.sync-history li span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}.sync-pairing-link{align-items:stretch;gap:.6rem;display:flex}.sync-pairing-link code{overflow-wrap:anywhere;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:var(--workspace-input);min-width:0;color:var(--workspace-ink);flex:1;padding:.55rem .7rem;font-size:.78rem}.sync-pairing-link .secondary-button{white-space:nowrap}.sync-pairing-guidance{border-left:3px solid var(--workspace-teal);padding-left:.6rem}.theme-toggle{width:2.4rem;height:2.4rem;color:var(--workspace-ink);border:1px solid var(--workspace-border);background:var(--workspace-surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--workspace-teal);background:#effafa;border-color:#7cc6c0;transform:translateY(-1px)}.theme-toggle:disabled{cursor:wait;opacity:.65}.guide-card__header-actions{align-items:center;gap:.7rem;display:flex}.profile-theme-setting{border-top:1px solid var(--workspace-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;margin-top:1.2rem;padding-top:1.1rem;display:grid}.profile-theme-setting h2{color:var(--workspace-ink);margin:0;font-size:.88rem}.profile-theme-setting p{color:var(--workspace-muted);margin:.18rem 0 0;font-size:.72rem;line-height:1.4}.profile-theme-options{border:1px solid var(--workspace-border);background:var(--workspace-page);border-radius:.55rem;gap:.22rem;padding:.22rem;display:inline-flex}.profile-theme-options button{min-height:2rem;color:var(--workspace-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.38rem;padding:0 .62rem;font-size:.68rem;font-weight:700}.profile-theme-options button:hover,.profile-theme-options button:focus-visible{color:var(--workspace-teal);background:color-mix(in srgb, var(--workspace-teal) 10%, transparent)}.profile-theme-options button.is-selected{color:#fff;background:var(--workspace-teal);box-shadow:0 1px 2px #0b183029}html[data-theme=dark] .dashboard-sidebar{background:var(--workspace-nav-surface)}html[data-theme=dark] body,html[data-theme=dark] .dashboard-page,html[data-theme=dark] .dashboard-main,html[data-theme=dark] .dashboard-page--personal .dashboard-main,html[data-theme=dark] .dashboard-page--executive .dashboard-main,html[data-theme=dark] .dashboard-page--neutral .dashboard-main{background:var(--workspace-page)}html[data-theme=dark] .dashboard-topbar,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .table-panel,html[data-theme=dark] .form-card,html[data-theme=dark] .settings-card,html[data-theme=dark] .upload-card,html[data-theme=dark] .filter-panel,html[data-theme=dark] .notification-panel,html[data-theme=dark] .profile-city-results{background:var(--workspace-surface)}html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .table-panel,html[data-theme=dark] .form-card,html[data-theme=dark] .settings-card,html[data-theme=dark] .upload-card,html[data-theme=dark] .filter-panel{border-color:var(--workspace-border);box-shadow:var(--workspace-shadow)}html[data-theme=dark] .workspace-notice--preferred,html[data-theme=dark] .sync-backup-panel,html[data-theme=dark] .sync-install-steps,html[data-theme=dark] .upload-file-picker__button{border-color:var(--workspace-border);background:var(--workspace-surface-raised);box-shadow:0 .55rem 1.5rem #e2e8f01a}html[data-theme=dark] .workspace-notice--preferred strong,html[data-theme=dark] .sync-backup-panel strong{color:var(--workspace-teal-bright)}html[data-theme=dark] .workspace-notice--preferred p,html[data-theme=dark] .sync-backup-panel p,html[data-theme=dark] .sync-install-steps,html[data-theme=dark] .upload-file-picker__button small{color:#c2d0df}html[data-theme=dark] .upload-file-picker__button strong{color:var(--workspace-ink)}html[data-theme=dark] .upload-file-picker__button:hover{background:var(--workspace-hover);border-color:#3bbdb2;box-shadow:0 .65rem 1.55rem #e2e8f021}html[data-theme=dark] .upload-file-picker--selected .upload-file-picker__button{background:color-mix(in srgb, var(--workspace-teal) 16%, var(--workspace-surface-raised));border-color:#3bbdb2}html[data-theme=dark] .upload-file-picker__icon,html[data-theme=dark] .upload-file-picker__status,html[data-theme=dark] .upload-readiness span.is-ready{color:#062523;background:var(--workspace-teal-bright)}html[data-theme=dark] .upload-file-picker__browse{color:#071d35;background:#9dcbff}html[data-theme=dark] .upload-readiness span{color:#dce8f4;background:var(--workspace-hover)}html[data-theme=dark] .dashboard-page,html[data-theme=dark] .dashboard-main,html[data-theme=dark] .analytics-workspace,html[data-theme=dark] .workspace-page-header h1,html[data-theme=dark] .dashboard-heading h1,html[data-theme=dark] .dashboard-panel h2,html[data-theme=dark] .table-panel h2,html[data-theme=dark] .workspace-badge,html[data-theme=dark] .profile-context-panel h2,html[data-theme=dark] .profile-city-result,html[data-theme=dark] .profile-city-selection,html[data-theme=dark] .notification-list strong,html[data-theme=dark] .notification-panel h2{color:var(--workspace-ink)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .profile-text-input,html[data-theme=dark] .filter-grid select,html[data-theme=dark] .dashboard-filter-controls select,html[data-theme=dark] .submission-filters select,html[data-theme=dark] .employee-search input,html[data-theme=dark] .workspace-fixed-timezone output{color:var(--workspace-ink);border-color:var(--workspace-border);background:var(--workspace-input)}html[data-theme=dark] .profile-city-search-wrap .profile-text-input{border-color:var(--workspace-border)}html[data-theme=dark] .profile-city-result{border-bottom-color:var(--workspace-border)}html[data-theme=dark] .profile-city-result:hover,html[data-theme=dark] .profile-city-result:focus-visible,html[data-theme=dark] .notification-list li.is-unread,html[data-theme=dark] .notification-list li>button:hover,html[data-theme=dark] .notification-list li>button:focus-visible{background:var(--workspace-hover)}html[data-theme=dark] .profile-city-selection,html[data-theme=dark] .notification-toast{color:#c9f4ef;background:#103a3c;border-color:#2b827c}html[data-theme=dark] .notification-toast.is-error{color:#f3c1b7;background:#3a1d18;border-color:#7a3a30}html[data-theme=dark] .notification-toast.is-error>svg{color:#e08d7f}html[data-theme=dark] .dashboard-sidebar__account{border-top-color:var(--workspace-border)}html[data-theme=dark] .dashboard-sidebar__account-user strong{color:var(--workspace-ink)}html[data-theme=dark] .profile-context-panel p,html[data-theme=dark] .profile-city-privacy,html[data-theme=dark] .notification-list small,html[data-theme=dark] .notification-list time{color:var(--workspace-muted)}html[data-theme=dark] .avatar{color:var(--workspace-ink);border-color:var(--workspace-border);background:var(--workspace-surface-raised)}html[data-theme=dark] .notification-trigger,html[data-theme=dark] .theme-toggle{color:var(--workspace-ink);border-color:var(--workspace-border);background:var(--workspace-surface)}html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .theme-toggle:focus-visible,html[data-theme=dark] .notification-trigger:hover,html[data-theme=dark] .notification-trigger:focus-visible{color:var(--workspace-teal-bright);background:var(--workspace-hover);border-color:#2b827c}html[data-theme=dark] .secondary-button{color:var(--workspace-ink);border-color:var(--workspace-border);background:var(--workspace-surface)}html[data-theme=dark] .secondary-button:hover,html[data-theme=dark] .secondary-button:focus-visible,html[data-theme=dark] .text-link:hover,html[data-theme=dark] .text-link:focus-visible,html[data-theme=dark] .filter-panel__reset:hover,html[data-theme=dark] .filter-panel__reset:focus-visible{color:#e8eef5;background:var(--workspace-hover);border-color:#52647d}html[data-theme=dark] .profile-theme-options{background:var(--workspace-page)}html[data-theme=dark] .profile-theme-options button.is-selected{color:#062523;background:var(--workspace-teal-bright)}html[data-theme=dark] .workspace-tabs{background:var(--workspace-nav-surface)}html[data-theme=dark] .workspace-tabs button{color:#dce8f4}html[data-theme=dark] .workspace-tabs button:hover:not([aria-selected=true]){color:var(--workspace-ink);background:var(--workspace-hover)}html[data-theme=dark] .workspace-tabs__indicator{background:#20aa9e;box-shadow:0 1px 4px #e2e8f01f}html[data-theme=dark] .timeline-segment--unknown{background:var(--chart-unknown)}html[data-theme=dark] .legend-unknown,html[data-theme=dark] .filter-grid label,html[data-theme=dark] .dashboard-filter-controls label,html[data-theme=dark] .workspace-date-picker label,html[data-theme=dark] .dashboard-scope,html[data-theme=dark] .kpi-card .kpi-change,html[data-theme=dark] .kpi-grid--personal .kpi-card .kpi-change{color:var(--chart-axis)}html[data-theme=dark] .workspace-date-filter__edit,html[data-theme=dark] .workspace-date-picker,html[data-theme=dark] .workspace-date-picker input{color:var(--workspace-ink);background:var(--workspace-input)}html[data-theme=dark] .workspace-date-filter__edit{background:var(--workspace-input)}html[data-theme=dark] .kpi-card,html[data-theme=dark] .kpi-grid--no-icons .kpi-card,html[data-theme=dark] .kpi-grid--personal.kpi-grid--no-icons .kpi-card{border-color:var(--workspace-border);background:var(--workspace-surface-raised)}html[data-theme=dark] .kpi-card strong,html[data-theme=dark] .kpi-grid--personal .kpi-card strong{color:var(--workspace-ink)}html[data-theme=dark] .score-line-chart__area{fill:#2cd4c533}html[data-theme=dark] .score-line-chart__plot,html[data-theme=dark] .availability-chart__plot,html[data-theme=dark] .timeline-line-chart__plot{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(25% - 1px), var(--chart-grid) calc(25% - 1px), var(--chart-grid) 25%)}html[data-theme=dark] .timeline-line-chart{border-bottom-color:var(--workspace-border)}html[data-theme=dark] .timeline-line-chart__axis,html[data-theme=dark] .timeline-line-chart__labels,html[data-theme=dark] .timeline-line-chart__captions{color:var(--chart-axis)}html[data-theme=dark] .timeline-line-chart__line--applicationSeconds{stroke:var(--workspace-teal-bright)}html[data-theme=dark] .timeline-line-chart__line--activeUnattributedSeconds{stroke:var(--chart-warning)}html[data-theme=dark] .timeline-line-chart__line--afkSeconds{stroke:var(--chart-danger)}html[data-theme=dark] .timeline-line-chart__line--unknownSeconds{stroke:var(--chart-unknown)}html[data-theme=dark] .timeline-line-chart__hour:hover{background:#ffffff12}html[data-theme=dark] .timeline-line-chart__gradient-start--applicationSeconds{stop-color:var(--workspace-teal-bright);stop-opacity:.15}html[data-theme=dark] .timeline-line-chart__gradient-start--activeUnattributedSeconds{stop-color:var(--chart-warning);stop-opacity:.13}html[data-theme=dark] .timeline-line-chart__gradient-start--afkSeconds{stop-opacity:.13}html[data-theme=dark] .timeline-line-chart__gradient-start--unknownSeconds{stop-color:var(--chart-unknown);stop-opacity:.12}html[data-theme=dark] .timeline-legend-control:hover,html[data-theme=dark] .timeline-legend-control.is-active{background:color-mix(in srgb, currentColor 10%, transparent)}html[data-theme=dark] .legend-applicationSeconds{color:var(--workspace-teal-bright)}html[data-theme=dark] .legend-activeUnattributedSeconds{color:var(--chart-warning)}html[data-theme=dark] .legend-unknownSeconds{color:var(--chart-unknown)}html[data-theme=dark] .timeline-line-chart__tooltip{background:#172230;border-color:#314052;box-shadow:0 8px 20px #00000038}html[data-theme=dark] .time-band-chart__row>i,html[data-theme=dark] .application-usage-row__track,html[data-theme=dark] .employee-contribution-row__track{background:var(--chart-grid)}html[data-theme=dark] .time-band-chart__row>i>b{background:hsl(170 56% calc(47% + (1 - var(--activity-intensity)) * 12%))}html[data-theme=dark] .availability-chart__line--active,html[data-theme=dark] .availability-chart__legend i{stroke:#2cd4c5;background:#2cd4c5}html[data-theme=dark] .availability-chart__line--afk{stroke:var(--chart-danger)}html[data-theme=dark] .availability-chart__legend span:last-child i{background:var(--chart-danger)}html[data-theme=dark] .availability-chart__point{stroke:var(--workspace-surface)}html[data-theme=dark] .availability-chart__point--active{fill:#2cd4c5}html[data-theme=dark] .availability-chart__point--afk{fill:var(--chart-danger)}html[data-theme=dark] .availability-chart__hover{color:var(--workspace-ink);border-color:var(--workspace-border);background:color-mix(in srgb, var(--chart-tooltip-surface) 96%, transparent)}html[data-theme=dark] .time-band-column-chart__bar i{background:color-mix(in srgb, var(--workspace-teal-bright) var(--bar-strength), var(--workspace-surface))}html[data-theme=dark] .application-icon{border-color:var(--workspace-border);background:var(--workspace-hover)}html[data-theme=dark] .application-usage-row:hover,html[data-theme=dark] .application-usage-row:focus-visible,html[data-theme=dark] .application-usage-row--active,html[data-theme=dark] .employee-contribution-row:hover,html[data-theme=dark] .employee-contribution-row:focus-visible,html[data-theme=dark] .employee-contribution-row--active{background:var(--workspace-hover);border-color:#2b827c;box-shadow:0 .35rem .8rem #e2e8f012}html[data-theme=dark] .application-classification-list__scroll li+li{border-top-color:var(--workspace-border)}html[data-theme=dark] .heatmap-intensity-legend,html[data-theme=dark] .department-chart-legend,html[data-theme=dark] .central-trend-chart__labels{color:var(--chart-axis)}html[data-theme=dark] .central-trend-chart__area{fill:#2cd4c52e}html[data-theme=dark] .central-trend-chart__line{stroke:#2cd4c5}html[data-theme=dark] .central-trend-chart__labels strong{color:#78f0e5}html[data-theme=dark] .chart-panel,html[data-theme=dark] .chart-panel__header,html[data-theme=dark] .chart-list,html[data-theme=dark] .chart-empty,html[data-theme=dark] .panel-note,html[data-theme=dark] .chart-axis-label,html[data-theme=dark] .focus-band-axis,html[data-theme=dark] .away-time-axis{color:var(--chart-axis)}html[data-theme=dark] .chart-info__trigger{color:#9cf4e8;background:#152235;border-color:#40566f}html[data-theme=dark] .chart-info__tooltip{background:#18202a;border:1px solid #40566f}html[data-theme=dark] .donut-chart__hover-label,html[data-theme=dark] .donut-chart__hover-label strong,html[data-theme=dark] .application-usage-ring,html[data-theme=dark] .application-usage-ring__label strong,html[data-theme=dark] .employee-contribution-ring,html[data-theme=dark] .employee-contribution-ring__label strong,html[data-theme=dark] .application-usage-row,html[data-theme=dark] .employee-contribution-row,html[data-theme=dark] .time-band-chart__row>strong{color:var(--workspace-ink)}html[data-theme=dark] .donut-chart--live .donut-chart__segment,html[data-theme=dark] .application-usage-ring__segment,html[data-theme=dark] .employee-contribution-ring__segment{filter:brightness(1.38)saturate(1.12)}html[data-theme=dark] .donut-chart--live .donut-chart__segment:hover,html[data-theme=dark] .donut-chart--live .donut-chart__segment:focus-visible,html[data-theme=dark] .application-usage-ring__segment:hover,html[data-theme=dark] .application-usage-ring__segment:focus-visible,html[data-theme=dark] .application-usage-ring__segment--active,html[data-theme=dark] .employee-contribution-ring__segment:hover,html[data-theme=dark] .employee-contribution-ring__segment:focus-visible,html[data-theme=dark] .employee-contribution-ring__segment--active{filter:brightness(1.38)saturate(1.12)drop-shadow(0 .2rem .32rem #e2e8f033)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--workspace-hover)}html[data-theme=dark] .application-usage-scroll,html[data-theme=dark] .application-classification-list__scroll{scrollbar-color:#2cd4c5 var(--workspace-hover)}html[data-theme=dark] .application-usage-scroll::-webkit-scrollbar-thumb{background:#2cd4c5}html[data-theme=dark] .application-classification-list__scroll::-webkit-scrollbar-thumb{background:#2cd4c5}html[data-theme=dark] .application-usage-scroll::-webkit-scrollbar-track{background:var(--workspace-hover)}html[data-theme=dark] .application-classification-list__scroll::-webkit-scrollbar-track{background:var(--workspace-hover)}html[data-theme=dark] .grouped-column-chart__scroll{scrollbar-color:#2cd4c5 #263b51}html[data-theme=dark] .grouped-column-chart__scroll::-webkit-scrollbar-thumb{background:#2cd4c5;border-color:#263b51}html[data-theme=dark] .grouped-column-chart__scroll::-webkit-scrollbar-track{background:#263b51}html[data-theme=dark] .grouped-column-chart__scroll-hint{color:#c7d4e3}html[data-theme=dark] .grouped-column-chart__scroll-hint span{color:#2cd4c5}html[data-theme=dark] .employee-pattern-scroll,html[data-theme=dark] .operations-list--scrollable,html[data-theme=dark] .department-scroll,html[data-theme=dark] .central-department-scroll{scrollbar-color:var(--workspace-hover) transparent}html[data-theme=dark] .sync-history__updates{color:#78f0e5}html[data-theme=dark] .sync-history__updates:hover,html[data-theme=dark] .sync-history__updates:focus-visible{color:#c9fdf6}html[data-theme=dark] .stacked-chart__active,html[data-theme=dark] .simple-bars--active i{background:var(--chart-accent-blue)}html[data-theme=dark] .stacked-chart__productive,html[data-theme=dark] .department-chart-legend__productive{background:var(--chart-success)}html[data-theme=dark] .stacked-chart__neutral,html[data-theme=dark] .department-chart-legend__neutral{background:var(--chart-warning)}html[data-theme=dark] .stacked-chart__unproductive,html[data-theme=dark] .department-chart-legend__unproductive,html[data-theme=dark] .simple-bars--afk i,html[data-theme=dark] .timeline-segment--afk{background:var(--chart-danger)}html[data-theme=dark] .stacked-chart__afk,html[data-theme=dark] .department-chart-legend__afk{background:var(--chart-afk)}html[data-theme=dark] .department-chart-legend__active{background:var(--chart-accent-blue)}html[data-theme=dark] .timeline-segment--application{background:var(--workspace-teal-bright)}html[data-theme=dark] .timeline-segment--active-unattributed{background:var(--chart-warning)}html[data-theme=dark] .privacy-banner{color:var(--workspace-ink);box-shadow:var(--workspace-shadow);background:#121c2a;border-color:#263b51}html[data-theme=dark] .privacy-banner__icon{color:#97feed;background:#123b48}html[data-theme=dark] .privacy-banner strong{color:#f7fbff}html[data-theme=dark] .privacy-banner p{color:#c7d4e3}html[data-theme=dark] .focus-band-track{background:#344152}html[data-theme=dark] .focus-band-row{color:#c7d4e3}html[data-theme=dark] .weekly-heatmap__cell--empty{background:#171e27}html[data-theme=dark] .weekly-heatmap__cell--low{background:#0e4429}html[data-theme=dark] .weekly-heatmap__cell--medium{background:#006d32}html[data-theme=dark] .weekly-heatmap__cell--high{background:#26a641}html[data-theme=dark] .weekly-heatmap__cell--highest{background:#39d353}html[data-theme=dark] .application-detail-panel .table-wrap{border-color:#263b51}html[data-theme=dark] .application-detail-panel th{color:#e8eef5;background:#18202a;border-bottom-color:#263b51}html[data-theme=dark] .application-detail-panel td{color:#dce8f4;border-bottom-color:#263b51}html[data-theme=dark] .application-detail-panel td strong{color:#f7fbff}html[data-theme=dark] .sync-control-panel__header>div>p:last-child{color:#b7c4d3}html[data-theme=dark] .sync-health,html[data-theme=dark] .sync-health.is-healthy{color:#a8f4eb;background:#103a3c;border-color:#2b827c}html[data-theme=dark] .sync-facts{background:var(--workspace-surface-raised);box-shadow:var(--workspace-shadow);border-color:#263b51}html[data-theme=dark] .sync-facts>div{background:var(--workspace-surface-raised);border-left-color:#263b51;border-radius:0}html[data-theme=dark] .sync-facts dt{color:#b7c4d3}html[data-theme=dark] .sync-facts dd{color:#f7fbff}html[data-theme=dark] .sync-live-state{border-color:var(--workspace-border);background:var(--workspace-surface-raised);box-shadow:0 .45rem 1.2rem #e2e8f00d}html[data-theme=dark] .sync-live-state .sync-progress-heading{color:var(--workspace-ink)}html[data-theme=dark] .sync-live-state p{color:#c7d4e3}html[data-theme=dark] .upload-result-summary{background:var(--workspace-surface-raised);border-color:#263b51;box-shadow:0 .45rem 1.2rem #e2e8f00d}html[data-theme=dark] .upload-result-summary__heading h2,html[data-theme=dark] .upload-result-summary__metrics dd{color:#f7fbff}html[data-theme=dark] .upload-result-summary__metrics dt{color:#c7d4e3}html[data-theme=dark] .upload-result-summary__metrics>div{border-left-color:#263b51}html[data-theme=dark] .sync-actions--control .privacy-choice{color:#f7fbff;background:var(--workspace-surface-raised);border-color:#263b51;box-shadow:0 .35rem .8rem #e2e8f00d}html[data-theme=dark] .sync-actions--control .privacy-choice strong{color:#f7fbff}html[data-theme=dark] .sync-actions--control .privacy-choice small{color:#c7d4e3}html[data-theme=dark] .sync-actions--control .privacy-choice select{color:#f7fbff;background:var(--workspace-input)}html[data-theme=dark] .guide-shell{color:var(--workspace-ink);background:radial-gradient(circle at 15% 13%, #2cd4c51f, transparent 24rem), radial-gradient(circle at 89% 89%, #5b9cff1a, transparent 28rem), var(--workspace-page)}html[data-theme=dark] .guide-card,html[data-theme=dark] .guide-reference{border-color:var(--workspace-border);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}html[data-theme=dark] .guide-card__header,html[data-theme=dark] .guide-window__bar,html[data-theme=dark] .guide-actions{border-color:var(--workspace-border);color:var(--workspace-ink);background:var(--workspace-surface)}html[data-theme=dark] .guide-card__platform,html[data-theme=dark] .guide-main__top>span,html[data-theme=dark] .guide-description,html[data-theme=dark] .guide-illustration figcaption,html[data-theme=dark] .guide-reference__nav>p:not(.eyebrow),html[data-theme=dark] .guide-reference__content>p:not(.eyebrow),html[data-theme=dark] .guide-skip-button{color:var(--workspace-muted)}html[data-theme=dark] .guide-stepper,html[data-theme=dark] .guide-reference__nav,html[data-theme=dark] .guide-install-grid>section,html[data-theme=dark] .guide-reference__visual,html[data-theme=dark] .guide-consent .privacy-choice{border-color:var(--workspace-border);background:var(--workspace-surface-raised)}html[data-theme=dark] .guide-consent .privacy-choice strong{color:var(--workspace-ink)}html[data-theme=dark] .guide-consent .privacy-choice small,html[data-theme=dark] .guide-stepper button,html[data-theme=dark] .guide-reference__nav nav button{color:var(--workspace-muted)}html[data-theme=dark] .guide-stepper button>span,html[data-theme=dark] .guide-reference__nav nav button>span{color:var(--workspace-muted);background:var(--workspace-hover)}html[data-theme=dark] .guide-stepper button:not(:disabled):hover,html[data-theme=dark] .guide-reference__nav nav button:hover{color:var(--workspace-teal-bright);background:var(--workspace-hover)}html[data-theme=dark] .guide-stepper button.is-current,html[data-theme=dark] .guide-reference__nav nav button.is-current{color:var(--workspace-ink);background:color-mix(in srgb, var(--workspace-teal) 22%, var(--workspace-surface))}html[data-theme=dark] .guide-main h1,html[data-theme=dark] .guide-reference__nav h1,html[data-theme=dark] .guide-reference__content h2,html[data-theme=dark] .guide-privacy strong,html[data-theme=dark] .guide-download-preview strong,html[data-theme=dark] .guide-connector-preview strong,html[data-theme=dark] .guide-sync-content strong,html[data-theme=dark] .guide-bucket-row strong,html[data-theme=dark] .guide-upload-row strong,html[data-theme=dark] .guide-success-preview strong{color:var(--workspace-ink)}html[data-theme=dark] .guide-privacy,html[data-theme=dark] .guide-upload-callout{color:#c9f4ef;background:#103a3c;border-color:#2b827c}html[data-theme=dark] .guide-privacy p,html[data-theme=dark] .guide-upload-callout{color:#c7d4e3}html[data-theme=dark] .guide-window,html[data-theme=dark] .guide-download-preview,html[data-theme=dark] .guide-connector-preview,html[data-theme=dark] .guide-sync-preview,html[data-theme=dark] .guide-export-preview,html[data-theme=dark] .guide-upload-preview{border-color:var(--workspace-border);background:var(--workspace-surface-raised);box-shadow:0 .7rem 1.8rem #e2e8f00f}html[data-theme=dark] .guide-window__bar i{background:#3a485a}html[data-theme=dark] .guide-download-preview h2,html[data-theme=dark] .guide-connector-preview small,html[data-theme=dark] .guide-bucket-row small,html[data-theme=dark] .guide-export-menu,html[data-theme=dark] .guide-upload-row i,html[data-theme=dark] .guide-success-preview small{color:var(--workspace-muted)}html[data-theme=dark] .guide-bucket-row,html[data-theme=dark] .guide-upload-row,html[data-theme=dark] .guide-export-menu{border-color:var(--workspace-border);background:var(--workspace-surface)}html[data-theme=dark] .guide-success-preview{background:linear-gradient(135deg, #103a3c, var(--workspace-surface-raised))}html[data-theme=dark] .guide-download-preview button{border-color:var(--workspace-border);color:var(--workspace-muted);background:var(--workspace-hover)}.closed-week-navigator{border:1px solid var(--workspace-border);min-height:2.5rem;color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:var(--workspace-shadow);border-radius:.7rem;align-items:center;gap:.4rem;padding:.28rem;font-size:.76rem;font-weight:700;display:inline-flex}.closed-week-navigator span{text-align:center;white-space:nowrap;min-width:10.5rem}.closed-week-navigator button{min-height:1.9rem;color:var(--workspace-teal);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;padding:0 .55rem}.closed-week-navigator button:hover:not(:disabled){background:var(--workspace-hover)}.closed-week-navigator button:focus-visible{outline-offset:2px;outline:3px solid #2cd4c573}.closed-week-navigator button:disabled{color:var(--workspace-muted);cursor:not-allowed;opacity:.58}.dashboard-tabs-row{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.dashboard-tabs-row .workspace-tabs{margin-top:0}.dashboard-tabs-row>.workspace-tabs,.dashboard-tabs-row>.closed-week-navigator{align-self:stretch;min-height:3.25rem}.dashboard-tabs-row>.closed-week-navigator{box-sizing:border-box}html[data-theme=dark] .closed-week-navigator{border-color:var(--workspace-border);background:var(--workspace-surface-raised);box-shadow:0 .45rem 1.2rem #e2e8f00d}html[data-theme=dark] .department-mix>div{color:#c7d4e3}html[data-theme=dark] .department-mix i{background:#2c3a4a}html[data-theme=dark] .employee-detail-table .table-wrap{border-bottom-color:var(--workspace-border)}html[data-theme=dark] .employee-detail-table thead{background:var(--workspace-surface-raised)}html[data-theme=dark] .employee-detail-table th{color:#e8eef5;border-bottom-color:var(--workspace-border);background:var(--workspace-surface-raised)}html[data-theme=dark] .employee-detail-table td{color:#c7d4e3;border-bottom-color:var(--workspace-border)}.employee-detail-note{color:#406a67;margin:-.15rem 0 .7rem;font-size:.75rem;font-weight:650}.employee-detail-link{color:#087f78;text-underline-offset:.18em;font-weight:800;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:2px}.employee-confirm-dialog{border:1px solid var(--workspace-border);width:min(100%,34rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--workspace-ink);background:var(--workspace-surface);border-radius:.8rem;margin:0;padding:1.4rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 1.5rem 4rem #0b18304d}.employee-confirm-dialog::backdrop{background:#0b183085}.employee-confirm-dialog--danger{border-color:#c9362b}.employee-confirm-dialog__body{gap:.6rem;display:grid}.employee-confirm-dialog__body h2{color:var(--workspace-ink);margin:0;font-size:1rem}.employee-confirm-dialog__body>p{color:var(--workspace-muted);margin:0;font-size:.8rem;line-height:1.5}.employee-confirm-dialog__acknowledgement{border:1px solid var(--workspace-border);background:var(--workspace-surface-raised);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-top:.35rem;padding:.65rem .7rem;font-size:.78rem;line-height:1.4;display:flex}.employee-confirm-dialog__acknowledgement input{width:1rem;height:1rem;accent-color:var(--workspace-teal);cursor:pointer;margin:.1rem 0 0}.employee-confirm-dialog__acknowledgement input:focus-visible{outline:2px solid var(--workspace-teal);outline-offset:2px}.employee-confirm-dialog__actions{justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.employee-confirm-dialog--danger .primary-button{color:#fff;background:#c9362b;border-color:#a82020}.employee-confirm-dialog--danger .primary-button:hover:not(:disabled){background:#a82020}.employee-confirm-dialog .primary-button:disabled{opacity:.55;cursor:not-allowed}.employee-actions{flex-wrap:wrap;align-items:center;gap:.45rem}.employee-actions__routine,.employee-actions__high-risk{align-items:center;gap:.3rem;display:inline-flex}.employee-actions__high-risk{border-left:1px solid var(--workspace-border);padding-left:.45rem}.employee-dashboard-link{white-space:nowrap}.role-tag--employee{color:#1551a1;background:#e1ebff}.role-tag--operation{color:#075d57;background:#d9f4ef}.role-tag--c-level{color:#684197;background:#eee5fb}.role-tag--owner{color:#0b4f9c;background:#dbeafe;border-color:#0000;box-shadow:inset 0 0 0 1px #9cc0f5}.employee-identity{max-width:16rem}.employee-identity strong,.employee-identity small{overflow-wrap:anywhere}.employee-role-dialog{border:1px solid var(--workspace-border);width:min(100%,30rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--workspace-ink);background:var(--workspace-surface);border-radius:.8rem;margin:0;padding:1.4rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 1.5rem 4rem #0b18304d}.employee-role-dialog::backdrop{background:#0b183085}.employee-role-dialog__body{gap:.6rem;display:grid}.employee-role-dialog__body h2{color:var(--workspace-ink);overflow-wrap:anywhere;margin:0;font-size:1rem}.employee-role-dialog__body>p{color:var(--workspace-muted);margin:0;font-size:.8rem;line-height:1.5}.employee-role-dialog__current{border:1px solid var(--workspace-border);background:var(--workspace-surface-raised);border-radius:.5rem;align-items:center;gap:.5rem;margin:0;padding:.65rem .7rem;display:flex}.employee-role-dialog__current dt{color:var(--workspace-muted);font-size:.74rem;font-weight:650}.employee-role-dialog__current dd{margin:0}.employee-role-dialog .drawer-field{color:var(--workspace-ink);gap:.3rem;font-size:.78rem;font-weight:650;display:grid}.employee-role-dialog .drawer-field select{min-height:2.4rem;color:var(--workspace-ink);border:1px solid var(--workspace-border);background:var(--workspace-surface);font:inherit;border-radius:.5rem;padding:.55rem .7rem}.employee-role-dialog .drawer-field select:focus-visible{outline:2px solid var(--workspace-teal);outline-offset:2px}.employee-role-dialog__consequence{border:1px solid var(--workspace-border);color:var(--workspace-muted);background:var(--workspace-surface-raised);border-radius:.5rem;margin:0;padding:.65rem .7rem;font-size:.76rem;line-height:1.45}.employee-role-dialog__actions{justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.employee-role-dialog .primary-button:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.employee-role-dialog{transform:translate(-50%,-50%)}}.employee-confirm-dialog--danger .eyebrow{color:#c9362b}html[data-theme=dark] .employee-confirm-dialog--danger .eyebrow{color:#ffaaa5}html[data-theme=dark] .employee-confirm-dialog--danger .primary-button{background:#3a1d18;border-color:#7a3a30}html[data-theme=dark] .employee-confirm-dialog--danger .primary-button:hover:not(:disabled){background:#4b2028}.employee-detail-link:hover{color:#045f5b}html[data-theme=dark] .employee-detail-note{color:#b7c4d3}html[data-theme=dark] .employee-detail-link{color:#78f0e5}html[data-theme=dark] .employee-detail-link:hover{color:#c9f9f4}html[data-theme=dark] .classification-bulk h2{color:#9dcbff}html[data-theme=dark] .classification-bulk p,html[data-theme=dark] .classification-note p,html[data-theme=dark] .classification-coverage{color:#c7d4e3}html[data-theme=dark] .classification-coverage__bar{background:#334155}html[data-theme=dark] .classification-coverage__bar i{background:var(--workspace-teal-bright)}html[data-theme=dark] .classification-note h2{color:#e8eef5}html[data-theme=dark] .classification-note>div>span{color:#8eece3;background:#103a3c}html[data-theme=dark] .analytics-workspace .table-wrap th{color:#b9cce2;border-bottom-color:var(--workspace-border);background:var(--workspace-surface-raised)}html[data-theme=dark] .analytics-workspace .table-wrap td{color:#c7d4e3;border-bottom-color:var(--workspace-border)}html[data-theme=dark] .analytics-workspace .table-wrap td strong,html[data-theme=dark] .analytics-workspace .table-wrap th[scope=row]{color:#e8eef5}html[data-theme=dark] .analytics-workspace .table-wrap td small{color:#b9cce2}html[data-theme=dark] .employee-identity strong{color:#9dcbff}html[data-theme=dark] .employee-identity small{color:#c7d4e3}html[data-theme=dark] .role-tag--employee{color:#b9d2ff;background:#193960}html[data-theme=dark] .role-tag--operation{color:#a7f2e8;background:#104741}html[data-theme=dark] .role-tag--c-level{color:#dfc5ff;background:#453066}html[data-theme=dark] .role-tag--owner{color:#bfdbfe;background:#1e3a6e;border-color:#0000;box-shadow:inset 0 0 0 1px #3b6cb8}html[data-theme=dark] .employee-role-dialog{color:#edf4fb;background:#152235;border-color:#58718b;box-shadow:0 1.5rem 4rem #0000008c}html[data-theme=dark] .employee-role-dialog__body h2{color:#f1f5f9}html[data-theme=dark] .employee-role-dialog__body>p,html[data-theme=dark] .employee-role-dialog__consequence{color:#c7d4e3}html[data-theme=dark] .employee-role-dialog__current,html[data-theme=dark] .employee-role-dialog__consequence{background:#103a3c;border-color:#40566f}html[data-theme=dark] .employee-role-dialog .drawer-field{color:#edf4fb}html[data-theme=dark] .employee-role-dialog .drawer-field select{color:#edf4fb;background:#0e1929;border-color:#58718b}html[data-theme=dark] .department-tag--engineering{color:#9bd7ff;background:#153e68}html[data-theme=dark] .department-tag--cybersecurity{color:#ffb4a8;background:#5a2628}html[data-theme=dark] .department-tag--education{color:#d7bcff;background:#3c2a62}html[data-theme=dark] .department-tag--global-operation{color:#9af5d0;background:#164a3d}html[data-theme=dark] .department-tag--technical-support{color:#ffe08c;background:#5d4513}html[data-theme=dark] .department-tag--quality-assurance{color:#ffd19a;background:#5a3417}html[data-theme=dark] .department-tag--product{color:#bdcaff;background:#283d78}html[data-theme=dark] .department-tag--marketing{color:#ffb7d4;background:#66304a}html[data-theme=dark] .department-tag--intern{color:#ffe882;background:#604e0c}html[data-theme=dark] .department-tag--unassigned{color:#d7e0eb;background:#2c3a4a}html[data-theme=dark] .employee-actions .secondary-button{color:#e8eef5;background:#202a36;border-color:#344152}html[data-theme=dark] .employee-actions .secondary-button:hover,html[data-theme=dark] .employee-actions .secondary-button:focus-visible{color:#f8fafc;background:#2a3543;border-color:#52647d}html[data-theme=dark] .employee-actions .danger-button{color:#ffaaa5;background:#3a1d22;border-color:#a64242}html[data-theme=dark] .employee-actions .danger-button:hover,html[data-theme=dark] .employee-actions .danger-button:focus-visible{color:#ffd0cc;background:#4b2028;border-color:#f87171}html[data-theme=dark] .employee-actions__high-risk{border-left-color:#405166}html[data-theme=dark] .status-attention .danger-button{color:#ffaaa5;background:#3a1d22;border-color:#a64242;box-shadow:0 0 .8rem #f8717129}html[data-theme=dark] .status-attention .danger-button:hover,html[data-theme=dark] .status-attention .danger-button:focus-visible{color:#ffd0cc;background:#4b2028;border-color:#f87171}html[data-theme=dark] .guide-sync-toggle{color:#9af5d0}html[data-theme=dark] .guide-sync-toggle.is-on i{background:var(--workspace-teal-bright)}html[data-theme=dark] .employee-pagination,html[data-theme=dark] .classification-pagination,html[data-theme=dark] .report-audit-pagination{justify-content:flex-start;gap:.35rem}html[data-theme=dark] .employee-pagination a,html[data-theme=dark] .classification-pagination a,html[data-theme=dark] .report-audit-pagination a{color:#c7d4e3;border-color:var(--workspace-border);background:var(--workspace-surface-raised);text-align:center;min-width:2.15rem;font-weight:700}html[data-theme=dark] .employee-pagination a:hover:not(.disabled),html[data-theme=dark] .classification-pagination a:hover:not(.disabled),html[data-theme=dark] .report-audit-pagination a:hover:not(.disabled){color:#f1f5f9;background:var(--workspace-hover);border-color:#52647d}html[data-theme=dark] .employee-pagination a.active,html[data-theme=dark] .classification-pagination a.active,html[data-theme=dark] .report-audit-pagination a.active{color:#062523;background:var(--workspace-teal-bright);border-color:#2b827c;box-shadow:0 .2rem .5rem #2cd4c538}html[data-theme=dark] .employee-pagination a.disabled,html[data-theme=dark] .classification-pagination a.disabled,html[data-theme=dark] .report-audit-pagination a.disabled{color:#7c8aa0;border-color:var(--workspace-border);background:var(--workspace-hover);opacity:.7}html[data-theme=dark] .operations-overview__heading>div>p:last-child,html[data-theme=dark] .operations-panel .panel-heading p:last-child,html[data-theme=dark] .operations-observations p,html[data-theme=dark] .operations-observations span,html[data-theme=dark] .operations-observations small,html[data-theme=dark] .operations-list span,html[data-theme=dark] .operations-list em,html[data-theme=dark] .operations-list time{color:#c7d4e3}html[data-theme=dark] .operations-metrics,html[data-theme=dark] .operations-observations article{border-color:var(--workspace-border);background:var(--workspace-surface-raised)}html[data-theme=dark] .operations-metrics>div{border-left-color:var(--workspace-border)}html[data-theme=dark] .operations-metrics dt{color:var(--workspace-teal-bright)}html[data-theme=dark] .operations-metrics dd,html[data-theme=dark] .operations-observations strong,html[data-theme=dark] .operations-list strong{color:#f1f5f9}html[data-theme=dark] .operations-metrics small{color:#c7d4e3}html[data-theme=dark] .operations-observations__icon{color:#8eece3;background:#103a3c}html[data-theme=dark] .operations-filter-buttons button{color:#c7d4e3;border-color:var(--workspace-border);background:var(--workspace-surface-raised)}html[data-theme=dark] .operations-filter-buttons button.is-selected{color:#8eece3;background:#103a3c;border-color:#2b827c}html[data-theme=dark] .operations-upload-reference{color:#8eece3;background:#103a3c}html[data-theme=dark] .operations-state{color:#8eece3;background:#103a3c;border-color:#2b827c}html[data-theme=dark] .operations-state i{background:var(--workspace-teal-bright)}html[data-theme=dark] .operations-state--attention{color:#ffd19a;background:#33270f;border-color:#8a6a33}html[data-theme=dark] .operations-state--attention i{background:#e0aa4a}html[data-theme=dark] .analytics-empty{background:#182434;border-color:#aebdca;box-shadow:0 0 1.4rem #e1e8f01f}html[data-theme=dark] .analytics-empty h2{color:#f1f5f9}html[data-theme=dark] .employee-password-modal{color:#edf4fb;background:#152235;border-color:#58718b;box-shadow:0 1.5rem 4rem #0000008c}html[data-theme=dark] .employee-password-modal>p:not(.eyebrow),html[data-theme=dark] .employee-form-section__heading p:last-child{color:#c7d4e3}html[data-theme=dark] .employee-password-modal code{color:#9cf4e8;background:#103a3c}html[data-theme=dark] .employee-form-section,html[data-theme=dark] .employee-form-section--identity,html[data-theme=dark] .employee-drawer-actions,html[data-theme=dark] .checkbox-group{background:#152235;border-color:#40566f}html[data-theme=dark] .employee-role-description{color:#c7d4e3;background:#103a3c}html[data-theme=dark] .employee-security-notice>span{color:#9cf4e8;background:#103a3c}html[data-theme=dark] .toggle-row{border-top-color:var(--workspace-border)}html[data-theme=dark] .toggle-row strong{color:#edf4fb}html[data-theme=dark] .toggle-row small{color:#b9cce2}html[data-theme=dark] .toggle-row input:not(:checked)+i{background:#40566f}html[data-theme=dark] .employee-form-section__heading h3,html[data-theme=dark] .employee-form .drawer-field,html[data-theme=dark] .checkbox-option,html[data-theme=dark] .checkbox-group legend{color:#edf4fb}html[data-theme=dark] .employee-form .drawer-field input,html[data-theme=dark] .employee-form .drawer-field select{color:#edf4fb;background:#0e1929;border-color:#58718b}html[data-theme=dark] .employee-role-description{color:#cbd5e1;background:#16283b;border-color:#40566f}html[data-theme=dark] .employee-role-description strong{color:#8eece3}html[data-theme=dark] .employee-security-notice{background:#172b40;border-color:#496783}html[data-theme=dark] .employee-security-notice strong{color:#e7edf5}html[data-theme=dark] .employee-security-notice p:last-child{color:#cbd5e1}html[data-theme=dark] .dashboard-sidebar__account-user small{color:#d7e1ec}html[data-theme=dark] .dashboard-sidebar .dashboard-sign-out{color:#9cf4e8;background:#152235;border-color:#5b8793}html[data-theme=dark] .dashboard-sidebar .dashboard-sign-out:hover,html[data-theme=dark] .dashboard-sidebar .dashboard-sign-out:focus-visible{color:#c9fdf6;background:#1d3348;border-color:#78f0e5}html[data-theme=dark] .dashboard-sidebar__account .avatar{color:#8eece3;background:#103a3c;border-color:#2b827c}html[data-theme=dark] .employee-drawer{background:#0e1929;border-color:#40566f;box-shadow:-1rem 0 3rem #0000008c}html[data-theme=dark] .employee-drawer .drawer-header{background:#0e1929;border-bottom-color:#40566f}html[data-theme=dark] .employee-drawer .drawer-header .eyebrow{color:#8eece3}html[data-theme=dark] .employee-drawer .drawer-header h2{color:#f1f5f9}html[data-theme=dark] .employee-drawer .drawer-close{color:#9cf4e8;background:#152235;border-color:#58718b}html[data-theme=dark] .employee-drawer .drawer-body{color:#edf4fb;background:#0e1929}html[data-theme=dark] .employee-drawer-actions{background:#0e1929;border-top:1px solid #40566f}html[data-theme=dark] .workspace-filter-field{color:var(--chart-axis)}html[data-theme=dark] .department-multi-select__checkbox{accent-color:var(--workspace-teal-bright)}html[data-theme=dark] .department-multi-select__checkbox:focus-visible{outline-color:var(--workspace-teal-bright)}html[data-theme=dark] .report-template-grid .dashboard-panel h2{color:#9dcbff}html[data-theme=dark] .report-template-description,html[data-theme=dark] .report-audit-panel .panel-note{color:#c7d4e3}html[data-theme=dark] .report-sections-box,html[data-theme=dark] .employee-picker__list{border-color:var(--workspace-border);background:var(--workspace-surface-raised)}html[data-theme=dark] .report-section-choice,html[data-theme=dark] .employee-picker__list .privacy-choice{color:#e8eef5}html[data-theme=dark] .employee-picker__list .privacy-choice{border-color:var(--workspace-border);background:var(--workspace-surface)}html[data-theme=dark] .employee-picker__list .privacy-choice strong{color:#f1f5f9}html[data-theme=dark] .employee-picker__list .privacy-choice small,html[data-theme=dark] .employee-picker__empty{color:#c7d4e3}html[data-theme=dark] .report-preview-title{color:#e7edf5}html[data-theme=dark] .report-preview-scope,html[data-theme=dark] .report-preview-sections{color:#cbd5e1}@media (width<=720px){.dashboard-tabs-row{flex-direction:column;align-items:stretch}.closed-week-navigator{justify-content:space-between;width:100%}.closed-week-navigator span{min-width:0;font-size:.69rem}.closed-week-navigator button{padding-inline:.4rem}}.department-chart-stack{gap:1rem;display:grid}.grouped-column-chart-shell{gap:.35rem;min-width:0;display:grid}.grouped-column-chart,.time-band-column-chart{gap:.65rem;min-height:16rem;padding:1.5rem .5rem .25rem;display:flex}.grouped-column-chart{align-items:flex-start}.grouped-column-chart__axis,.time-band-column-chart__axis{height:12rem;color:var(--workspace-muted);flex:0 0 2.4rem;font-size:.68rem;position:relative}.grouped-column-chart__axis{text-align:right;flex-basis:2.6rem;margin-top:1rem}.grouped-column-chart__axis span,.time-band-column-chart__axis span{bottom:var(--tick-position);white-space:nowrap;position:absolute;transform:translateY(50%)}.grouped-column-chart__axis span{right:0}.time-band-column-chart__axis{text-align:right}.time-band-column-chart__axis span{right:0}.grouped-column-chart__scroll{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#16847e #dce8ed;flex:1;min-width:0;overflow-x:scroll}.grouped-column-chart__scroll::-webkit-scrollbar{height:.62rem}.grouped-column-chart__scroll::-webkit-scrollbar-thumb{background:#16847e;border:2px solid #dce8ed;border-radius:99rem;min-width:3rem}.grouped-column-chart__scroll::-webkit-scrollbar-track{background:#dce8ed;border-radius:99rem}.grouped-column-chart__scroll-hint{color:#52647d;justify-content:flex-end;align-items:center;gap:.3rem;margin:0 .5rem;font-size:.68rem;font-weight:600;display:flex}.grouped-column-chart__scroll-hint span{color:#16847e;font-size:.86rem;line-height:1}.grouped-column-chart__columns{align-items:flex-start;width:100%;min-width:max-content;padding-top:1rem;display:flex;position:relative}.grouped-column-chart__grid{border-bottom:1px solid var(--workspace-border);border-left:1px solid var(--workspace-border);pointer-events:none;height:12rem;position:absolute;top:1rem;left:0;right:0}.grouped-column-chart__grid i{left:0;right:0;bottom:var(--tick-position);border-top:1px solid #e7eef4;position:absolute}.grouped-column-chart__group{z-index:1;flex:7.5rem;grid-template-rows:12rem auto;gap:.35rem;min-width:7.5rem;padding-inline:.55rem;display:grid;position:relative}.grouped-column-chart__plot{align-items:end;gap:.35rem;height:12rem;display:flex}.grouped-column-chart__column{background:var(--column-colour);cursor:default;transform-origin:bottom;flex:1 1 0;min-height:2px;transition:transform .16s,filter .16s,box-shadow .16s;position:relative}.grouped-column-chart__column:hover{z-index:2;filter:brightness(1.08)saturate(1.08);transform:scaleY(1.025);box-shadow:0 -.2rem .65rem #0f233a2e}.grouped-column-chart__column span{color:var(--workspace-ink);white-space:nowrap;font-size:.68rem;font-weight:400;position:absolute;bottom:calc(100% + .2rem);left:50%;transform:translate(-50%)}.grouped-column-chart__category-label{overflow-wrap:anywhere;color:var(--workspace-muted);text-align:center;font-size:.7rem;font-weight:400}.productive-time-band-panel .time-band-column-chart{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding-top:.5rem;display:grid}.time-band-column-chart{overflow:visible}.time-band-column-chart__frame{align-items:stretch;gap:.65rem;min-width:0;height:100%;min-height:10.5rem;display:flex}.productive-time-band-panel .time-band-column-chart__axis{height:auto;min-height:0}.time-band-column-chart__bands{border-bottom:1px solid var(--workspace-border);flex:1;align-items:stretch;gap:.35rem;min-width:0;height:100%;display:flex}.time-band-column-chart__bar{flex:1 1 0;justify-content:center;align-items:end;min-width:0;height:100%;display:flex;position:relative}.time-band-column-chart__plot{justify-content:center;align-items:end;width:100%;height:100%;display:flex;position:relative}.time-band-column-chart__value{bottom:calc(var(--column-height) + .35rem);color:var(--workspace-ink);font-size:.78rem;font-weight:400;position:absolute;left:50%;transform:translate(-50%)}.time-band-column-chart__bar i{background:color-mix(in srgb, var(--workspace-teal) var(--bar-strength), var(--workspace-surface));transform-origin:bottom;width:100%;min-height:2px;transition:transform .18s,filter .18s,box-shadow .18s;display:block}.time-band-column-chart__bar--interactive{cursor:default}.time-band-column-chart__bar--interactive:hover{z-index:1}.time-band-column-chart__bar--interactive:hover i{filter:brightness(1.1)saturate(1.08);transform:translateY(-2px)scaleY(1.02);box-shadow:0 -.25rem .7rem #187e783d}.time-band-column-chart__labels{gap:.35rem;min-width:0;margin-top:.35rem;display:flex}.time-band-column-chart__labels span{overflow-wrap:anywhere;min-width:0;color:var(--workspace-muted);text-align:center;white-space:pre-line;flex:1 1 0;font-size:.72rem;font-weight:400;line-height:1.25}.time-band-column-chart__labels--axis{padding-left:3.05rem}.department-multi-select{gap:.3rem;font-size:.8rem;display:grid;position:relative}.department-multi-select__label{color:var(--workspace-muted);font-size:.8rem;font-weight:400}.department-multi-select__trigger{min-height:2.4rem;color:var(--workspace-ink);border:1px solid var(--workspace-border);background:var(--workspace-surface);font:inherit;text-align:left;border-radius:.5rem;padding:.55rem .7rem}html[data-theme=dark] .grouped-column-chart__grid i{border-top-color:var(--chart-grid)}html[data-theme=dark] .grouped-column-chart__axis,html[data-theme=dark] .grouped-column-chart__category-label{color:#c7d4e3}.department-multi-select__menu{z-index:20;border:1px solid var(--workspace-border);background:var(--workspace-surface-raised);border-radius:.5rem;max-height:16rem;padding:.4rem;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 25px #0f233a2e}.department-multi-select__option{border-radius:.35rem;align-items:center;gap:.5rem;padding:.4rem;transition:background-color .14s;display:flex}.department-multi-select__option:hover{background:var(--workspace-hover)}.department-multi-select__checkbox{width:1rem;height:1rem;accent-color:var(--workspace-teal);cursor:pointer;margin:0}.department-multi-select__checkbox:focus-visible{outline:2px solid var(--workspace-teal);outline-offset:2px}.department-multi-select__checkbox:disabled{cursor:not-allowed;opacity:.5}.availability-chart__hit{fill:#0000;cursor:pointer}.availability-chart__area{pointer-events:none}.availability-chart__area--active{fill:url(#availability-active-gradient)}.availability-chart__area--afk{fill:url(#availability-afk-gradient)}.availability-chart__gradient-stop--active{stop-color:var(--workspace-teal)}.availability-chart__gradient-stop--afk{stop-color:#a82020}.availability-chart__labels{color:var(--workspace-muted);text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;margin-left:2.75rem;font-size:.68rem;line-height:1.25;display:grid}@media (width<=960px){.dashboard-shell{display:block}.dashboard-sidebar{z-index:60;visibility:hidden;pointer-events:none;width:min(18rem,86vw);height:100dvh;transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.dashboard-sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.dashboard-sidebar__close,.dashboard-menu-button{display:inline-flex}.dashboard-nav-backdrop{z-index:55;background:#0b183085;border:0;display:block;position:fixed;inset:0}.dashboard-topbar{justify-content:space-between;padding-inline:1rem}.dashboard-mobile-brand{color:var(--workspace-navy);font-weight:650;display:inline-flex}}@media (width<=720px){.profile-theme-setting{grid-template-columns:1fr;align-items:start;width:100%}.profile-theme-options{width:fit-content}.dashboard-content{padding-inline:1rem}.table-panel,.dashboard-panel{overflow-x:auto}}.personal-activity-summary{border:1px solid var(--workspace-border);background:color-mix(in srgb, var(--workspace-surface) 92%, var(--workspace-personal));border-radius:.85rem;grid-template-columns:minmax(14rem,1.05fr) minmax(0,2.95fr);gap:.75rem;margin-bottom:1.15rem;padding:.75rem;display:grid;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d}.personal-activity-summary__score,.personal-activity-summary__secondary-grid{min-width:0}.personal-activity-summary__score{border:1px solid color-mix(in srgb, var(--workspace-teal) 22%, var(--workspace-border));background:linear-gradient(135deg, #e6f3f1d6, var(--workspace-surface));border-radius:.68rem;flex-direction:column;justify-content:center;padding:1.25rem 1.35rem;display:flex}.personal-activity-summary p,.personal-activity-summary small,.personal-data-quality p,.personal-data-quality small{margin:0}.personal-activity-summary p{color:var(--workspace-muted);font-size:.74rem;font-weight:560}.personal-activity-summary strong{color:var(--workspace-ink);letter-spacing:-.035em;font-size:1.4rem;font-weight:680;line-height:1.08;display:block}.personal-activity-summary__score strong{margin-top:.32rem;font-size:clamp(2.45rem,4vw,3.55rem)}.personal-activity-summary__score small{max-width:11rem;color:var(--workspace-muted);margin-top:.32rem;font-size:.71rem;line-height:1.35;display:block}.personal-activity-summary__secondary-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.personal-activity-summary__secondary-grid article{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:.68rem;min-width:0;padding:.9rem 1rem;box-shadow:0 1px 1px #0f172a08,inset 0 1px #ffffff7a}.personal-activity-summary__secondary-grid strong{margin-top:.28rem;font-size:clamp(1.15rem,1.8vw,1.55rem)}.personal-overview-layout{grid-template-columns:1fr;gap:1rem;display:grid}.personal-overview-layout .chart-panel{margin:0}.personal-overview-layout .chart-panel,.live-overview-grid .chart-panel,.personal-data-quality{border-color:color-mix(in srgb, var(--workspace-border) 86%, var(--workspace-teal));box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a0d}.personal-timeline-panel{flex-direction:column;min-height:0;display:flex}.personal-timeline-panel .timeline-line-chart{flex:none;grid-template-rows:minmax(0,1fr) 1.4rem;height:clamp(5.5rem,7vw,6rem);min-height:0}.personal-timeline-panel .timeline-line-chart__plot{min-height:0}.personal-overview-rail{grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.personal-mix-panel{min-height:0}.personal-mix-panel .live-mix-chart{grid-template-rows:1fr;grid-template-columns:minmax(8rem,.85fr) minmax(0,1.15fr);align-items:center}.personal-mix-panel .donut-summary{margin-top:.1rem}.personal-data-quality{color:var(--workspace-ink);background:var(--workspace-personal);border:1px solid #bad5d1;border-radius:.75rem;align-self:start;gap:.48rem;padding:1rem 1.05rem;display:grid}.personal-data-quality>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.65rem;display:grid}.personal-data-quality>div p{color:var(--workspace-teal);grid-column:1/-1;font-size:.73rem;font-weight:700}.personal-data-quality strong{color:var(--workspace-navy);letter-spacing:-.04em;font-size:1.65rem}.personal-data-quality span{color:var(--workspace-muted);font-size:.72rem;font-weight:600}.personal-data-quality>p{color:var(--workspace-muted);font-size:.73rem;line-height:1.4}.personal-data-quality small{color:var(--workspace-teal);border-top:1px solid #187e782e;padding-top:.55rem;font-size:.69rem;line-height:1.35}.live-overview-grid{margin-top:1rem}.live-overview-grid .chart-panel{min-height:18.5rem}.simple-bars--focus-overview{min-height:11rem}.simple-bars--focus-overview i{background:var(--workspace-teal)}html[data-theme=dark] .personal-activity-summary{background:#121b26;border-color:#314052;box-shadow:0 1px 2px #0000003d,0 12px 28px #00000029,inset 0 1px #ffffff08}html[data-theme=dark] .personal-activity-summary__score{background:linear-gradient(135deg, #123a3c, var(--workspace-surface-raised))}html[data-theme=dark] .personal-activity-summary__secondary-grid article{background:#172230;border-color:#314052;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .personal-overview-layout .chart-panel,html[data-theme=dark] .live-overview-grid .chart-panel{background:#172230;border-color:#314052;box-shadow:0 1px 2px #0000003d,0 10px 24px #00000024,inset 0 1px #ffffff08}html[data-theme=dark] .personal-data-quality{background:#103a3c;border-color:#2b827c}html[data-theme=dark] .personal-data-quality strong{color:#f1f5f9}html[data-theme=dark] .personal-data-quality span,html[data-theme=dark] .personal-data-quality>p{color:#c7d4e3}html[data-theme=dark] .personal-data-quality small{color:#8eece3;border-top-color:#2b827c}@media (hover:hover) and (prefers-reduced-motion:no-preference){.personal-activity-summary__score,.personal-activity-summary__secondary-grid article{transition:transform .16s,border-color .16s,box-shadow .16s}.personal-activity-summary__score:hover{border-color:color-mix(in srgb, var(--workspace-teal) 48%, var(--workspace-border));transform:translateY(-2px);box-shadow:0 .6rem 1.2rem #0f172a1a}.personal-activity-summary__secondary-grid article:hover{border-color:color-mix(in srgb, var(--workspace-teal) 34%, var(--workspace-border));transform:translateY(-2px);box-shadow:0 .45rem 1rem #0f172a14}html[data-theme=dark] .personal-activity-summary__score:hover{border-color:#2b827c;box-shadow:0 .6rem 1.2rem #0000004d,inset 0 1px #ffffff0d}html[data-theme=dark] .personal-activity-summary__secondary-grid article:hover{border-color:#405a72;box-shadow:0 .45rem 1rem #00000047,inset 0 1px #ffffff0d}}@media (width<=1080px){.personal-activity-summary,.personal-overview-rail{grid-template-columns:1fr}}@media (width<=720px){.personal-activity-summary{border-radius:.72rem}.personal-activity-summary__score{padding:1rem}.personal-activity-summary__secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-mix-panel .live-mix-chart{grid-template-rows:auto auto;grid-template-columns:1fr;align-items:start}.live-overview-grid .chart-panel{min-height:0}}@media (width<=420px){.personal-activity-summary__secondary-grid{grid-template-columns:1fr}}.executive-activity-summary{border:1px solid var(--workspace-border);background:color-mix(in srgb, var(--workspace-surface) 93%, var(--workspace-executive));border-radius:.85rem;grid-template-columns:minmax(13.5rem,1fr) minmax(0,2.1fr) minmax(14.5rem,1fr);gap:.75rem;margin-bottom:1.15rem;padding:.75rem;display:grid;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d}.executive-activity-summary p,.executive-activity-summary small{margin:0}.executive-activity-summary__score,.executive-activity-summary__activity-grid article,.executive-activity-summary__data-confidence{border:1px solid var(--workspace-border);background:var(--workspace-surface);cursor:pointer;border-radius:.68rem;min-width:0}.executive-activity-summary__score:focus-visible,.executive-activity-summary__activity-grid article:focus-visible,.executive-activity-summary__data-confidence:focus-visible{outline-offset:2px;outline:3px solid #18847e47}.executive-activity-summary__score{border-color:color-mix(in srgb, var(--workspace-teal) 22%, var(--workspace-border));background:linear-gradient(135deg, #e6f3f1d6, var(--workspace-surface));flex-direction:column;justify-content:center;padding:1.2rem 1.3rem;display:flex}.executive-activity-summary__score p,.executive-activity-summary__activity-grid p,.executive-activity-summary__data-confidence>p{color:var(--workspace-muted);font-size:.74rem;font-weight:600}.executive-activity-summary strong{color:var(--workspace-ink);letter-spacing:-.035em;font-size:1.38rem;font-weight:680;line-height:1.08;display:block}.executive-activity-summary__score strong{margin-top:.32rem;font-size:clamp(2.3rem,4vw,3.25rem)}.executive-activity-summary__score small{max-width:11.5rem;color:var(--workspace-muted);margin-top:.34rem;font-size:.71rem;line-height:1.35}.executive-activity-summary__activity-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.executive-activity-summary__activity-grid article{padding:.88rem 1rem}.executive-activity-summary__activity-grid article:nth-child(-n+3){grid-column:span 2}.executive-activity-summary__activity-grid article:nth-child(n+4){grid-column:span 3}.executive-activity-summary__activity-grid strong{margin-top:.3rem}.executive-activity-summary__data-confidence{border-color:color-mix(in srgb, var(--workspace-teal) 32%, var(--workspace-border));background:color-mix(in srgb, var(--workspace-personal) 72%, var(--workspace-surface));align-content:start;gap:.65rem;padding:1rem;display:grid}.executive-activity-summary__data-confidence>p{color:var(--workspace-teal);font-weight:700}.executive-activity-summary__confidence-metric{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.5rem;display:grid}.executive-activity-summary__confidence-metric+.executive-activity-summary__confidence-metric{border-top:1px solid color-mix(in srgb, var(--workspace-teal) 18%, var(--workspace-border));padding-top:.65rem}.executive-activity-summary__confidence-metric strong{font-size:1.45rem}.executive-activity-summary__confidence-metric span{color:var(--workspace-muted);font-size:.7rem;font-weight:650}.executive-activity-summary__confidence-metric small{color:var(--workspace-muted);grid-column:1/-1;margin-top:.18rem;font-size:.67rem;line-height:1.32}.executive-activity-summary__description{max-height:0;color:var(--workspace-muted);opacity:0;margin-top:0;font-size:.67rem;line-height:1.35;transition:max-height .16s,margin-top .16s,opacity .16s;display:block;overflow:hidden}.executive-activity-summary__score:hover .executive-activity-summary__description,.executive-activity-summary__score:focus .executive-activity-summary__description,.executive-activity-summary__activity-grid article:hover .executive-activity-summary__description,.executive-activity-summary__activity-grid article:focus .executive-activity-summary__description,.executive-activity-summary__data-confidence:hover>.executive-activity-summary__description,.executive-activity-summary__data-confidence:focus>.executive-activity-summary__description,.executive-activity-summary__description.is-visible{opacity:1;max-height:4.5rem;margin-top:.38rem}.executive-overview-stack,.executive-employee-layout{gap:1rem;display:grid}.executive-overview-stack>.chart-panel:first-child{min-height:19rem}.executive-overview-stack>.chart-panel:last-child{min-height:18rem}.executive-trends-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.executive-trends-grid>.dashboard-panel:not(.central-heatmap-panel){min-height:18rem}.executive-trends-grid .central-heatmap-panel{order:-1;grid-column:1/-1}.executive-trends-grid .central-heatmap-panel .weekly-heatmap{margin-top:.15rem}.availability-chart{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;min-height:0}.availability-chart__axis{box-sizing:border-box;height:clamp(9rem,16vw,11rem);padding:.35rem .35rem 0 0}.availability-chart__plot{height:clamp(9rem,16vw,11rem);min-height:0;position:relative}.availability-chart__plot svg{height:100%}.availability-chart__hit:hover,.availability-chart__hit:focus-visible{stroke:var(--workspace-teal);stroke-width:1.25px;outline:none}.availability-chart__labels{margin-left:3.4rem}.executive-applications-grid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);align-items:stretch;gap:1rem;display:grid}.executive-applications-grid>.chart-panel{min-width:0;margin:0}.executive-applications-grid .application-usage-panel,.executive-applications-grid .application-mix-panel{min-height:31rem}.executive-applications-grid .application-usage-composition{min-height:0}.employee-detail-panel .employee-detail-table .table-wrap{max-height:24rem;overflow:auto}.employee-detail-panel td:last-child{white-space:nowrap}.employee-contribution-panel .employee-contribution-composition{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);min-height:14rem}.employee-contribution-panel .employee-pattern-scroll--limited{max-height:14rem}.employee-contribution-panel .employee-contribution-ring-stage{min-height:12rem}html[data-theme=dark] .executive-activity-summary{background:#121b26;border-color:#314052;box-shadow:0 1px 2px #0000003d,0 12px 28px #00000029,inset 0 1px #ffffff08}html[data-theme=dark] .executive-activity-summary__score,html[data-theme=dark] .executive-activity-summary__activity-grid article{background:#172230;border-color:#314052;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .executive-activity-summary__score{background:linear-gradient(135deg, #123a3c, var(--workspace-surface-raised))}html[data-theme=dark] .executive-activity-summary__data-confidence{background:#103a3c;border-color:#2b827c}html[data-theme=dark] .executive-activity-summary__confidence-metric+.executive-activity-summary__confidence-metric{border-top-color:#2b827c}html[data-theme=dark] .executive-activity-summary__data-confidence span,html[data-theme=dark] .executive-activity-summary__data-confidence small{color:#c7d4e3}html[data-theme=dark] .availability-chart__gradient-stop--active{stop-color:#2cd4c5}html[data-theme=dark] .availability-chart__gradient-stop--afk{stop-color:var(--chart-danger)}html[data-theme=dark] .central-trend-chart__hover{border-color:var(--workspace-border);color:var(--workspace-ink);background:color-mix(in srgb, var(--chart-tooltip-surface) 96%, transparent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.executive-activity-summary__score,.executive-activity-summary__activity-grid article,.executive-activity-summary__data-confidence{transition:transform .16s,border-color .16s,box-shadow .16s}.executive-activity-summary__score:hover,.executive-activity-summary__activity-grid article:hover,.executive-activity-summary__data-confidence:hover{border-color:color-mix(in srgb, var(--workspace-teal) 40%, var(--workspace-border));transform:translateY(-2px);box-shadow:0 .45rem 1rem #0f172a14}html[data-theme=dark] .executive-activity-summary__score:hover,html[data-theme=dark] .executive-activity-summary__activity-grid article:hover,html[data-theme=dark] .executive-activity-summary__data-confidence:hover{border-color:#2b827c;box-shadow:0 .45rem 1rem #00000047,inset 0 1px #ffffff0d}}@media (width<=1080px){.filter-grid--central{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-activity-summary__activity-grid{grid-column:1/-1}}@media (width<=860px){.executive-applications-grid,.executive-trends-grid{grid-template-columns:1fr}.executive-trends-grid .central-heatmap-panel{grid-column:auto}.executive-applications-grid .application-usage-panel,.executive-applications-grid .application-mix-panel{min-height:0}}@media (width<=720px){.filter-grid--central{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-activity-summary{grid-template-columns:1fr}.executive-activity-summary__activity-grid{grid-column:auto;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.executive-activity-summary__activity-grid article:nth-child(n){grid-column:auto}.executive-overview-stack>.chart-panel:first-child,.executive-overview-stack>.chart-panel:last-child{min-height:0}.employee-contribution-panel .employee-contribution-composition{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}}@media (width<=420px){.filter-grid--central,.executive-activity-summary__activity-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.executive-activity-summary__description{transition:none}}.employee-directory,.classification-queue{padding:0;overflow:hidden}.employee-directory__toolbar,.classification-queue__heading{border-bottom:1px solid var(--workspace-border);align-items:end;margin:0;padding:1rem 1.1rem .9rem}.employee-directory__toolbar>div>p:last-child,.classification-queue__heading>div>p:last-child{color:var(--workspace-muted);margin:.25rem 0 0;font-size:.72rem}.employee-search,.classification-search{gap:.35rem;min-width:min(100%,25rem);display:grid}.employee-search>label,.classification-search>label{color:var(--workspace-muted);font-size:.68rem;font-weight:700}.employee-search>div,.classification-search>div{align-items:center;gap:.45rem;display:flex}.employee-search input,.classification-search input{width:min(19rem,100%);min-width:9rem;min-height:2.45rem;color:var(--workspace-ink);background:var(--workspace-surface);font:inherit;border:1px solid #bccbd7;border-radius:.42rem;padding:0 .75rem;font-size:.78rem}.employee-search input:focus-visible,.classification-search input:focus-visible,.classification-table__class-select:focus-visible{border-color:var(--workspace-teal);outline-offset:1px;outline:3px solid #2cd4c53d}.employee-search .secondary-button,.classification-search .secondary-button{min-height:2.45rem;padding-inline:.85rem}.employee-search__clear,.classification-search__clear{min-height:2.35rem;color:var(--workspace-teal);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.72rem;font-weight:700}.employee-search__clear:hover,.classification-search__clear:hover{text-underline-offset:.18em;text-decoration:underline}.employee-directory__table-shell,.classification-table-shell{scrollbar-color:#9fb6c5 transparent;scrollbar-width:thin;margin:0;overflow:auto}.employee-directory__table{min-width:79rem}.classification-table{min-width:58rem}.employee-directory__table thead,.classification-table thead{background:var(--workspace-surface-raised)}.employee-directory__table th,.employee-directory__table td,.classification-table th,.classification-table td{padding-top:.72rem;padding-bottom:.72rem}.employee-directory__table tbody tr,.classification-table tbody tr{transition:background-color .14s}.employee-directory__table tbody tr:hover,.classification-table tbody tr:hover{background:color-mix(in srgb, var(--workspace-teal) 4%, transparent)}.employee-identity{min-width:14rem;max-width:18rem}.employee-identity__layout{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.employee-identity__avatar{color:#126a65;letter-spacing:.02em;background:#e8f6f4;border:1px solid #b9d8d6;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:800;display:grid}.employee-identity__copy{min-width:0}.employee-identity__copy strong,.employee-identity__copy small{overflow-wrap:anywhere}.employee-actions{vertical-align:middle;white-space:normal;min-width:18rem;display:table-cell}.employee-actions__routine,.employee-actions__high-risk{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.employee-actions__high-risk{border-top:1px solid var(--workspace-border);border-left:0;margin-top:.42rem;padding:.42rem 0 0}.employee-actions .secondary-button,.employee-actions .danger-button{min-height:2rem;padding-inline:.55rem;font-size:.64rem}.employee-dashboard-link{min-height:2.2rem}.employee-pagination,.classification-pagination{margin:.85rem 1.1rem 1rem}.classification-workbench{background:linear-gradient(100deg, #f4fbfa, var(--workspace-surface) 58%);border-color:#b9d8d6;grid-template-columns:minmax(14rem,1fr) auto;align-items:center;gap:1.25rem;padding:1rem 1.1rem;display:grid}.classification-workbench__copy h2{color:var(--workspace-ink);letter-spacing:-.02em;margin:.22rem 0 0;font-size:1rem}.classification-workbench__copy>p:last-child{max-width:36rem;color:var(--workspace-muted);margin:.28rem 0 0;font-size:.74rem;line-height:1.45}.classification-workbench__controls{justify-content:flex-end;align-items:end;gap:.65rem;display:flex}.classification-workbench__selection{min-width:5rem;color:var(--workspace-muted);white-space:nowrap;padding-bottom:.62rem;font-size:.72rem}.classification-workbench__selection strong{color:var(--workspace-teal);font-size:1rem}.classification-workbench .drawer-field{min-width:12rem;color:var(--workspace-muted);gap:.32rem;font-size:.68rem;font-weight:700;display:grid}.classification-workbench select,.classification-table__class-select{min-height:2.45rem;color:var(--workspace-ink);background:var(--workspace-surface);font:inherit;border:1px solid #bccbd7;border-radius:.42rem;padding:0 2rem 0 .7rem;font-size:.76rem}.classification-workbench .primary-button{min-height:2.45rem}.classification-toolbar{padding:.85rem 1.1rem 0}.classification-search{width:min(100%,32rem)}.classification-search>div{align-items:stretch}.classification-search input{width:min(22rem,100%)}.classification-coverage{border:1px solid var(--workspace-border);background:var(--workspace-surface-raised);border-radius:.5rem;grid-template-columns:auto minmax(7rem,1fr) auto;margin:.8rem 1.1rem .95rem;padding:.65rem .75rem}.classification-coverage strong{color:var(--workspace-teal);font-size:.8rem}.classification-coverage__bar{height:.42rem}.classification-table__select{text-align:center;width:2.5rem}.classification-table input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--workspace-teal)}.classification-table__application{min-width:13rem;max-width:20rem}.classification-table__application span{overflow-wrap:anywhere;color:var(--workspace-ink);font-weight:760;display:block}.classification-table__class-select{width:100%;min-width:8.5rem}.classification-table__action{width:7.5rem}.classification-table__action .secondary-button{width:100%;min-height:2.25rem}.classification-state--productive{color:#075d57;background:#d9f4ef}.classification-state--neutral{color:#40536f;background:#e9eef4}.classification-state--unproductive{color:#8a332d;background:#fbe3e0}.classification-state--unclassified{color:#7a5815;background:#fff0c9}.classification-note{border-left:3px solid var(--workspace-teal);box-shadow:none}.classification-note>div>span{border-radius:.45rem}.classification-queue .analytics-empty{margin:1rem 1.1rem}.classification-queue .analytics-empty .secondary-button{margin-top:.25rem}.employee-role-dialog,.employee-confirm-dialog,.employee-password-modal{border-radius:.7rem;box-shadow:0 1.35rem 3.5rem #0b183047}.employee-form-section{box-shadow:inset 0 1px #ffffffb8}.employee-drawer .drawer-header{padding-block:1rem}html[data-theme=dark] .employee-directory,html[data-theme=dark] .classification-queue,html[data-theme=dark] .classification-workbench{background:#121b26;border-color:#314052;box-shadow:0 1px 2px #0000003d,0 12px 28px #0000001f}html[data-theme=dark] .employee-search input,html[data-theme=dark] .classification-search input,html[data-theme=dark] .classification-workbench select,html[data-theme=dark] .classification-table__class-select{color:#edf4fb;background:#0e1929;border-color:#40566f}html[data-theme=dark] .employee-identity__avatar{color:#9cf4e8;background:#103a3c;border-color:#2b827c}html[data-theme=dark] .employee-directory__table tbody tr:hover,html[data-theme=dark] .classification-table tbody tr:hover{background:#2cd4c50d}html[data-theme=dark] .classification-coverage{background:#172230;border-color:#314052}html[data-theme=dark] .classification-state--productive{color:#a7f2e8;background:#104741}html[data-theme=dark] .classification-state--neutral{color:#d2deec;background:#2c3a4a}html[data-theme=dark] .classification-state--unproductive{color:#ffb7b0;background:#57272b}html[data-theme=dark] .classification-state--unclassified{color:#ffe09b;background:#584315}html[data-theme=dark] .classification-note{background:#121b26;border-color:#2cd4c5}@media (width<=980px){.classification-workbench{grid-template-columns:1fr;align-items:stretch}.classification-workbench__controls{flex-wrap:wrap;justify-content:flex-start}}@media (width<=720px){.employee-directory__toolbar,.classification-queue__heading{flex-direction:column;align-items:stretch}.employee-search,.classification-search{width:100%;min-width:0}.employee-search>div,.classification-search>div{flex-wrap:wrap}.employee-search input,.classification-search input{flex:12rem;width:auto}.classification-workbench__controls{grid-template-columns:1fr;align-items:stretch;display:grid}.classification-workbench__selection{padding:0}.classification-workbench .drawer-field{min-width:0}.classification-coverage{grid-template-columns:1fr;gap:.45rem}.classification-coverage>span:last-child{text-align:right}.employee-pagination,.classification-pagination{margin-inline:.8rem}}@media (prefers-reduced-motion:reduce){.employee-directory__table tbody tr,.classification-table tbody tr{transition:none}}
