.rdc-account-signin[data-astro-cid-v64qqzyj]{min-height:44px;color:inherit;font:inherit;white-space:nowrap;text-underline-offset:4px;border-radius:4px;justify-content:center;align-items:center;padding:8px 10px;font-size:12px;line-height:1.3;text-decoration:underline;display:inline-flex}.rdc-account-signin[data-astro-cid-v64qqzyj]:focus-visible{outline-offset:3px;outline:2px solid}.native-guides[data-astro-cid-bqkjdra6]{color:#172e24;background:#f5f8f3;border-top:1px solid #c7d6c7;margin:0;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4rem)}.native-guides-inner[data-astro-cid-bqkjdra6]{max-width:1280px;margin:auto}.native-guide-kicker[data-astro-cid-bqkjdra6]{color:#315d49;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem}.native-guides[data-astro-cid-bqkjdra6] h2[data-astro-cid-bqkjdra6]{color:#172e24;letter-spacing:-.03em;text-wrap:balance;margin:0 0 2rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.native-guide-grid[data-astro-cid-bqkjdra6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.native-guide-grid[data-astro-cid-bqkjdra6] article[data-astro-cid-bqkjdra6]{background:#fffefa;border:1px solid #c7d6c7;border-radius:.5rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.native-guides[data-astro-cid-bqkjdra6] h3[data-astro-cid-bqkjdra6]{color:#172e24;margin:0 0 1rem;font-size:1.2rem;line-height:1.35}.native-guides[data-astro-cid-bqkjdra6] p[data-astro-cid-bqkjdra6]:not(.native-guide-kicker){color:#354e41;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.native-guides[data-astro-cid-bqkjdra6] a[data-astro-cid-bqkjdra6]{color:#205c40;overflow-wrap:anywhere;text-decoration:none}.native-guides[data-astro-cid-bqkjdra6] a[data-astro-cid-bqkjdra6]:hover{text-underline-offset:.25em;text-decoration:underline}.native-guides[data-astro-cid-bqkjdra6] a[data-astro-cid-bqkjdra6]:focus-visible{outline-offset:4px;outline:3px solid #205c40}.native-guide-read[data-astro-cid-bqkjdra6]{text-underline-offset:.25em;align-self:flex-start;align-items:center;min-height:24px;margin-top:auto;font-size:.9rem;font-weight:600;display:inline-flex;text-decoration:underline!important}@media (width<=760px){.native-guide-grid[data-astro-cid-bqkjdra6]{grid-template-columns:1fr}.native-guide-read[data-astro-cid-bqkjdra6]{min-height:44px}}:root{--ease-ui:cubic-bezier(.215,.61,.355,1);--ease-reveal:cubic-bezier(.23,1,.32,1);--dur-ui:.18s;--dur-move:.32s;--dur-reveal:.7s;--stagger:60ms;--m-anchor-offset:96px;--m-rail-gap:clamp(12px, 2vw, 24px);--m-focus:var(--rdc-focus,#2b35ff)}html.m-on{scroll-padding-top:var(--m-anchor-offset)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@keyframes m-rise{0%{opacity:0;transform:translateY(16px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not(.m-on) [data-m~=reveal]:not([data-m-lcp]):not(h1){animation:linear both m-rise view();animation-range:entry entry 70%}}}[data-m~=split] .line,[data-m~=split] [class*=-mask]{padding-block:.04em}[data-m~=pin-story]{flex-direction:column;gap:clamp(20px,4vw,40px);display:flex}[data-m~=pin-story] [data-m-steps],[data-m~=pin-story] [data-m-stage]{display:contents}[data-m~=pin-story] [data-m-rail-labels]{display:none}[data-m~=pin-story] [data-m-media]{margin-inline:calc(-1 * var(--m-bleed,16px))}[data-m~=pin-story] [data-m-media] img{width:100%;height:auto;display:block}[data-m~=pin-story] [data-m-media]:first-child{order:0}[data-m~=pin-story] [data-m-step]:first-child{order:1}[data-m~=pin-story] [data-m-media]:nth-child(2){order:2}[data-m~=pin-story] [data-m-step]:nth-child(2){order:3}[data-m~=pin-story] [data-m-media]:nth-child(3){order:4}[data-m~=pin-story] [data-m-step]:nth-child(3){order:5}[data-m~=pin-story] [data-m-media]:nth-child(4){order:6}[data-m~=pin-story] [data-m-step]:nth-child(4){order:7}[data-m~=pin-story] [data-m-media]:nth-child(5){order:8}[data-m~=pin-story] [data-m-step]:nth-child(5){order:9}[data-m~=pin-story] [data-m-media]:nth-child(6){order:10}[data-m~=pin-story] [data-m-step]:nth-child(6){order:11}[data-m~=pin-story] [data-m-media]:nth-child(7){order:12}[data-m~=pin-story] [data-m-step]:nth-child(7){order:13}[data-m~=pin-story] [data-m-media]:nth-child(8){order:14}[data-m~=pin-story] [data-m-step]:nth-child(8){order:15}[data-m~=pin-story] [data-m-media]:nth-child(9){order:16}[data-m~=pin-story] [data-m-step]:nth-child(9){order:17}[data-m~=pin-story] [data-m-media]:nth-child(10){order:18}[data-m~=pin-story] [data-m-step]:nth-child(10){order:19}[data-m~=pin-story] [data-m-media]:nth-child(11){order:20}[data-m~=pin-story] [data-m-step]:nth-child(11){order:21}[data-m~=pin-story] [data-m-media]:nth-child(12){order:22}[data-m~=pin-story] [data-m-step]:nth-child(12){order:23}@media (width>=900px) and (pointer:fine){[data-m~=pin-story][data-m-pinned]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}[data-m~=pin-story][data-m-pinned] [data-m-steps]{grid-area:1/1;display:block}[data-m~=pin-story][data-m-pinned] [data-m-step]{opacity:.45;min-height:80vh;transition:opacity var(--dur-move) var(--ease-ui);flex-direction:column;justify-content:center;display:flex}[data-m~=pin-story][data-m-pinned] [data-m-step][data-m-active]{opacity:1}[data-m~=pin-story][data-m-pinned] [data-m-stage]{grid-area:1/2;display:grid;position:sticky;top:calc(50vh - min(36vw,70vh)/2)}[data-m~=pin-story][data-m-pinned] [data-m-media]{will-change:opacity, transform;order:0;grid-area:1/1;margin:0}[data-m~=pin-story][data-m-pinned]:has([data-m-rail-labels]){grid-template-columns:max-content minmax(0,5fr) minmax(0,7fr)}[data-m~=pin-story][data-m-pinned] [data-m-rail-labels]{flex-direction:column;grid-area:1/1;gap:8px;display:flex;position:sticky;top:40vh}[data-m~=pin-story][data-m-pinned]:has([data-m-rail-labels]) [data-m-steps]{grid-column:2}[data-m~=pin-story][data-m-pinned]:has([data-m-rail-labels]) [data-m-stage]{grid-column:3}[data-m~=pin-story] [data-m-label][aria-current]{font-weight:700}}[data-m~=rail]{position:relative}[data-m~=rail] [data-m-track]{gap:var(--m-rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m-bleed,16px);padding-inline:var(--m-bleed,16px);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}[data-m~=rail] [data-m-track]::-webkit-scrollbar{display:none}[data-m~=rail] [data-m-track]>*{scroll-snap-align:start;flex:0 0 min(85vw,520px);min-width:0}.m-rail-ui{padding-inline:var(--m-bleed,16px);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.m-rail-ui button{block-size:44px;inline-size:44px;color:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui);background:0 0;border:1px solid;border-radius:999px}.m-rail-ui button:hover:not(:disabled){background:currentColor}.m-rail-ui button:hover:not(:disabled) span{filter:invert()}.m-rail-ui button:disabled{opacity:.4;cursor:default}@media (width>=900px) and (pointer:fine){[data-m~=rail][data-m-pinned]{overflow:clip}[data-m~=rail][data-m-pinned] [data-m-track]{scroll-snap-type:none;will-change:transform;overflow:visible}[data-m~=rail][data-m-pinned] [data-m-track]>*{flex-basis:min(38vw,620px)}}[data-m~=parallax]{overflow:hidden}[data-m~=parallax]>:first-child{will-change:transform;width:100%;display:block}[data-m~=preview]{position:relative}[data-m~=preview] [data-m-thumb]{aspect-ratio:420/260;object-fit:cover;border-radius:8px;flex:none;block-size:auto;inline-size:96px}@media (width>=900px) and (pointer:fine){[data-m~=preview] [data-m-thumb]{opacity:0;transition:opacity var(--dur-ui) var(--ease-ui)}[data-m~=preview]:is(:hover,:focus-within) [data-m-thumb]{opacity:1}html.m-on [data-m-preview-list] [data-m-thumb]{display:none}@media (prefers-reduced-motion:no-preference){[data-m~=preview] [data-m-title]{transition:transform var(--dur-move) var(--ease-ui)}[data-m~=preview]:is(:hover,:focus-within) [data-m-title]{transform:translate(12px)}}}[data-m-preview-list]{position:relative}.m-preview{pointer-events:none;opacity:0;z-index:2;will-change:transform, opacity;border-radius:14px;block-size:260px;inline-size:420px;position:absolute;top:0;right:clamp(16px,6vw,96px);overflow:hidden;box-shadow:0 1px 2px #0000002e,0 24px 60px -12px #00000073}.m-preview img{object-fit:cover;block-size:100%;inline-size:100%;display:block}[data-m~=marquee] [data-m-track]{flex-wrap:wrap;gap:0 1.5em;display:flex}[data-m~=marquee][data-m-running]{display:flex;position:relative;overflow:clip}[data-m~=marquee][data-m-running] :is([data-m-track],[data-m-clone]){will-change:transform;flex-wrap:nowrap;flex:none;gap:0 1.5em;padding-inline-end:1.5em;display:flex}[data-m-pause]{background:var(--m-pause-bg,Canvas);min-block-size:32px;min-inline-size:64px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;border:1px solid;border-radius:999px;padding:4px 12px;font-size:13px;position:absolute;inset-block-start:50%;inset-inline-end:8px;translate:0 -50%}[data-m~=next] [data-m-title]{display:inline-block}:is([data-m~=rail],[data-m~=preview],[data-m~=marquee],[data-m~=pin-story]) :focus-visible{outline:2px solid var(--m-focus);outline-offset:3px}.shot{--shot-ink:#0b0e1f;--shot-ink-2:#161a33;--shot-edge:#f5f6fa1a;--shot-spill:#2b35ff47;--shot-radius:20px;--shot-inner:14px;--shot-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;min-width:0;margin:0;position:relative}.shot__frame{border-radius:var(--shot-radius);background:var(--shot-dominant,var(--shot-ink));position:relative;overflow:hidden}.shot__screen,.shot__screen img{block-size:auto;inline-size:100%;display:block}.shot__screen img{background:var(--shot-dominant,var(--shot-ink-2))}.shot--light .shot__screen img{background:var(--shot-dominant,#eef0f8)}.shot--browser .shot__frame{background:var(--shot-ink);border:1px solid var(--shot-edge);box-shadow:0 1px 0 #ffffff0f inset, 0 2px 6px #05081e40, 0 30px 80px -24px #05081e8c, 0 60px 140px -60px var(--shot-spill)}.shot--browser .shot__screen{border-radius:0 0 calc(var(--shot-inner) - 1px) calc(var(--shot-inner) - 1px);overflow:hidden}.shot__bar{color:#f5f6fa9e;block-size:36px;font:500 12px/1 var(--shot-mono);align-items:center;gap:7px;padding-inline:14px;display:flex}.shot__bar i{background:#f5f6fa38;border-radius:50%;flex:none;block-size:8px;inline-size:8px}.shot__bar span{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-inline:auto;padding-inline-end:38px;overflow:hidden}.shot--phone{inline-size:min(100%,360px);margin-inline:auto}.shot--phone .shot__frame{--shot-radius:44px;background:var(--shot-ink);border:1px solid var(--shot-edge);box-shadow:0 2px 6px #05081e4d, 0 40px 90px -30px #05081e99, 0 60px 140px -60px var(--shot-spill);padding:10px}.shot--phone .shot__screen{aspect-ratio:9/19.5;border-radius:36px;overflow:hidden}.shot--phone .shot__screen img{object-fit:cover;object-position:top;block-size:100%}.shot--bare .shot__frame{border-radius:0}.shot__caption{font:500 12.5px/1.4 var(--shot-mono);letter-spacing:.02em;color:var(--shot-caption,currentColor);opacity:.78;margin-block-start:12px}.big-media{inline-size:100vw;margin-inline:calc(50% - 50vw)}.big-media .shot__caption{padding-inline:max(16px, env(safe-area-inset-left))}@media (width<=899px){.shot--browser{margin-inline:calc(-1 * var(--shot-bleed,0px))}.shot--browser .shot__frame{--shot-radius:14px}.shot__bar{block-size:28px}}body[data-product=hr]{--hr-oat:#fbf8f3;--hr-oat-deep:#f2ece1;--hr-mint:#e3f4ec;--hr-paper:#fff;--hr-ink:#10231d;--hr-muted:#46554f;--hr-forest:#0f5c45;--hr-forest-strong:#0a4534;--hr-band:#0b3a2c;--hr-deep:#0b3a2c;--hr-deep-2:#0f4a38;--hr-on-deep:#f6f1e7;--hr-on-deep-muted:#c3dcd0;--hr-coral:#ff7d5c;--hr-coral-hover:#ff9474;--hr-coral-ink:#2b0d04;--hr-coral-soft:#ffb39e;--hr-apricot:#ff9c7f;--hr-apricot-ink:#9a3a14;--hr-apricot-wash:#ffe9e1;--hr-rule:#1845391f;--hr-rule-strong:#18453938;--hr-shadow:0 1px 2px #18453914, 0 12px 32px -12px #1845392e;--hr-screen-shadow:0 1px 2px #18453914, 0 2px 6px -2px #1845391a, 0 24px 60px -28px #18453959;--hr-serif:"Fraunces HR", "Fraunces HR Fallback", Georgia, "Times New Roman", serif;--hr-display:"Fraunces HR", "Fraunces HR Display Fallback", Georgia, "Times New Roman", serif;--hr-sans:DM, system-ui, sans-serif;--gutter:clamp(16px, 4vw, 40px);--sec-pad:clamp(72px, 10vw, 152px);color-scheme:light;background:var(--hr-oat);color:var(--hr-ink);font-family:var(--hr-sans);-webkit-tap-highlight-color:#0f5c4526;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}body[data-product=hr] :is(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}body[data-product=hr] :is(ul,ol){padding:0;list-style:none}body[data-product=hr] :is(h1,h2,h3){text-wrap:balance}body[data-product=hr] p{text-wrap:pretty}body[data-product=hr] a{color:var(--hr-forest);text-underline-offset:.22em;text-decoration-thickness:1px}body[data-product=hr] a:hover{color:var(--hr-forest-strong);text-decoration-thickness:2px}body[data-product=hr] :is(a,button,summary,input,select,[tabindex]):focus-visible{outline:3px solid var(--hr-forest-strong);outline-offset:3px;border-radius:6px}body[data-product=hr] [id]{scroll-margin-top:96px}body[data-product=hr] .independent-skip:focus{border-color:var(--hr-forest-strong)}.hr-num{font-variant-numeric:tabular-nums}.hr-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hr-wrap{width:min(1240px, 100% - 2 * var(--gutter) - env(safe-area-inset-left) - env(safe-area-inset-right));margin-inline:auto}.hr-btn{border:1px solid var(--hr-forest);background:var(--hr-forest);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex;color:var(--hr-oat)!important;text-decoration:none!important}.hr-btn:hover{background:var(--hr-forest-strong);border-color:var(--hr-forest-strong)}.hr-btn:active{transform:translateY(1px)}.hr-btn--small,.hr-btn--header{min-height:40px;padding:8px 18px;font-size:14px}.hr-btn--block{width:100%}.hr-arrowlink{min-height:44px;color:var(--hr-forest);align-items:center;gap:6px;font-weight:600;text-decoration:underline #235e5166;display:inline-flex}.hr-arrowlink span{transition:transform .18s;display:inline-block}.hr-arrowlink:hover span{transform:translate(3px)}.hr-arrowlink[href^=\#]:hover span{transform:translateY(2px)}.hr-textbtn{appearance:none;min-height:40px;color:var(--hr-forest);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:14px;font-weight:600;text-decoration:underline}.hr-textbtn:hover{color:var(--hr-forest-strong);text-decoration-thickness:2px}.hr-textbtn--muted{color:var(--hr-muted);font-weight:500}.hr-textbtn[hidden],.hr-btn[hidden]{display:none}.hr-header{z-index:50;background:color-mix(in srgb, var(--hr-oat) 94%, transparent);backdrop-filter:saturate(1.2)blur(8px);padding-top:env(safe-area-inset-top);border-bottom:1px solid #18453914;transition:border-color .2s;position:sticky;top:0}.hr-header-inner{width:min(1320px, 100% - 2 * var(--gutter));align-items:center;gap:24px;min-height:72px;margin-inline:auto;display:flex}.hr-brand{flex-shrink:0;align-items:center;gap:10px;min-height:44px;display:inline-flex;color:var(--hr-ink)!important;text-decoration:none!important}.hr-symbol{font-family:var(--hr-serif);letter-spacing:-.12em;color:var(--hr-ink);font-variation-settings:"opsz" 144;align-items:baseline;font-size:40px;font-style:italic;font-weight:500;line-height:1;display:inline-flex}.hr-symbol span{color:var(--hr-forest);display:inline-block;transform:translateY(5px)}.hr-brand-text{flex-direction:column;line-height:1.05;display:flex}.hr-brand-name{font-family:var(--hr-serif);letter-spacing:-.01em;font-size:21px;font-weight:600}.hr-brand small{letter-spacing:.08em;color:var(--hr-muted);text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:600}.hr-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.hr-nav-links{gap:2px;display:flex}body[data-product=hr] .hr-nav a{min-height:44px;color:var(--hr-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}body[data-product=hr] .hr-nav a:hover{background:var(--hr-oat-deep);color:var(--hr-ink)}.hr-lang{letter-spacing:.06em;font-weight:600!important}.hr-header-actions{align-items:center;gap:6px;display:flex}.hr-header-actions .rdc-account-signin{color:var(--hr-ink);font-size:14px}.hr-menu-btn{border:1px solid var(--hr-rule-strong);min-height:44px;color:var(--hr-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:none}.hr-menu-btn[aria-expanded=true]{background:var(--hr-oat-deep)}.hr-menu{border-top:1px solid var(--hr-rule);background:var(--hr-oat);overscroll-behavior:contain;padding:8px max(var(--gutter), env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));max-height:calc(100dvh - 72px);overflow-y:auto}body[data-product=hr] .hr-menu ul{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;max-width:1320px;margin-inline:auto;display:grid}.hr-menu li{border-bottom:1px solid var(--hr-rule);min-width:0}.hr-menu li.hr-menu-lang{border-bottom:0;grid-column:1/-1}body[data-product=hr] .hr-menu a{min-height:52px;color:var(--hr-ink);font-family:var(--hr-serif);align-items:center;padding:0 2px;font-size:20px;text-decoration:none;display:flex}body[data-product=hr] .hr-menu a:hover{color:var(--hr-forest)}body[data-product=hr] .hr-menu .hr-menu-lang a{font-family:var(--hr-sans);color:var(--hr-forest);font-size:15px;font-weight:600}@media (width<=639.98px){body[data-product=hr] .hr-menu ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=379.98px){body[data-product=hr] .hr-menu ul{grid-template-columns:1fr}}@media (width<=1023.98px){.hr-nav{display:none}.hr-menu-btn{display:inline-flex}.hr-header-actions{margin-left:auto}}@media (width<=559.98px){.hr-header-inner{gap:8px;min-height:64px}.hr-btn--header{padding:8px 14px;font-size:13px}.hr-brand small{display:none}.hr-menu-btn span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hr-menu-btn{padding:0 11px}.hr-header-actions .rdc-account-signin{padding:8px 6px;font-size:13px}}@media (width<=379.98px){.hr-symbol{font-size:32px}.hr-brand-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hr-header-inner{gap:4px}.hr-btn--header{padding:8px 12px;font-size:12.5px}}.hr-index{letter-spacing:.12em;text-transform:uppercase;color:var(--hr-forest);border-top:1px solid var(--hr-rule-strong);font-variant-numeric:tabular-nums;align-items:center;gap:12px;padding-top:18px;font-size:13px;font-weight:600;display:flex;margin-bottom:28px!important}.hr-index--plain{border-top:0;padding-top:0}.hr-main h1{font-family:var(--hr-display);letter-spacing:-.025em;font-variation-settings:"opsz" 144;font-size:clamp(2.875rem,6.6vw,6rem);font-weight:350;line-height:1}.hr-main h1 em,.hr-main h2 em{color:var(--hr-forest);font-style:italic;font-weight:300}.hr-main h2{font-family:var(--hr-display);letter-spacing:-.02em;font-variation-settings:"opsz" 120;max-width:22ch;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:400;line-height:1.06}.hr-main h3{font-family:var(--hr-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 36;font-size:1.375rem;font-weight:600;line-height:1.2}.hr-lede{max-width:36ch;color:var(--hr-ink);font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.6}.hr-intro,.hr-body{color:var(--hr-muted);max-width:52ch;font-size:1.0625rem;line-height:1.65}.hr-note{color:var(--hr-muted);max-width:70ch;font-size:14px;line-height:1.55}.hr-mini-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hr-muted);font-size:11px;font-weight:600;display:block}.hr-local-note{color:var(--hr-muted);font-size:13px;margin-top:12px!important}.hr-sec{padding-block:var(--sec-pad) 0}.hr-sec-head{gap:20px;margin-bottom:clamp(40px,6vw,72px);display:grid}.hr-sec-head .hr-index{margin-bottom:8px!important}.hr-sec-head--split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;column-gap:48px}.hr-sec-head--split .hr-intro{padding-bottom:8px}.hr-sec-head--split>.hr-index{grid-column:1/-1}@media (width<=859.98px){.hr-sec-head--split{grid-template-columns:1fr}}.hr-mock{background:var(--hr-paper);border:1px solid var(--hr-rule);box-shadow:var(--hr-shadow);min-width:0;color:var(--hr-ink);border-radius:14px;padding:18px;font-size:14px;line-height:1.45}.hr-mock-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;margin-bottom:14px;display:flex}.hr-mock-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--hr-muted);overflow-wrap:break-word;min-width:0;font-size:12px;font-weight:600}.hr-example{letter-spacing:.04em;color:var(--hr-apricot-ink);white-space:nowrap;background:#fbe6d6;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.hr-avatar{letter-spacing:.02em;width:36px;height:36px;color:var(--hr-ink);background:#e3ebe2;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.hr-avatar--sm{width:28px;height:28px;font-size:10.5px}.hr-avatar--xs{width:24px;height:24px;font-size:9.5px}.hr-avatar--ap{background:#fbe6d6}.hr-avatar--md{background:#dcefe7}.hr-avatar--ir{background:#e2e8ec}.hr-avatar--rc{background:#e8ecd5}.hr-avatar--es{background:#f3ddd3}.hr-avatar--a{background:#e3ebe2}.hr-avatar--b{background:#f2e8d2}.hr-avatar--c{background:#e2e8ec}.hr-avatar--d{background:#f3ddd3}.hr-avatar--e{background:#dcefe7}.hr-person{border-bottom:1px solid var(--hr-rule);flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding-bottom:14px;display:flex}.hr-person--plain{border-bottom:0;padding-bottom:6px}.hr-person-text{flex-direction:column;flex:1;min-width:0;display:flex}.hr-person-text strong{white-space:nowrap;font-size:15px;font-weight:600}@media (width<=360px){.hr-person>.hr-badge,.hr-shell-person>.hr-status-chip{flex-basis:auto;margin-left:48px}.hr-person:has(>.hr-badge,>.hr-status-chip)>.hr-person-text{flex-basis:calc(100% - 48px)}.hr-shell-person>.hr-status-chip{margin-left:66px}.hr-shell-person .hr-person-text{flex-basis:calc(100% - 66px)}}.hr-person-text span{color:var(--hr-muted);font-size:13px}.hr-status-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12px;font-weight:600;display:inline-flex}.hr-status-chip--ok{color:var(--hr-forest-strong);background:#dcefe7}.hr-status-chip--wait{color:var(--hr-apricot-ink);background:repeating-linear-gradient(135deg,#fbe6d6 0 5px,#f7dcc7 5px 10px)}.hr-leavecard{padding:20px}.hr-badge{white-space:nowrap;color:var(--hr-apricot-ink);background:repeating-linear-gradient(135deg,#fbe6d6 0 5px,#f7dcc7 5px 10px);border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:12.5px;font-weight:600;transition:background-color .2s;display:inline-flex}.hr-badge-i{display:none}[data-state=pending] .hr-badge-i--pending,[data-state=approved] .hr-badge-i--approved,[data-state=declined] .hr-badge-i--declined{display:block}[data-state=approved] .hr-badge{color:var(--hr-forest-strong);background:#dcefe7}[data-state=declined] .hr-badge{color:var(--hr-muted);background:#e4ece8}.hr-fields{gap:0;display:grid;margin:4px 0 0!important}.hr-fields>div{border-bottom:1px dashed var(--hr-rule);grid-template-columns:minmax(84px,38%) 1fr;gap:12px;padding:9px 0;display:grid}.hr-fields dt{color:var(--hr-muted);font-size:13px}.hr-fields dd{overflow-wrap:anywhere;min-width:0;font-weight:500}.hr-hint{color:var(--hr-apricot-ink);font-size:12px;font-weight:500;display:inline-block}.hr-hint[hidden]{display:none}.hr-leavecard-status{min-height:1.45em;color:var(--hr-forest-strong);font-size:13px;font-weight:600;margin:12px 0 2px!important}.hr-leavecard-status:not(:empty){animation:.3s both hr-fade}[data-state=declined] .hr-leavecard-status{color:var(--hr-muted)}.hr-leavecard-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@keyframes hr-fade{0%{opacity:0}to{opacity:1}}@keyframes hr-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hr-ring-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.hr-ring-wrap{aspect-ratio:1;grid-column:1/span 5;width:100%;max-width:440px;position:sticky;top:104px}.hr-ring-visual{position:absolute;inset:0}.hr-ring-svg{width:100%;height:100%;display:block;overflow:visible}.hr-ring-seg{fill:var(--hr-oat-deep);stroke:none;cursor:pointer;transition:fill .2s}.hr-ring-seg:hover{fill:#c6e4d7}.hr-ring-seg.is-active{fill:#a9d6c2}.hr-ring-disc{fill:var(--hr-paper);stroke:var(--hr-rule);stroke-width:1px}.hr-ring-ind{transform-box:fill-box;transform-origin:50%;transform:rotate(var(--rot,0deg));transition:transform .42s cubic-bezier(.2,.7,.2,1)}.hr-ring-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:30%}.hr-ring-count{font-family:var(--hr-serif);color:var(--hr-forest);letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:300;line-height:1}.hr-ring-name{font-family:var(--hr-serif);margin-top:6px;font-size:1.25rem;font-style:italic}.hr-ring-tabs{position:absolute;inset:0}.hr-ring-tabs [role=tab]{left:var(--x);top:var(--y);border:1px solid var(--hr-rule-strong);background:var(--hr-paper);min-height:44px;color:var(--hr-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 14px 8px 11px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #1f2a2612}.hr-ring-tabs [role=tab]:hover{border-color:var(--hr-forest)}.hr-ring-tabs [role=tab][aria-selected=true]{background:var(--hr-forest);color:var(--hr-oat);border-color:var(--hr-forest);box-shadow:0 6px 18px -6px #184539aa}.hr-ring-panels{grid-column:6/span 7;min-width:0;display:grid}.hr-ring-panel{border-radius:8px;grid-area:1/1;align-content:start;gap:24px;min-width:0;min-height:560px;display:grid}.hr-ring-panel[hidden]{display:none}.hr-ring-panel.is-entering{animation:.22s both hr-enter}.hr-panel-text{gap:14px;display:grid}.hr-panel-text h3{letter-spacing:-.015em;font-variation-settings:"opsz" 72;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.15}.hr-panel-text p{color:var(--hr-muted);max-width:56ch;font-size:1.0625rem}.hr-ticks{gap:8px;display:grid}.hr-ticks li{align-items:flex-start;gap:10px;font-weight:500;display:flex}.hr-ticks .hr-icon{color:var(--hr-forest);flex-shrink:0;margin-top:2px}.hr-panel-foot{justify-self:start;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.hr-teaser{background:var(--hr-oat-deep);color:var(--hr-forest);border-radius:14px;align-content:center;justify-items:start;gap:18px;min-height:240px;padding:clamp(24px,4vw,48px);display:grid}@media (width<=1023.98px){.hr-ring-wrap{grid-column:1/-1;max-width:340px;margin:0 auto 40px;position:relative;top:auto}.hr-ring-panels{grid-column:1/-1}.hr-ring-panel{min-height:0}}@media (width<=759.98px){.hr-ring-wrap{aspect-ratio:auto;flex-direction:column;align-items:center;gap:20px;max-width:none;margin-bottom:32px;display:flex}.hr-ring-visual{width:240px;height:240px;position:relative;inset:auto}.hr-ring-tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:static}.hr-ring-tabs [role=tab]{position:static;transform:none}.hr-ring-count{font-size:2.25rem}.hr-ring-name{font-size:1rem}}.hr-pipeline-meta{color:var(--hr-muted);font-size:13px;margin:-6px 0 14px!important}.hr-pipeline-cols{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.hr-pipeline-col{background:var(--hr-oat);scroll-snap-align:start;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.hr-pipeline-head{justify-content:space-between;align-items:baseline;padding:2px 2px 4px;font-size:13px;font-weight:600;display:flex}.hr-pipeline-count{font-family:var(--hr-serif);color:var(--hr-forest);font-size:1.375rem;font-weight:400;line-height:1}.hr-cand{background:var(--hr-paper);border:1px solid var(--hr-rule);border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:8px;display:flex}.hr-cand-text{min-width:0;color:var(--hr-muted);flex-direction:column;font-size:12px;line-height:1.35;display:flex}.hr-cand-text strong{color:var(--hr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.hr-cand-next{color:var(--hr-forest);font-weight:500}.hr-pipeline-more{color:var(--hr-muted);padding-left:4px;font-size:12px}.hr-convert{text-align:center;color:var(--hr-forest);border:1px dashed #235e5180;border-radius:8px;padding:8px;font-size:12px;font-weight:600;display:block}.hr-convert small{color:var(--hr-muted);font-size:11px;font-weight:500;display:block}.hr-mock-stack{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.hr-objective-title{font-family:var(--hr-serif);font-size:1.25rem;font-weight:500;line-height:1.25;margin-bottom:12px!important}.hr-objective-meta{flex-wrap:wrap;gap:8px 24px;display:flex;margin-bottom:16px!important}.hr-objective-meta dt{color:var(--hr-muted);font-size:12px}.hr-objective-meta dd{align-items:center;gap:6px;font-weight:500;display:flex}.hr-krs{gap:12px;display:grid;margin-top:8px!important}.hr-krs li{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.hr-kr-pct{color:var(--hr-forest);font-weight:700}.hr-bar{background:var(--hr-oat-deep);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.hr-bar span{background:var(--hr-forest);border-radius:inherit;transform-origin:0;height:100%;display:block}.hr-feedback-q{font-weight:600;margin-bottom:12px!important}.hr-scale{gap:6px;margin-bottom:12px;display:flex}.hr-scale span{border:1px solid var(--hr-rule-strong);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.hr-scale .is-on{background:var(--hr-forest);color:var(--hr-oat);border-color:var(--hr-forest)}.hr-fake-textarea{border:1px solid var(--hr-rule-strong);color:#4a5f59;background:#fff;border-radius:8px;min-height:76px;padding:10px 12px;font-size:14px}@media (width<=1199.98px) and (width>=1024px),(width<=639.98px){.hr-mock-stack{grid-template-columns:1fr}}.hr-stages{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;margin:10px 0 14px!important}.hr-stages li{color:var(--hr-muted);border-top:3px solid var(--hr-oat-deep);overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;padding-top:10px;font-size:12.5px;font-weight:500;display:flex}.hr-stages .is-done{border-top-color:var(--hr-forest);color:var(--hr-ink)}.hr-stages .is-current{border-top-color:var(--hr-apricot);color:var(--hr-ink);font-weight:700}.hr-stage-dot{background:var(--hr-oat-deep);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-grid}.is-done .hr-stage-dot{background:var(--hr-forest);color:var(--hr-oat)}.is-current .hr-stage-dot{background:var(--hr-apricot)}.hr-checklist{border:0;margin:0 0 14px;padding:0;display:grid}.hr-check{border-bottom:1px solid var(--hr-rule);cursor:pointer;border-radius:4px;align-items:center;gap:12px;min-height:44px;padding:6px 4px;display:flex}.hr-check input{opacity:0;width:1px;height:1px;position:absolute}.hr-check-box{border:1.5px solid var(--hr-rule-strong);color:#0000;background:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background-color .15s,border-color .15s;display:grid}.hr-check input:checked+.hr-check-box{background:var(--hr-forest);border-color:var(--hr-forest);color:var(--hr-oat)}.hr-check input:checked~span:last-child{color:var(--hr-muted);text-decoration:line-through #3d555099}.hr-check input:focus-visible+.hr-check-box{outline:3px solid var(--hr-forest-strong);outline-offset:2px}.hr-check:hover .hr-check-box{border-color:var(--hr-forest)}.hr-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.hr-assets{border-collapse:collapse;width:100%;font-size:13px}.hr-assets caption{caption-side:top;text-align:left;padding-bottom:6px;display:table-caption}.hr-assets th,.hr-assets td{text-align:left;border-bottom:1px solid var(--hr-rule);white-space:nowrap;padding:8px 10px 8px 0}.hr-assets thead th{color:var(--hr-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.hr-assets tbody th{font-weight:600}.hr-planner{padding:20px}.hr-planner-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.hr-select{color:var(--hr-muted);align-items:center;gap:10px;font-size:13px;display:flex}.hr-select select{border:1px solid var(--hr-rule-strong);min-height:40px;color:var(--hr-ink);appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231f2a26' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;padding:6px 34px 6px 12px;font-size:16px}.hr-weeks{border-bottom:1px solid var(--hr-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid}.hr-weeks button{appearance:none;min-height:44px;font:inherit;color:var(--hr-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:8px;margin-bottom:-1px;padding:10px 6px 10px 2px;font-size:14px;display:flex}.hr-weeks button span{font-size:11px;font-weight:700}.hr-weeks button[aria-pressed=true]{color:var(--hr-ink);border-bottom-color:var(--hr-forest);font-weight:600}.hr-weeks button:hover{color:var(--hr-ink)}.hr-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.hr-day{gap:6px;min-width:0;display:grid}.hr-day-name{color:var(--hr-muted);font-size:12px}.hr-task{appearance:none;text-align:left;border:1px solid var(--hr-rule);background:var(--hr-oat);min-height:124px;color:var(--hr-ink);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px;transition:border-color .15s,background-color .15s,transform .15s;display:flex;position:relative}.hr-task:hover{border-color:var(--hr-forest);transform:translateY(-1px)}.hr-task[aria-pressed=true]{border-color:var(--hr-forest);box-shadow:inset 0 0 0 1px var(--hr-forest);background:#fff}.hr-task strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.hr-task-status{border:1px solid var(--hr-rule-strong);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.hr-task.is-complete .hr-task-status{background:var(--hr-forest);color:var(--hr-oat);border-color:var(--hr-forest)}.hr-task-owner{color:var(--hr-muted);margin-top:auto;font-size:11.5px}.hr-inspector{background:var(--hr-oat-deep);border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:14px;display:grid}.hr-inspector>div{gap:3px;min-width:0;display:grid}.hr-inspector-title{font-family:var(--hr-serif);font-size:1.125rem;font-weight:500}.hr-inspector-purpose{color:var(--hr-muted);font-size:13px}.hr-inspector dl{gap:6px;font-size:13px;display:grid}.hr-inspector dt{color:var(--hr-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.hr-inspector dd{font-weight:500}.hr-planner-foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.hr-planner-count{font-family:var(--hr-serif);color:var(--hr-forest);font-size:2rem;font-weight:300;line-height:1}.hr-planner-progress{color:var(--hr-muted);flex:1;gap:6px;min-width:160px;font-size:13px;display:grid}.hr-planner-progress progress{appearance:none;background:var(--hr-oat-deep);border:0;border-radius:999px;width:100%;max-width:240px;height:6px;overflow:hidden}.hr-planner-progress progress::-webkit-progress-bar{background:var(--hr-oat-deep);border-radius:999px}.hr-planner-progress progress::-webkit-progress-value{background:var(--hr-forest);border-radius:999px}.hr-planner-progress progress::-moz-progress-bar{background:var(--hr-forest);border-radius:999px}@media (width<=1199.98px) and (width>=1024px),(width<=759.98px){.hr-days{grid-template-columns:1fr;gap:6px}.hr-day{grid-template-columns:76px minmax(0,1fr);align-items:center}.hr-task{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t s""o s";align-items:center;gap:2px 10px;min-height:0;display:grid}.hr-task strong{grid-area:t}.hr-task-owner{grid-area:o;margin:0}.hr-task-status{grid-area:s}.hr-inspector{grid-template-columns:1fr}.hr-inspector .hr-btn{justify-self:start}}@media (width<=479.98px){.hr-weeks button{flex-direction:column;gap:2px;font-size:13px}.hr-day{grid-template-columns:1fr}}.hr-spread{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;display:grid}.hr-spread-left{grid-column:1/span 5;align-content:start;gap:22px;padding-right:clamp(0px,2vw,24px);display:grid}.hr-spread-left .hr-index{margin-bottom:6px!important}.hr-spread-right{border-left:1px solid var(--hr-rule);grid-column:6/span 7;align-content:start;gap:40px;padding-top:64px;padding-left:clamp(0px,2vw,32px);display:grid}.hr-main h2[tabindex="-1"]:focus{outline:0;box-shadow:inset 0 -3px #235e5159}.hr-main h2[tabindex="-1"]:focus-visible{outline:3px solid var(--hr-forest-strong);box-shadow:none}.hr-spread-fig{gap:12px;min-width:0;display:grid}.hr-spread-fig--phone{margin-top:24px!important}.hr-pagecap{letter-spacing:.1em;text-transform:uppercase;color:var(--hr-muted);font-size:12px;font-weight:600}.hr-flow{counter-reset:f;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hr-flow li{border-top:1px solid var(--hr-rule-strong);align-content:start;gap:10px;padding-top:16px;display:grid}.hr-flow-n{font-family:var(--hr-serif);color:var(--hr-forest);font-size:2.25rem;font-weight:300;line-height:1}.hr-flow h3{font-size:1.125rem}.hr-flow p{color:var(--hr-muted);font-size:15px;margin-top:6px!important}@media (width<=1023.98px){.hr-spread-left,.hr-spread-right{border:0;grid-column:1/-1;padding:0}.hr-spread-left{grid-template-columns:1fr}.hr-spread-fig--phone{max-width:380px}}@media (width<=759.98px){.hr-flow{grid-template-columns:1fr}}.hr-phone{background:var(--hr-paper);border:1px solid var(--hr-rule);width:min(360px,100%);min-height:0;box-shadow:var(--hr-shadow), 0 40px 80px -40px #1f2a2640;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hr-phone-strip{background:var(--hr-oat-deep);border-radius:999px;flex-shrink:0;width:72px;height:6px;margin:12px auto 0;display:block}.hr-phone-screen{align-content:start;gap:16px;padding:22px 20px 20px;display:grid}.hr-phone-hi{font-family:var(--hr-serif);font-size:1.75rem;font-weight:400;line-height:1.1}.hr-phone-year{color:var(--hr-muted);font-size:13px;margin-top:-10px!important}.hr-phone-state{color:var(--hr-apricot-ink);text-wrap:balance;background:#fbe6d6;border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3;margin-top:-8px!important}[data-state=approved] .hr-phone-state{color:var(--hr-forest-strong);background:#dcefe7}.hr-balances{background:var(--hr-oat);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:14px 10px;display:grid}.hr-balances>div{text-align:center;grid-template-rows:auto 1fr;place-items:start center;gap:4px;min-width:0;display:grid}.hr-balances dd{grid-row:1}.hr-balances dt{grid-row:2}.hr-balances dd{font-family:var(--hr-serif);font-size:2rem;font-weight:300;line-height:1}.hr-balances dt{color:var(--hr-muted);hyphens:auto;font-size:11px;line-height:1.2}@media (width<=359.98px){.hr-balances dt{font-size:10px}.hr-balances{padding:12px 6px}}.hr-balances .is-key dd{color:var(--hr-forest);font-weight:400}.hr-phone .hr-btn--block{min-height:50px}.hr-phone-upcoming{border-top:1px solid var(--hr-rule);gap:8px;padding-top:14px;display:grid}.hr-phone-upcoming[hidden],.hr-phone-track[hidden],.hr-phone-recorded[hidden]{display:none}.hr-phone-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:8px;font-size:13px;display:grid}.hr-phone-row>.hr-dot{align-self:center}.hr-phone-what{overflow-wrap:anywhere;min-width:0}.hr-phone-when{white-space:nowrap;text-align:right;color:var(--hr-muted)}.hr-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.hr-dot--holiday{border:1.5px dotted var(--hr-ink)}.hr-dot--ok{background:var(--hr-forest)}.hr-phone-days{color:var(--hr-muted)}.hr-phone-gap{margin-top:8px}.hr-phone-track{gap:10px;display:grid}.hr-phone-track ol{gap:0;display:grid;position:relative}.hr-phone-track li{min-height:40px;color:var(--hr-muted);align-items:center;gap:10px;font-size:14px;display:flex;position:relative}.hr-phone-track li:not(:last-child):after{content:"";background:var(--hr-rule-strong);width:1.5px;height:20px;position:absolute;top:30px;left:11px}.hr-track-i{border:1.5px solid var(--hr-rule-strong);color:#0000;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.hr-phone-track .is-done{color:var(--hr-ink)}.hr-phone-track .is-done .hr-track-i{background:var(--hr-forest);border-color:var(--hr-forest);color:var(--hr-oat)}.hr-phone-track .is-current{color:var(--hr-ink);font-weight:600}.hr-phone-track .is-current .hr-track-i{border-color:var(--hr-apricot);color:var(--hr-apricot-ink);background:#fbe6d6}.hr-phone-recorded{color:var(--hr-forest-strong);background:#dcefe7;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;animation:.3s both hr-fade}.hr-phone-actions{flex-wrap:wrap;gap:4px 12px;display:flex}.hr-phone-screen{flex:1}.hr-phone-tabbar{border-top:1px solid var(--hr-rule);color:var(--hr-muted);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 8px 14px;font-size:11.5px;font-weight:600;display:grid}.hr-phone-tabbar>span{justify-items:center;gap:4px;display:grid}.hr-tabbar-dot{background:0 0;border-radius:999px;width:20px;height:4px}.hr-phone-tabbar .is-on{color:var(--hr-forest-strong)}.hr-phone-tabbar .is-on .hr-tabbar-dot{background:var(--hr-forest)}.hr-sheet{border-top:1px solid var(--hr-rule);background:#fff;border-radius:20px 20px 0 0;gap:14px;padding:10px 20px 20px;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -18px 40px -20px #1f2a2640}.hr-sheet.is-open{transform:translateY(0)}.hr-sheet[hidden]{display:none}.hr-sheet-grip{background:var(--hr-rule-strong);border-radius:999px;justify-self:center;width:40px;height:4px}.hr-sheet-title{font-family:var(--hr-serif);font-size:1.25rem;font-weight:500}.hr-sheet-title:focus{text-underline-offset:.25em;outline:0;text-decoration:underline 2px #235e5166}.hr-sheet-title:focus-visible{outline:3px solid var(--hr-forest-strong)}.hr-sheet-fields{gap:0;display:grid}.hr-sheet-fields>div{border-bottom:1px solid var(--hr-rule);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.hr-sheet-fields dt{color:var(--hr-muted);font-size:13px}.hr-sheet-fields dd{text-align:right;font-weight:500}.hr-sheet .hr-textbtn{justify-self:center}@media (width<=639.98px){.hr-phone{border-radius:20px;width:100%;min-height:0}}.hr-cal{padding:20px}.hr-cal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hr-cal-title{font-family:var(--hr-serif);font-size:1.25rem;font-weight:500}.hr-seg{background:var(--hr-oat);color:var(--hr-muted);border-radius:999px;padding:3px;font-size:12.5px;font-weight:600;display:inline-flex}.hr-seg span{border-radius:999px;padding:4px 12px}.hr-seg .is-on{color:var(--hr-ink);background:#fff;box-shadow:0 1px 2px #1845391f}.hr-legend{color:var(--hr-muted);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex;margin:12px 0 16px!important}.hr-legend li{align-items:center;gap:7px;display:inline-flex}.hr-swatch{border-radius:3px;width:18px;height:10px}.hr-swatch--approved{background:var(--hr-forest)}.hr-swatch--pending{background:repeating-linear-gradient(135deg, var(--hr-apricot) 0 3px, #fbe6d6 3px 6px);border:1px solid var(--hr-apricot)}.hr-swatch--holiday{border:1.5px dotted var(--hr-ink)}.hr-cal-body{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.hr-cal-main{align-content:start;gap:12px;min-width:0;display:grid}.hr-cal-grid{grid-template-rows:46px;grid-template-columns:minmax(150px,22%) repeat(10,minmax(28px,1fr));grid-auto-rows:44px;align-items:center;display:grid;position:relative}.hr-cal-day{color:var(--hr-muted);border-bottom:1px solid var(--hr-rule);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;font-size:11px;line-height:1.15;display:flex}.hr-cal-day strong{color:var(--hr-ink);font-size:13px;font-weight:600}.hr-cal-day.is-weekstart{box-shadow:inset 1px 0 0 var(--hr-rule-strong)}.hr-cal-corner{border-bottom:1px solid var(--hr-rule);grid-area:1/1;align-self:stretch}.hr-cal-name{border-bottom:1px solid var(--hr-rule);border-radius:6px 0 0 6px;grid-column:1;align-items:center;gap:8px;min-width:0;height:100%;padding-left:4px;padding-right:8px;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}.hr-cal-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hr-cal-lane{border-bottom:1px solid var(--hr-rule);background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#1845390f calc(10% - 1px) 10%);border-radius:0 6px 6px 0;grid-column:2/-1;height:100%;transition:background-color .15s}.hr-cal-name.is-hl,.hr-cal-lane.is-hl{background-color:#dcefe766}.hr-cal-bar{appearance:none;z-index:1;height:30px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;min-width:0;margin:0 3px;padding:0 8px;font-size:12px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.hr-cal-bar span{text-overflow:ellipsis;overflow:hidden}.hr-cal-bar--short{justify-content:center;padding:0}.hr-cal-bar--short .hr-icon{display:none}.hr-cal-bar--short span{overflow:visible}.hr-cal-bar .hr-icon{flex-shrink:0}.hr-cal-bar--approved{background:var(--hr-forest);color:var(--hr-oat)}.hr-cal-bar--pending{color:var(--hr-apricot-ink);border-color:var(--hr-apricot);background:repeating-linear-gradient(135deg,#f7d3b8 0 5px,#fbe6d6 5px 10px)}.hr-cal-bar:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px #18453980}.hr-cal-bar[aria-pressed=true]{box-shadow:0 0 0 2px var(--hr-paper), 0 0 0 4px var(--hr-ink)}.hr-cal-inspector{background:var(--hr-oat);border-radius:10px;align-content:center;gap:6px;min-height:64px;padding:12px 14px;font-size:13px;display:grid}.hr-cal-inspector strong{font-family:var(--hr-serif);font-size:1rem;font-weight:600}.hr-cal-inspector dl{flex-wrap:wrap;gap:4px 18px;display:flex}.hr-cal-inspector dl div{gap:6px;display:flex}.hr-cal-inspector dt{color:var(--hr-muted)}.hr-cal-inspector dd{font-variant-numeric:tabular-nums;font-weight:600}.hr-cal-hint{color:var(--hr-muted)}.hr-cal-toggle{justify-self:start}.hr-cal-tablewrap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hr-cal.show-table .hr-cal-tablewrap{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.hr-cal.show-table .hr-cal-grid,.hr-cal.show-table .hr-cal-inspector{display:none}.hr-cal-table{border-collapse:collapse;width:100%;font-size:13px}.hr-cal-table th,.hr-cal-table td{text-align:left;border-bottom:1px solid var(--hr-rule);vertical-align:middle;padding:9px 8px 9px 0}.hr-cal-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--hr-muted);font-size:11px;font-weight:600}.hr-cal-table tbody th{font-weight:600}.hr-cal-table .is-none td{color:var(--hr-muted)}.hr-cal-rail{border-top:1px solid var(--hr-rule);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-content:start;gap:8px 32px;padding-top:16px;display:grid}.hr-rail-bal,.hr-rail-att{align-content:start;gap:8px;min-width:0;display:grid}.hr-rail-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hr-rail-list>div{flex-direction:column-reverse;gap:4px;min-width:0;font-size:12.5px;display:flex}.hr-rail-list dt{overflow-wrap:anywhere;color:var(--hr-muted);line-height:1.25}.hr-rail-list dd{font-family:var(--hr-serif);font-size:1.25rem;line-height:1}.hr-rail-list .is-key dt{color:var(--hr-ink);font-weight:600}.hr-rail-list .is-key dd{color:var(--hr-forest);font-size:1.5rem;font-weight:500}.hr-rail-extra{color:var(--hr-muted);font-size:12.5px}.hr-rail-gap{margin-top:0!important}@media (width<=759.98px){.hr-cal-rail{grid-template-columns:1fr}}.hr-attn{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.hr-attn span{border:1px solid var(--hr-rule-strong);border-radius:4px;height:18px}.hr-attn .is-ok{background:#cfe0d6;border-color:#9fc1ae}@media (width<=639.98px){.hr-cal{padding:16px}.hr-cal-grid,.hr-cal-inspector,.hr-cal-toggle{display:none}.hr-cal-tablewrap{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.hr-cal-table,.hr-cal-table tbody,.hr-cal-table tr,.hr-cal-table th,.hr-cal-table td{display:block}.hr-cal-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hr-cal-table tr{border-bottom:1px solid var(--hr-rule);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;display:grid}.hr-cal-table th,.hr-cal-table td{border:0;padding:0}.hr-cal-table tbody th{font-family:var(--hr-serif);grid-column:1;font-size:1rem}.hr-cal-table td:nth-of-type(4){grid-area:1/2/span 2;align-self:center}.hr-cal-table td:first-of-type,.hr-cal-table td:nth-of-type(2),.hr-cal-table td:nth-of-type(3){color:var(--hr-muted);grid-column:1}.hr-cal-table td:nth-of-type(2),.hr-cal-table td:nth-of-type(3){display:inline}.hr-cal-table .is-none td{grid-column:1/-1}.hr-rail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hr-modules{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.hr-module{border:1px solid #18453912;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.hr-module:hover{border-color:var(--hr-rule-strong);transform:translateY(-2px);box-shadow:0 18px 36px -20px #18453966}.hr-module-top{color:var(--hr-forest);justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.hr-module-n{font-family:var(--hr-serif);color:var(--hr-muted);font-size:14px;font-weight:400}.hr-module h3{overflow-wrap:anywhere;font-size:1.5rem;font-weight:500}.hr-module>p{color:var(--hr-ink);font-size:15px}.hr-module-list{border-top:1px solid #1845391a;gap:6px;display:grid;margin-top:auto!important;padding-top:14px!important}.hr-module-list li{color:var(--hr-muted);overflow-wrap:anywhere;padding-left:16px;font-size:14px;position:relative}.hr-module-list li:before{content:"";background:var(--hr-forest);opacity:.55;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.hr-modules-foot{color:var(--hr-muted);flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex;margin-top:28px!important}.hr-access{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;display:grid}.hr-access-head{grid-column:1/-1;align-content:start;gap:22px;display:grid}.hr-access-head.hr-sec-head--split{align-items:end;column-gap:48px}.hr-access-head .hr-body{padding-bottom:8px}.hr-access-head .hr-index{margin-bottom:6px!important}.hr-access-main{grid-column:1/span 8;min-width:0}.hr-access-side{grid-column:9/span 4;align-content:start;gap:24px;padding-left:clamp(0px,2vw,24px);display:grid}.hr-access-side li{background:var(--hr-oat-deep);border-radius:14px;grid-template-columns:44px 1fr;gap:14px;padding:20px;display:grid}.hr-side-icon{background:var(--hr-paper);width:44px;height:44px;color:var(--hr-forest);border-radius:50%;place-items:center;display:grid}.hr-access-side h3{margin-bottom:4px;font-size:1.125rem}.hr-access-side p{color:var(--hr-muted);font-size:14.5px}.hr-matrix-fig{gap:10px;min-width:0;display:grid}.hr-matrix-scroll{overscroll-behavior-x:contain;border:1px solid var(--hr-rule);background:linear-gradient(90deg, var(--hr-paper) 30%, #fff0) left / 40px 100% no-repeat local, linear-gradient(270deg, var(--hr-paper) 30%, #fff0) right / 40px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #18453926, transparent) right / 14px 100% no-repeat scroll, var(--hr-paper);box-shadow:var(--hr-shadow);border-radius:14px;overflow-x:auto}.hr-matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:14px}.hr-matrix th,.hr-matrix td{border-bottom:1px solid var(--hr-rule);text-align:left;vertical-align:middle;padding:13px 14px}.hr-matrix tbody tr:last-child>*{border-bottom:0}.hr-matrix thead th{text-transform:uppercase;letter-spacing:.08em;color:#eef6f2;background:var(--hr-forest);font-size:12px;font-weight:600}.hr-matrix tbody th{background:var(--hr-paper);z-index:1;min-width:150px;font-weight:600;position:sticky;left:0}.hr-matrix thead th:first-child{z-index:2;position:sticky;left:0}.hr-cell{white-space:nowrap}.hr-cell .hr-icon{vertical-align:-2px;margin-right:6px}.hr-cell--edit{color:var(--hr-forest-strong);font-weight:600}.hr-cell--team{color:var(--hr-apricot-ink);font-weight:500}.hr-cell--own{color:var(--hr-ink)}.hr-cell--view{color:var(--hr-muted)}.hr-cell--none{color:#8a948f}@media (width<=640px){.hr-matrix-scroll{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.hr-matrix,.hr-matrix tbody,.hr-matrix tr{min-width:0;display:block}.hr-matrix thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hr-matrix tbody{gap:10px;display:grid}.hr-matrix tbody tr{border:1px solid var(--hr-rule);background:var(--hr-paper);box-shadow:var(--hr-shadow);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:14px 16px 6px;display:grid}.hr-matrix tbody th{grid-column:1/-1;min-width:0;padding:0 0 8px;font-size:15px;position:static}.hr-matrix tbody td{border-bottom:0;border-top:1px solid var(--hr-rule);white-space:normal;min-width:0;padding:8px 0;display:block}.hr-matrix tbody td:before{content:attr(data-role);letter-spacing:.08em;text-transform:uppercase;color:var(--hr-muted);margin-bottom:3px;font-size:11px;font-weight:600;display:block}}.hr-matrix-caption{color:var(--hr-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}@media (width<=1023.98px){.hr-access-head,.hr-access-main,.hr-access-side{grid-column:1/-1}.hr-access-side{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-bottom:0;padding-left:0}}.hr-principle{background:var(--hr-apricot-wash);margin-top:var(--sec-pad);text-align:center;padding-block:clamp(72px,10vw,136px)}.hr-asterisk{color:#c8672a;margin-bottom:24px;font-size:32px;line-height:1;display:block}.hr-principle-text{font-family:var(--hr-display);letter-spacing:-.015em;text-wrap:balance;font-variation-settings:"opsz" 144;max-width:26ch;font-size:clamp(1.75rem,3.6vw,3rem);font-style:italic;font-weight:300;line-height:1.18;margin:0 auto!important}.hr-principle-attr{letter-spacing:.14em;text-transform:uppercase;color:var(--hr-muted);font-size:12px;font-weight:600;margin-top:28px!important}.hr-ledger{border-collapse:collapse;border-top:2px solid var(--hr-ink);border-bottom:1px solid var(--hr-ink);width:100%}.hr-ledger caption{caption-side:top;text-align:left;font-family:var(--hr-serif);padding-bottom:14px;font-size:1.125rem;font-weight:600}.hr-ledger thead th{text-transform:uppercase;letter-spacing:.1em;color:var(--hr-muted);text-align:left;border-bottom:1px solid var(--hr-rule-strong);padding:12px 16px 12px 0;font-size:12px;font-weight:600}.hr-ledger tbody>tr>*{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--hr-rule);padding:22px 16px 22px 0}.hr-ledger tbody tr:last-child>*{border-bottom:0}.hr-ledger-no{font-family:var(--hr-serif);color:var(--hr-forest);width:96px;font-size:2.5rem;font-weight:300;line-height:1}.hr-ledger-from{letter-spacing:.12em;color:var(--hr-muted);width:72px;font-size:12px;font-weight:600}.hr-ledger-to{font-family:var(--hr-serif);white-space:nowrap;width:200px;font-size:1.375rem;font-weight:400}.hr-ledger-to a{color:var(--hr-ink);text-decoration-color:#18453955}.hr-ledger-to a:hover{color:var(--hr-forest)}.hr-ledger-arrow{color:var(--hr-forest);font-family:var(--hr-sans);margin-right:10px;font-weight:300}.hr-ledger-what{max-width:30ch;font-weight:500}.hr-ledger-who{color:var(--hr-muted);max-width:40ch;font-size:15px}.hr-boundary{border-left:3px solid var(--hr-apricot);max-width:70ch;padding:4px 0 4px 20px;font-size:1.0625rem;font-weight:600;margin-top:36px!important}.hr-boundary+.hr-note{padding-left:23px;margin-top:14px!important}@media (width<=1023.98px){.hr-ledger-no{width:64px;font-size:2rem}.hr-ledger-to{width:auto}}@media (width<=759.98px){.hr-ledger,.hr-ledger tbody,.hr-ledger caption{display:block}.hr-ledger thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hr-ledger tbody tr{border-bottom:1px solid var(--hr-rule);grid-template-columns:56px minmax(0,1fr);column-gap:8px;padding:18px 0;display:grid}.hr-ledger tbody tr:last-child{border-bottom:0}.hr-ledger tbody>tr>*{border:0;width:auto;padding:0;display:block}.hr-ledger-no{grid-row:1/span 4;font-size:2rem}.hr-ledger-from{grid-column:2}.hr-ledger-from:after{content:" →"}.hr-ledger-to{white-space:normal;grid-column:2;margin:2px 0 8px}.hr-ledger-arrow{display:none}.hr-ledger-what,.hr-ledger-who{grid-column:2}.hr-ledger-who{margin-top:4px;font-size:14.5px}}.hr-timeline{gap:0;display:grid;position:relative}.hr-step{grid-template-columns:88px minmax(0,1fr);gap:0 24px;padding-bottom:28px;display:grid;position:relative}.hr-step:before{content:"";background:var(--hr-rule-strong);width:1px;position:absolute;top:64px;bottom:0;left:27px}.hr-step:last-child:before{display:none}.hr-step-n{border:1px solid var(--hr-rule-strong);width:56px;height:56px;font-family:var(--hr-serif);color:var(--hr-forest);background:var(--hr-oat);border-radius:50%;place-items:center;font-size:1.75rem;font-weight:300;display:grid}.hr-step-card{background:var(--hr-paper);border:1px solid var(--hr-rule);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;padding:28px;display:grid}.hr-step:not(.has-art) .hr-step-card{background:0 0;border-color:#0000;padding:10px 28px 18px}.hr-step-text{align-content:start;gap:8px;display:grid}.hr-step-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hr-forest);font-size:12px;font-weight:600}.hr-step-text h3{font-size:1.625rem;font-weight:500}.hr-step-text p:last-child{color:var(--hr-muted);max-width:46ch}.hr-step-art{min-width:0}.hr-step-art .hr-mock{box-shadow:var(--hr-screen-shadow);background:#fff;border-color:#1845391f}@media (width>=1024px){.hr-step.has-art .hr-step-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}@media (width<=639.98px){.hr-step{grid-template-columns:44px minmax(0,1fr);gap:0 12px}.hr-step:before{top:48px;left:21px}.hr-step-n{width:44px;height:44px;font-size:1.375rem}.hr-step-card{padding:18px}.hr-step:not(.has-art) .hr-step-card{padding:6px 4px 12px}.hr-step-art .hr-mock{padding:14px}}@media (width<=479.98px){.hr-step{grid-template-columns:minmax(0,1fr);padding-bottom:20px}.hr-step:before{display:none}.hr-step-n{width:40px;height:40px;margin-bottom:10px;font-size:1.25rem}.hr-step-card{gap:18px;padding:16px}}.hr-agenda{counter-reset:a;display:grid}.hr-agenda li{border-bottom:1px dashed var(--hr-rule);grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;font-weight:500;display:grid}.hr-agenda-n{background:var(--hr-oat);width:24px;height:24px;color:var(--hr-forest);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.hr-agenda-foot{align-items:center;gap:8px;font-weight:600;display:flex;color:var(--hr-forest-strong)!important}.hr-agenda-foot .hr-icon{flex-shrink:0}.hr-golive{display:grid}.hr-golive>div{border-bottom:1px dashed var(--hr-rule);grid-template-columns:minmax(72px,22%) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.hr-golive dt{letter-spacing:.06em;text-transform:uppercase;color:var(--hr-forest);padding-top:2px;font-size:12px;font-weight:700}.hr-golive dd{min-width:0;font-weight:500}@media (width<=479.98px){.hr-golive>div{grid-template-columns:1fr;gap:2px}}.hr-import{border-collapse:collapse;width:100%;min-width:380px;font-size:13px}.hr-import th,.hr-import td{text-align:left;border-bottom:1px solid var(--hr-rule);padding:9px 10px 9px 0}.hr-import thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--hr-muted);font-size:11px;font-weight:600}.hr-import code{background:var(--hr-oat);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.hr-import tr.is-check td{background:repeating-linear-gradient(135deg,#fbe6d633 0 6px,#fbe6d699 6px 12px)}.hr-import tr.is-skip td{color:#4a5f59}.hr-imp{white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.hr-imp--ok{color:var(--hr-forest-strong)}.hr-imp--check{color:var(--hr-apricot-ink)}.hr-imp--skip{color:#4a5f59;font-weight:500}@media (width<=559.98px){.hr-import{min-width:0}.hr-import thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hr-import,.hr-import tbody,.hr-import tr,.hr-import td{display:block}.hr-import tr{border-bottom:1px solid var(--hr-rule);grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 8px;display:grid}.hr-import td{border:0;min-width:0;padding:0}.hr-import tr.is-check{background:repeating-linear-gradient(135deg,#fbe6d633 0 6px,#fbe6d699 6px 12px);border-radius:6px}.hr-import tr.is-check td{background:0 0}.hr-import td:nth-child(2):before{content:"→ ";color:var(--hr-muted)}.hr-import code{overflow-wrap:break-word}}.hr-art-foot{color:var(--hr-muted);font-size:13px;margin-top:12px!important}.hr-rules{display:grid}.hr-rules>div{border-bottom:1px dashed var(--hr-rule);grid-template-columns:minmax(110px,40%) 1fr;gap:12px;padding:10px 0;display:grid}.hr-rules dt{color:var(--hr-muted);font-size:13px}.hr-rules dd{overflow-wrap:break-word;min-width:0;font-weight:600}.hr-rules-yes{color:var(--hr-forest-strong);align-items:center;gap:5px;display:inline-flex}@media (width<=479.98px){.hr-rules>div{grid-template-columns:1fr;gap:2px}}.hr-chip-note{color:var(--hr-forest-strong);background:#dcefe7;border-radius:999px;margin-top:14px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.hr-dryrun{display:grid}.hr-dryrun li{border-bottom:1px solid var(--hr-rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;min-height:48px;padding:8px 0;display:grid}.hr-dryrun li:last-child{border-bottom:0}.hr-dry-s{overflow-wrap:anywhere;font-weight:500}.hr-role-chip{border:1px solid var(--hr-rule-strong);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.hr-dry-r{white-space:nowrap;color:var(--hr-forest-strong);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.is-todo .hr-dry-r{color:var(--hr-muted);font-weight:500}@media (width<=479.98px){.hr-dryrun li{grid-template-columns:minmax(0,1fr) auto}.hr-dry-r{grid-column:1/-1}}.hr-life{background:var(--hr-paper);color:var(--hr-ink);border-radius:14px;padding:clamp(24px,3.5vw,40px);box-shadow:0 1px 2px #0003,0 24px 48px -24px #0008}.hr-life-track{grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr);align-items:start;gap:0;margin-bottom:clamp(24px,3vw,36px);display:grid}.hr-life-bar{border-radius:999px;height:10px}.hr-life-bar--setup{background:var(--hr-forest);margin-top:6px}.hr-life-bar--run{border-radius:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;height:auto;margin-top:6px;display:grid}.hr-life-tick{color:var(--hr-muted);white-space:nowrap;justify-items:center;gap:12px;font-size:12px;font-weight:600;display:grid}.hr-life-tick:before{content:"";background:#f0b48a;border-radius:3px;justify-self:stretch;height:10px}.hr-life-tick--more{font-weight:500}.hr-life-tick--more:before{background:linear-gradient(90deg,#f0b48a,#f0b48a00)}.hr-life-tick-m{display:none}.hr-life-tick:first-child .hr-life-tick-m{display:inline}.hr-life-pin{justify-items:center;padding:0 10px;display:grid;position:relative}.hr-life-dot{background:var(--hr-paper);box-sizing:border-box;border:5px solid #183a31;border-radius:50%;width:22px;height:22px;display:inline-block}.hr-life-pin-label{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#183a31;font-size:12px;font-weight:600;position:absolute;top:30px;right:10px}.hr-life-phases{grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr);gap:0 clamp(16px,3vw,40px);display:grid}.hr-life-phase{flex-direction:column;gap:12px;min-width:0;padding-top:22px;display:flex}.hr-life-phase h3{font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:400}.hr-life-phase>p:not(.hr-price-tag):not(.hr-price-foot){font-size:1.0625rem}.hr-life-phase .hr-price-tag span{color:var(--hr-muted);letter-spacing:.06em}.hr-life-phase--run .hr-price-tag{color:#9a4f1c}.hr-life-golive-m{display:none}.hr-life-phases:before{content:"";background:var(--hr-rule-strong);grid-area:1/2;width:1px}.hr-life-phase--setup{grid-area:1/1}.hr-life-phase--run{grid-area:1/3}.hr-life-lead{max-width:56ch;color:#eef6f2c7!important}@media (width<=759.98px){.hr-life-track{display:none}.hr-life-phases{grid-template-columns:1fr;gap:0}.hr-life-phases:before{display:none}.hr-life-phase--setup,.hr-life-phase--run,.hr-life-golive-m{grid-area:auto/1}.hr-life-phase{padding:4px 0 4px 20px}.hr-life-phase--setup{border-left:4px solid var(--hr-forest);padding-bottom:20px}.hr-life-phase--run{border-left:4px dashed #f0b48a;padding-top:20px}.hr-life-golive-m{letter-spacing:.08em;text-transform:uppercase;color:#183a31;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex;margin:0 0 0 -9px!important}}.hr-price-bottom{background:var(--hr-oat-deep);border-radius:14px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:32px 48px;margin-top:24px;padding:clamp(24px,3.5vw,40px);display:grid}.hr-covers h3{margin-bottom:16px!important}.hr-ticks--cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-bottom:14px!important}.hr-price-cta{border-left:1px solid var(--hr-rule-strong);justify-items:start;gap:14px;padding-left:clamp(0px,3vw,40px);display:grid}@media (width<=759.98px){.hr-ticks--cols{grid-template-columns:1fr}.hr-price-cta{border-left:0;padding-left:0}.hr-price-bottom{grid-template-columns:1fr}}.hr-faq{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.hr-faq .hr-sec-head{grid-column:1/span 4;align-content:start}.hr-faq-list{border-top:1px solid var(--hr-ink);grid-column:5/span 8}.hr-faq-list details{border-bottom:1px solid var(--hr-rule-strong)}.hr-faq-list summary{cursor:pointer;min-height:64px;font-family:var(--hr-serif);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:500;line-height:1.3;list-style:none;display:flex}.hr-faq-list summary::-webkit-details-marker{display:none}.hr-faq-list summary:after{content:"+";border:1px solid var(--hr-rule-strong);width:32px;height:32px;font-family:var(--hr-sans);color:var(--hr-forest);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:400;transition:transform .2s,background-color .2s;display:grid}.hr-faq-list details[open] summary:after{background:var(--hr-oat-deep);transform:rotate(45deg)}.hr-faq-list summary:hover{color:var(--hr-forest)}.hr-faq-a{padding:0 52px 22px 0}.hr-faq-a p{color:var(--hr-muted);max-width:64ch;font-size:1.0625rem}@media (width<=1023.98px){.hr-faq .hr-sec-head,.hr-faq-list{grid-column:1/-1}.hr-faq-a{padding-right:0}}.hr-contact-wrap{padding-top:var(--sec-pad);padding-bottom:var(--sec-pad)}.hr-contact{background:var(--hr-oat-deep);border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:32px;padding:clamp(32px,6vw,80px) clamp(24px,6vw,80px) 0;display:grid;overflow:hidden}.hr-contact-text{gap:22px;padding-bottom:clamp(32px,6vw,80px);display:grid}.hr-contact-text .hr-index{margin-bottom:0!important}.hr-contact-text .hr-body{color:var(--hr-ink)}.hr-contact-fig{align-self:end}.hr-contact-fig .hr-figures{max-width:300px;margin-bottom:-2px;margin-left:auto}@media (width<=759.98px){.hr-contact{grid-template-columns:1fr}.hr-contact-text{padding-bottom:0}.hr-contact-fig .hr-figures{max-width:200px;margin:0 auto}}.hr-band-dark{color:var(--hr-oat);margin-top:var(--sec-pad);background:#183a31;padding-block:clamp(72px,9vw,128px)}.hr-band-dark .hr-index{color:#f0c9a8;border-top-color:#eef6f240}.hr-band-dark h2{color:var(--hr-oat)}.hr-band-dark .hr-price-bottom{background:#ffffff12;border:1px solid #eef6f226}.hr-band-dark .hr-covers h3,.hr-band-dark .hr-ticks li{color:var(--hr-oat)}.hr-band-dark .hr-ticks .hr-icon{color:#9fd3bd}.hr-band-dark .hr-note{color:#eef6f2c7}body[data-product=hr] .hr-band-dark a:not(.hr-btn){color:#eef6f2;text-decoration-color:#eef6f280}body[data-product=hr] .hr-band-dark a:not(.hr-btn):hover{color:#fff;text-decoration-color:#fff}.hr-band-dark .hr-price-cta{border-left-color:#eef6f233}.hr-band-dark .hr-btn{background:var(--hr-oat);border-color:var(--hr-oat);color:#183a31!important}.hr-band-dark .hr-btn:hover{background:#fff;border-color:#fff}body[data-product=hr] .hr-band-dark :is(a,button):focus-visible{outline-color:#f0c9a8}.hr-shell-fig{gap:12px;min-width:0;display:grid;margin-bottom:clamp(32px,5vw,56px)!important}.hr-shell{background:var(--hr-paper);border:1px solid var(--hr-rule-strong);box-shadow:var(--hr-shadow), 0 40px 80px -48px #1f2a2655;border-radius:18px;min-width:0;font-size:14px;overflow:hidden}.hr-shell-top{border-bottom:1px solid var(--hr-rule);background:var(--hr-oat);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex}.hr-shell-dots{gap:6px;display:inline-flex}.hr-shell-dots span{background:#18453926;border-radius:50%;width:10px;height:10px}.hr-shell-product{align-items:center;gap:8px;font-weight:600;display:inline-flex}.hr-shell-mark{font-family:var(--hr-serif);letter-spacing:-.12em;padding-right:2px;font-size:22px;font-style:italic;line-height:1}.hr-shell-mark span{color:var(--hr-forest)}.hr-shell-user{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.hr-shell-role{color:var(--hr-muted);font-size:12.5px;font-weight:500}.hr-shell-body{grid-template-columns:200px minmax(0,1fr) minmax(240px,300px);min-height:380px;display:grid}.hr-shell-nav{border-right:1px solid var(--hr-rule);background:#f6faf8;padding:14px 10px}.hr-shell-nav ul{gap:2px;display:grid}.hr-shell-nav li{color:var(--hr-muted);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-weight:500;display:flex}.hr-shell-nav li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-shell-nav li .hr-icon{flex-shrink:0}.hr-shell-nav li.is-on{color:var(--hr-forest-strong);background:#dcefe7;font-weight:600}.hr-shell-main{align-content:start;gap:14px;min-width:0;padding:18px 22px 22px;display:grid}.hr-shell-crumb{color:var(--hr-muted);font-size:12px}.hr-shell-person{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.hr-avatar--lg{width:52px;height:52px;font-size:16px}.hr-shell-person .hr-person-text strong{font-family:var(--hr-serif);font-size:1.375rem;font-weight:500}.hr-shell-tabs{border-bottom:1px solid var(--hr-rule);overscroll-behavior-x:contain;scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.hr-shell-tabs [role=tab]{appearance:none;min-height:44px;font:inherit;color:var(--hr-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.hr-shell-tabs [role=tab]:hover{color:var(--hr-ink)}.hr-shell-tabs [role=tab][aria-selected=true]{color:var(--hr-ink);border-bottom-color:var(--hr-forest);font-weight:600}.hr-shell-panel{min-width:0}.hr-shell-panel[hidden]{display:none}.hr-shell-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.hr-shell-dl>div{border-bottom:1px dashed var(--hr-rule);gap:2px;min-width:0;padding:10px 0;display:grid}.hr-shell-dl dt{color:var(--hr-muted);font-size:12px}.hr-shell-dl dd{overflow-wrap:break-word;font-weight:500}.hr-shell-docs{display:grid}.hr-shell-docs li{border-bottom:1px dashed var(--hr-rule);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.hr-shell-docs li>span:nth-child(2){flex:1;min-width:140px;font-weight:500}.hr-shell-docs .hr-icon{color:var(--hr-forest);flex-shrink:0}.hr-shell-bal{background:var(--hr-oat);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 12px;display:grid;margin-top:8px!important}.hr-shell-bal>div{text-align:center;flex-direction:column-reverse;gap:4px;min-width:0;display:flex}.hr-shell-bal dt{color:var(--hr-muted);font-size:11.5px}.hr-shell-bal dd{font-family:var(--hr-serif);font-size:1.75rem;font-weight:300;line-height:1}.hr-shell-bal .is-key dd{color:var(--hr-forest);font-weight:400}.hr-shell-next{color:var(--hr-muted);font-size:13px;margin-top:10px!important}.hr-shell-inbox{border-left:1px solid var(--hr-rule);background:#f6faf8;min-width:0;padding:18px 16px}.hr-shell-inbox-h{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex;margin-bottom:10px!important}.hr-shell-count{background:var(--hr-apricot);color:#4a2a12;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.hr-shell-inbox ul{gap:8px;display:grid}.hr-shell-inbox li{background:var(--hr-paper);border:1px solid var(--hr-rule);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px;display:grid}.hr-shell-item{min-width:0;color:var(--hr-muted);gap:1px;font-size:12.5px;line-height:1.35;display:grid}.hr-shell-item strong{color:var(--hr-ink);font-size:13.5px;font-weight:600}.hr-shell-tag{border:1px solid var(--hr-rule-strong);color:var(--hr-muted);border-radius:999px;grid-column:2;justify-self:start;padding:1px 8px;font-size:11px;font-weight:600}.hr-shell-cap{max-width:70ch}@media (width<=1199.98px){.hr-shell-body{grid-template-columns:180px minmax(0,1fr)}.hr-shell-inbox{border-left:0;border-top:1px solid var(--hr-rule);grid-column:1/-1}.hr-shell-inbox ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=759.98px){.hr-shell-body{grid-template-columns:minmax(0,1fr)}.hr-shell-nav{border-right:0;border-bottom:1px solid var(--hr-rule);padding:10px}.hr-shell-nav ul{flex-wrap:wrap;gap:4px;display:flex}.hr-shell-nav li{gap:6px;padding:5px 9px;font-size:13px}.hr-shell-main{padding:16px}.hr-shell-inbox ul{grid-template-columns:minmax(0,1fr)}.hr-shell-role{display:none}.hr-shell-tabs [role=tab]{padding:8px 9px}}@media (width<=479.98px){.hr-shell-dl{grid-template-columns:minmax(0,1fr)}.hr-shell-bal{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-shell-dots{display:none}}.hr-footer{border-top:1px solid var(--hr-rule-strong);padding:56px 0 max(32px, env(safe-area-inset-bottom))}.hr-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;display:grid}.hr-footer-brand p{font-family:var(--hr-serif);font-size:1.125rem;font-style:italic;margin-top:12px!important}.hr-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hr-footer-h{letter-spacing:.1em;text-transform:uppercase;color:var(--hr-muted);font-size:12px;font-weight:600;margin-bottom:8px!important}body[data-product=hr] .hr-footer-nav a{min-height:44px;color:var(--hr-ink);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.hr-footer-nav a:hover{color:var(--hr-forest);text-decoration:underline}.hr-footer-bottom{border-top:1px solid var(--hr-rule);color:var(--hr-muted);flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:20px;font-size:13px;display:flex;margin-top:40px!important}body[data-product=hr] .hr-footer-bottom a{color:var(--hr-muted);align-items:center;min-height:44px;display:inline-flex}body[data-product=hr] .hr-footer-bottom a:hover{color:var(--hr-forest)}@media (width<=759.98px){.hr-footer-inner,.hr-footer-nav{grid-template-columns:1fr}.hr-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.hr-footer-nav a,.hr-textbtn{min-height:44px}}body[data-product=hr] .native-guides{background:var(--hr-oat);border-top:1px solid var(--hr-rule-strong);padding-inline:0}body[data-product=hr] .native-guides-inner{width:min(1240px, 100% - 2 * var(--gutter) - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:none;margin-inline:auto}body[data-product=hr] .native-guides h2{font-family:var(--hr-serif);letter-spacing:-.02em;font-weight:400}body[data-product=hr] .native-guide-grid article{background:var(--hr-paper);border-color:var(--hr-rule);border-radius:14px}.hr-fig-arch{fill:#cbe8db}.hr-hero .hr-leavecard{box-shadow:var(--hr-screen-shadow);border-color:#1845391f;border-radius:18px}.hr-band-mint{background:var(--hr-mint);padding-bottom:var(--sec-pad);margin-top:clamp(32px,5vw,72px)}.hr-band-mint .hr-index{border-top-color:#18453933}.hr-band-mint .hr-ring-disc{fill:#fff;stroke:#1845391f}.hr-band-mint .hr-mock{box-shadow:var(--hr-screen-shadow);border-color:#1845391a;border-radius:18px}.hr-band-mint .hr-teaser{box-shadow:var(--hr-screen-shadow);background:#fff}.hr-stage{isolation:isolate;margin-inline:calc(50% - 50vw);padding:clamp(40px, 7vw, 104px) max(var(--gutter), env(safe-area-inset-right)) clamp(36px, 6vw, 88px) max(var(--gutter), env(safe-area-inset-left));background:radial-gradient(60% 55% at 92% 100%, #f0b48a2e, transparent 70%), radial-gradient(120% 90% at 50% 0%, #2b6e5d 0%, #1d4a3e 45%, var(--hr-band) 80%);margin-bottom:clamp(40px,6vw,72px);position:relative;overflow:hidden}.hr-stage:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%)}.hr-stage-inner{max-width:1320px;margin-inline:auto}.hr-stage .hr-shell-fig{gap:16px;margin-bottom:0!important}.hr-stage .hr-shell{border-color:#0000;border-radius:20px;box-shadow:0 0 0 1px #ffffff1f,0 2px 4px #0000002e,0 30px 60px -30px #00000080,0 60px 140px -50px #000000a6}.hr-stage .hr-shell-cap{color:#d3e9df;max-width:70ch}@media (width>=1200px){.hr-stage .hr-shell-body{min-height:440px}.hr-stage .hr-shell{font-size:15px}}@media (width<=759.98px){.hr-stage{padding-block:32px 28px}.hr-stage .hr-shell{border-radius:16px}}.hr-matrix-scroll{box-shadow:var(--hr-screen-shadow);border-color:#1845391a}.hr-access-side li{background:#fff;border:1px solid #1845391a;box-shadow:0 1px 2px #18453910}.hr-side-icon{background:var(--hr-mint)}.hr-step-n{background:#fff;border-color:#18453933}body[data-product=hr] :is(a,button,summary,[role=tab],select){touch-action:manipulation}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes hr-sd-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:none}}@keyframes hr-sd-tilt{0%{transform:perspective(1600px) rotateX(var(--hr-tilt,8deg)) scale(.94);opacity:.6}to{opacity:1;transform:none}}@keyframes hr-sd-turn{0%{translate:0 24px;rotate:-4deg}to{translate:none;rotate:none}}@keyframes hr-sd-grow-x{0%{scale:0 1}to{scale:none}}@keyframes hr-sd-grow-y{0%{scale:1 0}to{scale:none}}@keyframes hr-sd-fade{0%{opacity:0}to{opacity:1}}.hr-ring-panels,.hr-spread-right>.hr-spread-fig,.hr-flow li,.hr-module,.hr-access-main,.hr-access-side li,.hr-ledger tbody tr,.hr-step-card,.hr-life,.hr-price-bottom,.hr-contact,.hr-faq-list{animation:linear both hr-sd-rise view();animation-range:entry cover 28%}.hr-module{animation-range:entry calc(var(--i,0) * 4%) cover calc(24% + var(--i,0) * 4%)}.hr-sd--tilt .hr-shell-fig{transform-origin:50% 100%;animation:linear both hr-sd-tilt view();animation-range:entry cover 45%}.hr-spread-fig--phone .hr-phone{transform-origin:50% 100%;animation:linear both hr-sd-turn view();animation-range:entry cover 30%}.hr-cal-bar{transform-origin:0;animation:linear both hr-sd-grow-x view();animation-range:entry 20% cover 40%}.hr-step:before{transform-origin:top;animation:linear both hr-sd-grow-y view();animation-range:entry 30% cover 60%}.hr-life-bar--setup,.hr-life-tick:before{transform-origin:0;animation:linear both hr-sd-grow-x view();animation-range:entry 30% cover 45%}.hr-principle-text,.hr-principle-attr,.hr-asterisk{animation:linear both hr-sd-fade view();animation-range:entry 10% cover 35%}.hr-principle-attr{animation-range:entry 25% cover 45%}:is(.hr-ring-panels,.hr-spread-fig,.hr-flow li,.hr-module,.hr-access-main,.hr-access-side li,.hr-ledger tbody tr,.hr-step-card,.hr-life,.hr-price-bottom,.hr-contact,.hr-faq-list,.hr-shell-fig,.hr-phone,.hr-cal-bar):focus-within,.hr-cal-bar:focus-visible{animation:none}}}@media (width<=759.98px){.hr-sd--tilt{--hr-tilt:4deg}}@media (prefers-reduced-motion:reduce){.hr-ring-ind,.hr-ring-seg,.hr-sheet,.hr-fig-head,.hr-module,.hr-chip,.hr-task,.hr-cal-bar,.hr-arrowlink span,.hr-btn,.hr-ring-tabs [role=tab],.hr-shell-tabs [role=tab],.hr-faq-list summary:after{transition:none!important}.hr-ring-panel.is-entering,.hr-leavecard-status,.hr-phone-recorded{animation:none!important}.hr-module:hover,.hr-chip:hover,.hr-task:hover,.hr-cal-bar:hover,.hr-btn:active,.hr-arrowlink:hover span,.hr-arrowlink[href^=\#]:hover span,.hr-hero:has([data-hr-hero-cta] a:is(:hover,:focus-visible)) .hr-fig-head{transform:none}}body[data-product=hr] .shot{--shot-ink:#072a20;--shot-ink-2:#0b3a2c;--shot-edge:#f6f1e71f;--shot-spill:#ff7d5c38}.hr-btn--accent,.hr-btn--header,.hr-band-dark .hr-btn,.hr-os .hr-btn{background:var(--hr-coral);border-color:var(--hr-coral);color:var(--hr-coral-ink)!important}.hr-btn--accent:hover,.hr-btn--header:hover,.hr-band-dark .hr-btn:hover,.hr-os .hr-btn:hover{background:var(--hr-coral-hover);border-color:var(--hr-coral-hover)}@media (width<=639.98px){.hr-btn--small,.hr-btn--header{min-height:44px}body[data-product=hr] :is(input,select,textarea){font-size:16px}}.hr-header{background:color-mix(in srgb, var(--hr-deep) 92%, transparent);color:var(--hr-on-deep);border-bottom-color:#f6f1e714}.hr-header .hr-brand,.hr-header .hr-symbol{color:var(--hr-on-deep)!important}.hr-header .hr-symbol span{color:var(--hr-coral)}.hr-header .hr-brand small{color:var(--hr-on-deep-muted)}body[data-product=hr] .hr-header .hr-nav a{color:var(--hr-on-deep)}body[data-product=hr] .hr-header .hr-nav a:hover{color:#fff;background:#f6f1e71a}.hr-header .hr-header-actions .rdc-account-signin{color:var(--hr-on-deep)}.hr-header .hr-menu-btn{color:var(--hr-on-deep);border-color:#f6f1e740}.hr-header .hr-menu-btn[aria-expanded=true]{background:#f6f1e71a}.hr-header .hr-menu{background:var(--hr-deep);border-top-color:#f6f1e71f}.hr-header .hr-menu li{border-bottom-color:#f6f1e71f}body[data-product=hr] .hr-header .hr-menu a{color:var(--hr-on-deep)}body[data-product=hr] .hr-header .hr-menu a:hover,body[data-product=hr] .hr-header .hr-menu .hr-menu-lang a{color:var(--hr-coral-soft)}body[data-product=hr] .hr-header :is(a,button):focus-visible,body[data-product=hr] :is(.hr-hero,.hr-os,.hr-band-dark,.hr-stage) :is(a,button,[tabindex]):focus-visible{outline-color:var(--hr-coral-soft)}.hr-hero{isolation:isolate;color:var(--hr-on-deep);background:radial-gradient(60% 70% at 88% 18%, #1d6c54 0%, #1d6c5400 62%), radial-gradient(46% 60% at 6% 104%, #ff7d5c30, #ff7d5c00 70%), var(--hr-deep);position:relative;overflow:clip}.hr-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 70% 30%,#000 20%,#0000 75%)}.hr-hero-inner{padding:clamp(40px, 6vw, 88px) 0 clamp(28px, 3vw, 40px) max(var(--gutter), env(safe-area-inset-left), calc((100% - 1240px) / 2));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(32px,4vw,72px);display:grid}.hr-hero-text{align-content:start;gap:22px;min-width:0;display:grid}.hr-hero .hr-index{color:var(--hr-coral-soft);margin-bottom:0!important}.hr-hero h1{color:var(--hr-on-deep);max-width:12ch;font-size:clamp(2.625rem,5.1vw,5rem)}.hr-main .hr-hero h1 em{color:var(--hr-coral-soft)}.hr-hero .hr-lede{color:#dcebe3;max-width:38ch}.hr-hero .hr-cta-row{margin-top:6px}body[data-product=hr] .hr-hero .hr-arrowlink{color:var(--hr-on-deep);text-decoration-color:#f6f1e780}.hr-hero .hr-micro{color:var(--hr-on-deep-muted);font-size:13px}.hr-hero-visual{min-width:0;padding-bottom:clamp(150px,15vw,220px);position:relative}.hr-hero-screen{width:calc(100% + clamp(48px,9vw,160px))}.hr-hero-screen .shot--browser .shot__frame{box-shadow:0 0 0 1px #f6f1e71f,0 2px 6px #0000004d,0 40px 90px -30px #000000a6,0 80px 160px -60px #ff7d5c40}.hr-hero-card{z-index:2;width:min(352px,56%);position:absolute;bottom:0;right:clamp(16px,7vw,120px)}.hr-hero .hr-leavecard{border:0;border-radius:18px;box-shadow:0 0 0 1px #0b3a2c14,0 2px 4px #0000001f,0 30px 60px -24px #000000a6}.hr-hero-cap{letter-spacing:.06em;color:var(--hr-on-deep-muted);font-size:12px;font-weight:600;position:static;margin-top:14px!important}.hr-intents{padding:0 max(var(--gutter), calc((100% - 1240px) / 2)) clamp(32px, 4vw, 56px);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.hr-intents-label{font-family:var(--hr-serif);color:var(--hr-on-deep);font-size:1.0625rem;font-style:italic}.hr-chips{flex-wrap:wrap;gap:8px;display:flex}.hr-chip{white-space:nowrap;background:#f6f1e70f;border:1px solid #f6f1e73d;border-radius:999px;align-items:center;min-height:44px;padding:8px 18px;font-size:14px;font-weight:500;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex;color:var(--hr-on-deep)!important;text-decoration:none!important}.hr-chip:hover{border-color:var(--hr-coral);background:#ff7d5c24;transform:translateY(-1px)}@media (width<=1023.98px){.hr-hero-inner{padding-right:max(var(--gutter), env(safe-area-inset-right));grid-template-columns:minmax(0,1fr);row-gap:36px}.hr-hero h1{max-width:13ch}.hr-hero-screen{width:100%}.hr-hero-card{width:min(340px,58%);right:4%}}@media (width<=639.98px){.hr-hero-inner{row-gap:28px;padding-top:32px}.hr-hero-text{gap:18px}.hr-hero-visual{margin-inline:calc(-1 * max(var(--gutter), env(safe-area-inset-left))) calc(-1 * max(var(--gutter), env(safe-area-inset-right)));padding-bottom:0}.hr-hero-screen{width:100%;padding-inline:12px}.hr-hero-card{width:auto;margin:-56px 16px 0;position:relative;left:auto;right:auto}.hr-hero-cap{text-align:right;padding:10px 16px 0;margin-top:0!important}.hr-intents{padding-inline:0;display:block}.hr-intents-label{padding-inline:max(var(--gutter), env(safe-area-inset-left));margin-bottom:10px!important}.hr-chips{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px max(var(--gutter), env(safe-area-inset-left)) 6px;scroll-padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.hr-chips::-webkit-scrollbar{display:none}.hr-chips li{scroll-snap-align:start;flex:none}}.hr-story{padding-block:var(--sec-pad) clamp(48px, 6vw, 96px)}.hr-story-steps{counter-reset:none;gap:clamp(48px,8vw,72px);display:grid}.hr-story-step{gap:12px;min-width:0;display:grid}.hr-story-n{letter-spacing:.12em;text-transform:uppercase;color:var(--hr-apricot-ink);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.hr-story-n span{background:var(--hr-deep);width:34px;height:34px;color:var(--hr-on-deep);letter-spacing:0;border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.hr-story-step h3{font-family:var(--hr-display);letter-spacing:-.015em;font-variation-settings:"opsz" 96;max-width:20ch;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:400;line-height:1.12}.hr-story-step>p:not(.hr-story-n){color:var(--hr-muted);max-width:42ch;font-size:1.0625rem;line-height:1.6}.hr-story-inline{margin-top:12px}.hr-story-stage{display:none}.hr-story-cap{margin-top:24px!important}@media (width>=1024px){.hr-story.is-js .hr-story-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:clamp(40px,5vw,88px);display:grid}.hr-story.is-js .hr-story-stage{grid-area:1/1;align-content:center;align-self:start;gap:20px;height:calc(100svh - 120px);display:grid;position:sticky;top:88px}.hr-story.is-js .hr-story-steps{grid-column:2;gap:0}.hr-story.is-js .hr-story-step{opacity:.38;align-content:center;min-height:78vh;padding-block:8vh;transition:opacity .35s}.hr-story.is-js .hr-story-step[data-on]{opacity:1}.hr-story.is-js .hr-story-inline{display:none}.hr-story-frames{display:grid;position:relative}.hr-story-frame{opacity:0;grid-area:1/1;align-self:center;transition:opacity .5s cubic-bezier(.2,.7,.2,1),translate .6s cubic-bezier(.2,.7,.2,1),scale .6s cubic-bezier(.2,.7,.2,1);translate:0 28px;scale:.965}.hr-story-frame[data-on]{opacity:1;translate:none;scale:none}.hr-story-frame .shot--browser .shot__frame{box-shadow:0 0 0 1px #0b3a2c1a,0 2px 6px #0b3a2c1f,0 40px 80px -36px #0b3a2c80,0 70px 140px -70px #ff7d5c59}.hr-story-frame .shot__screen img{object-fit:contain;object-position:top center;background:#fff;max-height:calc(100svh - 240px)}.hr-story-dots{flex-wrap:wrap;gap:8px;display:flex}.hr-story-dots li{color:var(--hr-muted);border:1px solid var(--hr-rule-strong);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.hr-story-dots li[data-on]{background:var(--hr-deep);color:var(--hr-on-deep);border-color:var(--hr-deep)}}@media (width<=1023.98px){.hr-story-steps{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px max(var(--gutter), env(safe-area-inset-left)) 16px;scroll-padding-inline:var(--gutter);grid-auto-columns:min(86%,560px);grid-auto-flow:column;gap:14px;overflow-x:auto}.hr-story-steps::-webkit-scrollbar{display:none}.hr-story-grid{width:100%}.hr-story-step{scroll-snap-align:start;background:var(--hr-paper);border-radius:18px;align-content:start;padding:20px 18px 18px;box-shadow:0 0 0 1px #0b3a2c12,0 18px 40px -28px #0b3a2c66}.hr-story-step h3{font-size:1.5rem}.hr-story-step>p:not(.hr-story-n){font-size:15.5px}.hr-story-inline{order:-1;margin:-4px -4px 6px}.hr-story-inline .shot--browser{--shot-bleed:0px}}@media (width<=759.98px){.hr-ring-visual{display:none}.hr-ring-wrap{align-items:stretch;margin-bottom:20px}.hr-ring-tabs{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.hr-ring-tabs::-webkit-scrollbar{display:none}.hr-ring-tabs [role=tab]{scroll-snap-align:start;flex:none}.hr-flow{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.hr-flow::-webkit-scrollbar{display:none}.hr-flow li{scroll-snap-align:start}}.hr-band-mint{background:var(--hr-oat-deep)}.hr-band-mint .hr-ring-seg{fill:#fffdf8}.hr-band-mint .hr-ring-seg:hover{fill:#ffe9e1}.hr-band-mint .hr-ring-seg.is-active{fill:var(--hr-coral-soft)}.hr-band-mint .hr-intro,.hr-band-mint .hr-panel-text p{color:var(--hr-muted)}.hr-stage{background:radial-gradient(60% 55% at 92% 100%, #ff7d5c33, transparent 70%), radial-gradient(120% 90% at 50% 0%, #1d6c54 0%, var(--hr-deep-2) 45%, var(--hr-deep) 80%);margin-inline:0}.hr-stage .hr-shell-cap{color:var(--hr-on-deep-muted)}.hr-rail-wrap{position:relative}.hr-modules{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--hr-forest) transparent;padding:4px max(var(--gutter), calc((100% - 1240px) / 2)) 20px;scroll-padding-inline:max(var(--gutter), calc((100% - 1240px) / 2));grid-template-columns:none;grid-auto-columns:minmax(280px,340px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.hr-modules>li{scroll-snap-align:start}.hr-module{border:0;box-shadow:inset 0 0 0 1px #0b3a2c12}.hr-tint--sage{background:#d7efe3}.hr-tint--apricot{background:#ffe2d6}.hr-tint--oat{background:#fbeec8}.hr-tint--mint{background:#cdeee0}.hr-tint--clay{background:#ffd9cc}.hr-tint--lichen{background:#e6f0c4}.hr-tint--sand{background:#f6e4c0}.hr-tint--mist{background:#d9e8f6}.hr-module:first-child{background:var(--hr-deep);color:var(--hr-on-deep)}.hr-module:first-child :is(.hr-module-top,.hr-module-n){color:var(--hr-coral-soft)}.hr-module:first-child>p,.hr-module:first-child .hr-module-list li{color:var(--hr-on-deep-muted)}.hr-module:first-child .hr-module-list{border-top-color:#f6f1e726}.hr-module:first-child .hr-module-list li:before{background:var(--hr-coral);opacity:1}.hr-modules:focus-visible{outline-offset:-3px}.hr-role-switch{background:var(--hr-oat-deep);border:0;border-radius:999px;min-width:0;margin:0 0 4px;padding:4px;display:none}.hr-role-opt{flex:auto;min-width:0;position:relative}.hr-role-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hr-role-opt span{min-height:44px;color:var(--hr-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.hr-role-opt input:checked+span{background:var(--hr-deep);color:var(--hr-on-deep)}.hr-role-opt input:focus-visible+span{outline:3px solid var(--hr-forest-strong);outline-offset:2px}@media (width<=640px){.hr-role-switch{gap:2px;display:flex}.hr-matrix tbody{background:var(--hr-paper);box-shadow:var(--hr-screen-shadow);border-radius:14px;gap:0;overflow:hidden}.hr-matrix tbody tr{border:0;border-bottom:1px solid var(--hr-rule);box-shadow:none;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hr-matrix tbody th{border-bottom:0;flex:1;min-width:0;padding:0;font-size:14.5px}.hr-matrix tbody td{text-align:right;border:0;padding:0}.hr-matrix tbody td:before,.hr-matrix-fig:has(.hr-role-r0:checked) td:not([data-ri="0"]),.hr-matrix-fig:has(.hr-role-r1:checked) td:not([data-ri="1"]),.hr-matrix-fig:has(.hr-role-r2:checked) td:not([data-ri="2"]),.hr-matrix-fig:has(.hr-role-r3:checked) td:not([data-ri="3"]){display:none}}.hr-os{isolation:isolate;color:var(--hr-on-deep);margin-top:var(--sec-pad);background:radial-gradient(50% 70% at 100% 0%, #ff7d5c26, transparent 70%), radial-gradient(70% 90% at 0% 100%, #1d6c54, transparent 65%), var(--hr-deep);padding-block:clamp(72px,9vw,128px);position:relative;overflow:clip}.hr-os-head{gap:20px;margin-bottom:clamp(36px,5vw,56px);display:grid}@media (width>=1024px){.hr-os-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:64px}.hr-os-head .hr-index{grid-column:1/-1}.hr-os-head .hr-body{padding-bottom:8px}}.hr-os .hr-index{color:var(--hr-coral-soft);margin-bottom:0!important}.hr-os h2{color:var(--hr-on-deep)}.hr-os .hr-body{color:var(--hr-on-deep-muted)}.hr-os-map{background:#f6f1e71f;border:1px solid #f6f1e71f;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.hr-os-group{background:var(--hr-deep);min-width:0;padding:22px 22px 18px}.hr-os-h{letter-spacing:.12em;text-transform:uppercase;color:var(--hr-on-deep-muted);font-size:12px;font-weight:600;margin-bottom:12px!important}.hr-os-group ul{flex-wrap:wrap;gap:8px;display:flex}body[data-product=hr] .hr-os-link{min-height:40px;color:var(--hr-on-deep);border:1px solid #f6f1e733;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}body[data-product=hr] .hr-os-link:hover{border-color:var(--hr-coral);color:#fff;background:#ff7d5c1f}body[data-product=hr] .hr-os-link.is-here{background:var(--hr-coral);border-color:var(--hr-coral);color:var(--hr-coral-ink);font-weight:700}.hr-os-here{letter-spacing:.04em;background:#2b0d041f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.hr-os-group--local{background:#082f24}.hr-os-foot{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex;margin-top:clamp(28px,4vw,44px)!important}body[data-product=hr] .hr-os .hr-arrowlink{color:var(--hr-on-deep);text-decoration-color:#f6f1e780}@media (width<=1023.98px){.hr-os-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){.hr-os-map{grid-template-columns:minmax(0,1fr)}.hr-os-group{padding:18px 16px 14px}body[data-product=hr] .hr-os-link{min-height:44px}}.hr-band-dark{background:radial-gradient(60% 80% at 100% 100%, #ff7d5c1f, transparent 70%), var(--hr-deep)}.hr-band-dark .hr-index{color:var(--hr-coral-soft)}@media (width<=639.98px){.hr-step-art{display:none}.hr-impl-title,.hr-step-card{padding-block:0}}.hr-footer{background:var(--hr-oat-deep);border-top:0}.hr-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-modules .hr-module{animation:none!important}@media (prefers-reduced-motion:reduce){.hr-story-frame,.hr-story-step,.hr-story-dots li,.hr-os-link,.hr-chip{transition:none!important}.hr-story-frame{translate:none!important;scale:none!important}}
