.hr{width:100%;font-family:inherit;position:relative}.inner-hero-grid--visual:has(.hr){grid-template-columns:minmax(0,.78fr) minmax(0,1.42fr);gap:32px}.hr-t-teal{--t:187}.hr-t-blue{--t:218}.hr-t-violet{--t:268}.hr-t-amber{--t:38}.hr-t-rose{--t:348}.hr-t-slate{--t:215}.hr-mesh{background:radial-gradient(38% 46% at 18% 24%,#2bd7ee38,#0000 70%),radial-gradient(34% 42% at 82% 18%,#9951ec29,#0000 70%),radial-gradient(40% 44% at 72% 84%,#f4ae3429,#0000 70%),radial-gradient(36% 40% at 26% 86%,#397cef2e,#0000 70%);border-radius:40%;position:absolute;inset:-6% -4% -8%}html[data-theme=dark] .hr-mesh{opacity:.55}.hr-dots{background-image:radial-gradient(var(--color-line-strong) 1px, transparent 1.4px);opacity:.4;background-size:15px 15px;position:absolute;inset:4% 0 6%;-webkit-mask-image:radial-gradient(70% 70% at 55% 45%,#000 40%,#0000);mask-image:radial-gradient(70% 70% at 55% 45%,#000 40%,#0000)}.hr-app{border:1px solid var(--color-line);background:var(--color-surface);opacity:0;border-radius:1.1em;font-size:15px;animation:.7s cubic-bezier(.2,.7,.3,1) 50ms both hr-rise;position:relative;overflow:hidden;box-shadow:0 32px 60px -46px #0b17308c}html[data-theme=dark] .hr-app{box-shadow:0 32px 60px -46px #000c}.hr-bar{border-bottom:1px solid var(--color-line);background:linear-gradient(90deg, color-mix(in srgb, #1acee6 8%, var(--color-surface-muted)), var(--color-surface-muted) 55%);align-items:center;gap:.45em;padding:.7em .9em;display:flex}.hr-dot{background:var(--color-line-strong);border-radius:50%;width:.55em;height:.55em}.hr-tenant{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:.5em;align-items:center;gap:.35em;margin-left:.6em;padding:.25em .6em;font-size:.82em;font-weight:600;display:inline-flex}.hr-tenant i{color:var(--color-faint);font-style:normal}.hr-plan{background:color-mix(in srgb, var(--color-link) 10%, transparent);color:var(--color-link);border-radius:.45em;padding:.2em .55em;font-family:ui-monospace,monospace;font-size:.74em;font-weight:700}.hr-live{color:var(--color-mute);align-items:center;gap:.35em;margin-left:auto;font-family:ui-monospace,monospace;font-size:.72em;display:inline-flex}.hr-live i{background:#2bab6f;border-radius:50%;width:.45em;height:.45em;animation:2.4s ease-in-out infinite hr-beat}.hr-steps{border-bottom:1px solid var(--color-line);gap:.4em;padding:.7em .9em;display:flex}.hr-steps li{border:1px solid var(--color-line);min-width:0;color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;opacity:0;animation:.5s cubic-bezier(.2,.7,.3,1) both hr-slide;animation-delay:calc(.3s + var(--i) * 90ms);border-radius:.55em;flex:1;align-items:center;gap:.4em;padding:.35em .6em;font-size:.76em;font-weight:600;display:flex;overflow:hidden}.hr-steps s{background:var(--color-line-strong);border-radius:50%;flex:none;width:.5em;height:.5em}.hr-steps .is-done{color:var(--color-ink);background:#26c4d914;border-color:#2ea8b859}.hr-steps .is-done s{background:#1f9dad}.hr-steps .is-now{color:var(--color-ink);background:#9452e012;border-color:#9054d473}.hr-steps .is-now s{background:#8f4eda;animation:1.8s ease-in-out infinite hr-beat}.hr-body{grid-template-columns:7.4em minmax(0,1fr);display:grid}.hr-nav{border-right:1px solid var(--color-line);background:var(--color-surface-muted);flex-direction:column;gap:.15em;padding:.8em .6em;display:flex}.hr-nav button{width:100%;font:inherit;color:var(--color-mute);text-align:left;cursor:pointer;opacity:0;animation:.45s both hr-fade;animation-delay:calc(.45s + var(--i) * 60ms);border-radius:.45em;align-items:center;gap:.4em;padding:.42em .55em;font-size:.78em;font-weight:600;transition:background-color .2s,color .2s;display:flex}@media (hover:hover){.hr-nav button:hover{background:var(--color-chip);color:var(--color-ink)}}.hr-nav button:focus-visible{outline:2px solid var(--color-link);outline-offset:1px}.hr-nav .is-on,.hr-nav .is-on:hover{color:var(--color-ink);background:linear-gradient(90deg,#1fc1d629,#9452e01a);box-shadow:inset .18em 0 #20a5b6}.hr-nav em{background:var(--color-chip);color:var(--color-chip-ink);border-radius:.35em;margin-left:auto;padding:0 .35em;font-family:ui-monospace,monospace;font-size:.82em;font-style:normal}.hr-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.6em;min-height:15.4em;padding:.8em;display:grid}.hr-card{--t:215;border:1px solid var(--color-line);background:var(--color-surface);opacity:0;animation:.45s cubic-bezier(.2,.7,.3,1) both hr-slide;animation-delay:calc(var(--i) * 70ms);border-radius:.7em;padding:.7em .75em .8em}html[data-theme=dark] .hr-card{background:var(--color-surface-muted)}.hr-card--span{grid-column:1/-1}.hr-card h4{color:var(--color-ink);justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.6em;font-size:.8em;font-weight:700;display:flex}.hr-card h4 b{background:hsl(var(--t) 70% 50% / .14);color:hsl(var(--t) 65% 30%);white-space:nowrap;border-radius:.4em;padding:.15em .45em;font-family:ui-monospace,monospace;font-size:.86em;font-weight:600}html[data-theme=dark] .hr-card h4 b{color:hsl(var(--t) 70% 74%)}.hr-clock{letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-size:1.85em;font-weight:700;line-height:1.1}.hr-clock span{color:var(--color-mute);margin-left:.15em;font-size:.45em;font-weight:600}.hr-hours{background:var(--color-chip);border-radius:.3em;height:.32em;margin:.55em 0 .4em;display:block;overflow:hidden}.hr-hours i{border-radius:inherit;background:linear-gradient(90deg,#1db5c9,#2eb877);height:100%;transition:width .5s cubic-bezier(.2,.7,.3,1);display:block}.hr-hoursnote{color:var(--color-mute);justify-content:space-between;align-items:center;gap:.5em;font-size:.72em;display:flex}.hr-hoursnote em{color:var(--color-faint);font-style:normal}.hr-out{color:#fff;width:100%;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(90deg,#177f8c,#166f98);border-radius:.5em;margin-top:.7em;padding:.5em 0;font-size:.76em;font-weight:700;transition:filter .2s,transform .2s;display:block}@media (hover:hover){.hr-out:hover{filter:brightness(1.12)}}.hr-out:active{transform:translateY(1px)}.hr-out:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.hr-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em;display:grid}.hr-kpi--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-kpi li{background:hsl(var(--t) 72% 50% / .12);color:hsl(var(--t) 40% 34%);opacity:0;animation:.4s cubic-bezier(.2,.8,.3,1) both hr-pop;animation-delay:calc(.12s + var(--i) * 60ms);border-radius:.5em;padding:.45em .55em;font-size:.7em;font-weight:600}html[data-theme=dark] .hr-kpi li{color:hsl(var(--t) 40% 78%)}.hr-kpi b{color:hsl(var(--t) 62% 32%);font-family:ui-monospace,monospace;font-size:1.55em;font-weight:700;line-height:1.15;display:block}html[data-theme=dark] .hr-kpi b{color:hsl(var(--t) 70% 72%)}.hr-week{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:.4em;display:grid}.hr-week li{color:var(--color-faint);flex-direction:column;align-items:center;gap:.35em;font-size:.66em;font-weight:600;display:flex}.hr-week s{background:var(--color-chip);border-radius:.3em;align-items:flex-end;width:100%;height:4.4em;text-decoration:none;display:flex;overflow:hidden}.hr-week i{width:100%;height:var(--p);border-radius:inherit;transform-origin:bottom;animation:.5s cubic-bezier(.2,.7,.3,1) both hr-grow-y;animation-delay:calc(.2s + var(--i) * 60ms);background:linear-gradient(#1fc1d6,#3675e2);display:block;transform:scaleY(0)}.hr-split{gap:.15em;height:.55em;margin-bottom:.7em;display:flex}.hr-split i{transform-origin:0;border-radius:.28em;height:100%;animation:.55s cubic-bezier(.2,.7,.3,1) .12s forwards hr-grow;transform:scaleX(0)}.hr-split .is-in{background:#1ea6b8;flex:42}.hr-split .is-remote{background:#3675e2;flex:4}.hr-split .is-leave{background:#f0a119;flex:3}.hr-split .is-out{background:#df4967;flex:1}.hr-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2em .6em;display:grid}.hr-legend li{color:var(--color-mute);opacity:0;animation:.4s both hr-fade;animation-delay:calc(.22s + var(--i) * 50ms);align-items:center;gap:.4em;font-size:.72em;display:flex}.hr-legend s{background:hsl(var(--t) 72% 48%);border-radius:50%;flex:none;width:.5em;height:.5em;text-decoration:none}.hr-legend b{color:var(--color-ink);margin-left:auto;font-family:ui-monospace,monospace;font-weight:700}.hr-team-list li{opacity:0;animation:.4s cubic-bezier(.2,.7,.3,1) both hr-slide;animation-delay:calc(.18s + var(--i) * 60ms);grid-template-columns:1.85em minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:.5em;padding:.26em 0;display:grid}.hr-team-list img,.hr-reqs img,.hr-people img{object-fit:cover;background:var(--color-chip);border-radius:50%;width:1.85em;height:1.85em}.hr-team-list b,.hr-reqs b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.78em;font-weight:600;overflow:hidden}.hr-team-list u,.hr-reqs u{color:var(--color-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;text-decoration:none;overflow:hidden}.hr-team-list s,.hr-reqs s{background:var(--color-chip);color:var(--color-chip-ink);white-space:nowrap;border-radius:.4em;align-items:center;gap:.25em;padding:.15em .45em;font-family:ui-monospace,monospace;font-size:.7em;font-weight:600;text-decoration:none;display:inline-flex}.hr-team-list s svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.8em;height:.8em}.hr-team-list .is-in s,.hr-reqs .is-ok s{color:#196b45;background:#2bab6f29}html[data-theme=dark] .hr-team-list .is-in s,html[data-theme=dark] .hr-reqs .is-ok s{color:#7cdeb1}.hr-team-list .is-remote s{color:#25519d;background:#3675e229}html[data-theme=dark] .hr-team-list .is-remote s{color:#94b6f0}.hr-team-list .is-leave s,.hr-reqs .is-wait s{color:#8b5518;background:#f0a11933}html[data-theme=dark] .hr-team-list .is-leave s,html[data-theme=dark] .hr-reqs .is-wait s{color:#efbf6c}.hr-reqs li{opacity:0;animation:.4s cubic-bezier(.2,.7,.3,1) both hr-slide;animation-delay:calc(.18s + var(--i) * 70ms);grid-template-columns:1.85em minmax(0,1fr) auto;grid-template-areas:"a n s""a d s";align-items:center;gap:0 .5em;padding:.22em 0;display:grid}.hr-reqs img{grid-area:a}.hr-reqs b{grid-area:n}.hr-reqs u{grid-area:d}.hr-reqs s{grid-area:s}.hr-cal{grid-template-columns:repeat(16,minmax(0,1fr));gap:.22em;display:grid}.hr-cal i{aspect-ratio:1;background:var(--color-chip);opacity:0;animation:.3s both hr-fade;animation-delay:calc(.15s + var(--i) * 12ms);border-radius:.2em}.hr-cal .is-leave{background:#f0a119}.hr-cal .is-wait{background:#f0a11966}.hr-pay li{border-bottom:1px solid var(--color-line);color:var(--color-mute);opacity:0;animation:.4s both hr-fade;animation-delay:calc(.18s + var(--i) * 70ms);justify-content:space-between;align-items:center;gap:.5em;padding:.3em 0;font-size:.76em;font-weight:600;display:flex}.hr-pay li:last-child{color:var(--color-ink);border-bottom:0}.hr-pay s{color:var(--color-ink);letter-spacing:.08em;font-family:ui-monospace,monospace;text-decoration:none}.hr-note{color:var(--color-faint);margin-top:.5em;font-size:.7em}.hr-people{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5em;display:grid}.hr-people li{border:1px solid var(--color-line);text-align:center;opacity:0;animation:.4s cubic-bezier(.2,.8,.3,1) both hr-pop;animation-delay:calc(.15s + var(--i) * 60ms);border-radius:.6em;flex-direction:column;align-items:center;gap:.2em;padding:.55em .3em;display:flex}.hr-people img{width:2.4em;height:2.4em;margin-bottom:.15em}.hr-people b{max-width:100%;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;font-weight:600;overflow:hidden}.hr-people u{max-width:100%;color:var(--color-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.66em;text-decoration:none;overflow:hidden}.hr-foot{border-top:1px solid var(--color-line);background:var(--color-surface-muted);color:var(--color-faint);white-space:nowrap;justify-content:space-between;align-items:center;gap:1em;padding:.6em .9em;font-family:ui-monospace,monospace;font-size:.7em;display:flex;overflow:hidden}.hr-foot span:last-child{color:var(--color-mute)}@keyframes hr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hr-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hr-fade{to{opacity:1}}@keyframes hr-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes hr-grow{to{transform:scaleX(1)}}@keyframes hr-grow-y{to{transform:scaleY(1)}}@keyframes hr-beat{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:1279px){.hr-app{font-size:13.5px}}@media (max-width:1023px){.hr-app{font-size:12.5px}}@media (max-width:720px){.hr-body{grid-template-columns:minmax(0,1fr)}.hr-nav{border-right:0;border-bottom:1px solid var(--color-line);flex-flow:wrap}.hr-nav button{width:auto}.hr-nav .is-on{box-shadow:inset 0 -.16em #20a5b6}.hr-grid{grid-template-columns:minmax(0,1fr);min-height:0}.hr-steps{flex-wrap:wrap}.hr-steps li{flex:8em}.hr-team-list li{grid-template-columns:1.85em minmax(0,1fr) auto}.hr-team-list u{display:none}.hr-people{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hr-app,.hr-steps li,.hr-nav button,.hr-card,.hr-kpi li,.hr-legend li,.hr-team-list li,.hr-reqs li,.hr-cal i,.hr-pay li,.hr-people li{opacity:1;animation:none;transform:none}.hr-live i,.hr-steps .is-now s{animation:none}.hr-split i,.hr-week i{animation:none;transform:none}.hr-hours i,.hr-out{transition:none}}
