@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer focus-appearance,workspace-typography,checkbox-appearance,selection-controls,toolbar-appearance,field-appearance,action-button-geometry,footer-appearance,connected-selects;:root{--hh-candidate-filter-heading: #20242c;--hh-candidate-filter-label: #434852;--hh-candidate-filter-value: #292e36;--hh-candidate-filter-tree: #434b56;--hh-candidate-filter-muted: #68717c;--hh-candidate-filter-chevron: #707986;--hh-candidate-filter-border: #e0e1e5;--hh-candidate-filter-separator: #e5e6e9;--hh-candidate-filter-choice: #e8e9ed;--hh-candidate-filter-count-bg: #e3e5e9;--hh-candidate-filter-count-ink: #4d5662;--hh-candidate-filter-switch: #d3d6dd;--hh-video-access-canvas-fallback: #fafafa;--hh-video-media-canvas: #10201d;--hh-public-control-border-fallback: #e7e7e7;--hh-public-surface-fallback: #fff;--hh-assessment-success-surface-fallback: #f1f7f4;--hh-assessment-success-border-fallback: #dce9e2;--hh-assessment-success-ink-fallback: #397257;--hh-assessment-muted-ink-fallback: #626262;--hh-assessment-primary-ink-fallback: #202124;--hh-assessment-hover-ink-fallback: #333;--hh-assessment-danger-ink-fallback: #a83e45;--color-white: #fff;--hh-createjob-search-error-fallback: #b42318;--color-black: #000;--color-bg: #fff;--color-surface: #111319;--color-border: #2a2e3a;--color-fg: #e6e8ef;--color-fg-muted: #b9bfd3;--color-accent: #5b8cff;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-999: 999px;--radius-pill: 999px;--radius-2xs: 4px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 12px;--radius-xl: 12px;--radius-2xl: 12px;--radius-3xl: 12px;--hh-card-icon-tile-size: 28px;--hh-card-icon-size: 16px;--hh-card-icon-radius: var(--radius-xs);--space-8: 8px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--section-y: var(--space-24);--fs-12: var(--hh-font-caption);--fs-14: var(--hh-font-body);--fs-16: var(--hh-font-section-title);--fs-18: var(--hh-font-subtitle);--font-body: 14px;--font-body-mobile: 13.5px;--space-mobile: 12px;--hh-text-primary: #1d1d1f;--wf-reference-primary-action: #1d1d1f;--wf-reference-assessment-back: #f5f5f7;--hh-text-secondary: #424245;--hh-text-tertiary: #6e6e73;--hh-text-placeholder: #86868b;--hh-text-disabled: #a1a1a6;--hh-auth-subtitle: #94a3b8;--hh-auth-placeholder: #c2cad5;--hh-font-nano: 9px;--hh-font-micro: 10px;--hh-font-compact: 11px;--hh-font-caption: 12px;--hh-font-label: 13px;--hh-font-body: 14px;--hh-font-body-large: 15px;--hh-font-section-title: 16px;--hh-font-subtitle: 18px;--hh-font-title: 20px;--hh-font-page-title: 22px;--hh-font-display-small: 24px;--hh-font-display-large: 28px;--hh-font-metric: 32px;--hh-font-score: 48px;--hh-font-candidate-hero: clamp(21px, 1.28vw, 26px);--hh-font-print-xs: 8pt;--hh-font-print-sm: 9pt;--hh-font-print-body: 10pt;--hh-font-print-label: 11pt;--hh-font-print-title: 16pt;--hh-weight-light: 300;--hh-weight-body: 400;--hh-weight-label: 500;--hh-weight-title: 600;--hh-weight-strong: 700;--hh-leading-none: 1;--hh-tracking-page-heading: -.02em;--hh-tracking-avatar: -.04em;--hh-type-page-title-size: var(--hh-font-page-title);--hh-type-card-title-size: var(--hh-font-subtitle);--hh-type-subcard-title-size: var(--hh-font-section-title);--hh-type-record-title-size: var(--hh-font-body);--hh-type-compact-title-size: var(--hh-font-label);--hh-type-body-size: var(--hh-font-body);--hh-type-control-size: var(--hh-font-body);--hh-type-caption-size: var(--hh-font-caption);--hh-type-title-weight: var(--hh-weight-title);--hh-type-body-weight: var(--hh-weight-body);--hh-type-control-weight: var(--hh-weight-label);--hh-ui-type-section-size: 16px;--hh-ui-type-card-size: 13px;--hh-ui-type-body-size: 13px;--hh-ui-type-caption-size: 12px;--hh-ui-type-title-weight: 600;--hh-ui-type-label-weight: 500;--hh-ui-type-body-weight: 400;--hh-ui-type-heading-line-height: 22px;--hh-ui-type-body-line-height: 20px;--hh-ui-type-control-line-height: 18px;--hh-ui-type-heading-tracking: -.01em;--hh-control-height: 38px;--hh-control-height-mobile: 44px;--hh-control-radius: var(--radius-10);--hh-control-font-size: 14px;--hh-filter-font-size: 13px;--hh-control-line-height: 18px;--hh-control-padding-x: 14px;--hh-mobile-page-gutter: 16px;--hh-mobile-card-padding: 14px;--hh-mobile-section-gap: 12px;--hh-mobile-tab-height: 44px;--hh-mobile-tap-target: 44px;--hh-mobile-control-height: 40px;--hh-mobile-control-height-compact: 36px;--hh-mobile-body-size: 13.5px;--hh-mobile-secondary-size: 11.5px;--hh-mobile-section-title-size: 15px;--hh-mobile-page-title-size: 21px;--hh-mobile-line-height: 19px;--hh-checkbox-size: 14px;--hh-checkbox-radius: 3px;--hh-checkbox-border: var(--hh-palette-8c8c8c);--hh-checkbox-border-hover: var(--hh-ui-secondary);--hh-checkbox-surface: var(--hh-ui-surface);--hh-checkbox-border-width: 1.5px;--hh-checkbox-glyph-size: 12px;--hh-checkbox-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--hh-checkbox-mixed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");--hh-checkbox-checked: var(--hh-ui-secondary);--hh-directory-content-max-width: 1280px;--hh-directory-content-width: min(100% - 48px, var(--hh-directory-content-max-width));--hh-avatar-size-2xs: 20px;--hh-avatar-size-xs: 24px;--hh-avatar-size-sm: 28px;--hh-avatar-size-md: 32px;--hh-avatar-size-lg: 40px;--hh-avatar-size-xl: 56px;--hh-avatar-size-hero: 88px;--hh-avatar-size-profile: 96px;--hh-avatar-tone-0-bg: #dceaff;--hh-avatar-tone-0-fg: #174ea6;--hh-avatar-tone-1-bg: #e5e3ff;--hh-avatar-tone-1-fg: #423b91;--hh-avatar-tone-2-bg: #f0e1ff;--hh-avatar-tone-2-fg: #6c2b8f;--hh-avatar-tone-3-bg: #ffe1ea;--hh-avatar-tone-3-fg: #941d4a;--hh-avatar-tone-4-bg: #ffe8cf;--hh-avatar-tone-4-fg: #824200;--hh-avatar-tone-5-bg: #fff0be;--hh-avatar-tone-5-fg: #6d5500;--hh-avatar-tone-6-bg: #ddf4e8;--hh-avatar-tone-6-fg: #17603a;--hh-avatar-tone-7-bg: #d9f2f0;--hh-avatar-tone-7-fg: #0b615d;--hh-interaction-bg: #f5f5f7;--hh-hover-bg: #fafafa;--hh-focus-bg: var(--hh-interaction-bg);--hh-selected-bg: var(--hh-interaction-bg);--hh-surface-subtle: #fbfbfc;--hh-workspace-canvas: #f5f5f5;--hh-loading-muted-fill: #f5f5f5;--hh-loading-caption-ink: #666666;--hh-border-primary: var(--border-surface);--hh-border-divider: var(--border-divider);--hh-border-input: var(--border-control);--hh-border-hover: var(--border-control-hover);--hh-border-focus: #25272a;--hh-management-canvas: #f5f5f5;--hh-standard-edge: var(--hh-border-primary);--hh-management-surface: var(--color-white);--hh-management-edge: var(--hh-standard-edge);--hh-job-state-publish-bg: #16843d;--hh-job-state-publish-fg: var(--color-white);--hh-job-state-internal-bg: var(--hh-ui-control);--hh-job-state-internal-fg: var(--hh-ui-text);--hh-job-state-pending-bg: #ffe27a;--hh-job-state-pending-fg: var(--text-primary);--hh-job-state-confidential-bg: #414141;--hh-job-state-confidential-fg: var(--color-white);--hh-calendar-canvas: var(--hh-management-canvas);--hh-calendar-edge: var(--hh-management-edge);--hh-calendar-separator: #efeee9;--hh-calendar-day-label: #6e6f72;--hh-calendar-work-surface: #eef8ff;--hh-calendar-onsite-surface: #eef8ff;--hh-calendar-onsite-accent: #2463a9;--hh-calendar-remote-surface: #f4f0ff;--hh-calendar-remote-accent: #6b4acb;--hh-calendar-leave-surface: #e2fbfe;--hh-calendar-leave-accent: #167c86;--hh-calendar-holiday-surface: #fff5e6;--hh-calendar-holiday-accent: #9a5a00;--hh-calendar-conflict-surface: #fff0f0;--hh-calendar-conflict-accent: #b42318;--hh-calendar-today-surface: #fcfaf8;--hh-calendar-paid-surface: #e8f7ed;--hh-calendar-sick-surface: #f1f1f5;--hh-calendar-unpaid-surface: #def3fa;--hh-calendar-sabbatical-surface: #fff0de;--hh-calendar-pending-accent: #f39a32;--hh-floating-action-bg: #2b2b2d;--hh-surface-warm: #fbf8f5;--hh-surface-warm-muted: #f3f0ea;--hh-candidate-cover-background: #f3f1ee;--hh-candidate-cover-divider: #e9e6e1;--app-page-bg: var(--color-white);--app-card-bg: transparent;--app-menu-bg: var(--color-white);--app-menu-border-color: var(--app-surface-border-color);--app-menu-border: var(--app-surface-border);--app-menu-radius: var(--app-surface-radius);--app-menu-attached-bottom-radius: 0 0 var(--app-menu-radius) var(--app-menu-radius);--app-menu-attached-top-radius: var(--app-menu-radius) var(--app-menu-radius) 0 0;--app-menu-shadow: var(--shadow-surface);--app-menu-offset: -1px;--app-menu-gap: 5px;--app-menu-padding: 5px;--app-menu-search-height: var(--hh-control-height);--app-menu-search-radius: var(--hh-control-radius);--app-menu-search-bg: var(--app-window-bg);--app-menu-option-height: 32px;--app-menu-option-radius: 7px;--app-menu-option-padding-x: 10px;--app-menu-font-size: 13px;--app-menu-font-weight: var(--hh-weight-body, 400);--app-menu-line-height: var(--hh-control-line-height);--app-menu-results-max-height: 208px;--app-window-bg: var(--hh-surface-subtle);--app-surface-border-color: var(--hh-standard-edge);--app-surface-border: 1px solid var(--app-surface-border-color);--app-surface-shadow: var(--shadow-surface);--app-row-border-color: var(--border-row);--app-row-border: 1px solid var(--app-row-border-color);--app-divider-color: var(--border-divider);--app-divider: 1px solid var(--app-divider-color);--app-control-border-color: var(--border-control);--app-control-border: 1px solid var(--app-control-border-color);--app-control-border-hover-color: var(--border-control-hover);--app-surface-radius: var(--radius-md);--app-card-radius: 18px;--app-card-spacing: var(--space-16);--app-filter-control-height: 34px;--app-filter-control-height-mobile: 34px;--app-filter-control-radius: var(--radius-pill);--app-filter-control-bg: #F0F0F0;--app-filter-control-bg-hover: var(--hh-palette-ebebeb);--app-filter-control-padding-x: 10px;--app-filter-control-gap: 8px;--app-filter-control-font-size: 12px;--app-filter-search-font-size: 12px;--app-filter-icon-size: 13px;--app-filter-search-icon-size: 14px;--app-filter-menu-width: 240px;--app-filter-menu-width-narrow: 200px;--app-filter-menu-option-height: var(--app-filter-control-height);--app-filter-menu-search-height: var(--app-filter-control-height);--app-filter-menu-font-size: var(--hh-font-caption);--app-content-card-bg: var(--color-white);--app-content-card-border-color: var(--app-surface-border-color);--app-content-card-border: 0 solid transparent;--app-content-card-radius: var(--app-card-radius);--app-content-card-shadow: var(--shadow-surface);--app-content-card-hover-bg: var(--hh-hover-bg);--app-content-card-hover-border-color: var(--hh-border-hover);--app-content-card-hover-shadow: var(--shadow-surface);--app-record-block-bg: var(--color-white);--app-record-block-radius: 12px;--app-record-block-shadow: var(--shadow-record);--app-plain-row-radius: 10px;--app-inner-surface-shadow: none;--app-nested-radius: 8px;--app-card-footer-divider: 1px solid var(--app-divider-color);--app-card-divider-inset-x: 22px;--support-brand: #195f50;--support-presence: #2ca97f;--support-danger-surface: #fff0ef;--support-danger-text: #9e2f2b;--support-sidebar: #f1f5f3;--support-sidebar-footer: #e7efeb;--support-thread-surface: var(--hh-surface-subtle);--support-agent-avatar: #d9ece5;--support-customer-avatar: #e8e8ed;--support-agent-message: #eaf5f1;--support-customer-message: #ececf0;--support-customer-text: #4b4b50;--support-input-focus: #4c8d7f;--support-label-text: #343437;--text: var(--hh-text-primary);--muted: var(--hh-text-tertiary);--card-border: var(--app-surface-border-color);--color-card-border-deselected: #d2d2d7;--color-card-background: var(--app-card-bg);--shadow-1: var(--shadow-surface);--shadow-2: var(--shadow-surface);--scrollbar-thumb: color-mix(in srgb, var(--color-black) 18%, transparent);--scrollbar-thumb-hover: color-mix(in srgb, var(--color-black) 28%, transparent);--text-sm: 12px;--text-md: 14px;--layout-width: 1660px;--topbar-content-width: var(--layout-width);--kelyfos-navbar-height: 44px;--topbar-bg-standalone: var(--color-white);--topbar-surface-border: 1px solid #e3e5e8;--topbar-bg: var(--topbar-search-bg);--topbar-border: rgba(0, 0, 0, .16);--topbar-fg: rgba(0, 0, 0, .88);--topbar-fg-muted: rgba(0, 0, 0, .72);--topbar-fg-strong: rgba(0, 0, 0, .96);--topbar-drawer-bg: var(--topbar-search-bg);--topbar-font-family: var(--font-sans);--secondarybar-font-family: var(--topbar-font-family);--topbar-search-bg: var(--hh-workspace-canvas);--topbar-search-scrim-bg: rgba(255, 255, 255, .42);--topbar-search-text: #6e6e73;--topbar-search-muted: #86868b;--topbar-search-link: #424245;--secondarybar-height: 52px;--secondarybar-height-mobile: 48px;--secondarybar-bg: rgba(255, 255, 255, .82);--secondarybar-hairline: rgba(29, 29, 31, .2);--secondarybar-shadow: 0 2px 8px rgba(15, 23, 42, .055);--secondarybar-shadow-mobile: 0 1px 5px rgba(15, 23, 42, .035);--secondarybar-title: rgb(29, 29, 31);--secondarybar-link: rgba(29, 29, 31, .72);--secondarybar-link-hover: rgb(29, 29, 31);--input-border: var(--hh-border-input);--input-border-hover: var(--hh-border-hover);--input-border-focus: var(--field-focus-border-color);--brand: #111;--brand-600: #000;--good: #22c55e;--bad: #ef4444;--apple-green: #34C759;--apple-green-strong: #248A3D;--apple-red: #FF3B30;--apple-red-strong: #D70015;--apple-sep: #C7C7CC;--neutral-50: #f7f9fc;--neutral-75: #f5f6f8;--neutral-100: #f2f4f8;--neutral-150: #f3f4f6;--neutral-200: var(--surface-78);--neutral-250: var(--ink-150);--neutral-300: #CBD5E1;--bg-selected: var(--hh-selected-bg);--info-50: #DBEAFE;--info-200: #93C5FD;--info-800: #1E3A8A;--success-50: #DCFCE7;--success-100: #CFFAE1;--success-500: #16a34a;--success-600: #15803d;--success-700: #065F46;--danger-50: #fff1f2;--danger-100: #fecdd3;--danger-500: #ef4444;--danger-700: #991b1b;--danger-800: #7f1d1d;--warning-400: #fbbf24;--warning-600: #ea580c;--warning-700: #b45309;--warning-800: #9a3412;--purple-700: #6b21a8;--status-published: #8db600;--teal-400: #14b8a6;--teal-500: #0f766e;--elev-card-shadow: var(--shadow-surface);--elev-card-strong-border: var(--app-surface-border-color);--navbar-h: var(--kelyfos-navbar-height, 44px);--stepper-w: 360px;--shell-gap: 32px;--bg: var(--color-bg);--card-bg: var(--app-card-bg)}@media (max-width: 980px){:root{--kelyfos-navbar-height: 48px}}@media (max-width: 760px){:root{--font-body: var(--hh-mobile-body-size);--font-body-mobile: var(--hh-mobile-body-size);--hh-font-caption: 11.5px;--hh-font-label: 12.5px;--hh-font-body: var(--hh-mobile-body-size);--hh-font-body-large: 14.5px;--hh-font-section-title: var(--hh-mobile-section-title-size);--hh-font-subtitle: 17px;--hh-font-page-title: var(--hh-mobile-page-title-size);--hh-font-display-small: var(--hh-mobile-page-title-size);--hh-font-display-large: 24px;--hh-control-height-mobile: var(--hh-mobile-control-height);--hh-control-font-size: var(--hh-font-label);--hh-control-padding-x: 12px;--app-card-spacing: var(--hh-mobile-card-padding);--app-menu-search-height: var(--hh-mobile-control-height);--app-menu-option-height: var(--hh-mobile-control-height);--app-filter-menu-option-height: var(--hh-mobile-control-height);--app-filter-menu-search-height: var(--hh-mobile-control-height);--app-filter-menu-font-size: var(--hh-font-label);--app-card-divider-inset-x: 18px;--secondarybar-height-mobile: var(--hh-mobile-tab-height);--secondarybar-shadow: var(--secondarybar-shadow-mobile)}}html[data-theme=light]{--color-bg: #fff;--color-surface: #ffffff;--color-border: #e5e7f0;--color-fg: #111319;--color-fg-muted: #4b5162;--color-accent: #355cff}:root{--hh-palette-000: #000;--hh-palette-00000002: #00000002;--hh-palette-00000003: #00000003;--hh-palette-00000005: #00000005;--hh-palette-00000012: #00000012;--hh-palette-00000026: #00000026;--hh-palette-0000002e: #0000002e;--hh-palette-0066cc: #0066cc;--hh-palette-0071e3: #0071e3;--hh-palette-0077ed: #0077ed;--hh-palette-087758: #087758;--hh-palette-087cff: #087cff;--hh-palette-0a84ff: #0a84ff;--hh-palette-0f172a: #0f172a;--hh-palette-101729: #101729;--hh-palette-111: #111;--hh-palette-11111803: #11111803;--hh-palette-1113: #1113;--hh-palette-13a64f: #13a64f;--hh-palette-14161d66: #14161d66;--hh-palette-151515: #151515;--hh-palette-161616: #161616;--hh-palette-16a34a: #16a34a;--hh-palette-175cd3: #175cd3;--hh-palette-17619b: #17619b;--hh-palette-181b2445: #181b2445;--hh-palette-1d1d1f: #1d1d1f;--hh-palette-1d1d1f03: #1d1d1f03;--hh-palette-1d1d1f08: #1d1d1f08;--hh-palette-1d1d1f0a: #1d1d1f0a;--hh-palette-1d1d1f12: #1d1d1f12;--hh-palette-1d1d1f14: #1d1d1f14;--hh-palette-1d1d1f18: #1d1d1f18;--hh-palette-1d1d1f1f: #1d1d1f1f;--hh-palette-1d1d1f24: #1d1d1f24;--hh-palette-1d1d2724: #1d1d2724;--hh-palette-202024: #202024;--hh-palette-20202442: #20202442;--hh-palette-20202817: #20202817;--hh-palette-20202c03: #20202c03;--hh-palette-20202c06: #20202c06;--hh-palette-20202c24: #20202c24;--hh-palette-20202c30: #20202c30;--hh-palette-202124: #202124;--hh-palette-20212402: #20212402;--hh-palette-20212409: #20212409;--hh-palette-2021240a: #2021240a;--hh-palette-2021240d: #2021240d;--hh-palette-20212412: #20212412;--hh-palette-20212414: #20212414;--hh-palette-2021241a: #2021241a;--hh-palette-2021241f: #2021241f;--hh-palette-20212420: #20212420;--hh-palette-2021242e: #2021242e;--hh-palette-202124cc: #202124cc;--hh-palette-218347: #218347;--hh-palette-222326: #222326;--hh-palette-225dbe: #225dbe;--hh-palette-226954: #226954;--hh-palette-2360a2: #2360a2;--hh-palette-236f60: #236f60;--hh-palette-237f73: #237f73;--hh-palette-242426: #242426;--hh-palette-242428: #242428;--hh-palette-242429: #242429;--hh-palette-24242d18: #24242d18;--hh-palette-242528: #242528;--hh-palette-252525: #252525;--hh-palette-25252b12: #25252b12;--hh-palette-25253b0a: #25253b0a;--hh-palette-26262d: #26262d;--hh-palette-26364d0d: #26364d0d;--hh-palette-265090: #265090;--hh-palette-267047: #267047;--hh-palette-2724340e: #2724340e;--hh-palette-273b5c35: #273b5c35;--hh-palette-28804a: #28804a;--hh-palette-2a2a2a: #2a2a2a;--hh-palette-2b2b31: #2b2b31;--hh-palette-2c2c32: #2c2c32;--hh-palette-2cc866: #2cc866;--hh-palette-2f7a49: #2f7a49;--hh-palette-303030: #303030;--hh-palette-303034: #303034;--hh-palette-30344008: #30344008;--hh-palette-31599a: #31599a;--hh-palette-33353a: #33353a;--hh-palette-33835a: #33835a;--hh-palette-345c7b: #345c7b;--hh-palette-347b49: #347b49;--hh-palette-353535: #353535;--hh-palette-353538: #353538;--hh-palette-357060: #357060;--hh-palette-363638: #363638;--hh-palette-36363c: #36363c;--hh-palette-386fc0: #386fc0;--hh-palette-386fc033: #386fc033;--hh-palette-39393d: #39393d;--hh-palette-39393f: #39393f;--hh-palette-3958791f: #3958791f;--hh-palette-39587926: #39587926;--hh-palette-39644a: #39644a;--hh-palette-3a3a42: #3a3a42;--hh-palette-3b3b3e: #3b3b3e;--hh-palette-3b3c40: #3b3c40;--hh-palette-3e3e45: #3e3e45;--hh-palette-3e79cf: #3e79cf;--hh-palette-405e54: #405e54;--hh-palette-414141: #414141;--hh-palette-414148: #414148;--hh-palette-41424b: #41424b;--hh-palette-424245: #424245;--hh-palette-424247: #424247;--hh-palette-424348: #424348;--hh-palette-42724c: #42724c;--hh-palette-44444b: #44444b;--hh-palette-46536c: #46536c;--hh-palette-475569: #475569;--hh-palette-4a5567: #4a5567;--hh-palette-4c4c51: #4c4c51;--hh-palette-4f4f4f: #4f4f4f;--hh-palette-505057: #505057;--hh-palette-506987: #506987;--hh-palette-52545e: #52545e;--hh-palette-52647d: #52647d;--hh-palette-526c9b: #526c9b;--hh-palette-535353: #535353;--hh-palette-535c66: #535c66;--hh-palette-5476a8: #5476a8;--hh-palette-555: #555;--hh-palette-555555: #555555;--hh-palette-55555a: #55555a;--hh-palette-55555d: #55555d;--hh-palette-555560: #555560;--hh-palette-55565b: #55565b;--hh-palette-557b76: #557b76;--hh-palette-56565d: #56565d;--hh-palette-585860: #585860;--hh-palette-587297: #587297;--hh-palette-595959: #595959;--hh-palette-5b5b60: #5b5b60;--hh-palette-5b5b63: #5b5b63;--hh-palette-5e606b: #5e606b;--hh-palette-5e6c7d: #5e6c7d;--hh-palette-5f7a65: #5f7a65;--hh-palette-60636a: #60636a;--hh-palette-616b65: #616b65;--hh-palette-626262: #626262;--hh-palette-626268: #626268;--hh-palette-626269: #626269;--hh-palette-62646b: #62646b;--hh-palette-636369: #636369;--hh-palette-63758a: #63758a;--hh-palette-6385ab: #6385ab;--hh-palette-6398e1: #6398e1;--hh-palette-64646a: #64646a;--hh-palette-64646b: #64646b;--hh-palette-646d7b: #646d7b;--hh-palette-66666c: #66666c;--hh-palette-66666d: #66666d;--hh-palette-666974: #666974;--hh-palette-667582: #667582;--hh-palette-676770: #676770;--hh-palette-686868: #686868;--hh-palette-68686c: #68686c;--hh-palette-68686d: #68686d;--hh-palette-686870: #686870;--hh-palette-686b72: #686b72;--hh-palette-6b6b6b: #6b6b6b;--hh-palette-6b6b74: #6b6b74;--hh-palette-6b6b75: #6b6b75;--hh-palette-6d7b72: #6d7b72;--hh-palette-6e6e73: #6e6e73;--hh-palette-707079: #707079;--hh-palette-717177: #717177;--hh-palette-727279: #727279;--hh-palette-729078: #729078;--hh-palette-737373: #737373;--hh-palette-737378: #737378;--hh-palette-737379: #737379;--hh-palette-73737a: #73737a;--hh-palette-73737b: #73737b;--hh-palette-73737d: #73737d;--hh-palette-73757d: #73757d;--hh-palette-747474: #747474;--hh-palette-74747b: #74747b;--hh-palette-75757c: #75757c;--hh-palette-76572f: #76572f;--hh-palette-76767b: #76767b;--hh-palette-767881: #767881;--hh-palette-77542e: #77542e;--hh-palette-777: #777;--hh-palette-777777: #777777;--hh-palette-77777c: #77777c;--hh-palette-77777d: #77777d;--hh-palette-77777e: #77777e;--hh-palette-77777f: #77777f;--hh-palette-777780: #777780;--hh-palette-777982: #777982;--hh-palette-777985: #777985;--hh-palette-777a81: #777a81;--hh-palette-777b8a: #777b8a;--hh-palette-78837c: #78837c;--hh-palette-7954a0: #7954a0;--hh-palette-797980: #797980;--hh-palette-7a7a80: #7a7a80;--hh-palette-7a7a81: #7a7a81;--hh-palette-7d7d84: #7d7d84;--hh-palette-7d838a: #7d838a;--hh-palette-7e7e85: #7e7e85;--hh-palette-7f7f87: #7f7f87;--hh-palette-7f9cbb: #7f9cbb;--hh-palette-81848c: #81848c;--hh-palette-83a38a: #83a38a;--hh-palette-848491: #848491;--hh-palette-858585: #858585;--hh-palette-858891: #858891;--hh-palette-858991: #858991;--hh-palette-858995: #858995;--hh-palette-865916: #865916;--hh-palette-86613a: #86613a;--hh-palette-86868b: #86868b;--hh-palette-86888e: #86888e;--hh-palette-8a601c: #8a601c;--hh-palette-8c8c8c: #8c8c8c;--hh-palette-8dbcf1: #8dbcf1;--hh-palette-8e8e93: #8e8e93;--hh-palette-8e8e96: #8e8e96;--hh-palette-8e8e961a: #8e8e961a;--hh-palette-8e939b: #8e939b;--hh-palette-8ec7b7: #8ec7b7;--hh-palette-8fb4e6: #8fb4e6;--hh-palette-8fb6ea: #8fb6ea;--hh-palette-90b8eb: #90b8eb;--hh-palette-925d1e: #925d1e;--hh-palette-929299: #929299;--hh-palette-93939a: #93939a;--hh-palette-96969e: #96969e;--hh-palette-999999: #999999;--hh-palette-9999a2: #9999a2;--hh-palette-999ca3: #999ca3;--hh-palette-9a7026: #9a7026;--hh-palette-9a9aa0: #9a9aa0;--hh-palette-9aa5b2: #9aa5b2;--hh-palette-9b9da7: #9b9da7;--hh-palette-9baec6: #9baec6;--hh-palette-9c302c: #9c302c;--hh-palette-9dbce5: #9dbce5;--hh-palette-a1a1aa: #a1a1aa;--hh-palette-a2a2a9: #a2a2a9;--hh-palette-a34848: #a34848;--hh-palette-a5a5ae: #a5a5ae;--hh-palette-a63e3e: #a63e3e;--hh-palette-a65a50: #a65a50;--hh-palette-a68042: #a68042;--hh-palette-a8a8a8: #a8a8a8;--hh-palette-a9a9a9: #a9a9a9;--hh-palette-aaa: #aaa;--hh-palette-ad3038: #ad3038;--hh-palette-adadb7: #adadb7;--hh-palette-aeb8c7: #aeb8c7;--hh-palette-b33d35: #b33d35;--hh-palette-b3b3bc: #b3b3bc;--hh-palette-b3d4fc: #b3d4fc;--hh-palette-b42318: #b42318;--hh-palette-b44343: #b44343;--hh-palette-b6b8bf: #b6b8bf;--hh-palette-b6dcd1: #b6dcd1;--hh-palette-b7b7bf: #b7b7bf;--hh-palette-b7b7c2: #b7b7c2;--hh-palette-b7ceed: #b7ceed;--hh-palette-b7d0df: #b7d0df;--hh-palette-b7d0fa: #b7d0fa;--hh-palette-b83c36: #b83c36;--hh-palette-b8b8b8: #b8b8b8;--hh-palette-b8b8c2: #b8b8c2;--hh-palette-b9b9c0: #b9b9c0;--hh-palette-b9bac2: #b9bac2;--hh-palette-b9bbc4: #b9bbc4;--hh-palette-bbb: #bbb;--hh-palette-bc4e57: #bc4e57;--hh-palette-bc5454: #bc5454;--hh-palette-bcbcbc: #bcbcbc;--hh-palette-bcbcc4: #bcbcc4;--hh-palette-bcbcc6: #bcbcc6;--hh-palette-bdbdbd: #bdbdbd;--hh-palette-bed3e7: #bed3e7;--hh-palette-bfc0c8: #bfc0c8;--hh-palette-bfc1c9: #bfc1c9;--hh-palette-c2cfdf: #c2cfdf;--hh-palette-c3d3cd: #c3d3cd;--hh-palette-c43b3b: #c43b3b;--hh-palette-c4cedb: #c4cedb;--hh-palette-c5c5ce: #c5c5ce;--hh-palette-c6c6c6: #c6c6c6;--hh-palette-c6c6ce: #c6c6ce;--hh-palette-c6c8d0: #c6c8d0;--hh-palette-c7c7c7: #c7c7c7;--hh-palette-c7c7ce: #c7c7ce;--hh-palette-c7c8d0: #c7c8d0;--hh-palette-c7c9d1: #c7c9d1;--hh-palette-c9c9cf: #c9c9cf;--hh-palette-c9c9d0: #c9c9d0;--hh-palette-c9c9d1: #c9c9d1;--hh-palette-cfcfcf: #cfcfcf;--hh-palette-d0d0d0: #d0d0d0;--hh-palette-d2d2d2: #d2d2d2;--hh-palette-d3e1ee: #d3e1ee;--hh-palette-d3e9da: #d3e9da;--hh-palette-d5d5d5: #d5d5d5;--hh-palette-d5d5dc: #d5d5dc;--hh-palette-d5e8ff: #d5e8ff;--hh-palette-d5ecdc: #d5ecdc;--hh-palette-d6d6dc: #d6d6dc;--hh-palette-d7cdba: #d7cdba;--hh-palette-d7d7d7: #d7d7d7;--hh-palette-d7d7dc: #d7d7dc;--hh-palette-d7d7df: #d7d7df;--hh-palette-d8d8d8: #d8d8d8;--hh-palette-d8dade: #d8dade;--hh-palette-d9c59f: #d9c59f;--hh-palette-d9d9d9: #d9d9d9;--hh-palette-d9d9df: #d9d9df;--hh-palette-d9e0e9: #d9e0e9;--hh-palette-d9e3eb: #d9e3eb;--hh-palette-dbe7e1: #dbe7e1;--hh-palette-dbe9df: #dbe9df;--hh-palette-dc6f43: #dc6f43;--hh-palette-dcdcdc: #dcdcdc;--hh-palette-dcdce1: #dcdce1;--hh-palette-dcdce2: #dcdce2;--hh-palette-dce5df: #dce5df;--hh-palette-dce6ed: #dce6ed;--hh-palette-dce8e1: #dce8e1;--hh-palette-dce8f5: #dce8f5;--hh-palette-ddc083: #ddc083;--hh-palette-dddde2: #dddde2;--hh-palette-dedede: #dedede;--hh-palette-dedee3: #dedee3;--hh-palette-dedee4: #dedee4;--hh-palette-dedee5: #dedee5;--hh-palette-dedfe3: #dedfe3;--hh-palette-dfdfe5: #dfdfe5;--hh-palette-dfe6ef: #dfe6ef;--hh-palette-dfe8f280: #dfe8f280;--hh-palette-e0e0e6: #e0e0e6;--hh-palette-e0e1e6: #e0e1e6;--hh-palette-e0e5eb: #e0e5eb;--hh-palette-e1e5eb: #e1e5eb;--hh-palette-e1e9e4: #e1e9e4;--hh-palette-e2e2e2: #e2e2e2;--hh-palette-e2e2e6: #e2e2e6;--hh-palette-e2e2e7: #e2e2e7;--hh-palette-e2e3e7: #e2e3e7;--hh-palette-e2e3e9: #e2e3e9;--hh-palette-e2e8ef: #e2e8ef;--hh-palette-e2e9e6: #e2e9e6;--hh-palette-e2ebe8: #e2ebe8;--hh-palette-e2efff: #e2efff;--hh-palette-e3e3e5: #e3e3e5;--hh-palette-e3e3e8: #e3e3e8;--hh-palette-e3e3e9: #e3e3e9;--hh-palette-e4d1a7: #e4d1a7;--hh-palette-e4e4e4: #e4e4e4;--hh-palette-e4e8ef: #e4e8ef;--hh-palette-e5e5e1: #e5e5e1;--hh-palette-e5e5e7: #e5e5e7;--hh-palette-e5e5e8: #e5e5e8;--hh-palette-e5e5ea: #e5e5ea;--hh-palette-e5e6e9: #e5e6e9;--hh-palette-e5e9ef: #e5e9ef;--hh-palette-e5eaf0: #e5eaf0;--hh-palette-e5f2e9: #e5f2e9;--hh-palette-e6e6e8: #e6e6e8;--hh-palette-e6e6e9: #e6e6e9;--hh-palette-e7e7e7: #e7e7e7;--hh-palette-e7e7e9: #e7e7e9;--hh-palette-e7e7eb: #e7e7eb;--hh-palette-e7e8ec: #e7e8ec;--hh-palette-e7eef5: #e7eef5;--hh-palette-e7eef8: #e7eef8;--hh-palette-e7f0f8: #e7f0f8;--hh-palette-e8e3dc: #e8e3dc;--hh-palette-e8e8ed: #e8e8ed;--hh-palette-e8eff3: #e8eff3;--hh-palette-e8f0fc: #e8f0fc;--hh-palette-e9e7ec: #e9e7ec;--hh-palette-e9e9ed: #e9e9ed;--hh-palette-e9e9ee: #e9e9ee;--hh-palette-e9ebed: #e9ebed;--hh-palette-e9edf2: #e9edf2;--hh-palette-e9f0fc: #e9f0fc;--hh-palette-eaeaec: #eaeaec;--hh-palette-eaeaee: #eaeaee;--hh-palette-eaeaf0: #eaeaf0;--hh-palette-eaf1f9: #eaf1f9;--hh-palette-eaf4ef: #eaf4ef;--hh-palette-eaf8f1: #eaf8f1;--hh-palette-ebebeb: #ebebeb;--hh-palette-ebebef: #ebebef;--hh-palette-ececec: #ececec;--hh-palette-ececef: #ececef;--hh-palette-ececf0: #ececf0;--hh-palette-eceef0: #eceef0;--hh-palette-eceff3: #eceff3;--hh-palette-ededed: #ededed;--hh-palette-ededf0: #ededf0;--hh-palette-ededf1: #ededf1;--hh-palette-ededf2: #ededf2;--hh-palette-edeef2: #edeef2;--hh-palette-edf1f5: #edf1f5;--hh-palette-edf1f7: #edf1f7;--hh-palette-edf2f7: #edf2f7;--hh-palette-edf4ee: #edf4ee;--hh-palette-edf4ef: #edf4ef;--hh-palette-edf5ff: #edf5ff;--hh-palette-edf7ef: #edf7ef;--hh-palette-edf7f0: #edf7f0;--hh-palette-edf7f4: #edf7f4;--hh-palette-edf8f0: #edf8f0;--hh-palette-edf9f0: #edf9f0;--hh-palette-eee4df: #eee4df;--hh-palette-eeeeee: #eeeeee;--hh-palette-eeeeef: #eeeeef;--hh-palette-eeeef1: #eeeef1;--hh-palette-eef3fa: #eef3fa;--hh-palette-eef3fb: #eef3fb;--hh-palette-eef4fd: #eef4fd;--hh-palette-eef5ff: #eef5ff;--hh-palette-efeff1: #efeff1;--hh-palette-efeff2: #efeff2;--hh-palette-eff3f8: #eff3f8;--hh-palette-eff6ff: #eff6ff;--hh-palette-f0f0f0: #f0f0f0;--hh-palette-f0f0f1: #f0f0f1;--hh-palette-f0f0f2: #f0f0f2;--hh-palette-f0f0f3: #f0f0f3;--hh-palette-f0f0f4: #f0f0f4;--hh-palette-f0f1f3: #f0f1f3;--hh-palette-f0f4f8: #f0f4f8;--hh-palette-f0f5fa: #f0f5fa;--hh-palette-f0f5fb: #f0f5fb;--hh-palette-f0f5fc: #f0f5fc;--hh-palette-f0f8f2: #f0f8f2;--hh-palette-f1dfb9: #f1dfb9;--hh-palette-f1f1f3: #f1f1f3;--hh-palette-f1f1f4: #f1f1f4;--hh-palette-f1f1f5: #f1f1f5;--hh-palette-f1f3f5: #f1f3f5;--hh-palette-f2f2f7: #f2f2f7;--hh-palette-f2f5f9: #f2f5f9;--hh-palette-f3f2f5: #f3f2f5;--hh-palette-f3f3f3: #f3f3f3;--hh-palette-f3f3f4: #f3f3f4;--hh-palette-f3f3f5: #f3f3f5;--hh-palette-f3f7fa: #f3f7fa;--hh-palette-f3f7fc: #f3f7fc;--hh-palette-f4eade: #f4eade;--hh-palette-f4f4f5: #f4f4f5;--hh-palette-f4f4f6: #f4f4f6;--hh-palette-f4f4f7: #f4f4f7;--hh-palette-f4f6f9: #f4f6f9;--hh-palette-f5f2ed: #f5f2ed;--hh-palette-f5f5f5: var(--hh-palette-fafafa);--hh-palette-f5f5f6: #f5f5f6;--hh-palette-f5f5f7: #f5f5f7;--hh-palette-f5f8fd: #f5f8fd;--hh-palette-f5f9f6: #f5f9f6;--hh-palette-f5f9f7: #f5f9f7;--hh-palette-f6f6f7: #f6f6f7;--hh-palette-f6f6f8: #f6f6f8;--hh-palette-f6f6f9: #f6f6f9;--hh-palette-f6faf8: #f6faf8;--hh-palette-f7f1e6: #f7f1e6;--hh-palette-f7f7f7: #f7f7f7;--hh-palette-f7f7f8: #f7f7f8;--hh-palette-f7f7f9: #f7f7f9;--hh-palette-f7f8fa: #f7f8fa;--hh-palette-f8e4e2: #f8e4e2;--hh-palette-f8f8fa: #f8f8fa;--hh-palette-f8fafc: #f8fafc;--hh-palette-f8fafd: #f8fafd;--hh-palette-f9eeee: #f9eeee;--hh-palette-f9f9f8: #f9f9f8;--hh-palette-faf0ef: #faf0ef;--hh-palette-faf3e8: #faf3e8;--hh-palette-fafafa: #fafafa;--hh-palette-fafafb: #fafafb;--hh-palette-fafafc: #fafafc;--hh-palette-fafafd: #fafafd;--hh-palette-fafbfc: #fafbfc;--hh-palette-fbefee: #fbefee;--hh-palette-fbefef: #fbefef;--hh-palette-fbf6ed: #fbf6ed;--hh-palette-fbfbfc: #fbfbfc;--hh-palette-fbfcfe: #fbfcfe;--hh-palette-fcf1f0: #fcf1f0;--hh-palette-fcf6e9: #fcf6e9;--hh-palette-fcfcfd: #fcfcfd;--hh-palette-fdfdfd: #fdfdfd;--hh-palette-fff: #fff;--hh-palette-fff1f0: #fff1f0;--hh-palette-fff2f2: #fff2f2;--hh-palette-fff3f2: #fff3f2;--hh-palette-fff4f4: #fff4f4;--hh-palette-fff5e4: #fff5e4;--hh-palette-fffbef: #fffbef;--hh-palette-ffffff: #ffffff;--hh-palette-ffffff80: #ffffff80;--hh-palette-ffffffb3: #ffffffb3;--hh-palette-ffffffc4: #ffffffc4;--hh-palette-ffffffcc: #ffffffcc;--hh-palette-ffffffd9: #ffffffd9;--hh-palette-ffffffed: #ffffffed;--hh-palette-fffffff5: #fffffff5;--hh-palette-0891b2: #0891b2;--hh-palette-0a66c2: #0a66c2;--hh-palette-0f766e: #0f766e;--hh-palette-6366f1: #6366f1;--hh-palette-71963b: #71963b;--hh-palette-8b5cf6: #8b5cf6;--hh-palette-9b6aa5: #9b6aa5;--hh-palette-d65b88: #d65b88;--hh-palette-d99a16: #d99a16;--hh-palette-ea580c: #ea580c;--hh-palette-ef4444: #ef4444;--hh-palette-747477: #747477;--hh-palette-707074: #707074;--hh-palette-a2a2a6: #a2a2a6;--hh-palette-222222: #222222;--hh-palette-386049: #386049;--hh-palette-9d2929: #9d2929;--hh-palette-76767c: #76767c;--hh-palette-8a8a90: #8a8a90;--hh-palette-21548a: #21548a;--hh-palette-376446: #376446;--hh-palette-929292: #929292;--hh-palette-333333: #333333;--hh-palette-85858b: #85858b;--hh-palette-8997a8: #8997a8;--hh-palette-545458: #545458;--hh-palette-dfdfe2: #dfdfe2;--hh-palette-cbd4df: #cbd4df;--hh-palette-505055: #505055;--hh-palette-8b8b90: #8b8b90;--hh-palette-8a8a8f: #8a8a8f;--hh-palette-bfc8d4: #bfc8d4;--hh-palette-767d87: #767d87;--hh-palette-b4bac3: #b4bac3;--hh-palette-796128: #796128;--hh-palette-707070: #707070;--hh-palette-c5c5c5: #c5c5c5}@media (pointer: coarse){:root{--app-menu-option-height: 40px;--app-filter-control-height: 44px;--app-filter-control-height-mobile: 44px}}:root{--text-primary: #0f172a;--text-secondary: #334155;--text-tertiary: #475569;--text-quaternary: #64748b;--text-disabled: #94a3b8;--text-link: #0a66c2;--text-success: #047857;--text-danger: #b42318;--text-warning: #b45309;--text-teal: #0b766b;--text-purple: #6d28d9;--semantic-btn-primary: var(--accent);--semantic-btn-primary-text: var(--color-white);--semantic-btn-primary-hover: color-mix(in srgb, var(--accent) 88%, var(--text));--semantic-btn-secondary: var(--surface-sunken);--semantic-btn-secondary-text: var(--text);--semantic-btn-secondary-hover: var(--surface-hover);--semantic-btn-danger: var(--danger-500);--semantic-btn-danger-hover: var(--danger-700);--semantic-btn-danger-text: var(--color-white);--semantic-btn-outline-success: var(--success-border);--semantic-btn-outline-success-text: var(--success-700);--semantic-btn-outline-success-hover: var(--success-100);--surface-base: #ffffff;--surface-raised: #ffffff;--surface-sunken: #f7f8fa;--surface-hover: var(--hh-hover-bg);--overlay-surface-scrim: color-mix(in srgb, var(--text-primary) 14%, transparent);--surface-muted: #eceff3;--surface-inverse: #1c1c1e;--success-surface: #ecfdf3;--danger-surface: #fef2f2;--warning-surface: #fff7ed;--info-surface: #eff6ff;--teal-surface: #effaf6;--purple-surface: #f5f3ff;--border-surface: rgba(0, 0, 0, .07);--border-row: rgba(0, 0, 0, .05);--border-divider: rgba(0, 0, 0, .045);--border-control: rgba(0, 0, 0, .09);--border-control-hover: rgba(0, 0, 0, .13);--border-subtle: var(--hh-border-divider);--border-default: var(--hh-border-primary);--border-strong: var(--hh-border-hover);--border-inverse: #2c2c2e;--success-border: #bbf7d0;--danger-border: #fecdd3;--warning-border: #fed7aa;--info-border: #bfdbfe;--teal-border: #9dd3c6;--note-info-surface: #eff6ff;--note-info-border: #bfdbfe;--note-info-text: #0a66c2;--example-marker-surface: var(--note-info-surface);--example-marker-border: var(--note-info-border);--example-marker-text: var(--note-info-text);--note-attention-surface: #fff8e1;--note-attention-border: #ffe08a;--note-attention-text: #8a5a00;--note-attention-soft-surface: #fffdf4;--note-attention-soft-border: #f3e8bd;--note-success-surface: #ecfdf3;--note-success-border: #bbf7d0;--note-success-text: #137333;--note-warning-surface: #fff7ed;--note-warning-border: #fed7aa;--note-warning-text: #9a3412;--note-danger-surface: #fef2f2;--note-danger-border: #fecdd3;--note-danger-text: #b42318;--accent: #0a84ff;--accent-purple: #a855f7;--brand-teal: #079184;--hh-brand-mark: var(--hh-palette-111);--success: #16a34a;--danger: #ff3b30;--warning: #ff9500;--info: #3b82f6;--shadow-surface: 0 0 0 .5px rgba(60, 60, 67, .15), 0 1px 2px rgba(0, 0, 0, .03);--shadow-record: inset 0 0 0 .5px rgba(60, 60, 67, .15);--shadow-xs: var(--shadow-surface);--shadow-sm: var(--shadow-surface);--shadow-md: var(--shadow-surface);--shadow-lg: var(--shadow-surface);--shadow-focus: none;--keyboard-focus-color: transparent;--focus-ring-color: var(--keyboard-focus-color);--focus-ring-width: 0px;--focus-ring-offset: 1px;--focus-ring-shadow: none;--focus-ring-forced-color: Highlight;--hh-ui-icon-background: #f5f5f5;--field-focus-border-color: var(--border-control);--field-focus-ring-color: transparent;--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-dropdown: 1000;--z-overlay: 2000;--z-drawer: 2100;--z-modal: 3000;--z-popover: 3500;--z-toast: 6000;--z-overlay-max: 9999;--font-sans: -apple-system, blinkmacsystemfont, "SF Pro Text", "SF Pro Display", "Inter", "Segoe UI", roboto, helvetica, arial, sans-serif;--font-mono: ui-monospace, sfmono-regular, "SF Mono", menlo, monaco, consolas, "Liberation Mono", monospace}:root{--hh-segment-track: var(--hh-ui-control);--hh-segment-selected: var(--hh-ui-surface);--hh-segment-edge: var(--hh-ui-border);--hh-segment-selected-edge: var(--hh-ui-border);--hh-segment-text: var(--hh-ui-label);--hh-segment-selected-text: var(--hh-ui-text);--hh-segment-shadow: 0 1px 2px rgb(32 33 36 / 5%);--hh-segment-weight: 400;--hh-segment-selected-weight: 500}:root[data-theme=light],:root:not([data-theme]):not([data-color-scheme=dark]):not(.dark){--hh-ui-canvas: #f5f5f5;--hh-ui-surface: #FFFFFF;--secondarybar-bg: #FFFFFF;--hh-ui-panel: #FAFAFA;--hh-ui-control: #F0F0F0;--hh-ui-border: #E7E7E7;--hh-ui-separator: #EEEEEE;--hh-ui-text: #202124;--hh-ui-secondary: #626262;--hh-ui-supporting: #6B6B6B;--hh-ui-label: #595959;--hh-ui-action: #414141;--hh-ui-primary: #151515;--hh-ui-success: #16843D;--hh-ui-success-border: #BADFC5;--hh-ui-switch-off: #D9D9DF;--hh-ui-switch-on: #518568;--hh-ui-switch-thumb: var(--hh-ui-surface);--hh-ui-shadow: none;--hh-ui-radius-card: 19px;--hh-ui-radius-panel: 12px;--hh-ui-radius-icon: 10px;--hh-ui-decoration: none;--hh-ui-flat-filter: none;--hh-text-primary: var(--hh-ui-text);--hh-text-secondary: var(--hh-ui-secondary);--hh-text-tertiary: var(--hh-ui-supporting);--hh-text-placeholder: var(--hh-ui-supporting);--hh-auth-subtitle: var(--hh-ui-secondary);--hh-auth-placeholder: var(--hh-ui-supporting);--text-primary: var(--hh-ui-text);--text-secondary: var(--hh-ui-secondary);--text-tertiary: var(--hh-ui-supporting);--text-quaternary: var(--hh-ui-supporting);--text-link: var(--hh-ui-action);--text-success: var(--hh-ui-success);--surface-base: var(--hh-ui-surface);--surface-raised: var(--hh-ui-surface);--surface-sunken: var(--hh-ui-control);--surface-muted: var(--hh-ui-control);--surface-inverse: var(--hh-ui-primary);--border-surface: var(--hh-ui-border);--border-row: var(--hh-ui-separator);--border-divider: var(--hh-ui-separator);--border-control: var(--hh-ui-border);--border-control-hover: var(--hh-ui-supporting);--hh-focus-bg: var(--hh-ui-control);--hh-selected-bg: var(--hh-ui-control);--hh-surface-subtle: var(--hh-ui-panel);--hh-workspace-canvas: var(--hh-ui-canvas);--hh-management-canvas: var(--hh-ui-canvas);--hh-surface-warm: var(--hh-ui-panel);--hh-surface-warm-muted: var(--hh-ui-control);--app-page-bg: var(--hh-ui-surface);--app-card-bg: var(--hh-ui-surface);--app-content-card-bg: var(--hh-ui-surface);--app-window-bg: var(--hh-ui-panel);--app-record-block-bg: var(--hh-ui-surface);--app-filter-control-bg: var(--hh-ui-control);--app-filter-control-bg-hover: var(--hh-palette-ebebeb);--semantic-btn-primary: var(--hh-ui-primary);--semantic-btn-primary-text: var(--hh-ui-surface);--semantic-btn-primary-hover: var(--hh-ui-text);--semantic-btn-secondary: var(--hh-ui-surface);--semantic-btn-secondary-text: var(--hh-ui-action);--semantic-btn-secondary-hover: var(--hh-hover-bg);--semantic-btn-outline-success: var(--hh-ui-success-border);--semantic-btn-outline-success-text: var(--hh-ui-success);--btn-bg: var(--hh-ui-surface);--btn-fg: var(--hh-ui-action);--btn-ghost-bg: var(--hh-ui-surface);--btn-ghost-fg: var(--hh-ui-action);--btn-success-bg: var(--hh-ui-success);--btn-success-hover-bg: var(--hh-ui-success);--brand: var(--hh-ui-primary);--brand-600: var(--hh-ui-text);--hh-checkbox-checked: var(--hh-ui-secondary);--success-500: var(--hh-ui-success);--success-600: var(--hh-ui-success);--success-700: var(--hh-ui-success);--app-card-radius: var(--hh-ui-radius-card);--radius-card: var(--hh-ui-radius-card);--app-content-card-radius: var(--hh-ui-radius-card);--app-nested-radius: var(--hh-ui-radius-panel);--app-record-block-radius: var(--hh-ui-radius-panel);--ink-950: var(--hh-ui-text);--ink-900: var(--hh-ui-text);--ink-800: var(--hh-ui-text);--ink-700: var(--hh-ui-action);--ink-600: var(--hh-ui-secondary);--ink-500: var(--hh-ui-supporting);--ink-400: var(--hh-ui-supporting);--ink-350: var(--hh-ui-supporting);--surface-75: var(--hh-ui-panel);--surface-78: var(--hh-ui-control);--surface-90: var(--hh-ui-control);--apple-ink: var(--hh-ui-text);--apple-muted: var(--hh-ui-secondary);--apple-muted-2: var(--hh-ui-supporting);--shadow-surface: none;--shadow-record: none;--shadow-focus: none;--focus-ring-shadow: none;--menu-shadow: none;--modal-shadow: none;--topbar-shadow: none;--app-content-card-border: 1px solid var(--hh-ui-border);--app-filter-control-radius: 999px;--focus-ring-width: 0px;--focus-ring-color: var(--keyboard-focus-color);--focus-ring-offset: 2px;--hh-ui-icon-background: #f5f5f5}@media screen{body:has(#root .topbar,#root .settings-builder-page){--border-control-hover: color-mix(in srgb, var(--hh-ui-border) 70%, var(--hh-ui-supporting));--hh-border-hover: var(--border-control-hover);--border-strong: var(--border-control-hover);--app-control-border-hover-color: var(--border-control-hover);--input-border-hover: var(--border-control-hover);--btn-border-hover: var(--border-control-hover);--app-content-card-hover-border-color: var(--border-control-hover);--surface-card-standard-border-hover: var(--border-control-hover)}}:root{--elev-1: none;--elev-2: none;--control-chevron-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236e6e73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.75 6.25 3.25 3.5 3.25-3.5'/%3E%3C/svg%3E");--control-chevron-size: 14px;--ink-950: #0b1220;--ink-900: #0f172a;--ink-800: #1f2937;--ink-700: #334155;--ink-600: #475569;--ink-500: #5f6673;--ink-400: #6e6e73;--ink-350: #86868b;--ink-300: #cbd5e1;--ink-275: #d7dee8;--ink-250: #e2e8f0;--ink-200: #e2e8f0;--ink-150: #f1f5f9;--ink-100: #f8fafc;--surface: var(--color-surface);--surface-primary: var(--surface-raised);--surface-secondary: var(--surface-hover);--surface-white: var(--color-white);--surface-50: var(--surface-sunken);--surface-95: var(--surface-hover);--btn-brand-bg: var(--brand);--btn-brand-fg: var(--color-white);--btn-brand-hover-bg: var(--brand-600);--btn-primary-bg: var(--semantic-btn-primary);--btn-primary-fg: var(--semantic-btn-primary-text);--btn-primary-hover-bg: var(--semantic-btn-primary-hover);--btn-secondary-bg: var(--semantic-btn-secondary);--btn-secondary-fg: var(--semantic-btn-secondary-text);--btn-secondary-hover-bg: var(--semantic-btn-secondary-hover);--btn-danger-bg: var(--semantic-btn-danger);--btn-danger-fg: var(--semantic-btn-danger-text);--btn-danger-hover-bg: var(--semantic-btn-danger-hover);--btn-outline-success-border: var(--semantic-btn-outline-success);--btn-outline-success-fg: var(--semantic-btn-outline-success-text);--btn-outline-success-hover-bg: var(--semantic-btn-outline-success-hover);--line: var(--card-border);--border: var(--border-subtle);--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px}:root{--ring-strong: rgba(31, 122, 255, .55);--border-weak: var(--elev-card-strong-border);--surface-75: #f5f5f7;--surface-78: #f2f2f7;--surface-90: #e8eaee}:root{--accent-blue: #0a84ff;--accent-blue-strong: #0a84ff;--accent-blue-weak: #007aff;--accent-orange: #ff9500;--ai-cyan: #0fbfae;--ai-blue: #2f6bf4;--ai-violet: #8a37e6;--ai-gradient: linear-gradient( 110deg, var(--ai-cyan), var(--ai-blue) 10%, var(--ai-violet) );--ai-text: #272a45}:root{--gray-950: #111;--gray-900: #111827;--gray-800: #1f2937;--gray-700: #374151;--gray-600: #4b5563;--gray-500: #5f6368;--gray-400: #86868b;--gray-300: #d1d5db;--gray-200: #e5e7eb;--ui-slate-700: #344054;--ui-slate-600: #475467;--ui-slate-500: #667085;--ui-slate-400: #98a2b3;--apple-ink: #1d1d1f;--apple-muted: #6e6e73;--apple-muted-2: #86868b;--success-800: #166534;--danger-600: #b91c1c;--warning-900: #92400e}:root{--semantic-text-strong: #253041;--semantic-text-body: #394047;--semantic-text-muted: #66706d;--semantic-text-muted-strong: #3f4650;--semantic-text-cool: #2f3a49;--semantic-text-cool-strong: #23323d;--semantic-text-charcoal: #263238;--semantic-text-charcoal-strong: #2d3036;--semantic-text-earth: #3f3c36;--semantic-text-neutral-muted: #5f6368;--semantic-text-steel: #5f6673;--semantic-text-steel-muted: #6e6e73;--semantic-text-warm: #5c544b;--semantic-text-warm-strong: #2f2a24;--semantic-text-warm-muted: #716b63;--semantic-text-warm-soft: #776f65;--semantic-text-teal: #2f7b68;--semantic-text-teal-deep: #255f59;--semantic-text-teal-strong: #16725f;--semantic-text-on-dark-muted: #c8cdd3;--platform-admin-auth-surface-deep: #102421;--platform-admin-auth-surface: #152d29;--platform-admin-auth-surface-soft: #1b3a34;--platform-admin-auth-accent: #98dbc7;--semantic-border-subtle: var(--ink-250);--semantic-border-muted: #e1e7ef;--semantic-border-control: #cfd8d3;--semantic-border-control-soft: #e8ecf2;--semantic-border-neutral: #d8dde6;--semantic-border-neutral-strong: #9da3ad;--semantic-border-cool-soft: #e7ebf2;--semantic-border-green-muted: #e1e7e3;--semantic-border-green-soft: #e3e8e5;--semantic-border-teal-muted: #dce5e1;--semantic-border-teal-soft: #dbeee8;--semantic-border-warm-muted: #ebe8e3;--semantic-border-warm-soft: #ece4db;--semantic-border-dark: #2d3238;--semantic-border-dark-strong: #3d4450;--semantic-border-purple: #5b4b73;--semantic-border-success-soft: #bbf7d0;--semantic-surface-neutral: #edf0f4;--semantic-surface-blue-tint: #f8fbff;--semantic-surface-warm: #fffdfa;--semantic-surface-warning: #fffbeb;--semantic-surface-warning-soft: #fff7ed;--semantic-surface-danger-soft: #fff1f1;--hh-note-info-bg: var(--note-info-surface);--hh-note-info-border: var(--note-info-border);--hh-note-info-text: var(--note-info-text);--hh-note-attention-bg: var(--note-attention-surface);--hh-note-attention-border: var(--note-attention-border);--hh-note-attention-text: var(--note-attention-text);--hh-note-success-bg: var(--note-success-surface);--hh-note-success-border: var(--note-success-border);--hh-note-success-text: var(--note-success-text);--hh-note-warning-bg: var(--note-warning-surface);--hh-note-warning-border: var(--note-warning-border);--hh-note-warning-text: var(--note-warning-text);--hh-note-danger-bg: var(--note-danger-surface);--hh-note-danger-border: var(--note-danger-border);--hh-note-danger-text: var(--note-danger-text);--semantic-brand-teal: #079184;--semantic-blue-accent: #2f7de1;--semantic-blue-accent-strong: #2f7df6;--semantic-blue-strong: #1d4ed8;--semantic-danger-strong: #b42318;--semantic-success-deep: #137333;--semantic-success-strong: #10b981;--semantic-success-teal: #059669;--semantic-teal-active: #0f807b;--semantic-warning-accent: #f59e0b;--semantic-warning-brown: #b07a2a;--semantic-warning-strong: #d97706}:root{--color-warning-700: #a15c00;--settings-success: #34c759;--settings-automation-intro-bg: #407ddc;--settings-automation-intro-accent: #ffd45a;--settings-workflow-tour-bg: #17385c;--settings-workflow-tour-accent: #ff8a58;--settings-workflow-tour-soft-green: #d8f1df;--settings-geofence-map-surface: #d7e2e7;--settings-geofence-map-water: #9fe0ec;--settings-spotlight-orange: #ff9f0a;--exact-text-6f747d: var(--text-quaternary);--exact-text-7c8ea6: var(--text-disabled);--exact-text-b8c0cc: #b8c0cc;--exact-border-dfe3ea: var(--border-default);--exact-border-e1e5ec: var(--border-default);--exact-border-e6e9ef: var(--border-subtle)}:root{--exact-text-86efac: #86efac;--exact-text-fbbf24: #fbbf24;--exact-text-fca5a5: #fca5a5;--exact-surface-0000ff: #0000ff;--exact-surface-00ff00: #00ff00;--exact-surface-00ffff: #00ffff;--exact-surface-ffff00: #ffff00}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}::selection{background:var(--hh-palette-b3d4fc);color:inherit}html,body{height:100%}body{margin:0;font-family:var(--topbar-font-family, -apple-system, blinkmacsystemfont, "SF Pro Text", "Helvetica Neue", helvetica, arial, sans-serif);font-size:var(--hh-type-body-size, var(--font-body));font-weight:var(--hh-type-body-weight, 400);font-variant-numeric:tabular-nums;line-height:1.45;color:var(--hh-text-primary, var(--color-fg));background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;font-size:var(--hh-type-control-size, var(--hh-control-font-size))}h1{font-size:var(--hh-type-page-title-size);font-weight:var(--hh-weight-label, 500);letter-spacing:var(--hh-tracking-page-heading, -.02em);line-height:1.2}h2{font-size:var(--hh-type-card-title-size);font-weight:var(--hh-type-title-weight, 600);line-height:1.3}h3,h4{font-size:var(--hh-type-subcard-title-size);font-weight:var(--hh-type-title-weight, 600);line-height:1.35}small{font-size:var(--hh-type-caption-size)}time,[data-numeric],.hh-tabular-nums{font-variant-numeric:tabular-nums}.surface{background:var(--app-card-bg);border:var(--app-surface-border);border-radius:var(--app-surface-radius)}.text-muted{color:var(--color-fg-muted)}.link{color:var(--color-accent);text-decoration:none}.link:hover{text-decoration:underline}.link--plain{color:var(--text);text-decoration:underline;font-weight:700}.link--plain:hover,.link--plain:visited{color:var(--text);text-decoration:underline}:where(a,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.svg{width:18px;height:18px;display:block;stroke:currentColor;fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ws-panel{display:none}.ws-panel.is-active{display:block}@media (max-width: 640px){.ico-help{width:36px;height:36px}}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-16))}.stack>*{margin:0}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-gap, var(--space-12));align-items:center}.grid{grid-template-columns:repeat(var(--grid-cols, auto-fit),minmax(var(--grid-min, 260px),1fr))}.switcher{display:flex;flex-wrap:wrap;gap:var(--switch-gap, var(--space-16))}.switcher>*{flex:1 1 var(--switch-threshold, 320px)}.sidebar{display:grid;grid-template-columns:var(--side-w, 280px) 1fr;gap:var(--space-16);align-items:start}.cover{min-block-size:100dvh;display:grid;place-items:center;padding:var(--space-20)}.container{max-width:var(--layout-width, 1200px);margin:0 auto;padding:0 var(--space-16)}.page__inner{max-width:1120px;margin:0 auto;padding:0 var(--space-16)}.employees-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.desktop-only{display:inherit}.tablet-down-only,.mobile-only{display:none}@media (max-width: 980px){.desktop-only{display:none}.tablet-down-only{display:block}}@media (max-width: 640px){.mobile-only{display:block}body{font-size:var(--font-body-mobile)}.container{padding:0 var(--space-mobile)}}.grid{display:grid;gap:var(--space-16);align-items:stretch;justify-items:stretch;grid-auto-flow:row}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1100px){.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.grid--4,.grid--3{grid-template-columns:1fr}}.section-line{display:flex;align-items:center;gap:var(--space-12);color:var(--muted);font-size:12px;letter-spacing:.05em;text-transform:uppercase;margin:var(--space-24) 0 var(--space-12)}.section-line:after{content:"";height:1px;background:var(--color-border);flex:1;border-radius:var(--radius-2xs)}.align-start{align-items:start}.fields.align-start>*{align-self:start}.align-end{align-items:end}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.hairline{height:1px;background:var(--line);border-radius:var(--radius-2xs)}.sticky-parent{position:relative;overflow:visible}.sticky-body{overflow:auto}.focus-ring:focus-visible{outline:2px solid var(--ring-strong);outline-offset:2px}section.panel,div.panel,article.panel,aside.panel,.panel.panel,section.list-shell,div.list-shell,article.list-shell,aside.list-shell,.list-shell.list-shell,section.table,div.table,article.table,aside.table,.table.table,section.toolbar,div.toolbar,article.toolbar,aside.toolbar,.toolbar.toolbar{border:var(--app-content-card-border);background:var(--app-content-card-bg);border-radius:var(--app-content-card-radius);box-shadow:var(--app-content-card-shadow)}section.drawer,div.drawer,article.drawer,aside.drawer,.drawer.drawer,section.popover,div.popover,article.popover,aside.popover,.popover.popover,section.dropdown-menu,div.dropdown-menu,article.dropdown-menu,aside.dropdown-menu,.dropdown-menu.dropdown-menu,section.select-menu,div.select-menu,article.select-menu,aside.select-menu,.select-menu.select-menu{border:var(--app-surface-border);background:var(--app-menu-bg);border-radius:var(--app-surface-radius)}.page-surface--white :is(.card,.panel,.list-shell,.table,.toolbar){border-color:var(--border-weak)}.borderless{border:0}.record-block{border:0;border-radius:var(--app-record-block-radius);background:var(--app-record-block-bg);box-shadow:var(--app-record-block-shadow)}.plain-row{border:0;border-radius:var(--app-plain-row-radius);background:transparent;box-shadow:var(--app-inner-surface-shadow)}.card-divider{height:1px;margin:0 var(--app-card-divider-inset-x);border:0;background:var(--app-divider-color)}.hh-brand-dot,.mh-brand-dot{display:inline-block;border-radius:50%;background:var(--hh-brand-mark);box-shadow:none}.hh-language-navigation{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 18px;padding-block:16px;font-size:13px}.hh-language-navigation :is(a,button){padding:5px 0;border:0;background:transparent;color:var(--text-secondary);font:inherit;text-decoration:none;cursor:pointer}.hh-language-navigation [aria-current=true]{color:var(--text-primary);text-decoration:underline;text-underline-offset:5px}.hh-language-page{width:min(960px,100%);min-height:55vh;margin-inline:auto;padding:30px 24px 64px}.hh-language-page header{display:flex;align-items:center;justify-content:space-between;margin-bottom:64px}.hh-language-brand{color:var(--text-primary);font-size:24px;font-weight:600;text-decoration:none}.hh-language-page h1{font-size:clamp(28px,5vw,42px);margin-block:0 32px}.hh-language-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hh-language-options button{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;color:var(--text-primary);font:inherit;font-size:20px;text-align:start;cursor:pointer}.hh-language-options small{color:var(--text-secondary);font-size:13px}.hh-language-suggestion{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:12px 24px;background:var(--surface-sunken);color:var(--text-primary)}.hh-language-suggestion p{margin:0}.hh-language-dismiss{border:0;background:transparent;color:inherit;font-size:24px;cursor:pointer}html[lang=ar] :is(.marketing-home,.public-site,.login,.auth--trial,.hh-language-page,.mh-contact-dialog){font-family:-apple-system,Segoe UI,Tahoma,Arial,sans-serif;letter-spacing:normal}html[lang=ar] :is(.marketing-home,.public-site,.login,.auth--trial) :is(h1,h2,h3,h4){letter-spacing:normal}html[lang=ar] :is(.mh-wordmark,.brand,.public-site__brand,.mh-contact-brand,.mps-brand,.mhn-feature-brand,.auth-trial__brand){direction:ltr;unicode-bidi:isolate}html[lang=ar] :is(.mps-pillar-entry,.mps-tile,.mhs-ai-product-copy,.mhn-primary,.mhn-secondary,.mh-contact-content){text-align:start}html[lang=ar] :is(.mh-arrow:not([data-direction=down]),.mhn-destination svg,.mhn-small-link svg,.mps-explore svg,.mhs-ai-action svg,.mh-why-actions svg){transform:scaleX(-1)}html[lang=ar] .login .back-btn{left:auto;right:0}html[lang=ar] .login .oauth-btn{text-align:start}html[lang=ar] .login .password-wrap .input{padding-right:12px;padding-left:44px}html[lang=ar] .login .toggle-visibility{right:auto;left:10px}html[lang=ar] .login input[type=email]{direction:ltr;text-align:start}html[lang=ar] .mh-contact-dialog input:is([type=email],[type=date]){direction:ltr}html[lang=ar] .mh-contact-close{right:auto;left:16px}html[lang=ar] .auth--trial .auth-trial__story{border-right:0;border-left:1px solid var(--auth-border)}html[lang=ar] .auth--trial .password-wrap .input{padding-right:12px;padding-left:42px}html[lang=ar] .auth--trial .toggle-visibility{right:auto;left:8px}html[lang=ar] .auth--trial :is(input[type=email],input[type=tel],#website,.phone-input__code){direction:ltr;text-align:start}html[lang=ar] .auth-confirmation-card__notice{text-align:start}html[lang=ar] .public-site :is(.hps-setting-list,.hps-detail-grid,.hps-module-grid,.hh-ai-action-items,.hh-site-editorial){text-align:start}.auth--signup .hh-language-navigation{justify-content:center;padding-inline:24px}@media (min-width: 781px){html[lang=ar] .auth--signup .auth-trial__masthead--signup{width:auto;right:auto;left:4%}html[lang=ar] .auth--signup .auth-trial__brand--story{left:auto;right:4%}}@media (max-width: 780px){html:is([lang=ar],[lang=es]) .auth--signup .auth-trial__story{min-height:0;border:0}}@media (max-width: 600px){.hh-language-options{grid-template-columns:1fr;gap:0}.hh-language-navigation{justify-content:center}.hh-language-suggestion{justify-content:flex-start}}@media (pointer: coarse){.hh-language-navigation :is(a,button){min-height:44px}}:root{--btn-bg: var(--card-bg);--btn-fg: var(--text);--btn-border: var(--card-border);--btn-border-hover: var(--app-control-border-hover-color);--btn-hover-bg: var(--hh-hover-bg);--btn-disabled-opacity: .6;--btn-radius: var(--radius-pill);--btn-min-height: 36px;--btn-pad-x: 14px;--btn-gap: 6px;--btn-success-bg: var(--success-500);--btn-success-hover-bg: var(--success-600);--btn-ghost-bg: var(--card-bg);--btn-ghost-fg: var(--text)}.btn{--btn-loading-ink: var(--btn-fg);display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);min-height:var(--btn-min-height);padding:0 var(--btn-pad-x);border-radius:var(--btn-radius);border:1px solid var(--hh-ui-border);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--hh-type-compact-title-size, 13px);font-weight:var(--hh-type-control-weight, 500);letter-spacing:0;text-decoration:none;cursor:pointer}.btn:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--hh-hover-bg);border-color:var(--btn-border-hover)}.btn--brand{--btn-loading-ink: var(--btn-brand-fg);background:var(--btn-brand-bg);color:var(--btn-brand-fg);border-color:var(--btn-brand-bg)}.btn--brand:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--btn-brand-hover-bg);border-color:var(--btn-brand-hover-bg)}.btn--primary{--btn-loading-ink: var(--btn-primary-fg);background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bg)}.btn--primary:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg)}.btn--secondary{--btn-loading-ink: var(--btn-secondary-fg);background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border:1px solid var(--hh-ui-border)}.btn--secondary:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--btn-secondary-hover-bg)}.btn--ghost{--btn-loading-ink: var(--btn-ghost-fg);background:var(--btn-ghost-bg);color:var(--btn-ghost-fg);border:1px solid var(--hh-ui-border)}.btn--ghost:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--hh-hover-bg)}.btn--outline-green,.btn--outline-success{--btn-loading-ink: var(--btn-outline-success-fg);background:var(--btn-ghost-bg);color:var(--btn-outline-success-fg);border-color:var(--btn-outline-success-border)}.btn--outline-green:hover:where(:not(:disabled,[aria-disabled=true])),.btn--outline-success:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--btn-outline-success-hover-bg);color:var(--btn-outline-success-fg);border-color:var(--btn-outline-success-border)}.btn--danger{--btn-loading-ink: var(--btn-danger-fg);background:var(--btn-danger-bg);color:var(--btn-danger-fg);border-color:var(--btn-danger-bg)}.btn--danger:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--btn-danger-hover-bg);border-color:var(--btn-danger-hover-bg)}.btn--danger:focus-visible:not(:disabled){background:var(--btn-danger-hover-bg);border-color:var(--btn-danger-hover-bg)}.btn--success-light{--btn-loading-ink: var(--success-700);background:var(--success-50);border-color:var(--success-border);color:var(--success-700)}.btn--success-light:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--success-100);border-color:var(--success-border)}.btn--publish{--btn-loading-ink: var(--color-white);background:var(--btn-success-bg);color:var(--color-white);border-color:color-mix(in srgb,var(--success-500) 60%,var(--color-white))}.btn--publish:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--btn-success-hover-bg);border-color:var(--btn-success-hover-bg)}.btn--publish:after{content:"";display:inline-block;width:var(--control-chevron-size);height:var(--control-chevron-size);margin-left:var(--btn-icon-gap, var(--btn-gap));background-repeat:no-repeat;background-position:center;background-size:var(--control-chevron-size);background-image:var(--control-chevron-image)}.btn--seg{background:var(--surface-sunken);color:var(--text);border:1px solid var(--hh-ui-border);--seg-dot-size: 8px;--seg-dot-gap: 8px}.btn--seg:after{content:"";display:inline-block;width:var(--control-chevron-size);height:var(--control-chevron-size);margin-left:var(--btn-icon-gap, var(--btn-gap));background-repeat:no-repeat;background-position:center;background-size:var(--control-chevron-size);background-image:var(--control-chevron-image)}.btn--seg:before{content:"";display:inline-block;width:var(--seg-dot-size);height:var(--seg-dot-size);border-radius:50%;background:var(--ink-350);margin-right:var(--seg-dot-gap);vertical-align:middle}.btn--seg.btn--compact{--seg-dot-size: 6px;--seg-dot-gap: 6px}.btn--seg.btn--large{--seg-dot-size: 8px;--seg-dot-gap: 8px}.btn--seg.is-publish{border-color:color-mix(in srgb,var(--status-published) 35%,transparent);color:var(--text)}.btn--seg.is-publish:before{background:var(--status-published)}.btn--seg.is-pending{border-color:color-mix(in srgb,var(--warning-600) 35%,var(--color-white));color:var(--text)}.btn--seg.is-pending:before{background:var(--warning-600)}.btn--seg.is-internal:before,.btn--seg.is-confidential:before{background:var(--ink-350)}.btn--compact{--btn-min-height: 32px;--btn-pad-x: 10px}.btn--large{--btn-min-height: 44px;--btn-pad-x: var(--space-16)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.btn.is-loading{position:relative;color:transparent;pointer-events:none}.btn.is-loading:after{content:"";width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--btn-loading-ink);position:absolute;top:50%;left:50%;animation:hh-loader-pulse 1.1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.btn.is-loading:after{animation:none}}.kebab{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid var(--hh-ui-border);background:var(--card-bg);color:var(--ink-400);border-radius:var(--radius-sm);cursor:pointer}.kebab:hover{border-color:var(--btn-border-hover);background:var(--hh-hover-bg);color:var(--ink-800)}.kebab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ai-gradient-btn{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 15px 0 13px;border:2px solid transparent;border-radius:var(--radius-pill);background:linear-gradient(var(--color-white),var(--color-white)) padding-box,var(--ai-gradient) border-box;color:var(--ai-text);font:inherit;font-size:12.5px;font-weight:500;letter-spacing:.01em;cursor:pointer}.ai-gradient-btn:disabled{cursor:not-allowed;opacity:.5}.ai-gradient-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ai-spark{flex:0 0 auto;width:17px;height:17px}.ai-spark.is-busy{transform-origin:50% 50%;animation:ai-spark-spin .9s linear infinite}@keyframes ai-spark-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ai-spark.is-busy{animation:none}}@media (max-width: 760px){.btn{--btn-min-height: var(--hh-mobile-control-height);--btn-pad-x: 12px;font-size:var(--hh-font-label)}.btn--compact{--btn-min-height: var(--hh-mobile-control-height-compact);--btn-pad-x: 10px}.btn--large{--btn-min-height: var(--hh-mobile-tap-target);--btn-pad-x: 14px}.kebab{width:var(--hh-mobile-control-height);height:var(--hh-mobile-control-height)}}:root{--app-action-height: 33px;--app-action-padding-x: 15px;--app-action-font-size: 12.5px;--app-action-compact-height: 28px;--app-action-compact-padding-x: 11px;--app-action-compact-font-size: 11.5px;--app-action-large-height: 44px;--app-action-radius: var(--radius-pill);--app-action-gap: 7px;--app-action-line-height: 1.2;--app-action-weight: var(--hh-weight-label, 500);--app-action-round-size: 34px}@media screen and (min-width: 761px) and (pointer: fine){body:has(#root .topbar,#root .settings-builder-page){--app-action-height: 34px;--app-action-compact-height: 30px;--app-action-padding-x: 14px;--app-action-compact-padding-x: 10px;--app-action-gap: 8px}}@layer action-button-geometry{body:has(#root .topbar,#root .settings-builder-page) :is(button,a,[role=button]):where([data-app-action],.btn,.button,.hub-button,.wcal-button,.files-button,.files-action-button,.company-files__button,.employees-survey-preview-button,.employees-action-entry-button,.employees-surveys-empty__primary,.employees-survey-card__edit,.employees-profile-actions__button,.employees-profile-save-control__submit,.candidate-profile-action,.candidate-profile-move,.cand-bulkbar__btn,.mid-toolbar__cta,.ai-gradient-btn,.jobs-create-btn,.reports-action-button,.candidate-db-ai-banner__button,.candidate-db-search-submit,.cjw-bottom-bar__save,.cjw-bottom-bar__view-job,.hiring-builder__publish,.job-ai-search-action,.resume-qv__btn,.skit-inline-confirm__button,.settings-apps-section-action,.settings-rp-manage-button,.settings-performance-editor__save,.settings-performance-preview-button,.reports-home-card__action-set>button,.personal-password-toggle,:is([data-app-action-footer],.app-modal__foot,.modal__foot,.personal-settings__card-footer,[class$=__actions],[class$=__footer])>button):not(:where([hidden],.is-hidden,[role=tab],[role=menuitem],[role=option],[aria-haspopup=listbox],.button--text,.button--icon,.btn--icon,.btn--link,.btn--seg,.wf-card-hitarea,.wf-kiteditor-link,.wf-module-back,.wf-module-cancel,.personal-toolbar-button,[data-app-action=native],[data-app-action=icon],.topbar *,[role=menu] *,[role=listbox] *,[contenteditable=true] *,.hiring-builder__canvas *,.rtb__btn,.dr-editor__tool,.settings-rich-editor__tool,.hiring-builder__tool)){box-sizing:border-box;min-height:var(--action-height, var(--app-action-height));height:auto;max-height:none;padding:0 var(--action-padding-x, var(--app-action-padding-x));border-radius:var(--app-action-radius);gap:var(--app-action-gap);font-size:var(--action-font-size, var(--app-action-font-size));font-weight:var(--app-action-weight);line-height:var(--app-action-line-height);white-space:normal;overflow-wrap:anywhere}body:has(#root .topbar,#root .settings-builder-page) :where(.btn--compact,.btn--small,.button--small,.button--sm,.hub-button--small,.employees-survey-card__edit,[data-app-action-size=compact]){--action-height: var(--app-action-compact-height);--action-padding-x: var(--app-action-compact-padding-x);--action-font-size: var(--app-action-compact-font-size)}@media screen and (min-width: 1024px) and (pointer: fine){body:has(#root .topbar) :is(button,a,[role=button]):where(.btn,.button,.hub-button,.wcal-button,.files-button,.files-action-button,.company-files__button,.reports-action-button,.employees-action-entry-button,[data-app-action]):not(:where([hidden],.is-hidden,[aria-haspopup=listbox],[role=tab],[role=switch],[role=menuitem],[role=option],.button--text,.button--icon,.btn--icon,.btn--icon-only,.btn--link,.btn--seg,[data-app-action=native],[data-app-action=icon],.topbar *,.candidate-profile-move-group *,.reports-download-split *,.cand-bulkbar *,[role=menu] *,[role=listbox] *,[data-hh-layout=preserve],[data-hh-layout=preserve] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[contenteditable],[contenteditable] *,.ProseMirror *,.ql-editor *,.hiring-builder__canvas *,.rtb__btn,.dr-editor__tool,.settings-rich-editor__tool,.hiring-builder__tool)){box-sizing:border-box;align-items:center!important;justify-content:center!important;min-height:var(--action-height, var(--app-action-height))!important;height:auto!important;max-height:none!important;padding-block:4px!important;padding-inline:var(--action-padding-x, var(--app-action-padding-x))!important;border-radius:var(--app-action-radius)!important;gap:var(--app-action-gap)!important;vertical-align:middle}}body:has(#root .topbar,#root .settings-builder-page) :where(.btn--large,.button--large,[data-app-action-size=large]){--action-height: var(--app-action-large-height)}body:has(#root .topbar,#root .settings-builder-page) :is(button,a):where([data-app-action=icon],.kebab,.icon-btn,.btn--icon,.button--icon,.settings-icon-button,.settings-kebab-button,.hub-round-button,.wcal-icon-button,.files-icon-button,.files-row__more,.reports-icon-button,.employees-org-icon-button,.employees-survey-card__actions,.employees-cycle-card__more-button,.employees-onboarding-card__menu-button,.hub-icon-button,.mid-toolbar__btn,.app-modal__close,.modal__close,.personal-modal__close,.candidate-db-filter-drawer__close,.candidate-db-delete-confirm__close,.candidate-db-mobile-filter-close,.cjw-bottom-bar__back-btn,.hiring-builder__drawer-close,.settings-workflow-modal__close,.settings-preview-modal__close,.settings-work-schedule-confirm__close,.settings-performance-delete-dialog__close,.settings-entity-delete-dialog__close,.settings-feature-dialog__close,.settings-profile-close-button,.skit-automation-modal__close,.settings-popup-close,.resume-modal__close):not(:where([hidden],.is-hidden,[data-app-action=native],.topbar *,[role=menu] *,[role=listbox] *,[contenteditable=true] *,.hiring-builder__canvas *)){box-sizing:border-box;width:var(--app-action-round-size);min-width:var(--app-action-round-size);height:var(--app-action-round-size);min-height:var(--app-action-round-size);max-height:none;padding:0;border-radius:var(--app-action-radius);flex-basis:var(--app-action-round-size);flex-shrink:0}body:has(#root .topbar) .reports-download-split>.btn:first-child,body:has(#root .topbar) .candidate-profile-move-group>.candidate-profile-move{border-start-end-radius:0;border-end-end-radius:0}body:has(#root .topbar) .reports-download-split>.btn:nth-child(2){min-width:var(--app-action-height);padding-inline:0;border-start-start-radius:0;border-end-start-radius:0}body:has(#root .topbar,#root .settings-builder-page) :where(.btn,.button,.hub-button,.wcal-button,.files-button,.reports-action-button,[data-app-action]):not(:where(.topbar *,.hiring-builder__canvas *,[data-app-action=native]))>svg{flex-shrink:0}body:has(#root .topbar) .jobs-create-btn{padding:0}body:has(#root .topbar) .jobs-create-btn__label{box-sizing:border-box;min-width:0;min-height:var(--app-action-height);height:auto;padding:0 var(--app-action-padding-x);border-radius:var(--app-action-radius)}@media (max-width: 760px){body:has(#root .topbar) :is(.cjw-bottom-bar__save,.cjw-bottom-bar__view-job){width:var(--app-action-round-size);min-width:var(--app-action-round-size);padding:0}}}@media (min-width: 761px) and (pointer: coarse){:root{--app-action-height: var(--hh-mobile-tap-target, 44px);--app-action-compact-height: var(--hh-mobile-tap-target, 44px);--app-action-large-height: var(--hh-mobile-tap-target, 44px);--app-action-round-size: var(--hh-mobile-tap-target, 44px);--app-action-compact-font-size: var(--app-action-font-size)}}@media (max-width: 760px){:root{--app-action-height: 30px;--app-action-padding-x: 12px;--app-action-font-size: 12px;--app-action-compact-height: 26px;--app-action-compact-padding-x: 10px;--app-action-compact-font-size: 11.5px;--app-action-large-height: 34px;--app-action-round-size: 30px;--app-action-gap: 6px}}:root{--card-radius: var(--app-content-card-radius);--card-shadow: var(--app-content-card-shadow);--surface-card-standard-bg: var(--app-content-card-bg);--surface-card-standard-border: var(--app-content-card-border-color);--surface-card-standard-border-hover: var(--app-content-card-hover-border-color);--surface-card-standard-radius: var(--app-content-card-radius);--surface-card-standard-shadow: var(--app-content-card-shadow);--surface-card-standard-bg-hover: var(--app-content-card-hover-bg);--surface-card-standard-shadow-hover: var(--app-content-card-hover-shadow)}.card{background:var(--app-content-card-bg);border:var(--app-content-card-border);border-radius:var(--card-radius);box-shadow:var(--elev-card-shadow, var(--card-shadow))}.card .media,.card .inner{--inset: 8px;border-radius:max(0px,calc(var(--card-radius, var(--radius-lg)) - var(--inset)));overflow:hidden}.card__body{padding:var(--app-card-spacing);position:relative}@media (max-width: 760px){.card__body{padding:var(--hh-mobile-card-padding)}}.surface-card--standard{background:var(--surface-card-standard-bg);border:var(--app-content-card-border);border-radius:var(--surface-card-standard-radius);box-shadow:var(--surface-card-standard-shadow);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}@media (hover: hover) and (pointer: fine){.card.card--interactive:hover{background:var(--hh-hover-bg);transform:translateY(-1px)}.surface-card--standard.surface-card--interactive:hover{background:var(--surface-card-standard-bg-hover);border-color:var(--surface-card-standard-border-hover);box-shadow:var(--surface-card-standard-shadow-hover)}}@media (prefers-reduced-motion: reduce){.card.card--interactive,.surface-card--standard{transition:none}}.square-card{height:325px;display:grid}.square-card>.card__body{display:grid;place-items:center;height:100%}.scard{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-areas:"icon" "title" "desc" "cta";align-items:start;justify-items:center;gap:8px;text-align:center;height:100%}.scard__icon{grid-area:icon;width:48px;height:48px;display:grid;place-items:center;color:var(--muted)}.scard__icon .svg{width:28px;height:28px}.scard__icon .ico{width:56px;height:56px;color:var(--ink-250)}.scard__title{grid-area:title;margin:0;font-weight:var(--hh-weight-title, 600);font-size:14px;color:var(--text)}.scard__desc{grid-area:desc;margin:0;color:var(--muted);font-size:13px;font-weight:400;line-height:1.35;max-width:22ch}.scard__cta{grid-area:cta;align-self:end}.scard--url{grid-template-rows:auto auto 1fr auto auto 1fr;grid-template-areas:"icon" "title" "." "cta" "desc" "."}.scard--url .scard__title{margin-bottom:var(--space-12)}.scard--url .scard__cta{align-self:center}@media (max-width: 1100px){.square-grid--4,.square-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.square-grid--4,.square-grid--3{grid-template-columns:1fr}}.urlrow{display:grid;justify-items:center;width:100%}.urlwrap{position:relative;width:min(420px,90%)}.urlwrap input{width:100%;border:1px solid var(--hh-ui-border);border-radius:var(--radius-10);padding:10px 56px 10px 12px;min-height:44px;font:inherit;background:color-mix(in srgb,var(--text) 10%,var(--color-card-background));color:var(--text)}.urlcopy{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink-400);cursor:pointer}.urlcopy .svg{display:inline-block;width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.urlcopy:hover{color:var(--color-accent)}.square-card[data-no-activate] .scard__cta{align-self:center}.card.square-card[role=button]{cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform 80ms ease}.card.square-card[role=button]:hover{background:var(--hh-hover-bg);border-color:var(--elev-card-strong-border)}.card.square-card[role=button]:active{transform:translateY(1px)}.card.square-card[role=button]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.card.square-card[role=button] .scard__cta .btn{pointer-events:none}.square-card .scard__cta .btn{padding:0 var(--space-16);min-height:var(--btn-min-height);border-radius:var(--btn-radius);text-decoration:none}.card.square-card .scard__cta .btn{background:transparent;border:0;box-shadow:none}.card.square-card .scard__cta .btn:hover,.card.square-card .scard__cta .btn:active,.card.square-card .scard__cta .btn:focus{background:transparent;box-shadow:none}:root{--select-bg: var(--color-white);--select-fg: var(--text);--select-border: var(--input-border);--select-hover-bg: var(--hh-hover-bg);--menu-item-hover-bg: var(--hh-interaction-bg)}.control-chevron{width:var(--control-chevron-size);height:var(--control-chevron-size);flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.loc-menu{position:absolute;top:var(--menu-anchor-top, auto);left:var(--menu-anchor-left, auto);z-index:var(--z-dropdown, 1000);background:var(--app-menu-bg);color:var(--select-fg);border:var(--app-menu-border);border-radius:var(--app-menu-radius);overflow:hidden;box-shadow:var(--app-menu-shadow);width:320px;max-width:calc(100vw - 24px);max-height:var(--menu-max-height, min(420px, calc(100vh - 24px) ));padding:var(--app-menu-padding);display:none}.loc-menu[aria-hidden=false]{display:block}.loc-head{padding:0 0 var(--app-menu-gap);border-bottom:0;position:sticky;top:0;background:var(--app-menu-bg)}.loc-search{width:100%;height:var(--app-menu-search-height);padding:0 var(--app-menu-option-padding-x);border:1px solid var(--hh-ui-border);border-radius:var(--app-menu-search-radius);color:var(--select-fg);background:var(--app-menu-search-bg);font-family:inherit;font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height);transition:background-color .12s ease,border-color .12s ease}.loc-search::placeholder{color:var(--muted)}.loc-search:hover{background:var(--hh-hover-bg);border-color:var(--input-border-hover)}.loc-search:focus{background:var(--hh-interaction-bg);border-color:var(--input-border-focus);outline:none;box-shadow:none}.loc-list{display:grid;max-height:var(--menu-max-height, var(--app-menu-results-max-height));overflow:auto;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;background:var(--app-menu-bg)}.loc-list::-webkit-scrollbar{width:0;height:0}.loc-opt{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:var(--app-menu-option-height);padding:0 var(--app-menu-option-padding-x);background:transparent;border:0;border-radius:var(--app-menu-option-radius);width:100%;text-align:left;cursor:pointer;color:var(--text);font-family:inherit;font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height)}.loc-opt:hover{background:var(--hh-hover-bg)}.loc-opt[aria-selected=true]{background:var(--menu-selected-bg)}.loc-check{opacity:0;color:var(--color-accent)}.loc-opt[aria-selected=true] .loc-check{opacity:1}.loc-divider{height:1px;background:var(--hh-border-divider);margin:0}.selector{position:relative;min-height:var(--hh-control-height);padding:0 calc(var(--hh-control-padding-x) + 20px) 0 var(--hh-control-padding-x);border-radius:var(--hh-control-radius);border:1px solid var(--hh-ui-border);background:var(--select-bg);color:var(--muted);font-size:var(--hh-control-font-size);line-height:var(--hh-control-line-height);font-weight:400;cursor:pointer}.selector:hover{border-color:var(--input-border-hover);background:var(--select-hover-bg);color:var(--text)}.selector:after{content:"";position:absolute;right:10px;top:50%;width:var(--control-chevron-size);height:var(--control-chevron-size);transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:var(--control-chevron-size);background-image:var(--control-chevron-image);opacity:.9;transition:transform .15s ease}.selector[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}@media (max-width: 640px){.selector{min-height:var(--hh-control-height-mobile)}}.combo[data-combo]{position:relative}.combo__button{width:100%;text-align:left}.combo .selector{font-weight:400}.combo__menu{position:absolute;left:0;right:0;top:calc(100% + var(--app-menu-offset));z-index:var(--z-popover, 3500);background:var(--app-menu-bg);color:var(--select-fg);border:var(--app-menu-border);border-radius:var(--app-menu-attached-bottom-radius);overflow:auto;max-height:var(--app-menu-results-max-height);box-shadow:var(--app-menu-shadow);padding:var(--app-menu-padding);display:none}.combo__menu[aria-hidden=false]{display:grid;gap:var(--app-menu-gap)}.combo__head{padding:0;border-bottom:0;background:var(--app-menu-bg);position:sticky;top:0;z-index:1}.combo__search{width:100%;height:var(--app-menu-search-height);padding:0 var(--app-menu-option-padding-x);border:1px solid var(--hh-ui-border);border-radius:var(--app-menu-search-radius);color:var(--select-fg);background:var(--app-menu-search-bg);font-family:inherit;font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height)}.combo__search::placeholder{color:var(--muted)}.combo__search:hover{background:var(--hh-hover-bg);border-color:var(--input-border-hover)}.combo__search:focus{background:var(--hh-interaction-bg);border-color:var(--input-border-focus);outline:0;box-shadow:none}.loc-search:focus-visible,.combo__search:focus-visible,.seldown__search:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow)}.combo__list{display:grid;max-height:none;overflow:visible}.combo__opt{width:100%;min-height:var(--app-menu-option-height);display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:0 var(--app-menu-option-padding-x);background:transparent;border:0;border-radius:var(--app-menu-option-radius);text-align:left;cursor:pointer;color:var(--text);font-family:inherit;font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height)}.combo__opt:hover{background:var(--hh-hover-bg)}.combo__opt[aria-selected=true]{background:var(--hh-interaction-bg)}.combo__check{color:var(--color-accent);opacity:0}.combo__opt[aria-selected=true] .combo__check{opacity:1}.combo__list::-webkit-scrollbar{width:8px;height:8px}.combo__list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm)}.combo__list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.combo__list::-webkit-scrollbar-track{background:transparent}.combo[data-combo].is-open .selector{border-color:var(--input-border-focus);border-bottom-right-radius:0;border-bottom-left-radius:0}.seldown{position:relative}.seldown.is-open{z-index:var(--z-dropdown, 1000)}.seldown__required{margin-right:3px;color:var(--danger-700)}.seldown__box{position:relative;width:100%}.seldown__btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:grid;align-items:center;width:100%;min-height:var(--hh-control-height);padding-right:44px;border:1px solid var(--hh-ui-border);border-radius:var(--hh-control-radius);background:var(--select-bg);color:var(--text);font-family:inherit;font-size:var(--hh-control-font-size);font-weight:var(--hh-weight-body, 400);text-align:left;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.seldown__btn.has-clear-control{padding-right:72px}.seldown__btn:hover{border-color:var(--input-border-hover);background:var(--hh-hover-bg)}.seldown.is-disabled .seldown__btn,.seldown__btn:disabled{background:var(--surface-muted);color:var(--muted);cursor:default;opacity:1}.seldown.is-disabled .seldown__btn:after,.seldown__btn:disabled:after{opacity:.45}.seldown.is-disabled:focus-within .seldown__btn{border-color:var(--select-border);box-shadow:none}.seldown:focus-within .seldown__btn{background:var(--hh-interaction-bg);border-color:var(--input-border-focus);box-shadow:none}.seldown__btn:after{content:"";position:absolute;right:12px;top:50%;width:var(--control-chevron-size);height:var(--control-chevron-size);margin-top:calc(var(--control-chevron-size) / -2);background:var(--control-chevron-image) center / var(--control-chevron-size) no-repeat;transform:none;transition:opacity .12s ease,transform .12s ease}.seldown .seldown__btn.has-clear-control:after{opacity:0;pointer-events:none}.seldown__btn[aria-expanded=true]:after{transform:rotate(180deg)}.seldown__btn.has-value .seldown__value{color:var(--text)}.seldown__placeholder{color:var(--muted)}.seldown__placeholder.is-hidden{display:none}.seldown__clear{position:absolute;right:12px;top:50%;z-index:1;display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:0;background:transparent;color:var(--ink-350);box-sizing:border-box;cursor:pointer;font-size:20px;font-weight:400;line-height:1;transform:translateY(-50%);transition:color .12s ease}.seldown__clear:hover{color:var(--ink-700)}.seldown__clear:disabled{color:var(--ink-250);cursor:default}.seldown__panel{position:absolute;left:0;right:0;top:calc(100% + var(--app-menu-offset));z-index:var(--z-dropdown, 1000);overflow:hidden;display:grid;gap:var(--app-menu-gap);padding:var(--app-menu-padding);border:var(--app-menu-border);border-radius:var(--app-menu-attached-bottom-radius);background:var(--app-menu-bg);box-shadow:var(--app-menu-shadow)}.seldown.is-open .seldown__panel{top:calc(100% + var(--app-menu-offset))}.seldown.is-open .seldown__btn{background:var(--hh-interaction-bg);border-color:var(--input-border-focus);border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none}.seldown.is-placement-top .seldown__panel{top:auto;bottom:calc(100% + var(--app-menu-offset));border-radius:var(--app-menu-attached-top-radius)}.seldown.is-placement-top.is-open .seldown__btn{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--hh-control-radius);border-bottom-left-radius:var(--hh-control-radius)}.seldown__search{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:sticky;top:0;z-index:1;width:100%;min-height:var(--app-menu-search-height);margin:0;padding:0 var(--app-menu-option-padding-x);border:1px solid var(--hh-ui-border);border-radius:var(--app-menu-search-radius);background:var(--app-menu-search-bg);color:var(--text);font-family:inherit;font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height)}.seldown__search:hover{background:var(--hh-hover-bg);border-color:var(--input-border-hover)}.seldown__search:focus{background:var(--hh-interaction-bg);border-color:var(--input-border-focus);outline:0;box-shadow:none}.seldown__list{display:grid;max-height:var(--app-menu-results-max-height);margin:0;padding:0;overflow:auto;list-style:none}.seldown__opt{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--app-menu-option-height);padding:0 var(--app-menu-option-padding-x);border:0;border-radius:var(--app-menu-option-radius);background:transparent;color:var(--text);font-family:inherit;font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height);cursor:pointer;text-align:left;transition:background-color .12s ease,color .12s ease}.seldown__opt:hover{background:var(--hh-hover-bg)}.seldown__opt.is-active{background:var(--menu-item-hover-bg)}.seldown__opt.is-selected{background:var(--menu-selected-bg);font-weight:var(--app-menu-font-weight)}.seldown__opt.is-selected:before{content:"";width:16px;height:16px;background:var(--hh-palette-202124);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"><path d="M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z"/></svg>') center/16px 16px no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"><path d="M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z"/></svg>') center/16px 16px no-repeat}.seldown__backdrop{display:none}.seldown__backdrop.is-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 2000);display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent}.seldown__panel.is-portal{position:fixed;right:auto;z-index:var(--z-popover, 3500);max-height:var(--seldown-panel-max-height, 340px);overflow:hidden;border:var(--app-menu-border);border-radius:var(--app-menu-attached-bottom-radius);background:var(--app-menu-bg);box-shadow:var(--app-menu-shadow)}.seldown__panel.is-portal .seldown__list{max-height:var(--seldown-list-max-height, 300px)}@media (max-width: 760px){.loc-menu{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;top:auto;z-index:var(--z-popover, 3500);width:auto;max-width:none;max-height:min(72dvh,540px);border-radius:var(--radius-lg);box-shadow:var(--menu-shadow)}.seldown__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 2000);display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:#0000001f}.seldown.is-open .seldown__btn{border-radius:var(--hh-control-radius)}.seldown.is-open .seldown__panel{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;top:auto;z-index:var(--z-popover, 3500);max-height:min(70dvh,520px);border:var(--app-menu-border);border-radius:var(--radius-lg);background:var(--app-menu-bg);box-shadow:var(--app-menu-shadow)}.seldown__search{min-height:48px;font-size:16px}.seldown__list{max-height:min(56dvh,420px);padding:0 0 10px;overscroll-behavior:contain}.seldown__opt{min-height:46px;padding:11px 14px;font-size:15px}.seldown__backdrop.is-portal{background:#0000001f}.seldown__panel.is-portal{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;top:auto;width:auto;max-height:min(70dvh,520px);border-radius:var(--radius-lg)}.seldown__panel.is-portal .seldown__list{max-height:min(56dvh,420px)}}:root :is(.seldown__panel,.combo__menu,.loc-menu,.settings-attached-select__menu,.settings-profile-option-menu,.settings-profile-entity-menu,.settings-document-select__menu){background:var(--app-menu-bg, var(--hh-palette-fff));border:var(--app-menu-border, 1px solid var(--hh-palette-e7e7eb));border-radius:var(--app-menu-attached-bottom-radius, 0 0 12px 12px);padding:var(--app-menu-padding, 6px);box-shadow:var(--app-menu-shadow, 0 8px 24px rgb(29 29 31 / 8%))}:root :is(.settings-select.is-open-above>.settings-attached-select__menu,.seldown.is-placement-top>.seldown__panel){border-radius:var(--app-menu-attached-top-radius, 12px 12px 0 0)}:root .settings-attached-select__menu[popover]{border-radius:var(--app-menu-radius, 12px)}:root :is(.seldown__panel,.combo__menu,.loc-menu,.settings-attached-select__menu,.settings-profile-option-menu,.settings-profile-entity-menu,.settings-document-select__menu) :is([role=option],.loc-opt,.combo__opt,.seldown__opt,label[data-ui=legal-entity-pill]){border-radius:var(--app-menu-option-radius, 8px)}:root :is(.seldown__panel,.combo__menu,.loc-menu,.settings-attached-select__menu,.settings-profile-option-menu,.settings-profile-entity-menu,.settings-document-select__menu) :is([role=option][aria-selected=true],[role=option].is-selected,label[data-ui=legal-entity-pill].is-selected){background:var(--menu-selected-bg, var(--hh-palette-f0f0f0))}:root .seldown__opt.is-selected:before{order:1;flex:0 0 16px;margin-inline-start:auto;background:var(--hh-palette-202124)}:root .settings-billing-country__results button>svg{flex-shrink:0;margin-inline-start:auto}:root .app-select-search{box-sizing:border-box;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;min-width:0;min-height:var(--app-menu-search-height, 34px);margin:3px 3px 6px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:var(--app-menu-search-bg, var(--hh-palette-e8e8ed));color:var(--muted, var(--hh-palette-6e6e73));font-family:inherit;font-size:var(--app-menu-font-size, 13px);font-weight:400}:root .app-select-search>svg{display:block;flex:0 0 16px;width:16px;height:16px;margin:0;background:transparent}:root .app-select-search>input{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;position:static;flex:1 1 0%;width:100%;min-width:0;height:calc(var(--app-menu-search-height, 34px) - 2px);min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text, var(--hh-palette-1d1d1f));font:inherit}:root .app-select-search:focus-within{border-color:var(--focus-ring-color, var(--hh-palette-8e8e96));outline:none;box-shadow:none}:root .app-select-search:focus-within>:is(input,.input):is(:focus,:focus-visible){outline:none;box-shadow:none}:root .app-select-search>input::placeholder{color:var(--muted, var(--hh-palette-6e6e73));opacity:1}:root .settings-profile-entity-trigger:has(>.settings-profile-entity-menu)>input{border-bottom-left-radius:0;border-bottom-right-radius:0}:root .settings-profile-entity-trigger>.settings-profile-entity-menu{top:calc(100% - 1px);margin-top:0}:root .settings-profile-entity-trigger:has(>.settings-profile-entity-menu)>svg{transform:translateY(-50%) rotate(180deg)}@media (max-width: 760px){:root :is(.seldown__panel,.combo__menu,.loc-menu,.settings-attached-select__menu,.settings-profile-option-menu,.settings-profile-entity-menu,.settings-document-select__menu){border-radius:var(--app-menu-radius, 12px)}}@media (forced-colors: active){:root .app-select-search:focus-within{border-color:Highlight;outline:2px solid Highlight;outline-offset:2px}}:root{--attached-select-border: var(--hh-palette-dedee4);--attached-select-border-width: 1px;--attached-select-radius: var(--app-menu-radius, 12px)}:root .seldown__control{position:relative}@layer connected-selects{:root :is(.field,.text-suggest,.seldown,.settings-select,.settings-profile-select,.settings-attached-select):has([aria-expanded=true][aria-invalid=true]){--attached-select-border: var(--danger-700, var(--hh-palette-c43b3b))}:root :is(.settings-attached-select__control,.settings-profile-select__control,.seldown__btn,.settings-work-schedule-time__control,[data-attached-select=trigger])[aria-expanded=true]:not(:where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field])),:root :has(>:is(.settings-attached-select__menu,.settings-profile-select__menu,.settings-profile-option-menu,.settings-profile-entity-menu,.seldown__panel,.combo__menu:where(.field *,[data-select-appearance=field] *),.loc-menu:where(.field *,[data-select-appearance=field] *),[data-attached-select=menu]))>:is(button,input,[role=combobox])[aria-expanded=true]:not(:where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field])){box-sizing:border-box!important;border:var(--attached-select-border-width) solid var(--attached-select-border)!important;border-bottom-color:transparent!important;border-radius:var(--attached-select-radius) var(--attached-select-radius) 0 0!important;background:var(--attached-select-background, var(--hh-palette-fff));box-shadow:none!important;transition:none!important}:root :is(.settings-attached-select__menu,.settings-profile-select__menu,.settings-profile-option-menu,.settings-profile-entity-menu,.seldown__panel,.combo__menu:where(.field *,[data-select-appearance=field] *),.loc-menu:where(.field *,[data-select-appearance=field] *),[data-attached-select=menu]):not(:where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field])){box-sizing:border-box!important;margin:0!important;border:var(--attached-select-border-width) solid var(--attached-select-border)!important;border-top-width:0!important;border-radius:0 0 var(--attached-select-radius) var(--attached-select-radius)!important;background:var(--attached-select-background, var(--hh-palette-fff));box-shadow:none!important;overflow-wrap:anywhere}:root :is(.settings-attached-select__menu,.settings-profile-select__menu,.settings-profile-option-menu,.settings-profile-entity-menu,.seldown__panel,.combo__menu:where(.field *,[data-select-appearance=field] *),.loc-menu:where(.field *,[data-select-appearance=field] *),[data-attached-select=menu]):not(:where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field])):not([popover]):not(.is-portal):not([data-attached-floating=true]){position:absolute!important;inset:100% 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;transform:none!important}:root :is([data-attached-select=trigger][data-attached-placement=top],.settings-select.is-open-above>.settings-attached-select__control,.settings-profile-select.is-open-above>.settings-profile-select__control,.seldown.is-placement-top .seldown__btn)[aria-expanded=true]:not(:where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field])){border-top-color:transparent!important;border-bottom-color:var(--attached-select-border)!important;border-radius:0 0 var(--attached-select-radius) var(--attached-select-radius)!important}:root :is([data-attached-select=menu][data-attached-placement=top],.settings-select.is-open-above>.settings-attached-select__menu,.settings-profile-select.is-open-above>.settings-profile-select__menu,.seldown.is-placement-top .seldown__panel,.seldown__panel[data-placement=top]):not(:where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field])){border-top-width:var(--attached-select-border-width)!important;border-bottom-width:0!important;border-radius:var(--attached-select-radius) var(--attached-select-radius) 0 0!important}:root :is([data-attached-select=menu][data-attached-placement=top],.settings-select.is-open-above>.settings-attached-select__menu,.settings-profile-select.is-open-above>.settings-profile-select__menu,.seldown.is-placement-top .seldown__panel,.seldown__panel[data-placement=top]):not(:where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field])):not([popover]):not(.is-portal):not([data-attached-floating=true]){inset:auto 0 100%!important}:root :is(.settings-attached-select__control,.settings-profile-select__control,.seldown__btn,.settings-work-schedule-time__control,[data-attached-select=trigger])[aria-expanded=true]:is([aria-invalid=true],.is-invalid):not(:where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field])){--attached-select-border: var(--danger-700, var(--hh-palette-c43b3b))}}:root [data-attached-floating=true]{position:fixed;inset:auto;top:var(--attached-select-top, 0px);left:var(--attached-select-left, 0px);width:var(--attached-select-width);min-width:0;max-width:calc(100vw - 24px);max-height:var(--attached-select-max-height);margin:0;transform:none}@media (max-width: 760px){:root [data-attached-floating=true][data-attached-mobile-sheet=true]{inset:auto 12px max(12px,env(safe-area-inset-bottom));width:auto;max-height:min(58dvh,460px);border-radius:var(--app-card-radius);padding:var(--space-8)}}:root :is(.settings-attached-select__menu,.settings-profile-select__menu,.settings-profile-option-menu,.settings-profile-entity-menu,.seldown__panel,.combo__menu:where(.field *,[data-select-appearance=field] *),.loc-menu:where(.field *,[data-select-appearance=field] *),[data-attached-select=menu]):where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field]){box-sizing:border-box;margin:0;border:var(--app-menu-border, 1px solid var(--hh-palette-e5e5ea));border-radius:var(--attached-select-radius);background:var(--hh-palette-fff);box-shadow:var(--app-menu-shadow, 0 10px 28px var(--hh-palette-1d1d1f14))}:root :is(.settings-attached-select__menu,.settings-profile-select__menu,.settings-profile-option-menu,.settings-profile-entity-menu,.seldown__panel,.combo__menu:where(.field *,[data-select-appearance=field] *),.loc-menu:where(.field *,[data-select-appearance=field] *),[data-attached-select=menu]):where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field]):not([popover]):not(.is-portal):not([data-attached-floating=true]){inset:calc(100% + 6px) 0 auto}:root :is(.settings-select.is-open-above>.settings-attached-select__menu,.settings-profile-select.is-open-above>.settings-profile-select__menu,.seldown.is-placement-top .seldown__panel,.seldown__panel[data-placement=top]):where([data-select-surface=standalone],[data-select-appearance=standalone],[data-select-appearance=standalone] *,[role=toolbar],[role=toolbar] *,[role=search],[role=search] *,[class*=toolbar],[class*=toolbar] *,[class*=filter],[class*=filter] *,.search-bar,.search-bar *,.searchbar,.searchbar *,.search-controls,.search-controls *):not([data-select-surface=field]):not([popover]):not(.is-portal):not([data-attached-floating=true]){inset:auto 0 calc(100% + 6px)}:root .seldown__panel.is-portal[data-attached-floating=true]{display:flex;flex-direction:column;min-height:0;overflow:hidden}:root .seldown__panel.is-portal[data-attached-floating=true]>.seldown__list{flex:1 1 auto;min-height:0;max-height:var(--seldown-list-max-height);overflow-y:auto}:root .seldown__backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media (forced-colors: active){:root{--attached-select-border: ButtonText;--app-menu-border: 1px solid ButtonText}}@supports (appearance: base-select){@layer connected-selects{:root select:not([multiple],[size]:not([size="0"],[size="1"])),:root select:not([multiple],[size]:not([size="0"],[size="1"]))::picker(select){-webkit-appearance:base-select!important;-moz-appearance:base-select!important;appearance:base-select!important}:root select:not([multiple],[size]:not([size="0"],[size="1"])){align-items:center;gap:var(--space-8);background-image:none!important;cursor:pointer}:root select::picker-icon{width:var(--control-chevron-size);height:var(--control-chevron-size);margin-left:auto;color:var(--muted);content:"";background:var(--control-chevron-image) center / contain no-repeat}:root select:is([aria-invalid=true],.is-invalid){--attached-select-border: var(--danger-700)}:root select:open{border:1px solid var(--attached-select-border)!important;border-bottom-color:transparent!important;border-radius:var(--attached-select-radius) var(--attached-select-radius) 0 0!important;box-shadow:none!important;transition:none!important}:root select:open[data-native-placement=top]{border-top-color:transparent!important;border-bottom-color:var(--attached-select-border)!important;border-radius:0 0 var(--attached-select-radius) var(--attached-select-radius)!important}:root select::picker(select){position:fixed;position-area:none;inset:auto;top:var(--native-select-top, anchor(bottom));left:var(--native-select-left, anchor(left));width:var(--native-select-width, anchor-size(width));min-width:0;max-width:calc(100vw - 24px);max-height:var(--native-select-max-height, 260px);box-sizing:border-box;margin:0;padding:var(--app-menu-padding);border:1px solid var(--attached-select-border);border-top:0;border-radius:0 0 var(--attached-select-radius) var(--attached-select-radius);background:var(--color-white);color:var(--text);box-shadow:none;overflow:auto;overscroll-behavior:contain;font:inherit;font-size:var(--app-menu-font-size);position-try-fallbacks:none}:root select[data-native-placement=top]::picker(select){top:auto;bottom:var(--native-select-bottom, anchor(top));border-top-width:1px;border-bottom-width:0;border-radius:var(--attached-select-radius) var(--attached-select-radius) 0 0}:root select option{min-height:var(--app-menu-option-height);height:auto;padding:6px var(--app-menu-option-padding-x);border:0;border-radius:var(--app-menu-option-radius);background:var(--color-white);color:var(--text);font-family:inherit;font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height);overflow-wrap:anywhere;white-space:normal}:root select option:is(:checked,:hover,:focus){background:var(--hh-interaction-bg);outline:none;box-shadow:none}:root select option:disabled{color:var(--muted);cursor:default}:root select optgroup{padding:4px 0;color:var(--muted);font:inherit;font-size:var(--app-menu-font-size)}}}@layer field-appearance{:root :is(.candidate-db-drawer-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-work-schedule-time__control){background-color:var(--color-white)!important;font-size:var(--hh-control-font-size)!important;font-weight:var(--hh-weight-body, 400)!important;box-shadow:none!important}:root :is(.input,textarea,select,.candidate-db-drawer-select__control,.workflow-select__control,.settings-attached-select__control,.settings-profile-select__control,.seldown__btn):not([aria-expanded=true],:open){border-radius:var(--hh-control-radius)!important}:root :is(.candidate-db-drawer-select__control,.workflow-select__control,.settings-attached-select__control,.settings-profile-select__control,.seldown__btn):disabled{background-color:var(--hh-palette-fafafa)!important}}@layer connected-selects{:root :is([data-attached-select=menu],.candidate-db-drawer-select__menu,.workflow-select__menu,.reports-select__menu,.employees-survey-filter__menu,.loc-menu,.combo__menu,.settings-profile-select__menu){background-color:var(--color-white)!important;font-family:inherit;font-size:var(--app-menu-font-size)!important}:root :is([data-attached-select=menu],.candidate-db-drawer-select__menu,.workflow-select__menu,.reports-select__menu,.employees-survey-filter__menu,.loc-menu,.combo__menu,.settings-profile-select__menu) :is([role=option],[role=menuitemradio]){min-height:var(--app-menu-option-height)!important;border-radius:var(--app-menu-option-radius)!important;font-family:inherit;font-size:var(--app-menu-font-size)!important;font-weight:var(--app-menu-font-weight)!important;line-height:var(--app-menu-line-height)!important;white-space:normal;overflow-wrap:anywhere}:root [data-attached-floating=true]{position:fixed!important;inset:auto!important;top:var(--attached-select-top, 0px)!important;left:var(--attached-select-left, 0px)!important;width:var(--attached-select-width)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:var(--attached-select-max-height)!important;margin:0!important;transform:none!important;overflow-y:auto;overscroll-behavior:contain}@media (max-width: 760px){:root [data-attached-floating=true][data-attached-mobile-sheet=true]{inset:auto 12px max(12px,env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(58dvh,460px)!important}}}:root [data-attached-select=menu][popover]:not(:popover-open),:root .candidate-db-filter-menu[popover]:not(:popover-open){display:none!important}@layer field-appearance{:root :is(.app-toolbar-search,.candidate-db-search-box,.settings-search-control,.workflow-select__search,.app-select-search){background-color:var(--color-white)!important}}@layer field-appearance{:root .candidate-db-drawer-select__control.has-value{color:var(--text-primary)!important}}@layer connected-selects{:root [data-attached-select=menu] [role=option]>span{white-space:normal;overflow-wrap:anywhere}}.sec-title{margin:0 0 12px;color:var(--text);font-size:var(--fs-14);font-weight:var(--hh-weight-title, 600);line-height:1.25}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fields{display:grid;gap:var(--space-16)}.form .fields{gap:var(--space-16)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 980px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.field{display:grid;gap:var(--space-8)}.field--sm{max-width:360px}@media (max-width: 980px){.field--sm{max-width:none}}.label,.field>label{margin:0;color:var(--text);font-size:var(--hh-font-label, var(--fs-14));font-weight:var(--hh-weight-label, 500);line-height:1.25}.field .hint{margin-top:0}.hint{margin-top:6px;color:var(--muted);font-size:var(--hh-font-caption, var(--fs-12));font-weight:400;line-height:1.4}.input,.textarea,select.input{width:100%;min-height:var(--hh-control-height);padding:10px 12px;border:1px solid var(--hh-ui-border);border-radius:var(--hh-control-radius);background:var(--color-white);color:var(--text);font-size:var(--hh-control-font-size);font-weight:var(--hh-weight-body, 400);transition:background-color .12s ease,border-color .12s ease}@media (max-width: 640px){.input,select.input{min-height:var(--hh-control-height-mobile);padding:8px 10px}}.textarea{min-height:220px;padding:12px;resize:vertical}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-color:var(--color-white);background-image:var(--control-chevron-image);background-repeat:no-repeat;background-position:right 10px center;background-size:var(--control-chevron-size);font-family:inherit;font-weight:400;line-height:1.2}select.input option{color:var(--text);font-family:inherit;font-size:var(--hh-font-body, var(--fs-14));font-weight:400}select.input option:checked{background:var(--hh-interaction-bg)}select.input::-ms-expand{display:none}select.input:disabled{border-color:var(--input-border);background-color:color-mix(in srgb,var(--text) 4%,var(--color-card-background));color:var(--muted);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--muted)}.input:focus,.textarea:focus,select.input:focus{background:var(--color-white);box-shadow:none}.input:hover:where(:not(:disabled)),.textarea:hover:where(:not(:disabled)),select.input:hover:where(:not(:disabled)){border-color:var(--input-border-hover);background-color:var(--hh-hover-bg)}.input:focus:not(:is(.is-invalid,[aria-invalid=true])),.textarea:focus:not(:is(.is-invalid,[aria-invalid=true])),select.input:focus:not(:is(.is-invalid,[aria-invalid=true])){border-color:var(--input-border-focus)}.app-root .input:focus-visible,.app-root .textarea:focus-visible,.app-root select.input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:none}.input:is(.is-invalid,[aria-invalid=true]),.textarea:is(.is-invalid,[aria-invalid=true]),select.input:is(.is-invalid,[aria-invalid=true]){border-color:var(--bad)}.box{border:var(--app-surface-border);border-radius:var(--radius-md);background:var(--color-card-background)}.box:focus-within{border-color:var(--input-border-focus)}.box__head{padding:12px 14px;border-bottom:var(--app-divider);color:var(--muted);font-size:var(--hh-font-caption, 12px);font-weight:var(--hh-weight-label, 500)}.box .textarea{min-height:220px;border:0;border-radius:0}.box--desc{display:grid}.desc__section{padding:14px}.desc__section+.desc__section{border-top:1px solid var(--hh-ui-separator)}.desc__head{margin-bottom:8px;color:var(--text);font-weight:var(--hh-weight-title, 600)}.desc__head--row{display:flex;align-items:center;justify-content:space-between;gap:12px}.has-clear{position:relative}.tip{position:relative;display:inline-block}.tooltip{position:absolute;top:100%;left:0;z-index:60;display:none;width:280px;margin-top:6px;padding:8px 10px;border:1px solid var(--hh-ui-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--text);box-shadow:var(--elev-1);font-size:var(--fs-12)}.tip:hover .tooltip,.tip:focus-within .tooltip{display:block}:where(.field,.col,.form-field,.form-group):has([role=combobox][aria-expanded=true],[data-attached-select=trigger][aria-expanded=true]) .field-help-tip>.tooltip{display:none}.adder{display:flex;align-items:center;justify-content:flex-start;padding:10px;border:1px dashed var(--hh-ui-border);border-radius:var(--radius-10);background:var(--color-card-background)}.adder:disabled{cursor:not-allowed;opacity:.6}.adder--line:disabled{border-style:dashed}.adder--line .adder__plus{flex:0 0 auto;display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--hh-ui-border);border-radius:50%;font-size:14px;line-height:1}.adder--line .adder__text{font-size:12px;font-weight:600}.form-actions{display:flex;justify-content:flex-start;gap:var(--space-16);padding:24px 0 28px}.create-title{margin:0 0 var(--space-12) 0;color:var(--text);font-size:var(--fs-16);font-weight:800;line-height:1.2}.is-hidden{display:none}.req{color:var(--bad)}@media (max-width: 640px){.tooltip{right:auto;left:0;width:min(320px,calc(100vw - 24px))}}@layer checkbox-appearance{:where(input[type=checkbox]:not([role=switch]):not(.skit-toggle):not([class*=switch]):not([class*=toggle]):not(:where([class*=switch],[class*=toggle]) input),[role=checkbox],.employees-org-filter__checkbox,.skit-scope-checkbox,.settings-checkmark,.settings-time-off-checkbox,.settings-document-checkbox,.settings-work-schedule-picker__checkbox>span:first-child,.jobs-filter-utility__check),.candidate-db-facet-tree details>.candidate-db-choice-grid>button:before{box-sizing:border-box!important;width:var(--hh-checkbox-size)!important;min-width:var(--hh-checkbox-size)!important;max-width:var(--hh-checkbox-size)!important;height:var(--hh-checkbox-size)!important;min-height:var(--hh-checkbox-size)!important;max-height:var(--hh-checkbox-size)!important;flex:0 0 var(--hh-checkbox-size)!important;padding:0!important;border:var(--hh-checkbox-border-width) solid var(--hh-checkbox-border)!important;border-radius:var(--hh-checkbox-radius)!important;background-color:var(--hh-checkbox-surface)!important;background-image:none!important;background-position:center!important;background-size:var(--hh-checkbox-glyph-size) var(--hh-checkbox-glyph-size)!important;background-repeat:no-repeat!important;box-shadow:none!important;color:var(--color-white)!important;vertical-align:middle}input[type=checkbox]:not([role=switch]):not(.skit-toggle):not([class*=switch]):not([class*=toggle]):not(:where([class*=switch],[class*=toggle]) input){position:relative;display:inline-grid;margin:0;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;accent-color:var(--hh-checkbox-checked)!important;cursor:pointer}:where([role=checkbox],.employees-org-filter__checkbox,.skit-scope-checkbox,.settings-checkmark,.settings-time-off-checkbox,.settings-document-checkbox,.settings-work-schedule-picker__checkbox>span:first-child){display:inline-grid;place-items:center}:where(input[type=checkbox]:not([role=switch]):not(.skit-toggle):not([class*=switch]):not([class*=toggle]):not(:where([class*=switch],[class*=toggle]) input),[role=checkbox],.employees-org-filter__checkbox,.skit-scope-checkbox,.settings-checkmark,.settings-time-off-checkbox,.settings-document-checkbox,.settings-work-schedule-picker__checkbox>span:first-child,.jobs-filter-utility__check):before,:where(input[type=checkbox]:not([role=switch]):not(.skit-toggle):not([class*=switch]):not([class*=toggle]):not(:where([class*=switch],[class*=toggle]) input),[role=checkbox],.employees-org-filter__checkbox,.skit-scope-checkbox,.settings-checkmark,.settings-time-off-checkbox,.settings-document-checkbox,.settings-work-schedule-picker__checkbox>span:first-child,.jobs-filter-utility__check):after{content:none!important}:where([role=checkbox],.employees-org-filter__checkbox,.skit-scope-checkbox,.settings-checkmark,.settings-time-off-checkbox,.settings-document-checkbox,.settings-work-schedule-picker__checkbox>span:first-child,.jobs-filter-utility__check)>svg{display:none!important}.settings-document-checkbox{font-size:0!important;overflow:hidden;text-indent:-9999px}.candidate-db-facet-tree details>.candidate-db-choice-grid>button:before{content:""!important}:where(input[type=checkbox]:not([role=switch]):not(.skit-toggle):not([class*=switch]):not([class*=toggle]):not(:where([class*=switch],[class*=toggle]) input):is(:checked,:indeterminate),[role=checkbox]:is([aria-checked=true],[aria-checked=mixed]),.skit-scope-checkbox:is([aria-checked=true],[aria-checked=mixed]),.settings-checkmark.is-selected,.settings-time-off-checkbox.is-checked,.settings-document-checkbox.is-checked,.settings-work-schedule-picker__checkbox>span:first-child.is-checked,.employees-org-filter__row input:checked+.employees-org-filter__checkbox,.jobs-filter-utility--toggle.is-active .jobs-filter-utility__check),.candidate-db-facet-tree details>.candidate-db-choice-grid>button[aria-pressed=true]:before{border-color:var(--hh-checkbox-checked)!important;background-color:var(--hh-checkbox-checked)!important;background-image:var(--hh-checkbox-check)!important}:where(input[type=checkbox]:not([role=switch]):not(.skit-toggle):not([class*=switch]):not([class*=toggle]):not(:where([class*=switch],[class*=toggle]) input):indeterminate,[role=checkbox][aria-checked=mixed],.skit-scope-checkbox[aria-checked=mixed]){background-image:var(--hh-checkbox-mixed)!important}input[type=checkbox]:not([role=switch]):not(.skit-toggle):not([class*=switch]):not([class*=toggle]):not(:where([class*=switch],[class*=toggle]) input):not(:checked):not(:indeterminate):not(:disabled):hover,[role=checkbox]:not([aria-checked=true]):not([aria-checked=mixed]):not([aria-disabled=true]):hover{border-color:var(--hh-checkbox-border-hover)!important}input[type=checkbox]:not([role=switch]):not(.skit-toggle):not([class*=switch]):not([class*=toggle]):not(:where([class*=switch],[class*=toggle]) input):focus-visible,[role=checkbox]:focus-visible,.employees-org-filter__row input:focus-visible+.employees-org-filter__checkbox,.candidate-db-facet-tree details>.candidate-db-choice-grid>button:focus-visible:before{outline:2px solid var(--hh-checkbox-border-hover)!important;outline-offset:2px!important}input[type=checkbox]:not([role=switch]):not(.skit-toggle):not([class*=switch]):not([class*=toggle]):not(:where([class*=switch],[class*=toggle]) input):disabled,[role=checkbox][aria-disabled=true]{cursor:not-allowed;opacity:.5!important}.company-files__check{opacity:1!important}@media (forced-colors: active){input[type=checkbox]:not([role=switch]):not(.skit-toggle):not([class*=switch]):not([class*=toggle]):not(:where([class*=switch],[class*=toggle]) input){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;background-image:none!important}:where([role=checkbox],.employees-org-filter__checkbox,.skit-scope-checkbox,.settings-checkmark,.settings-time-off-checkbox,.settings-document-checkbox,.settings-work-schedule-picker__checkbox>span:first-child,.jobs-filter-utility__check),.candidate-db-facet-tree details>.candidate-db-choice-grid>button:before{--hh-checkbox-border: CanvasText;--hh-checkbox-border-hover: CanvasText;--hh-checkbox-surface: Canvas;--hh-checkbox-checked: Highlight;--hh-checkbox-forced-foreground: HighlightText;position:relative;forced-color-adjust:none;background-image:none!important;color:var(--hh-checkbox-forced-foreground)!important}:where([role=checkbox]:is([aria-checked=true],[aria-checked=mixed]),.skit-scope-checkbox:is([aria-checked=true],[aria-checked=mixed]),.settings-checkmark.is-selected,.settings-time-off-checkbox.is-checked,.settings-document-checkbox.is-checked,.settings-work-schedule-picker__checkbox>span:first-child.is-checked,.employees-org-filter__row input:checked+.employees-org-filter__checkbox,.jobs-filter-utility--toggle.is-active .jobs-filter-utility__check):after{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;width:var(--hh-checkbox-glyph-size)!important;height:var(--hh-checkbox-glyph-size)!important;margin:auto;border:0!important;background:var(--hh-checkbox-forced-foreground)!important;mask:var(--hh-checkbox-check) center / contain no-repeat;transform:none!important}[role=checkbox][aria-checked=mixed]:after,.skit-scope-checkbox[aria-checked=mixed]:after{-webkit-mask-image:var(--hh-checkbox-mixed);mask-image:var(--hh-checkbox-mixed)}.candidate-db-facet-tree details>.candidate-db-choice-grid>button[aria-pressed=true]:before{content:"✓"!important;font-size:12px;line-height:11px;text-align:center}}}.settings-switch{position:relative;display:inline-flex;width:34px;height:20px}.settings-switch.is-disabled{opacity:.55}.settings-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.settings-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-pill);background:var(--hh-ui-switch-off);pointer-events:none;transition:background-color .14s ease}.settings-switch span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--hh-ui-switch-thumb);box-shadow:var(--shadow-xs);transition:transform .14s ease}.settings-switch input:checked+span{background:var(--hh-ui-switch-on)}.settings-switch input:checked+span:after{transform:translate(14px)}.settings-switch input:focus-visible+span{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.settings-switch-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.skit-switch{position:relative;width:38px;height:22px;border:0;border-radius:var(--radius-pill, 999px);background:var(--hh-ui-switch-off);cursor:pointer}.skit-switch span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--hh-ui-switch-thumb);transition:transform .14s ease}.skit-switch.is-on{background:var(--hh-ui-switch-on)}.skit-switch.is-on span{transform:translate(16px)}.skit-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:36px;height:20px;border-radius:var(--radius-pill);background:var(--hh-ui-switch-off);position:relative;cursor:pointer;flex-shrink:0;transition:background .15s ease}.skit-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--hh-ui-switch-thumb);transition:transform .15s ease;box-shadow:var(--shadow-xs)}.skit-toggle:checked{background:var(--hh-ui-switch-on)}.skit-toggle:checked:after{transform:translate(16px)}.skit-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}@layer selection-controls{input[role=switch]{accent-color:var(--hh-ui-switch-on)!important}}@layer selection-controls{[data-hh-segmented]{--segment-height: 32px;--segment-padding: 4px;--segment-radius: 12px;--segment-item-radius: 9px;--segment-font-size: var(--hh-font-caption);--segment-line-height: 20px;--segment-item-padding: 5px 11px;box-sizing:border-box!important;align-items:center!important;gap:var(--segment-padding)!important;height:auto!important;min-height:0!important;padding:var(--segment-padding)!important;border:1px solid var(--hh-segment-edge)!important;border-radius:var(--segment-radius)!important;background:var(--hh-segment-track)!important;box-shadow:none!important}[data-hh-segmented=compact]{--segment-height: 30px;--segment-padding: 3px;--segment-radius: 10px;--segment-item-radius: 7px}:is(.cand-card__head .seg2,.candidate-detail-tabs-surface .tabs,.pipeline-loading-tabs)[data-hh-segmented]{--segment-height: 32px;--segment-padding: 4px;--segment-radius: 12px;--segment-item-radius: 9px}@media screen and (min-width: 1024px){:is(.cand-card__head .seg2,.candidate-detail-tabs-surface .tabs,.pipeline-loading-tabs)[data-hh-segmented]{--hh-ui-type-body-size: 12px;--hh-ui-type-control-line-height: 18px}}[data-hh-segmented=dense]{--segment-height: 24px;--segment-padding: 2px;--segment-radius: 6px;--segment-item-radius: 4px;--segment-font-size: 9px;--segment-line-height: 14px;--segment-item-padding: 3px 4px}[data-hh-segmented]:before,[data-hh-segmented]>button:after{content:none!important}[data-hh-segmented]>button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:var(--segment-height)!important;height:auto!important;min-width:0!important;margin:0!important;padding:var(--segment-item-padding)!important;border:1px solid transparent!important;border-radius:var(--segment-item-radius)!important;background:transparent!important;color:var(--hh-segment-text)!important;box-shadow:none!important;font-family:inherit!important;font-size:var(--segment-font-size)!important;font-weight:var(--hh-segment-weight)!important;line-height:var(--segment-line-height)!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important}[data-hh-segmented]>button:is(.is-active,.active,.is-selected,[aria-selected=true],[aria-pressed=true]){border-color:var(--hh-segment-selected-edge)!important;background:var(--hh-segment-selected)!important;color:var(--hh-segment-selected-text)!important;font-weight:var(--hh-segment-selected-weight)!important;box-shadow:var(--hh-segment-shadow)!important}[data-hh-segmented]>button:disabled{cursor:not-allowed;opacity:.5}[data-hh-segmented]>button>:is(.tab__surface,.mid-subtab__surface){min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;box-shadow:none!important}[data-hh-segmented=dense]>button{flex:1 1 auto!important;min-width:max-content!important}.files-view-toggle[data-hh-segmented]>button{width:var(--segment-height)!important;padding:0!important}@media (forced-colors: active){[data-hh-segmented]>button:is(.is-active,.active,.is-selected,[aria-selected=true],[aria-pressed=true]){border-color:var(--focus-ring-forced-color)!important;color:var(--focus-ring-forced-color)!important;box-shadow:none!important}}}.video-evaluation-rating{display:inline-flex;flex:0 0 auto;align-items:center;gap:0}.video-evaluation-rating button{display:grid;width:38px;height:34px;padding:0;place-items:center;border:var(--app-surface-border);border-radius:0;background:var(--color-white);color:var(--text-secondary)}.video-evaluation-rating button+button{margin-left:-1px}.video-evaluation-rating button:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.video-evaluation-rating button:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.video-evaluation-rating button:hover,.video-evaluation-rating button.is-active{z-index:1;border-color:var(--semantic-blue-accent);background:var(--semantic-blue-accent);color:var(--color-white)}.evaluation-rating-input.is-graphic-3 button[aria-label=Positive].is-active{border-color:var(--success-600);background:var(--success-600)}.evaluation-rating-input.is-graphic-3 button[aria-label=Negative].is-active{border-color:var(--danger-600);background:var(--danger-600)}.evaluation-rating-input.is-graphic-3 button[aria-label=Positive].is-active svg,.evaluation-rating-input.is-graphic-3 button[aria-label=Negative].is-active svg{fill:currentColor;stroke-width:1.5}.video-evaluation-rating button svg{width:15px;height:15px}.evaluation-rating-input button span{color:inherit;font-size:var(--hh-font-caption);font-weight:var(--hh-weight-title);line-height:1}.evaluation-rating-input.is-numeric-10 button{width:32px}.candidate-db-drawer-select{position:relative;min-width:0}.candidate-db-drawer-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--hh-ui-border);border-radius:var(--radius-10);background:var(--color-white);color:var(--text-quaternary);cursor:pointer;font:inherit;font-size:13px;font-weight:400;line-height:18px;padding:0 12px;text-align:left}.candidate-db-drawer-select__control.has-value{color:var(--text-primary)}.candidate-db-drawer-select__control.is-filtered{border-color:color-mix(in srgb,var(--semantic-blue-accent) 32%,var(--app-surface-border-color));background:color-mix(in srgb,var(--semantic-blue-accent) 6%,var(--color-white));color:var(--semantic-blue-accent);font-weight:500}.candidate-db-drawer-select__control:disabled{opacity:.48;cursor:not-allowed}.candidate-db-drawer-select__control:focus-visible,.candidate-db-drawer-select__control.is-open{border-color:color-mix(in srgb,var(--accent-blue, var(--semantic-blue-accent)) 45%,var(--app-surface-border-color));outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-blue, var(--semantic-blue-accent)) 14%,transparent)}.candidate-db-drawer-select__control.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.candidate-db-drawer-select__control span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-db-drawer-select__control svg{color:var(--text-quaternary);transition:transform .14s ease}.candidate-db-drawer-select__control.is-open svg{transform:rotate(180deg)}.candidate-db-drawer-select__menu{position:absolute;z-index:75;top:calc(100% + var(--app-menu-offset));left:0;display:grid;gap:var(--app-menu-gap);width:min(100%,340px);max-height:min(var(--app-menu-results-max-height),44vh);overflow-y:auto;border:var(--app-menu-border);border-radius:var(--app-menu-attached-bottom-radius);background:var(--app-menu-bg);box-shadow:var(--app-menu-shadow);padding:var(--app-menu-padding)}.candidate-db-drawer-select__menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:var(--app-menu-option-height);border:0;border-radius:var(--app-menu-option-radius);background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height);padding:0 var(--app-menu-option-padding-x);text-align:left}.candidate-db-drawer-select__menu button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-db-drawer-select__menu button:focus-visible,.candidate-db-drawer-select__menu button.is-selected{background:var(--hh-interaction-bg);color:var(--text-primary);outline:0}.candidate-db-drawer-select__menu button:hover{background:var(--hh-hover-bg);color:var(--text-primary);outline:0}.candidate-db-drawer-select--visibility .candidate-db-drawer-select__menu button{grid-template-columns:16px minmax(0,1fr)}.candidate-db-drawer-select__radio{width:14px;height:14px;box-sizing:border-box;border:1px solid var(--hh-ui-border);border-radius:var(--radius-pill);background:var(--color-white)}.candidate-db-drawer-select--visibility .candidate-db-drawer-select__menu button.is-selected .candidate-db-drawer-select__radio{border:1px solid var(--hh-ui-border)}.candidate-db-drawer-select__menu button.is-selected{font-weight:var(--app-menu-font-weight)}.employees-survey-filter__menu{position:fixed;z-index:var(--z-dropdown, 3500);box-sizing:border-box;display:grid;align-content:start;gap:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--app-menu-padding);border:var(--app-menu-border);border-radius:var(--app-menu-radius);background:var(--app-menu-bg);box-shadow:var(--app-menu-shadow);font-family:var(--font-sans)}.employees-survey-filter__menu>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:var(--app-menu-option-height);margin:0;padding:var(--space-8) var(--app-menu-option-padding-x);border:0;border-radius:var(--app-menu-option-radius);background:transparent;box-shadow:none;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transform:none}.employees-survey-filter__menu>button>svg{flex:0 0 15px}.employees-survey-filter__menu>button:not(:disabled):is(:focus-visible){outline:0;background:var(--hh-interaction-bg);color:var(--text-primary)}.employees-survey-filter__menu>button:not(:disabled):is(:hover){outline:0;background:var(--hh-hover-bg);color:var(--text-primary)}.employees-survey-filter__menu>button:disabled{opacity:.5;cursor:not-allowed}.employees-survey-filter__group,.employees-survey-filter__empty{padding:8px 10px;color:var(--text-tertiary);font:400 11px/16px var(--font-sans)}:root{--app-popup-scrim: rgb(29 29 31 / 26%);--modal-bg: var(--color-white);--modal-panel-bg: var(--surface-raised);--modal-border: var(--border-surface);--modal-text: var(--ink-900);--modal-muted: var(--ink-500);--modal-divider: var(--border-divider);--modal-control-border: var(--border-control);--modal-control-border-hover: var(--border-control-hover);--modal-control-disabled-bg: var(--neutral-100);--modal-control-disabled-border: var(--ink-150);--modal-control-disabled-fg: var(--ink-400);--modal-brand-bg: var(--btn-primary-bg);--modal-brand-hover-bg: var(--btn-primary-hover-bg);--modal-brand-fg: var(--btn-primary-fg);--modal-danger-bg: var(--danger-500);--modal-danger-hover-bg: var(--danger-700);--modal-danger-fg: var(--color-white);--modal-radius: var(--app-surface-radius);--modal-scrim: var(--app-popup-scrim);--modal-shadow: var(--shadow-surface);--modal-close-fg: var(--modal-muted);--modal-focus-outline: rgba(10, 132, 255, .24);--modal-focus-outline-strong: rgba(10, 132, 255, .34);--modal-input-shadow: rgba(16, 24, 40, .04);--modal-button-shadow: transparent;--modal-input-focus-ring: rgba(17, 24, 39, .08);--modal-danger-shadow: transparent;--app-full-page-takeover-duration: .32s;--app-full-page-takeover-easing: cubic-bezier(.22, 1, .36, 1)}html.has-app-overlay{overflow:hidden}html.has-app-overlay body{touch-action:none}[data-app-surface=full-page-takeover]{animation:app-full-page-takeover-enter var(--app-full-page-takeover-duration) var(--app-full-page-takeover-easing) backwards}#root .settings-page .settings-content:is([data-settings-tab="employee/work-schedules"],[data-settings-tab="employee/time-tracking"],[data-settings-tab="employee/performance-templates"],[data-settings-tab="recruiting/candidate-surveys"]) :is(.settings-work-schedule-editor-layer,.settings-work-schedule-editor,.settings-work-schedule-editor__main,.settings-time-tracking-editor,.settings-time-tracking-editor__main,.settings-performance-editor-shell,.settings-performance-editor,.settings-performance-editor__content,.settings-survey-builder-section,.settings-survey-wizard,.settings-survey-wizard__content,.settings-survey-wizard__main){background:#fff!important}[data-app-surface=full-page-takeover] [data-app-workflow-header],[data-app-surface=full-page-takeover]>header,[data-app-surface=full-page-takeover]>:is(form,section)>header,.app-modal--drawer .app-modal__head,.modal--drawer .modal__head{background:var(--color-white, var(--hh-palette-fff));-webkit-backdrop-filter:none;backdrop-filter:none}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-header]{position:sticky;top:0;display:flex;min-height:var(--app-workflow-header-height, var(--secondarybar-height, 52px));align-items:center;justify-content:space-between;gap:20px;padding:var(--app-workflow-header-padding, 0 max(20px, calc((100vw - var(--app-workflow-max-width, 1180px)) / 2)));border:0;border-bottom:1px solid var(--hh-ui-separator);border-radius:0;box-shadow:var(--secondarybar-shadow)}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-header] :is(h1,h2,h3){margin:0;color:var(--text-primary);font-size:18px;font-weight:500;letter-spacing:0;line-height:24px}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-header] p{margin:0;color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-actions]{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-actions]>button,[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-actions]>:is(div,span)>button{min-height:var(--app-workflow-control-height, 28px);height:var(--app-workflow-control-height, 28px);border-radius:var(--app-workflow-control-radius, var(--radius-pill));font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-control=compound-leading]{border-radius:var(--app-workflow-control-radius, var(--radius-pill)) 0 0 var(--app-workflow-control-radius, var(--radius-pill))}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-control=compound-trailing]{border-radius:0 var(--app-workflow-control-radius, var(--radius-pill)) var(--app-workflow-control-radius, var(--radius-pill)) 0}@keyframes app-full-page-takeover-enter{0%{transform:translate3d(0,100dvh,0)}to{transform:translateZ(0)}}.app-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 3000);display:grid;place-items:center;padding:24px;isolation:isolate}.app-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--modal-scrim);cursor:default;animation:app-modal-scrim-in 80ms ease-out}.app-modal__scrim:focus{outline:none}.app-modal .modal__head{padding:15px 18px 11px;font-size:14px;font-weight:600;letter-spacing:0}.app-modal .modal__body{overflow:auto}.app-modal .modal__foot{padding:12px 18px 16px}@keyframes app-modal-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes app-modal-panel-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes app-modal-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 3000);display:none;place-items:center;padding:24px;background:transparent;border:0;border-radius:0;box-shadow:none}.modal[aria-hidden=true]{display:none}.modal[aria-hidden=false],.modal.is-open{display:grid}.modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--modal-scrim);animation:modal-fade-in 80ms ease-out}.modal__panel{position:relative;--muted: var(--modal-muted);--card-border: var(--modal-border);background:var(--modal-panel-bg);z-index:1;color:var(--modal-text);border:1px solid var(--hh-ui-border);border-radius:var(--modal-radius);width:auto;max-width:calc(100vw - 32px);max-height:min(85vh,calc(100vh - 32px));overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;box-shadow:var(--modal-shadow);animation:modal-enter .11s ease-out}.modal__head{padding:15px 18px 11px;font-size:14px;line-height:1.25;font-weight:600;border-bottom:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;letter-spacing:0}.modal__body{padding:15px 18px 16px;overflow:auto;font-size:var(--hh-font-body);line-height:1.55;color:var(--modal-muted)}.modal__body>:first-child{margin-top:0}.modal__body>:last-child{margin-bottom:0}.modal__foot{padding:12px 18px 16px;display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:0}.modal__close{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;border:0;background:transparent;color:var(--modal-close-fg);border-radius:8px;font-size:18px;font-weight:400;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.modal__close:hover{background:var(--hh-hover-bg);color:var(--modal-text)}.modal__close:focus-visible{outline:2px solid var(--modal-focus-outline);outline-offset:1px}.modal__close:disabled{opacity:.55;cursor:not-allowed}.modal textarea,.app-modal textarea{max-width:100%;min-width:0;resize:vertical;box-sizing:border-box}.modal__panel--sm{width:min(460px,calc(100vw - 32px));max-width:min(460px,calc(100vw - 32px))}.modal__panel--lg{width:min(820px,calc(100vw - 32px));max-width:min(820px,calc(100vw - 32px))}.modal.modal--drawer{justify-items:end}.modal.modal--drawer .modal__panel{width:min(420px,100vw);height:100%;max-height:none;border-radius:0;grid-template-rows:auto 1fr auto}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.modal__backdrop,.modal__panel{animation:none}}@media (max-width: 760px){.modal{place-items:end center;padding:10px 10px 0;padding-bottom:env(safe-area-inset-bottom)}.modal__backdrop{background:var(--modal-scrim)}.modal__panel,.modal__panel--sm,.modal__panel--lg{width:100%;max-width:100%;max-height:min(88dvh,calc(100dvh - 10px));border-radius:var(--app-surface-radius) var(--app-surface-radius) 0 0}.modal__head{padding:15px 16px 11px}.modal__body{padding:14px 16px 16px}.modal__foot{padding:12px 16px max(16px,env(safe-area-inset-bottom));gap:10px}.modal__foot .btn{flex:1 1 0;min-width:0}}.app-modal__panel{z-index:1;width:min(560px,calc(100vw - 32px));max-height:min(86dvh,calc(100dvh - 32px));overflow:hidden;background:var(--modal-panel-bg);border:var(--app-surface-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);animation:app-modal-panel-in .11s ease-out}.app-modal__panel--sm{width:min(460px,calc(100vw - 32px));max-width:min(460px,calc(100vw - 32px))}.app-modal__panel--md{width:min(560px,calc(100vw - 32px));max-width:min(560px,calc(100vw - 32px))}.app-modal__panel--lg{width:min(820px,calc(100vw - 32px));max-width:min(820px,calc(100vw - 32px))}.app-modal__panel--xl{width:min(980px,calc(100vw - 32px));max-width:min(980px,calc(100vw - 32px))}@media (max-width: 760px){[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-header]{min-height:52px;gap:10px;padding:var(--app-workflow-header-padding, 0 16px)}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-header] :is(h1,h2,h3){font-size:16px;line-height:22px}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-actions]{gap:6px}.app-modal{place-items:end center;padding:10px 10px 0;padding-bottom:env(safe-area-inset-bottom)}.app-modal__scrim{background:var(--modal-scrim)}.app-modal__panel,.app-modal__panel--sm,.app-modal__panel--md,.app-modal__panel--lg,.app-modal__panel--xl{width:100%;max-width:100%;max-height:min(88dvh,calc(100dvh - 10px));border-radius:var(--modal-radius) var(--modal-radius) 0 0;animation:app-modal-sheet-in .12s ease-out}.app-modal .modal__head,.modal .modal__head{background:var(--color-white, var(--hh-palette-fff));-webkit-backdrop-filter:none;backdrop-filter:none}.app-modal .modal__head{padding:15px 16px 11px}.app-modal .modal__body{padding:14px 16px 16px}.app-modal .modal__foot{padding:12px 16px max(16px,env(safe-area-inset-bottom))}.app-modal .modal__foot .btn{flex:1 1 0;min-width:0}}.app-modal--drawer{place-items:stretch end;padding:0}.app-modal--drawer .app-modal__panel{width:min(440px,100vw);max-width:min(440px,100vw);max-height:100dvh;height:100dvh;border-radius:0}@media (prefers-reduced-motion: reduce){.app-modal__scrim,.app-modal__panel,[data-app-surface=full-page-takeover]{animation:none}}.modal .btn,.app-modal .btn{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:999px;line-height:1;font-weight:520;font-size:var(--hh-font-label);padding:0 12px;border-width:1px;border-style:solid;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.modal .btn.btn--brand,.modal .btn.btn--primary,.app-modal .btn.btn--brand,.app-modal .btn.btn--primary{background:var(--modal-brand-bg);color:var(--modal-brand-fg);border-color:var(--modal-brand-bg);box-shadow:none}.modal .btn.btn--brand:hover:not(:disabled,[aria-disabled=true]),.modal .btn.btn--primary:hover:not(:disabled,[aria-disabled=true]),.app-modal .btn.btn--brand:hover:not(:disabled,[aria-disabled=true]),.app-modal .btn.btn--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--modal-brand-hover-bg);border-color:var(--modal-brand-hover-bg);box-shadow:none}.modal .btn.btn--ghost,.modal .btn.btn--outline-success,.modal .btn.btn--outline-green,.app-modal .btn.btn--ghost,.app-modal .btn.btn--outline-success,.app-modal .btn.btn--outline-green{background:#78788024;color:var(--ink-700);border-color:transparent}.modal .btn.btn--ghost:hover:not(:disabled,[aria-disabled=true]),.modal .btn.btn--outline-success:hover:not(:disabled,[aria-disabled=true]),.modal .btn.btn--outline-green:hover:not(:disabled,[aria-disabled=true]),.app-modal .btn.btn--ghost:hover:not(:disabled,[aria-disabled=true]),.app-modal .btn.btn--outline-success:hover:not(:disabled,[aria-disabled=true]),.app-modal .btn.btn--outline-green:hover:not(:disabled,[aria-disabled=true]){background:var(--hh-hover-bg);border-color:transparent;color:var(--modal-text)}.modal .btn.btn--danger,.app-modal .btn.btn--danger{background:var(--modal-danger-bg);color:var(--modal-danger-fg);border-color:var(--modal-danger-bg);box-shadow:none}.modal .btn.btn--danger:hover:not(:disabled,[aria-disabled=true]),.app-modal .btn.btn--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--modal-danger-hover-bg);border-color:var(--modal-danger-hover-bg)}.modal .btn:disabled,.modal .btn[aria-disabled=true],.app-modal .btn:disabled,.app-modal .btn[aria-disabled=true]{opacity:1;cursor:not-allowed;box-shadow:none;background:var(--modal-control-disabled-bg);border-color:var(--modal-control-disabled-border);color:var(--modal-control-disabled-fg)}.modal .btn:focus-visible,.app-modal .btn:focus-visible{outline:2px solid var(--modal-focus-outline-strong);outline-offset:2px}.modal .wf-filter-input{min-height:42px;border-color:var(--modal-control-border);border-radius:var(--radius-10);padding:0 14px;font-size:14px;background:var(--modal-bg);color:var(--modal-text);box-shadow:inset 0 1px 2px var(--modal-input-shadow)}.modal .wf-filter-input::placeholder{color:var(--modal-control-disabled-fg)}.modal .wf-filter-input:focus{outline:none;border-color:var(--modal-brand-bg);box-shadow:inset 0 1px 2px var(--modal-input-shadow),0 0 0 4px var(--modal-input-focus-ring)}@media (prefers-color-scheme: dark){.modal .btn--ghost,.modal .btn--outline-success,.modal .btn--outline-green{color:var(--surface-75);border-color:var(--ink-800);background:transparent}.modal .btn--danger{background:var(--modal-danger-hover-bg);border-color:var(--modal-danger-hover-bg);color:var(--modal-danger-fg)}}.modal__body:has(.combo .combo__menu[aria-hidden=false]),.modal__body:has(.cselect.is-open .cselect__list),.modal__body:has(.loc-menu[aria-hidden=false]){overflow:visible}.modal .combo{position:relative}.modal .combo .selector{position:relative;z-index:51}.modal .combo .combo__menu{position:absolute;left:0;right:0;top:100%;margin-top:-1px;z-index:50;box-sizing:border-box;min-width:100%;width:100%}.modal .combo .combo__menu[aria-hidden=false]{display:block}.modal .combo .combo__menu{border-top-color:transparent}.modal .combo__opt,.modal .cselect__opt{font-size:inherit}.modal .combo[data-combo].is-open .selector{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--card-border);border-bottom-color:transparent}.modal .combo[data-combo].is-open .combo__menu{border-top-left-radius:0;border-top-right-radius:0}.modal .cselect{position:relative}.modal .cselect__btn{position:relative;z-index:51}.modal .cselect.is-open .cselect__btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.modal .cselect.is-open .cselect__list{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;min-width:100%;width:100%;border-top-color:transparent}.modal .loc-menu{position:absolute;left:0;right:0;top:calc(100% - 1px);z-index:50;min-width:100%;width:100%}.modal .loc-head{position:sticky;top:0}.modal .cselect.is-open .cselect__list{position:absolute;left:0;right:0;top:calc(100% - 1px);z-index:50}.modal .combo .combo__menu,.modal .cselect__list,.modal .loc-list{-ms-overflow-style:none;scrollbar-width:none}.modal .combo .combo__menu::-webkit-scrollbar,.modal .cselect__list::-webkit-scrollbar,.modal .loc-list::-webkit-scrollbar{width:0;height:0}.modal--split .modal__panel{width:min(860px,calc(100vw - 32px));max-width:min(860px,calc(100vw - 32px))}.modal__body--split{display:grid;grid-template-columns:minmax(250px,.88fr) minmax(320px,1.12fr);gap:14px;min-height:320px;padding:14px 16px}.split__list{border-right:0;padding-right:0;overflow:auto}.split__preview{min-width:0;min-height:0;padding:16px;border:1px solid var(--hh-ui-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--muted);display:grid;place-items:start stretch;overflow:auto}.prevlist{display:grid;gap:6px}.prevopt{display:grid;grid-template-columns:16px 1fr;grid-template-rows:auto auto;column-gap:9px;row-gap:2px;align-items:start;padding:10px 11px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--modal-text);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.prevopt input[type=radio]{grid-row:1 / span 2;align-self:start;width:14px;height:14px;margin-top:2px}.prevopt:hover{background:var(--hh-hover-bg);border-color:var(--modal-divider)}.modal input[type=radio],.modal input[type=checkbox]{accent-color:var(--accent)}@media (max-width: 720px){.modal--split .modal__panel{width:100%;max-width:100%}.modal__body--split{grid-template-columns:1fr;min-height:0}.split__preview{min-height:160px}}.app-modal--workflow{place-items:end stretch;padding:24px 0 0;--modal-brand-bg: var(--btn-primary-bg);--modal-brand-hover-bg: var(--btn-primary-hover-bg);--modal-brand-fg: var(--btn-primary-fg)}.app-modal--workflow .app-modal__panel{width:100%;max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border:0;border-radius:var(--app-surface-radius) var(--app-surface-radius) 0 0;overflow:auto;background:var(--modal-bg);animation:app-full-page-takeover-enter var(--app-full-page-takeover-duration) var(--app-full-page-takeover-easing) backwards}@media (max-width: 760px){.app-modal--workflow{padding-top:12px;--modal-brand-bg: var(--btn-primary-bg);--modal-brand-hover-bg: var(--btn-primary-hover-bg);--modal-brand-fg: var(--btn-primary-fg)}.app-modal--workflow .app-modal__panel{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}}.app-modal--workflow.app-modal--fullscreen{padding:0}.app-modal--workflow.app-modal--fullscreen .app-modal__panel{height:100dvh;max-height:100dvh;border-radius:0;overflow:hidden}@media (prefers-reduced-motion: reduce){.app-modal--workflow .app-modal__panel{animation:none}}@layer footer-appearance{:where([data-app-action-footer],.app-modal__foot,.modal__foot,body:has(#root .settings-page) :is([role=dialog],[role=alertdialog],dialog) footer:not(:where([role=menu] *,[role=listbox] *,[class*=-picker] *,[class*=-popover] *)),.settings-profile-inline-form>.settings-inline-actions,.settings-preview-modal__footer,.settings-survey-preview-footer,.skit-automation-dialog__foot,.settings-page footer:not(:where([role=menu] *,[role=listbox] *,[class*=-menu] *,[class*=-picker] *,[class*=-popover] *)),.settings-account-editor__actions,.settings-account-external-editor__actions,.settings-account-table__footer,.settings-apps-card__footer,.settings-apps-modal__footer,.settings-billing-card__footer,.settings-company-card__footer,.settings-conflict__actions,.settings-departments-form__actions,.settings-document-empty__foot,.settings-document-exit__actions,.settings-document-wizard__actions,.settings-entity-delete-dialog__actions,.settings-entity-inline-actions,.settings-feature-dialog__actions,.settings-hiring-plan-primary-actions,.settings-hiring-plan-subsection__footer,.settings-holiday-empty__footer,.settings-holiday-form__actions,.settings-holiday-manual__actions,.settings-onboarding-wizard__actions,.settings-plan-addon-dialog__footer,.settings-privacy-actions,.settings-product-empty-panel__foot,.settings-profile-custom-actions,.settings-profile-field-footer,.settings-profile-validation__actions,.settings-referral-card-footer,.settings-rp-dialog__actions,.settings-rp-intro__footer,.settings-setup-editor__footer,.settings-survey-exit-modal__actions,.settings-survey-wizard__actions,.settings-template-inline-editor__footer,.settings-template-preview-footer,.settings-time-off-editor__actions,.settings-time-off-exit__actions,.settings-work-schedule-confirm__actions,.settings-workflow-card__foot,.settings-workflow-custom-inline-form__actions,.settings-workflow-custom-manager__footer,.settings-workflow-inline-pipeline-editor__footer,.settings-workflow-modal__footer,.settings-workflow-recruiting-actions,.settings-workflow-stage-form__actions){border-top:0;box-shadow:none}}:root{--menu-bg: var(--app-menu-bg);--menu-fg: var(--text);--menu-border: var(--app-menu-border-color);--menu-radius: var(--app-menu-radius);--menu-shadow: var(--app-menu-shadow);--menu-hover-bg: var(--hh-hover-bg);--menu-selected-bg: var(--hh-interaction-bg)}.seg-menu{position:absolute;top:var(--menu-anchor-top, auto);left:var(--menu-anchor-left, auto);z-index:var(--z-dropdown, 1000);background:var(--menu-bg);color:var(--menu-fg);border:1px solid var(--hh-ui-border);border-radius:var(--menu-radius);overflow:auto;box-shadow:var(--menu-shadow);width:340px;max-width:calc(100vw - 24px);max-height:var(--menu-max-height, min(420px, calc(100vh - 24px) ));padding:var(--app-menu-padding);display:none}.seg-menu[aria-hidden=false]{display:block}.seg-list{list-style:none;margin:0;padding:0}.seg-opt{display:grid;grid-template-columns:1fr auto;gap:12px;width:100%;min-height:52px;text-align:left;background:transparent;border:0;border-radius:var(--app-menu-option-radius);padding:9px var(--app-menu-option-padding-x);cursor:pointer;font-family:inherit;font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);color:var(--ink-600)}.seg-opt+.seg-opt{border-top:0}.seg-opt:hover{background:var(--hh-hover-bg)}.seg-title{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--text)}.seg-title:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--ink-350)}.seg-opt[data-value=published] .seg-title:before{background:var(--status-published)}.seg-opt[data-value=internal] .seg-title:before{background:var(--text-quaternary)}.seg-opt[data-value=confidential] .seg-title:before{background:var(--semantic-border-purple)}.seg-opt[data-value=draft] .seg-title:before{background:var(--apple-muted-2)}.seg-desc{margin-top:3px;padding-left:15px;font-size:12px;font-weight:400;line-height:1.35;color:var(--muted)}.seg-check{align-self:start;color:var(--color-accent);opacity:0;font-weight:700}.seg-opt[aria-checked=true] .seg-check{opacity:1}.seg-opt[aria-checked=true]{background:var(--menu-selected-bg)}.seg-opt[aria-checked=true] .seg-title{color:var(--text)}.kb-menu{position:absolute;top:var(--menu-anchor-top, auto);left:var(--menu-anchor-left, auto);z-index:var(--z-dropdown, 1000);background:var(--menu-bg);color:var(--menu-fg);border:1px solid var(--hh-ui-border);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow);width:240px;max-width:calc(100vw - 24px);max-height:var(--menu-max-height, min(420px, calc(100vh - 24px) ));overflow:auto;padding:var(--app-menu-padding);display:none}.kb-menu[aria-hidden=false]{display:block}.kb-item{width:100%;min-height:var(--app-menu-option-height);text-align:left;background:transparent;border:0;border-radius:var(--app-menu-option-radius);padding:0 var(--app-menu-option-padding-x);font-family:inherit;font-weight:var(--app-menu-font-weight);font-size:var(--app-menu-font-size);line-height:var(--app-menu-line-height);color:var(--ink-700);cursor:pointer}.kb-item:hover{background:var(--hh-hover-bg);color:var(--text)}.kb-item--danger{color:var(--danger-700)}.kb-item--danger:hover{background:var(--danger-50);color:var(--danger-800)}.menu-mobile-backdrop{display:none}@media (max-width: 760px){.menu-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 2000);display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:#f8f8fa61;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.seg-menu,.kb-menu{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;top:auto;z-index:var(--z-popover, 3500);width:auto;max-width:none;max-height:min(72dvh,540px);border-radius:var(--radius-lg);box-shadow:var(--menu-shadow)}.seg-menu,.kb-menu{overflow-y:auto;overscroll-behavior:contain}.seg-opt{min-height:58px;padding:10px 12px}.seg-title,.kb-item,.loc-opt{font-size:15px}.kb-item,.loc-opt{min-height:46px}}@layer example-markers{:root [data-example-label]{color:var(--example-marker-text)!important}:root [data-example-label=badge],:root [data-example-label=notice]{background:var(--example-marker-surface)!important;border-color:var(--example-marker-border)!important}:root [data-example-label=badge]{display:inline-flex;align-items:center;width:fit-content;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:500;line-height:1.5;white-space:nowrap}@media (forced-colors: active){:root [data-example-label]{--example-marker-text: CanvasText;--example-marker-surface: Canvas;--example-marker-border: CanvasText}:root [data-example-label=badge],:root [data-example-label=notice]{border:1px solid var(--example-marker-border)}}}.Card{position:relative;display:grid;background:var(--app-content-card-bg);border:var(--app-content-card-border);border-radius:var(--app-content-card-radius);box-shadow:var(--app-content-card-shadow);min-width:0}.Card--elevated{box-shadow:var(--elev-1)}.Card__header{padding:var(--app-card-spacing);border-bottom:1px solid var(--hh-ui-separator);background:transparent}.Card__body{padding:var(--app-card-spacing);min-width:0}.Card__footer{padding:var(--app-card-spacing);border-top:1px solid var(--hh-ui-separator);background:transparent}.Card:focus-within{outline:0}@media screen{body:has(#root .topbar,#root .settings-builder-page) .Card__header{min-width:0}body:has(#root .topbar,#root .settings-builder-page) .Card__header :where(h2,h3,p):not(:where([contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *)){margin-block:0}body:has(#root .topbar,#root .settings-builder-page) .Card__header :where(h2,h3)+p:not(:where([contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *)){margin-block-start:4px;color:var(--text-secondary)}}.candidate-profile-progress{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;max-width:calc(100vw - 48px);pointer-events:none;color:var(--text-secondary);font-size:var(--hh-font-caption)}.candidate-profile-progress__dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.app-toast-viewport{position:fixed;inset-block-start:calc(var(--navbar-h, 56px) + 10px);inset-inline-start:50%;z-index:var(--z-toast, 6000);display:grid;gap:6px;width:min(620px,calc(100vw - 32px));transform:translate(-50%);pointer-events:none}body:has(.settings-survey-builder-section) .app-toast-viewport{inset-block-start:66px}.app-toast{--app-toast-accent: #566c87;--app-toast-icon-bg: #eaf0f7;--app-toast-border: #dce5ef;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;overflow:hidden;min-height:44px;padding:6px 10px;border:1px solid var(--app-toast-border);border-radius:10px;background:linear-gradient(to right,var(--app-toast-icon-bg) 36px,var(--color-white) 36px);color:var(--text);box-shadow:0 5px 18px #20202009;font-size:14px;line-height:1.45;pointer-events:auto;animation:app-toast-enter .18s ease-out both}.app-toast--success{--app-toast-accent: #28764b;--app-toast-icon-bg: #eaf5ed;--app-toast-border: #cee5d5}.app-toast--warning{--app-toast-accent: #936521;--app-toast-icon-bg: #faf0dc;--app-toast-border: #eedfbd}.app-toast--error{--app-toast-accent: #ae4b50;--app-toast-icon-bg: #fae9e9;--app-toast-border: #efd9d9}.app-toast--info{--app-toast-accent: #566c87;--app-toast-icon-bg: #eaf0f7;--app-toast-border: #dce5ef}.app-toast:dir(rtl){background:linear-gradient(to left,var(--app-toast-icon-bg) 36px,var(--color-white) 36px)}.app-toast__icon{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--app-toast-accent)}.app-toast__icon svg{width:18px;height:18px;overflow:visible}.app-toast__icon-fill{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-toast__icon-mark{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.app-toast__content{min-width:0}.app-toast__sr-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.app-toast__message{color:var(--text);font-size:13px;line-height:18px;font-weight:500}.app-toast__action,.app-toast__close{border:0;box-shadow:none;cursor:pointer;font:inherit}.app-toast__action{min-height:26px;margin-top:0;padding:0 12px;border-radius:var(--radius-pill);background:transparent;color:var(--app-toast-accent);font-size:12px;font-weight:500;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.app-toast__action:hover{background:var(--app-toast-icon-bg)}.app-toast__close{width:26px;height:26px;display:grid;place-items:center;padding:0;border-radius:var(--radius-pill);background:transparent;color:var(--hh-palette-929292)}.app-toast__close:hover{background:#f4f4f4;color:var(--hh-palette-333333)}.app-toast__action:focus-visible,.app-toast__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}@media (max-width: 640px){.app-toast-viewport{inset-block-start:calc(var(--navbar-h, 56px) + 8px);width:calc(100vw - 24px)}body:has(.settings-survey-builder-section) .app-toast-viewport{inset-block-start:62px}.app-toast{grid-template-columns:auto minmax(0,1fr) auto}.app-toast__action{grid-column:2 / 4;justify-self:start}}@keyframes app-toast-enter{0%{opacity:0;transform:translate3d(12px,-5px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion: reduce){.app-toast{animation:none}}@layer focus-appearance{:root{-webkit-tap-highlight-color:transparent}:root :focus-within,:root :focus:before,:root :focus:after{outline:none!important;outline-offset:0!important}:root :focus:not(:focus-visible),:root input:is([type=checkbox],[type=radio]):focus:not(:focus-visible)+:is(span,label),:root :is(.onboarding-profile-picture,.onboarding-profile-field--file):focus-within em,:root [data-toolbar-toggle]:has(input:focus){outline:none!important;outline-offset:0!important;box-shadow:none!important}:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select,[role=combobox]):focus:not([aria-invalid=true],.is-invalid){border-color:var(--input-border)!important}:root :is(.box,.seldown__control,.seldown__box,.text-suggest__control,.composer,.vi-editor,.settings-rich-editor,.dr-editor,.ev-editor,.agent-conversation__composer,.app-toolbar-search,.app-select-search,.settings-search-control,[role=search],[data-toolbar-search],.candidate-db-search__control,.candidate-ai-search__form,.candidate-profile-evaluation-composer,.search2,.employees-search,.employees-onboarding-search,.employees-performance-search,.employees-workspace-search,.employees-action-search,.employees-date-picker__control,.employees-review-rich-editor,.employees-survey-rich-editor,.employees-profile-review-request__search,.employees-profile-file-toolbar label,.files-search,.files-library__sort,.wcal-search,.settings-entity-search,.settings-nav-search__control,.settings-document-list-search,.settings-referrals-search,.settings-rich-text-field,.settings-product-list-card__search,.wf-followers-modal__search>label,:is(label,div,span)[class*=search]:has(>input)):focus-within,:root .seldown:focus-within .seldown__btn,:root :is(.candidate-db-drawer-select__control,.wf-vis-control).is-open{border-color:var(--input-border)!important;outline:none!important;box-shadow:none!important}:root :focus-visible,:root input:is([type=checkbox],[type=radio]):focus-visible+:is(span,label),:root [data-toolbar-toggle]:has(input:focus-visible){outline:none!important;outline-offset:0!important;box-shadow:none!important}}@layer field-appearance{:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=hidden]),.app-select-search,.input,textarea,select,[role=combobox],.seldown__btn,.selector,[data-attached-select=trigger]:not([aria-haspopup=menu]),.settings-attached-select__control,.settings-profile-select__control){background-color:var(--hh-field-background, #fff)!important}:root :is(input,textarea,select,[role=combobox],.seldown__btn,.settings-attached-select__control,.settings-profile-select__control,.candidate-db-drawer-select__control,.workflow-select__control):disabled{background-color:var(--hh-palette-fafafa)!important}}@media (prefers-reduced-motion: reduce){:where(html){scroll-behavior:auto}:where(#root) *,:where(#root) *:before,:where(#root) *:after{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-delay:0ms;transition-duration:.01ms}}
