.hub-dir{--hub-ink:#202a36;--hub-text:#3b4757;--hub-muted:#6b7684;--hub-line:#e6e9ee;--hub-hover:#f3f6fa;--hub-accent:#2563a8;color:var(--hub-ink);min-width:0;font-family:Figtree,Avenir Next,system-ui,sans-serif}.hub-dir *,.hub-dir :before,.hub-dir :after{box-sizing:border-box}.hub-dir ul{margin:0;padding:0;list-style:none}.hub-dir a{color:inherit;text-decoration:none}.hub-dir a:focus-visible,.hub-dir button:focus-visible{outline-offset:1px;outline:2px solid #6f9fce}.hub-tone-me{--hub-tone:#2563a8;--hub-tone-soft:#e8f1fc}.hub-tone-apps{--hub-tone:#4f5bd5;--hub-tone-soft:#eceefe}.hub-tone-forms{--hub-tone:#b0620f;--hub-tone-soft:#fdf1e2}.hub-tone-company{--hub-tone:#2e7a58;--hub-tone-soft:#e5f3ec}.hub-tone-training{--hub-tone:#7a4fb5;--hub-tone-soft:#f1ebfa}.hub-tone-people{--hub-tone:#b0406a;--hub-tone-soft:#fbe9f0}.hub-tone-office{--hub-tone:#1d7896;--hub-tone-soft:#e3f3f8}.hub-tone-manager{--hub-tone:#4a5a6f;--hub-tone-soft:#edf0f4}.hub-tone-admin{--hub-tone:#5d6674;--hub-tone-soft:#eff1f3}.hub-group-icon{background:var(--hub-tone-soft);width:34px;height:34px;color:var(--hub-tone);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hub-group-icon svg{width:19px;height:19px}.hub-attention-dot{background:#f97316;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #fff}.hub-row-icon{color:#6b7684;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.hub-row-icon svg{width:18px;height:18px}.hub-row-icon img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px;display:block}.hub-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hub-row-external,.hub-row-chevron{color:#a3acb7;flex-shrink:0;width:13px;height:13px}.hub-dir--sidebar{flex-direction:column;gap:18px;display:flex}.hub-side-heading{color:#7a8492;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;padding:0 12px;font-size:11px;font-weight:650;line-height:16px}.hub-dir--sidebar ul{flex-direction:column;gap:1px;display:flex}.hub-side-row{min-height:36px;color:var(--hub-text);border-radius:9px;align-items:center;gap:11px;padding:7px 12px;font-size:14px;line-height:20px;transition:background-color .12s,color .12s;display:flex}.hub-side-row:hover{color:var(--hub-ink);background:#ffffffbf}.hub-side-row:hover .hub-row-icon{color:var(--hub-ink)}.hub-side-row[aria-current=page]{color:var(--hub-ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #1018280d}.hub-side-row[aria-current=page] .hub-row-icon{color:var(--hub-accent)}.hub-group-nav{flex:1;align-items:center;gap:2px;min-width:0;margin-left:6px;display:flex;position:relative}.hub-group-nav-measure{visibility:hidden;pointer-events:none;white-space:nowrap;gap:2px;display:flex;position:absolute;top:0;left:0}.hub-group-trigger[data-current]{color:#111827;border-radius:6px 6px 0 0;box-shadow:inset 0 -2px #f97316}div.hub-group-menu{width:272px;max-height:var(--radix-dropdown-menu-content-available-height,70vh);border-color:#e4e7ec;border-radius:12px;padding:6px;overflow-y:auto;box-shadow:0 14px 36px #1118271f,0 3px 8px #1118270d}.hub-group-menu-description{color:var(--hub-muted);margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.hub-group-menu .hub-menu-item{border-radius:8px;padding:0}.hub-group-menu .hub-menu-item:focus,.hub-group-menu .hub-menu-item[data-highlighted]{background:var(--hub-hover)}.hub-group-menu .hub-menu-row{width:100%;min-height:38px;color:var(--hub-text);cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.hub-group-menu .hub-menu-row[aria-current=page]{color:var(--hub-ink);font-weight:600}.hub-group-menu .hub-menu-row[aria-current=page] .hub-row-icon{color:var(--hub-accent)}.hub-overflow-menu .hub-overflow-group{min-height:44px;color:var(--hub-text);border-radius:8px;gap:10px;padding:6px 10px 6px 6px;font-size:14px;font-weight:600}.hub-overflow-menu .hub-overflow-group .hub-group-icon{border-radius:9px;width:30px;height:30px}.hub-overflow-menu .hub-overflow-group .hub-group-icon svg{width:17px;height:17px}.hub-overflow-menu .hub-menu-back{color:var(--hub-muted);border-radius:8px;gap:6px;padding:8px 10px;font-size:13px}.hub-overflow-menu .hub-menu-back svg{width:15px;height:15px}.hub-overflow-menu .hub-overflow-heading{color:#7a8492;letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:650}.hub-overflow-menu .hub-menu-separator{margin:6px -6px}.hub-overflow-menu .hub-overflow-search{color:var(--hub-muted);border-radius:8px;gap:10px;padding:9px 10px;font-size:13px}.hub-overflow-menu .hub-overflow-search svg{width:16px;height:16px}.hub-skeleton{background:#e9edf2;border-radius:6px;animation:1.6s ease-in-out infinite hub-pulse;display:block}.hub-dir-skeleton-group{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.hub-skeleton-heading{width:40%;height:10px}.hub-skeleton-row{width:85%;height:16px}@keyframes hub-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.hub-side-row{transition:none}.hub-skeleton{animation:none}}.hp-page,.hp-dialog{--hp-ink:#202a36;--hp-muted:#687383;--hp-line:#e7e9ed;--hp-accent:#2563a8;--hp-accent-strong:#1d4f8c;--hp-accent-soft:#eaf3ff;--hp-accent-border:#b9d2ee;--hp-todo:#e27514;--hp-todo-ink:#a2520a;--hp-todo-soft:color-mix(in srgb, var(--hp-todo) 10%, #fff);--hp-todo-softer:color-mix(in srgb, var(--hp-todo) 5%, #fff);--hp-todo-hover:color-mix(in srgb, var(--hp-todo) 14%, #fff);--hp-todo-border:color-mix(in srgb, var(--hp-todo) 28%, #fff);--hp-todo-shadow:color-mix(in srgb, var(--hp-todo) 25%, transparent)}.hp-page{min-height:100%;color:var(--hp-ink);font-family:Figtree,Avenir Next,system-ui,sans-serif}.hp-page button,.hp-dialog button{font-family:inherit}.hp-page a,.hp-dialog a{color:inherit;text-decoration:none}.hp-page button:focus-visible,.hp-page a:focus-visible,.hp-dialog button:focus-visible{outline-offset:3px;outline:3px solid #8bb9e8}.hp-main{max-width:1320px;margin:0 auto;padding:35px 42px}.hp-back-link{margin-bottom:18px}.hp-welcome{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.hp-eyebrow{color:#77818e;margin-bottom:8px;font-size:12px;display:block}.hp-welcome h1{letter-spacing:-1px;margin:0 0 8px;font-size:clamp(25px,2.5vw,33px);font-weight:650;line-height:1.2}.hp-welcome-name{color:var(--hp-accent)}.hp-welcome p{color:var(--hp-muted);font-size:14px}.hp-workspace-label{color:#527563;background:#f3f9f5;border:1px solid #d9e7de;border-radius:6px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.hp-workspace-label>span{background:#66a181;border-radius:100%;width:6px;height:6px;box-shadow:0 0 0 3px #66a18112}.hp-profile-launcher{background:#fff;border:1px solid #e0e4e9;border-radius:10px;flex-shrink:0;align-items:center;gap:14px;min-width:230px;max-width:320px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 5px #27334404}.hp-profile-launcher:hover{border-color:#a9c6e5;box-shadow:0 4px 12px #27334409}.hp-profile-avatar{flex-shrink:0;width:48px;height:48px}.hp-profile-avatar>span{background:var(--hp-accent-soft);color:var(--hp-accent);font-size:15px;font-weight:650}.hp-profile-label{flex:1;min-width:0}.hp-profile-launcher strong{color:#354250;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.hp-profile-label>span{color:#7f8996;margin-top:4px;font-size:12px;display:block}.hp-profile-launcher>svg{color:#99a3af;flex-shrink:0;width:16px;height:16px}div.hp-route-dialog{background:#f8f9fb;border:1px solid #dfe3e8;border-radius:14px;flex-direction:column;gap:0;width:min(1560px,100vw - 80px);max-width:none;height:min(1080px,100dvh - 80px);max-height:calc(100dvh - 80px);padding:0;display:flex;left:50%;overflow:hidden}.hp-route-dialog-heading{background:#fff;border-bottom:1px solid #e4e7ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:17px 23px;display:flex}.hp-route-dialog-heading h2{color:#34404f;font-family:Figtree,system-ui,sans-serif;font-size:17px;font-weight:650}.hp-route-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.hp-route-dialog [role=tablist]{max-width:100%;overflow-x:auto}.hp-route-dialog [role=tab]{flex-shrink:0}.hp-route-loading{color:#788390;padding:32px;font-size:14px}.hp-route-loading button{margin-left:6px;text-decoration:underline}.hp-home-search{background:#fff;border:1px solid #d8e4f1;border-radius:10px;align-items:center;gap:13px;min-height:62px;margin-bottom:25px;padding:9px 10px 9px 19px;display:flex;box-shadow:0 4px 16px #255f9909,0 1px 3px #27334404}.hp-home-search:focus-within{border-color:#7da9d8;box-shadow:0 0 0 3px #dcecff}.hp-home-search>svg{color:#527fb5;flex-shrink:0;width:22px;height:22px}.hp-home-search input{min-width:0;color:var(--hp-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.hp-home-search input::placeholder{color:#8a94a1}.hp-search-key{white-space:nowrap;color:#8d95a0;border:1px solid #edf0f3;border-radius:4px;padding:3px 5px;font-family:inherit;font-size:10px}.hp-search-submit,.hp-primary-button{background:var(--hp-accent);color:#fff;border:1px solid var(--hp-accent-strong);border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:11px 17px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 3px #2563a824}.hp-search-submit:hover,.hp-primary-button:hover{background:var(--hp-accent-strong)}.hp-search-submit svg{width:15px;height:15px}.hp-workday-reminder-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#202a365e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hp-workday-reminder{border:1px solid var(--hp-accent-border);background:#f8fbff;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:15px 13px;width:min(410px,100vw - 48px);padding:24px;display:grid;position:relative;box-shadow:0 24px 70px #17202d40,0 6px 18px #17202d1c}.hp-workday-reminder-icon{background:var(--hp-accent-soft);width:44px;height:44px;color:var(--hp-accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.hp-workday-reminder-icon svg{width:23px;height:23px}.hp-workday-reminder-copy{align-self:center;min-width:0;padding-right:25px}.hp-workday-reminder-copy strong,.hp-workday-reminder-copy span{display:block}.hp-workday-reminder-copy strong{color:#34404f;font-size:17px;font-weight:650}.hp-workday-reminder-copy span{color:#788390;margin-top:5px;font-size:13px}.hp-workday-reminder>p{color:#b42318;grid-column:1/-1;margin:0;font-size:11px}.hp-workday-reminder-close{color:#8a94a1;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex;position:absolute;top:9px;right:9px}.hp-workday-reminder-close:hover{color:#53606e;background:#e7f0fa}.hp-workday-reminder-close svg{width:17px;height:17px}.hp-workday-reminder-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.hp-workday-reminder-actions button{border-radius:8px;min-height:42px;font-size:13px;font-weight:600}.hp-workday-reminder-primary{border:1px solid var(--hp-accent-strong);background:var(--hp-accent);color:#fff}.hp-workday-reminder-primary:hover:not(:disabled){background:var(--hp-accent-strong)}.hp-workday-reminder-ignore{color:#687383;background:#fff;border:1px solid #cddceb}.hp-workday-reminder-ignore:hover:not(:disabled){color:#45515f;background:#edf5fd}.hp-workday-reminder-actions button:disabled{opacity:.65;cursor:wait}.hp-workday-heading{border-bottom:1px solid #edf0f2;align-items:center;gap:10px;padding:16px;display:flex}.hp-workday-heading-icon{background:var(--hp-accent-soft);width:34px;height:34px;color:var(--hp-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hp-workday-heading-icon svg{width:20px;height:20px}.hp-workday-heading h2{margin:0;font-size:14px;font-weight:650}.hp-workday-heading p{color:#788390;margin:4px 0 0;font-size:11px}.hp-workday-controls{flex-direction:column;gap:9px;margin:0;padding:14px;list-style:none;display:flex}.hp-workday-controls>li{min-width:0}.hp-workday-controls>li>button:first-child{gap:7px;min-height:44px;padding:9px 10px}.hp-workday-controls>li>button>span:first-of-type{white-space:nowrap;font-size:13px}.hp-section-heading{justify-content:space-between;align-items:center;gap:15px;padding:21px 23px 17px;display:flex}.hp-section-heading h2{letter-spacing:-.25px;margin:0;font-size:15px;font-weight:650}.hp-panel>.hp-section-heading h2,.hp-highlights>.hp-section-heading h2{letter-spacing:-.3px;align-items:center;gap:9px;font-size:17px;line-height:1.3;display:flex}.hp-panel>.hp-section-heading h2>svg,.hp-highlights>.hp-section-heading h2>svg{color:#7b8794;flex-shrink:0;width:20px;height:20px}.hp-attention>.hp-section-heading h2>svg{color:var(--hp-todo)}.hp-section-heading p{color:var(--hp-muted);margin:5px 0 0;font-size:12px}.hp-section-actions{align-items:center;gap:18px;display:flex}.hp-text-button{color:#687383;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:11px;font-weight:500;display:inline-flex}.hp-text-button:hover{color:var(--hp-accent)}.hp-text-button svg{width:14px;height:14px}.hp-shortcuts{margin-bottom:27px}.hp-shortcuts .hp-section-heading{padding:0 0 12px}.hp-shortcut-grid{--hp-shortcut-gap:12px;--hp-shortcut-basis:calc((100% - 60px) / 6);gap:var(--hp-shortcut-gap);flex-wrap:wrap;display:flex}.hp-shortcut-grid>*{flex:1 1 var(--hp-shortcut-basis);min-width:0}.hp-shortcuts .hp-favourite-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-extra-shortcuts-reveal{overflow:hidden}.hp-favourite-shortcuts,.hp-extra-shortcuts{border-radius:9px;min-height:104px}.hp-extra-shortcuts{padding-bottom:3px}.hp-shortcut-divider{border-top:1px dashed #cfd5de;margin:16px 0}.hp-shortcut-drop-hint{color:#87909d;border:1px dashed #d8dce2;border-radius:9px;justify-content:center;align-items:center;min-height:104px;font-size:12px;display:flex}.hp-shortcuts-reordering .hp-shortcut-zone-over{outline-offset:5px;background:#edf4fb;outline:1px dashed #91b5dc}.hp-all-apps-toggle svg{transition:transform .2s}.hp-all-apps-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.hp-resource{border-radius:7px;align-items:center;gap:11px;min-width:0;padding:14px 18px;transition:background .12s;display:flex}.hp-resource:hover{background:#f7f8fa}.hp-resource-icon{color:#4873ab;background:#e4eefb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.hp-resource-icon svg{width:19px;height:19px}.hp-resource-icon.hp-resource-logo{background:#fff}.hp-resource-logo img{-o-object-fit:contain;object-fit:contain;width:27px;height:27px;display:block}.hp-tone-actions{background:var(--hp-accent-soft);color:var(--hp-accent)}.hp-tone-knowledge{color:#4d8360;background:#e2f1e6}.hp-tone-people{color:#805aac;background:#eee5f9}.hp-resource-copy{flex:1;min-width:0}.hp-resource-copy strong,.hp-result-copy strong{color:#34404f;font-size:13px;font-weight:600;line-height:1.5;display:block}.hp-resource-copy>span,.hp-result-copy>span{color:#687583;margin-top:3px;font-size:12px;line-height:1.5;display:block}.hp-resource-arrow{color:#a1aab5;flex-shrink:0;width:13px;height:13px}.hp-resource-compact{--hp-tile-accent:#7b9fc9;border:1px solid #e1e3e6;border-top:3px solid var(--hp-tile-accent);background:#fff;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:11px;min-height:104px;padding:15px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;box-shadow:0 2px 4px #27334405}.hp-resource-compact:has(.hp-tone-actions){--hp-tile-accent:#6e9ed1}.hp-resource-compact:has(.hp-tone-knowledge){--hp-tile-accent:#80a58b}.hp-resource-compact:has(.hp-tone-people){--hp-tile-accent:#a78abf}.hp-resource-compact:hover{border-color:#c8cdd3;border-top-color:var(--hp-tile-accent);background:#fff;transform:translateY(-2px);box-shadow:0 5px 12px #2733440a}.hp-resource-compact .hp-resource-arrow{position:absolute;top:14px;right:12px}.hp-resource-compact .hp-resource-icon{width:32px;height:32px}.hp-resource-compact .hp-resource-copy strong{font-size:13px;line-height:1.4}.hp-shortcut-tile{text-align:left;width:100%}.hp-cafe-status{color:#9ca3af;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex;position:absolute;top:10px;right:31px}.hp-cafe-status svg{width:19px;height:19px}.hp-cafe-status-ordered{color:#369264}.hp-cafe-status-loading{border-radius:50%;width:16px;height:16px}.hp-shortcut-frame{min-width:0;height:100%}.hp-shortcut-frame>.hp-shortcut-tile{height:100%}.hp-sortable-shortcut{-webkit-user-select:none;user-select:none;min-width:0;position:relative}.hp-sortable-shortcut .hp-shortcut-tile{cursor:pointer}.hp-shortcut-dragging{outline-offset:-1px;background:#eaf2fb;border-radius:9px;outline:1px dashed #8fb2d8}.hp-shortcut-dragging .hp-shortcut-tile{opacity:.18}.hp-shortcuts-reordering .hp-shortcut-tile{cursor:grabbing;transform:none}.hp-shortcut-drag-preview{pointer-events:none;height:100%}.hp-shortcut-drag-preview .hp-shortcut-tile{cursor:grabbing;background:#f7fbff;border-color:#87add5;height:100%;transform:scale(1.025);box-shadow:0 14px 32px #2733442e,0 3px 8px #27334412}.hp-shortcut-context-menu{color:#34404f;background:#fff;border:1px solid #e4e5e8;border-radius:9px;min-width:205px;padding:5px;font-family:Figtree,Avenir Next,system-ui,sans-serif;box-shadow:0 8px 25px #2733441a}.hp-shortcut-context-menu [role=menuitem]{gap:9px;padding:10px;font-size:12px}.hp-shortcut-context-menu [role=menuitem]:focus{color:var(--hp-accent-strong);background:#edf5fd}.hp-shortcut-context-menu svg{color:#5f8fbe;width:16px;height:16px}.hp-shortcut-tile[data-state=open]{border-color:#91b5dc;border-top-color:var(--hp-tile-accent);background:#f7fbff;transform:none;box-shadow:0 0 0 2px #cde1f560}.hp-shortcut-tile[data-state=open] .hp-shortcut-chevron{transform:rotate(180deg)}.hp-shortcut-needs-attention .hp-resource-copy>.hp-shortcut-attention-status{margin-top:7px;font-size:10px}.hp-shortcut-attention-badge{color:#8f4c20;background:#fff8f0;border:1px solid #efd2b6;border-radius:6px;padding:3px 7px;font-weight:650;display:inline-block}.hp-shortcut-temporary-note{color:#77818d;margin-top:4px;font-size:10px;display:block}.hp-shortcut-cannot-hide{color:#8f4c20;margin:0 0 12px;font-size:11px}.hp-attention-shortcut-reordering .hp-extra-shortcuts{opacity:.55;cursor:not-allowed}.hp-attention-shortcut-reordering .hp-extra-shortcuts.hp-shortcut-zone-over{background:0 0;outline:none}.hp-shortcut-pending-options{border-bottom:1px solid #edf0f2;margin-bottom:6px;padding-bottom:6px}.hp-shortcut-pending-heading{color:#975125;padding:9px 12px 2px;font-size:11px;font-weight:650;display:block}div.hp-shortcut-menu{z-index:50;width:min(330px,100vw - 32px);max-height:var(--radix-popover-content-available-height);color:#202a36;background:#fff;border:1px solid #e4e5e8;border-radius:12px;padding:6px;font-family:Figtree,Avenir Next,system-ui,sans-serif;overflow-y:auto;box-shadow:0 12px 35px #2733441a,0 3px 8px #27334408}.hp-shortcut-menu-heading{border-bottom:1px solid #edf0f2;flex-direction:column;gap:4px;margin-bottom:3px;padding:11px 12px 14px;display:flex}.hp-shortcut-menu-heading strong{font-size:14px;font-weight:650}.hp-shortcut-menu-heading>span{color:#7d8793;font-size:11px}.hp-shortcut-option{color:inherit;border-radius:7px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.hp-shortcut-option:hover{background:#f4f8fc}.hp-shortcut-option:focus-visible{outline-offset:-2px;background:#edf5fd;outline:2px solid #6f9fce}.hp-shortcut-option .hp-resource-icon{width:32px;height:32px}.hp-shortcut-option .hp-resource-copy>span{font-size:11px}.hp-shortcut-skeleton{background:#fff;border:1px solid #e1e3e6;border-top:3px solid #dce2ea;border-radius:9px;flex-direction:column;align-items:flex-start;gap:11px;min-height:104px;padding:15px;display:flex}.hp-skeleton-block{background:#e9edf2;border-radius:5px;animation:1.6s ease-in-out infinite hp-skeleton-pulse;display:block}.hp-skeleton-icon{border-radius:8px;flex-shrink:0;width:32px;height:32px}.hp-skeleton-line{width:78%;height:12px}.hp-skeleton-line-short{width:53%;height:9px}.hp-row-skeletons{padding:0 18px 6px}.hp-row-skeleton{align-items:center;gap:12px;min-height:74px;display:flex}.hp-row-skeleton+.hp-row-skeleton{border-top:1px solid #edf0f2}.hp-skeleton-copy{flex-direction:column;flex:1;gap:10px;display:flex}.hp-attention-skeletons{padding:0 24px 5px}.hp-attention-skeletons .hp-row-skeleton{min-height:98px}.hp-text-button:disabled{color:#929ba7;cursor:default}@keyframes hp-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.hp-skeleton-block{animation:none}}.hp-add-shortcut{color:#788390;border:1px dashed #cfd6de;justify-content:center;align-items:center;gap:8px;min-height:104px;font-size:12px;display:flex}.hp-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:23px;display:grid}.hp-main-column,.hp-side-column,.hp-service-panels{flex-direction:column;gap:22px;min-width:0;display:flex}.hp-full-width-tasks{width:100%;margin-top:23px}.hp-highlights{margin-top:27px}.hp-highlights>.hp-section-heading{padding:0 0 13px}.hp-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.hp-highlight-card{min-width:0}.hp-highlight-card:empty{display:none}.hp-highlight-card>*{height:100%}.hp-highlight-card-wide{grid-column:1/-1}.hp-tasks-panel{min-width:0;container-type:inline-size}.hp-tasks-panel>div{border:1px solid var(--hp-line);border-radius:10px;box-shadow:0 4px 18px #27334405}.hp-tasks-panel .outstanding-task-header{flex-wrap:wrap}.hp-tasks-panel .outstanding-task-title{min-width:0}.hp-tasks-panel .outstanding-task-description{overflow-wrap:anywhere}.hp-tasks-panel .outstanding-task-meta,.hp-tasks-panel .outstanding-task-meta-fields{flex-wrap:wrap;gap:12px;min-width:0}@container (width<=650px){.hp-tasks-panel .outstanding-task-title{flex-basis:100%;order:-1}.hp-tasks-panel .outstanding-task-header{gap:10px;padding:12px 16px}}.hp-link-card>.hp-section-heading{flex-wrap:wrap;gap:10px;padding:19px 18px 14px}.hp-services-body{padding:0 16px 16px}.hp-link-card .hp-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hp-link-card .hp-quiet-empty,.hp-submissions-card .hp-shortcut-grid>:last-child:nth-child(odd){grid-column:1/-1}.hp-link-card .hp-resource-compact,.hp-link-card .hp-shortcut-skeleton{min-height:86px;box-shadow:none;border-top-width:1px;border-top-color:#e1e3e6;gap:9px;padding:12px}.hp-link-card .hp-resource-compact:hover{background:#fbfcfd;border-color:#c8cdd3}.hp-link-card .hp-resource-icon,.hp-link-card .hp-skeleton-icon{width:28px;height:28px}.hp-link-card .hp-resource-logo img{width:24px;height:24px}.hp-link-card .hp-resource-copy strong{font-size:12px}.hp-link-card .hp-resource-arrow{width:11px;top:12px;right:10px}.hp-link-card .hp-shortcut-attention-badge{padding:3px 5px;font-size:9px}.hp-link-card .hp-shortcut-temporary-note{font-size:9px}.hp-preferences-status{color:var(--hp-muted);padding:0 18px 12px;font-size:11px}.hp-team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;padding:0 20px 20px;display:grid}.hp-team>.hp-section-heading{flex-wrap:wrap;gap:12px}.hp-team-chart-button{color:#536376;max-width:100%;box-shadow:none;background:#fff;border:1px solid #e1e6ec;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.hp-team-chart-button:hover{background:#f5f7fa;border-color:#becad7}.hp-team-chart-button svg{flex-shrink:0;width:13px;height:13px}.hp-team-member{background:#fff;border:1px solid #e5e9ee;border-radius:12px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.hp-team-member:hover,.hp-team-member:focus-within{border-color:#c5d0dc;box-shadow:0 3px 12px #27334408}.hp-team-member-open{text-align:left;flex-direction:column;align-items:stretch;gap:13px;width:100%;padding:14px 12px;display:flex}.hp-team-identity{align-items:center;gap:10px;min-width:0;display:flex}.hp-team-avatar{border-radius:13px;flex-shrink:0;width:42px;height:42px;display:flex}.hp-team-avatar>span{color:#4c6681;border-radius:inherit;background:#edf2f7;font-size:13px;font-weight:650}.hp-team-name{flex:1;min-width:0}.hp-team-name strong{color:#34404f;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.4;display:block}.hp-team-name>span{text-overflow:ellipsis;white-space:nowrap;color:#758090;margin-top:3px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.hp-team-name>.hp-team-presence{color:#758090;align-items:center;gap:5px;width:auto;margin-top:5px;display:inline-flex}.hp-team-presence>i{background:#9ca3af;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #f1f3f5}.hp-team-presence-online>i{background:#22a06b;box-shadow:0 0 0 2px #dcf6e9}.hp-team-presence-away>i{background:#e28a25;box-shadow:0 0 0 2px #fff0d5}.hp-team-presence-lunch>i{background:#4e83bd;box-shadow:0 0 0 2px #e3effb}.hp-team-presence-offline>i{background:#9ca3af}.hp-team-you{color:#8b94a0;margin-left:5px;font-size:9px;font-weight:450;display:inline-block}.hp-team-flag{vertical-align:middle;margin-left:6px;display:inline-flex}.hp-team-dates{color:#7b8794;border-top:1px solid #eef1f5;flex-wrap:wrap;gap:5px 14px;padding-top:10px;font-size:10px;display:flex}.hp-team-dates strong{color:#5e6d7d;font-size:inherit;margin-left:3px;font-weight:500}.hp-team-skeleton{min-height:110px;padding:14px 12px}.hp-team-date-skeleton{margin-top:17px}.hp-team-skeleton .hp-team-identity{width:100%}.hp-panel{border:1px solid var(--hp-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #27334405}.hp-count{color:#fff;background:var(--hp-todo);min-width:26px;height:26px;box-shadow:0 2px 6px var(--hp-todo-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.hp-attention-list{padding:0 23px}.hp-attention-item{border-top:1px solid #eff1f4;align-items:center;gap:12px;padding:17px 0;display:flex}.hp-attention-item:hover .hp-action-copy strong{color:var(--hp-todo-ink)}.hp-panel.hp-attention{border-color:var(--hp-todo-border);border-top:3px solid var(--hp-todo);box-shadow:0 6px 22px color-mix(in srgb, var(--hp-todo) 8%, transparent)}.hp-attention>.hp-section-heading{background:linear-gradient(var(--hp-todo-softer), #fff)}.hp-action-dot{background:var(--hp-todo-soft);width:36px;height:36px;color:var(--hp-todo);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hp-action-dot svg{width:18px;height:18px}.hp-action-dot-urgent{color:#fff;background:var(--hp-todo)}.hp-action-copy{flex:1;min-width:0}.hp-action-copy strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.hp-action-copy>span{color:#6c7989;margin-top:3px;font-size:12px;line-height:1.5;display:block}.hp-action-copy>.hp-due{color:#607589;margin-top:5px;font-size:11px}.hp-action-copy>.hp-due-urgent{color:#b34732;font-weight:600}.hp-action-link{color:var(--hp-todo-ink);background:var(--hp-todo-soft);border:1px solid var(--hp-todo-border);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.hp-attention-item-urgent .hp-action-link,.hp-attention-item:hover .hp-action-link,.hp-attention-item:focus-visible .hp-action-link{color:#fff;background:var(--hp-todo);border-color:var(--hp-todo)}.hp-action-link svg{width:13px}.hp-panel-footer{color:#6d7886;background:0 0;border:0;border-top:1px solid #eff1f4;border-radius:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 16px;font-size:11px;display:flex}.hp-panel-footer:hover{color:var(--hp-accent);background:#fafbfc}.hp-panel-footer svg{width:13px}.hp-muted-icon{color:#9aa5b1;width:16px;height:16px}.hp-quiet-empty{color:#82909b;padding:0 23px 23px;font-size:12px;line-height:1.7}.hp-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:27px 22px 32px;display:flex}.hp-empty>svg{color:#90a0af;width:28px;height:28px}.hp-empty strong{color:#405160;font-size:14px}.hp-empty p{color:#7a8895;font-size:12px;line-height:1.6}.hp-empty-success>svg{color:#81a489}.hp-event{text-align:left;background:0 0;border:0;border-top:1px solid #f1f2f5;border-radius:0;align-items:center;gap:12px;width:calc(100% - 40px);margin:0 20px;padding:14px 0;display:flex}.hp-event-date{text-align:center;background:#edf3fc;border:1px solid #dce6f3;border-radius:7px;min-width:39px;padding:5px 7px}.hp-event-date strong{color:#5279a9;font-size:17px;line-height:1.2;display:block}.hp-event-date>span{text-transform:uppercase;color:#8793a0;font-size:9px}.hp-event>span:last-child{flex-direction:column;gap:3px;display:flex}.hp-event>span:last-child strong{color:#425062;font-size:13px;font-weight:500}.hp-event>span:last-child>span{color:#6b7989;font-size:11px}.hp-loading{color:#7c8794;justify-content:center;align-items:center;gap:7px;padding:22px;font-size:12px;display:flex}.hp-loading-dot{background:#b9c4cf;border-radius:50%;width:6px;height:6px}.hp-notice{color:#88642d;background:#fff8ee;border:1px solid #f2e2c7;border-radius:7px;margin:0 20px 12px;padding:10px 12px;font-size:12px;line-height:1.6}.hp-main>.hp-notice{margin:0 0 18px}.hp-notice button{font-size:inherit;background:0 0;border:0;padding:0 4px;text-decoration:underline}.hp-catalogue{padding-bottom:15px}.hp-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px;display:grid}.hp-catalogue-grid .hp-resource{border:1px solid #edf0f3;align-items:flex-start}.hp-catalogue-grid .hp-resource-arrow{margin-top:10px}.hp-catalogue-tools{justify-content:space-between;align-items:center;gap:12px;padding-right:23px;display:flex}.hp-filter-row{flex-wrap:wrap;gap:5px;padding:5px 23px 14px;display:flex}.hp-chip{color:#718091;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 11px;font-size:11px}.hp-chip:hover{background:#f6f7f9}.hp-chip-active{background:var(--hp-accent-soft);color:var(--hp-accent-strong);border-color:var(--hp-accent-border)}.hp-filter-input{background:#fff;border:1px solid #e1e6ec;border-radius:7px;outline:none;min-width:0;padding:10px 12px;font-size:12px}.hp-filter-input:focus{border-color:#6f9fce;box-shadow:0 0 0 2px #dcecff}.hp-wide-input{width:calc(100% - 46px);margin:0 23px 9px;display:block}.hp-knowledge-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.hp-knowledge-links .hp-resource{border:1px solid var(--hp-line);background:#fff;padding:20px}.hp-people-search{text-align:left;background:#f7f8fa;border:1px solid #e4e8ed;align-items:center;gap:18px;width:calc(100% - 46px);margin:0 23px 15px;padding:22px;display:flex}.hp-people-search>svg{color:#798ea7;width:25px;height:25px}.hp-people-search>svg:last-child{width:20px;margin-left:auto}.hp-people-search>span{flex-direction:column;gap:5px;display:flex}.hp-people-search strong{font-size:14px;font-weight:600}.hp-people-search>span>span{color:#7a8796;font-size:12px}div.hp-dialog{color:#293848;background:#fff;border:1px solid #e1e6ec;border-radius:13px;gap:0;max-width:min(760px,100vw - 28px);padding:0;font-family:Figtree,Avenir Next,system-ui,sans-serif;overflow:hidden}.hp-modal-heading{justify-content:space-between;align-items:center;gap:12px;padding:23px;display:flex}.hp-modal-heading h2{margin-bottom:6px;font-size:18px;font-weight:600}.hp-modal-heading p{color:#7b8795;font-size:12px}.hp-icon-button{color:#798594;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:5px;display:inline-flex}.hp-icon-button svg{width:21px;height:21px}.hp-icon-button:hover{background:#f3f5f8}.hp-pin-list{max-height:min(430px,50dvh);padding:4px 13px 15px;overflow-y:auto}.hp-pin-option{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.hp-pin-option:hover{background:#f8f9fb}.hp-result-copy{flex:1;min-width:0}.hp-pin-check{color:#abb4bf;border:1px solid #dfe4ea;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hp-pin-check svg{width:16px;height:16px}.hp-pin-checked{color:var(--hp-accent);background:var(--hp-accent-soft);border-color:var(--hp-accent-border)}.hp-modal-footer{border-top:1px solid #edf0f3;align-items:center;gap:16px;padding:16px 23px;display:flex}.hp-modal-footer>span{color:#7c8997;margin-right:auto;font-size:12px}.hp-search-input-row{align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.hp-search-input-row>svg{color:#8793a0;width:22px;height:22px}.hp-search-input-row input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.hp-search-body{border-top:1px solid #edf0f3;min-width:0;height:min(470px,58dvh);display:flex}.hp-search-categories{background:#f8fafb;border-right:1px solid #edf0f3;flex:0 0 166px;padding:8px;overflow-y:auto}.hp-search-category{color:#687383;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 9px;font-size:12px;display:flex}.hp-search-category>span:last-child{color:#8793a0;font-size:10px}.hp-search-category:hover{background:#edf1f5}.hp-search-category-active{color:#202a36;background:#fff;border-color:#e7e9ed;font-weight:600}.hp-search-results{flex:1;min-width:0;padding:10px;overflow-y:auto}.hp-result-meta{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;font-size:12px;display:flex}.hp-result-meta>span{color:#8793a0;font-size:10px}.hp-result-amount>strong{color:#2563a8}.hp-search-caption{color:#8c98a5;padding:6px 13px 12px;font-size:11px}.hp-search-result{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.hp-search-bills{border-top:1px solid #e7e9ed;margin-top:12px;padding-top:12px}.hp-search-group-heading{color:#687383;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:0 12px 8px;font-size:11px;font-weight:600;display:flex}.hp-search-group-heading>span{color:#8c98a5;font-weight:400}.hp-search-grouped-heading{padding-top:6px}.hp-search-result+.hp-search-grouped-heading{border-top:1px solid #eef1f4;margin-top:10px;padding-top:14px}.hp-search-result-selected{background:#f5f7f9;border-color:#e9edf1}.hp-search-result .hp-result-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-result-kind{color:#8e99a5;font-size:10px}.hp-result-arrow{color:#8e99a5;flex-shrink:0;width:14px}.hp-search-footer{color:#8a96a3;border-top:1px solid #edf0f3;justify-content:space-between;padding:12px 23px;font-size:10px;display:flex}@media (width<=540px){.hp-search-categories{flex-basis:106px;padding:5px}.hp-search-category{gap:4px;padding:9px 5px;font-size:11px}.hp-search-results{padding:5px}.hp-search-caption{padding:6px 5px 12px}.hp-search-result{grid-template-columns:28px minmax(0,1fr) 12px;gap:5px;padding:10px 5px;display:grid}.hp-search-result .hp-resource-icon{grid-area:1/1;width:28px;height:28px}.hp-search-result .hp-result-copy{grid-area:1/2}.hp-search-result .hp-result-meta{grid-area:2/2;align-items:flex-start}.hp-search-result .hp-result-arrow{grid-area:1/3;width:12px}.hp-search-footer{padding:12px}}div.hp-calendar-dialog{max-width:min(1150px,100vw - 28px);max-height:90dvh;overflow-y:auto}.hp-calendar-dialog>.bg-white{margin:0 20px 20px}@media (prefers-reduced-motion:reduce){.hp-all-apps-toggle svg,.hp-resource-compact{transition:none}.hp-resource-compact:hover{transform:none}}@media (width>=1600px){.hp-main{padding-top:42px}}@media (width<=1199px){.hp-main{padding:27px 28px}.hp-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:18px}.hp-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.hp-main{padding:25px 20px}.hp-workspace-label{display:none}.hp-shortcut-grid{--hp-shortcut-basis:calc((100% - 24px) / 3)}.hp-dashboard-grid{grid-template-columns:minmax(0,1fr)}.hp-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.hp-highlights-grid{grid-template-columns:minmax(0,1fr)}.hp-service-panels{gap:15px}.hp-search-key{display:none}}@media (width<=520px){.hp-welcome{flex-wrap:wrap;align-items:flex-start}.hp-profile-launcher{gap:12px;min-width:0;max-width:100%;padding:10px 12px}.hp-profile-avatar{width:40px;height:40px}div.hp-route-dialog{border-radius:10px;width:calc(100vw - 16px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.hp-route-dialog-heading{padding:13px 15px}.hp-route-dialog-body{padding:16px 12px}.hp-main{padding:23px 15px}.hp-welcome h1{font-size:26px}.hp-welcome p{max-width:270px;font-size:12px;line-height:1.6}.hp-home-search{gap:9px;min-height:55px;padding:8px 8px 8px 12px}.hp-home-search input{font-size:13px}.hp-search-submit{gap:0;padding:10px;font-size:0}.hp-search-submit svg{width:17px;height:17px}.hp-shortcut-grid{--hp-shortcut-gap:8px;--hp-shortcut-basis:calc((100% - 16px) / 3)}.hp-resource-compact,.hp-shortcut-skeleton{min-height:99px;padding:13px 10px}.hp-resource-compact .hp-resource-copy strong{font-size:12px}.hp-section-heading{padding:18px 17px 14px}.hp-section-heading p{line-height:1.6}.hp-attention-list{padding:0 17px}.hp-attention-item{flex-wrap:wrap;gap:9px}.hp-action-copy{flex-basis:calc(100% - 45px)}.hp-action-link{margin-left:45px;font-size:11px}.hp-side-column,.hp-catalogue-grid,.hp-knowledge-links{grid-template-columns:minmax(0,1fr)}.hp-catalogue-tools{flex-direction:column;align-items:stretch;gap:0;padding:0 15px}.hp-catalogue-tools .hp-filter-row{padding-left:0}.hp-result-kind{display:none}.hp-modal-heading,.hp-modal-footer{padding:18px}}.hp-team-overview-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.hp-team-overview-tools{align-items:center;gap:8px;display:flex}.hp-team-overview-title{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.hp-team-search{border-radius:999px;width:190px;max-width:100%;margin:0;padding:6px 12px}.hp-team-remind-all{color:#536376;white-space:nowrap;background:#fff;border:1px solid #e1e6ec;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.hp-team-remind-all:hover:not(:disabled){color:var(--hp-ink);background:#f5f7fa;border-color:#c9d3de}.hp-team-remind-all[data-sent]{color:#3f7f58;cursor:default;background:#eef7f1;border-color:#cfe6d6}.hp-team-remind-all svg,.hp-team-remind-all img{width:15px;height:15px}.hp-team-pay-requests[data-waiting]{color:#88642d;background:#fff8ee;border-color:#f2e2c7}.hp-team-remind-list{gap:8px;max-height:260px;margin:4px 0;padding:0;list-style:none;display:grid;overflow:auto}.hp-team-remind-list li{background:#f7f8fa;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 12px;font-size:13px;display:flex}.hp-team-remind-list span{color:var(--hp-muted)}.hp-team-overview-panel{overflow:hidden}.hp-team-overview-scroll{overflow-x:auto}.hp-team-overview-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.hp-team-overview-table th{color:#6c7989;white-space:nowrap;background:#f7f8fa;padding:10px 14px;font-size:12px;font-weight:500}.hp-team-overview-table tr>:first-child{padding-left:23px}.hp-team-overview-table tr>:last-child{padding-right:23px}.hp-team-overview-table tr>.hp-team-overview-detail-cell{padding:0}.hp-team-overview-table td{vertical-align:middle;border-top:1px solid #eff1f4;padding:12px 14px}.hp-team-overview-row:hover{background:#fafbfc}.hp-team-overview-person{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:180px;padding:0;display:flex}.hp-team-overview-person .hp-team-avatar{flex-shrink:0;width:32px;height:32px;font-size:11px}.hp-team-overview-person strong,.hp-team-overview-person small{display:block}.hp-team-overview-person strong{font-size:13px;font-weight:600}.hp-team-overview-person small,.hp-team-overview-item small{color:#6c7989;font-size:11px}.hp-team-overview-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.hp-team-overview-actions .hp-text-button{font-size:12px}.hp-team-overview-status{text-align:left;white-space:nowrap;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.hp-team-overview-status span{color:#9aa5b1}.hp-team-overview-status:hover,.hp-team-overview-status[aria-expanded=true]{color:var(--hp-accent)}.hp-team-overview-table .hp-team-overview-detail-cell{padding:0}.hp-team-overview-detail{background:#f7f8fa;max-height:320px;padding:16px 23px;overflow:auto}.hp-team-overview-detail h3{margin-bottom:8px;font-weight:600}.hp-team-overview-detail p{color:#6c7989;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px}.hp-team-overview-item{overflow-wrap:anywhere;border-bottom:1px solid #eff1f4;gap:4px;padding:10px 0;display:grid}.hp-team-overview-item strong{font-size:13px}@media (width<=640px){.hp-team-overview-heading{flex-wrap:wrap;gap:12px}.hp-team-overview-tools{flex-wrap:wrap;flex:1;justify-content:flex-start;gap:8px}}.hp-team-overview-table .hp-team-training-heading{text-align:center}.hp-team-training-status{justify-content:center;margin:0 auto;padding:6px}.hp-team-training-status svg{width:20px;height:20px}.hp-team-training-complete{color:#4f9a6c}.hp-team-training-alert{color:var(--hp-todo)}.hp-team-training-loading{color:#9aa5b1}.hp-team-leave-review{border:1px solid var(--hp-todo-border);background:var(--hp-todo-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex;color:var(--hp-todo-ink)!important}.hp-team-leave-review:hover{background:var(--hp-todo);border-color:var(--hp-todo);color:#fff!important}.hp-team-overview-status.hp-team-overview-status-todo{border:1px solid var(--hp-todo-border);background:var(--hp-todo-soft);color:var(--hp-todo-ink);border-radius:999px;padding:5px 11px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.hp-team-overview-status.hp-team-overview-status-todo span{color:inherit}.hp-team-overview-status.hp-team-overview-status-todo:hover,.hp-team-overview-status.hp-team-overview-status-todo[aria-expanded=true]{background:var(--hp-todo);border-color:var(--hp-todo);color:#fff}.hp-team-leave-empty{color:#9aa5b1;white-space:nowrap;font-size:12px}.hp-team-leave-request{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.hp-team-leave-request strong,.hp-team-leave-request small{display:block}.hp-team-leave-request small{color:#6c7989;margin-top:3px}.hp-team-outstanding-filter{color:#536376;white-space:nowrap;background:#fff;border:1px solid #e1e6ec;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.hp-team-outstanding-filter[aria-pressed=true]{background:var(--hp-todo-soft);border-color:var(--hp-todo-border);color:var(--hp-todo-ink)}.hp-team-overview-row-clickable{cursor:pointer}.hp-team-overview-row-clickable:focus-visible{outline:2px solid var(--hp-accent);outline-offset:-2px}.hp-team-overview-item-remind{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.hp-team-overview-item-remind>div:first-child{gap:4px;min-width:0;display:grid}.hp-team-overview-detail .hp-reminder,.hp-team-outstanding-dialog .hp-reminder{color:#536376;background:#fff;border:1px solid #e1e6ec;border-radius:999px;gap:6px;padding:5px 12px;font-size:12px;font-weight:600}.hp-team-overview-detail .hp-reminder:hover:not(:disabled),.hp-team-outstanding-dialog .hp-reminder:hover:not(:disabled){color:var(--hp-ink);background:#f5f7fa;border-color:#c9d3de}.hp-team-overview-detail .hp-reminder[data-sent],.hp-team-outstanding-dialog .hp-reminder[data-sent]{color:#3f7f58;background:#eef7f1;border-color:#cfe6d6}.hp-team-overview-detail .hp-reminder svg,.hp-team-overview-detail .hp-reminder img,.hp-team-outstanding-dialog .hp-reminder svg,.hp-team-outstanding-dialog .hp-reminder img{width:15px;height:15px}.hp-team-outstanding{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hp-team-pill{border:1px solid var(--hp-todo-border);background:var(--hp-todo-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex;color:var(--hp-todo-ink)!important}.hp-team-pill>span{opacity:.7}.hp-team-pill svg{width:13px;height:13px}.hp-team-pill:hover,.hp-team-pill[aria-expanded=true]{border-color:var(--hp-todo);background:var(--hp-todo);color:#fff!important}.hp-team-clear{color:#3f7f58;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.hp-team-clear svg{color:#4f9a6c;width:17px;height:17px}.hp-team-overview-actions{flex-wrap:wrap;gap:6px}.hp-team-action{white-space:nowrap;background:#fff;border:1px solid #e1e6ec;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;color:#536376!important}.hp-team-action:hover{background:#f5f7fa;border-color:#c9d3de;color:var(--hp-ink)!important}.hp-team-action svg{width:14px;height:14px}.hp-team-action-more{padding:6px 9px}div.hp-team-outstanding-dialog{flex-direction:column;gap:14px;width:min(640px,100vw - 24px);max-width:none;max-height:min(88dvh,760px);padding:24px;display:flex}.hp-team-outstanding-body{min-height:0;overflow-y:auto}.hp-team-outstanding-body>.hp-team-detail-group:first-child{padding-top:0}.hp-team-outstanding-footer{border-top:1px solid #e7e9ed;flex-wrap:wrap;gap:8px;padding-top:14px}.hp-team-detail-group{padding-top:12px}.hp-team-detail-group+.hp-team-detail-group{border-top:1px solid #e7e9ed;margin-top:8px}.hp-team-detail-group h4{color:var(--hp-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:650}.hp-team-detail-group h4 small{letter-spacing:0;text-transform:none;margin-left:6px;font-weight:500}.hp-team-overview-row-outstanding{background:var(--hp-todo-softer)}.hp-team-overview-row-outstanding:hover{background:var(--hp-todo-hover)}div.hp-note-dialog{flex-direction:column;width:calc(100vw - 24px);height:min(86dvh,720px);font-family:Figtree,Avenir Next,system-ui,sans-serif;display:flex}.hp-note-heading{text-align:left;border-bottom:1px solid #e7e9ed;padding:20px 24px 14px}.hp-note-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(280px,36%);min-height:0;display:grid}.hp-note-history{background:#f7f8fa;border-right:1px solid #e7e9ed;flex-direction:column;gap:12px;min-height:0;padding:16px 20px 0 24px;display:flex}.hp-note-search{border-radius:999px;width:100%;padding:8px 14px}.hp-note-list{flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.hp-note-empty{color:#6c7989;padding:24px 4px;font-size:13px}.hp-note-year>h3{z-index:1;color:#6c7989;letter-spacing:.06em;background:#f7f8fa;margin:0;padding:10px 0 8px;font-size:12px;font-weight:700;position:sticky;top:0}.hp-note-year>ul{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hp-note-year li{background:#fff;border:1px solid #e7e9ed;border-radius:10px;padding:12px 14px}.hp-note-meta{color:#6c7989;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.hp-note-meta strong{color:#34404f;font-weight:650}.hp-note-meta time{white-space:nowrap;margin-left:auto}.hp-note-avatar{border-radius:50%;width:26px;height:26px}.hp-note-avatar>span{font-size:10px}.hp-note-text{color:#293848;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.55}.hp-note-compose{flex-direction:column;gap:12px;padding:16px 24px 20px 20px;display:flex}.hp-note-compose textarea{resize:none;border:1px solid #d9dfe7;border-radius:10px;outline:none;flex:1;min-height:160px;padding:12px 14px;font-size:14px}.hp-note-compose textarea:focus{border-color:#6f9fce;box-shadow:0 0 0 3px #dcecff}.hp-note-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=720px){div.hp-note-dialog{height:calc(100dvh - 24px)}.hp-note-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.hp-note-compose{border-bottom:1px solid #e7e9ed;order:-1;padding:14px 16px}.hp-note-compose textarea{min-height:96px}.hp-note-history{border-right:0;padding:12px 16px 0}}.hp-note-year li.hp-note-new{animation:2.6s ease-out hp-note-new}@keyframes hp-note-new{0%,45%{border-color:var(--hp-accent-border);background:var(--hp-accent-soft);box-shadow:0 0 0 3px #dcecff}to{box-shadow:none;background:#fff;border-color:#e7e9ed}}.hp-team-pill .hp-team-pill-reminded{color:#4f9a6c;width:14px;height:14px;margin-left:-2px}.hp-team-pill:hover .hp-team-pill-reminded,.hp-team-pill[aria-expanded=true] .hp-team-pill-reminded{color:#fff}.hp-hint{z-index:80;color:#fff;background:#202a36;border:0;border-radius:8px;max-width:240px;padding:6px 10px;font-family:Figtree,Avenir Next,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.4;box-shadow:0 6px 18px #20293640}.hp-hint-wrap{border-radius:999px;display:inline-flex}.hp-hint-wrap:focus-visible{outline-offset:2px;outline:2px solid #8bb9e8}
