@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2) format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2) format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2) format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff) format("woff")}:root{--hr-ds-font-interface-member: "Archivo", ui-sans-serif, system-ui, sans-serif;--hr-ds-font-interface-admin: "Inter", ui-sans-serif, system-ui, sans-serif;--hr-ds-font-editorial: "Source Serif 4", Georgia, serif;--hr-ds-font-machine: "JetBrains Mono", ui-monospace, monospace;--hr-ds-control-min-height: 44px;--hr-ds-radius-control: 2px;--hr-ds-space-1: 4px;--hr-ds-space-2: 8px;--hr-ds-space-3: 12px;--hr-ds-space-4: 16px;--hr-ds-space-5: 24px;--hr-ds-space-6: 32px;--hr-ds-layer-header: 20;--hr-ds-layer-dialog: 40;--hr-ds-motion-fast: .12s}[data-hr-theme=member]{color-scheme:dark;--hr-ds-surface-base: #0f0b1e;--hr-ds-surface-raised: #1d1535;--hr-ds-surface-inset: #17102b;--hr-ds-surface-control: rgba(15, 11, 30, .66);--hr-ds-line-quiet: rgba(200, 188, 225, .14);--hr-ds-line-default: rgba(200, 188, 225, .24);--hr-ds-line-control: rgba(200, 188, 225, .28);--hr-ds-line-emphasis: rgba(200, 188, 225, .3);--hr-ds-line-strong: #8b5cf6;--hr-ds-text-primary: #f7f3ff;--hr-ds-text-secondary: #c8bce1;--hr-ds-text-muted: #a698c6;--hr-ds-accent: #f5b642;--hr-ds-accent-soft: #ffd98a;--hr-ds-on-accent: #231536;--hr-ds-text-on-dark-secondary: #c8bce1;--hr-ds-success: #7ed6a5;--hr-ds-warning: #f5b642;--hr-ds-error: #ee8e7f;--hr-ds-care: #9fb3c9;--hr-ds-focus: #f5b642;--hr-ds-surface-overlay: rgb(15 11 30 / 96%);--hr-ds-surface-overlay-soft: rgb(15 11 30 / 72%);--hr-ds-surface-overlay-strong: rgb(15 11 30 / 90%);--hr-ds-surface-atmosphere: radial-gradient(circle at 50% -10%, rgb(139 92 246 / 20%), var(--hr-ds-surface-transparent) 36rem), var(--hr-ds-surface-base);--hr-ds-line-subtle: rgb(255 255 255 / 9%);--hr-ds-line-overlay: rgb(255 255 255 / 18%);--hr-ds-line-overlay-quiet: rgb(255 255 255 / 12%);--hr-ds-line-scrollbar: #2c313b;--hr-ds-state-error-line-soft: rgb(227 154 140 / 72%);--hr-ds-state-error-line: rgb(227 154 140 / 70%);font-family:var(--hr-ds-font-interface-member)}[data-hr-theme=admin]{color-scheme:light;--hr-ds-surface-base: #f4f2f8;--hr-ds-surface-raised: #ffffff;--hr-ds-surface-inset: #ece8f2;--hr-ds-surface-control: #ffffff;--hr-ds-line-quiet: #e2ddea;--hr-ds-line-default: #d8d2e3;--hr-ds-line-control: #bdb5cd;--hr-ds-line-emphasis: #bdb5cd;--hr-ds-line-strong: #8a75ad;--hr-ds-text-primary: #241c38;--hr-ds-text-secondary: #5d536f;--hr-ds-text-muted: #6f6682;--hr-ds-accent: #6d3fc0;--hr-ds-accent-soft: #5b2ca3;--hr-ds-on-accent: #ffffff;--hr-ds-text-on-dark-secondary: #c8bce1;--hr-ds-success: #2f6839;--hr-ds-warning: #71420a;--hr-ds-error: #a2503c;--hr-ds-care: #3f5c78;--hr-ds-focus: #6d3fc0;--hr-ds-surface-unavailable-hatch: repeating-linear-gradient(-45deg, var(--hr-ds-surface-transparent) 0 7px, #c4bbd2 7px 8px);--hr-ds-line-overlay: rgb(36 28 56 / 18%);--hr-ds-line-overlay-quiet: rgb(36 28 56 / 12%);--hr-ds-line-scrollbar: #2c313b;--hr-ds-state-error-line: rgb(162 80 60 / 70%);--hr-ds-surface-command-base: #14161a;--hr-ds-surface-command-raised: #1a1d23;--hr-ds-surface-command-inset: #17191e;--hr-ds-line-command-quiet: #21252d;--hr-ds-line-command-default: #2c313b;--hr-ds-line-command-control: #3a4049;--hr-ds-text-command-primary: #f0ece4;--hr-ds-text-command-secondary: #a9b0bc;--hr-ds-text-command-muted: #8f96a2;--hr-ds-warning-on-dark: #d9a86c;--hr-ds-success-on-dark: #93b58f;--hr-ds-state-error-on-dark: #ee8e7f;font-family:var(--hr-ds-font-interface-admin)}.hr-ds-root{min-height:100vh;min-height:100dvh;color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base)}.hr-ds-root :where(button,input,textarea,select){font:inherit}.hr-ds-root :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--hr-ds-focus);outline-offset:2px}.hr-ds-root [data-hr-ds=button],.hr-ds-root [data-hr-ds=action-link],.hr-ds-root [data-hr-ds=nav-link]{min-height:var(--hr-ds-control-min-height);border-radius:var(--hr-ds-radius-control)}.hr-ds-root [data-hr-ds=button]{padding:10px 16px;border:1px solid var(--hr-ds-accent);color:var(--hr-ds-on-accent);background:var(--hr-ds-accent);cursor:pointer}.hr-ds-root [data-hr-ds=button][data-variant=secondary]{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-emphasis);background:var(--hr-ds-surface-raised)}.hr-ds-root [data-hr-ds=button][data-variant=quiet]{color:var(--hr-ds-text-secondary);border-color:var(--hr-ds-surface-transparent);background:var(--hr-ds-surface-transparent)}.hr-ds-root [data-hr-ds=button][data-variant=destructive]{color:var(--hr-ds-error);border-color:var(--hr-ds-error);background:var(--hr-ds-surface-transparent)}.hr-ds-root [data-hr-ds=button]:disabled{opacity:.55;cursor:not-allowed}.hr-ds-root [data-hr-ds=action-link],.hr-ds-root [data-hr-ds=nav-link]{display:inline-flex;align-items:center;color:var(--hr-ds-accent-soft);text-decoration-thickness:1px;text-underline-offset:3px}.hr-ds-root [data-hr-ds=action-link][data-variant=primary],.hr-ds-root [data-hr-ds=nav-link][data-variant=primary]{padding:10px 16px;color:var(--hr-ds-on-accent);background:var(--hr-ds-accent);text-decoration:none}.hr-ds-root [data-hr-ds=action-link][data-variant=secondary],.hr-ds-root [data-hr-ds=nav-link][data-variant=secondary]{padding:10px 16px;color:var(--hr-ds-text-primary);border:1px solid var(--hr-ds-line-strong);background:var(--hr-ds-surface-raised);text-decoration:none}.hr-ds-root [data-hr-ds=action-link][data-variant=quiet],.hr-ds-root [data-hr-ds=nav-link][data-variant=quiet]{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent)}.hr-ds-root [data-hr-ds=action-link][data-variant=destructive],.hr-ds-root [data-hr-ds=nav-link][data-variant=destructive]{padding:10px 16px;color:var(--hr-ds-error);border:1px solid var(--hr-ds-error);background:var(--hr-ds-surface-transparent);text-decoration:none}.hr-ds-root [data-hr-ds=text-link]{color:inherit;text-underline-offset:3px}.hr-ds-root [data-hr-ds=nav-link][aria-current=page]:not([data-variant=primary]){color:var(--hr-ds-text-primary)}.hr-ds-root [data-hr-ds=field]{display:grid;gap:var(--hr-ds-space-2)}.hr-ds-root [data-hr-ds=field]>label{color:var(--hr-ds-text-primary);font-weight:600}.hr-ds-root .hr-ds-field-help{color:var(--hr-ds-text-muted);font-size:13px}.hr-ds-root .hr-ds-field-error{color:var(--hr-ds-error);font-size:13px}.hr-ds-root [data-hr-ds=input],.hr-ds-root [data-hr-ds=textarea],.hr-ds-root [data-hr-ds=select]{min-height:var(--hr-ds-control-min-height);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);padding:10px 12px;color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-inset)}.hr-ds-root [data-hr-ds=textarea]{resize:vertical}.hr-ds-root [data-hr-ds=checkbox],.hr-ds-root [data-hr-ds=radio]{min-width:18px;min-height:18px;accent-color:var(--hr-ds-accent)}.hr-ds-root [data-hr-ds=status-message]{border:1px solid var(--hr-ds-line-default);padding:var(--hr-ds-space-3) var(--hr-ds-space-4);color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-raised)}.hr-ds-root [data-hr-ds=status-message][data-tone=success]{border-color:var(--hr-ds-success)}.hr-ds-root [data-hr-ds=status-message][data-tone=warning]{border-color:var(--hr-ds-warning)}.hr-ds-root [data-hr-ds=status-message][data-tone=error]{border-color:var(--hr-ds-error)}.hr-ds-root [data-hr-ds=page-frame]{width:min(1160px,calc(100% - 48px));margin-inline:auto}.hr-ds-root [data-hr-ds=surface]{border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-raised)}.hr-ds-root [data-hr-ds=dialog]{color:var(--hr-ds-text-primary);border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-raised)}.hr-ds-root [data-hr-ds=loading-state]{color:var(--hr-ds-text-secondary);font-family:var(--hr-ds-font-machine)}.hr-ds-root [data-hr-ds=visually-hidden],.hr-ds-root [data-hr-ds=status-message][data-visually-hidden=true],.hr-ds-root .hr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.hr-ds-root [data-hr-ds=page-frame]{width:min(100% - 32px,1160px)}}@media(prefers-reduced-motion:reduce){.hr-ds-root *,.hr-ds-root *:before,.hr-ds-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--hr-ds-surface-transparent: transparent;--hr-ds-scrim-default: rgb(0 0 0 / 45%);--hr-ds-scrim-strong: rgb(9 10 13 / 78%);--hr-ds-state-error-surface: #211b17;--hr-ds-state-error-line: #8a5045;--hr-ds-state-error-text: #cf7b6a;--hr-ds-state-success-surface: #19201c;--hr-ds-state-success-line: #4d674a;--hr-ds-state-success-text: #93b58f;--hr-ds-state-warning-surface: #1a1a17;--hr-ds-state-warning-line: #8b7445;--hr-ds-state-warning-text: #d9a86c;--hr-ds-radius-none: 0;--hr-ds-radius-round: 50%;--hr-ds-shadow-dialog: 0 24px 80px var(--hr-ds-scrim-default);--hr-ds-shadow-toast: 0 14px 32px rgb(0 0 0 / 38%);--hr-ds-shadow-scrim: 0 0 0 100vmax var(--hr-ds-scrim-strong);--hr-ds-shadow-selection: inset 2px 0 0 var(--hr-ds-accent);--hr-ds-shadow-presence: 0 0 10px rgb(245 182 66 / 60%);--hr-ds-shadow-hairline: 0 1px 0 rgb(43 32 69 / 4%);--hr-ds-type-inherit: inherit;--hr-ds-type-interface-caption: 500 13px/1.4 var(--hr-ds-font-interface-member);--hr-ds-type-interface-body: 400 14.5px/1.55 var(--hr-ds-font-interface-member);--hr-ds-type-interface-heading: 500 24px/1.3 var(--hr-ds-font-interface-member);--hr-ds-type-editorial-body: 400 15px/1.55 var(--hr-ds-font-editorial);--hr-ds-type-editorial-heading: 400 24px/1.35 var(--hr-ds-font-editorial);--hr-ds-type-machine-label: 500 10px/1.45 var(--hr-ds-font-machine);--hr-ds-type-machine-body: 500 13px/1.5 var(--hr-ds-font-machine);--hr-ds-type-admin-body: 400 14px/1.5 var(--hr-ds-font-interface-admin);--hr-ds-type-admin-heading: 400 24px/1.3 var(--hr-ds-font-interface-admin);--hr-ds-orb-shadow-soft: rgba(0, 0, 0, .55);--hr-ds-orb-highlight: rgba(255, 255, 255, var(--hr-orb-hi));--hr-ds-orb-shadow-deep: rgba(0, 0, 0, .8);--hr-ds-orb-halo-surface: var(--hr-ds-surface-transparent);--hr-ds-orb-dish-surface: rgba(0, 0, 0, .5);--hr-ds-orb-thinking-inner-surface: var(--hr-ds-surface-transparent);--hr-ds-orb-thinking-inner-wash: rgba(255, 246, 224, .16);--hr-ds-orb-resting-glaze: #fff1bd;--hr-ds-orb-resting-mid: #f5b642;--hr-ds-orb-resting-deep: #7c3aed;--hr-ds-orb-resting-edge: #28134f;--hr-ds-orb-resting-halo: rgba(245, 182, 66, .25);--hr-ds-orb-thinking-glaze: #fff4d3;--hr-ds-orb-thinking-deep: #8b5cf6;--hr-ds-orb-thinking-edge: #241044;--hr-ds-orb-thinking-halo: rgba(139, 92, 246, .28);--hr-ds-orb-uncertain-glaze: #cfc6b2;--hr-ds-orb-uncertain-mid: #8f8b82;--hr-ds-orb-uncertain-deep: #35373c;--hr-ds-orb-uncertain-edge: #25272c;--hr-ds-orb-uncertain-halo: rgba(186, 176, 152, .14);--hr-ds-orb-degraded-glaze: #9a9791;--hr-ds-orb-degraded-mid: #6f6e6c;--hr-ds-orb-degraded-deep: #2f3033;--hr-ds-orb-degraded-edge: #232427;--hr-ds-orb-degraded-halo: rgba(120, 120, 120, .05);--hr-ds-orb-offline-glaze: #3a3d43;--hr-ds-orb-offline-mid: #2b2e34;--hr-ds-orb-offline-deep: #20232a;--hr-ds-orb-offline-edge: #1b1e23;--hr-ds-orb-offline-ring: #4a505b;--hr-ds-orb-word-text: #a9b0bc;--hr-ds-shadow-orb: inset calc(var(--hr-orb-size) * -.055) calc(var(--hr-orb-size) * -.075) calc(var(--hr-orb-size) * .17) var(--hr-ds-orb-shadow-soft), inset calc(var(--hr-orb-size) * .04) calc(var(--hr-orb-size) * .05) calc(var(--hr-orb-size) * .13) var(--hr-ds-orb-highlight), 0 calc(var(--hr-orb-size) * .18) calc(var(--hr-orb-size) * .27) calc(var(--hr-orb-size) * -.14) var(--hr-ds-orb-shadow-deep)}:where(.hr-ds-root) .nd-product-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 34px;border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-wordmark{flex:none;text-decoration:none}:where(.hr-ds-root) .nd-product-header nav{display:flex;align-items:stretch;align-self:stretch;gap:24px;font-size:13px}:where(.hr-ds-root) .nd-product-header nav a{display:flex;align-items:center;color:inherit;border-bottom:2px solid var(--hr-ds-surface-transparent);text-decoration:none}:where(.hr-ds-root) .nd-area-unavailable{display:flex;align-items:center;cursor:default;-webkit-user-select:none;user-select:none}:where(.hr-ds-root) .nd-operator-header{gap:18px}:where(.hr-ds-root) .nd-operator-title{flex:1}:where(.hr-ds-root) .nd-operator-header .nd-admin-navigation{gap:18px;min-width:0}:where(.hr-ds-root) .nd-operator-header .nd-admin-return{margin-left:8px;white-space:nowrap}:where(.hr-ds-root) .nd-header-meta{flex:none;display:flex;align-items:center;gap:18px}:where(.hr-ds-root) .nd-header-state{flex:none;display:flex;align-items:center;gap:7px;white-space:nowrap}:where(.hr-ds-root) .nd-header-state i{width:6px;height:6px;display:inline-block;border-radius:var(--hr-ds-radius-round)}:where(.hr-ds-root) .fm-page{min-height:100vh}:where(.hr-ds-root) .fm-main{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:48px 0 72px}:where(.hr-ds-root) .fm-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .fm-page-heading h1,:where(.hr-ds-root) .fm-empty h2,:where(.hr-ds-root) .fm-access-boundary h1,:where(.hr-ds-root) .fm-section-heading h2{margin:0}:where(.hr-ds-root) .fm-page-heading h1{font-size:clamp(36px,6vw,64px);line-height:1}:where(.hr-ds-root) .fm-page-heading p:not(.fm-eyebrow),:where(.hr-ds-root) .fm-empty p,:where(.hr-ds-root) .fm-access-boundary p{max-width:720px;margin:14px 0 0}:where(.hr-ds-root) .fm-meta-ledger{display:grid;grid-template-columns:repeat(3,1fr)}:where(.hr-ds-root) .fm-meta-ledger>div{min-width:0;padding:18px 16px 18px 0}:where(.hr-ds-root) .fm-meta-ledger>div+div{padding-left:16px;border-left:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .fm-meta-ledger span,:where(.hr-ds-root) .fm-meta-ledger strong{display:block}:where(.hr-ds-root) .fm-notice{margin:28px 0 0;padding:16px 18px;border-left:2px solid var(--hr-ds-line-strong)}:where(.hr-ds-root) .fm-empty,:where(.hr-ds-root) .fm-access-boundary{margin-top:36px;padding:30px;border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .fm-ledger,:where(.hr-ds-root) .fm-definitions{margin-top:44px;border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .fm-section-heading{padding:18px 0;border-bottom:1px solid var(--hr-ds-line-quiet)}:where(.hr-ds-root) .fm-metric-row{display:grid;grid-template-columns:minmax(0,1fr) 260px;border-bottom:1px solid var(--hr-ds-line-quiet)}:where(.hr-ds-root) .fm-metric-row>div:first-child{padding:22px 22px 22px 0}:where(.hr-ds-root) .fm-reading{display:grid;align-content:center;gap:5px;min-height:112px;padding:18px 0 18px 24px;border-left:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .fm-reading strong,:where(.hr-ds-root) .fm-reading>span{display:block}:where(.hr-ds-root) .fm-hatch{width:100%;height:24px}:where(.hr-ds-root) .fm-definitions dl{margin:0}:where(.hr-ds-root) .fm-definitions dl>div{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--hr-ds-line-quiet)}@media(max-width:720px){:where(.hr-ds-root) .nd-operator-header{flex-wrap:wrap;padding:12px 16px;gap:10px 16px}:where(.hr-ds-root) .nd-operator-header .nd-operator-title{display:none}:where(.hr-ds-root) .nd-operator-header .nd-admin-navigation{order:3;flex:0 0 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:auto;gap:2px 16px;overflow:visible}:where(.hr-ds-root) .nd-operator-header .nd-admin-navigation a{min-width:0;min-height:44px;white-space:normal}:where(.hr-ds-root) .nd-operator-header .nd-admin-return{margin-left:0}:where(.hr-ds-root) .fm-main{width:min(100% - 32px,1120px);padding-top:28px}:where(.hr-ds-root) .fm-page-heading{grid-template-columns:1fr}:where(.hr-ds-root) .fm-meta-ledger{grid-template-columns:1fr}:where(.hr-ds-root) .fm-meta-ledger>div+div{padding-left:0;border-left:0;border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .fm-metric-row{grid-template-columns:1fr}:where(.hr-ds-root) .fm-reading{padding-left:0;border-left:0;border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .fm-definitions dl>div{grid-template-columns:1fr;gap:8px}}[data-hr-theme=member].hr-ds-root{color-scheme:dark;font-family:var(--hr-ds-font-interface-member)}.hr-ds-root{background:var(--hr-ds-surface-base)}.hr-ds-root :where(button,input,textarea,select){font-family:var(--hr-ds-type-inherit)}.hr-ds-root.hr-member-app{min-height:100vh;min-height:100dvh;color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-atmosphere);font-family:var(--hr-ds-font-interface-member)}.hr-ds-root.hr-member-app .hr-coach,.hr-ds-root.hr-member-app .nd-route,.hr-ds-root.hr-member-app .hr-settings,.hr-ds-root.hr-member-app .nd-coach-page,.hr-ds-root.hr-member-app .nd-prototype{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-transparent);font-family:var(--hr-ds-font-interface-member)}.hr-ds-root.hr-member-app .nd-product-header{position:sticky;z-index:15;top:0;min-height:68px;padding-inline:clamp(18px,4vw,48px);border-color:var(--hr-ds-line-subtle);background:var(--hr-ds-surface-overlay)}.hr-ds-root.hr-member-app .nd-wordmark{color:var(--hr-ds-text-primary);font:700 18px/1 var(--hr-ds-font-interface-member);letter-spacing:-.03em}.hr-ds-root.hr-member-app .nd-wordmark:after{content:".";color:var(--hr-ds-accent)}.hr-ds-root.hr-member-app .nd-product-header nav{color:var(--hr-ds-text-muted);font-weight:600}.hr-ds-root.hr-member-app .nd-product-header nav a{min-height:44px}.hr-ds-root.hr-member-app .nd-product-header nav .is-current{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-accent)}.hr-ds-root.hr-member-app .nd-product-header nav a:hover{color:var(--hr-ds-accent-soft)}.hr-ds-root.hr-member-app .nd-product-header.is-auth-entry nav{display:none}.hr-ds-root.hr-member-app .nd-header-session{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-member-app .nd-header-state{color:var(--hr-ds-accent-soft)}.hr-ds-root.hr-member-app .nd-header-state i{background:var(--hr-ds-accent);box-shadow:var(--hr-ds-shadow-presence)}.hr-ds-root.hr-member-app .hr-coach-panel h1,.hr-ds-root.hr-member-app .nd-today-heading,.hr-ds-root.hr-member-app .nd-memory-head h1{color:var(--hr-ds-text-primary);font-weight:700;letter-spacing:-.04em}.hr-ds-root.hr-member-app .hr-coach-panel>p,.hr-ds-root.hr-member-app .hr-coach-entry-notice,.hr-ds-root.hr-member-app .nd-memory-head>p:last-child,.hr-ds-root.hr-member-app .nd-route-state p,.hr-ds-root.hr-member-app .nd-today-secondary,.hr-ds-root.hr-member-app .nd-application-source-url{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-member-app input,.hr-ds-root.hr-member-app textarea,.hr-ds-root.hr-member-app select{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-control);background:var(--hr-ds-surface-control)}.hr-ds-root.hr-member-app button,.hr-ds-root.hr-member-app .hr-inline-action{border-radius:var(--hr-ds-radius-control)}.hr-ds-root.hr-member-app [data-hr-ds=button][data-variant=primary]{color:var(--hr-ds-on-accent);border-color:var(--hr-ds-accent);background:var(--hr-ds-accent);font-weight:700}.hr-ds-root.hr-member-app :where(.hr-coach-panel,.hr-proposal,.hr-memory-proposal,.hr-task-proposal,.nd-application,.nd-memory-detail,.nd-memory-correction,.hr-group){border-color:var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .nd-route>:where(.nd-today,.nd-applications,.nd-memory){width:min(1160px,calc(100% - 48px));margin-top:clamp(28px,5vw,64px)}.hr-ds-root.hr-member-app .nd-application{border-color:var(--hr-ds-line-quiet);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app :where(.nd-memory-state,.nd-memory-correction,.nd-memory-detail,.hr-proposal,.hr-memory-proposal,.hr-task-proposal){background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app :focus-visible{outline-color:var(--hr-ds-accent)!important}.hr-ds-root.hr-member-app .hr-route-loading{width:100%;min-height:100vh;display:grid;place-content:center;gap:14px;color:var(--hr-ds-text-secondary);font:600 13px/1.4 var(--hr-ds-font-interface-member);letter-spacing:.08em;text-transform:uppercase}.hr-ds-root .hr-route-loading span{width:28px;height:28px;margin:auto;border:2px solid var(--hr-ds-line-overlay);border-top-color:var(--hr-ds-accent);border-radius:var(--hr-ds-radius-round);animation:hr-route-spin .8s linear infinite}@keyframes hr-route-spin{to{transform:rotate(360deg)}}.hr-ds-root.hr-operator-app{min-height:100vh;color-scheme:light;color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);font-family:var(--hr-ds-font-interface-admin)}.hr-ds-root.hr-operator-app .nd-prototype,.hr-ds-root.hr-operator-app .hr-settings,.hr-ds-root.hr-operator-app .nd-route{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);font-family:var(--hr-ds-font-interface-admin)}.hr-ds-root.hr-operator-app .nd-product-header{position:sticky;z-index:20;top:0;border-color:var(--hr-ds-line-default);background:var(--hr-ds-surface-raised);box-shadow:var(--hr-ds-shadow-hairline)}.hr-ds-root.hr-operator-app .nd-wordmark{color:var(--hr-ds-text-primary);font:700 18px/1 var(--hr-ds-font-interface-admin)}.hr-ds-root.hr-operator-app .nd-product-header nav{color:var(--hr-ds-text-muted)}.hr-ds-root.hr-operator-app .nd-product-header nav .is-current{color:var(--hr-ds-accent-soft);border-color:var(--hr-ds-accent)}.hr-ds-root.hr-operator-app .nd-operator-title,.hr-ds-root.hr-operator-app .nd-header-session{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-operator-app .nd-header-state{color:var(--hr-ds-success)}.hr-ds-root.hr-operator-app .nd-operator-header .nd-admin-return{color:var(--hr-ds-accent)}.hr-ds-root.hr-operator-app .hr-settings .hr-group-copy h1,.hr-ds-root.hr-operator-app .hr-settings .hr-settings-row h2{color:var(--hr-ds-text-primary);font-family:var(--hr-ds-font-interface-admin)}.hr-ds-root.hr-operator-app .hr-settings .hr-group-copy p,.hr-ds-root.hr-operator-app .hr-settings .hr-settings-row p{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-operator-app .hr-settings .hr-inline-action{color:var(--hr-ds-accent-soft);border-color:var(--hr-ds-line-strong);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-operator-app .hr-settings .hr-inline-action:hover{color:var(--hr-ds-accent-soft);border-color:var(--hr-ds-accent-soft)}.hr-ds-root.hr-operator-app :where(.hr-settings-list,.hr-settings-row,.hr-group){border-color:var(--hr-ds-line-default)}.hr-ds-root.hr-operator-app .hr-settings :is(input,textarea,select){color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-control);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-operator-app .hr-settings .hr-inline-form label{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-operator-app :focus-visible{outline-color:var(--hr-ds-accent)!important}.hr-ds-root.hr-operator-app .fm-page{background:var(--hr-ds-surface-base)}.hr-ds-root.hr-operator-app :is(.fm-page-heading,.fm-meta-ledger,.fm-ledger,.fm-definitions,.fm-empty,.fm-access-boundary){border-color:var(--hr-ds-line-default)}.hr-ds-root.hr-operator-app :is(.fm-section-heading,.fm-metric-row,.fm-definitions dl>div){border-color:var(--hr-ds-line-quiet)}.hr-ds-root.hr-operator-app :is(.fm-page-heading h1,.fm-empty h2,.fm-access-boundary h1,.fm-section-heading h2,.fm-metric-row h3,.fm-definitions dt){color:var(--hr-ds-text-primary);font-family:var(--hr-ds-font-interface-admin)}.hr-ds-root.hr-operator-app :is(.fm-page-heading p:not(.fm-eyebrow),.fm-empty p,.fm-access-boundary p,.fm-metric-row p,.fm-privacy-note,.fm-definitions dd){color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-operator-app .fm-eyebrow,.hr-ds-root.hr-operator-app .fm-meta-ledger span{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-operator-app .fm-meta-ledger strong{color:var(--hr-ds-text-primary)}.hr-ds-root.hr-operator-app .fm-meta-ledger>div+div{border-color:var(--hr-ds-line-default)}.hr-ds-root.hr-operator-app .fm-notice{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-operator-app .fm-reading{background:var(--hr-ds-surface-raised);border-color:var(--hr-ds-line-default)}.hr-ds-root.hr-operator-app .fm-reading strong{color:var(--hr-ds-text-primary);font-family:var(--hr-ds-font-interface-admin)}.hr-ds-root.hr-operator-app .fm-reading>span:last-child{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-operator-app .fm-state-unavailable .fm-reading strong{color:var(--hr-ds-warning)}.hr-ds-root.hr-operator-app .fm-hatch{background:var(--hr-ds-surface-unavailable-hatch)}@media(max-width:720px){.hr-ds-root.hr-member-app{padding-bottom:72px}.hr-ds-root.hr-member-app .nd-product-header{min-height:58px;padding:0 18px}.hr-ds-root.hr-member-app .nd-header-meta{display:flex;min-width:0;max-width:calc(100% - 130px);margin-left:auto;flex-direction:row}.hr-ds-root.hr-member-app .nd-header-session{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-ds-root.hr-member-app .nd-header-state{display:none}.hr-ds-root.hr-member-app .nd-product-header.is-auth-entry .nd-header-state{display:inline-flex}.hr-ds-root.hr-member-app .nd-product-header nav{position:fixed;z-index:30;right:0;bottom:0;left:0;order:initial;width:auto;min-height:64px;justify-content:space-around;gap:0;padding:0 8px max(4px,env(safe-area-inset-bottom));border-top:1px solid var(--hr-ds-line-overlay-quiet);background:var(--hr-ds-surface-overlay)}.hr-ds-root.hr-member-app .nd-product-header nav a{flex:1;justify-content:center;border-top:2px solid var(--hr-ds-surface-transparent);border-bottom:0;font-size:11px}.hr-ds-root.hr-member-app .nd-product-header nav .is-current{border-top-color:var(--hr-ds-accent)}.hr-ds-root.hr-member-app .nd-product-header nav .nd-corpus-command-switch{margin-left:0;font-family:var(--hr-ds-font-interface-member);font-size:11px;letter-spacing:0}.hr-ds-root.hr-member-app .nd-route>:where(.nd-today,.nd-applications,.nd-memory){width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.hr-ds-root .hr-route-loading span{animation:none}}.hr-ds-root.hr-member-app{display:flex;min-width:0;flex-direction:column}.hr-ds-root.hr-member-app.is-coach-route{box-sizing:border-box;height:100vh;height:100dvh;min-height:0;overflow:hidden}.hr-ds-root.hr-member-app.is-coach-route>.nd-product-header{flex:none}.hr-ds-root.hr-member-app>[data-app-route]{width:100%;min-width:0}.hr-ds-root.hr-member-app>[data-app-route=coach]{display:flex;min-height:0;flex:1;overflow:hidden}.hr-ds-root.hr-member-app>[data-app-route=coach][hidden]{display:none}.hr-ds-root.hr-member-app>[data-app-route=coach]>.hr-coach{height:auto;min-height:0;flex:1}.hr-ds-root.hr-member-app .nd-product-header{padding-inline:0}.hr-ds-root.hr-member-app .nd-product-header-frame{box-sizing:border-box;width:min(1160px,calc(100% - 48px));min-height:inherit;margin-inline:auto;display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:24px}.hr-ds-root.hr-member-app .nd-product-header-frame>.nd-wordmark{justify-self:start}.hr-ds-root.hr-member-app .nd-product-header-frame>nav{justify-self:center}.hr-ds-root.hr-member-app .nd-product-header-frame>.nd-header-meta{justify-self:end}.hr-ds-root.hr-member-app .nd-product-header.is-auth-entry .nd-product-header-frame{grid-template-columns:1fr auto}.hr-ds-root.hr-member-app .nd-corpus-command-switch{min-height:44px;display:inline-flex;align-items:center;color:var(--hr-ds-accent-soft);font:500 11px/1.4 var(--hr-ds-font-machine);letter-spacing:.06em;text-decoration:none}.hr-ds-root.hr-member-app .nd-route>:where(.nd-today,.nd-applications,.nd-memory),.hr-ds-root.hr-member-app .nd-route>:where(.nd-route-state,.nd-route-error){box-sizing:border-box;width:min(1160px,calc(100% - 48px));margin-inline:auto}.hr-ds-root.hr-member-app .nd-memory>*{width:min(700px,100%);margin-inline:auto;box-sizing:border-box}.hr-ds-root.hr-member-app .hr-coach-centred,.hr-ds-root.hr-member-app .hr-settings-centred,.hr-ds-root.hr-member-app .hr-daily-unsubscribe-centred,.hr-ds-root.hr-member-app .hr-member-entry-frame{box-sizing:border-box;width:min(1160px,calc(100% - 48px));margin-inline:auto}.hr-ds-root.hr-member-app .hr-member-entry{width:100%;min-height:100dvh;display:flex;flex-direction:column;color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .hr-member-entry-frame{flex:1;display:flex;align-items:center;justify-content:center;padding-block:40px}.hr-ds-root.hr-member-app .hr-member-entry-panel{width:min(430px,100%);padding-top:24px;border-right:0;border-bottom:0;border-left:0;border-top:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .hr-member-entry-panel h1{margin:0 0 12px;color:var(--hr-ds-text-primary);font-size:clamp(28px,4vw,36px);line-height:1.22;letter-spacing:-.035em}.hr-ds-root.hr-member-app .hr-member-entry-panel p{color:var(--hr-ds-text-secondary);font-size:14.5px;line-height:1.65}.hr-ds-root.hr-member-app .hr-member-entry-panel form{display:flex;flex-direction:column;gap:8px}.hr-ds-root.hr-member-app .hr-member-entry-panel label{color:var(--hr-ds-text-secondary);font-size:13px}.hr-ds-root.hr-member-app .hr-member-entry-panel input{box-sizing:border-box;width:100%;min-height:44px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-overlay-soft);font-size:14.5px}.hr-ds-root.hr-member-app .hr-member-entry-panel button,.hr-ds-root.hr-member-app .hr-member-entry-primary-link{box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-on-accent);background:var(--hr-ds-accent);font-size:14px;font-weight:700;text-decoration:none}.hr-ds-root.hr-member-app .hr-member-entry-panel button:disabled{cursor:not-allowed;opacity:.55}.hr-ds-root.hr-member-app .hr-member-entry-choice{min-height:44px;display:flex;align-items:center;gap:8px;margin:2px 0 6px;cursor:pointer}.hr-ds-root.hr-member-app .hr-member-entry-choice input[type=checkbox]{width:16px;min-height:0;height:16px;margin:0;accent-color:var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-member-entry-links{display:flex;gap:18px;margin:18px 0 0}.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-member-entry-linklike{width:auto;min-height:44px;padding:0;border:0;color:var(--hr-ds-accent-soft);background:var(--hr-ds-surface-transparent);font:var(--hr-ds-type-inherit);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-member-entry-linklike:hover{color:var(--hr-ds-text-primary)}.hr-ds-root.hr-member-app .hr-member-entry-notice{color:var(--hr-ds-text-secondary);font-size:14.5px;line-height:1.65}.hr-ds-root.hr-member-app .hr-member-entry-error,.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-settings-error{margin-top:16px;color:var(--hr-ds-error);font-size:13px;line-height:1.6}.hr-ds-root.hr-member-app .hr-member-entry-panel-security{width:min(520px,100%)}.hr-ds-root.hr-member-app .hr-member-entry-eyebrow{margin:0 0 12px;color:var(--hr-ds-accent-soft);font:500 11px/1.5 var(--hr-ds-font-machine);letter-spacing:.08em}.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-member-entry-intro{margin-bottom:24px}.hr-ds-root.hr-member-app .hr-member-entry-actions{margin-top:24px;padding-top:16px;border-top:1px solid var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-required-challenge{margin-top:20px;padding-top:20px;border-color:var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-security-result h2,.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-security-state strong{color:var(--hr-ds-text-primary)}.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-security-state{border-color:var(--hr-ds-line-quiet);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-security-state span,.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-security-state small,.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-note{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-note a{color:var(--hr-ds-accent-soft)}.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-inline-form{align-items:stretch}.hr-ds-root.hr-member-app .hr-member-entry-panel .hr-inline-actions{align-items:center}.hr-ds-root.hr-member-app .hr-composer{padding:14px 24px 16px;border-color:var(--hr-ds-line-quiet);background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .hr-composer-row{box-sizing:border-box;width:min(700px,100%);gap:10px;padding:0;border:0;background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .hr-composer textarea{min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .hr-composer textarea:focus{border:0;border-bottom:1px solid var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-composer textarea:focus-visible{outline:2px solid var(--hr-ds-accent)!important;outline-offset:2px}.hr-ds-root.hr-member-app .hr-composer button{border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-on-accent);border-color:var(--hr-ds-accent);background:var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-onboarding-panel{width:min(700px,100%)}.hr-ds-root.hr-member-app .hr-onboarding-age{display:grid;gap:8px}.hr-ds-root.hr-member-app .hr-onboarding-age label,.hr-ds-root.hr-member-app .hr-onboarding-panel .hr-onboarding-options button{box-sizing:border-box;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--hr-ds-line-quiet);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised);font-size:14px}.hr-ds-root.hr-member-app .hr-onboarding-age label:has(input:checked),.hr-ds-root.hr-member-app .hr-onboarding-panel .hr-onboarding-options button.is-selected{border-color:var(--hr-ds-accent);background:var(--hr-ds-surface-raised);box-shadow:inset 2px 0 0 var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-onboarding-age input,.hr-ds-root.hr-member-app .hr-coach-remember input{accent-color:var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-onboarding-warm{border-color:var(--hr-ds-accent);color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .hr-onboarding-eligibility-facts,.hr-ds-root.hr-member-app .hr-onboarding-eligibility-facts div{border-color:var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .hr-onboarding-eligibility-facts dt,.hr-ds-root.hr-member-app .hr-onboarding-progress{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-member-app .hr-onboarding-eligibility-facts dd,.hr-ds-root.hr-member-app .hr-onboarding-review p,.hr-ds-root.hr-member-app .hr-onboarding-spine{color:var(--hr-ds-text-primary)}.hr-ds-root.hr-member-app .nd-today-checkin{gap:18px;padding:22px 0 0;border:0;border-top:1px solid var(--hr-ds-line-emphasis);border-radius:0;background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .nd-checkin-form{gap:12px}.hr-ds-root.hr-member-app .nd-checkin-form textarea{min-height:112px;border-color:var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-overlay-soft)}.hr-ds-root.hr-member-app .nd-checkin-form button{border-radius:var(--hr-ds-radius-control)}.hr-ds-root.hr-member-app .nd-applications{gap:22px}.hr-ds-root.hr-member-app .nd-applications-head{padding-bottom:18px;border-bottom:1px solid var(--hr-ds-line-default)}.hr-ds-root.hr-member-app .nd-applications-head h1{margin:0;font-size:clamp(30px,4vw,42px);letter-spacing:-.04em}.hr-ds-root.hr-member-app .nd-application-list{gap:12px}.hr-ds-root.hr-member-app .nd-application{gap:14px;padding:20px;border-color:var(--hr-ds-line-quiet);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .nd-application h2,.hr-ds-root.hr-member-app .nd-application h3,.hr-ds-root.hr-member-app .nd-application p{margin-block:0}.hr-ds-root.hr-member-app .nd-application-status{color:var(--hr-ds-accent-soft);font:500 13px/1.4 var(--hr-ds-font-machine)}.hr-ds-root.hr-member-app .nd-applications-empty{margin:0;padding:28px 0;border-bottom:1px solid var(--hr-ds-line-quiet);color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-member-app .nd-route-error{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--hr-ds-state-error-line);border-left-width:3px;border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .nd-route-error p{margin:0}.hr-ds-root.hr-member-app .nd-route-error button{min-height:44px;padding:8px 16px;border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .nd-memory-head,.hr-ds-root.hr-member-app .nd-memory-settings,.hr-ds-root.hr-member-app .nd-memory-settings>header,.hr-ds-root.hr-member-app .nd-memory-setting-row,.hr-ds-root.hr-member-app .nd-memory-list,.hr-ds-root.hr-member-app .nd-memory-fact{border-color:var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .nd-memory-state{min-height:144px;display:grid;align-content:center;margin-block:0;padding:28px;border:1px solid var(--hr-ds-line-quiet);border-left:3px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .nd-memory-empty{min-height:0;display:block;margin:0;padding:0;border:0;border-radius:0;background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .nd-memory-empty h2{max-width:32ch;margin:0;color:var(--hr-ds-text-primary);font-family:var(--hr-ds-font-editorial);font-size:clamp(21px,3vw,28px);font-weight:400;line-height:1.35;letter-spacing:-.025em}.hr-ds-root.hr-member-app .nd-memory-announcement,.hr-ds-root.hr-member-app .nd-memory-back,.hr-ds-root.hr-member-app .nd-memory-detail,.hr-ds-root.hr-member-app .nd-memory-correction,.hr-ds-root.hr-member-app .nd-memory-review{width:min(700px,calc(100% - 48px))}.hr-ds-root.hr-member-app .nd-memory-detail,.hr-ds-root.hr-member-app .nd-memory-correction,.hr-ds-root.hr-member-app .nd-memory-contradiction,.hr-ds-root.hr-member-app .nd-memory-reactivation,.hr-ds-root.hr-member-app .nd-memory-forget-panel{border-color:var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .nd-memory-detail blockquote,.hr-ds-root.hr-member-app .nd-memory-contradiction blockquote,.hr-ds-root.hr-member-app .nd-memory-forget blockquote{border-color:var(--hr-ds-line-quiet);color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-overlay-soft)}.hr-ds-root.hr-member-app .nd-memory-detail-truth>div,.hr-ds-root.hr-member-app .nd-memory-forget dl>div{border-color:var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .nd-memory-detail-truth dd,.hr-ds-root.hr-member-app .nd-memory-forget dd,.hr-ds-root.hr-member-app .nd-memory-statement{color:var(--hr-ds-text-primary)}.hr-ds-root.hr-member-app .nd-memory-purpose,.hr-ds-root.hr-member-app .nd-memory-detail-truth dt,.hr-ds-root.hr-member-app .nd-memory-forget dt,.hr-ds-root.hr-member-app .nd-memory-forget-panel>p,.hr-ds-root.hr-member-app .nd-memory-contradiction>p{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-member-app .nd-memory-forget{background:var(--hr-ds-surface-overlay-strong)}.hr-ds-root.hr-member-app .nd-memory button,.hr-ds-root.hr-member-app .nd-memory-detail button,.hr-ds-root.hr-member-app .nd-memory-forget button,.hr-ds-root.hr-member-app .nd-memory-correction button{border-color:var(--hr-ds-line-default);color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .hr-settings{min-height:0;flex:1}.hr-ds-root.hr-member-app .hr-settings-shell{box-sizing:border-box;width:min(1160px,calc(100% - 48px));margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(0,700px) minmax(0,1fr);column-gap:28px}.hr-ds-root.hr-member-app .hr-settings-nav{width:min(220px,100%);justify-self:end;padding:34px 0 60px;border:0;background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .hr-settings-nav button{color:var(--hr-ds-text-secondary);border-radius:var(--hr-ds-radius-control)}.hr-ds-root.hr-member-app .hr-settings-nav button.is-current{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised);box-shadow:inset 2px 0 0 var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-settings-main{grid-column:2;padding:34px 0 60px}.hr-ds-root.hr-member-app .hr-settings-back{display:none}.hr-ds-root.hr-member-app .hr-group{width:100%}.hr-ds-root.hr-member-app .hr-group h1{color:var(--hr-ds-text-primary);font-weight:700;letter-spacing:-.035em}.hr-ds-root.hr-member-app .hr-group-blurb,.hr-ds-root.hr-member-app .hr-row-label,.hr-ds-root.hr-member-app .hr-note,.hr-ds-root.hr-member-app .hr-row,.hr-ds-root.hr-member-app .hr-commercial-current,.hr-ds-root.hr-member-app .hr-commercial-purchase,.hr-ds-root.hr-member-app .hr-commercial-manage,.hr-ds-root.hr-member-app .hr-commercial-plan,.hr-ds-root.hr-member-app .hr-commercial-handoff{border-color:var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .hr-row-value,.hr-ds-root.hr-member-app .hr-commercial-current h2,.hr-ds-root.hr-member-app .hr-commercial-purchase>h2,.hr-ds-root.hr-member-app .hr-commercial-plan-copy h3{color:var(--hr-ds-text-primary)}.hr-ds-root.hr-member-app .hr-profile-form fieldset{gap:8px}.hr-ds-root.hr-member-app .hr-profile-form fieldset label,.hr-ds-root.hr-member-app .hr-commercial-intervals label{box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--hr-ds-line-quiet);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .hr-profile-form fieldset label:has(input:checked),.hr-ds-root.hr-member-app .hr-commercial-intervals label:has(input:checked){border-color:var(--hr-ds-accent);background:var(--hr-ds-surface-raised);box-shadow:inset 2px 0 0 var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-profile-form input[type=radio],.hr-ds-root.hr-member-app .hr-commercial-intervals input{accent-color:var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-settings :is(input,textarea,select),.hr-ds-root.hr-member-app .hr-settings button{border-radius:var(--hr-ds-radius-control)}.hr-ds-root.hr-member-app .hr-settings,.hr-ds-root.hr-member-app .hr-settings :where(button,input,select,textarea,label,p,li,a){font-family:var(--hr-ds-font-interface-member)}.hr-ds-root.hr-member-app .hr-settings :where(.hr-group h1,.hr-commercial h2,.hr-commercial h3,.hr-security-result h2,.hr-inline-form h3,.hr-security-subsection h3,.hr-enrollment-steps h4){color:var(--hr-ds-text-primary);font-family:var(--hr-ds-font-editorial)}.hr-ds-root.hr-member-app .hr-settings :where(.hr-profile-form>label,.hr-profile-form legend,.hr-profile-help,.hr-commercial-options>legend,.hr-commercial-current>p,.hr-commercial-return p,.hr-commercial-unavailable p,.hr-commercial-manage p,.hr-commercial-handoff p,.hr-commercial-plan-copy p,.hr-inline-form label,.hr-security-state span,.hr-security-state small,.hr-security-subsection li,.hr-session-pagination p){color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-member-app .hr-settings :where(.hr-profile-form>input,.hr-profile-form .hr-time-zone-select input,.hr-inline-form input,.hr-inline-form select){color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-control);background:var(--hr-ds-surface-control);font-family:var(--hr-ds-font-interface-member)}.hr-ds-root.hr-member-app .hr-settings .hr-profile-live [data-hr-ds=status-message],.hr-ds-root.hr-member-app .hr-settings .hr-copy-result{color:var(--hr-ds-accent-soft);font-family:var(--hr-ds-font-machine)}.hr-ds-root.hr-member-app .hr-settings .hr-profile-live .hr-profile-as-of,.hr-ds-root.hr-member-app .hr-settings :where(.hr-commercial-kicker,.hr-commercial-truth){color:var(--hr-ds-accent-soft)}.hr-ds-root.hr-member-app .hr-settings :where(.hr-account-loading-title,.hr-account-loading-block,.hr-account-section,.hr-account-schedule-actions,.hr-reminder-setting){border-color:var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .hr-settings .hr-account-loading-title{background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .hr-settings :where(.hr-account-section>h2,.hr-reminder-setting h3){color:var(--hr-ds-text-primary)}.hr-ds-root.hr-member-app .hr-settings :where(.hr-account-section-intro,.hr-account-loading-copy p,.hr-reminder-setting .hr-note){color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-member-app .hr-settings .hr-email-reminders :where(input:not([type=checkbox]),select){color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-control);background:var(--hr-ds-surface-control)}.hr-ds-root.hr-member-app .hr-settings .hr-account-schedule-form .hr-time-zone-select input,.hr-ds-root.hr-member-app .hr-settings .hr-account-schedule-form .hr-email-time-parts input[type=time]{min-height:44px;color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-control);background:var(--hr-ds-surface-control)}.hr-ds-root.hr-member-app .hr-settings .hr-account-schedule-form .hr-time-zone-popup,.hr-ds-root.hr-member-app .hr-settings .hr-account-schedule-form .hr-time-zone-select [role=listbox]{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-default);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .hr-settings .hr-account-schedule-form .hr-time-zone-select [role=option]{border-color:var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .hr-settings .hr-account-schedule-form .hr-time-zone-select [role=option]:hover,.hr-ds-root.hr-member-app .hr-settings .hr-account-schedule-form .hr-time-zone-select [role=option][aria-selected=true]{background:var(--hr-ds-surface-raised);outline-color:var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-settings .hr-email-optin input[type=checkbox]{accent-color:var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-settings [data-hr-ds=button][data-variant=secondary]{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-emphasis);background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .hr-settings [data-hr-ds=button][data-variant=primary]{color:var(--hr-ds-on-accent);border-color:var(--hr-ds-accent);background:var(--hr-ds-accent);font-weight:700}.hr-ds-root.hr-member-app .hr-settings .hr-choice-control{border-color:var(--hr-ds-line-default);background:var(--hr-ds-surface-overlay-soft)}.hr-ds-root.hr-member-app .hr-settings .hr-choice-control:checked{border-color:var(--hr-ds-accent);background:var(--hr-ds-accent);box-shadow:inset 0 0 0 4px var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .hr-settings .hr-data-state{color:var(--hr-ds-accent-soft)!important}.hr-ds-root.hr-member-app .hr-settings .hr-profile-loading span,.hr-ds-root.hr-member-app .hr-settings .hr-commercial-loading div{border-color:var(--hr-ds-line-quiet);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .hr-settings :where(.hr-commercial-return,.hr-commercial-unavailable){border-color:var(--hr-ds-line-default);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .hr-settings [data-hr-ds=button][data-variant=primary]{color:var(--hr-ds-on-accent);border-color:var(--hr-ds-accent);background:var(--hr-ds-accent);font:700 13px/1.2 var(--hr-ds-font-interface-member)}.hr-ds-root.hr-member-app .hr-settings [data-hr-ds=button][data-variant=secondary]{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-emphasis);background:var(--hr-ds-surface-transparent);font:600 13px/1.2 var(--hr-ds-font-interface-member)}.hr-ds-root.hr-member-app .hr-settings .hr-inline-action{color:var(--hr-ds-accent-soft);border-color:var(--hr-ds-line-default);font:600 13px/1.2 var(--hr-ds-font-interface-member)}.hr-ds-root.hr-member-app .hr-settings .hr-inline-action:hover{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-accent)}.hr-ds-root.hr-member-app .hr-settings .hr-security-result h2{color:var(--hr-ds-accent-soft)}.hr-ds-root.hr-member-app .hr-settings .hr-security-state strong{color:var(--hr-ds-text-primary);font:700 13.5px/1.4 var(--hr-ds-font-interface-member)}.hr-ds-root.hr-member-app .hr-settings :where(.hr-security-subsection,.hr-enrollment-steps>li,.hr-data-controls>section+section){border-color:var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .hr-conversation-delete,.hr-ds-root.hr-member-app .hr-account-erasure{background:var(--hr-ds-surface-overlay-strong)}.hr-ds-root.hr-member-app .hr-conversation-delete-panel,.hr-ds-root.hr-member-app .hr-account-erasure-panel{border-color:var(--hr-ds-line-default);color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised)}.hr-ds-root.hr-member-app .hr-account-erasure-panel{border-color:var(--hr-ds-state-error-line-soft)}.hr-ds-root.hr-member-app .hr-daily-unsubscribe{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-transparent)}.hr-ds-root.hr-member-app .hr-daily-unsubscribe .hr-daily-unsubscribe-panel{box-sizing:border-box;width:min(430px,100%);padding-top:24px;border-top:1px solid var(--hr-ds-line-default)}.hr-ds-root.hr-member-app .hr-daily-unsubscribe h1{color:var(--hr-ds-text-primary);font-weight:700;letter-spacing:-.035em}.hr-ds-root.hr-member-app .hr-daily-unsubscribe p{color:var(--hr-ds-text-secondary)}.hr-ds-root.hr-member-app .hr-daily-unsubscribe button{border-radius:var(--hr-ds-radius-control);border-color:var(--hr-ds-accent);background:var(--hr-ds-accent);color:var(--hr-ds-on-accent)}@media(max-width:1099px){.hr-ds-root.hr-member-app .hr-settings-shell{display:block;width:min(700px,calc(100% - 32px))}.hr-ds-root.hr-member-app .hr-settings-nav{width:100%;flex-direction:column;align-items:stretch;padding:28px 0 48px;overflow:visible;border-bottom:0}.hr-ds-root.hr-member-app .hr-settings-nav-title{display:block;padding:0 0 16px;color:var(--hr-ds-accent-soft)}.hr-ds-root.hr-member-app .hr-settings-nav button{width:100%;margin:0;padding-inline:14px;border-bottom:1px solid var(--hr-ds-line-quiet)}.hr-ds-root.hr-member-app .hr-settings-nav button:last-child{margin:14px 0 0}.hr-ds-root.hr-member-app .hr-settings-main{padding:28px 0 48px;overflow:visible}.hr-ds-root.hr-member-app .hr-settings-shell[data-detail-open=false] .hr-settings-main,.hr-ds-root.hr-member-app .hr-settings-shell[data-detail-open=true] .hr-settings-nav{display:none}.hr-ds-root.hr-member-app .hr-settings-back{min-height:44px;display:inline-flex;align-items:center;margin:0 0 22px;padding:8px 14px;border:1px solid var(--hr-ds-line-default);color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-transparent)}}@media(max-width:720px){.hr-ds-root.hr-member-app .nd-product-header-frame{width:calc(100% - 32px);grid-template-columns:1fr auto;gap:12px}.hr-ds-root.hr-member-app .nd-product-header-frame>nav{justify-self:stretch}.hr-ds-root.hr-member-app .nd-product-header-frame>.nd-header-meta{max-width:none}.hr-ds-root.hr-member-app .nd-corpus-command-switch{font-size:10px}.hr-ds-root.hr-member-app .nd-route>:where(.nd-today,.nd-applications,.nd-memory),.hr-ds-root.hr-member-app .nd-route>:where(.nd-route-state,.nd-route-error),.hr-ds-root.hr-member-app .hr-coach-centred,.hr-ds-root.hr-member-app .hr-settings-centred,.hr-ds-root.hr-member-app .hr-daily-unsubscribe-centred,.hr-ds-root.hr-member-app .hr-member-entry-frame{width:calc(100% - 32px)}.hr-ds-root.hr-member-app .nd-memory-announcement,.hr-ds-root.hr-member-app .nd-memory-back,.hr-ds-root.hr-member-app .nd-memory-detail,.hr-ds-root.hr-member-app .nd-memory-correction,.hr-ds-root.hr-member-app .nd-memory-review{width:calc(100% - 32px)}.hr-ds-root.hr-member-app .hr-composer{padding-inline:12px}.hr-ds-root.hr-member-app .hr-composer-row{flex-wrap:wrap}.hr-ds-root.hr-member-app .nd-application,.hr-ds-root.hr-member-app .nd-memory-state{padding:18px}.hr-ds-root.hr-member-app .nd-today-checkin{padding-top:18px}.hr-ds-root.hr-member-app .nd-application-head{align-items:flex-start;flex-direction:column}.hr-ds-root.hr-member-app .nd-route-error{align-items:stretch;flex-direction:column}.hr-ds-root.hr-member-app .nd-route-error button{align-self:flex-start}}:where(.hr-ds-root) .hr-settings{background:var(--hr-ds-surface-base);font-family:var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-settings :focus-visible{outline:2px solid var(--hr-ds-accent);outline-offset:2px}:where(.hr-ds-root) .hr-settings-error{color:var(--hr-ds-error);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-confirmed{color:var(--hr-ds-success);font-size:13px}:where(.hr-ds-root) .hr-settings-nav{background:var(--hr-ds-surface-raised);border-right:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-settings-nav-title{color:var(--hr-ds-text-secondary);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.16em}:where(.hr-ds-root) .hr-settings-nav button{color:var(--hr-ds-text-secondary);text-align:left;background:var(--hr-ds-surface-transparent);border:0;border-radius:var(--hr-ds-radius-control);cursor:pointer;font:400 13.5px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-settings-nav button.is-current{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised);box-shadow:inset 2px 0 0 var(--hr-ds-accent)}:where(.hr-ds-root) .hr-account-group-loading{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent)}:where(.hr-ds-root) .hr-account-loading-copy p{font-size:14px;letter-spacing:.04em}:where(.hr-ds-root) .hr-account-loading-title{background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .hr-account-loading-block{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-account-loading-block:last-child{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-settings-main{scrollbar-width:thin;scrollbar-color:var(--hr-ds-line-scrollbar) var(--hr-ds-surface-transparent)}:where(.hr-ds-root) .hr-settings-main::-webkit-scrollbar-track{background:var(--hr-ds-surface-transparent)}:where(.hr-ds-root) .hr-settings-main::-webkit-scrollbar-thumb{background-color:var(--hr-ds-surface-raised);border:4px solid var(--hr-ds-surface-transparent);background-clip:content-box;border-radius:0}:where(.hr-ds-root) .hr-settings-main::-webkit-scrollbar-thumb:hover{background-color:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .hr-group h1{color:var(--hr-ds-text-primary);font:300 26px/1.3 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-group-blurb{color:var(--hr-ds-text-secondary);font-size:14.5px;line-height:1.65}:where(.hr-ds-root) .hr-row{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-row:last-child{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-row-label{color:var(--hr-ds-text-secondary);font-size:13.5px}:where(.hr-ds-root) .hr-row-value{color:var(--hr-ds-text-primary);font-size:14.5px}:where(.hr-ds-root) .hr-note{color:var(--hr-ds-text-muted);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-settings .hr-note a{color:var(--hr-ds-accent);text-decoration-thickness:1px;text-underline-offset:3px}:where(.hr-ds-root) .hr-settings .hr-note a:hover{color:var(--hr-ds-accent-soft)}:where(.hr-ds-root) .hr-account-section{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-account-section:last-child{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-account-section>h2{color:var(--hr-ds-text-primary);font:500 15px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-account-section-intro{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-account-schedule>[data-hr-ds=status-message]{color:var(--hr-ds-success);font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-reminder-setting{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-reminder-setting h3{color:var(--hr-ds-text-secondary);font:400 13.5px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-profile-form>label,:where(.hr-ds-root) .hr-profile-form legend{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .hr-profile-form>input,:where(.hr-ds-root) .hr-profile-form .hr-time-zone-select input{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);font:400 14.5px/1.3 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-profile-form>input[aria-invalid=true],:where(.hr-ds-root) .hr-profile-form .hr-time-zone-select input[aria-invalid=true]{border-color:var(--hr-ds-error)}:where(.hr-ds-root) .hr-profile-form>input:disabled,:where(.hr-ds-root) .hr-profile-form .hr-time-zone-select input:disabled{color:var(--hr-ds-text-secondary);opacity:1}:where(.hr-ds-root) .hr-profile-form fieldset{border:0}:where(.hr-ds-root) .hr-profile-form fieldset label{color:var(--hr-ds-text-primary);font-size:13.5px;line-height:1.5}:where(.hr-ds-root) .hr-settings .hr-choice-control{appearance:none;border:1px solid var(--hr-ds-line-strong);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-base)}:where(.hr-ds-root) .hr-settings .hr-choice-control:checked{border-color:var(--hr-ds-accent);background:var(--hr-ds-accent);box-shadow:inset 0 0 0 4px var(--hr-ds-surface-raised)}:where(.hr-ds-root) .hr-profile-help{color:var(--hr-ds-text-muted);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-profile-error{color:var(--hr-ds-error);font-size:13px;line-height:1.5}:where(.hr-ds-root) .hr-profile-eligibility{color:var(--hr-ds-warning);font:500 13px/1.45 var(--hr-ds-font-machine);letter-spacing:.07em}:where(.hr-ds-root) .hr-profile-actions button:disabled{cursor:not-allowed;opacity:.55}:where(.hr-ds-root) .hr-profile-live p{color:var(--hr-ds-success);font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-profile-live p[role=alert]{color:var(--hr-ds-error);font-family:var(--hr-ds-font-interface-member);font-weight:400}:where(.hr-ds-root) .hr-profile-live .hr-profile-as-of{color:var(--hr-ds-text-secondary);font:400 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-profile-live a{color:var(--hr-ds-accent);font-size:13px}:where(.hr-ds-root) .hr-profile-loading span{background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-profile-unavailable p{color:var(--hr-ds-error);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-commercial-return,:where(.hr-ds-root) .hr-commercial-unavailable{background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .hr-commercial-current,:where(.hr-ds-root) .hr-commercial-purchase,:where(.hr-ds-root) .hr-commercial-manage{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-commercial>.hr-commercial-current:first-child{border-top:0}:where(.hr-ds-root) .hr-commercial-current h2,:where(.hr-ds-root) .hr-commercial-return h2,:where(.hr-ds-root) .hr-commercial-unavailable h2,:where(.hr-ds-root) .hr-commercial-purchase>h2,:where(.hr-ds-root) .hr-commercial-manage h2{color:var(--hr-ds-text-primary);font:400 20px/1.35 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-commercial-current>p:not(.hr-commercial-kicker):not(.hr-commercial-truth),:where(.hr-ds-root) .hr-commercial-return p,:where(.hr-ds-root) .hr-commercial-unavailable p,:where(.hr-ds-root) .hr-commercial-manage p,:where(.hr-ds-root) .hr-commercial-handoff p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-commercial-kicker,:where(.hr-ds-root) .hr-commercial-truth{color:var(--hr-ds-accent);font:500 13px/1.45 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .hr-commercial-options{border:0}:where(.hr-ds-root) .hr-commercial-options>legend{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .hr-commercial-plan{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-commercial-plan:last-child{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-commercial-plan-copy h3{color:var(--hr-ds-text-primary);font:400 19px/1.35 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-commercial-plan-copy p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.55}:where(.hr-ds-root) .hr-commercial-intervals label{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);cursor:pointer;font-size:13px}:where(.hr-ds-root) .hr-commercial-intervals label:has(input:checked){border-color:var(--hr-ds-accent);background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .hr-commercial-choice-name{clip-path:inset(50%);white-space:nowrap}:where(.hr-ds-root) .hr-commercial-handoff{border-top:1px solid var(--hr-ds-line-default);border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-commercial-handoff h3{color:var(--hr-ds-text-primary);font:500 14px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-settings .hr-commercial-primary:disabled,:where(.hr-ds-root) .hr-commercial button:disabled{cursor:not-allowed;opacity:.55}:where(.hr-ds-root) .hr-commercial-live{color:var(--hr-ds-error);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-commercial-loading div{background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .hr-settings button.hr-secondary{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);cursor:pointer;font:500 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-admin-link{color:var(--hr-ds-accent);font-size:14.5px}:where(.hr-ds-root) .hr-inline-form label{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .hr-inline-form input{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);font-size:14.5px}:where(.hr-ds-root) .hr-inline-form select{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);font:400 14.5px/1.3 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-settings .hr-safety-setting-time,:where(.hr-ds-root) .hr-settings .hr-safety-setting-state{color:var(--hr-ds-text-secondary);font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-settings .hr-inline-actions button:disabled{cursor:not-allowed;opacity:.55}:where(.hr-ds-root) .hr-security-result h2{color:var(--hr-ds-success);font:400 15px/1.5 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-security-state span{color:var(--hr-ds-text-secondary);font:500 13.5px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-security-state strong{color:var(--hr-ds-text-primary);font:600 13.5px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-security-state small{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .hr-settings button.hr-danger{color:var(--hr-ds-error);background:var(--hr-ds-surface-transparent);border:1px solid var(--hr-ds-error);border-radius:var(--hr-ds-radius-control);cursor:pointer;font:500 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-inline-form h3,:where(.hr-ds-root) .hr-security-subsection h3{color:var(--hr-ds-text-primary);font:500 14px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-enrollment-steps{list-style:none}:where(.hr-ds-root) .hr-enrollment-steps>li{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-enrollment-steps>li:last-child{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-enrollment-steps h4{color:var(--hr-ds-text-primary);font:500 14px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-enrollment-steps h4:before{content:counter(enrollment-step) ". ";color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) .hr-enrollment-steps p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-enrollment-qr>div{background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .hr-enrollment-qr figcaption{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.5}:where(.hr-ds-root) .hr-manual-key summary{color:var(--hr-ds-accent);cursor:pointer;font-size:13px}:where(.hr-ds-root) .hr-manual-key code{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);font:400 13px/1.6 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-manual-key .hr-copy-result{color:var(--hr-ds-success)}:where(.hr-ds-root) .hr-security-subsection{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-security-subsection ul{list-style:none}:where(.hr-ds-root) .hr-security-subsection li{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.5}:where(.hr-ds-root) .hr-security-subsection time{color:var(--hr-ds-text-muted);font:400 13px/1.5 var(--hr-ds-font-machine);text-align:right}:where(.hr-ds-root) .hr-session-pagination p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.5;text-align:center}:where(.hr-ds-root) .hr-session-pagination button:disabled{cursor:not-allowed;opacity:.5}:where(.hr-ds-root) .hr-data-controls>section+section{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-data-controls h2,:where(.hr-ds-root) .hr-conversation-delete h2{color:var(--hr-ds-text-primary);font:500 18px/1.35 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-account-erasure h2{color:var(--hr-ds-text-primary);font:500 18px/1.35 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-data-controls p,:where(.hr-ds-root) .hr-conversation-delete p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.55}:where(.hr-ds-root) .hr-account-erasure p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.55}:where(.hr-ds-root) .hr-data-state{color:var(--hr-ds-accent)!important;font:500 13px/1.4 var(--hr-ds-font-machine)!important;letter-spacing:.08em}:where(.hr-ds-root) .hr-data-controls button:disabled{cursor:not-allowed;opacity:.55}:where(.hr-ds-root) .hr-data-auth label,:where(.hr-ds-root) .hr-conversation-delete label,:where(.hr-ds-root) .hr-conversation-delete legend{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .hr-account-erasure label{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .hr-data-auth input,:where(.hr-ds-root) .hr-data-auth select,:where(.hr-ds-root) .hr-conversation-delete input:not([type=checkbox]),:where(.hr-ds-root) .hr-conversation-delete select,:where(.hr-ds-root) .hr-account-erasure input,:where(.hr-ds-root) .hr-account-erasure select{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);font:400 14.5px/1.3 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-conversation-row{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-conversation-row strong{color:var(--hr-ds-text-primary);font-size:14px}:where(.hr-ds-root) .hr-conversation-row span{color:var(--hr-ds-text-secondary);font:400 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-data-warning{color:var(--hr-ds-error)!important}:where(.hr-ds-root) .hr-data-boundaries>div{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-data-boundaries dt{color:var(--hr-ds-accent);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .hr-data-boundaries dd{color:var(--hr-ds-text-primary);font-size:14px;line-height:1.5}:where(.hr-ds-root) .hr-conversation-delete{background:var(--hr-ds-scrim-default)}:where(.hr-ds-root) .hr-account-erasure{background:var(--hr-ds-scrim-default)}:where(.hr-ds-root) .hr-conversation-delete-panel{background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);box-shadow:var(--hr-ds-shadow-dialog)}:where(.hr-ds-root) .hr-account-erasure-panel{background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-error);border-radius:var(--hr-ds-radius-control);box-shadow:var(--hr-ds-shadow-dialog)}:where(.hr-ds-root) .hr-account-erasure-trigger{border-color:var(--hr-ds-error)!important;color:var(--hr-ds-text-primary)!important}:where(.hr-ds-root) .hr-erasure-receipt{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-erasure-receipt ul{list-style:none}:where(.hr-ds-root) .hr-erasure-receipt li{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-erasure-receipt span{color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) .hr-erasure-receipt strong{color:var(--hr-ds-text-primary);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-conversation-delete fieldset{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .hr-conversation-delete ul{color:var(--hr-ds-text-primary);font-family:var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-conversation-delete fieldset label{color:var(--hr-ds-text-primary)}:where(.hr-ds-root) .hr-conversation-delete input[type=checkbox]{accent-color:var(--hr-ds-accent)}@media(max-width:860px){:where(.hr-ds-root) .hr-settings-nav{border-right:0;border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-settings-nav button{white-space:nowrap;border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .hr-settings-nav button.is-current{box-shadow:inset 0 -2px 0 var(--hr-ds-accent)}:where(.hr-ds-root) .hr-settings>.nd-product-header .nd-header-session{text-align:right;white-space:normal}:where(.hr-ds-root) .hr-security-subsection time{text-align:left}:where(.hr-ds-root) .hr-session-pagination p{text-align:left}:where(.hr-ds-root) .hr-group h1{font-size:24px}:where(.hr-ds-root) .hr-conversation-delete-panel{border:0}:where(.hr-ds-root) .hr-account-erasure-panel{border:0}}@media(prefers-reduced-motion:reduce){:where(.hr-ds-root) .hr-settings *{animation:none!important;transition:none!important}}:where(.hr-ds-root) .nd-application-list{list-style:none}:where(.hr-ds-root) .nd-application{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .nd-application-status{font-weight:600;white-space:nowrap}:where(.hr-ds-root) .nd-application-source-url{color:var(--hr-ds-text-muted)}:where(.hr-ds-root) .nd-application-history time{color:var(--hr-ds-text-muted)}:where(.hr-ds-root) .nd-application-tasks{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-application-tasks ul{list-style:none}:where(.hr-ds-root) .nd-application-tasks li{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-application-task-mark{border:1px solid currentColor;border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .nd-application-task-state,:where(.hr-ds-root) .nd-application-tasks time{font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-application-task-origin{color:var(--hr-ds-text-secondary);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-coach{background:var(--hr-ds-surface-base);font-family:var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-coach :focus-visible{outline:2px solid var(--hr-ds-accent);outline-offset:2px;border-radius:0}:where(.hr-ds-root) .hr-coach .hr-coach-entry-notice{color:var(--hr-ds-text-secondary);font:400 14.5px/1.65 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-coach-panel h1{color:var(--hr-ds-text-primary);font:300 30px/1.32 var(--hr-ds-font-editorial);text-wrap:pretty}:where(.hr-ds-root) .hr-coach-panel>p{color:var(--hr-ds-text-secondary);font-size:14.5px;line-height:1.65}:where(.hr-ds-root) .hr-coach-panel label{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .hr-coach-panel input{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);font-size:14.5px}:where(.hr-ds-root) .hr-coach-panel button,:where(.hr-ds-root) .hr-coach-panel .hr-coach-primary-link{color:var(--hr-ds-text-muted);background:var(--hr-ds-accent);border:1px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);cursor:pointer;font:500 14px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-coach-panel .hr-coach-primary-link{text-decoration:none}:where(.hr-ds-root) .hr-coach-panel button:disabled{cursor:not-allowed;opacity:.55}:where(.hr-ds-root) .hr-coach-remember{cursor:pointer}:where(.hr-ds-root) .hr-coach-remember input[type=checkbox]{accent-color:var(--hr-ds-accent)}:where(.hr-ds-root) .hr-coach-panel .hr-coach-linklike{color:var(--hr-ds-text-secondary);background:none;border:none;text-decoration:underline;font:400 13px/1.6 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-coach-panel .hr-coach-linklike:hover{color:var(--hr-ds-text-primary)}:where(.hr-ds-root) .hr-onboarding-panel select{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);font-size:14.5px}:where(.hr-ds-root) .hr-onboarding-country-status{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.5}:where(.hr-ds-root) .hr-onboarding-boundaries strong{color:var(--hr-ds-accent);font-size:13px;letter-spacing:.08em}:where(.hr-ds-root) .hr-onboarding-boundaries p{color:var(--hr-ds-text-secondary);font-size:13.5px;line-height:1.6}:where(.hr-ds-root) .hr-onboarding-age{border:none}:where(.hr-ds-root) .hr-onboarding-age legend{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .hr-onboarding-age label{cursor:pointer;color:var(--hr-ds-text-primary);font-size:14.5px}:where(.hr-ds-root) .hr-onboarding-age input[type=radio]{accent-color:var(--hr-ds-accent)}:where(.hr-ds-root) .hr-onboarding-eligibility-facts{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-onboarding-eligibility-facts div{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-onboarding-eligibility-facts dt{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .hr-onboarding-eligibility-facts dd{color:var(--hr-ds-text-primary);font:400 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-onboarding-warm{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised);border-left:2px solid var(--hr-ds-accent);font:400 14.5px/1.6 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-onboarding-progress{color:var(--hr-ds-text-secondary);font-size:13px;letter-spacing:.06em}:where(.hr-ds-root) .hr-onboarding-panel .hr-onboarding-options button{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);text-align:left;font:400 14.5px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-onboarding-panel .hr-onboarding-options button.is-selected{border-color:var(--hr-ds-accent);background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .hr-onboarding-panel .hr-onboarding-options button:disabled{opacity:.55}:where(.hr-ds-root) .hr-onboarding-review h2{font:600 13px/1.4 var(--hr-ds-font-interface-member);letter-spacing:.08em;text-transform:uppercase;color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) .hr-onboarding-review p{color:var(--hr-ds-text-primary);font:400 14.5px/1.6 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-onboarding-spine{color:var(--hr-ds-text-secondary);font:400 14.5px/1.7 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-onboarding-spine li[aria-current=step]{color:var(--hr-ds-text-primary);font-weight:600}:where(.hr-ds-root) .hr-coach-error{color:var(--hr-ds-error);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-coach-failure-actions button{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);cursor:pointer;font:500 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-proposal{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised);font-family:var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-proposal-state{color:var(--hr-ds-warning);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.1em}:where(.hr-ds-root) .hr-proposal h2{color:var(--hr-ds-text-primary);font:400 21px/1.4 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-proposal dl{border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-base)}:where(.hr-ds-root) .hr-proposal dt{color:var(--hr-ds-text-muted);font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-proposal dd{color:var(--hr-ds-text-primary);font-size:14px}:where(.hr-ds-root) .hr-proposal-actions button{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);font:500 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-memory-proposal{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised);font-family:var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-memory-proposal-state{color:var(--hr-ds-warning);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.1em}:where(.hr-ds-root) .hr-memory-proposal h2{color:var(--hr-ds-text-primary);font:400 21px/1.4 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-memory-proposal>label{color:var(--hr-ds-text-secondary);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-memory-proposal textarea{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);resize:vertical;background:var(--hr-ds-surface-base);color:var(--hr-ds-text-primary);font:400 14.5px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-memory-proposal dl{border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-base)}:where(.hr-ds-root) .hr-memory-proposal dt{color:var(--hr-ds-text-muted);font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-memory-proposal dd{color:var(--hr-ds-text-primary);font-size:14px}:where(.hr-ds-root) .hr-memory-proposal-actions button{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);font:500 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-task-proposal{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised);font-family:var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-task-proposal-state{color:var(--hr-ds-warning);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.1em}:where(.hr-ds-root) .hr-task-proposal h2{color:var(--hr-ds-text-primary);font:400 21px/1.4 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-task-proposal dl{border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-base)}:where(.hr-ds-root) .hr-task-proposal dt{color:var(--hr-ds-text-muted);font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-task-proposal dd{color:var(--hr-ds-text-primary);font-size:14px}:where(.hr-ds-root) .hr-task-proposal-actions button{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);font:500 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-task-proposal-error{color:var(--hr-ds-error);font-size:13px}:where(.hr-ds-root) .hr-proposal-error{color:var(--hr-ds-error);font-size:13px}:where(.hr-ds-root) .hr-proposal-receipt{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .hr-proposal-receipt p{color:var(--hr-ds-success);font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-proposal-receipt button{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);font:500 13px/1.2 var(--hr-ds-font-interface-member)}@media(max-width:560px){:where(.hr-ds-root) .hr-memory-proposal h2{font-size:20px}:where(.hr-ds-root) .hr-task-proposal{border:0;border-radius:0;background:var(--hr-ds-surface-raised)}}:where(.hr-ds-root) .hr-session-history{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);border:1px solid var(--hr-ds-surface-transparent);border-radius:var(--hr-ds-radius-control);cursor:pointer;font:500 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-session-history:hover,:where(.hr-ds-root) .hr-session-history[aria-expanded=true]{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-conversation-trigger{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);border:1px solid var(--hr-ds-surface-transparent);border-radius:var(--hr-ds-radius-control);cursor:pointer;font:500 13px/1.2 var(--hr-ds-font-interface-member);white-space:nowrap}:where(.hr-ds-root) .hr-conversation-trigger:hover,:where(.hr-ds-root) .hr-conversation-trigger[aria-expanded=true]{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-conversation-trigger[aria-expanded=true] span:last-child{color:var(--hr-ds-accent)}:where(.hr-ds-root) .hr-conversation-trigger:disabled{cursor:not-allowed;opacity:.4}:where(.hr-ds-root) .hr-conversation-blocked{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);font:500 13px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-conversation-panel{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default);border-radius:0;font-family:var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-conversation-panel-head{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-conversation-panel-head h2{color:var(--hr-ds-text-primary);font:500 14px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-conversation-panel-head button,:where(.hr-ds-root) .hr-conversation-panel-actions button,:where(.hr-ds-root) .hr-conversation-panel-footer button,:where(.hr-ds-root) .hr-conversation-manage{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);cursor:pointer;font:500 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-conversation-panel-head button{border-color:var(--hr-ds-surface-transparent)}:where(.hr-ds-root) .hr-conversation-panel-actions button,:where(.hr-ds-root) .hr-conversation-panel-footer button{border-color:var(--hr-ds-surface-transparent)}:where(.hr-ds-root) .hr-conversation-panel-actions{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-conversation-panel-footer{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-conversation-panel-actions button:hover,:where(.hr-ds-root) .hr-conversation-panel-footer button:hover{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-conversation-panel button:disabled{cursor:not-allowed;opacity:.5}:where(.hr-ds-root) .hr-coach .hr-conversation-row{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-transparent);border:0;border-bottom:1px solid var(--hr-ds-line-default);border-radius:0;cursor:pointer;text-align:left}:where(.hr-ds-root) .hr-coach .hr-conversation-row strong{font:500 14px/1.3 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-coach .hr-conversation-row small{color:var(--hr-ds-text-secondary);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-coach .hr-conversation-row:hover:not(:disabled){color:var(--hr-ds-accent)}:where(.hr-ds-root) .hr-conversation-current,:where(.hr-ds-root) .hr-conversation-machine-state{color:var(--hr-ds-success);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .hr-conversation-empty{color:var(--hr-ds-text-secondary);font-size:13.5px;line-height:1.6}:where(.hr-ds-root) .hr-conversation-panel-error{color:var(--hr-ds-error);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-conversation-state{color:var(--hr-ds-text-secondary);font-size:14px;line-height:1.6}:where(.hr-ds-root) .hr-conversation-state strong{color:var(--hr-ds-accent);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .hr-conversation-state button{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-transparent);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);cursor:pointer;font:500 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-conversation-state.is-unavailable strong,:where(.hr-ds-root) .hr-conversation-state.is-error strong{color:var(--hr-ds-error)}:where(.hr-ds-root) .hr-coach button.hr-icon{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);border:1px solid var(--hr-ds-surface-transparent);border-radius:var(--hr-ds-radius-control);cursor:pointer}:where(.hr-ds-root) .hr-coach button.hr-icon:hover{color:var(--hr-ds-text-primary);border-color:var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-coach button.hr-icon[aria-expanded=true]{color:var(--hr-ds-accent);border-color:var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-coach button.hr-icon:disabled{cursor:not-allowed;opacity:.4}:where(.hr-ds-root) .hr-scroll{scrollbar-color:var(--hr-ds-line-scrollbar) var(--hr-ds-surface-transparent)}:where(.hr-ds-root) .hr-scroll::-webkit-scrollbar-track{background:var(--hr-ds-surface-transparent)}:where(.hr-ds-root) .hr-scroll::-webkit-scrollbar-thumb{background-color:var(--hr-ds-surface-raised);border:4px solid var(--hr-ds-surface-transparent);background-clip:content-box;border-radius:0}:where(.hr-ds-root) .hr-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .hr-scroll,:where(.hr-ds-root) .hr-coach-actions,:where(.hr-ds-root) .hr-composer{scrollbar-width:thin;scrollbar-gutter:stable both-edges}:where(.hr-ds-root) .hr-coach-opening h1{color:var(--hr-ds-text-primary);font:300 30px/1.32 var(--hr-ds-font-editorial);text-wrap:pretty}:where(.hr-ds-root) .hr-coach-opening p{color:var(--hr-ds-text-secondary);font-size:14.5px;line-height:1.65;text-wrap:pretty}:where(.hr-ds-root) .hr-asked{text-align:right}:where(.hr-ds-root) .hr-speaker{color:var(--hr-ds-text-secondary);font:500 10px/1.4 var(--hr-ds-font-machine);letter-spacing:.1em}:where(.hr-ds-root) .hr-turn-abbie .hr-speaker{color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) .hr-you-text{color:var(--hr-ds-text-secondary);font:400 14.5px/1.6 var(--hr-ds-font-interface-member);text-wrap:pretty;white-space:pre-wrap}:where(.hr-ds-root) .hr-abbie-text{color:var(--hr-ds-text-primary);font:400 14.5px/1.6 var(--hr-ds-font-editorial);text-wrap:pretty;white-space:pre-wrap}:where(.hr-ds-root) .hr-withheld{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-saved-context-open{border:0;border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-transparent);color:var(--hr-ds-care);cursor:pointer;font:500 10.5px/1.5 var(--hr-ds-font-machine);letter-spacing:.05em;text-align:left}:where(.hr-ds-root) .hr-saved-context-open:hover,:where(.hr-ds-root) .hr-saved-context-open:focus-visible,:where(.hr-ds-root) .hr-saved-context-open[aria-expanded=true]{color:var(--hr-ds-care);text-decoration:underline}:where(.hr-ds-root) .hr-saved-context-panel{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .hr-saved-context-head{color:var(--hr-ds-care);font:500 9.5px/1.5 var(--hr-ds-font-machine);letter-spacing:.12em}:where(.hr-ds-root) .hr-saved-context-head button,:where(.hr-ds-root) .hr-saved-context-fact>button{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-transparent);color:var(--hr-ds-text-primary);cursor:pointer;font:500 10.5px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-saved-context-head button{border:0;color:var(--hr-ds-text-muted);font-family:var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-saved-context-fact+.hr-saved-context-fact{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-saved-context-fact span{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.1em}:where(.hr-ds-root) .hr-saved-context-fact>div:first-child p{color:var(--hr-ds-text-primary);font:400 14.5px/1.45 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-saved-context-fact>div:not(:first-child) p,:where(.hr-ds-root) .hr-saved-context-forgotten,:where(.hr-ds-root) .hr-saved-context-explanation{color:var(--hr-ds-text-secondary);font:400 13px/1.55 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-saved-context-state{color:var(--hr-ds-care);font:500 10px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-saved-context-explanation{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-source-list{list-style:none}:where(.hr-ds-root) .hr-source-name,:where(.hr-ds-root) .hr-source-open{color:var(--hr-ds-text-secondary);text-align:left;font:400 10.5px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-source-open{appearance:none;background:none;border:0;border-radius:var(--hr-ds-radius-control);cursor:pointer;text-decoration:none}:where(.hr-ds-root) .hr-source-open:hover,:where(.hr-ds-root) .hr-source-open:focus-visible,:where(.hr-ds-root) .hr-source-open[aria-expanded=true]{color:var(--hr-ds-accent);text-decoration:underline}:where(.hr-ds-root) .hr-source-panel{border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .hr-source-head{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-source-title{color:var(--hr-ds-text-secondary);letter-spacing:.12em;font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-source-close{appearance:none;background:none;border:0;border-radius:var(--hr-ds-radius-control);cursor:pointer;color:var(--hr-ds-text-muted);white-space:nowrap;font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-source-close:hover{color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) .hr-source-passage{border-left:2px solid var(--hr-ds-line-default);color:var(--hr-ds-text-primary);font:400 14.5px/1.6 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .hr-source-state{color:var(--hr-ds-text-muted);letter-spacing:.16em;font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-source-facts{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-source-facts .is-grounded{color:var(--hr-ds-success)}:where(.hr-ds-root) .hr-limit{font:500 9.5px/1.4 var(--hr-ds-font-machine);letter-spacing:.16em}:where(.hr-ds-root) .hr-limit.is-gap,:where(.hr-ds-root) .hr-limit.is-unverified{color:var(--hr-ds-warning)}:where(.hr-ds-root) .hr-limit.is-personal-context{color:var(--hr-ds-success);font-size:13px}:where(.hr-ds-root) .hr-limit.is-boundary{color:var(--hr-ds-care)}:where(.hr-ds-root) .hr-limit.is-external-abstention{color:var(--hr-ds-warning)}:where(.hr-ds-root) .hr-limit.is-external-unavailable{color:var(--hr-ds-care)}:where(.hr-ds-root) .hr-safety-alert{border-left:2px solid var(--hr-ds-line-strong);color:var(--hr-ds-accent);font:500 13px/1.55 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-safety-alert.is-sent{border-left-color:var(--hr-ds-success);color:var(--hr-ds-success)}:where(.hr-ds-root) .hr-safety-alert.is-failed{border-left-color:var(--hr-ds-warning);color:var(--hr-ds-warning)}:where(.hr-ds-root) .hr-external-provenance{border-left:2px solid var(--hr-ds-success);color:var(--hr-ds-text-secondary);letter-spacing:.12em;font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-external-state{color:var(--hr-ds-success)}:where(.hr-ds-root) .hr-state-word{color:var(--hr-ds-accent);font:500 9.5px/1.4 var(--hr-ds-font-machine);letter-spacing:.18em}:where(.hr-ds-root) .hr-thinking p{color:var(--hr-ds-text-secondary);font-size:14.5px;line-height:1.65}:where(.hr-ds-root) .hr-composer{background:var(--hr-ds-surface-raised);border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-composer textarea{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-transparent);border:0;border-bottom:1px solid var(--hr-ds-line-default);border-radius:0;resize:vertical;font:400 14.5px/1.6 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-composer textarea:focus{border-bottom-color:var(--hr-ds-accent);outline:none}:where(.hr-ds-root) .hr-composer textarea:focus-visible{outline:2px solid var(--hr-ds-accent);outline-offset:2px}:where(.hr-ds-root) .hr-composer textarea::placeholder{color:var(--hr-ds-text-muted)}:where(.hr-ds-root) .hr-composer-count{color:var(--hr-ds-text-muted);font:500 13px/1.2 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-composer button{color:var(--hr-ds-text-muted);background:var(--hr-ds-accent);border:1px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);cursor:pointer}:where(.hr-ds-root) .hr-composer button:disabled{cursor:not-allowed;opacity:.5}:where(.hr-ds-root) .hr-voice{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .hr-voice.is-compact{background:var(--hr-ds-surface-transparent);border:0}:where(.hr-ds-root) .hr-voice-state,:where(.hr-ds-root) .hr-voice-time,:where(.hr-ds-root) .hr-voice-privacy{font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.1em}:where(.hr-ds-root) .hr-voice-state{color:var(--hr-ds-accent)}:where(.hr-ds-root) .hr-voice-time{color:var(--hr-ds-text-primary)}:where(.hr-ds-root) .hr-voice-privacy{color:var(--hr-ds-success)}:where(.hr-ds-root) .hr-voice-recording .hr-voice-state{color:var(--hr-ds-warning)}:where(.hr-ds-root) .hr-voice-failed .hr-voice-state,:where(.hr-ds-root) .hr-voice-unavailable .hr-voice-state{color:var(--hr-ds-error)}:where(.hr-ds-root) .hr-voice-status{color:var(--hr-ds-text-secondary);font-size:13.5px;line-height:1.5}:where(.hr-ds-root) .hr-voice button{font:600 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-voice button.hr-voice-quiet{color:var(--hr-ds-accent);background:var(--hr-ds-surface-transparent);border-color:var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-voice-review label{color:var(--hr-ds-accent);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .hr-voice-review textarea{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);resize:vertical;font:400 14.5px/1.6 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-voice-review textarea:focus{border-color:var(--hr-ds-accent);outline:2px solid var(--hr-ds-accent);outline-offset:2px}:where(.hr-ds-root) .hr-voice-review-footer span{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-voice-playback{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-voice-playback.is-compact{border:0}:where(.hr-ds-root) .hr-voice-playback-state,:where(.hr-ds-root) .hr-voice-playback-privacy{color:var(--hr-ds-text-secondary);font:500 10.5px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .hr-voice-playback-privacy{color:var(--hr-ds-success)}:where(.hr-ds-root) .hr-voice-playback-failed .hr-voice-playback-state,:where(.hr-ds-root) .hr-voice-playback-unavailable .hr-voice-playback-state{color:var(--hr-ds-error)}:where(.hr-ds-root) .hr-voice-playback-status{color:var(--hr-ds-text-secondary);font:400 13px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-voice-playback-actions button{color:var(--hr-ds-text-muted);background:var(--hr-ds-accent);border:1px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);cursor:pointer;font:600 13px/1.2 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-voice-playback-actions button:disabled{cursor:not-allowed;opacity:.55}:where(.hr-ds-root) .hr-voice-playback-actions button.hr-voice-playback-quiet{color:var(--hr-ds-accent);background:var(--hr-ds-surface-transparent);border-color:var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-voice-playback-actions button.hr-voice-playback-icon{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-transparent);border-color:var(--hr-ds-line-default)}@media(max-width:760px){:where(.hr-ds-root) .hr-voice-playback-actions button.hr-voice-playback-icon{min-height:56px}:where(.hr-ds-root) .hr-coach-opening h1,:where(.hr-ds-root) .hr-coach-panel h1{font-size:26px}:where(.hr-ds-root) .hr-conversation-panel{background:var(--hr-ds-surface-raised);border:0}}@media(prefers-reduced-motion:reduce){:where(.hr-ds-root) .hr-coach *{animation:none!important;transition:none!important}}:where(.hr-ds-root) .hr-proposal-reask{border-left:2px solid var(--hr-ds-warning);color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) .hr-corpus-command-page{color:var(--hr-ds-text-command-primary);background:var(--hr-ds-surface-command-base)}:where(.hr-ds-root) .nd-corpus-main,:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast{--hr-ds-surface-base: var(--hr-ds-surface-command-base);--hr-ds-surface-raised: var(--hr-ds-surface-command-raised);--hr-ds-surface-inset: var(--hr-ds-surface-command-inset);--hr-ds-line-quiet: var(--hr-ds-line-command-quiet);--hr-ds-line-default: var(--hr-ds-line-command-default);--hr-ds-line-control: var(--hr-ds-line-command-control);--hr-ds-text-primary: var(--hr-ds-text-command-primary);--hr-ds-text-secondary: var(--hr-ds-text-command-secondary);--hr-ds-text-muted: var(--hr-ds-text-command-muted);--hr-ds-warning: var(--hr-ds-warning-on-dark);--hr-ds-success: var(--hr-ds-success-on-dark);--hr-ds-error: var(--hr-ds-state-error-on-dark) }:where(.hr-ds-root) .hr-corpus-command-page .hr-corpus-command-title h1{color:var(--hr-ds-text-primary);font:400 clamp(28px,4vw,39px)/1.2 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .hr-corpus-command-page .hr-corpus-command-title p{color:var(--hr-ds-text-muted);font-size:13px;line-height:1.6}:where(.hr-ds-root) .hr-corpus-command-page .hr-corpus-command-title span{color:var(--hr-ds-text-on-dark-secondary)}:where(.hr-ds-root) .hr-corpus-command-page .hr-corpus-command-health{color:var(--hr-ds-success);background:var(--hr-ds-surface-inset);border:1px solid var(--hr-ds-success);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.1em}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-transition{color:var(--hr-ds-text-muted);font:500 13px/1.5 var(--hr-ds-font-machine);letter-spacing:.1em}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-progress [role=progressbar]{background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-progress [role=progressbar] i{background:var(--hr-ds-accent)}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-progress strong{color:var(--hr-ds-text-secondary);font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-resume{border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast{color:var(--hr-ds-text-secondary);background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-success);box-shadow:var(--hr-ds-shadow-toast)}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast.is-failure{border-color:var(--hr-ds-error)}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast.is-unconfirmed{border-color:var(--hr-ds-warning)}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast strong{color:var(--hr-ds-success);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.06em}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast.is-failure strong{color:var(--hr-ds-error)}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast.is-unconfirmed strong{color:var(--hr-ds-warning)}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.55}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast code{color:var(--hr-ds-text-secondary);font:500 13px/1.45 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast button{color:var(--hr-ds-on-accent);white-space:nowrap;background:var(--hr-ds-accent);border:1px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);cursor:pointer;font-weight:650}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast button:focus-visible{outline:2px solid var(--hr-ds-accent-soft);outline-offset:2px}:where(.hr-ds-root) .hr-corpus-command-page .nd-sync-toast button:disabled{cursor:wait;opacity:.65}:where(.hr-ds-root) .nd-sync-command{background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-sync-command>header{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-sync-command>header span,:where(.hr-ds-root) .nd-sync-action span{color:var(--hr-ds-warning);font:500 9px/1.4 var(--hr-ds-font-machine);letter-spacing:.1em}:where(.hr-ds-root) .nd-sync-command h1,:where(.hr-ds-root) .nd-sync-command h2{color:var(--hr-ds-text-primary);font:400 25px/1.25 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .nd-sync-command header p,:where(.hr-ds-root) .nd-sync-action p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.6}:where(.hr-ds-root) .nd-sync-state{color:var(--hr-ds-warning);border:1px solid var(--hr-ds-warning);font:500 9px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-sync-state.is-completed{color:var(--hr-ds-success);border-color:var(--hr-ds-success)}:where(.hr-ds-root) .nd-sync-state.is-failed{color:var(--hr-ds-warning);border-color:var(--hr-ds-warning)}:where(.hr-ds-root) .nd-sync-signin label{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .nd-sync-signin input{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .nd-sync-signin button,:where(.hr-ds-root) .nd-sync-action button{color:var(--hr-ds-text-muted);background:var(--hr-ds-accent);border:1px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);cursor:pointer;font-weight:650}:where(.hr-ds-root) .nd-sync-signin button:disabled,:where(.hr-ds-root) .nd-sync-action button:disabled{cursor:wait;opacity:.65}:where(.hr-ds-root) .nd-sync-action strong{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .nd-sync-notice,:where(.hr-ds-root) .nd-sync-error{color:var(--hr-ds-warning);background:var(--hr-ds-surface-raised);font-size:13px;line-height:1.55}:where(.hr-ds-root) .nd-sync-error{border-top:1px solid var(--hr-ds-warning)}:where(.hr-ds-root) .nd-sync-receipt{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-sync-receipt div{border-right:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-sync-receipt div:last-child{border-right:0}:where(.hr-ds-root) .nd-sync-receipt dt{color:var(--hr-ds-text-muted);font-size:13px}:where(.hr-ds-root) .nd-sync-receipt dd{color:var(--hr-ds-text-secondary);font:500 9.5px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-sync-evidence{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-sync-evidence h3{color:var(--hr-ds-warning);background:var(--hr-ds-surface-base);border-bottom:1px solid var(--hr-ds-line-default);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-sync-evidence-list>div,:where(.hr-ds-root) .nd-sync-evidence-list>p{border-right:1px solid var(--hr-ds-line-default);border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-sync-evidence-list strong{color:var(--hr-ds-success);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-sync-evidence-list span{color:var(--hr-ds-text-secondary);font-size:13px}:where(.hr-ds-root) .nd-sync-evidence-list code,:where(.hr-ds-root) .nd-sync-evidence-list small{color:var(--hr-ds-text-muted);font:500 13px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-sync-evidence-list>p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.55}:where(.hr-ds-root) .nd-corpus-truth{background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-warning)}:where(.hr-ds-root) .nd-corpus-truth span,:where(.hr-ds-root) .nd-library header span,:where(.hr-ds-root) .nd-source-browser>header span,:where(.hr-ds-root) .nd-document-label,:where(.hr-ds-root) .nd-query-trace>header span,:where(.hr-ds-root) .nd-query-trace>header small{color:var(--hr-ds-warning);font:500 9px/1.4 var(--hr-ds-font-machine);letter-spacing:.1em}:where(.hr-ds-root) .nd-corpus-truth strong{color:var(--hr-ds-text-primary);font:400 21px/1.3 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .nd-corpus-truth p{color:var(--hr-ds-text-secondary);border-left:1px solid var(--hr-ds-warning);font-size:13px;line-height:1.65}:where(.hr-ds-root) .nd-corpus-summary{border:1px solid var(--hr-ds-line-default);border-right:0}:where(.hr-ds-root) .nd-corpus-summary>div{background:var(--hr-ds-surface-raised);border-right:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-corpus-summary strong{color:var(--hr-ds-text-primary);font:400 25px/1 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .nd-corpus-summary span{color:var(--hr-ds-text-muted);font-size:13px;line-height:1.4}:where(.hr-ds-root) .nd-corpus-browser{background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-library{background:var(--hr-ds-surface-base);border-right:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-library header{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-library header strong{color:var(--hr-ds-text-secondary);font:400 17px/1.35 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .nd-library>button{color:var(--hr-ds-text-muted);text-align:left;background:var(--hr-ds-surface-transparent);border:0;border-bottom:1px solid var(--hr-ds-line-default);border-left:3px solid var(--hr-ds-surface-transparent);cursor:pointer;font-size:13px}:where(.hr-ds-root) .nd-library>button:hover{background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .nd-library>button.is-selected{background:var(--hr-ds-surface-raised);border-left-color:var(--hr-ds-accent)}:where(.hr-ds-root) .nd-library>button>span{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em;text-transform:uppercase}:where(.hr-ds-root) .nd-library>button>strong{color:var(--hr-ds-text-secondary);font-size:13px;font-weight:500}:where(.hr-ds-root) .nd-library>button>small{color:var(--hr-ds-text-muted);font-size:13px}:where(.hr-ds-root) .nd-source-detail-state{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.6}:where(.hr-ds-root) .nd-source-detail-state.is-error{color:var(--hr-ds-warning);background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .nd-load-more-chunks{color:var(--hr-ds-text-muted);background:var(--hr-ds-accent);border:1px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);cursor:pointer;font-weight:650}:where(.hr-ds-root) .nd-load-more-chunks:disabled{cursor:wait;opacity:.65}:where(.hr-ds-root) .nd-load-more-chunks:focus-visible{outline:2px solid var(--hr-ds-accent-soft);outline-offset:2px}:where(.hr-ds-root) .nd-source-browser>header{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-source-browser>header h2{color:var(--hr-ds-text-primary);font:400 27px/1.2 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .nd-source-browser>header p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.55}:where(.hr-ds-root) .nd-source-browser>header dl{border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-source-browser>header dl div{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-source-browser>header dl div:last-child{border-bottom:0}:where(.hr-ds-root) .nd-source-browser dt{color:var(--hr-ds-text-muted);font:500 13px/1.5 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-source-browser dd{color:var(--hr-ds-text-secondary);font:500 10.5px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-source-tabs{background:var(--hr-ds-surface-base);border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-source-tabs button{color:var(--hr-ds-text-muted);background:var(--hr-ds-surface-transparent);border:0;border-bottom:2px solid var(--hr-ds-surface-transparent);cursor:pointer;font-size:13px}:where(.hr-ds-root) .nd-source-tabs button.is-active{color:var(--hr-ds-text-primary);border-bottom-color:var(--hr-ds-accent)}:where(.hr-ds-root) .nd-full-source{background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .nd-document-label{color:var(--hr-ds-warning)}:where(.hr-ds-root) .nd-full-source h3{color:var(--hr-ds-text-muted);font:600 18px/1.3 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .nd-full-source p{color:var(--hr-ds-text-muted);white-space:pre-wrap;font:400 14px/1.75 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .nd-chunk-browser nav{background:var(--hr-ds-surface-base);border-right:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-chunk-browser nav button{color:var(--hr-ds-text-muted);text-align:left;background:var(--hr-ds-surface-transparent);border:0;border-bottom:1px solid var(--hr-ds-line-default);border-left:2px solid var(--hr-ds-surface-transparent);cursor:pointer;font-size:13px}:where(.hr-ds-root) .nd-chunk-browser nav button.is-selected{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-raised);border-left-color:var(--hr-ds-success)}:where(.hr-ds-root) .nd-chunk-browser nav strong{font-size:13px;font-weight:500}:where(.hr-ds-root) .nd-chunk-browser nav span{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-chunk-browser>article h3{color:var(--hr-ds-accent);font:400 22px/1.3 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .nd-chunk-browser>article>p{color:var(--hr-ds-text-secondary);white-space:pre-wrap;font:400 16px/1.7 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .nd-chunk-browser>article dl{border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-chunk-browser>article dl div{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-chunk-browser>article dl div:last-child{border-bottom:0}:where(.hr-ds-root) .nd-chunk-browser>article dt{color:var(--hr-ds-text-muted);font:500 13px/1.5 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-chunk-browser>article dd{color:var(--hr-ds-text-secondary);font:500 9.5px/1.5 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-query-trace{background:var(--hr-ds-surface-raised);border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-query-trace>header{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-query-trace>header strong{color:var(--hr-ds-text-secondary);font:400 18px/1.4 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .nd-query-trace>header small{color:var(--hr-ds-warning)}:where(.hr-ds-root) .nd-query-trace form{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-query-trace form label{color:var(--hr-ds-text-muted);font-size:13px}:where(.hr-ds-root) .nd-query-trace form input{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-query-trace form>small{color:var(--hr-ds-text-muted);font-size:13px}:where(.hr-ds-root) .nd-trace-results>*{border-right:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-trace-results>*:last-child{border-right:0}:where(.hr-ds-root) .nd-trace-summary{background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .nd-trace-summary span,:where(.hr-ds-root) .nd-trace-gap span{color:var(--hr-ds-success);font:500 9px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-trace-summary strong,:where(.hr-ds-root) .nd-trace-gap strong{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.45}:where(.hr-ds-root) .nd-trace-summary small{color:var(--hr-ds-text-muted);font-size:13px}:where(.hr-ds-root) .nd-trace-results>button{color:var(--hr-ds-text-secondary);text-align:left;background:var(--hr-ds-surface-transparent);border-top:0;border-bottom:0;border-left:0;cursor:pointer}:where(.hr-ds-root) .nd-trace-results>button:hover{background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .nd-trace-results>button span{color:var(--hr-ds-accent);font:500 10.5px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-trace-results>button strong{color:var(--hr-ds-success);font:500 10.5px/1.4 var(--hr-ds-font-machine);letter-spacing:.06em}:where(.hr-ds-root) .nd-trace-results>button p{color:var(--hr-ds-text-secondary);font-size:13px;line-height:1.55;white-space:pre-wrap}:where(.hr-ds-root) .nd-trace-results>button small{color:var(--hr-ds-warning);font:500 8.5px/1.4 var(--hr-ds-font-machine);letter-spacing:.05em}:where(.hr-ds-root) .nd-trace-gap{background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .nd-trace-gap p{color:var(--hr-ds-text-secondary);font-size:13px}@media(max-width:900px){:where(.hr-ds-root) .nd-sync-receipt div:nth-child(2){border-right:0}:where(.hr-ds-root) .nd-sync-receipt div:nth-child(-n+2){border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-library{border-right:0;border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-library>button{border-right:1px solid var(--hr-ds-line-default);border-left:0;border-top:3px solid var(--hr-ds-surface-transparent)}:where(.hr-ds-root) .nd-library>button.is-selected{border-top-color:var(--hr-ds-accent);border-left:0}:where(.hr-ds-root) .nd-trace-results>*{border-right:0;border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-trace-results>*:last-child{border-bottom:0}}@media(max-width:660px){:where(.hr-ds-root) .nd-sync-receipt div,:where(.hr-ds-root) .nd-sync-receipt div:nth-child(2){border-right:0;border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-sync-receipt div:last-child{border-bottom:0}:where(.hr-ds-root) .nd-corpus-truth p{border-top:1px solid var(--hr-ds-warning);border-left:0}:where(.hr-ds-root) .nd-library>button{border-top:0;border-right:0;border-left:3px solid var(--hr-ds-surface-transparent)}:where(.hr-ds-root) .nd-library>button.is-selected{border-top:0;border-left:3px solid var(--hr-ds-accent)}:where(.hr-ds-root) .nd-chunk-browser nav{border-right:0;border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-chunk-browser nav button{border-bottom:0;border-left:0;border-top:2px solid var(--hr-ds-surface-transparent)}:where(.hr-ds-root) .nd-chunk-browser nav button.is-selected{border-top-color:var(--hr-ds-success);border-left:0}}:where(.hr-ds-root) .hr-credit-balance{color:var(--hr-ds-text-secondary);font:500 13px/1.45 var(--hr-ds-font-machine)}:where(.hr-ds-root) .hr-credit-balance strong{color:var(--hr-ds-text-primary);font-weight:500}:where(.hr-ds-root) .hr-credit-balance.is-compact{border-left:0}:where(.hr-ds-root) .hr-credit-balance.is-detail{border-top:1px solid var(--hr-ds-line-default);border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-credit-balance.is-detail h3{color:var(--hr-ds-text-primary);font:500 15px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-credit-balance dd{color:var(--hr-ds-text-primary)}:where(.hr-ds-root) .hr-credit-period,:where(.hr-ds-root) .hr-credit-helper{color:var(--hr-ds-text-secondary);font:400 13px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-daily-unsubscribe{background:var(--hr-ds-surface-base);color:var(--hr-ds-text-primary);font-family:var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-daily-unsubscribe h1{font-family:var(--hr-ds-font-editorial);font-size:30px;font-weight:300;line-height:1.32}:where(.hr-ds-root) .hr-daily-unsubscribe p{color:var(--hr-ds-text-secondary);font-size:14.5px;line-height:1.65}:where(.hr-ds-root) .hr-daily-unsubscribe button{border:1px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-accent);color:var(--hr-ds-text-muted);font:500 14px var(--hr-ds-font-interface-member);cursor:pointer}:where(.hr-ds-root) .hr-daily-unsubscribe button:disabled{opacity:.55;cursor:not-allowed}:where(.hr-ds-root) .hr-daily-unsubscribe button:focus-visible{outline:2px solid var(--hr-ds-accent);outline-offset:2px}:where(.hr-ds-root) .hr-daily-unsubscribe .hr-daily-unsubscribe-error{color:var(--hr-ds-error)}@media(max-width:759px){:where(.hr-ds-root) .hr-daily-unsubscribe h1{font-size:26px}}:where(.hr-ds-root) .hr-demo .hr-demo-truth{font-family:var(--hr-ds-font-machine);font-size:13px}:where(.hr-ds-root) .hr-demo .hr-demo-confirm{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-demo .hr-demo-sr{clip-path:inset(50%);white-space:nowrap}:where(.hr-ds-root) .hr-demo .hr-group+.hr-group{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-demo .hr-group-copy>p{font-size:14.5px;line-height:1.65;color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) .hr-demo .hr-group-copy>.hr-eyebrow{color:var(--hr-ds-accent);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .hr-demo .hr-settings-row{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-demo .hr-settings-row:last-child{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-demo .hr-settings-row h2,:where(.hr-ds-root) .hr-demo #reset-heading{font:400 20px/1.35 var(--hr-ds-font-interface-admin)}:where(.hr-ds-root) .hr-demo .hr-settings-row p{color:var(--hr-ds-text-secondary);font-size:14.5px;line-height:1.65}:where(.hr-ds-root) .hr-demo .hr-settings-row .hr-demo-truth,:where(.hr-ds-root) .hr-demo .hr-group-copy>.hr-demo-truth{font-size:13px}:where(.hr-ds-root) .hr-demo .hr-inline-action{background:var(--hr-ds-surface-transparent);cursor:pointer}:where(.hr-ds-root) .hr-demo .hr-inline-action:disabled{opacity:.55;cursor:not-allowed}@media(max-width:720px){:where(.hr-ds-root) .hr-demo .nd-admin-navigation a{white-space:nowrap}}:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-reminders{color:var(--hr-ds-text-primary)}:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-reminders .hr-email-timezone{font-family:var(--hr-ds-font-machine);font-size:13px;color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-optin input{accent-color:var(--hr-ds-accent)}:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-time{border:0}:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-time select,:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-actions button,:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-reload{border-radius:var(--hr-ds-radius-control);border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-base);color:var(--hr-ds-text-primary);font:var(--hr-ds-type-inherit)}:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-reminders :focus-visible,:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-reload:focus-visible{outline:2px solid var(--hr-ds-accent);outline-offset:2px}:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-actions button:disabled{opacity:.5}:where(.hr-ds-root) .hr-onboarding-email{border-top:1px solid var(--hr-ds-line-default);border-bottom:1px solid var(--hr-ds-line-default);color:var(--hr-ds-text-secondary);font:400 14px/1.6 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-onboarding-email .hr-email-heading{color:var(--hr-ds-text-primary);font-weight:500}:where(.hr-ds-root) .hr-onboarding-email .hr-email-reminders p,:where(.hr-ds-root) .hr-onboarding-email .hr-email-note{font:400 14px/1.6 var(--hr-ds-font-interface-member);color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) :is(.hr-settings,.hr-onboarding-email) .hr-email-reminders input:not([type=checkbox]){border-radius:var(--hr-ds-radius-control);border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-base);color:var(--hr-ds-text-primary);font:var(--hr-ds-type-inherit)}:where(.hr-ds-root) .nd-memory-head{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-memory-kicker{color:var(--hr-ds-text-secondary);font:500 11px/1.4 var(--hr-ds-font-machine);letter-spacing:.13em}:where(.hr-ds-root) .nd-memory-head h1{color:var(--hr-ds-text-primary);font:500 36px/1.08 var(--hr-ds-font-interface-member);letter-spacing:-.025em}:where(.hr-ds-root) .nd-memory-head>p:last-child{color:var(--hr-ds-text-secondary);font:400 15px/1.6 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-state{border-left:1px solid var(--hr-ds-line-strong);background:var(--hr-ds-surface-raised);color:var(--hr-ds-text-secondary);font:400 15px/1.55 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-settings{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-memory-settings>header{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-memory-settings h2,:where(.hr-ds-root) .nd-memory-settings h3{color:var(--hr-ds-text-primary)}:where(.hr-ds-root) .nd-memory-settings h2{font:400 24px/1.3 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .nd-memory-settings h3{font:500 15px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-settings header p,:where(.hr-ds-root) .nd-memory-setting-row div p{color:var(--hr-ds-text-secondary);font:400 14px/1.55 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-setting-row{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-memory-setting-state{color:var(--hr-ds-error);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-memory-setting-state.is-on{color:var(--hr-ds-success)}:where(.hr-ds-root) .nd-memory-setting-row button,:where(.hr-ds-root) .nd-memory-reactivation button{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-transparent);color:var(--hr-ds-text-primary);font:500 13px/1.4 var(--hr-ds-font-interface-member);cursor:pointer}:where(.hr-ds-root) .nd-memory-setting-row button:disabled,:where(.hr-ds-root) .nd-memory-reactivation button:disabled{color:var(--hr-ds-text-muted);cursor:wait}:where(.hr-ds-root) .nd-memory-reactivation{border:1px solid var(--hr-ds-accent);background:var(--hr-ds-surface-raised);box-shadow:var(--hr-ds-shadow-scrim)}:where(.hr-ds-root) .nd-memory-reactivation>p{color:var(--hr-ds-text-secondary);font:400 15px/1.6 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-list{list-style:none;border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-memory-fact{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-memory-lifecycle{color:var(--hr-ds-success);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-memory-lifecycle.is-stale,:where(.hr-ds-root) .nd-memory-lifecycle.is-retired{color:var(--hr-ds-warning)}:where(.hr-ds-root) .nd-memory-statement{color:var(--hr-ds-text-primary);font:400 21px/1.45 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .nd-memory-purpose{color:var(--hr-ds-text-secondary);font:400 14px/1.55 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-truth dt,:where(.hr-ds-root) .nd-memory-confirmed{color:var(--hr-ds-text-muted);font:500 13px/1.45 var(--hr-ds-font-machine);letter-spacing:.08em;text-transform:uppercase}:where(.hr-ds-root) .nd-memory-truth dd{color:var(--hr-ds-text-secondary);font:400 13px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-confirmed{color:var(--hr-ds-success)}:where(.hr-ds-root) .nd-memory-open,:where(.hr-ds-root) .nd-memory-actions button,:where(.hr-ds-root) .nd-memory-commitment-actions button,:where(.hr-ds-root) .nd-memory-choice-actions button,:where(.hr-ds-root) .nd-memory-forget-actions button,:where(.hr-ds-root) .nd-memory-forget-all{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-transparent);color:var(--hr-ds-text-primary);font:500 13px/1.4 var(--hr-ds-font-interface-member);cursor:pointer}:where(.hr-ds-root) .nd-memory button.is-destructive,:where(.hr-ds-root) .nd-memory-detail button.is-destructive,:where(.hr-ds-root) .nd-memory-forget button.is-destructive{border-color:var(--hr-ds-error);color:var(--hr-ds-error)}:where(.hr-ds-root) .nd-memory-retired>h2{color:var(--hr-ds-text-primary);font:400 24px/1.3 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .nd-memory-retired>p{color:var(--hr-ds-text-secondary);font:400 14px/1.55 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-detail{border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .nd-memory-detail h1,:where(.hr-ds-root) .nd-memory-contradiction h2,:where(.hr-ds-root) .nd-memory-forget h2{color:var(--hr-ds-text-primary);font:400 25px/1.3 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .nd-memory-detail blockquote,:where(.hr-ds-root) .nd-memory-contradiction blockquote,:where(.hr-ds-root) .nd-memory-forget blockquote{border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-base);color:var(--hr-ds-text-primary);font:400 20px/1.45 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .nd-memory-detail-truth>div,:where(.hr-ds-root) .nd-memory-forget dl>div{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-memory-detail-truth dt,:where(.hr-ds-root) .nd-memory-forget dt,:where(.hr-ds-root) .nd-memory-contradiction span{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em;text-transform:uppercase}:where(.hr-ds-root) .nd-memory-detail-truth dd,:where(.hr-ds-root) .nd-memory-forget dd{color:var(--hr-ds-text-secondary);font:400 13px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-contradiction{border:1px solid var(--hr-ds-warning);background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .nd-memory-contradiction>p{color:var(--hr-ds-text-secondary);font:400 13px/1.55 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-contradiction>p:first-child{color:var(--hr-ds-warning);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-memory-forget{background:var(--hr-ds-surface-overlay-soft)}:where(.hr-ds-root) .nd-memory-forget-panel{border:1px solid var(--hr-ds-error);background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .nd-memory-forget-panel>p{color:var(--hr-ds-text-secondary);font:400 13px/1.55 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-announcement{color:var(--hr-ds-text-secondary);font:400 13px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-back button,:where(.hr-ds-root) .nd-memory-correction button{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-transparent);color:var(--hr-ds-text-primary);font:500 13px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-memory-correction{border:1px solid var(--hr-ds-line-default);background:var(--hr-ds-surface-raised)}:where(.hr-ds-root) .nd-memory-correction label{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em;text-transform:uppercase}:where(.hr-ds-root) .nd-memory-correction textarea{resize:vertical;border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-base);color:var(--hr-ds-text-primary);font:400 18px/1.45 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .nd-memory-correction button:disabled{border-color:var(--hr-ds-line-default);background:var(--hr-ds-surface-raised);color:var(--hr-ds-text-muted)}:where(.hr-ds-root) .nd-memory button:focus-visible,:where(.hr-ds-root) .nd-memory-detail button:focus-visible,:where(.hr-ds-root) .nd-memory-forget button:focus-visible,:where(.hr-ds-root) .nd-memory-correction button:focus-visible,:where(.hr-ds-root) .nd-memory-correction textarea:focus-visible{outline:2px solid var(--hr-ds-accent);outline-offset:3px}@media(max-width:480px){:where(.hr-ds-root) .nd-memory-head h1{font-size:30px}:where(.hr-ds-root) .nd-memory-statement{font-size:19px}:where(.hr-ds-root) .nd-memory-reactivation{border:0}:where(.hr-ds-root) .nd-memory-forget{background:var(--hr-ds-surface-base)}:where(.hr-ds-root) .nd-memory-forget-panel{border:0}}:where(.hr-ds-root) .nd-route{background:var(--hr-ds-surface-base);color:var(--hr-ds-text-primary);font-family:var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-route-error{border-left:1px solid var(--hr-ds-error);background:var(--hr-ds-surface-raised);color:var(--hr-ds-text-primary)}:where(.hr-ds-root) .nd-route-state p{color:var(--hr-ds-text-secondary);font:400 14px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-checkin-form label{color:var(--hr-ds-text-secondary);font:500 10px/1.4 var(--hr-ds-font-machine);letter-spacing:.12em;text-transform:uppercase}:where(.hr-ds-root) .nd-checkin-form textarea{color:var(--hr-ds-text-primary);background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);font:14.5px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-checkin-form button{border:1px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-accent);color:var(--hr-ds-text-muted);font:600 13px/1.4 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-checkin-form button:disabled{border-color:var(--hr-ds-line-default);background:var(--hr-ds-surface-raised);color:var(--hr-ds-text-muted);cursor:not-allowed}:where(.hr-ds-root) .nd-route :focus-visible{outline:2px solid var(--hr-ds-accent);outline-offset:2px}:where(.hr-ds-root) .hr-time-zone-select .hr-time-zone-popup{background:var(--hr-ds-surface-base);border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .hr-time-zone-select [role=listbox]{list-style:none;background:var(--hr-ds-surface-base);color:var(--hr-ds-text-primary)}:where(.hr-ds-root) .hr-time-zone-select [role=option]{border-bottom:1px solid var(--hr-ds-line-default);font:400 14px/1.5 var(--hr-ds-font-interface-member);cursor:pointer}:where(.hr-ds-root) .hr-time-zone-select [role=option]:hover,:where(.hr-ds-root) .hr-time-zone-select [role=option][aria-selected=true]{background:var(--hr-ds-surface-raised);outline:2px solid var(--hr-ds-accent);outline-offset:-2px}:where(.hr-ds-root) .hr-time-zone-select input:focus-visible{outline:2px solid var(--hr-ds-accent);outline-offset:2px}:where(.hr-ds-root) .hr-time-zone-select p{color:var(--hr-ds-text-secondary);font:400 14px/1.6 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .hr-time-zone-select input{border-radius:var(--hr-ds-radius-control)}:where(.hr-ds-root) .nd-today{color:var(--hr-ds-text-primary);font-family:var(--hr-ds-font-interface-member);font-size:15px}:where(.hr-ds-root) .nd-today-intro{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-today-date{color:var(--hr-ds-accent-soft);font:500 10px/1.4 var(--hr-ds-font-machine);letter-spacing:.14em}:where(.hr-ds-root) .nd-today-heading{color:var(--hr-ds-text-primary);font:300 clamp(30px,4vw,42px)/1.08 var(--hr-ds-font-editorial);letter-spacing:-.02em}:where(.hr-ds-root) .nd-today-status:not(:empty){border:1px solid var(--hr-ds-line-default);color:var(--hr-ds-success);font:500 11px/1.5 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-today-secondary{border-left:1px solid var(--hr-ds-line-quiet)}:where(.hr-ds-root) .nd-today h2{border-bottom:1px solid var(--hr-ds-line-default);color:var(--hr-ds-accent-soft);font:500 10px/1.4 var(--hr-ds-font-machine);letter-spacing:.15em;text-transform:uppercase}:where(.hr-ds-root) .nd-today h3{color:var(--hr-ds-text-muted);font:500 13px/1.45 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-today-task-list,:where(.hr-ds-root) .nd-today-spine,:where(.hr-ds-root) .nd-today-streak-history{list-style:none}:where(.hr-ds-root) .nd-today-task{border-bottom:1px solid var(--hr-ds-line-quiet)}:where(.hr-ds-root) .nd-today-task-mark{border:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-today-task-label{color:var(--hr-ds-text-primary);font:400 15px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-today-task-origin{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-today-task-context{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-today-task[data-state=done] .nd-today-task-mark{border-color:var(--hr-ds-success);background:var(--hr-ds-success)}:where(.hr-ds-root) .nd-today-task[data-state=done] .nd-today-task-label{color:var(--hr-ds-text-muted);text-decoration:line-through}:where(.hr-ds-root) .nd-today-task[data-state=skipped] .nd-today-task-label{color:var(--hr-ds-text-muted)}:where(.hr-ds-root) .nd-today-task-actions{white-space:nowrap}:where(.hr-ds-root) .nd-today-checkin-prompt{color:var(--hr-ds-text-primary);font:400 21px/1.42 var(--hr-ds-font-editorial);text-wrap:pretty}:where(.hr-ds-root) .nd-today-checkin-reply{border-left:1px solid var(--hr-ds-line-default);color:var(--hr-ds-text-secondary);font:400 14.5px/1.6 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-today-milestone{border-bottom:1px solid var(--hr-ds-line-quiet);color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) .nd-today-milestone[data-active=true]{background:var(--hr-ds-surface-raised);box-shadow:inset 2px 0 0 var(--hr-ds-accent);color:var(--hr-ds-text-primary)}:where(.hr-ds-root) .nd-today-milestone-ordinal{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-today-milestone-name{font:400 13.5px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-today-milestone-active{color:var(--hr-ds-accent);font:500 10px/1.4 var(--hr-ds-font-machine);letter-spacing:.08em}:where(.hr-ds-root) .nd-milestone-progress{border-top:1px solid var(--hr-ds-line-quiet)}:where(.hr-ds-root) .nd-milestone-progress>p,:where(.hr-ds-root) .nd-milestone-confirmation p{color:var(--hr-ds-text-secondary);font:400 13px/1.55 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-milestone-task-list{border-top:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-milestone-task-heading{border-bottom:1px solid var(--hr-ds-line-quiet)}:where(.hr-ds-root) .nd-milestone-task-heading h3,:where(.hr-ds-root) .nd-milestone-task-heading span{color:var(--hr-ds-text-secondary);font:500 10px/1.4 var(--hr-ds-font-machine);letter-spacing:.12em;text-transform:uppercase}:where(.hr-ds-root) .nd-milestone-task-list ul{list-style:none}:where(.hr-ds-root) .nd-milestone-task-list li{border-bottom:1px solid var(--hr-ds-line-quiet)}:where(.hr-ds-root) .nd-milestone-task-state{color:var(--hr-ds-text-secondary);font:500 9.5px/1.4 var(--hr-ds-font-machine);letter-spacing:.1em;text-transform:uppercase}:where(.hr-ds-root) .nd-milestone-task-state.is-done{color:var(--hr-ds-success)}:where(.hr-ds-root) .nd-milestone-task-state.is-skipped{color:var(--hr-ds-text-secondary)}:where(.hr-ds-root) .nd-milestone-task-text{color:var(--hr-ds-text-primary);font:400 13px/1.5 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-milestone-task-list li>button{background:var(--hr-ds-surface-transparent);color:var(--hr-ds-text-primary)}:where(.hr-ds-root) .nd-milestone-progress summary{border:1px solid var(--hr-ds-line-default);border-radius:var(--hr-ds-radius-control);color:var(--hr-ds-text-primary);font:500 13px/1.4 var(--hr-ds-font-interface-member);cursor:pointer}:where(.hr-ds-root) .nd-milestone-confirmation button{border-color:var(--hr-ds-accent)}:where(.hr-ds-root) .nd-today-streak-heading{border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-today-streak-heading h2{border:0}:where(.hr-ds-root) .nd-today-streak-count{color:var(--hr-ds-text-primary);font:300 30px/1 var(--hr-ds-font-editorial)}:where(.hr-ds-root) .nd-today-streak-day{color:var(--hr-ds-text-muted);font:500 13px/1.4 var(--hr-ds-font-machine)}:where(.hr-ds-root) .nd-today-streak-day>span{font-size:13px}:where(.hr-ds-root) .nd-today-streak-day[data-visited=true]{color:var(--hr-ds-success)}:where(.hr-ds-root) .nd-today-plan-action{color:var(--hr-ds-text-secondary);font:400 13.5px/1.55 var(--hr-ds-font-interface-member)}:where(.hr-ds-root) .nd-current-focus{border-top:1px solid var(--hr-ds-line-default);border-bottom:1px solid var(--hr-ds-line-default)}:where(.hr-ds-root) .nd-current-focus-source,:where(.hr-ds-root) .nd-current-focus-due{color:var(--hr-ds-accent);font:500 10px/1.45 var(--hr-ds-font-machine);letter-spacing:.12em;text-transform:uppercase}:where(.hr-ds-root) .nd-current-focus h2{border:0;color:var(--hr-ds-accent-soft)}:where(.hr-ds-root) .nd-current-focus-title{color:var(--hr-ds-text-primary);font:300 clamp(24px,3vw,32px)/1.28 var(--hr-ds-font-editorial);text-wrap:pretty}:where(.hr-ds-root) .nd-current-focus-due{color:var(--hr-ds-accent-soft)}:where(.hr-ds-root) .nd-current-focus-action{border:1px solid var(--hr-ds-accent);border-radius:var(--hr-ds-radius-control);background:var(--hr-ds-surface-raised);color:var(--hr-ds-text-primary);font:600 13.5px/1.4 var(--hr-ds-font-interface-member);text-decoration:none}:where(.hr-ds-root) .nd-current-focus-action:hover{background:var(--hr-ds-accent);color:var(--hr-ds-text-muted)}:where(.hr-ds-root) .nd-today :focus-visible{outline:2px solid var(--hr-ds-accent);outline-offset:2px}@media(max-width:780px){:where(.hr-ds-root) .nd-today-secondary{border-left:0}}@media(max-width:480px){:where(.hr-ds-root) .nd-today-heading{font-size:30px}:where(.hr-ds-root) .nd-current-focus-title{font-size:24px}}@media(prefers-reduced-motion:reduce){:where(.hr-ds-root) .nd-today *,:where(.hr-ds-root) .nd-today *:before,:where(.hr-ds-root) .nd-today *:after{animation:none!important;transition:none!important}}:root{font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}body.qa-tracer-body{color:#17211b;background:radial-gradient(circle at 50% 12%,#fff 0,#f4f1e9 48%,#e6eadf);font-family:Inter,ui-sans-serif,system-ui,sans-serif}button,input,textarea{font:inherit}.qa-tracer{width:min(760px,calc(100% - 32px));margin:0 auto;padding:64px 0}.qa-tracer .hero{text-align:center}.qa-tracer .eyebrow{color:#627263;font-size:.72rem;font-weight:750;letter-spacing:.16em}.qa-tracer .orb{width:88px;height:88px;margin:24px auto 16px;display:grid;place-items:center;border-radius:50%;color:#fff;font:700 2.4rem Georgia,serif;background:radial-gradient(circle at 32% 25%,#d8f1c9,#558864 48%,#1f4634);box-shadow:0 18px 46px #244b352f}.qa-tracer h1{margin:0;font:600 clamp(2.5rem,8vw,4.5rem) Georgia,serif}.qa-tracer .hero p{color:#58635b;margin:12px auto 36px;max-width:540px}.qa-tracer .composer,.qa-tracer .answer,.qa-tracer .error,.qa-tracer .fixture-note{border:1px solid #ced7cd;border-radius:20px;background:#fffffff0;box-shadow:0 16px 50px #233d2912}.qa-tracer .fixture-note{margin-bottom:16px;padding:16px 20px;color:#5b4a24;border-color:#d9c995}.qa-tracer .composer{padding:22px}.qa-tracer .composer h2{margin:0 0 18px;font-family:Georgia,serif}.qa-tracer .composer label{display:block;font-weight:700;margin:14px 0 10px}.qa-tracer .composer label:first-child{margin-top:0}.qa-tracer input,.qa-tracer textarea{width:100%;border:1px solid #ced7cd;border-radius:10px;color:inherit;background:#fff}.qa-tracer input{padding:10px 12px}.qa-tracer textarea{min-height:130px;resize:vertical;padding:12px;line-height:1.6}.qa-tracer input:focus-visible,.qa-tracer textarea:focus-visible{outline:3px solid #8cb892;outline-offset:2px}.qa-tracer .actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e6df;padding-top:14px}.qa-tracer .session-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 18px;border-radius:14px;background:#e3ebdf}.qa-tracer .session-bar button{padding:8px 14px}.qa-tracer small{color:#768078}.qa-tracer button{min-height:44px;border:0;border-radius:2px;padding:11px 20px;color:#fff;background:#254f3a;cursor:pointer}.qa-tracer button:focus-visible{outline:3px solid #8cb892;outline-offset:3px}.qa-tracer button:disabled{opacity:.55;cursor:wait}.qa-tracer .answer,.qa-tracer .error{margin-top:20px;padding:24px}.qa-tracer .answer h2{margin-top:0;font-family:Georgia,serif}.qa-tracer .answer footer{border-top:1px solid #e1e6df;margin-top:20px;padding-top:16px;color:#526158}.qa-tracer .answer code{font-size:.78rem;overflow-wrap:anywhere}.qa-tracer .result-region:focus{outline:none}.qa-tracer .error{color:#812b2b;border-color:#dfb7b7}@media(prefers-reduced-motion:no-preference){.qa-tracer .orb{animation:breathe 4s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.04)}}}
