.hr{background:var(--color-paper);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:450;line-height:1.5}@media (prefers-color-scheme:light){.hr{--color-ink-soft:#3a3628;--color-ink-mute:#5a5441}}:root[data-theme=light] .hr{--color-ink-soft:#3a3628;--color-ink-mute:#5a5441}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hr{--color-ink-soft:#d9d3c0;--color-ink-mute:#b5ae99}}:root[data-theme=dark] .hr{--color-ink-soft:#d9d3c0;--color-ink-mute:#b5ae99}.hr :lang(ka){font-weight:500}.hr a:not(.hr-btn){color:inherit}.hr h1,.hr h2,.hr h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0}.hr h1{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.1rem);font-weight:700;line-height:1.1}.hr h2{font-size:1.25rem;font-weight:700;line-height:1.2}.hr p{margin:0}.hr button{font:inherit;cursor:pointer}.hr-wrap{width:min(100% - 2rem,1240px);margin-inline:auto}.hr-main{padding:1.4rem 0 3rem}.hr-top{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--color-line);position:sticky;top:0}.hr-top-in{flex-wrap:wrap;align-items:center;gap:.75rem;min-height:56px;display:flex}.hr-mark{font-family:var(--font-display);white-space:nowrap;flex-shrink:0;font-size:1.15rem;font-weight:700;text-decoration:none}.hr-mark span{color:var(--color-ink-mute);font-weight:500}.hr-sections{scrollbar-width:none;gap:.2rem;min-width:0;display:flex;overflow-x:auto}.hr-sections::-webkit-scrollbar{display:none}.hr-sections a{color:var(--color-ink-soft);white-space:nowrap;border-radius:8px;padding:.45rem .65rem;font-size:.9rem;text-decoration:none}.hr-sections a[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}.hr-right{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.hr-avatar{background:var(--color-ink);width:32px;height:32px;color:var(--color-paper);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.hr-company{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.88rem;overflow:hidden}.hr-lang{position:relative}.hr-lang summary{cursor:pointer;border:1px solid var(--color-line-strong);border-radius:8px;padding:.35rem .55rem;font-size:.8rem;font-weight:700;list-style:none}.hr-lang summary::-webkit-details-marker{display:none}.hr-lang-menu{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;flex-direction:column;min-width:150px;padding:.3rem;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000014}.hr-lang-menu a{border-radius:7px;padding:.45rem .6rem;font-size:.88rem;text-decoration:none}.hr-lang-menu a:hover{background:var(--color-line)}.hr-co{position:relative}.hr-co-btn{cursor:pointer;border:1px solid var(--color-line-strong);border-radius:8px;align-items:center;gap:.45rem;max-width:240px;padding:.28rem .5rem .28rem .32rem;font-size:.85rem;font-weight:600;list-style:none;display:inline-flex}.hr-co-btn::-webkit-details-marker{display:none}.hr-co-btn:hover,.hr-co[open] .hr-co-btn{background:var(--color-line)}.hr-co-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-co-caret{width:14px;height:14px;color:var(--color-ink-mute);flex:none;transition:transform .15s}.hr-co[open] .hr-co-caret{transform:rotate(180deg)}.hr-co-logo{background:var(--color-ink);width:24px;height:24px;color:var(--color-paper);border-radius:6px;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.hr-co-menu{z-index:40;background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;min-width:280px;max-width:min(360px,100vw - 2rem);padding:.3rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000014}.hr-co-head{color:var(--color-ink-mute);margin:0;padding:.4rem .6rem .2rem;font-size:.72rem;font-weight:700}.hr-co-menu form{margin:0}.hr-co-item{text-align:start;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .6rem;display:grid}.hr-co-item:hover{background:var(--color-line)}.hr-co-item[aria-current=true]{background:var(--color-line);box-shadow:inset 3px 0 0 var(--color-lime)}.hr-co-item[aria-current=true]:after{content:"✓";color:var(--color-lime-deep);font-weight:700}.hr-co-text{min-width:0;display:grid}.hr-co-text b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.hr-co-role{color:var(--color-ink-mute);font-size:.75rem}.hr-co-foot{border-top:1px solid var(--color-line);color:var(--color-ink-mute);margin:.2rem 0 0;padding:.45rem .6rem .3rem;font-size:.74rem}.hr-tabs{scrollbar-width:none;border-top:1px solid var(--color-line);gap:.1rem;display:flex;overflow-x:auto}.hr-tabs::-webkit-scrollbar{display:none}.hr-tabs a{color:var(--color-ink-soft);white-space:nowrap;border-bottom:2px solid #0000;padding:.55rem .6rem;font-size:.875rem;text-decoration:none}.hr-tabs a[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-ink);font-weight:700}.hr-tabs a[data-soon]{color:var(--color-ink-mute)}.hr-tabs a[data-soon]:after{content:"·";color:var(--color-lime-deep);margin-left:.3rem;font-weight:700}.hr-btn{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;color:var(--color-ink);border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.hr-btn--dark{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.hr-btn--lime{background:var(--color-lime);color:var(--color-on-accent,#191712);border-color:var(--color-lime)}.hr-btn--sm{min-height:36px;padding:0 .75rem;font-size:.84rem}.hr-demo{background:var(--color-lime);color:var(--color-on-accent,#191712)}.hr-demo-in{flex-wrap:wrap;align-items:center;gap:.75rem;min-height:40px;padding:.35rem 0;font-size:.86rem;display:flex}.hr-demo-in b{font-weight:700}.hr-demo-in a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.hr-demo-in .hr-demo-x{margin-left:auto}.hr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.1rem;display:flex}.hr-head .hr-sub{color:var(--color-ink-soft);max-width:70ch;margin-top:.3rem;font-size:.95rem}.hr-kicker{letter-spacing:.04em;color:var(--color-ink-mute);font-size:.8rem;font-weight:700}.hr-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;padding:1.1rem 1.2rem}.hr-card--dark{background:var(--color-night);color:var(--color-on-night);border-color:var(--color-night)}.hr-card--dark .hr-soft,.hr-card--dark .hr-small.hr-soft{color:color-mix(in srgb, var(--color-on-night) 80%, transparent)}.hr-card--dark .hr-mute,.hr-card--dark .hr-kicker{color:color-mix(in srgb, var(--color-on-night) 72%, transparent)}.hr-card--lime{background:var(--color-lime);color:var(--color-on-accent,#191712);border-color:var(--color-lime)}.hr-grid{gap:.9rem;display:grid}.hr-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.hr-cols{align-items:flex-start;gap:1.2rem;display:flex}.hr-cols>.hr-col-main{flex:560px;min-width:0}.hr-cols>.hr-col-side{flex-direction:column;flex:0 0 320px;gap:.8rem;min-width:0;display:flex}.hr-cols>*,.hr-stack>*,.hr-card,.hr-table-wrap,.hr-cal-wrap{min-width:0;max-width:100%}.hr-big{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.1rem;font-weight:700;line-height:1}.hr-big--xl{font-size:3.4rem}.hr-mute{color:var(--color-ink-mute)}.hr-soft{color:var(--color-ink-soft)}.hr-small{font-size:.875rem}.hr-stack{flex-direction:column;gap:.5rem;display:flex}.hr-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hr-note{background:var(--color-line);color:var(--color-ink-soft);border-radius:12px;padding:.75rem .9rem;font-size:.84rem;line-height:1.45}.hr-warn ul{list-style:outside}.hr-warn{background:var(--color-featured-soft);border:1px solid var(--color-featured-line);color:var(--color-featured);border-radius:12px;padding:.75rem .9rem;font-size:.86rem;line-height:1.45}.hr-chip{background:var(--color-line);min-height:26px;color:var(--color-ink);white-space:nowrap;border-radius:99px;align-items:center;padding:0 .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.hr-chip--dark{background:var(--color-night);color:var(--color-lime)}.hr-chip--lime{background:var(--color-lime);color:var(--color-on-accent,#191712)}.hr-chip--warn{background:var(--color-danger-soft);color:var(--color-danger)}.hr-chip--line{border:1px solid var(--color-line-strong);background:0 0}.hr-chips{flex-wrap:wrap;gap:.4rem;display:flex}.hr-chips a,.hr-chips button{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;color:var(--color-ink);border-radius:99px;align-items:center;padding:0 1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.hr-chips a[aria-current=true],.hr-chips button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.hr-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.hr-table th{text-align:left;color:var(--color-ink-mute);border-bottom:1px solid var(--color-line);white-space:nowrap;padding:.6rem .5rem;font-size:.76rem;font-weight:700}.hr-table td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:.65rem .5rem}.hr-table tr:last-child td{border-bottom:0}.hr-table .num{text-align:right}.hr-table-wrap{overflow-x:auto}.hr-bar{background:var(--color-line);border-radius:99px;min-width:60px;height:10px;overflow:hidden}.hr-bar>i{background:var(--color-ink);border-radius:99px;height:100%;display:block}.hr-bar--lime>i{background:var(--color-lime-deep)}.hr-band{height:92px;margin:.4rem 0;position:relative}.hr-band-rail{background:var(--color-line);border-radius:99px;height:14px;position:absolute;top:34px;left:0;right:0}.hr-band-mid{background:var(--color-ink);border-radius:99px;height:14px;position:absolute;top:34px}.hr-band-med{background:var(--color-lime);border:1px solid var(--color-ink);width:4px;height:30px;margin-left:-2px;position:absolute;top:26px}.hr-band-offer{background:var(--color-lime);color:var(--color-on-accent,#191712);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.78rem;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.hr-band-line{background:var(--color-ink);width:2px;height:34px;margin-left:-1px;position:absolute;top:24px}.hr-band-axis{color:var(--color-ink-mute);justify-content:space-between;font-size:.74rem;display:flex;position:absolute;top:64px;left:0;right:0}.hr-stepper{align-items:center;gap:.4rem;display:inline-flex}.hr-stepper button{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:10px;width:44px;height:44px;font-size:1.3rem}.hr-stepper output{text-align:center;min-width:120px;font-family:var(--font-display);font-size:1.4rem;font-weight:700}.hr-queue{flex-direction:column;display:flex}.hr-q{border-bottom:1px solid var(--color-line);grid-template-columns:92px minmax(0,1fr) 120px 120px;align-items:center;gap:.75rem;min-height:58px;display:grid}.hr-q:last-child{border-bottom:0}.hr-q b{font-size:.92rem;display:block}.hr-q small{color:var(--color-ink-mute);font-size:.84rem}.hr-q .hr-due{font-size:.84rem}.hr-q .hr-due--urgent{color:var(--color-danger);font-weight:700}.hr-q .hr-due--soon{font-weight:600}.hr-landing{font-size:1.0625rem;position:relative}.hr-landing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55vw 42vh at 85% -8%, color-mix(in srgb, var(--color-lime) 42%, transparent), transparent 62%), radial-gradient(36vw 30vh at -8% 28%, color-mix(in srgb, var(--color-lime) 16%, transparent), transparent 60%);position:fixed;inset:0}.hr-landing:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--color-line-strong) 1px, transparent 1.2px);opacity:.35;background-size:26px 26px;height:110vh;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.hr-landing p,.hr-landing li{color:var(--color-ink)}.hr-landing .hr-soft{color:var(--color-ink-soft)}.hr-landing .hr-mute{color:var(--color-ink-mute)}.hr-top--landing{background:color-mix(in srgb, var(--color-surface) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px)}.hr-landing section{border-top:0;padding:3.6rem 0 1rem}.hr-landing section h2{letter-spacing:-.03em;margin-bottom:.5rem;font-size:clamp(1.7rem,1.1rem + 2.2vw,2.6rem);line-height:1.05}.hr-btn--lg{border-radius:13px;min-height:54px;padding:0 1.4rem;font-size:1rem}.hr-btn--ghost{color:var(--color-on-night);border-color:color-mix(in srgb, var(--color-on-night) 35%, transparent);background:0 0}.hr-arrow{transition:transform .2s;display:inline-flex}.hr-btn:hover .hr-arrow{transform:translate(3px)}.hr-btn--lime:hover{background:var(--color-lime-deep);border-color:var(--color-lime-deep)}.hr-btn--dark:hover{background:color-mix(in srgb, var(--color-ink) 86%, var(--color-paper))}.hr-tick{background:var(--color-lime);width:18px;height:18px;color:var(--color-on-accent);vertical-align:-3px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:.5rem;display:inline-flex}@keyframes hr-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-lime) 70%, transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.hr-landing .hr-lead{color:var(--color-ink-soft);max-width:56ch;margin-top:1.2rem;font-size:1.22rem;line-height:1.5}.hr-landing .hr-cta{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.hr-frame{background:var(--color-surface);border:1px solid var(--color-line);transform-origin:60%;border-radius:18px;transition:transform .6s cubic-bezier(.2,.7,.2,1);overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 50px 90px -40px #19171273,0 20px 40px -30px #1917124d,0 0 0 1px #19171208}.hr-dots{gap:5px;display:inline-flex}.hr-dots i{background:var(--color-line-strong);border-radius:50%;width:9px;height:9px}.hr-frame-mark{font-family:var(--font-display);font-weight:700}.hr-frame-mark b{color:var(--color-ink-mute);font-weight:500}.hr-frame-nav span{color:var(--color-ink-soft);border-radius:6px;padding:.22rem .5rem}.hr-frame-nav span[aria-current],.hr-frame-tag[data-n="0"]{background:var(--color-ink);color:var(--color-paper)}.hr-frame-tag[data-n="2"]{background:var(--color-lime);color:var(--color-on-accent)}.hr-frame-when{white-space:nowrap;font-size:.7rem}.hr-frame-when--hot{color:var(--color-danger)}.hr-frame-pay{background:var(--color-night);color:var(--color-on-night)}.hr-frame-pay b{font-family:var(--font-display);color:var(--color-lime);font-size:1.25rem;line-height:1.1}.hr-frame-pay small{color:color-mix(in srgb, var(--color-on-night) 75%, transparent)}.hr-frame-mkt{background:var(--color-paper);border:1px solid var(--color-line)}.hr-frame-mkt b{font-family:var(--font-display);font-size:1.1rem;line-height:1.1}.hr-frame-mkt small{color:var(--color-ink-mute)}@keyframes hr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.hr-cell-art--cal i.wk{background:var(--color-line)}.hr-cell-art--cal i.on{background:var(--color-ink)}.hr-cell-art--cal i.ask{background:var(--color-lime);border-color:var(--color-ink)}.hr-cell-art--rows>div.tot{font-size:.95rem}.hr-cell-art--rows .tot b,.hr-cell-code .k{color:var(--color-lime)}.hr-cell-code .s{color:#f0c674}.hr-cell-code .c{color:#9a9483}.hr-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}.hr-plan{border-radius:20px;flex-direction:column;gap:.4rem;padding:1.4rem 1.3rem 1.3rem;display:flex}.hr-plan--hot{background:var(--color-night);color:var(--color-on-night);border-color:var(--color-night);box-shadow:0 30px 60px -30px #19171280}.hr-plan--hot p,.hr-plan--hot li{color:var(--color-on-night)}.hr-plan--hot .hr-price b{color:var(--color-lime)}.hr-plan-top{justify-content:space-between;align-items:center;gap:.5rem;font-size:1.05rem;display:flex}.hr-plan .hr-price{align-items:baseline;gap:.4rem;margin:.3rem 0 .2rem;display:flex}.hr-plan .hr-price b{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.4rem;line-height:1}.hr-plan .hr-price span{opacity:.75;font-size:.86rem}.hr-plan-who{opacity:.85;min-height:3.9em;font-size:.9rem;line-height:1.45}.hr-plan ul{flex-direction:column;gap:.42rem;margin:.4rem 0 1rem;padding:0;font-size:.88rem;list-style:none;display:flex}.hr-plan ul li{align-items:flex-start;line-height:1.35;display:flex}.hr-plan ul .hr-tick{margin-top:1px}.hr-plan--hot .hr-tick{background:var(--color-lime)}.hr-plan>.hr-btn{margin-top:auto}.hr-foot{border-top:1px solid var(--color-line);color:var(--color-ink-mute);padding:1.5rem 0 2.5rem;font-size:.84rem}.hr-foot a{text-decoration:none}.hr-foot a:hover{text-decoration:underline}.hr-foot--big{margin-top:2rem;padding:3rem 0 2rem}.hr-foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2rem;display:grid}.hr-foot-grid>div{flex-direction:column;gap:.45rem;display:flex}.hr-foot-grid b{color:var(--color-ink);letter-spacing:.04em;margin-bottom:.2rem;font-size:.84rem}.hr-foot-grid a{color:var(--color-ink-soft);font-size:.92rem}.hr-foot-brand p{max-width:36ch;margin-top:.6rem;line-height:1.5;color:var(--color-ink-soft)!important}.hr-foot-line{border-top:1px solid var(--color-line);margin-top:2rem;padding-top:1rem}.hr-docs{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.hr-docs-nav{flex-direction:column;gap:.2rem;font-size:.9rem;display:flex;position:sticky;top:72px}.hr-docs-nav .hr-kicker{margin:.8rem 0 .3rem}.hr-docs-nav a{color:var(--color-ink-soft);border-radius:8px;padding:.4rem .6rem;text-decoration:none}.hr-docs-nav a[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}.hr-doc{max-width:76ch}.hr-doc .hr-lead{color:var(--color-ink-soft);margin:.6rem 0 1.4rem;font-size:1.1rem;line-height:1.5}.hr-doc h2{margin:1.8rem 0 .6rem;font-size:1.3rem}.hr-doc p{margin:0 0 .9rem;line-height:1.6}.hr-doc ol,.hr-doc ul{margin:0 0 1rem;padding-left:1.3rem;line-height:1.6}.hr-doc li{margin-bottom:.3rem}.hr-doc .hr-note{margin:.8rem 0 1.2rem}.hr-doc-nav{border-top:1px solid var(--color-line);justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1rem;font-size:.9rem;display:flex}@media (width<=900px){.hr-grid--3,.hr-grid--4,.hr-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-cols{flex-direction:column}.hr-cols>.hr-col-side{flex-basis:auto;width:100%}.hr-docs{grid-template-columns:minmax(0,1fr)}.hr-docs-nav{flex-flow:wrap;gap:.3rem;position:static}.hr-docs-nav .hr-kicker{flex-basis:100%}.hr-q{grid-template-columns:minmax(0,1fr) auto;row-gap:.3rem;padding:.6rem 0}.hr-q>:first-child{order:1;grid-column:1/-1}.hr-q>:nth-child(2){order:0;grid-column:1/-1}.hr-q>:nth-child(3){order:2}.hr-q>:nth-child(4){order:3;justify-self:end}}@media (width<=560px){.hr-grid--2,.hr-grid--3,.hr-grid--4,.hr-grid--6{grid-template-columns:1fr}.hr-company,.hr-co-name{display:none}.hr-big--xl{font-size:2.6rem}}[data-reveal]{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(14px)}[data-reveal].is-in{opacity:1;transform:none}@keyframes hr-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hr-band-fill{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both hr-grow}@keyframes hr-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hr-band-live{transition:left .35s cubic-bezier(.2,.7,.2,1)}.hr-verdict{animation:.35s both hr-in}.hr-slider{flex-direction:column;gap:.3rem;margin:.2rem 0 .6rem;display:flex}.hr-slider input[type=range]{width:100%;accent-color:var(--color-ink);height:44px}.hr-card{transition:transform .25s,box-shadow .25s}a.hr-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000012}.hr-btn{transition:transform .15s,background-color .2s}.hr-btn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.hr-band-live,.hr-card,.hr-btn{transition:none}}.hr-show{flex-direction:column;gap:1rem;display:flex}.hr-show-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.hr-show-tabs button{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:99px;padding:0 1rem;font-weight:600}.hr-show-tabs button[aria-selected=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.hr-show-body{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:2rem;display:grid}.hr-show-text{align-self:center}.hr-show-text h3{margin-bottom:.5rem;font-size:1.5rem}.hr-show-frame{background:linear-gradient(160deg, color-mix(in srgb, var(--color-night) 88%, #fff), var(--color-night) 60%);border-radius:22px;padding:1rem;position:relative;box-shadow:0 50px 90px -40px #19171299,inset 0 1px #ffffff14}.hr-show-frame:before{content:"";background:#ff5f57;border-radius:50%;width:9px;height:9px;position:absolute;top:.45rem;left:1rem;box-shadow:14px 0 #febc2e,28px 0 #28c840}.hr-show-frame .hr-mini{margin-top:.55rem}.hr-show-tabs button{position:relative;overflow:hidden}.hr-show-tabs button[aria-selected=true][data-auto]:after{content:"";background:var(--color-lime);transform-origin:0;width:100%;height:3px;animation:6.5s linear both hr-tab-progress;position:absolute;bottom:0;left:0}@keyframes hr-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hr-mini-mark{font-family:var(--font-display);font-weight:700}.hr-mini-mark b{color:var(--color-ink-mute);font-weight:500}@keyframes hr-pin{0%{left:30%}to{left:58%}}.hr-mini-card b{flex:1}.hr-mini-fit{font-weight:700}.hr-mini-card em{color:var(--color-ink-mute);flex-basis:100%;font-size:.64rem;font-style:normal}.hr-mini-total{border-bottom:0;font-size:1rem}.hr-mini-total b{color:var(--color-success)}@media (width<=900px){.hr-show-body{grid-template-columns:1fr}.hr-mini-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.hr-foot-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.hr-float--a{bottom:-14px;left:8px}.hr-float--b{top:-14px;right:8px}.hr-proof>div:nth-child(3){border-left:0}.hr-proof>div:nth-child(n+3){border-top:1px solid var(--color-line)}.hr-plug-row{grid-template-columns:1fr;gap:.3rem}.hr-plug-row b{padding-top:0}.hr-landing section{padding:2.6rem 0 .6rem}}@media (width<=760px){.hr-top--landing .hr-sections{display:none}}@media (width<=600px){.hr-landing{font-size:1rem}.hr-proof{grid-template-columns:1fr}.hr-proof>div{border-left:0;border-top:1px solid var(--color-line)}.hr-proof>div:first-child{border-top:0}.hr-frame-body{grid-template-columns:1fr}.hr-frame-side{flex-direction:row}.hr-frame-side>*{flex:1}.hr-foot-grid{grid-template-columns:1fr}.hr-landing .hr-cta .hr-btn{width:100%}}.hr-pipe-hint{margin-bottom:.6rem}.hr-pipe-flash{z-index:60;background:var(--color-ink);color:var(--color-paper);border-radius:12px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;animation:.25s both hr-in;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #00000080}.hr-pipe{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(220px,1fr));gap:.7rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.hr-pipe-col{background:var(--color-line);scroll-snap-align:start;border-radius:16px;flex-direction:column;gap:.45rem;min-height:360px;padding:.55rem;transition:background .2s,box-shadow .2s;display:flex}.hr-pipe-col.is-over{background:color-mix(in srgb, var(--color-lime) 45%, var(--color-line));box-shadow:inset 0 0 0 2px var(--color-ink)}.hr-pipe-col>header{justify-content:space-between;align-items:center;padding:.2rem .4rem .3rem;font-size:.86rem;display:flex}.hr-pipe-col>header span{background:var(--color-surface);border-radius:99px;padding:.05rem .5rem;font-size:.78rem;font-weight:700}.hr-pipe-cards{flex-direction:column;flex:1;gap:.45rem;display:flex}.hr-pipe-card{background:var(--color-surface);border:1px solid var(--color-line-strong);cursor:grab;border-radius:12px;flex-direction:column;gap:.3rem;padding:.6rem .7rem;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex}.hr-pipe-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #19171280}.hr-pipe-card:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.hr-pipe-card.is-dragging{opacity:.45;transform:rotate(1.5deg)}.hr-pipe-card.is-gold{border-color:var(--color-gold);box-shadow:inset 3px 0 0 var(--color-gold)}.hr-pipe--dragging .hr-pipe-card{cursor:grabbing}.hr-pipe-name{justify-content:space-between;align-items:center;gap:.4rem;font-size:.92rem;display:flex}.hr-pipe-fit{background:var(--color-lime);color:var(--color-on-accent);border-radius:6px;padding:1px 7px;font-size:.74rem;font-weight:700}.hr-pipe-line{color:var(--color-ink-soft);font-size:.8rem}.hr-pipe-meta{flex-wrap:wrap;gap:.25rem .5rem;font-size:.72rem;display:flex}.hr-pipe-meta em{color:var(--color-ink-mute);font-style:normal}.hr-pipe-meta em.hot{color:var(--color-danger);font-weight:700}.hr-pipe-meta em.cal{color:var(--color-ink);font-weight:600}.hr-pipe-meta em.gold{color:var(--color-gold-ink,#3a2c05);background:var(--color-gold-pale,#f5dc85);border-radius:5px;padding:0 5px}.hr-pipe-empty{color:var(--color-ink-mute);border:1px dashed var(--color-line-strong);text-align:center;border-radius:10px;padding:.6rem .4rem;font-size:.8rem}.hr-pipe-rejected{border-top:1px solid var(--color-line);margin-top:1rem;padding-top:.6rem}.hr-pipe-rejected summary{cursor:pointer;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;list-style:none;display:inline-flex}.hr-pipe-rejected summary::-webkit-details-marker{display:none}.hr-pipe-rejected summary:before{content:"›";color:var(--color-ink-mute);transition:transform .2s;display:inline-block}.hr-pipe-rejected[open] summary:before{transform:rotate(90deg)}.hr-pipe-rejlist{flex-direction:column;gap:.3rem;margin-top:.5rem;display:flex}.hr-pipe-rej{border-bottom:1px solid var(--color-line);align-items:center;gap:.8rem;padding:.4rem .2rem;font-size:.9rem;display:flex}.hr-pipe-rej .hr-btn{margin-left:auto}.hr-pipe-rejname{font:inherit;cursor:pointer;text-underline-offset:3px;color:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hr-pipe-back{z-index:40;background:#19171259;animation:.2s both hr-fade;position:fixed;inset:0}@keyframes hr-fade{0%{opacity:0}to{opacity:1}}.hr-pipe-panel{background:var(--color-surface);z-index:50;width:min(100%,460px);padding:1.2rem 1.3rem 2rem;animation:.28s cubic-bezier(.2,.7,.2,1) both hr-slide;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px -30px #00000080}@keyframes hr-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.hr-pipe-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem;display:flex}.hr-pipe-panel-head h2{font-size:1.35rem}.hr-pipe-move{align-items:center;gap:.4rem;display:flex}.hr-pipe-move select{font:inherit;border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:36px;color:var(--color-ink);border-radius:9px;padding:0 .5rem}.hr-pipe-h3{letter-spacing:.04em;color:var(--color-ink-mute);margin:1rem 0 .5rem;font-size:.8rem;font-weight:700}.hr-pipe-score{flex-direction:column;gap:.5rem;display:flex}.hr-pipe-score label{grid-template-columns:130px minmax(0,1fr) 24px;align-items:center;gap:.6rem;font-size:.9rem;display:grid}.hr-pipe-score input[type=range]{width:100%;accent-color:var(--color-ink);height:32px}.hr-pipe-score label b{text-align:right;font-variant-numeric:tabular-nums}.hr-pipe-note{grid-template-columns:1fr!important}.hr-pipe-note textarea{font:inherit;border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);resize:vertical;border-radius:10px;padding:.5rem .6rem;font-size:.9rem}.hr-pipe-score .hr-btn{align-self:flex-start}.hr-pipe-team{flex-direction:column;gap:.4rem;display:flex}.hr-pipe-teamcard{border:1px solid var(--color-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.5rem .7rem;font-size:.88rem;display:flex}.hr-pipe-teamcard p{color:var(--color-ink-soft);flex-basis:100%}.hr-pipe-dots{gap:3px;margin-left:auto;display:inline-flex}.hr-pipe-dots i{background:color-mix(in srgb, var(--color-lime) calc(var(--v) * 20%), var(--color-line));width:22px;height:22px;color:var(--color-on-accent);border-radius:6px;place-items:center;font-size:.72rem;font-style:normal;font-weight:700;display:inline-grid}.hr-upgrade{background:var(--color-night);color:var(--color-on-night);border-radius:20px;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:720px;margin-bottom:1.4rem;padding:1.8rem;display:flex;position:relative;overflow:hidden}.hr-upgrade:after{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-lime) 30%, transparent), transparent);width:50%;height:140%;position:absolute;top:-40%;right:-15%}.hr-upgrade-icon{background:var(--color-lime);width:46px;height:46px;color:var(--color-on-accent);border-radius:12px;place-items:center;display:inline-grid}.hr-upgrade .hr-kicker{color:var(--color-lime)}.hr-upgrade h2{font-size:1.5rem}.hr-upgrade .hr-soft{color:color-mix(in srgb, var(--color-on-night) 80%, transparent);max-width:56ch}.hr-upgrade .hr-row{margin-top:.5rem}.hr-upgrade .hr-btn:not(.hr-btn--lime){color:var(--color-on-night);border-color:color-mix(in srgb, var(--color-on-night) 35%, transparent);background:0 0}@media (width<=900px){.hr-pipe{grid-template-columns:repeat(5,240px)}}.hr-form label{flex-direction:column;gap:.25rem;font-size:.86rem;font-weight:600;display:flex}.hr-input,.hr-select,.hr-textarea{font:inherit;border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;color:var(--color-ink);border-radius:10px;width:100%;padding:0 .8rem;font-weight:500}.hr-textarea{resize:vertical;min-height:96px;padding:.6rem .8rem}.hr-input:focus,.hr-select:focus,.hr-textarea:focus{outline:2px solid var(--color-ink);outline-offset:1px}.hr-chips-row{flex-wrap:wrap;gap:.4rem;display:flex}.hr-chips-row .hr-chip b{margin-left:.35rem;font-weight:800}.hr-radar{flex-direction:column;gap:.9rem;display:flex}.hr-radar-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hr-radar-head h2{font-size:1.3rem}.hr-radar-offer{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hr-radar-offer b{font-family:var(--font-display);font-size:1.5rem;line-height:1}.hr-radar-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.hr-radar-stats>div{background:var(--color-paper);border-radius:12px;padding:.6rem .7rem}.hr-radar-stats b{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;line-height:1;display:block}.hr-radar-stats span{color:var(--color-ink-mute);margin-top:.3rem;font-size:.74rem;line-height:1.25;display:block}.hr-radar-band{height:58px;margin:.2rem 0;position:relative}.hr-radar-band .rail{background:var(--color-line);border-radius:99px;height:10px;position:absolute;top:24px;left:0;right:0}.hr-radar-band .mid{background:var(--color-night);border-radius:99px;height:10px;position:absolute;top:24px}.hr-radar-band .med{background:var(--color-lime);border:1px solid var(--color-night);width:4px;height:22px;margin-left:-2px;position:absolute;top:18px}.hr-radar-band .you{background:var(--color-danger);width:2px;height:34px;margin-left:-1px;position:absolute;top:12px}.hr-radar-band .you b{color:var(--color-danger);white-space:nowrap;font-size:.72rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.hr-radar-band .axis{color:var(--color-ink-mute);justify-content:space-between;font-size:.72rem;display:flex;position:absolute;top:40px;left:0;right:0}.hr-radar-band .axis em{font-style:normal}.hr-radar-top .hr-kicker{margin-bottom:.4rem}.hr-brief-preview{border-top:1px solid var(--color-line);margin-top:.8rem;padding-top:.8rem;font-size:.9rem}.hr-brief-preview div[style]{color:var(--color-ink)!important}.hr-brief-preview p[style]{color:inherit!important}.hr-brief-preview div[style*=border]{border-color:var(--color-line)!important}.hr-brief-preview a[style]{background:var(--color-night)!important;color:var(--color-lime)!important}@media (width<=900px){.hr-radar-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.hr-doc-score{align-items:center;gap:1.4rem;display:flex}.hr-doc-score h2{font-size:1.4rem}.hr-doc-ring{--ring:var(--color-lime-deep);background:conic-gradient(var(--ring) calc(var(--p) * 1%), var(--color-line) 0);border-radius:50%;flex-shrink:0;place-items:center;width:112px;height:112px;display:grid;position:relative}.hr-doc-ring:before{content:"";background:var(--color-surface);border-radius:50%;position:absolute;inset:10px}.hr-doc-ring b,.hr-doc-ring small{position:relative}.hr-doc-ring b{font-family:var(--font-display);letter-spacing:-.03em;font-size:2rem;line-height:1}.hr-doc-ring small{color:var(--color-ink-mute);margin-left:2px;font-size:.7rem}.hr-doc-score.is-weak .hr-doc-ring{--ring:var(--color-gold)}.hr-doc-score.is-bad .hr-doc-ring{--ring:var(--color-danger)}.hr-doc-fixes{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.hr-doc-fixes li{border-top:1px solid var(--color-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.7rem 0;display:grid}.hr-doc-fixes li:first-child{border-top:0;padding-top:0}.hr-doc-n{background:var(--color-night);width:28px;height:28px;color:var(--color-lime);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:inline-grid}.hr-doc-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hr-doc-checks li{border-top:1px solid var(--color-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.9rem;display:grid}.hr-doc-checks li:first-child{border-top:0}.hr-doc-checks small{color:var(--color-ink-mute);font-size:.76rem;font-weight:700}.hr-doc-mark{background:var(--color-line);width:20px;height:20px;color:var(--color-ink-mute);border-radius:50%;place-items:center;display:inline-grid}.hr-doc-checks .is-ok .hr-doc-mark{background:var(--color-lime);color:var(--color-on-accent)}.hr-doc-checks .is-fix .hr-doc-mark{background:var(--color-danger-soft);color:var(--color-danger)}.hr-doc-checks .is-fix small{color:var(--color-danger)}.hr-doc-checks .is-na{opacity:.6}.hr-form--grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.7rem .9rem;display:grid}.hr-form--grid h2{margin-bottom:.2rem}.hr-subtabs{scrollbar-width:none;border-bottom:1px solid var(--color-line);gap:.2rem;margin-bottom:1.1rem;display:flex;overflow-x:auto}.hr-subtabs::-webkit-scrollbar{display:none}.hr-subtabs a{color:var(--color-ink-soft);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .7rem;font-size:.9rem;font-weight:600;text-decoration:none}.hr-subtabs a[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-ink)}.hr-stat{flex-direction:column;gap:.2rem;display:flex}.hr-stat>span{color:var(--color-ink-mute);letter-spacing:.02em;font-size:.78rem;font-weight:700}.hr-stat>b{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.6rem;line-height:1.1}.hr-stat>small{font-size:.8rem;line-height:1.35}.hr-card--dark.hr-stat>span{color:color-mix(in srgb, var(--color-on-night) 70%, transparent)}.hr-dl{grid-template-columns:180px minmax(0,1fr);gap:.45rem 1rem;margin:0;font-size:.92rem;display:grid}.hr-dl dd{margin:0}.hr-dl code{font-family:var(--font-mono);background:var(--color-line);border-radius:6px;padding:.1rem .4rem;font-size:.9rem}.hr-person{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.hr-person--big{gap:.9rem}.hr-avatar--sm{flex-shrink:0;width:28px;height:28px;font-size:.72rem}.hr-avatar--lg{width:56px;height:56px;font-size:1.3rem}.hr-people tr.is-left{opacity:.55}.hr-totals .hr-stat>b{font-size:1.35rem}.hr-lines td,.hr-lines th{font-size:.86rem}.hr-line-edit{position:relative}.hr-line-edit summary{cursor:pointer;list-style:none;display:inline-flex}.hr-line-edit summary::-webkit-details-marker{display:none}.hr-line-edit[open]>div,.hr-line-edit[open]>form{z-index:30;background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:12px;min-width:240px;padding:.8rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px -16px #0006}.hr-rules tr.is-unconfirmed .hr-rule-value{color:var(--color-ink-mute)}.hr-rule-value{font-variant-numeric:tabular-nums;font-weight:600}.hr-cal-wrap{overflow-x:auto}.hr-cal{border-collapse:separate;border-spacing:2px;font-size:.78rem}.hr-cal th{text-align:left;white-space:nowrap;color:var(--color-ink-soft);padding:.2rem .4rem;font-weight:600}.hr-cal thead th{text-align:center;color:var(--color-ink-mute);min-width:22px;font-size:.72rem}.hr-cal thead th.is-off{color:var(--color-line-strong)}.hr-cal thead th.is-today{color:var(--color-ink);background:var(--color-lime);border-radius:6px}.hr-cal td{background:var(--color-surface);border:1px solid var(--color-line);border-radius:5px;width:22px;height:22px}.hr-cal td.is-off{background:var(--color-line);border-color:#0000}.hr-cal td.is-leave,.hr-cal-key.is-leave{background:var(--color-ink)!important;border-color:var(--color-ink)!important}.hr-cal td.is-sick,.hr-cal-key.is-sick{background:var(--color-gold)!important;border-color:var(--color-gold)!important}.hr-cal td.is-unpaid,.hr-cal-key.is-unpaid{background:var(--color-danger)!important;border-color:var(--color-danger)!important}.hr-cal td.is-asked,.hr-cal-key.is-asked{background:var(--color-lime)!important;border-color:var(--color-ink)!important}.hr-cal-cover th{color:var(--color-ink)}.hr-cal-cover td{text-align:center;background:0 0;border-color:#0000;font-size:.7rem;font-weight:700}.hr-cal-key{vertical-align:middle;border-radius:3px;width:12px;height:12px;margin-right:.1rem;display:inline-block}.hr-cal tbody th a{color:inherit;text-decoration:none}@media (width<=900px){.hr-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-dl{grid-template-columns:1fr;gap:.1rem 0}.hr-dl dt{margin-top:.4rem}}@media (width<=560px){.hr-form--grid{grid-template-columns:1fr}.hr-totals{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.hr-sitecard{padding:1.4rem}.hr-sitecard .fj-form,.hr-sitecard form{max-width:none}.hr-inbox{padding:.3rem 0;overflow:hidden}.hr-inbox-row{color:inherit;border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 1.1rem;text-decoration:none;transition:background .15s;display:grid}.hr-inbox-row:last-child{border-bottom:0}.hr-inbox-row:hover{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}.hr-inbox-row.is-unread .hr-inbox-last,.hr-inbox-row.is-unread b{color:var(--color-ink)}.hr-inbox-row.is-unread{box-shadow:inset 3px 0 0 var(--color-lime)}.hr-inbox-main{gap:.15rem;min-width:0;display:grid}.hr-inbox-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hr-inbox-last{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.hr-inbox-side{align-content:center;justify-items:end;gap:.3rem;display:grid}.hr-inbox-dot{background:var(--color-lime);min-width:22px;height:22px;color:var(--color-on-accent,#191712);border-radius:99px;place-items:center;padding:0 .4rem;font-size:.72rem;font-weight:800;display:inline-grid}.hr-thread{padding:0;display:grid;overflow:hidden}.hr-thread-head{border-bottom:1px solid var(--color-line);align-items:center;gap:.9rem;padding:1.1rem 1.2rem;display:flex}.hr-thread-stages{background:color-mix(in srgb, var(--color-ink) 3%, transparent);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.7rem 1.2rem;display:flex}.hr-thread-stages .hr-btn[disabled]{opacity:1;cursor:default}.hr-thread-letter{border-bottom:1px dashed var(--color-line-strong);padding:1rem 1.2rem}.hr-thread-letter p:not(.hr-kicker){white-space:pre-wrap;margin-top:.3rem;line-height:1.55}.hr-thread-list{background:color-mix(in srgb, var(--color-ink) 2%, transparent);gap:.7rem;min-height:180px;max-height:60vh;padding:1.1rem 1.2rem;display:grid;overflow-y:auto}.hr-thread-list .fj-msg-them .fj-msg-body{background:var(--color-surface);border:1px solid var(--color-line)}.hr-thread-day{letter-spacing:.04em;color:var(--color-ink-mute);background:var(--color-line);border-radius:99px;justify-self:center;padding:.15rem .7rem;font-size:.74rem;font-weight:700}.hr-thread-compose{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;padding:.9rem 1.2rem 1.1rem;display:grid}.hr-thread-decline{align-self:end}.hr-thread-compose .hr-textarea{min-height:64px}.hr-thread-decline>form{background:var(--color-surface);border:1px solid var(--color-line-strong);z-index:3;border-radius:12px;width:min(360px,90vw);padding:.8rem;position:absolute;bottom:calc(100% + .4rem);right:0;box-shadow:0 12px 30px #00000024}.hr-chip--pick{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-line-strong);background:0 0;gap:.3rem;font-weight:600;transition:background .15s,border-color .15s}.hr-chip--pick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hr-chip--pick:has(input:checked),.hr-chip--pick.is-on{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.hr-chip--pick:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.hr-chip--pick.is-lead{border-style:dashed;border-color:var(--color-ink-soft)}.hr-tal-tabs{border-top:0;border-bottom:1px solid var(--color-line);margin:0 0 1rem}.hr-tal-n{background:var(--color-line);min-width:1.4rem;height:1.4rem;color:var(--color-ink-soft);border-radius:999px;justify-content:center;align-items:center;margin-left:.3rem;padding:0 .35rem;font-size:.72rem;font-weight:800;display:inline-flex}.hr-tal-n.is-lime{background:var(--color-lime);color:var(--color-on-accent,#191712)}.hr-tal-allow{text-align:right;gap:.15rem;display:grid}.hr-tal-allow b{font-size:.9rem}.hr-tal-search{gap:.9rem;padding:1rem 1.1rem 1.1rem;display:grid}.hr-tal-bar{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;gap:.6rem;display:grid}.hr-tal-bar label{gap:.3rem;min-width:0;display:grid}.hr-tal-bar .hr-btn{min-height:44px}.hr-tal-lead{color:var(--color-ink-soft);margin:-.3rem 0 0}.hr-tal-filters{border-top:1px solid var(--color-line);gap:.7rem;padding-top:.8rem;display:grid}.hr-tal-skills{border:0;gap:.45rem;margin:0;padding:0;display:grid}.hr-tal-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.84rem;font-weight:600;display:flex}.hr-tal-sel{align-items:center;gap:.4rem;display:inline-flex}.hr-tal-tog{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.hr-tal-sort{margin-left:auto}.hr-tal-clear{font-size:.82rem}.hr-tal-sum{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:1rem 0 .8rem;display:flex}.hr-tal-sum p{color:var(--color-ink-soft);margin:0;font-size:.95rem}.hr-tal-sum p b{color:var(--color-ink)}.hr-tal-sum .is-match{color:var(--color-ink);font-weight:700}.hr-tal-active{flex-wrap:wrap;gap:.35rem;display:flex}.hr-tal-active a{background:var(--color-ink);min-height:26px;color:var(--color-paper);border-radius:99px;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.hr-tal-active a:after{content:"×";opacity:.7}.hr-tal-hidden{margin-left:auto}.hr-tal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.hr-tal-card{align-content:start;gap:.6rem;padding-left:1.4rem;display:grid;position:relative}.hr-tal-card:before{content:"";background:var(--tint-hiring,#3a2a1c);opacity:.55;border-radius:2px;width:4px;position:absolute;top:1rem;bottom:1rem;left:0}.hr-tal-card.is-pinned:before,.hr-tal-intro.is-accepted:before{background:var(--color-lime-deep);opacity:1}.hr-tal-card.is-hidden{opacity:.75}.hr-tal-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.hr-tal-card h2{font-size:1.02rem;line-height:1.3}.hr-tal-score{background:color-mix(in srgb, var(--color-ink) 5%, transparent);min-width:3rem;font-family:var(--mono);border-radius:10px;flex:none;justify-items:center;padding:.35rem .5rem;line-height:1;display:grid}.hr-tal-score b{font-size:1.2rem}.hr-tal-score small{color:var(--color-ink-mute);margin-top:.15rem;font-size:.66rem}.hr-tal-facts{flex-wrap:wrap;gap:.35rem;display:flex}.hr-tal-facts:empty{display:none}.hr-tal-note{background:color-mix(in srgb, var(--color-lime) 18%, transparent);color:var(--color-ink);border-radius:10px;padding:.5rem .7rem}.hr-tal-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.5rem;display:flex}.hr-tal-foot form{display:inline}.hr-tal-foot .hr-btn.is-on{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.hr-btn--quiet{box-shadow:none;color:var(--color-ink-mute);background:0 0;border-color:#0000}.hr-btn--quiet:hover{background:var(--color-line);color:var(--color-ink);box-shadow:none}.hr-tal-ask{position:relative}.hr-tal-ask>form{background:var(--color-surface);border:1px solid var(--color-line-strong);width:min(380px,92vw);box-shadow:var(--elev-2,0 12px 30px #00000024);z-index:3;border-radius:12px;margin-top:0;padding:.9rem;position:absolute;top:calc(100% + .4rem);left:0}.hr-tal-noteform{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.4rem;display:grid}.hr-tal-noteform label{gap:.25rem;font-size:.78rem;font-weight:700;display:grid}.hr-tal-pager{color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:.86rem;display:flex}.hr-tal-empty{gap:.6rem;display:grid}.hr-tal-empty .hr-chips{align-items:center}.hr-tal-empty .hr-chips a{min-height:36px}.hr-tal-intros{gap:.8rem;display:grid}.hr-tal-msg{color:var(--color-ink-soft);white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.5}.hr-tal-contact{background:color-mix(in srgb, var(--color-lime) 16%, var(--color-surface));border-radius:12px;gap:.35rem;padding:.8rem .9rem;display:grid}.hr-tal-contact b{font-size:1.05rem}.hr-tal-contact-row{flex-wrap:wrap;gap:.4rem;display:flex}@media (width<=760px){.hr-tal-bar{grid-template-columns:1fr 1fr}.hr-tal-bar .hr-tal-q,.hr-tal-bar .hr-btn{grid-column:1/-1}.hr-tal-sort,.hr-tal-hidden{margin-left:0}.hr-tal-noteform{grid-template-columns:1fr}.hr-tal-allow{text-align:left}}.hr-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem;display:grid}.hr-grid2--wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hr-check{align-items:flex-start;line-height:1.4;flex-direction:row!important;gap:.6rem!important;font-weight:500!important;display:flex!important}.hr-check input{width:18px;height:18px;accent-color:var(--color-ink);flex-shrink:0;margin-top:.15rem}.hr-input--sm{min-height:36px;font-size:.86rem;font-weight:500}.hr-select--sm{width:auto;min-height:36px;font-size:.86rem}.hr-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.hr-perk{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;padding:.7rem .8rem;transition:border-color .15s,background .15s;gap:.4rem!important;display:grid!important}.hr-perk:has(input:checked),.hr-perk.is-on{border-color:var(--color-ink);background:color-mix(in srgb, var(--color-lime) 10%, var(--color-surface))}.hr-perk-head{align-items:center;gap:.5rem;display:flex}.hr-perk-head input{width:18px;height:18px;accent-color:var(--color-ink)}.hr-perk:not(:has(input:checked)) .hr-input--sm{display:none}.hr-cpage-actions{position:sticky;top:72px}.hr-cpage-actions .hr-btn{width:100%}.hr-cpage-preview{background:var(--color-night);color:var(--color-on-night);border-color:#0000;gap:.4rem;display:grid}.hr-cpage-preview .hr-kicker{color:var(--color-lime)}.hr-cpage-preview .hr-mute{color:color-mix(in srgb, var(--color-on-night) 65%, transparent)}.hr-cpage-preview .hr-chip--line{border-color:color-mix(in srgb, var(--color-on-night) 30%, transparent);color:var(--color-on-night)}.hr-cpage-tag{letter-spacing:-.01em;font-size:1.15rem;font-weight:700;line-height:1.3}.hr-logo-preview{border:1px solid var(--color-line);background:var(--color-surface);object-fit:contain;border-radius:10px}.hr-team-who{align-items:center;gap:.6rem;display:flex}.hr-avatar--ghost{border:1px dashed var(--color-line-strong);color:var(--color-ink-mute);background:0 0}.hr-team tr.is-waiting td{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}.hr-team-help{gap:.25rem;line-height:1.4;list-style:none;display:grid}.hr-team-invite fieldset{border:0;gap:.4rem;margin:0;padding:0;display:grid}.hr-sec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.hr-sec-list{gap:.6rem;list-style:none;display:grid}.hr-sec-list li{align-items:center;gap:.7rem;display:flex}.hr-sec-ico{background:var(--color-night);width:34px;height:34px;color:var(--color-lime);border-radius:10px;flex-shrink:0;place-items:center;font-weight:800;display:inline-grid}.hr-code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--color-line);border-radius:6px;padding:.1rem .4rem;font-size:.82rem}.hr-sec-log td{vertical-align:top}.hr-sec-measures{margin-top:1.1rem}.hr-sec-measures h2{margin:0 0 .6rem;font-size:1.05rem}.hr-sec-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 2rem;margin:0;display:grid}.hr-sec-dl>div{gap:.2rem;display:grid}.hr-sec-dl dt{font-weight:700}.hr-sec-dl dd{color:var(--color-ink-soft);max-width:52ch;margin:0;line-height:1.5}@media (width<=900px){.hr-tal-grid,.hr-sec-grid,.hr-perks,.hr-plans,.hr-sec-dl{grid-template-columns:1fr}.hr-cpage-actions{position:static}}@media (width<=640px){.hr-inbox-row{grid-template-columns:auto minmax(0,1fr);padding:.75rem .9rem}.hr-inbox-side{grid-column:2;grid-auto-flow:column;justify-items:start;gap:.5rem}.hr-grid2,.hr-grid2--wide{grid-template-columns:1fr}.hr-thread-head{padding:.9rem}.hr-thread-list,.hr-thread-compose,.hr-thread-letter,.hr-thread-stages{padding-left:.9rem;padding-right:.9rem}.hr-sitecard{padding:.9rem}}.hr-rota{border-collapse:separate;border-spacing:3px;width:100%;font-size:.8rem}.hr-rota th{text-align:left;white-space:nowrap;color:var(--color-ink-soft);vertical-align:top;padding:.25rem .4rem;font-weight:600}.hr-rota thead th{text-align:center;color:var(--color-ink-mute);font-size:.74rem}.hr-rota thead th.is-today{color:var(--color-ink);background:var(--color-lime);border-radius:6px}.hr-rota td{vertical-align:top;background:color-mix(in srgb, var(--color-ink) 3%, transparent);border-radius:8px;min-width:104px;padding:3px}.hr-rota td.is-today{outline:1px solid var(--color-lime-deep)}.hr-rota td.is-away{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--color-ink) 7%, transparent) 6px 8px)}.hr-rota-away{color:var(--color-ink-mute);padding:.3rem .4rem;font-size:.72rem;display:block}.hr-rota-cell{background:var(--color-surface);border:1px solid var(--color-line);border-radius:6px;margin-bottom:3px;padding:.3rem .45rem;position:relative}.hr-rota-cell summary{cursor:pointer;gap:.05rem;list-style:none;display:grid}.hr-rota-cell summary::-webkit-details-marker{display:none}.hr-rota-cell summary b{font-size:.78rem;font-weight:700}.hr-rota-cell summary small{color:var(--color-ink-mute);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;display:block;overflow:hidden}.hr-rota-cell.is-morning,.hr-rota-key.is-morning{border-left:3px solid var(--color-lime-deep)}.hr-rota-cell.is-evening,.hr-rota-key.is-evening{border-left:3px solid var(--color-night)}.hr-rota-cell.is-training,.hr-rota-key.is-training{border-left:3px solid var(--color-gold)}.hr-rota-cell.is-overtime,.hr-rota-key.is-overtime{border-left:3px solid var(--color-danger)}.hr-rota-cell.has-swap{border-style:dashed}.hr-rota-key{background:var(--color-surface);border:1px solid var(--color-line);vertical-align:middle;border-radius:3px;width:14px;height:12px;display:inline-block}.hr-rota-key.is-away{background:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in srgb, var(--color-ink) 20%, transparent) 3px 5px)}.hr-rota-pop{z-index:4;background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:10px;gap:.4rem;width:280px;padding:.6rem;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 30px #00000024}.hr-checklist{gap:.45rem;list-style:none;display:grid}.hr-checklist li{align-items:center;gap:.6rem;font-size:.9rem;display:flex}.hr-checklist li.is-done>span{color:var(--color-ink-mute);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ink) 40%, transparent)}.hr-checklist li.is-done>span small{text-decoration:none}.hr-tick{border:1.5px solid var(--color-line-strong);background:var(--color-surface);width:26px;height:26px;color:var(--color-on-accent,#191712);cursor:pointer;border-radius:8px;place-items:center;font-size:.85rem;font-weight:800;transition:background .15s,border-color .15s;display:grid}.hr-tick[aria-pressed=true]{background:var(--color-lime);border-color:var(--color-lime)}.hr-tick[disabled]{cursor:default;opacity:.7}.hr-dl{grid-template-columns:1fr auto;gap:.3rem 1rem;font-size:.9rem;display:grid}.hr-dl dt{color:var(--color-ink-soft)}.hr-dl dd{text-align:right;font-variant-numeric:tabular-nums}.hr-steps-line{counter-reset:step;flex-wrap:wrap;gap:.3rem;list-style:none;display:flex}.hr-steps-line li{border:1px solid var(--color-line);color:var(--color-ink-mute);border-radius:99px;padding:.25rem .6rem;font-size:.78rem;font-weight:600}.hr-steps-line li.is-past{color:var(--color-ink-soft);border-color:var(--color-line-strong)}.hr-steps-line li.is-now{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.hr-leaving{gap:.9rem;display:grid}.hr-review-grid td:first-child{width:60%}.hr-review-q{align-items:center;grid-template-columns:minmax(0,1fr) auto!important;gap:.6rem!important;font-weight:500!important;display:grid!important}.hr-review-scale{gap:.25rem;display:inline-flex}.hr-review-scale label{cursor:pointer;position:relative}.hr-review-scale input{opacity:0;position:absolute;inset:0}.hr-review-scale span{border:1px solid var(--color-line-strong);border-radius:8px;place-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:grid}.hr-review-scale input:checked+span{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.hr-review-scale input:focus-visible+span{outline:2px solid var(--color-lime-deep);outline-offset:1px}.hr-review-goal{flex-wrap:nowrap!important}.hr-review-goal input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-ink);flex-shrink:0}.hr-pvm .hr-bar{display:inline-block}@media (width<=640px){.hr-rota td{min-width:84px}.hr-review-q{grid-template-columns:1fr!important}}.hr-starter header h2 a,.hr-leaver header h2 a,.hr-permit header h2 a{text-decoration:none}.hr-acc .hr-btn--dark{border-color:var(--color-ink)}.hr-journal{max-width:420px;font-size:.95rem}.hr-auto{padding:.2rem 1.2rem;display:grid}.hr-auto-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.hr-auto-row:last-child{border-bottom:0}.hr-auto-row b{margin-bottom:.15rem;display:block}.hr-switch{border:1px solid var(--color-line-strong);background:var(--color-line);cursor:pointer;border-radius:99px;flex-shrink:0;width:46px;height:26px;transition:background .2s,border-color .2s;position:relative}.hr-switch span{background:var(--color-surface);border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,.7,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.hr-switch[aria-checked=true]{background:var(--color-lime);border-color:var(--color-lime-deep)}.hr-switch[aria-checked=true] span{background:var(--color-ink);transform:translate(20px)}.hr-autolog{gap:.6rem;list-style:none;display:grid}.hr-autolog li{border-bottom:1px solid var(--color-line);gap:.1rem;padding-bottom:.6rem;display:grid}.hr-autolog li:last-child{border-bottom:0}.hr-import-drop input[type=file]{padding:.5rem .8rem}.hr-report-logo{object-fit:contain;background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;margin-bottom:.6rem;display:block}.hr-report-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.4rem;height:120px;margin-bottom:1rem;display:grid}.hr-report-bar{height:100%;position:relative}.hr-report-bar i{height:calc((100% - 20px) * var(--hf,0));background:var(--color-ink);border-radius:6px 6px 2px 2px;min-height:3px;transition:height .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:20px;left:0;right:0}.hr-report-bar:last-child i{background:var(--color-lime-deep)}.hr-report-bar span{color:var(--color-ink-mute);text-align:center;white-space:nowrap;font-size:.68rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hr-report-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}@media print{.hr-topbar,.hr-foot,.hr-demo-strip,.hr-btn,.hr-upgrade{display:none!important}.hr-card{break-inside:avoid;border-color:#ccc}body{background:#fff}}.hr-door{max-width:640px;margin:0 auto;padding:2.5rem 1rem 4rem}.hr-door-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.hr-door-brand{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.hr-door-brand span{color:var(--color-lime-deep)}.hr-door h1{margin-bottom:.3rem;font-size:1.6rem}.hr-door .hr-card+.hr-card{margin-top:.9rem}.hr-door-code{letter-spacing:.3em;text-align:center;font-size:1.4rem;font-weight:700}.hr-door-slips{gap:.4rem;list-style:none;display:grid}.hr-door-slips a{border:1px solid var(--color-line);color:inherit;border-radius:10px;justify-content:space-between;align-items:center;padding:.6rem .8rem;text-decoration:none;display:flex}.hr-door-slips a:hover{border-color:var(--color-ink)}.hr-contract-text{white-space:pre-wrap;background:color-mix(in srgb, var(--color-ink) 3%, var(--color-surface));border-radius:12px;padding:1rem 1.1rem;line-height:1.6}@media (width<=640px){.hr-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-report-bars{height:90px}.hr-auto-row{flex-direction:column;align-items:flex-start}}.hr-api-main{gap:1rem}.hr-api-cardhead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.hr-api-cardhead h2{margin:0}@media (width<=640px){.hr-api-cardhead{flex-direction:column;align-items:flex-start;gap:.2rem}}.hr-api-flash{margin-bottom:1rem}.hr-api-new{gap:.6rem;margin-bottom:1rem}.hr-api-key{align-items:center;gap:.6rem;display:flex}.hr-api-key code{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;background:color-mix(in srgb, var(--color-on-night) 10%, transparent);border-radius:10px;flex:auto;padding:.55rem .75rem;font-size:.95rem}.hr-api-key--quiet code{background:var(--color-line);font-size:.8rem}.hr-api-pre{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-all;color:color-mix(in srgb, var(--color-on-night) 80%, transparent);margin:0;font-size:.78rem}.hr-api-form{gap:.9rem}.hr-api-form h2,.hr-api-dev h2{margin:0}.hr-field{flex-direction:column;gap:.3rem;font-size:.86rem;font-weight:700;display:flex}.hr-api-scopes,.hr-api-exp{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.hr-api-scopes legend,.hr-api-exp legend{margin-bottom:.2rem;padding:0;font-size:.86rem;font-weight:700}.hr-api-group{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--color-ink-mute);margin:.35rem 0 0;font-size:.72rem;font-weight:700}.hr-api-scope{border:1px solid var(--color-line);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.55rem;padding:.45rem .55rem;transition:border-color .15s,background .15s;display:grid}.hr-api-scope:hover{border-color:var(--color-line-strong)}.hr-api-scope:has(input:checked){border-color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 4%, transparent)}.hr-api-scope input{accent-color:var(--color-ink);margin:2px 0 0}.hr-api-scope span{gap:1px;min-width:0;font-size:.85rem;line-height:1.3;display:grid}.hr-api-scope b{font-weight:600}.hr-api-scope small{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-ink-mute);font-size:.7rem}.hr-api-scope--all{border-style:dashed}.hr-api-scopes.is-all .hr-api-scope:not(.hr-api-scope--all){opacity:.4}.hr-seg{flex-wrap:wrap;gap:.35rem;display:flex}.hr-seg label{position:relative}.hr-seg input{opacity:0;pointer-events:none;position:absolute;inset:0}.hr-seg span{border:1px solid var(--color-line-strong);cursor:pointer;border-radius:99px;align-items:center;min-height:36px;padding:0 .8rem;font-size:.84rem;font-weight:600;display:inline-flex}.hr-seg input:checked+span{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.hr-seg input:focus-visible+span{outline:2px solid var(--color-ink);outline-offset:2px}.hr-api-risk{line-height:1.45}.hr-api-ack{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.55rem;font-size:.84rem;line-height:1.4;display:grid}.hr-api-ack input{accent-color:var(--color-ink);margin:2px 0 0}.hr-api-dev{gap:.6rem}.hr-api-scopelist{flex-wrap:wrap;gap:.25rem;display:flex}.hr-chip--sm{min-height:22px;padding:0 .45rem;font-size:.72rem}.hr-chips--sm a{min-height:36px;padding:0 .8rem;font-size:.84rem}.hr-table tr.is-revoked td{opacity:.5}.hr{--elev-1:0 1px 2px #14120a0f, 0 10px 24px -18px #14120a59;--elev-2:0 2px 6px #14120a14, 0 24px 48px -24px #14120a66;--edge:inset 0 1px 0 #ffffffbf;--wash:radial-gradient(1200px 500px at 18% -10%, color-mix(in srgb, var(--color-lime) 9%, transparent), transparent 60%);--tint-money:#2a3a1c;--tint-hiring:#3a2a1c;--tint-people:#1c2d3a;--tint-market:#3a1c33;--tint-leave:#3a3a1c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hr{--elev-1:0 1px 2px #00000080, 0 14px 30px -18px #000c;--elev-2:0 2px 8px #0000008c, 0 30px 60px -28px #000000d9;--edge:inset 0 1px 0 #ffffff0f;--wash:radial-gradient(1200px 520px at 18% -10%, color-mix(in srgb, var(--color-lime) 10%, transparent), transparent 60%)}}:root[data-theme=dark] .hr{--elev-1:0 1px 2px #00000080, 0 14px 30px -18px #000c;--elev-2:0 2px 8px #0000008c, 0 30px 60px -28px #000000d9;--edge:inset 0 1px 0 #ffffff0f;--wash:radial-gradient(1200px 520px at 18% -10%, color-mix(in srgb, var(--color-lime) 10%, transparent), transparent 60%)}.hr{background-image:var(--wash);background-repeat:no-repeat;background-attachment:scroll}.hr-top{background:color-mix(in srgb, var(--color-surface) 82%, transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);box-shadow:0 1px 0 var(--color-line), 0 8px 24px -20px #00000059}.hr-sections a{transition:background .2s,color .2s;position:relative}.hr-sections a:hover{background:var(--color-line);color:var(--color-ink)}.hr-sections a[aria-current=page]{background:var(--color-ink);color:var(--color-paper);box-shadow:var(--elev-1)}.hr-tabs a[aria-current=page]{border-bottom-color:var(--color-lime-deep)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hr-tabs a[aria-current=page]{border-bottom-color:var(--color-lime)}}.hr-card{box-shadow:var(--elev-1), var(--edge);border-color:color-mix(in srgb, var(--color-line) 70%, transparent)}.hr-card--dark{background:linear-gradient(160deg, color-mix(in srgb, var(--color-night) 88%, #4a5a2a 12%), var(--color-night) 58%, color-mix(in srgb, var(--color-night) 90%, #000 10%));box-shadow:var(--elev-2), inset 0 1px 0 #ffffff12}.hr-card--lime{background:linear-gradient(160deg, color-mix(in srgb, var(--color-lime) 92%, #fff 8%), var(--color-lime) 50%, var(--color-lime-deep));box-shadow:var(--elev-2)}a.hr-card:hover{box-shadow:var(--elev-2), var(--edge);transform:translateY(-2px)}.hr-btn{box-shadow:var(--elev-1), var(--edge);transition:transform .15s,background-color .2s,box-shadow .2s}.hr-btn:hover{box-shadow:var(--elev-2), var(--edge)}.hr-btn:active{box-shadow:var(--elev-1);transform:translateY(1px)scale(.99)}.hr-btn--lime{background:linear-gradient(180deg, color-mix(in srgb, var(--color-lime) 90%, #fff 10%), var(--color-lime))}.hr-btn--lime:hover{background:linear-gradient(180deg, var(--color-lime), var(--color-lime-deep))}.hr-btn--dark{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ink) 86%, #fff 14%), var(--color-ink))}.hr-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent)}.hr-chip--dark{box-shadow:none;background:linear-gradient(160deg, color-mix(in srgb, var(--color-night) 85%, #4a5a2a 15%), var(--color-night))}.hr-table thead th{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}.hr-table thead th:first-child{border-top-left-radius:8px}.hr-table thead th:last-child{border-top-right-radius:8px}.hr-table tbody tr{transition:background .15s}.hr-table tbody tr:hover td{background:color-mix(in srgb, var(--color-lime) 9%, transparent)}.hr-table td:first-child{font-weight:600}.hr-kicker{color:var(--color-lime-deep)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hr-kicker{color:var(--color-lime)}}:root[data-theme=dark] .hr-kicker,.hr-card--dark .hr-kicker{color:var(--color-lime)}.hr-note{box-shadow:var(--edge);background:color-mix(in srgb, var(--color-line) 70%, var(--color-surface))}.hr-queue{padding:.2rem!important}.hr-q{border-radius:12px;margin:.2rem 0;padding:.3rem .8rem .3rem 1.1rem;transition:background .2s,transform .2s;position:relative;border-bottom:0!important}.hr-q:before{content:"";background:var(--color-ink-mute);border-radius:2px;width:4px;position:absolute;top:.7rem;bottom:.7rem;left:.3rem}.hr-q[data-mod=money]:before{background:var(--color-lime-deep)}.hr-q[data-mod=hiring]:before{background:#c9742a}.hr-q[data-mod=people]:before{background:#2a7ac9}.hr-q[data-mod=market]:before{background:#b03a8a}.hr-q[data-mod=leave]:before{background:#c9a227}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hr-q[data-mod=money]:before{background:var(--color-lime)}}.hr-q:hover{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}.hr-q+.hr-q{box-shadow:inset 0 1px 0 var(--color-line)}.hr-q .hr-due--urgent{background:var(--color-danger-soft);color:var(--color-danger);border-radius:99px;width:max-content;padding:.15rem .55rem}.hr-q .hr-due--soon{background:color-mix(in srgb, var(--color-lime) 22%, transparent);border-radius:99px;width:max-content;padding:.15rem .55rem}.hr-stat{min-height:132px;position:relative;overflow:hidden;padding-bottom:2.6rem!important}.hr-stat:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-lime) 22%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:55%;height:80%;position:absolute;bottom:-30%;right:-10%}.hr-stat .hr-big{font-size:2.3rem}.hr-stat-bars{opacity:.55;align-items:flex-end;gap:4px;height:18px;display:flex;position:absolute;bottom:.7rem;left:1.2rem;right:1.2rem}.hr-stat-bars i{background:var(--color-lime);border-radius:3px 3px 0 0;flex:1}.hr-card:not(.hr-card--dark) .hr-stat-bars i{background:var(--color-lime-deep)}.hr-head h1{letter-spacing:-.02em}.hr-q{grid-template-columns:minmax(92px,max-content) minmax(0,1fr) auto auto}.hr-q>.hr-chip{white-space:normal;text-align:center;justify-self:start;max-width:11rem;padding:.3rem .65rem;line-height:1.15}@media (width<=560px){.hr-q{grid-template-columns:minmax(0,1fr) auto}}.hr-explain{border:1px solid color-mix(in srgb, var(--color-lime-deep) 35%, var(--color-line));background:color-mix(in srgb, var(--color-lime) 10%, var(--color-surface));box-shadow:var(--elev-1);border-radius:14px;margin:1rem 0 0}.hr-explain>summary{cursor:pointer;align-items:flex-start;gap:.7rem;padding:.75rem 1rem;list-style:none;display:flex}.hr-explain>summary::-webkit-details-marker{display:none}.hr-explain-mark{background:var(--color-ink);width:1.5rem;height:1.5rem;color:var(--color-paper);border-radius:50%;flex:none;place-items:center;margin-top:.05rem;font-size:.85rem;font-weight:800;display:grid}.hr-explain-text{flex:auto;min-width:0;font-size:.95rem;line-height:1.45}.hr-explain-text b{color:var(--color-ink)}.hr-explain-lead{color:var(--color-ink-soft)}.hr-explain-caret{border-right:2px solid var(--color-ink-mute);border-bottom:2px solid var(--color-ink-mute);flex:none;width:10px;height:10px;margin:.45rem .2rem 0;transition:transform .2s;transform:rotate(45deg)}.hr-explain[open]>summary .hr-explain-caret{margin-top:.7rem;transform:rotate(-135deg)}.hr-explain-body{gap:.9rem;padding:0 1rem 1rem 3.2rem;display:grid}.hr-explain-part{gap:.35rem;display:grid}.hr-explain-part p{color:var(--color-ink-soft);max-width:72ch;font-size:.9rem;line-height:1.5}.hr-explain-part ul,.hr-explain-part ol{color:var(--color-ink-soft);gap:.25rem;max-width:72ch;margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.5;display:grid}.hr-explain-foot{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=760px){.hr-explain-body{padding-left:1rem}}.hr-avatar--demo{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 3px color-mix(in srgb, var(--color-lime-deep) 70%, var(--color-ink)), 0 6px 14px -6px #14120a99;background:#7d9c1f;padding:0;overflow:hidden}.hr-avatar--demo svg{width:100%;height:100%;display:block}@media (pointer:coarse){.hr-tick{width:44px;height:44px}.hr-btn--sm{min-height:44px}}
