@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/PlusJakartaSans-Latin.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Tajawal-Regular.ttf)format("truetype");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Tajawal-Bold.ttf)format("truetype");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}:root{--ihr-success-text:142 76% 36%;--ihr-success-bg:141 84% 93%;--ihr-error-text:0 84% 60%;--ihr-error-bg:0 93% 94%;--ihr-warning-text:38 92% 50%;--ihr-warning-bg:48 96% 89%;--ihr-canvas:224 100% 98%;--ihr-surface:0 0% 100%;--ihr-surface-raised:210 100% 100%;--ihr-shadow-2:0 2px 4px -2px #0000001a, 0 4px 6px -1px #0000001a;--ihr-shadow-3:0 8px 10px -6px #0000001a, 0 20px 25px -5px #0000001a;--ihr-font-sans:"Plus Jakarta Sans", "Tajawal", "Segoe UI", sans-serif;--ihr-ease-out:cubic-bezier(.23, 1, .32, 1);--ihr-duration-fast:.12s;--ihr-duration-base:.2s;--ihr-brand:351 61% 42%;--ihr-brand-soft:351 45% 94%;--ihr-brand-contrast:0 0% 100%;--ihr-ink:355 21% 12%;--ihr-ink-subtle:218 11% 65%;--ihr-page:0 100% 99%;--ihr-ink-body:218 13% 29%;--ihr-ink-placeholder:220 9% 46%;--ihr-hairline:210 63% 93%;--ihr-footer-text:218 21% 79%;--ihr-brand-deep:359 64% 24%;--ihr-brand-shade:347 83% 30%;--ihr-glow:206 100% 50%;--ihr-glow-deep:206 100% 33%;--ihr-accent-cool:206 100% 41%;--ihr-black:0 0% 0%;--ihr-rec-ink:206 66% 10%;--ihr-rec-text:210 77% 90%;--ihr-rec-wash:216 100% 98%;--ihr-rec-line:212 100% 94%;--ihr-ink-muted:220 9% 46%;--ihr-warm-wash:21 100% 89%;--ihr-mint:163 100% 38%;--ihr-amber:43 100% 50%;--ihr-sky-100:211 95% 92%;--ihr-sky-50:215 100% 96%;--ihr-sky-25:213 100% 96%;--ihr-danger-border:359 100% 65%}[data-persona=recruiter]{--ihr-brand:206 100% 50%;--ihr-brand-soft:206 100% 95%;--ihr-brand-hover:205 100% 93%;--ihr-brand-contrast:0 0% 100%;--ihr-ink:206 100% 6%;--ihr-ink-subtle:215 21% 63%;--ihr-page:224 100% 98%}:root{--ihr-flip:1}[dir=rtl]{--ihr-flip:-1}@media (prefers-reduced-motion:reduce){:root{--ihr-duration-fast:1ms;--ihr-duration-base:1ms}}:root{--ihr-space-1:4px;--ihr-space-2:8px;--ihr-space-3:12px;--ihr-space-4:16px;--ihr-space-5:24px;--ihr-space-6:32px;--ihr-space-7:48px;--ihr-space-8:64px;--ihr-radius-sm:4px;--ihr-radius-md:8px;--ihr-radius-lg:12px;--ihr-radius-xl:24px;--ihr-radius-pill:999px;--ihr-content-max:1600px;--ihr-target-min:44px;--ihr-text-xs:12px;--ihr-leading-xs:16px;--ihr-text-sm:14px;--ihr-leading-sm:20px;--ihr-text-md:16px;--ihr-leading-md:24px;--ihr-text-lg:18px;--ihr-leading-lg:28px;--ihr-text-xl:20px;--ihr-leading-xl:28px;--ihr-text-2xl:24px;--ihr-leading-2xl:32px;--ihr-text-3xl:28px;--ihr-leading-3xl:36px;--ihr-text-4xl:32px;--ihr-leading-4xl:40px;--ihr-text-5xl:40px;--ihr-leading-5xl:48px;--ihr-text-display:clamp(2.25rem, 5vw, 4.5rem);--ihr-leading-display:1.05;--ihr-weight-regular:400;--ihr-weight-medium:600;--ihr-weight-bold:700;--ihr-weight-display:800;--ihr-tracking-caps:.04em}[dir=rtl]{--ihr-tracking-caps:0}[lang=ar]{--ihr-weight-medium:700;--ihr-weight-display:700}:root{--ihr-ink-strong:hsl(var(--ihr-ink));--ihr-ink-2:hsl(var(--ihr-ink) / .75);--ihr-ink-3:hsl(var(--ihr-ink) / .65);--ihr-line:hsl(var(--ihr-ink) / .12);--ihr-line-soft:hsl(var(--ihr-ink) / .08);--ihr-wash:hsl(var(--ihr-ink) / .04);--ihr-wash-strong:hsl(var(--ihr-ink) / .08);--ihr-brand-strong:351 63% 34%}[data-persona]{--ihr-ink-strong:hsl(var(--ihr-ink));--ihr-ink-2:hsl(var(--ihr-ink) / .75);--ihr-ink-3:hsl(var(--ihr-ink) / .65);--ihr-line:hsl(var(--ihr-ink) / .12);--ihr-line-soft:hsl(var(--ihr-ink) / .08);--ihr-wash:hsl(var(--ihr-ink) / .04);--ihr-wash-strong:hsl(var(--ihr-ink) / .08)}[data-persona=recruiter]{--ihr-brand-strong:206 100% 40%}[data-persona=admin]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ihr-brand:243 75% 59%;--ihr-brand-strong:245 58% 51%;--ihr-brand-soft:226 100% 97%;--ihr-brand-hover:226 100% 94%;--ihr-brand-contrast:0 0% 100%;--ihr-ink:222 47% 11%;--ihr-ink-body:215 25% 27%;--ihr-ink-subtle:215 20% 65%;--ihr-page:210 40% 98%;--ihr-canvas:210 40% 98%;--ihr-hairline:214 32% 91%}@media (prefers-color-scheme:dark){[data-persona=admin]:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ihr-brand:234 89% 74%;--ihr-brand-strong:230 94% 82%;--ihr-brand-soft:244 47% 20%;--ihr-brand-hover:242 47% 34%;--ihr-brand-contrast:222 47% 11%;--ihr-ink:210 40% 96%;--ihr-ink-body:213 27% 84%;--ihr-ink-subtle:215 16% 47%;--ihr-ink-placeholder:215 20% 65%;--ihr-ink-muted:215 20% 65%;--ihr-page:222 47% 11%;--ihr-canvas:222 47% 11%;--ihr-surface:217 33% 17%;--ihr-surface-raised:217 33% 17%;--ihr-hairline:215 25% 27%;--ihr-success-text:142 69% 58%;--ihr-success-bg:145 80% 10%;--ihr-error-text:0 91% 71%;--ihr-error-bg:0 75% 15%;--ihr-warning-text:43 96% 56%;--ihr-warning-bg:21 92% 14%}}:root{--ihr-shadow-1:0 1px 2px hsl(var(--ihr-black) / .05);--ihr-shadow-hover:0 6px 16px -8px hsl(var(--ihr-ink) / .18);--ihr-ring:0 0 0 4px hsl(var(--ihr-brand) / .18);--ihr-space-9:96px;--ihr-space-10:128px;--ihr-auth-card-max:480px;--ihr-auth-art-min:960px;--ihr-auth-art-mobile:880px;--ihr-border-thin:1px;--ihr-duration-slow:.32s;--ihr-duration-deliberate:.48s;--ihr-ease-in:cubic-bezier(.55, 0, 1, .45);--ihr-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ihr-stagger:40ms;--ihr-spin-period:.7s}@media (prefers-reduced-motion:reduce){:root{--ihr-duration-slow:1ms;--ihr-duration-deliberate:1ms;--ihr-spin-period:2.4s;--ihr-stagger:0s}}:root{--ihr-bp-sm:360px;--ihr-bp-md:768px;--ihr-bp-lg:1024px;--ihr-bp-xl:1440px}:root,[data-persona]{--ihr-focus-ring-width:2px;--ihr-focus-ring-offset:2px;--ihr-focus-ring-color:hsl(var(--ihr-brand));--ihr-focus-ring:var(--ihr-focus-ring-width) solid var(--ihr-focus-ring-color)}:root{--ihr-busy-opacity:.6;--ihr-busy-bar:2px;--ihr-table-max-block:70vh;--ihr-stat-min:14rem;--ihr-font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Segoe UI Mono", Consolas, "Liberation Mono", monospace}[data-persona=admin][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ihr-brand:234 89% 74%;--ihr-brand-strong:230 94% 82%;--ihr-brand-soft:244 47% 20%;--ihr-brand-hover:242 47% 34%;--ihr-brand-contrast:222 47% 11%;--ihr-ink:210 40% 96%;--ihr-ink-body:213 27% 84%;--ihr-ink-subtle:215 16% 47%;--ihr-ink-placeholder:215 20% 65%;--ihr-ink-muted:215 20% 65%;--ihr-page:222 47% 11%;--ihr-canvas:222 47% 11%;--ihr-surface:217 33% 17%;--ihr-surface-raised:217 33% 17%;--ihr-hairline:215 25% 27%;--ihr-success-text:142 69% 58%;--ihr-success-bg:145 80% 10%;--ihr-error-text:0 91% 71%;--ihr-error-bg:0 75% 15%;--ihr-warning-text:43 96% 56%;--ihr-warning-bg:21 92% 14%}:root{--ihr-admin-header-height:0px;--ihr-stage-bg:222 47% 11%;--ihr-stage-tile:217 33% 17%;--ihr-stage-control:215 25% 27%;--ihr-stage-control-hover:215 19% 35%;--ihr-stage-text:210 40% 96%;--ihr-stage-text-muted:213 27% 84%;--ihr-stage-accent:213 94% 68%;--ihr-stage-speaking:142 69% 58%;--ihr-stage-alert:0 91% 71%;--ihr-stage-warning:43 96% 56%;--ihr-stage-leave:0 72% 51%;--ihr-stage-leave-hover:0 74% 42%;--ihr-stage-on-leave:0 0% 100%}[data-call-stage]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ihr-brand:213 94% 68%;--ihr-brand-strong:212 96% 78%;--ihr-brand-soft:226 57% 21%;--ihr-brand-hover:224 64% 33%;--ihr-brand-contrast:222 47% 11%;--ihr-ink:210 40% 96%;--ihr-ink-body:213 27% 84%;--ihr-ink-subtle:215 16% 47%;--ihr-ink-placeholder:215 20% 65%;--ihr-ink-muted:215 20% 65%;--ihr-page:222 47% 11%;--ihr-canvas:222 47% 11%;--ihr-surface:217 33% 17%;--ihr-surface-raised:217 33% 17%;--ihr-hairline:215 25% 27%;--ihr-success-text:142 69% 58%;--ihr-success-bg:145 80% 10%;--ihr-error-text:0 91% 71%;--ihr-error-bg:0 75% 15%;--ihr-warning-text:43 96% 56%;--ihr-warning-bg:21 92% 14%;--ihr-ink-strong:hsl(var(--ihr-ink));--ihr-ink-2:hsl(var(--ihr-ink) / .75);--ihr-ink-3:hsl(var(--ihr-ink) / .65);--ihr-line:hsl(var(--ihr-ink) / .12);--ihr-line-soft:hsl(var(--ihr-ink) / .08);--ihr-wash:hsl(var(--ihr-ink) / .06);--ihr-wash-strong:hsl(var(--ihr-ink) / .1);--ihr-focus-ring-color:hsl(var(--ihr-stage-accent));--ihr-focus-ring:var(--ihr-focus-ring-width) solid var(--ihr-focus-ring-color)}body{font-family:var(--ihr-font-sans);margin:0}*,:before,:after{box-sizing:border-box}.ihr-button{justify-content:center;align-items:center;gap:var(--ihr-space-2);min-height:var(--ihr-target-min);padding-inline:var(--ihr-space-5);padding-block:var(--ihr-space-2);border-radius:var(--ihr-radius-lg);font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-md);text-align:center;cursor:pointer;transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out), border-color var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out), transform var(--ihr-duration-fast) var(--ihr-ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.ihr-button:focus-visible,.ihr-link:focus-visible,.ihr-input:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-button[aria-disabled=true],.ihr-button:disabled{cursor:not-allowed;opacity:.55}.ihr-button[aria-busy=true]{cursor:wait;opacity:1}.ihr-button--primary{background-color:hsl(var(--ihr-brand));color:hsl(var(--ihr-brand-contrast))}.ihr-button--primary:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--ihr-brand-strong))}.ihr-button--secondary{background-color:hsl(var(--ihr-brand-soft));color:hsl(var(--ihr-brand));border-color:hsl(var(--ihr-brand) / .25)}.ihr-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--ihr-brand) / .16);border-color:hsl(var(--ihr-brand) / .4)}.ihr-button--ghost{color:hsl(var(--ihr-ink));background-color:#0000}.ihr-button--ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ihr-wash)}.ihr-button--public-nav{padding-inline:var(--ihr-space-4);border-radius:var(--ihr-radius-md);font-weight:var(--ihr-weight-medium)}.ihr-button--auth{min-block-size:calc(var(--ihr-target-min) + var(--ihr-space-3))}@media (max-width:767px){.ihr-button--public-nav{padding-inline:var(--ihr-space-1)}}.ihr-button--destructive{background-color:hsl(var(--ihr-error-text));color:hsl(var(--ihr-brand-contrast))}.ihr-button--destructive:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--ihr-error-text) / .88)}.ihr-button:active:not(:disabled):not([aria-disabled=true]),.ihr-tabs__tab:active,.ihr-pagination__page:active:not([aria-current=page]),.ihr-checkbox__control:active{transform:scale(.98)}.ihr-button--block{inline-size:100%;display:flex}.ihr-lift{transition:transform var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out)}.ihr-lift:hover,.ihr-lift:focus-visible{transform:translateY(calc(0px - var(--ihr-space-1)));box-shadow:var(--ihr-shadow-hover)}.ihr-lift:has(:focus-visible){transform:translateY(calc(0px - var(--ihr-space-1)));box-shadow:var(--ihr-shadow-hover)}.ihr-lift:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-lift:active{transform:translateY(0)}.ihr-button--icon{min-inline-size:var(--ihr-target-min);padding-inline:0}.ihr-button__spinner{border:2px solid;border-radius:var(--ihr-radius-pill);block-size:16px;inline-size:16px;animation:ihr-spin var(--ihr-spin-period) linear infinite;border-block-start-color:#0000}@keyframes ihr-spin{to{transform:rotate(360deg)}}.ihr-link{color:hsl(var(--ihr-brand));text-underline-offset:3px;border-radius:var(--ihr-radius-sm);text-decoration:underline}.ihr-link--standalone{text-decoration:none}.ihr-link--standalone:hover{text-decoration:underline}.ihr-field{gap:var(--ihr-space-2);flex-direction:column;display:flex}.ihr-field__label{font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-medium);color:hsl(var(--ihr-ink))}.ihr-field__required{color:hsl(var(--ihr-error-text));margin-inline-start:var(--ihr-space-1)}.ihr-input{min-height:var(--ihr-target-min);padding-inline:var(--ihr-space-4);padding-block:var(--ihr-space-2);border:1px solid hsl(var(--ihr-ink) / .2);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-surface));color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);inline-size:100%}.ihr-input::placeholder{color:var(--ihr-ink-3)}.ihr-input[aria-invalid=true]{border-color:hsl(var(--ihr-error-text))}.ihr-input:disabled{background-color:var(--ihr-wash);cursor:not-allowed}.ihr-field__help{font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);color:var(--ihr-ink-3)}.ihr-field__error{font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-medium);color:hsl(var(--ihr-error-text))}.ihr-alert{gap:var(--ihr-space-3);padding:var(--ihr-space-4);border-radius:var(--ihr-radius-lg);font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);display:flex}.ihr-alert--success{background-color:hsl(var(--ihr-success-bg));color:hsl(var(--ihr-success-text))}.ihr-alert--error{background-color:hsl(var(--ihr-error-bg));color:hsl(var(--ihr-error-text))}.ihr-alert--warning{background-color:hsl(var(--ihr-warning-bg));color:hsl(var(--ihr-warning-text))}.ihr-follow__error{margin:var(--ihr-space-2) 0 0;padding:var(--ihr-space-2) var(--ihr-space-3);border-radius:var(--ihr-radius-sm);background-color:hsl(var(--ihr-error-bg));color:hsl(var(--ihr-ink-body));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm)}.ihr-alert--info{background-color:hsl(var(--ihr-brand-soft));color:hsl(var(--ihr-ink-body))}.ihr-form-alert{align-items:flex-start;gap:var(--ihr-space-3);padding:var(--ihr-space-4);border-radius:var(--ihr-radius-lg);border-inline-start:4px solid hsl(var(--ihr-error-text));background-color:hsl(var(--ihr-error-bg));color:hsl(var(--ihr-ink-body));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);flex-direction:column;display:flex}.ihr-form-alert__message{max-inline-size:64ch;margin:0}.ihr-form-alert__actions{gap:var(--ihr-space-2);flex-wrap:wrap;display:flex}.ihr-card{background-color:hsl(var(--ihr-surface));border-radius:var(--ihr-radius-xl);padding:var(--ihr-space-6);box-shadow:var(--ihr-shadow-2)}.ihr-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ihr-select{cursor:pointer}.ihr-combobox__option[aria-selected=true]{background-color:hsl(var(--ihr-brand-soft));outline:var(--ihr-focus-ring);outline-offset:calc(-1 * var(--ihr-focus-ring-offset))}.ihr-password{align-items:center;display:flex;position:relative}.ihr-password .ihr-input{padding-inline-end:calc(var(--ihr-target-min) + var(--ihr-space-1))}.ihr-password__reveal{inline-size:var(--ihr-target-min);block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-md);color:hsl(var(--ihr-ink-muted));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:0}.ihr-password__reveal:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-password__reveal{transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out)}.ihr-password__reveal:hover{background-color:var(--ihr-wash)}.ihr-password__reveal[aria-pressed=true]{background-color:hsl(var(--ihr-brand-soft));color:hsl(var(--ihr-brand))}.ihr-checkbox{align-items:center;gap:var(--ihr-space-3);min-block-size:var(--ihr-target-min);display:flex}.ihr-checkbox__control{block-size:20px;inline-size:20px;accent-color:hsl(var(--ihr-brand));cursor:pointer;flex-shrink:0}.ihr-checkbox__label{min-block-size:var(--ihr-target-min);font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);color:hsl(var(--ihr-ink));cursor:pointer;align-items:center;display:flex}.ihr-fieldset{gap:var(--ihr-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ihr-dialog__backdrop{z-index:50;padding:var(--ihr-space-4);background-color:hsl(var(--ihr-ink) / .5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ihr-dialog{inline-size:100%;max-inline-size:560px;max-block-size:calc(100vh - var(--ihr-space-8));background-color:hsl(var(--ihr-surface));border-radius:var(--ihr-radius-xl);box-shadow:var(--ihr-shadow-3);padding:var(--ihr-space-6);overflow-y:auto}.ihr-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--ihr-space-4);margin-block-end:var(--ihr-space-4);display:flex}.ihr-dialog__title{font-family:var(--ihr-font-sans);font-size:var(--ihr-text-xl);font-weight:var(--ihr-weight-bold);line-height:var(--ihr-leading-xl);color:hsl(var(--ihr-ink));margin:0}.ihr-dialog__close{min-inline-size:var(--ihr-target-min);min-block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-md);color:hsl(var(--ihr-ink));font-size:var(--ihr-text-2xl);line-height:var(--ihr-leading-2xl);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ihr-dialog__close:focus-visible,.ihr-tabs__tab:focus-visible,.ihr-pagination__page:focus-visible,.ihr-checkbox__control:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-dialog__footer{justify-content:flex-end;gap:var(--ihr-space-3);margin-block-start:var(--ihr-space-5);display:flex}.ihr-tabs__list{gap:var(--ihr-space-2);border-block-end:1px solid var(--ihr-line);display:flex;overflow-x:auto}.ihr-tabs__panel{padding-block-start:var(--ihr-space-5)}.ihr-pagination{align-items:center;gap:var(--ihr-space-3);flex-wrap:wrap;display:flex}.ihr-pagination__list{gap:var(--ihr-space-1);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.ihr-pagination__page{min-inline-size:var(--ihr-target-min);min-block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-md);color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);cursor:pointer;background:0 0;border:1px solid #0000}.ihr-pagination__page[aria-current=page]{background-color:hsl(var(--ihr-brand));border-color:hsl(var(--ihr-brand));color:hsl(var(--ihr-brand-contrast));font-weight:var(--ihr-weight-bold)}.ihr-pagination__gap{min-inline-size:var(--ihr-target-min);min-block-size:var(--ihr-target-min);color:hsl(var(--ihr-ink-body));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);justify-content:center;align-items:center;display:inline-flex}.ihr-badge{align-items:center;gap:var(--ihr-space-2);padding-inline:var(--ihr-space-3);padding-block:var(--ihr-space-1);border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-sky-100));color:hsl(var(--ihr-ink-body));font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-xs);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase;white-space:nowrap;display:inline-flex}.ihr-badge--qualified{background-color:hsl(var(--ihr-brand) / .1);color:hsl(var(--ihr-brand))}.ihr-badge--stage{background-color:hsl(var(--ihr-amber) / .1);color:hsl(var(--ihr-amber))}.ihr-chip{padding-inline:var(--ihr-space-3);padding-block:var(--ihr-space-2);border:1px solid hsl(var(--ihr-hairline));border-radius:var(--ihr-radius-md);background-color:hsl(var(--ihr-rec-wash));color:hsl(var(--ihr-rec-ink));font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);align-items:center;display:inline-flex}.ihr-empty{padding-block:var(--ihr-space-6);color:hsl(var(--ihr-ink-body));font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);text-align:center;margin:0}.ihr-breadcrumb{font-size:var(--ihr-text-sm);margin-block-end:var(--ihr-space-4)}.ihr-tabs{gap:var(--ihr-space-1);border-block-end:1px solid hsl(var(--ihr-hairline));display:flex;overflow-x:auto}.ihr-tabs__tab{justify-content:center;align-items:center;gap:var(--ihr-space-2);min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-5);padding-block:var(--ihr-space-4);color:hsl(var(--ihr-ink-body));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-md);white-space:nowrap;cursor:pointer;transition:color var(--ihr-duration-fast) var(--ihr-ease-out), border-color var(--ihr-duration-fast) var(--ihr-ease-out);background-color:#0000;border:0;border-block-end:2px solid #0000;display:inline-flex}.ihr-tabs__tab:hover:not([aria-selected=true]){color:var(--ihr-ink-strong)}.ihr-tabs__tab:focus-visible{outline:var(--ihr-focus-ring);outline-offset:calc(-1 * var(--ihr-focus-ring-offset))}.ihr-tabs__tab[aria-selected=true]{border-block-end-color:hsl(var(--ihr-brand));color:hsl(var(--ihr-brand))}.ihr-timeline{gap:var(--ihr-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ihr-timeline__row{justify-content:space-between;align-items:baseline;gap:var(--ihr-space-4);display:flex}.ihr-timeline__name{color:hsl(var(--ihr-rec-ink));font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md)}.ihr-timeline__at{padding-inline:var(--ihr-space-2);padding-block:var(--ihr-space-1);border-radius:var(--ihr-radius-md);background-color:hsl(var(--ihr-rec-wash));color:hsl(var(--ihr-ink-body));font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);white-space:nowrap}.ihr-timeline--future .is-pending{opacity:.6}.ihr-timeline--future .is-future{opacity:.4}.ihr-timeline--future .ihr-timeline__at{background-color:#0000;padding-inline:0}.ihr-table__scroll{background-color:hsl(var(--ihr-surface));border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-lg);position:relative;overflow-x:auto}.ihr-table{border-collapse:collapse;inline-size:100%;font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md)}.ihr-table caption{text-align:start;color:var(--ihr-ink-3);padding-block-end:var(--ihr-space-3)}.ihr-table th,.ihr-table td{padding-inline:var(--ihr-space-4);padding-block:var(--ihr-space-3);text-align:start;vertical-align:middle;border-block-end:1px solid var(--ihr-line-soft)}.ihr-table th{font-weight:var(--ihr-weight-bold);color:hsl(var(--ihr-ink))}.ihr-table[data-density=compact]{font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm)}.ihr-table[data-density=compact] th,.ihr-table[data-density=compact] td{padding-inline:var(--ihr-space-2);padding-block:var(--ihr-space-1)}.ihr-table[data-density=compact] .ihr-table__sort{min-block-size:0;position:relative}.ihr-table[data-density=compact] .ihr-table__sort:before{content:"";inline-size:max(100%, var(--ihr-target-min));block-size:var(--ihr-target-min);transform:translate(calc(-50% * var(--ihr-flip)), -50%);position:absolute;inset-block-start:50%;inset-inline-start:50%}.ihr-table__scroll--sticky{max-block-size:var(--ihr-table-max-block);overflow:auto}.ihr-table__scroll--sticky .ihr-table thead th{z-index:1;background-color:hsl(var(--ihr-surface));background-image:linear-gradient(var(--ihr-wash), var(--ihr-wash));box-shadow:inset 0 -1px 0 var(--ihr-line-soft);position:sticky;inset-block-start:0}.ihr-table__scroll--viewport{overflow:clip}.ihr-table__scroll--viewport[data-overflow=true]{overflow:auto hidden}.ihr-table__scroll--viewport .ihr-table thead th{z-index:1;background-color:hsl(var(--ihr-surface));background-image:linear-gradient(var(--ihr-wash), var(--ihr-wash));box-shadow:inset 0 -1px 0 var(--ihr-line-soft);position:sticky;inset-block-start:var(--ihr-admin-header-height)}.ihr-table th[aria-sort=ascending],.ihr-table th[aria-sort=descending]{color:var(--ihr-ink-strong)}.ihr-table__sort{align-items:center;gap:var(--ihr-space-1);min-block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-sm);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--ihr-duration-fast) var(--ihr-ease-out);background:0 0;border:0;padding:0;display:inline-flex}.ihr-table__sort:hover{color:hsl(var(--ihr-brand))}.ihr-table__sort:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-table__sort-glyph{transition:transform var(--ihr-duration-fast) var(--ihr-ease-out);flex-shrink:0}[aria-sort=ascending] .ihr-table__sort-glyph{transform:rotate(180deg)}.ihr-table thead th{font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-bold);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase;color:var(--ihr-ink-3);background-color:var(--ihr-wash);white-space:nowrap}.ihr-table tbody tr:last-child th,.ihr-table tbody tr:last-child td{border-block-end:0}.ihr-table tbody tr:hover{background-color:var(--ihr-wash)}.ihr-table tbody tr:has(:focus-visible){background-color:var(--ihr-wash)}.ihr-table__row-head{font-weight:var(--ihr-weight-regular);min-inline-size:240px}.ihr-table__title{font-weight:var(--ihr-weight-bold);color:hsl(var(--ihr-ink));display:block}.ihr-table__sub{font-size:var(--ihr-text-sm);color:var(--ihr-ink-3);display:block}.ihr-table__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ihr-table__scroll:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-cand__checkboxes{gap:var(--ihr-space-2) var(--ihr-space-4);flex-wrap:wrap;margin-block-start:var(--ihr-space-2);display:flex}.ihr-cand__checkbox{align-items:center;gap:var(--ihr-space-2);min-block-size:var(--ihr-target-min);cursor:pointer;display:inline-flex}.ihr-cand__checkbox input{block-size:18px;inline-size:18px;accent-color:hsl(var(--ihr-brand));flex-shrink:0}.ihr-cand__checkbox input:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}fieldset.ihr-edit__field{border:0;margin:0;padding:0}.ihr-menu{display:inline-block;position:relative}.ihr-menu__trigger{align-items:center;gap:var(--ihr-space-2);min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-4);padding-block:var(--ihr-space-2);border:1px solid var(--ihr-line);border-radius:var(--ihr-radius-md);background-color:hsl(var(--ihr-surface));color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);cursor:pointer;display:inline-flex}.ihr-menu--compact .ihr-menu__trigger{inline-size:var(--ihr-target-min);justify-content:center;padding:0}.ihr-menu__trigger[aria-expanded=true]{border-color:hsl(var(--ihr-brand) / .4);color:hsl(var(--ihr-brand-strong))}.ihr-menu__caret{transition:transform var(--ihr-duration-fast) var(--ihr-ease-out);margin-inline-start:auto}.ihr-menu__trigger[aria-expanded=true] .ihr-menu__caret{transform:rotate(-90deg)}[dir=rtl] .ihr-menu__trigger[aria-expanded=true] .ihr-menu__caret{transform:rotate(90deg)}.ihr-menu__list{z-index:40;min-inline-size:200px;padding-block:var(--ihr-space-2);background-color:hsl(var(--ihr-surface));border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-lg);box-shadow:var(--ihr-shadow-3);position:absolute;inset-block-start:calc(100% + var(--ihr-space-2));inset-inline-start:0}.ihr-menu__item{align-items:center;gap:var(--ihr-space-3);inline-size:100%;min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-4);padding-block:var(--ihr-space-2);color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ihr-menu__item--separated{border-block-start:1px solid var(--ihr-line-soft);margin-block-start:var(--ihr-space-1);padding-block-start:calc(var(--ihr-space-2) + var(--ihr-space-1))}.ihr-menu__item--danger{color:hsl(var(--ihr-error-text))}.ihr-menu__item--danger:hover,.ihr-menu__item--danger:active{background-color:hsl(var(--ihr-error-text) / .08)}.ihr-menu__item[aria-disabled=true]{color:var(--ihr-ink-3);cursor:not-allowed}.ihr-menu__item[aria-disabled=true]:hover,.ihr-menu__item[aria-disabled=true]:active{background-color:#0000}.ihr-menu__item:hover{background-color:var(--ihr-wash)}.ihr-menu__trigger:focus-visible,.ihr-menu__item:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-skeleton{gap:var(--ihr-space-3);flex-direction:column;display:flex}.ihr-skeleton__bar{border-radius:var(--ihr-radius-sm);background-color:var(--ihr-wash-strong);background-image:linear-gradient(90deg, hsl(var(--ihr-ink) / 0) 0%, hsl(var(--ihr-ink) / .06) 50%, hsl(var(--ihr-ink) / 0) 100%);animation:ihr-skeleton-sheen calc(var(--ihr-duration-base) * 7) linear infinite;background-size:200% 100%;display:block}.ihr-skeleton__bar--text{block-size:14px}.ihr-skeleton__bar--text:last-child{inline-size:60%}.ihr-skeleton__bar--block{border-radius:var(--ihr-radius-lg);block-size:160px}@keyframes ihr-skeleton-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ihr-skeleton__bar{background-image:none;animation:none}}.ihr-chart{align-items:center;gap:var(--ihr-space-5);flex-wrap:wrap;display:flex}.ihr-chart__ring{flex:none;block-size:160px;inline-size:160px;position:relative}.ihr-chart__ring-svg{block-size:100%;inline-size:100%;display:block}.ihr-chart__total{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;display:flex;position:absolute;inset:0}.ihr-chart__total-value{font-size:var(--ihr-text-4xl);line-height:var(--ihr-leading-4xl);font-weight:var(--ihr-weight-bold);color:hsl(var(--ihr-rec-ink))}.ihr-chart__total-label{font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);font-weight:var(--ihr-weight-medium);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase;color:hsl(var(--ihr-ink-placeholder))}.ihr-chart__legend{gap:var(--ihr-space-2) var(--ihr-space-4);flex:220px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.ihr-chart__legend-item{align-items:center;gap:var(--ihr-space-2);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);color:hsl(var(--ihr-ink-body));display:flex}.ihr-chart__swatch{border-radius:50%;flex:none;block-size:12px;inline-size:12px}.ihr-chart__legend-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ihr-chart__legend-value{font-weight:var(--ihr-weight-medium);color:hsl(var(--ihr-rec-ink));white-space:nowrap;margin-inline-start:auto}.ihr-chart__legend-share{font-weight:var(--ihr-weight-regular);color:hsl(var(--ihr-ink-placeholder))}.ihr-trend{gap:var(--ihr-space-2);flex-direction:column;display:flex;container-type:inline-size}.ihr-trend__svg{block-size:180px;inline-size:100%;display:block;overflow:visible}.ihr-trend__ticks{justify-content:space-between;margin:0;padding-inline:1.714%;list-style:none;display:flex}.ihr-trend__tick{font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);font-weight:var(--ihr-weight-medium);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase;color:hsl(var(--ihr-ink-placeholder))}@container (width<=599px){.ihr-trend__ticks--dense .ihr-trend__tick:nth-child(2n){display:none}.ihr-trend__ticks--crowded:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ihr-trend__tick:nth-child(2n){display:none}.ihr-trend__ticks--dense .ihr-trend__tick:last-child{display:revert}.ihr-trend__ticks--crowded:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ihr-trend__tick:last-child{display:revert}}.ihr-preloader{z-index:1031;pointer-events:none;position:fixed;inset:0}.ihr-preloader__bar{z-index:1;background:hsl(var(--ihr-brand) / .12);block-size:3px;transition:opacity var(--ihr-duration-slow) var(--ihr-ease-out);position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.ihr-preloader__fill{background:linear-gradient(90deg, hsl(var(--ihr-brand) / .55), hsl(var(--ihr-brand)) 70%, hsl(var(--ihr-brand)));box-shadow:0 0 10px hsl(var(--ihr-brand) / .5);transform-origin:0;border-start-end-radius:3px;border-end-end-radius:3px;position:absolute;inset:0;transform:scaleX(.08)}[dir=rtl] .ihr-preloader__fill{transform-origin:100%;background:linear-gradient(270deg, hsl(var(--ihr-brand) / .55), hsl(var(--ihr-brand)) 70%, hsl(var(--ihr-brand)))}.ihr-preloader__fill:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--ihr-surface) / .55), transparent);animation:ihr-preloader-sheen calc(var(--ihr-duration-base) * 6) linear infinite;position:absolute;inset:0;transform:translate(-100%)}.ihr-preloader[data-phase=loading] .ihr-preloader__fill{animation:ihr-preloader-grow calc(var(--ihr-duration-deliberate) * 16) var(--ihr-ease-out) forwards}.ihr-preloader[data-phase=finishing] .ihr-preloader__fill{transition:transform var(--ihr-duration-base) var(--ihr-ease-out);transform:scaleX(1)}.ihr-preloader[data-phase=finishing] .ihr-preloader__bar{opacity:0;transition-delay:var(--ihr-duration-base)}@keyframes ihr-preloader-grow{0%{transform:scaleX(.08)}to{transform:scaleX(.9)}}@keyframes ihr-preloader-sheen{to{transform:translate(100%)}}.ihr-preloader__stage{padding:var(--ihr-space-4);background:hsl(var(--ihr-surface) / .45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ihr-preloader-fade var(--ihr-duration-slow) var(--ihr-ease-out) both;place-items:center;display:grid;position:absolute;inset:0}.ihr-preloader__card{justify-items:center;gap:var(--ihr-space-4);padding:var(--ihr-space-6) var(--ihr-space-8);border-radius:var(--ihr-radius-xl);background:hsl(var(--ihr-surface-raised) / .92);border:1px solid hsl(var(--ihr-brand) / .12);box-shadow:var(--ihr-shadow-3), 0 18px 48px -18px hsl(var(--ihr-brand) / .45);animation:ihr-preloader-rise var(--ihr-duration-slow) var(--ihr-ease-out) both;display:grid}.ihr-preloader__mark{place-items:center;block-size:88px;inline-size:88px;display:grid;position:relative}.ihr-preloader__mark:before{content:"";background:radial-gradient(circle, hsl(var(--ihr-brand) / .28), transparent 70%);filter:blur(6px);border-radius:50%;position:absolute;inset:14px}.ihr-preloader__orbit{block-size:100%;inline-size:100%;animation:ihr-spin calc(var(--ihr-spin-period) * 2) linear infinite;position:absolute;inset:0}.ihr-preloader__track,.ihr-preloader__arc{fill:none;stroke-width:3px}.ihr-preloader__track{stroke:hsl(var(--ihr-brand) / .14)}.ihr-preloader__arc{stroke:hsl(var(--ihr-brand));stroke-linecap:round;stroke-dasharray:26 74}.ihr-preloader__logo{block-size:56px;inline-size:56px;filter:drop-shadow(0 6px 14px hsl(var(--ihr-brand) / .35));animation:ihr-preloader-breathe calc(var(--ihr-duration-deliberate) * 4) var(--ihr-ease-in-out) infinite;position:relative}.ihr-preloader__disc{fill:hsl(var(--ihr-brand))}.ihr-preloader__glyph{fill:hsl(var(--ihr-brand-contrast))}.ihr-preloader__label{font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);font-weight:var(--ihr-weight-medium);color:hsl(var(--ihr-ink-muted))}.ihr-preloader__dots span{animation:ihr-preloader-dot calc(var(--ihr-duration-deliberate) * 3) var(--ihr-ease-in-out) infinite;display:inline-block}.ihr-preloader__dots span:nth-child(2){animation-delay:var(--ihr-duration-base)}.ihr-preloader__dots span:nth-child(3){animation-delay:calc(var(--ihr-duration-base) * 2)}@keyframes ihr-preloader-fade{0%{opacity:0}}@keyframes ihr-preloader-rise{0%{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes ihr-preloader-breathe{50%{transform:scale(1.05)}}@keyframes ihr-preloader-dot{0%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.ihr-preloader__fill:after,.ihr-preloader__logo,.ihr-preloader__dots span{animation:none}.ihr-preloader__fill:after{opacity:0}.ihr-preloader__dots span{opacity:1}}.ihr-focusable:focus-visible,.ihr-interactive:focus-visible,.ihr-focusable-within:focus-within{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-interactive{transition:transform var(--ihr-duration-base) var(--ihr-ease-out), box-shadow var(--ihr-duration-base) var(--ihr-ease-out), border-color var(--ihr-duration-base) var(--ihr-ease-out)}.ihr-interactive:hover,.ihr-interactive:focus-visible{box-shadow:var(--ihr-shadow-hover);transform:translateY(-2px)}.ihr-interactive:has(:focus-visible){box-shadow:var(--ihr-shadow-hover);transform:translateY(-2px)}.ihr-interactive:active{transition-duration:var(--ihr-duration-fast);transform:translateY(0)}.ihr-table tbody tr{transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out)}.ihr-input{transition:border-color var(--ihr-duration-fast) var(--ihr-ease-out), background-color var(--ihr-duration-fast) var(--ihr-ease-out)}.ihr-input:hover:not(:disabled):not([aria-invalid=true]){border-color:hsl(var(--ihr-ink) / .32)}.ihr-checkbox__control,.ihr-pagination__page,.ihr-menu__item,.ihr-menu__trigger{transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out), border-color var(--ihr-duration-fast) var(--ihr-ease-out), color var(--ihr-duration-fast) var(--ihr-ease-out), transform var(--ihr-duration-fast) var(--ihr-ease-out)}.ihr-pagination__page:hover:not([aria-current=page]){background-color:var(--ihr-wash)}.ihr-pagination__page:active:not([aria-current=page]),.ihr-menu__item:active{background-color:var(--ihr-wash-strong)}[aria-pressed=true].ihr-button--secondary,[aria-pressed=true].ihr-button--ghost{background-color:hsl(var(--ihr-brand-soft));border-color:hsl(var(--ihr-brand) / .4);color:hsl(var(--ihr-brand))}.ihr-dialog__backdrop{transition:opacity var(--ihr-duration-base) var(--ihr-ease-out)}@starting-style{.ihr-dialog__backdrop{opacity:0}}.ihr-dialog{transition:opacity var(--ihr-duration-slow) var(--ihr-ease-out), transform var(--ihr-duration-slow) var(--ihr-ease-out)}@starting-style{.ihr-dialog{opacity:0;transform:translateY(8px)scale(.98)}}.ihr-dialog__backdrop[data-closing=true],.ihr-dialog__backdrop[data-closing=true] .ihr-dialog{opacity:0;transition-duration:var(--ihr-duration-fast);transition-timing-function:var(--ihr-ease-in)}.ihr-menu__list{transition:opacity var(--ihr-duration-fast) var(--ihr-ease-out), transform var(--ihr-duration-fast) var(--ihr-ease-out);transform-origin:calc(50% - 50% * var(--ihr-flip)) 0}@starting-style{.ihr-menu__list{opacity:0;transform:translateY(4px)}}.ihr-menu__list[data-closing=true]{opacity:0;transition-timing-function:var(--ihr-ease-in)}.ihr-stagger>*{animation:ihr-stagger-in var(--ihr-duration-base) var(--ihr-ease-out) both;animation-delay:calc(var(--ihr-stagger) * var(--ihr-stagger-index,0))}.ihr-stagger>:first-child{--ihr-stagger-index:0}.ihr-stagger>:nth-child(2){--ihr-stagger-index:1}.ihr-stagger>:nth-child(3){--ihr-stagger-index:2}.ihr-stagger>:nth-child(4){--ihr-stagger-index:3}.ihr-stagger>:nth-child(5){--ihr-stagger-index:4}.ihr-stagger>:nth-child(n+6){--ihr-stagger-index:5}@keyframes ihr-stagger-in{0%{opacity:0;transform:translateY(8px)}}.ihr-badge{align-items:center;gap:var(--ihr-space-1);padding-inline:var(--ihr-space-2);border-radius:var(--ihr-radius-sm);font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);font-weight:var(--ihr-weight-medium);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase;white-space:nowrap;color:hsl(var(--ihr-ink-body));box-shadow:inset 2px 0 0 0 var(--ihr-badge-edge,transparent);padding-block:2px;display:inline-flex}[dir=rtl] .ihr-badge{box-shadow:inset -2px 0 0 0 var(--ihr-badge-edge,transparent)}.ihr-badge--tone-neutral{--ihr-badge-edge:hsl(var(--ihr-ink) / .35);background-color:var(--ihr-wash-strong)}.ihr-badge--tone-info{--ihr-badge-edge:hsl(var(--ihr-glow-deep));background-color:hsl(var(--ihr-glow) / .12)}.ihr-badge--tone-success{--ihr-badge-edge:hsl(var(--ihr-success-text));background-color:hsl(var(--ihr-success-bg))}.ihr-badge--tone-warning{--ihr-badge-edge:hsl(var(--ihr-warning-text));background-color:hsl(var(--ihr-warning-bg))}.ihr-badge--tone-danger{--ihr-badge-edge:hsl(var(--ihr-error-text));background-color:hsl(var(--ihr-error-bg))}.ihr-badge--tone-brand{--ihr-badge-edge:hsl(var(--ihr-brand));background-color:hsl(var(--ihr-brand-soft))}.ihr-card--flat{box-shadow:none;border:1px solid var(--ihr-line-soft)}.ihr-card--raised{box-shadow:var(--ihr-shadow-2)}.ihr-card--nested{padding:var(--ihr-space-4);border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-lg);box-shadow:none}.ihr-card--accent{border-inline-start:4px solid hsl(var(--ihr-brand))}.ihr-empty-state{align-items:center;gap:var(--ihr-space-2);padding-block:var(--ihr-space-7);padding-inline:var(--ihr-space-5);text-align:center;flex-direction:column;display:flex}.ihr-empty-state__icon{block-size:48px;inline-size:48px;border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-brand-soft));color:hsl(var(--ihr-brand));justify-content:center;align-items:center;margin-block-end:var(--ihr-space-2);display:inline-flex}.ihr-empty-state__title{font-size:var(--ihr-text-lg);line-height:var(--ihr-leading-lg);font-weight:var(--ihr-weight-bold);color:var(--ihr-ink-strong);margin:0}.ihr-empty-state__body{max-inline-size:48ch;font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);color:hsl(var(--ihr-ink-body));margin:0}.ihr-empty-state__action{margin-block-start:var(--ihr-space-3)}.ihr-empty-state--inline{padding:var(--ihr-space-3) 0;text-align:start;font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);color:hsl(var(--ihr-ink-body));margin:0;display:block}.ihr-empty-state--inline .ihr-empty-state__title{font-size:inherit;line-height:inherit}.ihr-page-header{gap:var(--ihr-space-2);flex-direction:column;margin-block-end:var(--ihr-space-6);display:flex}.ihr-page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--ihr-space-4);flex-wrap:wrap;display:flex}.ihr-page-header__text{min-inline-size:0}.ihr-page-title{font-size:var(--ihr-text-3xl);line-height:var(--ihr-leading-3xl);font-weight:var(--ihr-weight-display);color:var(--ihr-ink-strong);margin:0}.ihr-page-header--compact .ihr-page-title{font-size:var(--ihr-text-2xl);line-height:var(--ihr-leading-2xl);font-weight:var(--ihr-weight-bold)}.ihr-page-lead{margin:var(--ihr-space-2) 0 0;max-inline-size:64ch;font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);color:hsl(var(--ihr-ink-body))}.ihr-page-header__actions{align-items:center;gap:var(--ihr-space-2);flex-wrap:wrap;display:flex}.ihr-page-header__breadcrumb ol{align-items:center;gap:var(--ihr-space-2);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);color:var(--ihr-ink-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ihr-page-header__breadcrumb li+li:before{content:"›";color:var(--ihr-ink-3);margin-inline-end:var(--ihr-space-2)}[dir=rtl] .ihr-page-header__breadcrumb li+li:before{content:"‹"}.ihr-page-header__title-row{align-items:center;gap:var(--ihr-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.ihr-page-header__back{min-inline-size:var(--ihr-target-min);min-block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-md);color:var(--ihr-ink-3);transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out), color var(--ihr-duration-fast) var(--ihr-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ihr-page-header__back:hover{background-color:var(--ihr-wash);color:hsl(var(--ihr-ink))}.ihr-page-header__back:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-page-header__back-glyph{transform:scaleX(var(--ihr-flip))}.ihr-page-header__status{flex-shrink:0;align-items:center;display:inline-flex}.ihr-page-header__meta{align-items:center;gap:var(--ihr-space-1) var(--ihr-space-3);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);color:var(--ihr-ink-3);flex-wrap:wrap;margin-block-start:var(--ihr-space-1);display:flex}.ihr-page-header__tabs{margin-block-start:var(--ihr-space-2)}.ihr-page-header--sticky{z-index:20;margin-inline:calc(-1 * var(--ihr-space-2));padding-inline:var(--ihr-space-2);padding-block:var(--ihr-space-2);background-color:hsl(var(--ihr-page));position:sticky;inset-block-start:0}@supports (animation-timeline:scroll()){.ihr-page-header--sticky{animation:linear both ihr-page-header-stuck;animation-timeline:scroll();animation-range:0 var(--ihr-space-8)}}@keyframes ihr-page-header-stuck{to{box-shadow:0 1px 0 0 hsl(var(--ihr-hairline))}}.ihr-avatar{border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-brand-soft));color:hsl(var(--ihr-brand));font-weight:var(--ihr-weight-bold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ihr-avatar--32{block-size:32px;inline-size:32px;font-size:var(--ihr-text-xs)}.ihr-avatar--40{block-size:40px;inline-size:40px;font-size:var(--ihr-text-sm)}.ihr-avatar--48{block-size:48px;inline-size:48px;font-size:var(--ihr-text-md)}.ihr-avatar--72{block-size:72px;inline-size:72px;font-size:var(--ihr-text-2xl)}.ihr-avatar__image{object-fit:cover;block-size:100%;inline-size:100%}.ihr-avatar--ring{box-shadow:0 0 0 2px hsl(var(--ihr-brand) / .35)}.ihr-stepper__list{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.ihr-stepper__step{align-items:center;gap:var(--ihr-space-2);text-align:center;font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);color:var(--ihr-ink-3);flex-direction:column;flex:1;display:flex;position:relative}.ihr-stepper__step+.ihr-stepper__step:before{content:"";background-color:var(--ihr-line);block-size:2px;position:absolute;inset-block-start:15px;inset-inline:-50% 50%}.ihr-stepper__step[data-state=complete]+.ihr-stepper__step:before,.ihr-stepper__step[data-state=current]+.ihr-stepper__step:before{background-color:hsl(var(--ihr-brand))}.ihr-stepper__marker{z-index:1;border:2px solid var(--ihr-line);border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-surface));block-size:32px;inline-size:32px;font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-bold);transition:background-color var(--ihr-duration-base) var(--ihr-ease-out), border-color var(--ihr-duration-base) var(--ihr-ease-out), color var(--ihr-duration-base) var(--ihr-ease-out);justify-content:center;align-items:center;display:inline-flex;position:relative}.ihr-stepper__step[data-state=complete] .ihr-stepper__marker{border-color:hsl(var(--ihr-brand));background-color:hsl(var(--ihr-brand));color:hsl(var(--ihr-brand-contrast))}.ihr-stepper__step[data-state=current] .ihr-stepper__marker{border-color:hsl(var(--ihr-brand));color:hsl(var(--ihr-brand))}.ihr-stepper__step[data-state=current]{color:var(--ihr-ink-strong);font-weight:var(--ihr-weight-medium)}.ihr-stepper__link{align-items:center;gap:var(--ihr-space-2);color:inherit;border-radius:var(--ihr-radius-md);flex-direction:column;text-decoration:none;display:flex}.ihr-stepper__link:hover .ihr-stepper__label{text-decoration:underline}.ihr-stepper__link:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}@media (max-width:767px){.ihr-stepper__step:not([data-state=current]) .ihr-stepper__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ihr-stepper__step{min-inline-size:0}.ihr-stepper__marker{block-size:24px;inline-size:24px;font-size:var(--ihr-text-xs)}.ihr-stepper__step+.ihr-stepper__step:before{inset-block-start:11px}}.ihr-toasts__region{display:contents}.ihr-toasts{z-index:60;gap:var(--ihr-space-2);inset-block-end:calc(var(--ihr-space-4) + env(safe-area-inset-bottom,0px));inset-inline:var(--ihr-space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (min-width:768px){.ihr-toasts{inset-block:var(--ihr-space-5) auto;inset-inline:auto var(--ihr-space-5);max-inline-size:420px}}.ihr-toast{align-items:flex-start;gap:var(--ihr-space-3);padding-inline:var(--ihr-space-4);padding-block:var(--ihr-space-3);border-radius:var(--ihr-radius-lg);box-shadow:var(--ihr-shadow-3);pointer-events:auto;animation:ihr-toast-in var(--ihr-duration-base) var(--ihr-ease-out) both;border-inline-start:4px solid #0000;display:flex}@keyframes ihr-toast-in{0%{opacity:0;transform:translateY(-8px)}}.ihr-toast--success{background-color:hsl(var(--ihr-success-bg));border-inline-start-color:hsl(var(--ihr-success-text));color:hsl(var(--ihr-ink))}.ihr-toast--error{background-color:hsl(var(--ihr-error-bg));border-inline-start-color:hsl(var(--ihr-error-text));color:hsl(var(--ihr-ink))}.ihr-toast__text{font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);flex:1;margin:0}.ihr-toast__dismiss{min-inline-size:var(--ihr-target-min);min-block-size:var(--ihr-target-min);margin:calc(var(--ihr-space-2) * -1);border-radius:var(--ihr-radius-sm);color:inherit;cursor:pointer;transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ihr-toast__dismiss:hover{background-color:var(--ihr-wash)}.ihr-toast__dismiss:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-tooltip{display:inline-flex;position:relative}.ihr-tooltip__anchor{display:inline-flex}.ihr-tooltip__bubble{z-index:50;transform:translateX(calc(-50% * var(--ihr-flip)));max-inline-size:240px;padding-inline:var(--ihr-space-3);padding-block:var(--ihr-space-2);border-radius:var(--ihr-radius-md);background-color:hsl(var(--ihr-ink));color:hsl(var(--ihr-brand-contrast));box-shadow:var(--ihr-shadow-2);font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ihr-duration-fast) var(--ihr-ease-out), visibility var(--ihr-duration-fast) allow-discrete;position:absolute;inset-block-start:calc(100% + var(--ihr-space-2));inset-inline-start:50%}.ihr-tooltip__bubble[data-open=true]{opacity:1;visibility:visible}.ihr-async{align-items:center;gap:var(--ihr-space-3);padding-block:var(--ihr-space-7);padding-inline:var(--ihr-space-5);text-align:center;flex-direction:column;display:flex}.ihr-async--loading{padding-block:var(--ihr-space-6);color:var(--ihr-ink-3);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);flex-direction:row;justify-content:center}.ihr-async__message{max-inline-size:48ch;font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);color:hsl(var(--ihr-ink-body));margin:0}.ihr-async__actions{justify-content:center;align-items:center;gap:var(--ihr-space-2);flex-wrap:wrap;display:flex}.ihr-skeleton--row,.ihr-skeleton--card{gap:var(--ihr-space-4)}.ihr-skeleton__row{align-items:center;gap:var(--ihr-space-3);display:flex}.ihr-skeleton__stack{gap:var(--ihr-space-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.ihr-skeleton__card{gap:var(--ihr-space-2);padding:var(--ihr-space-4);border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-lg);flex-direction:column;display:flex}.ihr-skeleton__bar--disc{border-radius:var(--ihr-radius-pill);flex:none;block-size:40px;inline-size:40px}.ihr-skeleton__bar--meta{block-size:12px;max-inline-size:45%}.ihr-chart__arc{animation:ihr-arc-draw var(--ihr-duration-deliberate) var(--ihr-ease-out) both}@keyframes ihr-arc-draw{0%{stroke-dasharray:0 var(--ihr-arc-total,999)}}.ihr-trend__line{stroke-dasharray:1;animation:ihr-trend-draw var(--ihr-duration-deliberate) var(--ihr-ease-out) both}@keyframes ihr-trend-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ihr-chart__arc,.ihr-trend__line{animation:none}}.ihr-stepper--draw .ihr-stepper__step+.ihr-stepper__step:before{transform-origin:calc(50% - 50% * var(--ihr-flip)) 50%;animation:ihr-stepper-draw var(--ihr-duration-deliberate) var(--ihr-ease-out) both}@keyframes ihr-stepper-draw{0%{transform:scaleX(0)}}.ihr-stepper--draw .ihr-stepper__step[data-state=current] .ihr-stepper__marker{animation:ihr-stepper-settle var(--ihr-duration-base) var(--ihr-ease-out) var(--ihr-duration-deliberate) both}@keyframes ihr-stepper-settle{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.ihr-stepper--draw .ihr-stepper__step+.ihr-stepper__step:before,.ihr-stepper--draw .ihr-stepper__step[data-state=current] .ihr-stepper__marker{animation:none}}.ihr-ai{gap:var(--ihr-space-3);flex-direction:column;margin-block-start:var(--ihr-space-2);display:flex}.ihr-ai__bar{align-items:center;gap:var(--ihr-space-3);flex-wrap:wrap;display:flex}.ihr-field__label-row{justify-content:space-between;align-items:center;gap:var(--ihr-space-2) var(--ihr-space-3);flex-wrap:wrap;display:flex}.ihr-field__label-row>.ihr-ai{display:contents}.ihr-field__label-row .ihr-ai__bar{margin-inline-start:auto}.ihr-field__label-row .ihr-ai__quality-region{flex-basis:100%}.ihr-field__label-row .ihr-menu__list{inset-inline:auto 0}.ihr-ai__live{align-items:center;gap:var(--ihr-space-2);flex-wrap:wrap;display:flex}.ihr-ai__live:empty,.ihr-ai__quality-region:empty{display:none}.ihr-ai__note{font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);color:var(--ihr-ink-3)}.ihr-ai__preview{max-block-size:50vh;padding:var(--ihr-space-4);border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-lg);background-color:var(--ihr-wash);color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto}.ihr-ai__preview:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-ai__error{color:hsl(var(--ihr-error-text));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-md);margin:0}.ihr-ai__quality{gap:var(--ihr-space-3);padding:var(--ihr-space-4);border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-surface));flex-direction:column;display:flex}.ihr-ai__quality-title{align-items:center;gap:var(--ihr-space-2);color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-sm);flex-wrap:wrap;margin:0;display:flex}.ihr-ai__tips{color:hsl(var(--ihr-ink-body));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);margin:0;padding-inline-start:var(--ihr-space-5)}.ihr-ai__quality-actions{gap:var(--ihr-space-2);flex-wrap:wrap;display:flex}.ihr-match{align-self:flex-start;display:inline-flex}.ihr-match__score{font-weight:var(--ihr-weight-bold);margin-inline-start:var(--ihr-space-1)}.ihr-match-summary{align-items:flex-start;gap:var(--ihr-space-2);flex-direction:column;display:flex}.ihr-match-summary__list{gap:var(--ihr-space-1) var(--ihr-space-4);color:hsl(var(--ihr-ink-body));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ihr-ai-rank{gap:var(--ihr-space-4);padding:var(--ihr-space-5);border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-surface));flex-direction:column;display:flex}.ihr-ai-rank__head{justify-content:space-between;align-items:flex-start;gap:var(--ihr-space-3);flex-wrap:wrap;display:flex}.ihr-ai-rank__title{align-items:center;gap:var(--ihr-space-2);color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-lg);font-weight:var(--ihr-weight-bold);line-height:var(--ihr-leading-lg);margin:0;display:flex}.ihr-ai-rank__body{gap:var(--ihr-space-3);flex-direction:column;display:flex}.ihr-ai-rank__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ihr-ai-rank__row{align-items:center;gap:var(--ihr-space-3);padding-block:var(--ihr-space-3);border-block-end:1px solid var(--ihr-line-soft);flex-wrap:wrap;display:flex}.ihr-ai-rank__row:last-child{border-block-end:0}.ihr-ai-rank__place{inline-size:var(--ihr-space-6);color:var(--ihr-ink-3);font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-bold);line-height:var(--ihr-leading-md);text-align:center}.ihr-ai-rank__who{min-inline-size:0;font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);flex-direction:column;flex:12rem;display:flex}.ihr-ai-rank__role{color:var(--ihr-ink-3);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm)}.ihr-ai-rank__score{align-items:center;gap:var(--ihr-space-2);flex-wrap:wrap;display:flex}.ihr-composer{gap:var(--ihr-space-2);padding:var(--ihr-space-4) var(--ihr-space-5);background-color:hsl(var(--ihr-surface));border-block-start:1px solid hsl(var(--ihr-hairline));flex-direction:column;display:flex}.ihr-composer__row{align-items:flex-end;gap:var(--ihr-space-2);display:flex}.ihr-composer__assist:not(:has(.ihr-ai)){display:contents}.ihr-composer .ihr-menu__list{inset-block-start:auto;inset-block-end:calc(100% + var(--ihr-space-2))}.ihr-composer__input{resize:none;flex:auto;min-inline-size:0}.ihr-composer__send-icon{transform:scaleX(var(--ihr-flip));display:inline-flex}.ihr-composer input[type=file]:focus-visible+.ihr-composer__attach{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-composer__attach{cursor:pointer}.ihr-composer__file{align-items:center;gap:var(--ihr-space-2);border:1px solid hsl(var(--ihr-hairline));border-radius:var(--ihr-radius-md);background-color:var(--ihr-wash);color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);margin:0;padding-inline-start:var(--ihr-space-3);display:flex}.ihr-composer__file-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.ihr-composer__hint{color:var(--ihr-ink-3);font-family:var(--ihr-font-sans);font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);margin:0}.ihr-composer__status{align-items:center;gap:var(--ihr-space-1) var(--ihr-space-2);color:var(--ihr-ink-3);font-family:var(--ihr-font-sans);font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);flex-wrap:wrap;display:flex}.ihr-composer__status-actions{gap:var(--ihr-space-1);display:inline-flex}:where(table,ul,ol,section,[role=region],[role=list],[role=feed],[role=grid],[role=table],.ihr-busy-region)[aria-busy=true]{opacity:var(--ihr-busy-opacity);cursor:progress;transition:opacity var(--ihr-duration-base) var(--ihr-ease-out);position:relative}:where(table,ul,ol,section,[role=region],[role=list],[role=feed],[role=grid],[role=table],.ihr-busy-region)[aria-busy=true]:before{content:"";z-index:1;block-size:var(--ihr-busy-bar);background-color:hsl(var(--ihr-brand));pointer-events:none;transform-origin:calc(50% - 50% * var(--ihr-flip)) 0;animation:ihr-busy-progress calc(var(--ihr-duration-deliberate) * 8) var(--ihr-ease-out) var(--ihr-duration-base) both;position:absolute;inset-block-start:0;inset-inline:0}@keyframes ihr-busy-progress{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(.85)}}.ihr-breadcrumb__list{align-items:center;gap:var(--ihr-space-2);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);color:var(--ihr-ink-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ihr-breadcrumb__list li+li:before{content:"›";color:var(--ihr-ink-3);margin-inline-end:var(--ihr-space-2)}[dir=rtl] .ihr-breadcrumb__list li+li:before{content:"‹"}.ihr-breadcrumb__list [aria-current=page]{color:var(--ihr-ink-strong);font-weight:var(--ihr-weight-medium)}.ihr-page-header__breadcrumb .ihr-breadcrumb{margin-block-end:0}.ihr-filter-tabs__list{gap:var(--ihr-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ihr-filter-tabs__link{align-items:center;gap:var(--ihr-space-2);min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-4);border:1px solid var(--ihr-line);border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-surface));color:hsl(var(--ihr-ink-body));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-sm);white-space:nowrap;transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out), border-color var(--ihr-duration-fast) var(--ihr-ease-out), color var(--ihr-duration-fast) var(--ihr-ease-out), transform var(--ihr-duration-fast) var(--ihr-ease-out);text-decoration:none;display:inline-flex}.ihr-filter-tabs__link:hover:not([aria-current]){background-color:var(--ihr-wash);color:var(--ihr-ink-strong)}.ihr-filter-tabs__link:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-filter-tabs__link:active{transform:scale(.98)}.ihr-filter-tabs__link[aria-current]{border-color:hsl(var(--ihr-brand));background-color:hsl(var(--ihr-brand-soft));color:hsl(var(--ihr-brand));font-weight:var(--ihr-weight-bold)}.ihr-filter-tabs__count{padding-inline:var(--ihr-space-2);border-radius:var(--ihr-radius-pill);background-color:var(--ihr-wash-strong);color:hsl(var(--ihr-ink-body));font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);font-variant-numeric:tabular-nums}.ihr-filter-tabs__link[aria-current] .ihr-filter-tabs__count{background-color:hsl(var(--ihr-surface));color:hsl(var(--ihr-ink))}.ihr-icon--mirror{transform:scaleX(var(--ihr-flip))}.ihr-button__icon{flex-shrink:0}.ihr-stat-grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--ihr-stat-min), 100%), 1fr));gap:var(--ihr-space-4);margin-block-end:var(--ihr-space-6);display:grid}.ihr-stat{gap:var(--ihr-space-1);min-inline-size:0;padding:var(--ihr-space-6);border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-surface));box-shadow:var(--ihr-shadow-2);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}a.ihr-stat{transition:box-shadow var(--ihr-duration-fast) var(--ihr-ease-out), transform var(--ihr-duration-fast) var(--ihr-ease-out)}a.ihr-stat:hover{box-shadow:var(--ihr-shadow-hover)}a.ihr-stat:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset);box-shadow:var(--ihr-shadow-hover)}a.ihr-stat:active{box-shadow:var(--ihr-shadow-1);transform:scale(.99)}.ihr-stat__icon{inline-size:var(--ihr-target-min);block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-md);background-color:hsl(var(--ihr-brand-soft));color:hsl(var(--ihr-brand));justify-content:center;align-self:flex-start;align-items:center;margin-block-end:var(--ihr-space-2);display:inline-flex}.ihr-stat__label{font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);font-weight:var(--ihr-weight-medium);color:var(--ihr-ink-3)}a.ihr-stat .ihr-stat__label{padding-inline-end:var(--ihr-space-6)}.ihr-stat__value{font-size:var(--ihr-text-3xl);line-height:var(--ihr-leading-3xl);font-weight:var(--ihr-weight-bold);color:var(--ihr-ink-strong);font-variant-numeric:tabular-nums}.ihr-stat__delta,.ihr-stat__hint,.ihr-stat__flag{align-items:center;gap:var(--ihr-space-1);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);color:var(--ihr-ink-3);display:inline-flex}.ihr-stat__delta[data-direction=down] .ihr-icon--mirror{transform:scale(var(--ihr-flip), -1)}.ihr-stat__go{color:var(--ihr-ink-3);display:inline-flex;position:absolute;inset-block-start:var(--ihr-space-6);inset-inline-end:var(--ihr-space-5)}.ihr-stat[data-tone=attention]{border:1px solid hsl(var(--ihr-warning-text));padding:calc(var(--ihr-space-6) - 1px)}.ihr-stat[data-tone=attention] .ihr-stat__flag{color:hsl(var(--ihr-ink-body));font-weight:var(--ihr-weight-medium)}.ihr-stat[data-tone=attention] .ihr-stat__flag svg{color:hsl(var(--ihr-warning-text))}.ihr-segmented{gap:var(--ihr-space-1);padding:var(--ihr-space-1);border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-lg);background-color:var(--ihr-wash);flex-wrap:wrap;display:inline-flex}.ihr-segmented__option{min-inline-size:var(--ihr-target-min);min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-4);border-radius:var(--ihr-radius-md);color:hsl(var(--ihr-ink-body));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out), color var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out), transform var(--ihr-duration-fast) var(--ihr-ease-out);background-color:#0000;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ihr-segmented__option:hover:not([aria-pressed=true]):not([aria-current]):not(:disabled){background-color:var(--ihr-wash-strong);color:var(--ihr-ink-strong)}.ihr-segmented__option:disabled{color:hsl(var(--ihr-ink) / .3);cursor:not-allowed}.ihr-segmented__option:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-segmented__option:active{transform:scale(.98)}.ihr-segmented__option[aria-pressed=true],.ihr-segmented__option[aria-current]{background-color:hsl(var(--ihr-surface));color:hsl(var(--ihr-brand));font-weight:var(--ihr-weight-bold);box-shadow:var(--ihr-shadow-1)}.ihr-button--stage,.ihr-button--stage-danger,.ihr-button--leave{min-block-size:calc(var(--ihr-target-min) + var(--ihr-space-1));border-radius:var(--ihr-radius-pill);border-color:#0000}.ihr-button--stage.ihr-button--icon,.ihr-button--stage-danger.ihr-button--icon,.ihr-button--leave.ihr-button--icon{min-inline-size:calc(var(--ihr-target-min) + var(--ihr-space-1))}.ihr-button--stage,.ihr-button--stage-danger{background-color:hsl(var(--ihr-stage-control));color:hsl(var(--ihr-stage-text))}.ihr-button--stage:hover:not(:disabled):not([aria-disabled=true]),.ihr-button--stage-danger:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--ihr-stage-control-hover))}[aria-pressed=true].ihr-button--stage,[aria-pressed=true].ihr-button--stage:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--ihr-stage-text));color:hsl(var(--ihr-stage-bg))}[aria-pressed=true].ihr-button--stage-danger,[aria-pressed=true].ihr-button--stage-danger:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--ihr-stage-alert));color:hsl(var(--ihr-stage-bg))}.ihr-button--leave{background-color:hsl(var(--ihr-stage-leave));color:hsl(var(--ihr-stage-on-leave))}.ihr-button--leave:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--ihr-stage-leave-hover))}.ihr-menu--stage .ihr-menu__trigger{inline-size:var(--ihr-target-min);min-block-size:calc(var(--ihr-target-min) + var(--ihr-space-1));border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-stage-control));color:hsl(var(--ihr-stage-text));transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out);border:0;justify-content:center;padding:0}.ihr-menu--stage .ihr-menu__trigger:hover,.ihr-menu--stage .ihr-menu__trigger[aria-expanded=true]{background-color:hsl(var(--ihr-stage-control-hover));color:hsl(var(--ihr-stage-text))}.ihr-menu[data-placement=above]>.ihr-menu__list{inset-block-start:auto;inset-block-end:calc(100% + var(--ihr-space-2))}.ihr-menu[data-align=end]>.ihr-menu__list{inset-inline:auto 0}.ihr-menu__heading{padding-inline:var(--ihr-space-4);padding-block:var(--ihr-space-2) var(--ihr-space-1);color:var(--ihr-ink-3);font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);font-weight:var(--ihr-weight-medium)}.ihr-menu__group+.ihr-menu__group,.ihr-menu__group+.ihr-menu__item,.ihr-menu__item+.ihr-menu__group{border-block-start:1px solid var(--ihr-line-soft);margin-block-start:var(--ihr-space-1)}.ihr-menu__check{inline-size:18px;color:hsl(var(--ihr-brand));flex-shrink:0;display:inline-flex}.ihr-menu__item[aria-checked=true]{font-weight:var(--ihr-weight-medium)}.ihr-avatar--96{block-size:96px;inline-size:96px;font-size:var(--ihr-text-3xl)}.ihr-avatar--128{block-size:128px;inline-size:128px;font-size:var(--ihr-text-4xl)}.ihr-menu--stage[data-placement=above] .ihr-menu__trigger>svg{transform:rotate(180deg)}.ihr-suggestions{gap:var(--ihr-space-3);padding:var(--ihr-space-4);border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-surface));flex-direction:column;margin-block-start:var(--ihr-space-2);display:flex}.ihr-suggestions__head{justify-content:space-between;align-items:center;gap:var(--ihr-space-2) var(--ihr-space-3);flex-wrap:wrap;display:flex}.ihr-suggestions__title{align-items:center;gap:var(--ihr-space-2);color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-md);margin:0;display:flex}.ihr-suggestions__actions{gap:var(--ihr-space-2);flex-wrap:wrap;display:flex}.ihr-suggestions__status{color:var(--ihr-ink-3);font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);margin:0}.ihr-suggestions__body[aria-busy=true]{cursor:progress}.ihr-suggestions__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ihr-suggestions__item{justify-content:space-between;align-items:flex-start;gap:var(--ihr-space-3);padding-block:var(--ihr-space-3);border-block-end:1px solid var(--ihr-line-soft);flex-wrap:wrap;display:flex}.ihr-suggestions__item:last-child{border-block-end:0}.ihr-suggestions__main{gap:var(--ihr-space-1);flex-direction:column;flex:14rem;min-inline-size:0;display:flex}.ihr-suggestions__name{align-items:center;gap:var(--ihr-space-2);color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-md);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.ihr-suggestions__reason{color:var(--ihr-ink-3);font-family:var(--ihr-font-sans);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);margin:0}.ihr-suggestions__item-actions{align-items:center;gap:var(--ihr-space-1);flex-shrink:0;display:flex}.ihr-suggestions__footer{border-block-start:1px solid var(--ihr-line-soft);color:var(--ihr-ink-3);font-family:var(--ihr-font-sans);font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);margin:0;padding-block-start:var(--ihr-space-3)}.ihr-skip-link{z-index:100;padding-inline:var(--ihr-space-4);padding-block:var(--ihr-space-3);background-color:hsl(var(--ihr-surface));color:hsl(var(--ihr-ink));border-radius:var(--ihr-radius-md);box-shadow:var(--ihr-shadow-2);font-family:var(--ihr-font-sans);font-weight:var(--ihr-weight-medium);text-decoration:none;position:absolute;inset-block-start:var(--ihr-space-2);inset-inline-start:var(--ihr-space-2);transform:translateY(-200%)}.ihr-skip-link:focus{transform:translateY(0)}.ihr-shell{min-block-size:100vh;background-color:hsl(var(--ihr-canvas));min-block-size:100dvh;font-family:var(--ihr-font-sans);color:hsl(var(--ihr-ink));display:flex}.ihr-shell__column{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ihr-shell__main{padding:var(--ihr-space-6);flex:1}.ihr-shell__main>*{max-inline-size:var(--ihr-page-max,var(--ihr-content-max))}.ihr-shell__main:focus{outline:none}.ihr-shell__main:focus-visible{outline:var(--ihr-focus-ring);outline-offset:calc(-1 * var(--ihr-focus-ring-offset))}.ihr-shell__flash-region:empty{display:none}.ihr-flash{align-items:flex-start;gap:var(--ihr-space-3);margin-inline:var(--ihr-space-6);padding-inline:var(--ihr-space-4);padding-block:var(--ihr-space-3);border-radius:var(--ihr-radius-md);font-family:var(--ihr-font-sans);animation:ihr-flash-in var(--ihr-duration-base) var(--ihr-ease-out) both;border-inline-start:4px solid #0000;margin-block-start:var(--ihr-space-4);display:flex}@keyframes ihr-flash-in{0%{opacity:0;transform:translateY(-8px)}}.ihr-flash--success{background-color:hsl(var(--ihr-success-bg));border-inline-start-color:hsl(var(--ihr-success-text));color:hsl(var(--ihr-ink))}.ihr-flash--error{background-color:hsl(var(--ihr-error-bg));border-inline-start-color:hsl(var(--ihr-error-text));color:hsl(var(--ihr-ink))}.ihr-flash__text{font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);flex:1;margin:0}.ihr-flash__dismiss{min-inline-size:var(--ihr-target-min);min-block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-sm);color:inherit;font-size:var(--ihr-text-lg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ihr-flash__dismiss:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-shell__sidebar{gap:var(--ihr-space-4);padding:var(--ihr-space-4);background-color:hsl(var(--ihr-surface));border-inline-end:1px solid var(--ihr-line-soft);flex-direction:column;display:flex}.ihr-shell--seeker .ihr-shell__sidebar{inline-size:272px}.ihr-shell--recruiter .ihr-shell__sidebar{inline-size:calc(var(--ihr-target-min) + (2 * var(--ihr-space-4)) + 1px);align-items:center}@media (max-width:1023px){.ihr-shell__sidebar{z-index:40;transform:translateX(calc(-100% * var(--ihr-flip)));transition:transform var(--ihr-duration-base) var(--ihr-ease-out);position:fixed;inset-block:0;inset-inline-start:0}.ihr-shell__sidebar[data-open=true]{transform:translate(0)}.ihr-shell--seeker .ihr-shell__sidebar,.ihr-shell--recruiter .ihr-shell__sidebar{align-items:stretch;inline-size:272px}}.ihr-shell__scrim{z-index:30;background-color:hsl(var(--ihr-ink) / .4);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ihr-duration-base) var(--ihr-ease-out), visibility var(--ihr-duration-base) allow-discrete;position:fixed;inset:0}.ihr-shell__scrim[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}@media (min-width:1024px){.ihr-shell__scrim{display:none}}.ihr-shell--drawer .ihr-shell__sidebar{z-index:40;inline-size:272px;transform:translateX(calc(-100% * var(--ihr-flip)));transition:transform var(--ihr-duration-base) var(--ihr-ease-out);align-items:stretch;position:fixed;inset-block:0;inset-inline-start:0}.ihr-shell--drawer .ihr-shell__sidebar[data-open=true]{transform:translate(0)}.ihr-shell--drawer .ihr-shell__scrim{display:block}.ihr-shell__brand{align-items:center;gap:var(--ihr-space-3);min-block-size:var(--ihr-target-min);display:flex}.ihr-shell__logo{border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-brand));block-size:40px;inline-size:40px;color:hsl(var(--ihr-brand-contrast));font-weight:var(--ihr-weight-display);font-size:var(--ihr-text-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ihr-shell__wordmark{font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-bold);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase;color:var(--ihr-ink-3)}.ihr-nav{flex-direction:column;flex:1;min-block-size:0;display:flex}.ihr-nav__list{gap:var(--ihr-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ihr-nav__list[hidden]{display:none}.ihr-nav__group{gap:var(--ihr-space-1);flex-direction:column;margin-block-start:var(--ihr-space-4);display:flex}.ihr-nav__group-label{padding-inline:var(--ihr-space-3);color:var(--ihr-ink-3);font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);font-weight:var(--ihr-weight-medium);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase}.ihr-shell--seeker .ihr-nav{padding:calc(var(--ihr-focus-ring-width) + var(--ihr-focus-ring-offset));overflow-y:auto}.ihr-nav__item{align-items:center;gap:var(--ihr-space-3);min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-3);border-radius:var(--ihr-radius-lg);color:var(--ihr-ink-3);font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out), color var(--ihr-duration-fast) var(--ihr-ease-out);text-decoration:none;display:flex}.ihr-nav__item:hover{background-color:var(--ihr-wash)}.ihr-nav__item:active{background-color:var(--ihr-wash-strong)}.ihr-nav__item:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-nav__label{animation:ihr-label-in var(--ihr-duration-fast) var(--ihr-ease-out) var(--ihr-duration-fast) both}@keyframes ihr-label-in{0%{opacity:0}}.ihr-nav__item[aria-current=page]{background-color:hsl(var(--ihr-brand-soft));color:hsl(var(--ihr-brand));font-weight:var(--ihr-weight-bold)}.ihr-nav__item[aria-current=true]{background-color:hsl(var(--ihr-brand-soft));color:hsl(var(--ihr-brand));font-weight:var(--ihr-weight-medium)}.ihr-nav__glyph{flex-shrink:0;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.ihr-shell--recruiter .ihr-nav__item{inline-size:var(--ihr-target-min);justify-content:center;padding-inline:0}@media (max-width:1023px){.ihr-shell--recruiter .ihr-nav__item{padding-inline:var(--ihr-space-3);justify-content:flex-start;inline-size:auto}}.ihr-nav__list--foot{inline-size:100%;border-block-start:1px solid var(--ihr-line-soft);margin-block-start:var(--ihr-space-4);padding-block-start:var(--ihr-space-4)}.ihr-shell__rail-toggle{min-inline-size:var(--ihr-target-min);min-block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-md);color:var(--ihr-ink-3);cursor:pointer;transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out), color var(--ihr-duration-fast) var(--ihr-ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:none}.ihr-shell__rail-toggle:hover{background-color:var(--ihr-wash);color:hsl(var(--ihr-ink))}.ihr-shell__rail-toggle:active{background-color:var(--ihr-wash-strong)}.ihr-shell__rail-toggle:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}@media (min-width:1024px){.ihr-shell--recruiter .ihr-shell__rail-toggle,.ihr-shell--seeker .ihr-shell__rail-toggle{display:inline-flex}.ihr-shell--seeker:not(.ihr-shell--drawer) .ihr-shell__sidebar{block-size:100dvh;transition:inline-size var(--ihr-duration-base) var(--ihr-ease-out);align-self:flex-start;position:sticky;inset-block-start:0;overflow-y:auto}.ihr-shell--seeker.ihr-shell--collapsed .ihr-shell__sidebar{inline-size:calc(var(--ihr-target-min) + (2 * var(--ihr-space-4)) + 1px);padding-inline:var(--ihr-space-2);align-items:center}.ihr-shell--seeker.ihr-shell--collapsed .ihr-nav__item{inline-size:var(--ihr-target-min);justify-content:center;padding-inline:0}.ihr-shell--seeker.ihr-shell--collapsed .ihr-shell__brand{justify-content:center;padding-inline:0}.ihr-shell--seeker.ihr-shell--collapsed .ihr-shell__wordmark{display:none}.ihr-shell--seeker.ihr-shell--collapsed .ihr-nav,.ihr-shell--seeker.ihr-shell--collapsed .ihr-nav__list,.ihr-shell--seeker.ihr-shell--collapsed .ihr-nav__group{align-items:center;inline-size:100%}.ihr-shell--seeker .ihr-shell__rail-toggle{margin-block-start:auto}.ihr-shell--recruiter:not(.ihr-shell--collapsed) .ihr-shell__sidebar{align-items:stretch;inline-size:272px}.ihr-shell--recruiter:not(.ihr-shell--collapsed) .ihr-nav__item{padding-inline:var(--ihr-space-3);justify-content:flex-start;inline-size:auto}}.ihr-shell--recruiter .ihr-shell__sidebar{gap:var(--ihr-space-3);padding-block-start:0}.ihr-shell--recruiter .ihr-shell__brand{align-self:stretch;gap:var(--ihr-space-3);block-size:calc(var(--ihr-target-min) + (2 * var(--ihr-space-3)) + 1px);margin-inline:calc(-1 * var(--ihr-space-4));padding-inline:var(--ihr-space-4);border-block-end:1px solid var(--ihr-line-soft)}.ihr-shell--recruiter.ihr-shell--collapsed .ihr-shell__brand{justify-content:center;padding-inline:0}.ihr-shell__brand-text{flex-direction:column;min-inline-size:0;display:flex}.ihr-shell__brand-name{font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);font-weight:var(--ihr-weight-display);color:hsl(var(--ihr-ink))}.ihr-shell__brand-role{font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);font-weight:var(--ihr-weight-medium);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase;color:var(--ihr-ink-3)}@media (min-width:1024px){.ihr-shell--recruiter:not(.ihr-shell--drawer) .ihr-shell__sidebar{align-self:flex-start;block-size:100dvh;position:sticky;inset-block-start:0;overflow-y:auto}}.ihr-shell--recruiter .ihr-nav__list--foot{margin-block-start:auto}.ihr-nav__item[aria-current] .ihr-nav__glyph{color:hsl(var(--ihr-brand))}.ihr-nav__item:hover:not([aria-current]){color:hsl(var(--ihr-ink))}.ihr-shell--recruiter:not(.ihr-shell--collapsed) .ihr-shell__rail-toggle,.ihr-shell--seeker:not(.ihr-shell--collapsed) .ihr-shell__rail-toggle{justify-content:flex-start;align-self:stretch;gap:var(--ihr-space-3);padding-inline:var(--ihr-space-3);border-radius:var(--ihr-radius-lg);font:inherit;font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);font-weight:var(--ihr-weight-medium)}.ihr-shell__rail-toggle-glyph{transform:scaleX(var(--ihr-flip));display:inline-flex}.ihr-shell__header{align-items:center;gap:var(--ihr-space-4);padding-inline:var(--ihr-space-5);padding-block:var(--ihr-space-3);background-color:hsl(var(--ihr-surface));border-block-end:1px solid var(--ihr-line-soft);display:flex}.ihr-shell__toggle{min-inline-size:var(--ihr-target-min);min-block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-md);color:hsl(var(--ihr-ink));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ihr-shell__toggle:focus-visible,.ihr-shell__action:focus-visible,.ihr-shell__account:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}@media (min-width:1024px){.ihr-shell--recruiter .ihr-shell__toggle{display:none}}.ihr-shell__search{flex:1;min-inline-size:160px;max-inline-size:520px}.ihr-shell__search-input{min-block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-canvas))}.ihr-shell__actions{align-items:center;gap:var(--ihr-space-2);margin-inline-start:auto;display:flex}.ihr-shell__action{min-inline-size:var(--ihr-target-min);min-block-size:var(--ihr-target-min);border-radius:var(--ihr-radius-md);color:var(--ihr-ink-3);transition:background-color var(--ihr-duration-fast) var(--ihr-ease-out), color var(--ihr-duration-fast) var(--ihr-ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ihr-shell__action:hover{background-color:var(--ihr-wash);color:hsl(var(--ihr-ink))}.ihr-shell__action:active{background-color:var(--ihr-wash-strong)}.ihr-shell__action[aria-current]{background-color:hsl(var(--ihr-brand-soft));color:hsl(var(--ihr-brand))}.ihr-shell__action{position:relative}.ihr-shell__count{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}.ihr-shell__locale{padding-inline:var(--ihr-space-3);min-block-size:var(--ihr-target-min);align-items:center;display:inline-flex}.ihr-shell__account{align-items:center;gap:var(--ihr-space-3);min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-2);border-radius:var(--ihr-radius-pill);color:hsl(var(--ihr-ink));font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.ihr-shell__avatar{border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-brand-soft));block-size:40px;inline-size:40px;color:hsl(var(--ihr-brand));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ihr-shell__avatar--lg{block-size:48px;inline-size:48px}.ihr-shell__account-text{flex-direction:column;max-inline-size:160px;line-height:1.2;display:flex}.ihr-shell__account-name,.ihr-shell__account-tenant{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ihr-shell__account-name{font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-bold)}.ihr-shell__account-tenant{font-size:var(--ihr-text-xs);color:var(--ihr-ink-3)}@media (max-width:767px){.ihr-shell__account-text,.ihr-shell__search,.ihr-shell__action--also-in-rail{display:none}.ihr-shell__header{gap:var(--ihr-space-2);padding-inline:var(--ihr-space-3)}.ihr-shell__actions{gap:var(--ihr-space-1)}}@media (max-width:1023px){.ihr-shell__tabs{display:none}}.ihr-shell__header{container:ihr-shell-header/inline-size}@container ihr-shell-header (width<=1019px){.ihr-shell__account-text{display:none}.ihr-shell__account{gap:0}}@container ihr-shell-header (width<=999px){.ihr-shell__action--also-in-rail{display:none}}@container ihr-shell-header (width<=859px){.ihr-shell__tabs{display:none}}.ihr-shell__tab-list{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.ihr-shell__tab{min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-2);color:var(--ihr-ink-3);font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);border-block-end:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.ihr-shell__tab:hover{color:hsl(var(--ihr-ink))}.ihr-shell__tab[aria-current]{border-block-end-color:hsl(var(--ihr-brand));color:hsl(var(--ihr-brand));font-weight:var(--ihr-weight-bold)}.ihr-shell__tab:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-shell__disclosure{display:inline-flex;position:relative}.ihr-shell__panel{z-index:50;inline-size:286px;max-inline-size:calc(100vw - (2 * var(--ihr-space-4)));padding-block:var(--ihr-space-2);background-color:hsl(var(--ihr-surface));border:1px solid hsl(var(--ihr-hairline));border-radius:var(--ihr-radius-lg);box-shadow:var(--ihr-shadow-3);position:absolute}.ihr-shell__panel--account{inset-block-start:calc(100% + var(--ihr-space-2));inset-inline-end:0}.ihr-shell__panel--fab{inset-block-end:calc(100% + var(--ihr-space-3));inset-inline-end:0}.ihr-shell__panel--create{inset-block-start:calc(100% + var(--ihr-space-2));inset-inline-end:0}.ihr-shell__identity{gap:var(--ihr-space-4);padding-inline:20px;padding-block:12px var(--ihr-space-2);display:flex}.ihr-shell__identity-text{flex-direction:column;min-inline-size:0;display:flex}.ihr-shell__identity-name{font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-bold);color:hsl(var(--ihr-ink));margin:0}.ihr-shell__identity-meta{font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);color:var(--ihr-ink-3);overflow-wrap:anywhere;margin:0}.ihr-shell__identity-link{align-items:center;gap:var(--ihr-space-1);min-block-size:var(--ihr-target-min);color:hsl(var(--ihr-brand));font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-medium);align-self:flex-start;text-decoration:none;display:inline-flex}.ihr-shell__identity-link:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-shell__panel-list{margin:0;padding:0;list-style:none}.ihr-shell__identity+.ihr-shell__panel-list{border-block-start:1px solid hsl(var(--ihr-hairline));padding-block-start:var(--ihr-space-2)}.ihr-shell__panel-item{justify-content:flex-start;align-items:center;gap:var(--ihr-space-3);inline-size:100%;min-block-size:var(--ihr-target-min);color:var(--ihr-ink-2);font:inherit;font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;padding-inline:20px;text-decoration:none;display:flex}.ihr-shell__panel-item:hover{background-color:var(--ihr-wash)}.ihr-shell__panel-item:focus-visible{outline:var(--ihr-focus-ring);outline-offset:calc(-1 * var(--ihr-focus-ring-offset))}.ihr-shell__panel-item--danger{color:hsl(var(--ihr-error-text))}.ihr-shell__panel-glyph{flex-shrink:0;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.ihr-shell__panel-logout{border-block-start:1px solid hsl(var(--ihr-hairline));margin-block-start:var(--ihr-space-2);padding-block-start:var(--ihr-space-2)}.ihr-shell__fab-dock{z-index:25;position:fixed;inset-block-end:calc(var(--ihr-space-6) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--ihr-space-6)}@media (max-width:767px){.ihr-shell__fab-dock{inset-block-end:calc(var(--ihr-space-5) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--ihr-space-5)}}@media (max-width:1023px){.ihr-shell--has-fab .ihr-shell__main{padding-block-end:calc(var(--ihr-target-min) + var(--ihr-space-3) + 2 * var(--ihr-space-6))}}@media (min-width:1024px){.ihr-shell__fab-dock{display:none}}.ihr-shell__disclosure:has(>.ihr-shell__create){display:none}@media (min-width:1024px){.ihr-shell__disclosure:has(>.ihr-shell__create){display:inline-flex}}.ihr-shell__action-count{pointer-events:none;position:absolute;inset-block-start:2px;inset-inline-end:0}.ihr-shell__fab{inline-size:calc(var(--ihr-target-min) + var(--ihr-space-3));block-size:calc(var(--ihr-target-min) + var(--ihr-space-3));border-radius:var(--ihr-radius-pill);box-shadow:var(--ihr-shadow-3);background-color:hsl(var(--ihr-brand));color:hsl(var(--ihr-brand-contrast));cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ihr-shell__fab:hover{box-shadow:var(--ihr-shadow-3), var(--ihr-ring)}.ihr-shell__fab:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-shell__footer{background-color:hsl(var(--ihr-surface));border-block-start:1px solid var(--ihr-line-soft);padding-inline:var(--ihr-space-5);padding-block:var(--ihr-space-4)}.ihr-shell__footer-inner{justify-content:space-between;align-items:center;gap:var(--ihr-space-4);flex-wrap:wrap;display:flex}.ihr-shell__copyright{font-size:var(--ihr-text-sm);color:var(--ihr-ink-3);margin:0}.ihr-shell__footer-links{gap:var(--ihr-space-5);font-size:var(--ihr-text-sm);margin:0;padding:0;list-style:none;display:flex}@keyframes ihr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.ihr-public{min-block-size:100vh;background-color:hsl(var(--ihr-surface));min-block-size:100dvh;font-family:var(--ihr-font-sans);color:hsl(var(--ihr-ink))}.ihr-public__nav{z-index:10;justify-content:space-between;align-items:center;gap:var(--ihr-space-4);min-block-size:64px;padding-inline:var(--ihr-space-6);background-color:hsl(var(--ihr-surface) / .85);-webkit-backdrop-filter:blur(12px);border-block-end:1px solid var(--ihr-line-soft);box-shadow:0 1px 3px hsl(var(--ihr-ink) / .03);display:flex;position:sticky;inset-block-start:0}.ihr-public__brand{min-block-size:var(--ihr-target-min);align-items:center;text-decoration:none;display:inline-flex}.ihr-public__brand img{block-size:41px;inline-size:41px;display:block}.ihr-public__nav-link{color:hsl(var(--ihr-brand))}.ihr-public__nav-cta{box-shadow:var(--ihr-shadow-1)}.ihr-public__brand:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-public__nav-actions{align-items:center;gap:var(--ihr-space-3);display:flex}.ihr-public__mobile,.ihr-public__audience{display:none}.ihr-public__menu-toggle{min-inline-size:var(--ihr-target-min);padding-inline:var(--ihr-space-2);color:var(--ihr-ink-strong)}.ihr-public__menu-toggle[aria-expanded=true]{background-color:var(--ihr-wash-strong)}.ihr-public__panel{gap:var(--ihr-space-4);padding:var(--ihr-space-4);border-block-start:1px solid var(--ihr-line-soft);background-color:hsl(var(--ihr-surface));box-shadow:var(--ihr-shadow-3);opacity:1;transition:opacity var(--ihr-duration-base) var(--ihr-ease-out), transform var(--ihr-duration-base) var(--ihr-ease-out);display:grid;position:absolute;inset-block-start:100%;inset-inline:0;transform:translateY(0)}.ihr-public__panel[hidden]{display:none}@starting-style{.ihr-public__panel{opacity:0;transform:translateY(calc(-1 * var(--ihr-space-2)))}}.ihr-public__panel-audience{align-items:center;gap:var(--ihr-space-3);min-block-size:var(--ihr-target-min);padding:var(--ihr-space-3) var(--ihr-space-4);border:1px solid hsl(var(--ihr-brand) / .25);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-brand-soft));color:var(--ihr-ink-strong);transition:box-shadow var(--ihr-duration-fast) var(--ihr-ease-out);text-decoration:none;display:flex}.ihr-public__panel-audience:hover{box-shadow:var(--ihr-shadow-2)}.ihr-public__panel-audience:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-public__panel-audience-icon{border-radius:var(--ihr-radius-md);background-color:hsl(var(--ihr-surface));block-size:40px;inline-size:40px;color:hsl(var(--ihr-brand));flex:none;justify-content:center;align-items:center;display:inline-flex}.ihr-public__panel-audience-text{flex:1;min-inline-size:0;display:grid}.ihr-public__panel-audience-title{font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);font-weight:var(--ihr-weight-bold)}.ihr-public__panel-audience-hint{font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);color:var(--ihr-ink-2)}.ihr-public__panel-actions{gap:var(--ihr-space-3);grid-template-columns:1fr 1fr;display:grid}.ihr-public__panel-button{justify-content:center;inline-size:100%}.ihr-public__panel-locale{align-items:center;gap:var(--ihr-space-2);border-block-start:1px solid var(--ihr-line-soft);color:var(--ihr-ink-2);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);padding-block-start:var(--ihr-space-3);display:flex}.ihr-public__panel-locale>:last-child{margin-inline-start:auto}.ihr-public__audience-switch{grid-template-columns:1fr 1fr;inline-size:100%;display:grid}@media (max-width:767px){.ihr-public__nav{padding-inline:var(--ihr-space-4);flex-wrap:nowrap}.ihr-public__nav-actions{gap:var(--ihr-space-1);margin-inline-start:auto}.ihr-public__nav-link,.ihr-public__nav-cta{white-space:nowrap}.ihr-public__desktop-only{display:none}.ihr-public__mobile{display:inline-flex}.ihr-public__audience{padding-block:var(--ihr-space-3) 0;padding-inline:var(--ihr-space-4);display:block}}.ihr-landing__hero,.ihr-landing__section{max-inline-size:1200px;padding-inline:var(--ihr-space-5);padding-block:var(--ihr-space-8);margin-inline:auto}.ihr-landing__section--dark{background-color:hsl(var(--ihr-ink));max-inline-size:none;color:hsl(var(--ihr-surface))}.ihr-landing__eyebrow{margin:0 0 var(--ihr-space-3);font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-bold);letter-spacing:var(--ihr-tracking-caps);color:hsl(var(--ihr-brand));text-align:center}.ihr-landing__h1{font-size:var(--ihr-text-display);font-weight:var(--ihr-weight-display);line-height:var(--ihr-leading-display);text-align:center;margin:0}.ihr-landing__h2{font-size:var(--ihr-text-4xl);font-weight:var(--ihr-weight-display);line-height:var(--ihr-leading-4xl);margin:0}.ihr-landing__h2--centred,.ihr-landing__sub--centred{text-align:center}.ihr-landing__h3{margin:0 0 var(--ihr-space-2);font-size:var(--ihr-text-lg);font-weight:var(--ihr-weight-bold)}.ihr-landing__lede{max-inline-size:60ch;margin-inline:auto;margin-block:var(--ihr-space-4) var(--ihr-space-6);font-size:var(--ihr-text-lg);line-height:var(--ihr-leading-lg);text-align:center;color:hsl(var(--ihr-ink) / .65)}.ihr-landing__sub{max-inline-size:65ch;margin-block:var(--ihr-space-3) var(--ihr-space-6);color:hsl(var(--ihr-ink) / .65);font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md)}.ihr-landing__sub--centred{margin-inline:auto}.ihr-landing__section-head{justify-content:space-between;align-items:flex-end;gap:var(--ihr-space-5);flex-wrap:wrap;margin-block-end:var(--ihr-space-6);display:flex}.ihr-landing__search{gap:var(--ihr-space-3);max-inline-size:800px;flex-wrap:wrap;margin-block-end:var(--ihr-space-7);margin-inline:auto;display:flex}.ihr-landing__search-field{flex:220px}.ihr-landing__platforms,.ihr-landing__partners-heading{margin:0 0 var(--ihr-space-4);font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-bold);letter-spacing:var(--ihr-tracking-caps);text-align:center;color:hsl(var(--ihr-ink) / .65)}.ihr-landing__stores,.ihr-landing__hero-actions{gap:var(--ihr-space-4);flex-wrap:wrap;justify-content:center;display:flex}.ihr-landing__store{min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-5);padding-block:var(--ihr-space-2);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-ink));color:hsl(var(--ihr-surface));flex-direction:column;justify-content:center;text-decoration:none;display:inline-flex}.ihr-landing__store:focus-visible,.ihr-landing__tile:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-landing__store-small{font-size:var(--ihr-text-xs);opacity:.8}.ihr-landing__store-name{font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-bold)}.ihr-landing__bento{gap:var(--ihr-space-5);display:grid}@media (min-width:768px){.ihr-landing__bento{grid-template-columns:1fr 2fr}}.ihr-landing__feature{justify-content:flex-end;gap:var(--ihr-space-2);background-color:hsl(var(--ihr-brand-soft));flex-direction:column;display:flex}.ihr-landing__count{font-weight:var(--ihr-weight-bold);color:hsl(var(--ihr-brand))}.ihr-landing__grid{gap:var(--ihr-space-4);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ihr-landing__grid{grid-template-columns:repeat(4,1fr)}}.ihr-landing__tile{min-block-size:96px;padding:var(--ihr-space-4);color:inherit;align-items:center;text-decoration:none;display:flex}.ihr-landing__steps,.ihr-landing__pipeline,.ihr-landing__cards,.ihr-landing__columns{gap:var(--ihr-space-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ihr-landing__steps{grid-template-columns:repeat(4,1fr)}.ihr-landing__cards,.ihr-landing__columns{grid-template-columns:repeat(3,1fr)}.ihr-landing__pipeline{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.ihr-landing__pipeline{grid-template-columns:repeat(8,1fr)}}.ihr-landing__step,.ihr-landing__pipeline-step{text-align:center}.ihr-landing__step-number{margin:0 0 var(--ihr-space-2);font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-bold);letter-spacing:var(--ihr-tracking-caps);color:hsl(var(--ihr-brand))}.ihr-landing__pipeline-step{padding-block:var(--ihr-space-3);font-weight:var(--ihr-weight-medium)}.ihr-landing__cta{justify-content:center;margin-block-start:var(--ihr-space-7);display:flex}.ihr-landing__split{gap:var(--ihr-space-6);align-items:center;display:grid}@media (min-width:1024px){.ihr-landing__split{grid-template-columns:3fr 2fr}}.ihr-landing__benefits{gap:var(--ihr-space-3);margin-block:var(--ihr-space-5);flex-direction:column;padding:0;list-style:none;display:flex}.ihr-landing__stats{gap:var(--ihr-space-3);flex-direction:column;display:flex}.ihr-landing__stats-row{gap:var(--ihr-space-5);border-block-start:1px solid hsl(var(--ihr-surface) / .15);grid-template-columns:repeat(2,1fr);margin-block-start:var(--ihr-space-7);padding-block-start:var(--ihr-space-6);display:grid}@media (min-width:768px){.ihr-landing__stats-row{grid-template-columns:repeat(4,1fr)}}.ihr-landing__stat{align-items:center;gap:var(--ihr-space-1);text-align:center;flex-direction:column-reverse;display:flex}.ihr-landing__stat-value{font-size:var(--ihr-text-4xl);font-weight:var(--ihr-weight-display);color:hsl(var(--ihr-brand));margin:0}.ihr-landing__stat-label{font-size:var(--ihr-text-xs);letter-spacing:var(--ihr-tracking-caps);opacity:.75}.ihr-landing__footer{padding-inline:var(--ihr-space-5);padding-block:var(--ihr-space-7);background-color:hsl(var(--ihr-canvas))}.ihr-landing__footer--dark{background-color:hsl(var(--ihr-ink));color:hsl(var(--ihr-surface))}.ihr-landing__footer-grid{gap:var(--ihr-space-6);max-inline-size:1200px;margin-inline:auto;display:grid}@media (min-width:768px){.ihr-landing__footer-grid{grid-template-columns:repeat(4,1fr)}}.ihr-landing__footer-brand{margin:0 0 var(--ihr-space-3);font-size:var(--ihr-text-2xl);font-weight:var(--ihr-weight-display)}.ihr-landing__footer-heading{margin:0 0 var(--ihr-space-3);font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-bold);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase}.ihr-landing__footer-links{gap:var(--ihr-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ihr-landing__footer-links--row{gap:var(--ihr-space-5);flex-flow:wrap}.ihr-landing__footer-bar{justify-content:space-between;align-items:center;gap:var(--ihr-space-4);max-inline-size:1200px;border-block-start:1px solid hsl(var(--ihr-ink) / .1);font-size:var(--ihr-text-sm);flex-wrap:wrap;margin-block-start:var(--ihr-space-6);margin-inline:auto;padding-block-start:var(--ihr-space-5);display:flex}.ihr-landing__newsletter{gap:var(--ihr-space-2);display:flex}.ihr-landing__footer-copy{font-size:var(--ihr-text-xs);opacity:.75;margin-block-start:var(--ihr-space-5)}.ihr-seeker{background-color:hsl(var(--ihr-page));color:hsl(var(--ihr-ink))}.ihr-seeker__inner{max-inline-size:1280px;padding-inline:var(--ihr-space-6);margin-inline:auto}.ihr-seeker__eyebrow{padding-inline:var(--ihr-space-4);padding-block:var(--ihr-space-2);border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-accent-cool) / .1);color:hsl(var(--ihr-brand));font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-xs);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase;margin:0;display:inline-flex}.ihr-seeker__h1{font-size:var(--ihr-text-display);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-display);text-align:center;margin:0}.ihr-seeker__h2{font-size:var(--ihr-text-3xl);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-3xl);margin:0}.ihr-seeker__accent{color:hsl(var(--ihr-brand));background-image:linear-gradient(135deg, hsl(var(--ihr-brand)) 0%, hsl(var(--ihr-brand-deep)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ihr-seeker__hero{padding-block:var(--ihr-space-9);position:relative;overflow:hidden}@media (min-width:1024px){.ihr-seeker__hero{padding-block:var(--ihr-space-10)}}.ihr-seeker__blob{z-index:0;border-radius:var(--ihr-radius-pill);filter:blur(88px);opacity:.35;pointer-events:none;block-size:540px;inline-size:540px;position:absolute}.ihr-seeker__blob--start{background:radial-gradient(circle, hsl(var(--ihr-brand-soft)) 0%, transparent 70%);inset-block-start:-60px;inset-inline-start:-120px}.ihr-seeker__blob--end{background:radial-gradient(circle, hsl(var(--ihr-brand) / .16) 0%, transparent 70%);inset-block-end:-40px;inset-inline-end:-120px}.ihr-seeker__hero-inner{z-index:1;align-items:center;gap:var(--ihr-space-6);max-inline-size:896px;padding-inline:var(--ihr-space-6);flex-direction:column;margin-inline:auto;display:flex;position:relative}.ihr-seeker__hero-head{align-items:center;gap:var(--ihr-space-4);flex-direction:column;inline-size:100%;display:flex}.ihr-seeker__hero-count{align-items:center;gap:var(--ihr-space-2);padding-inline:var(--ihr-space-3);padding-block:var(--ihr-space-1);border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-brand-soft) / .5);border:1px solid hsl(var(--ihr-brand) / .15);color:hsl(var(--ihr-ink-body));font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);text-align:center;box-shadow:0 1px 2px hsl(var(--ihr-ink) / .03);margin:0;display:inline-flex}.ihr-seeker__hero-count:before{content:"";border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-success-text));block-size:8px;inline-size:8px;box-shadow:0 0 0 2px hsl(hsl(var(--ihr-success-bg)));animation:2s cubic-bezier(.4,0,.6,1) infinite ihr-pulse;display:inline-block}.ihr-seeker__hero-count strong{color:hsl(var(--ihr-brand));font-weight:var(--ihr-weight-bold)}.ihr-seeker__hero{--ihr-entrance:calc(var(--ihr-stagger) * 8)}.ihr-seeker__hero-inner :is(.ihr-seeker__eyebrow,.ihr-seeker__h1,.ihr-seeker__hero-count,.ihr-seeker__search){opacity:1;transition:opacity var(--ihr-entrance) var(--ihr-ease-out), transform var(--ihr-entrance) var(--ihr-ease-out);transition-delay:calc(var(--ihr-stagger) * var(--ihr-entrance-index,0));transform:none}.ihr-seeker__hero-inner .ihr-seeker__h1{--ihr-entrance-index:1}.ihr-seeker__hero-inner .ihr-seeker__hero-count{--ihr-entrance-index:2}.ihr-seeker__hero-inner .ihr-seeker__search{--ihr-entrance-index:3}@starting-style{.ihr-seeker__hero-inner :is(.ihr-seeker__eyebrow,.ihr-seeker__h1,.ihr-seeker__hero-count,.ihr-seeker__search){opacity:0;transform:translateY(8px)}}.ihr-seeker__search{align-items:stretch;gap:var(--ihr-space-2);inline-size:100%;max-inline-size:736px;padding:var(--ihr-space-3);border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-surface));box-shadow:0 10px 25px -5px hsl(var(--ihr-ink) / .05), 0 1px 3px hsl(var(--ihr-ink) / .03);transition:border-color var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out);flex-direction:column;display:flex}.ihr-seeker__search:has(:focus-visible){border-color:hsl(var(--ihr-brand));box-shadow:0 14px 30px -4px hsl(var(--ihr-ink) / .08), 0 0 0 3px hsl(var(--ihr-brand-soft))}@media (min-width:768px){.ihr-seeker__search{flex-direction:row;align-items:center}}.ihr-seeker__search-field{align-items:center;gap:var(--ihr-space-3);min-inline-size:0;padding-inline:var(--ihr-space-4);padding-block:var(--ihr-space-3);flex:1 1 0;display:flex}@media (min-width:768px){.ihr-seeker__search-field--divided{border-inline-end:1px solid hsl(var(--ihr-hairline))}}.ihr-seeker__search-icon{flex-shrink:0;display:block}.ihr-seeker__search-input{inline-size:100%;min-inline-size:0;min-block-size:var(--ihr-target-min);color:hsl(var(--ihr-ink));font-family:var(--ihr-font-sans);font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);background-color:#0000;border:0;padding:0}.ihr-seeker__search-input::placeholder{color:hsl(var(--ihr-ink-placeholder))}.ihr-seeker__search-input:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-seeker__search-submit{border-radius:var(--ihr-radius-xl);padding-inline:var(--ihr-space-7);padding-block:var(--ihr-space-3);font-weight:var(--ihr-weight-medium);letter-spacing:.01em;box-shadow:0 4px 14px hsl(var(--ihr-brand) / .28);transition:transform var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out);flex-shrink:0}.ihr-seeker__search-submit:hover{box-shadow:0 6px 18px hsl(var(--ihr-brand) / .38);transform:translateY(-1px)}.ihr-seeker__search-submit:active{box-shadow:0 2px 8px hsl(var(--ihr-brand) / .25);transform:translateY(0)}.ihr-seeker__scroll-hint{z-index:1;opacity:.4;pointer-events:none;inline-size:15px;margin-inline:auto;position:absolute;inset-block-end:var(--ihr-space-6);inset-inline:0}.ihr-seeker__section{padding-block:var(--ihr-space-9)}.ihr-seeker__section-head{justify-content:space-between;align-items:flex-end;gap:var(--ihr-space-5);flex-wrap:wrap;margin-block-end:var(--ihr-space-7);display:flex}.ihr-seeker__sub{margin:var(--ihr-space-2) 0 0;color:hsl(var(--ihr-ink-body));font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md)}.ihr-seeker__see-all{color:hsl(var(--ihr-brand));font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-md);text-decoration:none}.ihr-seeker__see-all:hover{text-decoration:underline}.ihr-seeker__see-all:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset);border-radius:var(--ihr-radius-sm)}.ihr-seeker__bento{--ihr-entrance-tiles:calc(var(--ihr-stagger) * 5);gap:var(--ihr-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.ihr-seeker__bento{grid-template-columns:repeat(6,minmax(0,1fr))}}.ihr-seeker__feature{justify-content:space-between;gap:var(--ihr-space-5);padding:var(--ihr-space-6);border-radius:var(--ihr-radius-lg);background-image:linear-gradient(143.276deg, hsl(var(--ihr-brand)) 0%, hsl(var(--ihr-brand-deep)) 100%);color:hsl(var(--ihr-brand-contrast));flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:1024px){.ihr-seeker__feature{grid-area:span 2/span 2}}.ihr-seeker__feature-icon{border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-surface) / .2);place-items:center;block-size:48px;inline-size:48px;display:grid}.ihr-seeker__feature-title{font-size:var(--ihr-text-2xl);font-weight:var(--ihr-weight-regular);line-height:var(--ihr-leading-2xl);margin:0}.ihr-seeker__feature-body{margin:var(--ihr-space-2) 0 0;color:hsl(var(--ihr-brand-contrast));font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm)}.ihr-seeker__feature-count{margin:var(--ihr-space-4) 0 0;font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-md)}.ihr-seeker__tile{align-items:flex-start;gap:var(--ihr-space-4);block-size:100%;padding:var(--ihr-space-5);border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-surface));box-shadow:0 1px 3px hsl(var(--ihr-ink) / .03);color:hsl(var(--ihr-ink));transition:transform var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out), border-color var(--ihr-duration-fast) var(--ihr-ease-out);flex-direction:column;text-decoration:none;display:flex}.ihr-seeker__tile:hover{box-shadow:var(--ihr-shadow-2);border-color:hsl(var(--ihr-hairline));transform:translateY(-3px)}.ihr-seeker__tile:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-seeker__tile-label{font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-regular);line-height:var(--ihr-leading-md);margin:0}.ihr-seeker__bento[data-reveal]>li{transition:opacity var(--ihr-entrance-tiles) var(--ihr-ease-out), transform var(--ihr-entrance-tiles) var(--ihr-ease-out);transition-delay:calc(var(--ihr-stagger) * var(--ihr-entrance-index,0))}.ihr-seeker__bento[data-reveal=pending]>li{opacity:0;transform:translateY(8px)}.ihr-seeker__bento[data-reveal=in]>li{opacity:1;transform:none}.ihr-seeker__bento>li:nth-child(2){--ihr-entrance-index:1}.ihr-seeker__bento>li:nth-child(3){--ihr-entrance-index:2}.ihr-seeker__bento>li:nth-child(4){--ihr-entrance-index:3}.ihr-seeker__bento>li:nth-child(5){--ihr-entrance-index:4}.ihr-seeker__bento>li:nth-child(n+6){--ihr-entrance-index:5}.ihr-seeker__how{padding-block:var(--ihr-space-9);background-color:hsl(var(--ihr-page))}.ihr-seeker__how-head{align-items:center;gap:var(--ihr-space-4);text-align:center;flex-direction:column;margin-block-end:var(--ihr-space-8);display:flex}.ihr-seeker__how-head .ihr-seeker__sub{max-inline-size:576px}.ihr-seeker__steps-wrap{position:relative}.ihr-landing__steps--seeker{gap:var(--ihr-space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:768px){.ihr-landing__steps--seeker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ihr-landing__steps--seeker{gap:var(--ihr-space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.ihr-seeker__connector{display:none}@media (min-width:1024px){.ihr-seeker__connector{z-index:0;background-color:hsl(var(--ihr-hairline));block-size:2px;display:block;position:absolute;inset-block-start:var(--ihr-space-6);inset-inline:10%}}.ihr-seeker__step{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ihr-seeker__step-badge{border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-surface));block-size:64px;inline-size:64px;box-shadow:0 2px 8px hsl(var(--ihr-ink) / .04);transition:transform var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out), border-color var(--ihr-duration-fast) var(--ihr-ease-out);place-items:center;display:grid}.ihr-seeker__step:hover .ihr-seeker__step-badge{border-color:hsl(var(--ihr-brand));box-shadow:0 8px 20px hsl(var(--ihr-brand) / .15);transform:translateY(-3px)scale(1.05)}.ihr-seeker__step-number{margin:var(--ihr-space-5) 0 0;color:hsl(var(--ihr-brand));font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-md)}.ihr-seeker__step-title{margin:var(--ihr-space-1) 0 0;font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-regular);line-height:var(--ihr-leading-md)}.ihr-seeker__step-body{margin:var(--ihr-space-2) 0 0;color:hsl(var(--ihr-ink-body));font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm)}.ihr-seeker__cta{justify-content:center;padding-block-start:var(--ihr-space-9);display:flex}.ihr-seeker__cta-button{border-radius:var(--ihr-radius-xl);padding-inline:var(--ihr-space-8);padding-block:var(--ihr-space-4);font-weight:var(--ihr-weight-medium);letter-spacing:.01em;box-shadow:0 6px 20px hsl(var(--ihr-brand) / .28);transition:transform var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out)}.ihr-seeker__cta-button:hover{box-shadow:0 8px 26px hsl(var(--ihr-brand) / .38);transform:translateY(-2px)}.ihr-seeker__partners{padding-block:var(--ihr-space-8);border-block:1px solid hsl(var(--ihr-brand-soft));background-color:hsl(var(--ihr-page))}.ihr-seeker__partners-heading{margin:0 0 var(--ihr-space-7);color:hsl(var(--ihr-ink-body));font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-xs);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase;text-align:center}.ihr-seeker__partner-row{justify-content:center;align-items:center;gap:var(--ihr-space-5);flex-wrap:wrap;max-inline-size:1147px;margin:0 auto;padding:0;list-style:none;display:flex}@media (min-width:1024px){.ihr-seeker__partner-row{flex-wrap:nowrap;justify-content:space-between}}.ihr-seeker__partner{border:1px solid var(--ihr-line-soft);border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-surface));block-size:76px;box-shadow:0 1px 3px hsl(var(--ihr-ink) / .03);transition:transform var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out), border-color var(--ihr-duration-fast) var(--ihr-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ihr-seeker__partner:hover{box-shadow:var(--ihr-shadow-2);border-color:hsl(var(--ihr-hairline));transform:translateY(-2px)}.ihr-seeker__partner img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ihr-seeker__partner--1{inline-size:102px}.ihr-seeker__partner--2{inline-size:100px}.ihr-seeker__partner--3{inline-size:94px}.ihr-seeker__partner--4{inline-size:128px}.ihr-seeker__partner--6{inline-size:135px}.ihr-seeker__partner--5{inline-size:129px;padding:var(--ihr-space-3)}.ihr-seeker__partner--5 img{object-fit:contain;block-size:auto;max-block-size:100%}.ihr-seeker__split{align-items:center;gap:var(--ihr-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.ihr-seeker__split{grid-template-columns:repeat(2,minmax(0,1fr))}}.ihr-seeker__figure{margin:0;position:relative}.ihr-seeker__figure-blob{z-index:0;border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-brand-soft));filter:blur(32px);pointer-events:none;block-size:256px;inline-size:256px;position:absolute;inset-block-start:-48px;inset-inline-start:-48px}.ihr-seeker__figure-card{z-index:1;padding:var(--ihr-space-4);border:1px solid hsl(var(--ihr-hairline));border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-surface));box-shadow:var(--ihr-shadow-2);position:relative}.ihr-seeker__figure-card img{aspect-ratio:542/296;object-fit:cover;border-radius:var(--ihr-radius-xl);block-size:auto;inline-size:100%;display:block}.ihr-seeker__chip{z-index:2;align-items:center;gap:var(--ihr-space-3);padding:var(--ihr-space-4);border:1px solid hsl(var(--ihr-hairline) / .5);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-surface) / .7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--ihr-shadow-2);color:hsl(var(--ihr-ink));font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-sm);white-space:nowrap;display:flex;position:absolute}.ihr-seeker__chip--top{inset-block-start:var(--ihr-space-6);inset-inline-end:var(--ihr-space-6)}.ihr-seeker__chip--bottom{inset-block-end:var(--ihr-space-6);inset-inline-start:var(--ihr-space-6)}.ihr-seeker__pitch{gap:var(--ihr-space-6);flex-direction:column;display:flex}.ihr-seeker__pitch-title{font-size:var(--ihr-text-5xl);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-5xl);margin:0}.ihr-seeker__pitch-body{margin:var(--ihr-space-4) 0 0;color:hsl(var(--ihr-ink-body));font-size:var(--ihr-text-lg);line-height:var(--ihr-leading-lg)}.ihr-seeker__benefits{gap:var(--ihr-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ihr-seeker__benefit{align-items:center;gap:var(--ihr-space-3);font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-md);display:flex}.ihr-seeker__benefit-tick{border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-success-bg));flex-shrink:0;place-items:center;block-size:24px;inline-size:24px;display:grid}.ihr-seeker__pitch-cta{padding-inline:var(--ihr-space-6);padding-block:var(--ihr-space-4);align-self:flex-start}.ihr-seeker__footer{padding-block:var(--ihr-space-8) var(--ihr-space-8);border-block-start:1px solid hsl(var(--ihr-footer-text));background-color:hsl(var(--ihr-ink));color:hsl(var(--ihr-footer-text))}.ihr-seeker__footer-grid{align-items:start;gap:var(--ihr-space-7);grid-template-columns:minmax(0,1fr);margin-block-end:var(--ihr-space-8);display:grid}@media (min-width:768px){.ihr-seeker__footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ihr-seeker__footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ihr-seeker__footer-brand{margin:0 0 var(--ihr-space-5);color:hsl(var(--ihr-page));font-size:var(--ihr-text-3xl);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-3xl)}.ihr-seeker__footer-blurb{max-inline-size:320px;margin:0 0 var(--ihr-space-5);font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm)}.ihr-seeker__socials{gap:var(--ihr-space-4);margin:0;padding:0;list-style:none;display:flex}.ihr-seeker__social{border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-surface) / .05);place-items:center;block-size:40px;inline-size:40px;display:grid}.ihr-seeker__social:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-seeker__footer-heading{margin:0 0 var(--ihr-space-5);color:hsl(var(--ihr-surface));font-size:var(--ihr-text-lg);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-lg)}.ihr-seeker__footer-links{gap:var(--ihr-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ihr-seeker__footer-link{color:hsl(var(--ihr-footer-text));font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);text-decoration:none}a.ihr-seeker__footer-link:hover{text-decoration:underline}.ihr-seeker__footer-link:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset);border-radius:var(--ihr-radius-sm)}.ihr-seeker__scan{align-items:center;gap:var(--ihr-space-4);padding:var(--ihr-space-5);border:1px solid hsl(var(--ihr-surface) / .1);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-surface) / .05);flex-direction:column;display:flex}.ihr-seeker__scan-title{color:hsl(var(--ihr-surface));font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-md);text-align:center;margin:0}.ihr-seeker__qr{block-size:144px;inline-size:144px;padding:var(--ihr-space-3);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-surface));box-shadow:var(--ihr-shadow-1)}.ihr-seeker__qr-frame{block-size:100%;padding:var(--ihr-space-1);border:2px solid hsl(var(--ihr-brand-shade) / .1);border-radius:var(--ihr-radius-md);display:grid}.ihr-seeker__qr-cells,.ihr-seeker__qr-mark{grid-area:1/1}.ihr-seeker__qr-cells{gap:var(--ihr-space-1);padding:var(--ihr-space-2);opacity:.8;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ihr-seeker__qr-cell{border-radius:var(--ihr-radius-sm);background-color:hsl(var(--ihr-black) / .8)}.ihr-seeker__qr-mark{border-radius:var(--ihr-radius-md);background-color:hsl(var(--ihr-surface));block-size:29px;inline-size:29px;box-shadow:var(--ihr-shadow-2);place-self:center;place-items:center;display:grid}.ihr-seeker__qr-mark span{border-radius:var(--ihr-radius-sm);background-color:hsl(var(--ihr-brand));block-size:14px;inline-size:14px}.ihr-seeker__scan-stores{justify-content:center;gap:var(--ihr-space-3);display:flex}.ihr-seeker__scan-store{align-items:center;gap:var(--ihr-space-2);min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-3);border-radius:var(--ihr-radius-sm);background-color:hsl(var(--ihr-ink));color:hsl(var(--ihr-brand-contrast));text-decoration:none;display:inline-flex}.ihr-seeker__scan-store:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-seeker__scan-store-small{font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);display:block}.ihr-seeker__scan-store-name{font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-xs);display:block}.ihr-seeker__scan-note{color:hsl(var(--ihr-footer-text));font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);text-align:center;margin:0}.ihr-seeker__footer-bar{justify-content:space-between;align-items:center;gap:var(--ihr-space-5);border-block-start:1px solid hsl(var(--ihr-surface) / .1);flex-wrap:wrap;padding-block-start:var(--ihr-space-6);display:flex}.ihr-seeker__footer-bar p{font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);margin:0}.ihr-seeker__legal{gap:var(--ihr-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ihr-seeker__legal a{color:hsl(var(--ihr-footer-text));font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);text-decoration:underline}.ihr-seeker__legal a:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset);border-radius:var(--ihr-radius-sm)}.ihr-rec{background-color:hsl(var(--ihr-surface));color:hsl(var(--ihr-rec-ink))}.ihr-rec__inner{max-inline-size:1280px;padding-inline:var(--ihr-space-6);margin-inline:auto}.ihr-rec__section{padding-block:var(--ihr-space-9)}.ihr-rec__h2{color:hsl(var(--ihr-rec-ink));font-size:var(--ihr-text-4xl);font-weight:var(--ihr-weight-regular);line-height:var(--ihr-leading-4xl);margin:0}.ihr-rec__sub{max-inline-size:672px;margin:var(--ihr-space-4) 0 0;color:hsl(var(--ihr-ink-placeholder));font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md)}.ihr-rec__head{text-align:center;flex-direction:column;align-items:center;margin-block-end:var(--ihr-space-8);display:flex}.ihr-rec__head .ihr-rec__sub{margin-inline:auto}.ihr-rec__hero{align-items:center;min-block-size:800px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.ihr-rec__hero{min-block-size:860px}}.ihr-rec__hero-media{z-index:0;position:absolute;inset:0}.ihr-rec__hero-media img{object-fit:cover;filter:brightness(.35)contrast(1.15)saturate(.85);block-size:100%;inline-size:100%;display:block}.ihr-rec__hero-scrim{z-index:1;background:radial-gradient(ellipse 65% 55% at 20% 35%, hsl(var(--ihr-brand) / .22) 0%, transparent 75%), radial-gradient(circle at 85% 25%, hsl(var(--ihr-brand-deep) / .35) 0%, transparent 60%), linear-gradient(180deg, hsl(var(--ihr-rec-ink) / .8) 0%, hsl(var(--ihr-rec-ink) / .98) 100%);position:absolute;inset:0}.ihr-rec__hero-grid-pattern{z-index:1;background-image:radial-gradient(hsl(var(--ihr-surface) / .07) 1px, transparent 1px);pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.ihr-rec__hero-inner{z-index:2;inline-size:100%;padding-block:var(--ihr-space-9);position:relative}.ihr-rec__hero-grid{gap:var(--ihr-space-8);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.ihr-rec__hero-grid{gap:var(--ihr-space-9);grid-template-columns:1.15fr .85fr}}.ihr-rec__hero-copy{align-items:flex-start;gap:var(--ihr-space-5);flex-direction:column;max-inline-size:680px;display:flex}.ihr-rec__hero-badge{align-items:center;gap:var(--ihr-space-2);padding-inline:var(--ihr-space-3);padding-block:var(--ihr-space-1);border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-brand) / .12);border:1px solid hsl(var(--ihr-brand) / .3);color:hsl(var(--ihr-brand-contrast));font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-medium);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.ihr-rec__hero-badge-glow{border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-brand));block-size:6px;inline-size:6px;box-shadow:0 0 10px hsl(var(--ihr-brand));animation:2s cubic-bezier(.4,0,.6,1) infinite ihr-pulse}.ihr-rec__hero-badge-icon{color:hsl(var(--ihr-brand))}.ihr-rec__h1{color:hsl(var(--ihr-brand-contrast));font-size:var(--ihr-text-4xl);font-weight:var(--ihr-weight-bold);line-height:var(--ihr-leading-4xl);letter-spacing:-.025em;margin:0}@media (min-width:768px){.ihr-rec__h1{font-size:var(--ihr-text-display);line-height:var(--ihr-leading-display)}}.ihr-rec__accent{color:hsl(var(--ihr-brand));background-image:linear-gradient(135deg, hsl(var(--ihr-brand)) 0%, hsl(var(--ihr-brand-soft)) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px hsl(var(--ihr-brand) / .5));-webkit-background-clip:text;background-clip:text}.ihr-rec__hero-lede{max-inline-size:620px;color:hsl(var(--ihr-rec-text));font-size:var(--ihr-text-lg);line-height:var(--ihr-leading-lg);opacity:.95;margin:0}@media (min-width:768px){.ihr-rec__hero-lede{font-size:var(--ihr-text-xl);line-height:var(--ihr-leading-xl)}}.ihr-rec__hero-bullets{gap:var(--ihr-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ihr-rec__hero-bullet{align-items:center;gap:var(--ihr-space-3);color:hsl(var(--ihr-rec-text));font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);display:inline-flex}.ihr-rec__hero-bullet-icon{color:hsl(var(--ihr-brand));flex-shrink:0}.ihr-rec__hero-actions{align-items:flex-start;gap:var(--ihr-space-4);flex-direction:column;inline-size:100%;padding-block-start:var(--ihr-space-2);display:flex}.ihr-rec__cta-primary{align-items:center;gap:var(--ihr-space-3);border-radius:var(--ihr-radius-xl);padding-inline:var(--ihr-space-8);padding-block:var(--ihr-space-4);font-size:var(--ihr-text-lg);font-weight:var(--ihr-weight-medium);background-image:linear-gradient(135deg, hsl(var(--ihr-brand)) 0%, hsl(var(--ihr-brand-strong)) 100%);box-shadow:0 8px 24px hsl(var(--ihr-brand) / .45), inset 0 1px 0 hsl(var(--ihr-surface) / .35);transition:transform var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out);display:inline-flex}.ihr-rec__cta-primary:hover{box-shadow:0 12px 32px hsl(var(--ihr-brand) / .6), inset 0 1px 0 hsl(var(--ihr-surface) / .45);transform:translateY(-2px)}.ihr-rec__cta-proof-box{align-items:center;gap:var(--ihr-space-3);padding:var(--ihr-space-2) var(--ihr-space-3);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-surface) / .05);border:1px solid hsl(var(--ihr-surface) / .1);display:flex}.ihr-rec__proof-avatars{align-items:center;margin-inline-end:var(--ihr-space-1);display:flex}.ihr-rec__proof-avatar{border-radius:var(--ihr-radius-pill);border:2px solid hsl(var(--ihr-rec-ink));block-size:28px;inline-size:28px;color:hsl(var(--ihr-brand-contrast));font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-bold);justify-content:center;align-items:center;margin-inline-start:-8px;display:inline-flex}.ihr-rec__proof-avatar:first-child{margin-inline-start:0}.ihr-rec__proof-avatar--1{background-color:hsl(var(--ihr-brand))}.ihr-rec__proof-avatar--2{background-color:hsl(var(--ihr-brand-deep))}.ihr-rec__proof-avatar--3{background-color:hsl(var(--ihr-brand-strong))}.ihr-rec__proof-content{flex-direction:column;gap:2px;display:flex}.ihr-rec__proof-rating{align-items:center;gap:var(--ihr-space-2);font-size:var(--ihr-text-xs);display:flex}.ihr-rec__proof-stars{color:hsl(var(--ihr-amber));letter-spacing:.05em}.ihr-rec__proof-score{color:hsl(var(--ihr-brand-contrast));font-weight:var(--ihr-weight-medium)}.ihr-rec__cta-proof{align-items:center;gap:var(--ihr-space-2);color:hsl(var(--ihr-rec-text));font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);opacity:.9;margin:0;display:inline-flex}.ihr-rec__showcase{inline-size:100%;max-inline-size:460px;padding-block:var(--ihr-space-6);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.ihr-rec__showcase-glow{z-index:0;border-radius:var(--ihr-radius-xl);background:radial-gradient(circle, hsl(var(--ihr-brand) / .3) 0%, transparent 70%);filter:blur(40px);pointer-events:none;position:absolute;inset:5%}.ihr-rec__showcase-card{z-index:2;inline-size:100%;padding:var(--ihr-space-6);border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-rec-ink) / .78);border:1px solid hsl(var(--ihr-surface) / .18);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 50px -12px hsl(var(--ihr-black) / .7), inset 0 1px 0 hsl(var(--ihr-surface) / .25);gap:var(--ihr-space-4);transition:transform var(--ihr-duration-base) var(--ihr-ease-out);flex-direction:column;display:flex;position:relative}.ihr-rec__showcase-card:hover{transform:translateY(-4px)}.ihr-rec__showcase-header{border-block-end:1px solid hsl(var(--ihr-surface) / .1);justify-content:space-between;align-items:center;padding-block-end:var(--ihr-space-3);display:flex}.ihr-rec__showcase-role{font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-medium);letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--ihr-brand-soft))}.ihr-rec__showcase-score{align-items:center;gap:var(--ihr-space-1);padding-inline:var(--ihr-space-2);padding-block:var(--ihr-space-1);border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-success-bg));color:hsl(var(--ihr-success-text));font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-bold);box-shadow:0 0 12px hsl(var(--ihr-brand) / .3);display:inline-flex}.ihr-rec__showcase-profile{align-items:center;gap:var(--ihr-space-3);display:flex}.ihr-rec__showcase-avatar{border-radius:var(--ihr-radius-pill);background:linear-gradient(135deg, hsl(var(--ihr-brand)), hsl(var(--ihr-brand-deep)));block-size:48px;inline-size:48px;color:hsl(var(--ihr-brand-contrast));font-weight:var(--ihr-weight-bold);font-size:var(--ihr-text-md);box-shadow:0 4px 12px hsl(var(--ihr-brand) / .4);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ihr-rec__showcase-online{border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-success-text));border:2px solid hsl(var(--ihr-rec-ink));block-size:10px;inline-size:10px;box-shadow:0 0 6px hsl(var(--ihr-success-text));position:absolute;inset-block-end:2px;inset-inline-end:2px}.ihr-rec__showcase-info{gap:var(--ihr-space-1);flex-direction:column;display:flex}.ihr-rec__showcase-name-row{align-items:center;gap:var(--ihr-space-2);display:flex}.ihr-rec__showcase-name{color:hsl(var(--ihr-brand-contrast));font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-medium)}.ihr-rec__showcase-verified{align-items:center;gap:var(--ihr-space-1);font-size:var(--ihr-text-xs);color:hsl(var(--ihr-brand-soft));display:inline-flex}.ihr-rec__showcase-location{color:hsl(var(--ihr-rec-text));font-size:var(--ihr-text-xs);opacity:.85}.ihr-rec__showcase-insight{padding:var(--ihr-space-3);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-brand) / .1);border:1px solid hsl(var(--ihr-brand) / .25);gap:var(--ihr-space-1);flex-direction:column;display:flex}.ihr-rec__showcase-insight-head{align-items:center;gap:var(--ihr-space-2);color:hsl(var(--ihr-brand-soft));font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-medium);display:flex}.ihr-rec__showcase-insight-body{color:hsl(var(--ihr-rec-text));font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);opacity:.95;margin:0}.ihr-rec__showcase-skills{gap:var(--ihr-space-2);flex-wrap:wrap;display:flex}.ihr-rec__showcase-skill{padding-inline:var(--ihr-space-2);padding-block:var(--ihr-space-1);border-radius:var(--ihr-radius-md);background-color:hsl(var(--ihr-surface) / .1);border:1px solid hsl(var(--ihr-surface) / .15);color:hsl(var(--ihr-brand-contrast));font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-medium)}.ihr-rec__showcase-actions{gap:var(--ihr-space-3);padding-block-start:var(--ihr-space-2);display:flex}.ihr-rec__showcase-btn{padding-block:var(--ihr-space-2);padding-inline:var(--ihr-space-3);border-radius:var(--ihr-radius-md);font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-medium);cursor:default;text-align:center;border:0;flex:1}.ihr-rec__showcase-btn--primary{background-color:hsl(var(--ihr-brand));color:hsl(var(--ihr-brand-contrast));box-shadow:0 2px 8px hsl(var(--ihr-brand) / .35)}.ihr-rec__showcase-btn--secondary{background-color:hsl(var(--ihr-surface) / .1);color:hsl(var(--ihr-brand-contrast));border:1px solid hsl(var(--ihr-surface) / .18)}.ihr-rec__showcase-float-top{z-index:3;align-items:center;gap:var(--ihr-space-3);padding:var(--ihr-space-3) var(--ihr-space-4);border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-rec-ink) / .88);border:1px solid hsl(var(--ihr-surface) / .2);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 30px hsl(var(--ihr-black) / .5);animation:6s ease-in-out infinite alternate ihr-float-slow;display:flex;position:absolute;inset-block-start:0;inset-inline-end:-16px}.ihr-rec__showcase-float-bottom{z-index:3;align-items:center;gap:var(--ihr-space-3);padding:var(--ihr-space-3) var(--ihr-space-4);border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-rec-ink) / .88);border:1px solid hsl(var(--ihr-surface) / .2);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 30px hsl(var(--ihr-black) / .5);animation:7s ease-in-out 1s infinite alternate-reverse ihr-float-slow;display:flex;position:absolute;inset-block-end:0;inset-inline-start:-16px}@keyframes ihr-float-slow{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.ihr-rec__showcase-float-icon{border-radius:var(--ihr-radius-pill);background-color:hsl(var(--ihr-brand) / .2);block-size:32px;inline-size:32px;color:hsl(var(--ihr-brand-soft));flex-shrink:0;justify-content:center;align-items:center;display:flex}.ihr-rec__showcase-float-icon--shield{background-color:hsl(var(--ihr-success-bg));color:hsl(var(--ihr-success-text))}.ihr-rec__showcase-float-text{flex-direction:column;gap:2px;display:flex}.ihr-rec__showcase-float-title{color:hsl(var(--ihr-brand-contrast));font-size:var(--ihr-text-xs);font-weight:var(--ihr-weight-medium)}.ihr-rec__showcase-float-sub{color:hsl(var(--ihr-rec-text));font-size:var(--ihr-text-xs);opacity:.8}.ihr-rec__scroll-hint{z-index:2;opacity:.6;pointer-events:none;inline-size:20px;transition:opacity var(--ihr-duration-fast) var(--ihr-ease-out);margin-inline:auto;position:absolute;inset-block-end:var(--ihr-space-6);inset-inline:0}.ihr-rec__pipeline-wrap{padding-block:var(--ihr-space-5);position:relative}.ihr-landing__pipeline--rec{gap:var(--ihr-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:768px){.ihr-landing__pipeline--rec{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.ihr-landing__pipeline--rec{gap:var(--ihr-space-4);grid-template-columns:repeat(8,minmax(0,1fr))}}.ihr-rec__progress{display:none}@media (min-width:1024px){.ihr-rec__progress{z-index:0;background-image:linear-gradient(90deg, hsl(var(--ihr-rec-line)) 0%, hsl(var(--ihr-brand) / .3) 50%, hsl(var(--ihr-rec-line)) 100%);border-radius:var(--ihr-radius-pill);block-size:3px;display:block;position:absolute;inset-block-start:calc(var(--ihr-space-5) + 36px);inset-inline:6.25%}}.ihr-landing__pipeline--rec .ihr-landing__pipeline-step{z-index:1;padding:var(--ihr-space-4) var(--ihr-space-2);border-radius:var(--ihr-radius-xl);text-align:center;transition:transform var(--ihr-duration-fast) var(--ihr-ease-out), background-color var(--ihr-duration-fast) var(--ihr-ease-out);flex-direction:column;align-items:center;display:flex;position:relative}.ihr-landing__pipeline--rec .ihr-landing__pipeline-step:hover{background-color:hsl(var(--ihr-brand-soft) / .35);transform:translateY(-3px)}.ihr-rec__step-badge{border:1px solid hsl(var(--ihr-brand) / .15);border-radius:var(--ihr-radius-pill);background:linear-gradient(180deg, hsl(var(--ihr-surface)) 0%, hsl(var(--ihr-brand-soft) / .4) 100%);block-size:72px;inline-size:72px;box-shadow:0 4px 12px hsl(var(--ihr-brand) / .08), 0 1px 3px hsl(var(--ihr-ink) / .04);transition:transform var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out), border-color var(--ihr-duration-fast) var(--ihr-ease-out), background-color var(--ihr-duration-fast) var(--ihr-ease-out);place-items:center;display:grid}.ihr-landing__pipeline-step:hover .ihr-rec__step-badge{border-color:hsl(var(--ihr-brand));background:linear-gradient(180deg, hsl(var(--ihr-surface)) 0%, hsl(var(--ihr-brand-soft)) 100%);box-shadow:0 8px 22px hsl(var(--ihr-brand) / .22), 0 2px 6px hsl(var(--ihr-brand) / .1);transform:scale(1.08)}.ihr-rec__step-label{color:hsl(var(--ihr-rec-ink));font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-sm);transition:color var(--ihr-duration-fast) var(--ihr-ease-out);margin-block-start:var(--ihr-space-4)}@media (min-width:768px){.ihr-rec__step-label{font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md)}}.ihr-landing__pipeline-step:hover .ihr-rec__step-label{color:hsl(var(--ihr-brand-strong))}.ihr-rec__services{padding-block:var(--ihr-space-9);background-color:hsl(var(--ihr-rec-wash))}.ihr-rec__cards{gap:var(--ihr-space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.ihr-rec__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ihr-rec__card{align-items:flex-start;gap:var(--ihr-space-5);padding:var(--ihr-space-7);border:1px solid hsl(var(--ihr-brand) / .12);border-radius:var(--ihr-radius-xl);background-color:hsl(var(--ihr-surface));box-shadow:0 4px 16px -2px hsl(var(--ihr-ink) / .05), 0 1px 3px hsl(var(--ihr-ink) / .03);transition:transform var(--ihr-duration-fast) var(--ihr-ease-out), box-shadow var(--ihr-duration-fast) var(--ihr-ease-out), border-color var(--ihr-duration-fast) var(--ihr-ease-out);flex-direction:column;display:flex}.ihr-rec__card:hover{box-shadow:0 16px 32px -4px hsl(var(--ihr-brand) / .14), 0 2px 6px hsl(var(--ihr-ink) / .04);border-color:hsl(var(--ihr-brand));transform:translateY(-5px)}.ihr-rec__card-icon{border-radius:var(--ihr-radius-lg);block-size:56px;inline-size:56px;box-shadow:0 2px 8px hsl(var(--ihr-ink) / .05);transition:transform var(--ihr-duration-fast) var(--ihr-ease-out);place-items:center;display:grid}.ihr-rec__card:hover .ihr-rec__card-icon{transform:scale(1.1)}.ihr-rec__card-icon--1{background-color:hsl(var(--ihr-accent-cool) / .15);border:1px solid hsl(var(--ihr-accent-cool) / .25)}.ihr-rec__card-icon--2{background-color:hsl(var(--ihr-warm-wash) / .45);border:1px solid hsl(var(--ihr-warm-wash) / .7)}.ihr-rec__card-icon--3{background-color:hsl(var(--ihr-mint) / .15);border:1px solid hsl(var(--ihr-mint) / .3)}.ihr-rec__card-title{color:hsl(var(--ihr-rec-ink));font-size:var(--ihr-text-lg);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-lg);margin:0}.ihr-rec__card-body{color:hsl(var(--ihr-ink-placeholder));font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);margin:0}.ihr-rec__card-link{align-items:center;gap:var(--ihr-space-2);color:hsl(var(--ihr-brand));font-size:var(--ihr-text-md);font-weight:var(--ihr-weight-bold);line-height:var(--ihr-leading-md);text-decoration:none;display:inline-flex}.ihr-rec__card-link:hover{text-decoration:underline}.ihr-rec__card-link:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset);border-radius:var(--ihr-radius-sm)}.ihr-rec__heritage{padding-block:var(--ihr-space-9);background-color:hsl(var(--ihr-rec-ink));color:hsl(var(--ihr-rec-text))}.ihr-rec__eyebrow{margin:0 0 var(--ihr-space-4);color:hsl(var(--ihr-brand));font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);letter-spacing:var(--ihr-tracking-caps);text-transform:uppercase;text-align:center}.ihr-rec__heritage-title{margin:0 0 var(--ihr-space-8);color:hsl(var(--ihr-brand-contrast));font-size:var(--ihr-text-5xl);font-weight:var(--ihr-weight-regular);line-height:var(--ihr-leading-5xl);text-align:center}.ihr-rec__columns{gap:var(--ihr-space-7);grid-template-columns:minmax(0,1fr);padding-block-end:var(--ihr-space-4);display:grid}@media (min-width:1024px){.ihr-rec__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.ihr-rec__column-title{margin:0 0 var(--ihr-space-4);color:hsl(var(--ihr-brand));font-size:var(--ihr-text-xl);font-weight:var(--ihr-weight-regular);line-height:var(--ihr-leading-xl)}.ihr-rec__column-body{color:hsl(var(--ihr-rec-text));font-size:var(--ihr-text-md);line-height:var(--ihr-leading-md);margin:0}.ihr-landing__stats-row--rec{gap:var(--ihr-space-5);margin-block:var(--ihr-space-8) 0;border-block-start:1px solid hsl(var(--ihr-surface) / .1);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--ihr-space-8);display:grid}@media (min-width:768px){.ihr-landing__stats-row--rec{grid-template-columns:repeat(4,minmax(0,1fr))}}.ihr-landing__stats-row--rec .ihr-landing__stat{gap:var(--ihr-space-2)}.ihr-landing__stats-row--rec .ihr-landing__stat-value{color:hsl(var(--ihr-brand));font-size:var(--ihr-text-4xl);font-weight:var(--ihr-weight-regular);line-height:var(--ihr-leading-4xl)}.ihr-landing__stats-row--rec .ihr-landing__stat-label{opacity:1;color:hsl(var(--ihr-rec-text));font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs);letter-spacing:normal;text-transform:uppercase}.ihr-rec__app{padding-block:var(--ihr-space-9);background-color:hsl(var(--ihr-surface))}.ihr-rec__app-split{align-items:center;gap:var(--ihr-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.ihr-rec__app-split{grid-template-columns:minmax(0,600fr) minmax(0,552fr)}}.ihr-rec__app-copy{align-items:flex-start;gap:var(--ihr-space-6);flex-direction:column;display:flex}.ihr-rec__app-title{color:hsl(var(--ihr-rec-ink));font-size:var(--ihr-text-5xl);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-5xl);margin:0}.ihr-rec__app-body{max-inline-size:435px;color:hsl(var(--ihr-ink-placeholder));font-size:var(--ihr-text-lg);line-height:var(--ihr-leading-lg);margin:0}.ihr-rec__stores{justify-content:center;align-self:center;gap:var(--ihr-space-6);flex-wrap:wrap;display:flex}.ihr-rec__store{align-items:center;gap:var(--ihr-space-4);min-block-size:var(--ihr-target-min);padding-inline:var(--ihr-space-6);padding-block:var(--ihr-space-4);border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-black));color:hsl(var(--ihr-brand-contrast));text-decoration:none;display:inline-flex}.ihr-rec__store:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset)}.ihr-rec__store-small{font-size:var(--ihr-text-xl);line-height:var(--ihr-leading-xl);display:block}.ihr-rec__store-name{font-size:var(--ihr-text-3xl);font-weight:var(--ihr-weight-medium);line-height:var(--ihr-leading-3xl);display:block}.ihr-rec__qr-note{align-self:center;align-items:center;gap:var(--ihr-space-5);max-inline-size:384px;padding:var(--ihr-space-5);border:1px solid hsl(var(--ihr-hairline));border-radius:var(--ihr-radius-lg);background-color:hsl(var(--ihr-rec-wash));display:flex}.ihr-rec__qr-note p{color:hsl(var(--ihr-ink-body));font-size:var(--ihr-text-xs);font-style:italic;line-height:var(--ihr-leading-xs);margin:0}.ihr-rec__phone{block-size:auto;inline-size:100%;max-inline-size:531px;margin-inline:auto;display:block}.ihr-rec__footer{padding-block:var(--ihr-space-7);background-color:hsl(var(--ihr-rec-ink));color:hsl(var(--ihr-rec-text))}.ihr-rec__footer-grid{align-items:start;gap:var(--ihr-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.ihr-rec__footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ihr-rec__footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ihr-rec__footer-brand{margin:0 0 var(--ihr-space-5);color:hsl(var(--ihr-brand-contrast));font-size:var(--ihr-text-lg);font-weight:var(--ihr-weight-bold);line-height:var(--ihr-leading-lg)}.ihr-rec__footer-blurb{max-inline-size:320px;margin:0 0 var(--ihr-space-5);color:hsl(var(--ihr-rec-text));font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs)}.ihr-rec__socials{gap:var(--ihr-space-4);margin:0;padding:0;list-style:none;display:flex}.ihr-rec__footer-heading{margin:0 0 var(--ihr-space-4);color:hsl(var(--ihr-brand-contrast));font-size:var(--ihr-text-sm);font-weight:var(--ihr-weight-bold);line-height:var(--ihr-leading-sm)}.ihr-rec__footer-links{gap:var(--ihr-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ihr-rec__footer-link{color:hsl(var(--ihr-footer-text));font-size:var(--ihr-text-sm);line-height:var(--ihr-leading-sm);text-decoration:none}a.ihr-rec__footer-link:hover{text-decoration:underline}.ihr-rec__footer-link:focus-visible{outline:var(--ihr-focus-ring);outline-offset:var(--ihr-focus-ring-offset);border-radius:var(--ihr-radius-sm)}.ihr-rec__footer-copy{margin:var(--ihr-space-7) 0 0;color:hsl(var(--ihr-rec-text) / .6);font-size:var(--ihr-text-xs);line-height:var(--ihr-leading-xs)}
