@import url("https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500&family=Fraunces:wght@300;400;500&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Geist,Anuphan,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:Geist Mono,Anuphan,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--myhr-s1:var(--ink-0);--myhr-s2:var(--primary);--myhr-s3:var(--ink-2);--myhr-s4:#8a9bb3;--myhr-s5:var(--ink-3);--myhr-s6:#4b6280;--myhr-s7:var(--ink-1);--myhr-ok:var(--success);--myhr-ok-bg:var(--success-subtle);--myhr-warn:var(--warning);--myhr-warn-bg:var(--warning-subtle);--myhr-bad:var(--error);--myhr-bad-bg:var(--error-subtle)}[data-theme=dark]{--myhr-s4:#7d8ea6;--myhr-s6:#8fa3bd}
/* !important because the rule loses to an inline style otherwise, and it
   was losing everywhere: 90 of the 91 components that set var(--font-serif)
   inline also set `fontVariantNumeric: 'tabular-nums'` inline, which replaces
   the whole property — tabular survives, lining is dropped, and Fraunces
   falls back to its oldstyle default. The invariant this rule exists to
   state is exactly the kind that has to beat an inline style. */.myhr-ann-events .d b,.myhr-ann-todo .n,.myhr-cal-grid .n,.myhr-cal-up .d b,.myhr-exp-table .money,.myhr-fc-item .am,.myhr-fc-money input,.myhr-fc-sum .net strong,.myhr-fc-sum dd,.myhr-figure,.myhr-pay-table .money,.myhr-pol-must .n,.myhr-pol-row .meta,.myhr-tax-code,[style*="var(--font-serif)"]{font-variant-numeric:lining-nums tabular-nums!important}@media (max-width:768px){.myhr-hero,main section[style*="40px 32px"]{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:28px 20px!important}}@media (max-width:640px){.myhr-balance-grid{grid-template-columns:1fr 1fr!important}.myhr-payslip-table td:nth-child(2),.myhr-payslip-table td:nth-child(3),.myhr-payslip-table td:nth-child(4),.myhr-payslip-table th:nth-child(2),.myhr-payslip-table th:nth-child(3),.myhr-payslip-table th:nth-child(4){display:none}.simple-page{max-width:100%!important}}.simple-page .pxc>.page{padding-left:0;padding-right:0}@media (max-width:640px){.simple-page:has(.pxc>.page){padding-left:12px!important;padding-right:12px!important}.simple-page .pxc>.page{padding-left:4px;padding-right:4px}}.mygoal-unit .myhr-combo input{height:32px;padding:0 28px 0 8px;border-radius:6px;font-size:12.5px;border-color:var(--hair-18)}.mygoal-unit .myhr-combo .ic{right:8px}@media (max-width:1240px){.myhr-home-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.myhr-home-band>:nth-child(2){grid-column:1/-1;order:-1}}@media (max-width:860px){.myhr-home-band{grid-template-columns:minmax(0,1fr)!important}.myhr-home-band>:nth-child(2){order:0}}.myhr-sb{width:232px;flex-shrink:0;display:flex;flex-direction:column;background:var(--paper,#fff);border-right:1px solid var(--hair-10,rgba(11,15,26,.08));height:100vh;position:sticky;top:0}.myhr-sb-brand{display:flex;align-items:center;gap:9px;padding:15px 16px 13px}.myhr-sb-mark{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center}.myhr-sb-word{font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--ink-0)}.myhr-sb-search{display:flex;align-items:center;gap:8px;margin:0 12px 6px;padding:7px 10px;border-radius:8px;border:1px solid var(--hair-10,rgba(11,15,26,.08));background:var(--bg-1,#f2f4f7);color:var(--ink-3);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .13s ease,background-color .13s ease}.myhr-sb-search:hover{border-color:var(--hair-14,rgba(11,15,26,.12));background:var(--paper,#fff)}.myhr-sb-search span{flex:1;text-align:left}.myhr-sb-search kbd{font-family:var(--font-mono);font-size:10px;padding:1px 5px;border-radius:4px;border:1px solid var(--hair-10,rgba(11,15,26,.08));color:var(--ink-3);background:var(--paper,#fff)}.myhr-sb-nav{flex:1;overflow-y:auto;padding:6px 12px 12px}.myhr-sb-nav::-webkit-scrollbar{width:3px}.myhr-sb-nav::-webkit-scrollbar-thumb{background:var(--bg-2);border-radius:3px}.myhr-sb-group{font-size:11px;font-weight:500;color:var(--ink-3);padding:15px 8px 5px}.myhr-sb-item{position:relative;display:flex;align-items:center;gap:10px;padding:7px 9px;min-height:34px;border-radius:8px;color:var(--ink-1);font-size:13px;text-decoration:none;transition:background-color .13s ease,color .13s ease,transform .13s cubic-bezier(.22,.61,.36,1)}.myhr-sb-item:hover{background:var(--bg-1,#f2f4f7);transform:translateX(2px)}.myhr-sb-item:active{transform:translateX(0);transition-duration:.05s}.myhr-sb-item:before{content:"";position:absolute;left:-12px;top:50%;width:3px;height:0;border-radius:0 3px 3px 0;background:var(--accent);transform:translateY(-50%);transition:height .18s cubic-bezier(.22,.61,.36,1)}.myhr-sb-item.active:before{height:18px}.myhr-sb-item.active{background:rgba(0,111,243,.07);color:var(--ink-0);font-weight:550}.myhr-sb-item.active .myhr-sb-ico{color:var(--accent)}.myhr-sb-ico{width:17px;height:17px;flex-shrink:0;display:grid;place-items:center;color:var(--ink-3);transition:color .13s ease}.myhr-sb-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-sb-user{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--hair-10,rgba(11,15,26,.08));color:inherit;text-decoration:none;transition:background-color .13s ease}.myhr-sb-user:hover{background:var(--bg-1,#f2f4f7)}.myhr-sb-av{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;background:rgba(0,111,243,.1);color:var(--accent);font-size:11px;font-weight:650}.myhr-sb-name{display:block;font-size:12.5px;font-weight:550;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-sb-role{display:block;font-size:10.5px;color:var(--ink-3)}.myhr-sb-user svg{color:var(--ink-4)}@media (max-width:1024px){.myhr-sb{position:fixed;top:0;left:0;height:100vh;height:100dvh;z-index:110;transform:translateX(-100%);transition:transform .22s cubic-bezier(.4,0,.2,1)}body.cool-drawer-open .myhr-sb{transform:none;box-shadow:0 0 40px rgba(11,15,26,.18)}body.cool-drawer-open .cool-mobile-backdrop{display:block}.cool-mobile-trigger{display:inline-flex}.shell .main .topbar{padding-left:54px!important}}@media (prefers-reduced-motion:reduce){.myhr-sb-item,.myhr-sb-item:before,.myhr-sb-item:hover,.myhr-sb-search{transition:none!important;transform:none!important}}@media (max-width:1200px){.myhr-hero-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media (max-width:620px){.myhr-hero-row{grid-template-columns:minmax(0,1fr)!important}}.myhr-att-band{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px;align-items:stretch;background:var(--paper,#fff);border:1px solid var(--hair-10,rgba(11,15,26,.08));border-radius:12px;box-shadow:0 1px 2px rgba(11,15,26,.04);padding:16px;margin-bottom:16px}@media (max-width:900px){.myhr-att-band{grid-template-columns:minmax(0,1fr)}}.myhr-att-now{display:flex;flex-direction:column;justify-content:center;min-width:0}.myhr-att-label{font-size:11.5px;color:var(--ink-3)}.myhr-att-value{font-size:34px;font-weight:400;line-height:1.05;letter-spacing:-.035em;margin-top:3px;font-variant-numeric:tabular-nums;color:var(--ink-0)}.myhr-att-meta{font-size:12px;color:var(--ink-2);margin-top:5px;line-height:1.45}.myhr-att-cta{margin-top:12px;align-self:flex-start;padding:10px 18px;min-height:40px;border:0;border-radius:9px;color:#fff;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer}.myhr-att-cta:disabled{opacity:.65;cursor:wait}.myhr-att-today{min-width:0;display:flex;flex-direction:column;justify-content:center}.myhr-att-meter-head{display:flex;align-items:baseline;gap:10px;font-size:11.5px;color:var(--ink-3)}.myhr-att-meter-head strong{margin-left:auto;font-size:13px;font-weight:600;color:var(--ink-0);font-variant-numeric:tabular-nums}.myhr-att-meter{height:7px;margin-top:7px;border-radius:999px;background:var(--bg-1,rgba(11,15,26,.06));overflow:hidden}.myhr-att-meter>span{display:block;height:100%;border-radius:999px;background:var(--accent);transform-origin:left center;animation:myhr-att-meter-fill .7s cubic-bezier(.22,.61,.36,1) both}@keyframes myhr-att-meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.myhr-att-today-label{margin-top:16px;font-size:11.5px;color:var(--ink-3)}.myhr-att-today-none{margin-top:5px;font-size:12.5px;color:var(--ink-3)}.myhr-att-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.myhr-att-chip{display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;border:1px solid var(--hair-10,rgba(11,15,26,.08));border-radius:999px;font-size:12px;background:var(--bg-0,#fff)}.myhr-att-chip b{font-family:var(--font-mono);font-weight:500;color:var(--ink-0)}.myhr-att-chip em,.myhr-att-chip i{font-style:normal;color:var(--ink-3)}.myhr-att-chip em{font-size:11px}.myhr-att-chip.is-open{border-color:rgba(0,111,243,.35);background:rgba(0,111,243,.06)}.myhr-att-chip.is-open em{color:var(--accent)}@media (prefers-reduced-motion:reduce){.myhr-att-meter>span{animation:none}}.myhr-att-week>section{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;background:transparent!important}.myhr-att-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:1000px){.myhr-att-split{grid-template-columns:minmax(0,1fr)}}.myhr-shift-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:16px;align-items:stretch;margin-bottom:16px}@media (max-width:1280px){.myhr-shift-band{grid-template-columns:minmax(0,1fr)}}.myhr-shift-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:1000px){.myhr-shift-split{grid-template-columns:minmax(0,1fr)}}.myhr-leave-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media (max-width:1080px){.myhr-leave-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.myhr-leave-stats{grid-template-columns:minmax(0,1fr)}}.myhr-leave-row4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:stretch;margin-bottom:16px}@media (max-width:1500px){.myhr-leave-row4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.myhr-leave-row4{grid-template-columns:minmax(0,1fr)}}.myhr-leave-row4>*{display:flex;flex-direction:column}.myhr-fill{flex:1;display:flex;flex-direction:column;justify-content:center}.myhr-leave-bottom{display:grid;grid-template-columns:minmax(0,1fr)}.myhr-leave-bottom>*,.myhr-leave-row4>*,.myhr-leave-stats>*{min-width:0}.myhr-ent-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(46px,.75fr) 34px 44px 46px;gap:10px;align-items:center}@media (max-width:560px){.myhr-ent-row{grid-template-columns:minmax(0,1fr) 34px 44px 46px}.myhr-ent-row>:nth-child(2){display:none}}.myhr-leave-dialog{display:grid;grid-template-columns:296px minmax(0,1fr);gap:22px;padding:0 22px 4px;align-items:start}.myhr-leave-dialog>*{min-width:0}.myhr-leave-dialog-dates,.myhr-leave-dialog-form{display:grid;gap:15px;align-content:start}@media (max-width:720px){.myhr-leave-dialog{grid-template-columns:minmax(0,1fr);gap:16px}}.myhr-compoff{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.myhr-compoff>*{min-width:0}.myhr-compoff-claim{padding-top:14px;border-top:1px solid var(--hair-6,rgba(11,15,26,.05))}.myhr-req-row{display:grid;grid-template-columns:minmax(150px,240px) minmax(140px,210px) 76px 116px minmax(180px,1fr) 72px;gap:14px;align-items:center}.myhr-req-cancel{opacity:0;transition:opacity .13s ease,border-color .13s ease,color .13s ease}.myhr-req-body:focus-within .myhr-req-cancel,.myhr-req-body:hover .myhr-req-cancel{opacity:1}.myhr-req-cancel:hover{border-color:rgba(180,35,24,.4);color:var(--myhr-bad)}@media (hover:none){.myhr-req-cancel{opacity:1}}@media (max-width:900px){.myhr-req-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 60px 100px 72px}.myhr-req-row>:nth-child(5){display:none}}@media (max-width:620px){.myhr-req-row{grid-template-columns:minmax(0,1fr) 100px 72px}.myhr-req-row>:nth-child(2),.myhr-req-row>:nth-child(3){display:none}}.myhr-req-head{padding:9px 8px 8px}.myhr-req-body{padding:11px 8px;align-items:center;border-top:1px solid var(--hair-6,rgba(11,15,26,.05));border-radius:8px;transition:background-color .13s ease}.myhr-req-body:hover{background:var(--bg-0,#f8f9fb)}.myhr-req-reason{font-size:12px;color:var(--ink-3);min-width:0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.myhr-stat-tile:hover{border-color:var(--hair-14,rgba(11,15,26,.12))}@media (max-width:560px){.myhr-shift-grid>:nth-child(n+15){display:none}.myhr-shift-grid>*{min-height:62px}}.myhr-shift-chip{background:var(--chip-tint,var(--bg-1,#f2f4f7));transition:background-color .16s ease}.myhr-shift-cell:focus-visible .myhr-shift-chip,.myhr-shift-cell:hover .myhr-shift-chip{background:var(--chip-tint-hover,var(--bg-2,#e9ecf1))}.myhr-shift-cell[aria-current=date]{box-shadow:0 0 0 3px rgba(0,111,243,.1)}.myhr-shift-cell[aria-current=date]:hover{box-shadow:0 0 0 4px rgba(0,111,243,.14),0 4px 14px rgba(11,15,26,.06)}@media (prefers-reduced-motion:reduce){.myhr-shift-chip{transition:none}}@media (max-width:480px){.myhr-swap-modes{grid-template-columns:1fr!important}}.myhr-shift-split details>summary::-webkit-details-marker{display:none}.myhr-shift-split details>summary:before{content:"▸";display:inline-block;margin-right:6px;font-size:9px;color:var(--ink-4);transition:transform .16s cubic-bezier(.22,.61,.36,1)}.myhr-shift-split details[open]>summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.myhr-shift-split details>summary:before{transition:none}}.myhr-letter-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px);gap:12px;margin-bottom:12px}.myhr-letter-top>*{min-width:0}.myhr-letter-track{padding:14px 16px 4px}.myhr-letter-track-head{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.myhr-letter-track-name{display:block;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--ink-0);overflow-wrap:anywhere}.myhr-letter-track-sub{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-2)}.myhr-letter-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:0 0 16px;list-style:none}.myhr-letter-rail{position:absolute;top:9px;left:16.667%;right:16.667%;height:2px;border-radius:999px;background:var(--hair-10,rgba(11,15,26,.08));overflow:hidden}.myhr-letter-rail-fill{position:absolute;inset:0 auto 0 0;width:calc(100% * var(--p, 0));border-radius:999px;background:var(--ink-0);transform-origin:left center;animation:myhr-rail-draw .8s cubic-bezier(.22,.61,.36,1) both}.myhr-letter-rail-fill.is-bad{background:var(--myhr-bad)}@keyframes myhr-rail-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.myhr-letter-step{position:relative;min-width:0;padding-top:30px;text-align:center}.myhr-letter-step-dot{position:absolute;top:0;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--paper,#fff);border:2px solid var(--hair-14,rgba(11,15,26,.12));color:#fff;animation:myhr-dot-in .34s cubic-bezier(.34,1.42,.64,1) both;animation-delay:calc(var(--i, 0) * .13s + .12s)}@keyframes myhr-dot-in{0%{opacity:0;transform:translateX(-50%) scale(.4)}to{opacity:1;transform:translateX(-50%) scale(1)}}.myhr-letter-step.is-done .myhr-letter-step-dot{background:var(--ink-0);border-color:var(--ink-0);box-shadow:0 2px 8px -2px rgba(11,15,26,.35)}.myhr-letter-step.is-failed .myhr-letter-step-dot{background:var(--myhr-bad);border-color:var(--myhr-bad);box-shadow:0 2px 8px -2px rgba(180,35,24,.5)}.myhr-letter-step.is-active .myhr-letter-step-dot{border-color:var(--accent);border-width:3px;background:#fff;box-shadow:0 2px 10px -2px rgba(0,111,243,.5)}.myhr-letter-step.is-active .myhr-letter-step-dot:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px solid rgba(0,111,243,.45);animation:myhr-letter-pulse 2s ease-out infinite;animation-delay:.9s}@keyframes myhr-letter-pulse{0%{transform:scale(.72);opacity:.9}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.myhr-letter-step-label{display:block;font-size:11.5px;font-weight:500;line-height:1.4;color:var(--ink-3);overflow-wrap:anywhere}.myhr-letter-step.is-done .myhr-letter-step-label{color:var(--ink-1)}.myhr-letter-step.is-active .myhr-letter-step-label{color:var(--ink-0);font-weight:600}.myhr-letter-step.is-failed .myhr-letter-step-label{color:var(--myhr-bad)}.myhr-letter-step-note{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;line-height:1.45;color:var(--ink-3);background:var(--bg-1,rgba(11,15,26,.035));overflow-wrap:anywhere}.myhr-letter-step.is-active .myhr-letter-step-note{color:var(--accent-text);background:var(--accent-bg);font-weight:500}.myhr-letter-step.is-failed .myhr-letter-step-note{color:var(--myhr-bad);background:rgba(180,35,24,.09)}@media (max-width:520px){.myhr-letter-step-label{font-size:10.5px}.myhr-letter-step-note{font-size:9.5px;padding:2px 6px}}.myhr-letter-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.myhr-letter-fig{min-width:0}.myhr-letter-fig-num{display:block;font-size:26px;font-weight:600;line-height:1.1;color:var(--ink-0);font-variant-numeric:tabular-nums}.myhr-letter-fig-label{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:var(--ink-2)}.myhr-letter-fig-foot{margin-top:10px;padding-top:9px;border-top:1px solid var(--hair-6,rgba(11,15,26,.05));font-size:10.5px;color:var(--ink-3)}@media (max-width:900px){.myhr-letter-top{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.myhr-letter-rail-fill,.myhr-letter-step-dot{animation:none}.myhr-letter-step-dot{opacity:1;transform:translateX(-50%)}.myhr-letter-step.is-active .myhr-letter-step-dot:after{animation:none;opacity:.6}}.myhr-letter-work{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(270px,320px);gap:12px;align-items:start}.myhr-letter-side,.myhr-letter-work>*{min-width:0}.myhr-letter-col-head{margin-bottom:11px;font-size:12.5px;font-weight:600;color:var(--ink-0)}.myhr-letter-pick{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .13s ease,border-color .13s ease}.myhr-letter-pick:hover{background:var(--tone-soft,var(--bg-1,rgba(11,15,26,.028)));border-color:var(--tone-line,transparent)}.myhr-letter-pick.is-active{background:var(--accent-bg);border-color:var(--accent-border)}.myhr-letter-pick.is-active .myhr-letter-pick-name{color:var(--ink-0)}.myhr-letter-pick.is-active .myhr-letter-go{color:var(--accent)}.myhr-letter-pick:focus-visible{outline:2px solid rgba(0,111,243,.5);outline-offset:1px}.myhr-letter-pick.is-compact{padding:8px 10px}.myhr-letter-go{flex-shrink:0;display:inline-flex;color:var(--tone,var(--ink-3));opacity:0;transform:translateX(-5px);transition:opacity .16s ease,transform .16s cubic-bezier(.22,.61,.36,1)}.myhr-letter-pick.is-active .myhr-letter-go,.myhr-letter-pick:focus-visible .myhr-letter-go,.myhr-letter-pick:hover .myhr-letter-go{opacity:1;transform:none}@media (hover:none){.myhr-letter-go{opacity:.55;transform:none}}.myhr-letter-pick-tile{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;color:var(--tone);background:var(--paper,#fff);border:1px solid var(--hair-10);box-shadow:0 1px 2px rgba(11,15,26,.05);transition:border-color .16s ease,color .16s ease,transform .16s cubic-bezier(.34,1.3,.64,1)}.myhr-letter-pick:hover .myhr-letter-pick-tile{border-color:var(--hair-18);transform:scale(1.05)}.myhr-letter-pick.is-active .myhr-letter-pick-tile{color:var(--accent);border-color:var(--accent-border);transform:scale(1.05)}.myhr-letter-pick>*,.myhr-letter-pick>*>*{min-width:0}.myhr-letter-pick-name{display:block;min-width:0;font-size:12.5px;font-weight:500;line-height:1.35;color:var(--ink-0);overflow-wrap:anywhere}.myhr-letter-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.myhr-letter-pick-sub{display:-webkit-box;min-width:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:1px;font-size:10.5px;line-height:1.5;color:var(--ink-3)}.myhr-letter-badge{flex:0 0 auto;padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:500;white-space:nowrap;color:var(--ink-2);background:var(--bg-1,rgba(11,15,26,.045))}.myhr-letter-badge.is-salary{color:var(--ink-1);background:var(--bg-1)}.myhr-letter-badge.is-waiting{color:var(--accent-dark);background:rgba(0,111,243,.1)}.myhr-letter-status{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:500;white-space:nowrap}.myhr-letter-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0;margin-top:3px;font-size:10.5px;color:var(--ink-3)}.myhr-letter-withdraw{margin:0 0 0 10px;padding:3px 10px;border-radius:999px;background:transparent;font:inherit;font-size:11px;color:var(--ink-2);cursor:pointer;max-height:0;padding-block:0;border:1px solid transparent;opacity:0;overflow:hidden;transition:max-height .16s ease,opacity .16s ease,margin .16s ease,border-color .16s ease,color .13s ease}.myhr-letter-req:focus-within .myhr-letter-withdraw,.myhr-letter-req:hover .myhr-letter-withdraw{max-height:26px;margin-top:4px;margin-bottom:2px;padding-block:3px;border-color:var(--hair-12,rgba(11,15,26,.1));opacity:1}.myhr-letter-withdraw:hover{border-color:rgba(180,35,24,.4);color:var(--myhr-bad)}@media (hover:none){.myhr-letter-withdraw{max-height:26px;margin-top:4px;padding-block:3px;border-color:var(--hair-12,rgba(11,15,26,.1));opacity:1}}.myhr-letter-note{margin:2px 0 4px 10px;padding:6px 9px;border-radius:7px;font-size:11px;line-height:1.55;color:var(--ink-2);background:var(--bg-1,rgba(11,15,26,.025))}.myhr-letter-note strong{font-weight:600;color:var(--ink-1)}.myhr-letter-detail-row{display:flex;gap:9px;align-items:flex-start}.myhr-letter-detail-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:7px}.myhr-letter-detail-label{display:block;font-size:10.5px;color:var(--ink-3)}.myhr-letter-detail-value{display:block;margin-top:1px;font-size:11.5px;line-height:1.5;font-weight:500;color:var(--ink-0);overflow-wrap:anywhere}.myhr-letter-link{border:0;background:none;padding:0;font:inherit;font-size:11.5px;font-weight:500;color:var(--accent);cursor:pointer}.myhr-letter-link:hover{text-decoration:underline}.myhr-letter-stage{position:sticky;top:14px;display:flex;flex-direction:column;max-height:calc(100vh - 96px)}.myhr-letter-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0;padding:10px 13px;border-bottom:1px solid var(--hair-8,rgba(11,15,26,.07));background:var(--bg-0,#fff)}.myhr-letter-toolbar-name{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-letter-chip{flex-shrink:0;padding:3px 9px;border-radius:999px;font-family:var(--font-mono);font-size:10px;color:var(--ink-2);background:var(--bg-1,rgba(11,15,26,.04))}.myhr-letter-langs{display:inline-flex;gap:2px;flex-shrink:0;padding:2px;border:1px solid var(--hair-8,rgba(11,15,26,.07));border-radius:999px}.myhr-letter-langs button{padding:4px 11px;border:0;border-radius:999px;font:inherit;font-size:11.5px;cursor:pointer}.myhr-letter-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--hair-12,rgba(11,15,26,.1));border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer}.myhr-letter-icon-btn:not(:disabled):hover,.myhr-letter-icon-btn[aria-pressed=true]{border-color:rgba(0,111,243,.35);color:var(--accent)}.myhr-letter-icon-btn[aria-pressed=true]{background:rgba(0,111,243,.07)}.myhr-letter-icon-btn:disabled{opacity:.4;cursor:not-allowed}.myhr-letter-cta,.myhr-letter-ghost{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:999px;font:inherit;font-size:12px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}.myhr-letter-cta{color:#fff;background:var(--accent);border:1px solid var(--accent)}.myhr-letter-cta:disabled,.myhr-letter-ghost:disabled{opacity:.45;cursor:not-allowed}.myhr-letter-ghost{color:var(--ink-1);background:var(--bg-0,#fff);border:1px solid var(--hair-12,rgba(11,15,26,.1))}.myhr-letter-ghost:hover{border-color:rgba(0,111,243,.35);color:var(--accent)}.myhr-letter-stage-body{flex:1;min-height:0;overflow:auto;padding:16px;background:var(--bg-1,#f2f4f7)}.myhr-letter-skel{padding:24px}@keyframes myhr-letter-doc-in{0%{opacity:0;transform:translateY(6px) scale(.994)}to{opacity:1;transform:none}}.myhr-letter-doc-in{animation:myhr-letter-doc-in .22s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion:reduce){.myhr-letter-doc-in{animation:none}.myhr-letter-go,.myhr-letter-pick,.myhr-letter-pick-tile,.myhr-letter-withdraw{transition:none}.myhr-letter-go,.myhr-letter-pick.is-active .myhr-letter-pick-tile,.myhr-letter-pick:hover .myhr-letter-pick-tile{transform:none}}.myhr-letter-scale{zoom:.74}.myhr-letter-scale.is-full{zoom:1}@media (max-width:1660px){.myhr-letter-scale{zoom:.66}}@media (max-width:1500px){.myhr-letter-work{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.myhr-letter-side{grid-column:1;grid-row:2}.myhr-letter-scale{zoom:.7}}@media (max-width:1280px){.myhr-letter-scale{zoom:.58}}@media (max-width:900px){.myhr-letter-work{grid-template-columns:minmax(0,1fr)}.myhr-letter-stage{position:static;max-height:none;order:-1}.myhr-letter-side{grid-column:auto;grid-row:auto}.myhr-letter-scale{zoom:1}.myhr-letter-stage-body{padding:12px}}.myhr-letter-stage-body .letter-sheet{margin:0 auto}@media print{.shell>.myhr-sb{display:none!important}#myhr-main{padding:0!important;margin:0!important;max-width:none!important}}.verify-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px 64px;background:#f2f4f7;font-family:var(--font);color:#101828}.verify-card{width:100%;max-width:480px;padding:28px 24px 26px;background:#fff;border-radius:16px;box-shadow:0 18px 50px -24px rgba(9,9,11,.3);text-align:center}.verify-brand{margin-bottom:20px;font-size:11px;font-weight:600;letter-spacing:.1em;color:#98a2b3}.verify-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;border-radius:999px;font-size:26px;line-height:1;color:#fff;animation:verify-pop .4s cubic-bezier(.34,1.46,.64,1) both}.verify-mark.is-good{background:var(--myhr-ok);box-shadow:0 6px 18px -6px rgba(39,104,74,.7)}.verify-mark.is-bad{background:var(--myhr-bad);box-shadow:0 6px 18px -6px rgba(180,35,24,.6)}@keyframes verify-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.verify-head{margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.35}.verify-head.is-good{color:var(--myhr-ok)}.verify-head.is-bad{color:var(--myhr-bad)}.verify-head.is-warn{color:var(--myhr-warn)}.verify-sub{margin:0 0 20px;font-size:13px;color:#475467}.verify-quiet{margin:12px 0 0;font-size:12.5px;line-height:1.7;color:#667085}.verify-rows{margin-top:4px;text-align:left;border-top:1px solid #e4e7ec}.verify-row{display:flex;gap:14px;align-items:baseline;padding:10px 0;border-bottom:1px solid #f2f4f7}.verify-row-label{flex:0 0 34%;font-size:12.5px;color:#667085}.verify-row-label em{display:block;font-size:10.5px;font-style:normal;color:#98a2b3}.verify-row-value{flex:1;min-width:0;font-size:13.5px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.verify-row-value em{font-style:normal;font-weight:400;font-size:12px;color:#667085}.verify-mono{font-family:var(--font-mono)}.verify-note{margin:18px 0 0;padding:10px 12px;border-radius:9px;text-align:left;font-size:12px;line-height:1.6;color:var(--myhr-warn);background:rgba(143,86,6,.1)}.verify-note em{font-style:normal;color:var(--myhr-warn)}@media (prefers-reduced-motion:reduce){.verify-mark{animation:none}}.myhr-att-timer{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.myhr-att-timer-unit{margin-left:5px;font-size:13px;font-style:normal;font-weight:400;color:var(--ink-2)}.myhr-att-month{min-width:0;max-width:330px}.myhr-att-month-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.myhr-att-month-nav{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--hair-12,rgba(11,15,26,.1));border-radius:8px;background:transparent;font:inherit;font-size:15px;line-height:1;color:var(--ink-1);cursor:pointer}.myhr-att-month-nav:not(:disabled):hover{border-color:rgba(0,111,243,.35);color:var(--accent)}.myhr-att-month-nav:disabled{opacity:.35;cursor:not-allowed}.myhr-att-month-label{font-size:13px;font-weight:600;color:var(--ink-0);min-width:0}.myhr-att-month-total{margin-left:auto;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.myhr-att-history{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:22px;align-items:start}.myhr-att-history>*{min-width:0}@media (max-width:820px){.myhr-att-history{grid-template-columns:minmax(0,1fr)}}.myhr-att-month-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;padding-top:13px;border-top:1px solid var(--hair-6,rgba(11,15,26,.05))}.myhr-att-stat{min-width:0}.myhr-att-stat dt{font-size:11px;color:var(--ink-3);line-height:1.4}.myhr-att-stat dd{display:flex;align-items:baseline;gap:4px;margin:2px 0 0;font-size:22px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.myhr-att-stat dd em{font-size:11px;font-style:normal;font-weight:400;color:var(--ink-3)}.myhr-att-cells,.myhr-att-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.myhr-att-dow{margin-bottom:5px;font-size:10px;color:var(--ink-3);text-align:center}.myhr-att-cell{position:relative;aspect-ratio:1;min-width:0;padding:0;border:1px solid transparent;border-radius:7px;background:var(--bg-1,rgba(11,15,26,.035));font:inherit;font-size:10.5px;color:var(--ink-3);cursor:pointer;transition:transform .13s cubic-bezier(.34,1.3,.64,1),border-color .13s ease;animation:myhr-att-cell-in .3s ease both;animation-delay:calc(min(var(--i, 0), 34) * 12ms)}@keyframes myhr-att-cell-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.myhr-att-cell.is-blank{background:transparent;border-color:transparent;cursor:default;animation:none}.myhr-att-cell:disabled{cursor:default}.myhr-att-cell:not(:disabled):hover{transform:translateY(-1px) scale(1.04);border-color:rgba(0,111,243,.4)}.myhr-att-cell:focus-visible{outline:2px solid rgba(0,111,243,.55);outline-offset:1px}.myhr-att-cell.is-b0{background:var(--bg-1,rgba(11,15,26,.05))}.myhr-att-cell.is-b1{background:rgba(0,111,243,.14);color:var(--ink-0)}.myhr-att-cell.is-b2{background:rgba(0,111,243,.38);color:var(--ink-0)}.myhr-att-cell.is-b3{background:rgba(0,111,243,.82);color:#fff}.myhr-att-cell.is-b-1{background:transparent;border-color:var(--hair-8,rgba(11,15,26,.07))}.myhr-att-cell.is-future{opacity:.4}.myhr-att-cell.is-today{box-shadow:0 0 0 2px rgba(0,111,243,.5)}.myhr-att-cell.is-sel{border-color:var(--accent);box-shadow:0 0 0 2px rgba(0,111,243,.28)}.myhr-att-cell-day{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.myhr-att-cell-late{position:absolute;top:3px;right:3px;width:4px;height:4px;border-radius:999px;background:var(--myhr-warn)}.myhr-att-legend{display:flex;align-items:center;gap:5px;margin-top:12px;font-size:10.5px;color:var(--ink-3)}.myhr-att-key{width:11px;height:11px;border-radius:3px;background:var(--bg-1,rgba(11,15,26,.05))}.myhr-att-key.is-b1{background:rgba(0,111,243,.14)}.myhr-att-key.is-b2{background:rgba(0,111,243,.38)}.myhr-att-key.is-b3{background:rgba(0,111,243,.82)}.myhr-att-legend-late{position:relative;display:inline-flex;align-items:center;gap:10px;margin-left:auto}.myhr-att-legend-late .myhr-att-cell-late{position:static}@media (prefers-reduced-motion:reduce){.myhr-att-cell{animation:none;transition:none}.myhr-att-cell:not(:disabled):hover{transform:none}}.myhr-att-day{min-width:0;padding:14px 16px 16px;border:1px solid var(--hair-8,rgba(11,15,26,.07));border-radius:12px;background:var(--bg-1,rgba(11,15,26,.018))}.myhr-att-day.is-empty{display:flex;align-items:center;justify-content:center;min-height:150px}.myhr-att-day-head{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--hair-8,rgba(11,15,26,.07))}.myhr-att-day-title{display:block;font-size:13.5px;font-weight:600;color:var(--ink-0);line-height:1.35;overflow-wrap:anywhere}.myhr-att-day-sub{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.myhr-att-day-flag{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:500;color:var(--myhr-warn);background:rgba(143,86,6,.13)}.myhr-att-day-none{font-size:12.5px;color:var(--ink-3)}.myhr-att-day-shifts{display:grid;gap:2px;margin:0;padding:0;list-style:none}.myhr-att-day-shifts li{position:relative;display:flex;align-items:baseline;gap:10px;padding:7px 0 7px 18px}.myhr-att-day-shifts li:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:var(--hair-10,rgba(11,15,26,.09))}.myhr-att-day-shifts li:first-child:before{top:12px}.myhr-att-day-shifts li:last-child:before{bottom:calc(100% - 12px)}.myhr-att-day-dot{position:absolute;left:1px;top:11px;width:7px;height:7px;border-radius:999px;background:var(--ink-3)}.myhr-att-day-shifts li.is-open .myhr-att-day-dot{background:var(--accent);box-shadow:0 0 0 3px rgba(0,111,243,.18)}.myhr-att-day-times{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-0)}.myhr-att-day-times i{font-style:normal;color:var(--ink-3)}.myhr-att-day-dur{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.myhr-att-day-shifts li.is-open .myhr-att-day-dur{color:var(--accent)}.myhr-att-day-fix{width:100%;margin-top:14px;padding:8px 14px;border:1px solid var(--hair-12,rgba(11,15,26,.1));border-radius:999px;background:var(--bg-0,#fff);font:inherit;font-size:12px;color:var(--ink-1);cursor:pointer}.myhr-att-day-fix:hover{border-color:rgba(0,111,243,.35);color:var(--accent)}.myhr-ot-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid var(--hair-8,rgba(11,15,26,.07))}.myhr-ot-stat{min-width:0;margin:0}.myhr-ot-stat.is-wide{grid-column:span 2}@media (max-width:620px){.myhr-ot-stat.is-wide{grid-column:auto}}.myhr-ot-stat dt{font-size:11.5px;color:var(--ink-3)}.myhr-ot-stat dd{display:flex;align-items:baseline;gap:4px;margin:2px 0 0;font-size:23px;font-weight:600;line-height:1.15;color:var(--ink-0);font-variant-numeric:tabular-nums}.myhr-ot-stat dd em{font-size:11.5px;font-style:normal;font-weight:400;color:var(--ink-3)}.myhr-ot-stat-note{display:block;margin-top:3px;font-size:11px;color:var(--ink-3);line-height:1.45}.myhr-ot-link{display:inline-block;margin-top:4px;font-size:11.5px;font-weight:500;color:var(--myhr-ok);text-decoration:none}.myhr-ot-link:hover{text-decoration:underline}.myhr-ot-list{display:grid}.myhr-ot-row{display:flex;align-items:center;gap:13px;padding:12px 2px;border-bottom:1px solid var(--hair-6,rgba(11,15,26,.05))}.myhr-ot-row:last-child{border-bottom:0}.myhr-ot-hours{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;flex-shrink:0;min-width:52px;padding:7px 9px;border-radius:9px;background:var(--bg-1,rgba(11,15,26,.04));font-size:15px;font-weight:600;color:var(--ink-0);font-variant-numeric:tabular-nums}.myhr-ot-hours em{font-size:10px;font-style:normal;font-weight:400;color:var(--ink-3)}.myhr-ot-hours.is-bankable{background:rgba(39,104,74,.12);color:var(--myhr-ok)}.myhr-ot-hours.is-bankable em{color:var(--myhr-ok)}.myhr-ot-row-top{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--ink-0);min-width:0}.myhr-ot-daytype{flex-shrink:0;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:500;color:var(--ink-2);background:var(--bg-1,rgba(11,15,26,.045))}.myhr-ot-daytype.is-bankable{color:var(--myhr-ok);background:rgba(39,104,74,.12)}.myhr-ot-row-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:11.5px;line-height:1.5;color:var(--ink-2)}.myhr-ot-empty{padding:34px 20px 30px;text-align:center}.myhr-ot-empty-title{font-size:14px;font-weight:600;color:var(--ink-0)}.myhr-ot-empty-body{max-width:420px;margin:6px auto 16px;font-size:12.5px;line-height:1.6;color:var(--ink-3)}.myhr-ot-daynote{padding:9px 11px;margin-bottom:14px;border-radius:9px;font-size:11.5px;line-height:1.55;color:var(--ink-2);background:var(--bg-1,rgba(11,15,26,.04));border:1px solid transparent}.myhr-ot-daynote.is-rest{color:var(--myhr-ok);background:rgba(39,104,74,.1);border-color:rgba(39,104,74,.22)}.myhr-corr-current{display:flex;align-items:baseline;gap:10px;padding:8px 11px;margin:-4px 0 14px;border-radius:9px;font-size:11.5px;color:var(--ink-3);background:var(--bg-1,rgba(11,15,26,.04))}.myhr-corr-current strong{margin-left:auto;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--ink-1)}.myhr-modal-veil{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(11,15,26,.34);backdrop-filter:blur(3px);animation:myhr-veil-in .18s ease both}@keyframes myhr-veil-in{0%{opacity:0}to{opacity:1}}.myhr-modal-panel{width:100%;max-width:440px;max-height:calc(100vh - 40px);overflow-y:auto;padding:28px;border-radius:16px;background:var(--paper,#fff);box-shadow:0 24px 60px -18px rgba(11,15,26,.3);animation:myhr-panel-in .24s cubic-bezier(.22,1.2,.4,1) both}@keyframes myhr-panel-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.myhr-quick{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-4px 0 14px}.myhr-quick-label{font-size:11px;color:var(--ink-3);margin-right:2px}.myhr-quick-chip{padding:4px 12px;border:1px solid var(--hair-12,rgba(11,15,26,.1));border-radius:999px;background:var(--paper,#fff);font:inherit;font-size:12px;color:var(--ink-1);cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.myhr-quick-chip:hover{border-color:rgba(0,111,243,.4);color:var(--accent)}.myhr-quick-chip.is-on{color:#fff;background:var(--accent);border-color:var(--accent)}.myhr-corr-current .myhr-quick-chip{flex-shrink:0;padding:3px 10px;font-size:11px}.myhr-spin{display:inline-block;width:12px;height:12px;margin-right:7px;vertical-align:-1px;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:myhr-spin .6s linear infinite}@keyframes myhr-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.myhr-modal-panel,.myhr-modal-veil{animation:none}.myhr-quick-chip{transition:none}.myhr-spin{animation-duration:1.4s}}.myhr-att-day-sched{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0 2px;font-size:11px;line-height:1.5}.myhr-att-day-sched-name{padding:1px 7px;border-radius:999px;font-weight:500;color:var(--ink-2);background:var(--bg-1,rgba(11,15,26,.045))}.myhr-att-day-sched-time{color:var(--ink-3);font-variant-numeric:tabular-nums}.myhr-att-day-sched-off{padding:1px 7px;border-radius:999px;color:var(--myhr-warn);background:rgba(143,86,6,.12);font-variant-numeric:tabular-nums}.myhr-att-shiftline{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.myhr-att-shiftline-name{padding:1px 8px;border-radius:999px;font-weight:500;color:var(--ink-1);background:var(--bg-1,rgba(11,15,26,.05))}.myhr-att-review{padding:15px 18px 13px;margin-bottom:16px;background:var(--paper,#fff);border:1px solid var(--hair-10,rgba(11,15,26,.09));border-radius:14px}.myhr-att-review-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}.myhr-att-review-title{font-size:12.5px;font-weight:600;color:var(--ink-0)}.myhr-att-review-count{min-width:18px;padding:0 5px;border-radius:999px;font-size:10.5px;font-weight:600;line-height:17px;text-align:center;color:var(--myhr-warn);background:rgba(143,86,6,.14);font-variant-numeric:tabular-nums}.myhr-att-review-list{list-style:none;margin:0;padding:0}.myhr-att-review-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hair-6,rgba(11,15,26,.05))}.myhr-att-review-row:last-child{border-bottom:0}.myhr-att-review-dot{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--ink-3)}.myhr-att-review-row.is-warn .myhr-att-review-dot{background:var(--myhr-warn)}.myhr-att-review-text{flex:1;min-width:0;font-size:12px;line-height:1.55;color:var(--ink-1)}.myhr-att-review-act{flex-shrink:0;padding:4px 11px;border:1px solid var(--hair-12,rgba(11,15,26,.11));border-radius:8px;background:transparent;font-size:11.5px;font-weight:500;color:var(--ink-1);cursor:pointer;transition:background .12s ease,border-color .12s ease}.myhr-att-review-act:hover{background:var(--bg-1,rgba(11,15,26,.04));border-color:var(--hair-20,rgba(11,15,26,.18))}.myhr-att-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.myhr-att-break{padding:9px 16px;border:1px solid var(--hair-14,rgba(11,15,26,.13));border-radius:999px;background:transparent;font-size:12.5px;font-weight:500;color:var(--ink-1);cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.myhr-att-break:hover:not(:disabled){background:var(--bg-1,rgba(11,15,26,.04));border-color:var(--hair-22,rgba(11,15,26,.2))}.myhr-att-break:disabled{opacity:.5;cursor:default}.myhr-att-break[aria-pressed=true]{color:var(--myhr-warn);background:rgba(143,86,6,.12);border-color:rgba(143,86,6,.3)}.myhr-att-timer.is-break{color:var(--myhr-warn)}.myhr-att-day-shifts li.is-break .myhr-att-day-times{color:var(--ink-3)}.myhr-att-day-shifts li.is-break .myhr-att-day-dot{background:transparent;border:1px dashed var(--ink-3)}.myhr-att-day-brk{margin-right:6px;padding:0 6px;border-radius:999px;font-size:10px;font-style:normal;color:var(--ink-2);background:var(--bg-1,rgba(11,15,26,.05))}.myhr-tax-year{height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--hair-18,rgba(11,15,26,.16));background:var(--paper,#fff);font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ink-0);cursor:pointer;font-variant-numeric:tabular-nums}.myhr-tax-deadline{display:flex;align-items:center;gap:9px;padding:10px 15px;margin-bottom:12px;border-radius:11px;font-size:12.5px;font-weight:500;color:var(--myhr-warn);background:rgba(143,86,6,.1);border:1px solid rgba(143,86,6,.22)}.myhr-tax-deadline-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--myhr-warn);animation:myhr-breathe 2.8s ease-in-out infinite}.myhr-tax-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.myhr-tax-code{display:block;font-family:var(--font-serif);font-size:23px;font-weight:400;letter-spacing:-.02em;line-height:1.2;color:var(--ink-0)}.myhr-tax-name{display:block;margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.myhr-tax-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:16px;padding:16px 0 14px;border-top:1px solid var(--hair-8,rgba(11,15,26,.07));border-bottom:1px solid var(--hair-8,rgba(11,15,26,.07))}.myhr-tax-fig{min-width:0}.myhr-tax-fig-label{display:block;font-size:11.5px;color:var(--ink-3)}.myhr-tax-fig-num{display:flex;align-items:baseline;gap:5px;margin-top:3px;font-size:27px;font-weight:600;line-height:1.1;color:var(--ink-0);font-variant-numeric:tabular-nums}.myhr-tax-fig-num em{font-size:11.5px;font-style:normal;font-weight:400;color:var(--ink-3)}.myhr-tax-fig.is-warn .myhr-tax-fig-num{color:var(--myhr-warn)}.myhr-tax-fig.is-good .myhr-tax-fig-num{color:var(--myhr-ok)}.myhr-tax-provenance{padding-top:11px;font-size:11.5px;line-height:1.5;color:var(--ink-3)}.myhr-tax-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.myhr-tax-cta{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border:1px solid transparent;border-radius:999px;background:var(--ink-0);color:var(--paper,#fff);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}.myhr-tax-cta.is-off{background:var(--bg-1,rgba(11,15,26,.05));color:var(--ink-3);cursor:default;pointer-events:none}.myhr-tax-ghost{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid var(--hair-14,rgba(11,15,26,.13));border-radius:999px;background:transparent;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-1);text-decoration:none;cursor:pointer}.myhr-tax-ghost:hover{background:var(--bg-1,rgba(11,15,26,.04))}.myhr-tax-ghost.is-off{color:var(--ink-3);border-color:var(--hair-8,rgba(11,15,26,.07));cursor:default;pointer-events:none}.myhr-tax-section{font-size:12.5px;font-weight:600;color:var(--ink-0);margin-bottom:10px}.myhr-tax-list{display:grid}.myhr-tax-row{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--hair-6,rgba(11,15,26,.05))}.myhr-tax-row:last-child{border-bottom:0}.myhr-tax-row-main{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px}.myhr-tax-row-name{display:block;font-size:13px;font-weight:500;line-height:1.45;color:var(--ink-0)}.myhr-tax-self{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.myhr-tax-self-body{display:block;max-width:460px;margin-top:3px;font-size:11.5px;line-height:1.55;color:var(--ink-3)}.myhr-tax-chip{flex-shrink:0;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:500;white-space:nowrap;color:var(--ink-2);background:var(--bg-1,rgba(11,15,26,.05))}.myhr-tax-chip.is-inline{padding:1px 8px;font-size:10.5px}.myhr-tax-chip.is-ready{color:var(--myhr-ok);background:rgba(39,104,74,.12)}.tax-sheet{min-height:0;padding:9mm;font-size:10px;line-height:1.35}.tax-draft-band{padding:4px 9px;margin-bottom:6px;border:1px solid var(--myhr-warn);border-radius:3px;font-size:9px;line-height:1.4;color:var(--myhr-warn);background:rgba(143,86,6,.08);-webkit-print-color-adjust:exact;print-color-adjust:exact}.tax-copies{font-size:8.5px;line-height:1.4;margin-bottom:3px}.tax-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:5px}.tax-headmain{flex:1;text-align:center}.tax-title{font-size:14px;font-weight:700;line-height:1.3}.tax-subtitle{font-size:10px}.tax-serial{flex-shrink:0;text-align:right;font-size:9.5px;line-height:1.7;white-space:nowrap}.tax-party{padding:3px 7px;margin-bottom:4px;border:1px solid #101828}.tax-party-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.tax-party-label{font-weight:700}.tax-idwrap{display:inline-flex;align-items:center;gap:6px;font-size:9.5px}.tax-idboxes{display:inline-flex;gap:1px}.tax-idbox{width:13px;height:16px;border:1px solid #101828;font-size:10px;line-height:15px;text-align:center;font-variant-numeric:tabular-nums}.tax-field{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;line-height:1.6}.tax-field>span{color:#1d2433}.tax-field>b{font-weight:700}.tax-grow{flex:1;min-width:0}.tax-note{font-size:7.5px;color:#475467;line-height:1.3}.tax-rule{display:inline-block;height:1em;border-bottom:1px dotted #475467;vertical-align:baseline}.tax-forms-row{align-items:center;gap:6px 14px;margin-top:5px}.tax-forms-row,.tax-ticks{display:flex;flex-wrap:wrap}.tax-ticks{gap:4px 13px}.tax-tick{display:inline-flex;align-items:center;gap:4px;font-size:10px;white-space:nowrap}.tax-tick-box{width:10px;height:10px;border:1px solid #101828;font-size:9px;line-height:9px;text-align:center;flex-shrink:0}.tax-table{width:100%;border-collapse:collapse;margin:2px 0 4px;font-size:9px}.tax-table td,.tax-table th{border:1px solid #101828;padding:.6px 5px;vertical-align:top;line-height:1.3}.tax-table th{font-weight:700;text-align:center}.tax-table .tax-r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tax-table .tax-c{text-align:center;white-space:nowrap}.tax-table .tax-total td{font-weight:700}.tax-words{display:flex;gap:7px;padding:3px 7px;margin-bottom:4px;border:1px solid #101828}.tax-words>b{font-weight:700}.tax-funds,.tax-payer{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 13px;padding:3px 7px;margin-bottom:4px;border:1px solid #101828}.tax-funds-label{font-weight:700;flex-shrink:0}.tax-foot{display:flex;align-items:flex-start;gap:12px;margin-top:5px}.tax-warn{flex:1;min-width:0;padding:4px 7px;border:1px solid #101828;font-size:8px;line-height:1.45}.tax-sign{position:relative;width:250px;flex-shrink:0;text-align:center}.tax-certify{font-size:8.5px;line-height:1.45;margin-bottom:11px}.tax-sign-row{display:flex;align-items:baseline;justify-content:center;gap:5px;font-size:9.5px}.tax-sign-line{flex:1;border-bottom:1px dotted #101828}.tax-sign-cap{font-size:9px;margin-top:3px}.tax-seal{position:absolute;right:-4px;bottom:-6px;width:58px;height:58px;border:1px dotted #667085;border-radius:50%;font-size:7.5px;line-height:1.3;color:#667085;display:flex;align-items:center;justify-content:center;text-align:center}.tax-legend{margin-top:6px;font-size:8px;line-height:1.45;color:#343a48}@media print{.tax-sheet{padding:7mm 8mm;font-size:9.5px}.tax-table{page-break-inside:auto}.tax-table tr{page-break-inside:avoid}@page{size:A4 portrait;margin:6mm}}.myhr-tax-draftnote{margin-top:13px;padding:8px 11px;border-radius:9px;font-size:11.5px;line-height:1.55;color:var(--myhr-warn);background:rgba(143,86,6,.1);border:1px solid rgba(143,86,6,.2)}.myhr-ly-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,290px);gap:12px;align-items:start}.myhr-ly-grid>*{min-width:0}.myhr-ly-side{position:sticky;top:16px}@media (max-width:860px){.myhr-ly-grid{grid-template-columns:minmax(0,1fr)}.myhr-ly-side{position:static}}.myhr-ly-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 16px}.myhr-ly-field{display:block;min-width:0}.myhr-ly-label{display:flex;align-items:baseline;gap:7px;margin-bottom:5px;font-size:11.5px;color:var(--ink-2)}.myhr-ly-label em{font-style:normal;font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.myhr-ly-input{width:100%;height:38px;padding:0 12px;border:1px solid var(--hair-14,rgba(11,15,26,.13));border-radius:9px;background:var(--paper,#fff);font-family:inherit;font-size:13.5px;color:var(--ink-0);font-variant-numeric:tabular-nums;transition:border-color .14s ease,box-shadow .14s ease}.myhr-ly-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,111,243,.12)}.myhr-ly-money{position:relative;display:block}.myhr-ly-money em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:10.5px;color:var(--ink-3);pointer-events:none}.myhr-ly-money .myhr-ly-input{padding-right:42px;text-align:right}.myhr-ly-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--bg-1,rgba(11,15,26,.05))}.myhr-ly-seg-btn{padding:6px 16px;border:0;border-radius:999px;background:transparent;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background .16s ease,color .16s ease}.myhr-ly-seg-btn.is-on{background:var(--paper,#fff);color:var(--ink-0);box-shadow:0 1px 3px rgba(11,15,26,.08)}.myhr-ly-stepper{display:inline-flex;align-items:center;gap:2px;height:38px;padding:0 4px;border:1px solid var(--hair-14,rgba(11,15,26,.13));border-radius:9px}.myhr-ly-stepper button{width:30px;height:28px;border:0;border-radius:7px;background:transparent;font-size:16px;line-height:1;color:var(--ink-2);cursor:pointer}.myhr-ly-stepper button:hover{background:var(--bg-1,rgba(11,15,26,.05))}.myhr-ly-stepper b{min-width:26px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.myhr-ly-check{display:inline-flex;align-items:center;gap:8px;height:38px;font-size:12.5px;color:var(--ink-1);cursor:pointer}.myhr-ly-check input{width:15px;height:15px;accent-color:var(--accent)}.myhr-ly-total{display:flex;align-items:baseline;gap:5px;margin-top:3px;font-size:30px;font-weight:600;line-height:1.1;color:var(--ink-0);font-variant-numeric:tabular-nums}.myhr-ly-total em{font-size:12px;font-style:normal;font-weight:400;color:var(--ink-3)}.myhr-ly-err{margin-top:11px;padding:8px 11px;border-radius:9px;font-size:11.5px;line-height:1.5;color:var(--myhr-bad);background:rgba(180,35,24,.08);border:1px solid rgba(180,35,24,.18)}.myhr-tax-chip.is-late{color:var(--myhr-bad);background:rgba(180,35,24,.1)}@media (max-width:760px){.mygoal-compose-grid{grid-template-columns:1fr!important}}:root{--myhr-tone-gross:var(--myhr-s1);--myhr-tone-tax:var(--myhr-s3);--myhr-tone-deduct:var(--myhr-s5);--myhr-tone-net:var(--myhr-s2)}body{--myhr-series:var(--myhr-tone-net)}.myhr-stat-card{transition:box-shadow .2s ease,border-color .2s ease}.myhr-stat-card:hover{box-shadow:0 2px 4px rgba(11,15,26,.05),0 10px 26px rgba(11,15,26,.07)}.myhr-stat-card .myhr-stat-glyph{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.myhr-stat-card:hover .myhr-stat-glyph{transform:scale(1.07) rotate(-3deg)}.myhr-pay-field{display:inline-flex;align-items:center;gap:7;gap:7px;height:34px;padding:0 11px;border:1px solid var(--hair-18);border-radius:9px;background:var(--paper,#fff);color:var(--ink-3);transition:border-color .16s ease,box-shadow .16s ease}.myhr-pay-field:focus-within{border-color:color-mix(in srgb,var(--myhr-series) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--myhr-series) 14%,transparent)}.myhr-pay-field input,.myhr-pay-field select{border:0;outline:none;background:transparent;font:inherit;font-size:12.5px;color:var(--ink-0);padding:0;cursor:inherit}.myhr-pay-field input{width:130px}.myhr-pay-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2px}.myhr-pay-table{width:100%;min-width:880px;border-collapse:collapse}.myhr-pay-table th{text-align:left;font-size:11px;font-weight:600;color:var(--ink-3);padding:0 14px 9px;white-space:nowrap;border-bottom:1px solid var(--hair-10)}.myhr-pay-table td.act,.myhr-pay-table td.num,.myhr-pay-table th.act,.myhr-pay-table th.num{text-align:right}.myhr-pay-table td{padding:9px 14px;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--hair-6,rgba(11,15,26,.05))}.myhr-pay-table tbody tr:last-child td{border-bottom:0}.myhr-pay-table tbody tr{transition:background .14s ease}.myhr-pay-table tbody tr:hover{background:var(--bg-1,#f5f5f4)}.myhr-pay-table td.dim{font-size:12.5px;color:var(--ink-2)}.myhr-pay-table .money{font-family:var(--font-serif);font-size:13.5px;color:var(--ink-0)}.myhr-pay-table .money.muted{color:var(--ink-2)}.myhr-pay-table .money.zero{color:var(--ink-3);opacity:.55}.myhr-pay-table .money.strong{font-size:15px}.myhr-pay-month{gap:10px}.myhr-pay-chip,.myhr-pay-month{display:inline-flex;align-items:center}.myhr-pay-chip{min-width:38px;height:26px;padding:0 8px;border-radius:8px;background:var(--bg-1);color:var(--ink-1);justify-content:center;font-size:11px;font-weight:700;letter-spacing:.02em;flex-shrink:0}.myhr-pay-monthname{font-size:13px;font-weight:500;color:var(--ink-0)}.myhr-pay-table td.netcell{font-weight:600;color:var(--ink-0)}.myhr-pay-quarters{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:9px;background:var(--bg-1,#f5f5f4)}.myhr-pay-quarters button{border:0;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--ink-3);height:28px;padding:0 11px;border-radius:7px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.myhr-pay-quarters button:hover{color:var(--ink-1)}.myhr-pay-quarters button.is-on{background:var(--paper,#fff);color:var(--ink-0);box-shadow:0 1px 2px rgba(11,15,26,.07)}.myhr-pay-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);white-space:nowrap}.myhr-pay-state>span{width:6px;height:6px;border-radius:999px;flex-shrink:0;background:var(--ink-3)}.myhr-pay-state.is-good>span{background:var(--myhr-ok)}.myhr-pay-state.is-info>span{background:var(--myhr-tone-tax)}.myhr-pay-table tfoot td{padding:12px 14px;border-top:1.5px solid var(--hair-18);border-bottom:0;font-size:12px;color:var(--ink-3);font-weight:600}.myhr-pay-actions{display:inline-flex;gap:6px;align-items:center;transition:transform .18s cubic-bezier(.22,.61,.36,1)}.myhr-pay-table tbody tr:hover .myhr-pay-actions{transform:translateX(-2px)}.myhr-pay-table tbody tr:hover .myhr-pay-chip{background:color-mix(in srgb,var(--myhr-series) 18%,transparent)}.myhr-pay-chip{transition:background .15s ease}.myhr-pay-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-0);font-size:12.5px;font-weight:600;font-family:inherit;text-decoration:none;white-space:nowrap;transition:background .14s ease,border-color .14s ease,transform .14s ease}.myhr-pay-btn:hover{background:var(--bg-1,#f5f5f4)}.myhr-pay-btn.is-solid{background:var(--ink-0);color:var(--paper,#fff);border-color:transparent}.myhr-pay-btn.is-solid:hover{transform:translateY(-1px)}.myhr-pay-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-2);text-decoration:none;flex-shrink:0;transition:background .14s ease,color .14s ease,border-color .14s ease}.myhr-pay-icon:hover{background:var(--ink-0);color:var(--paper,#fff);border-color:transparent}@media (max-width:900px){.myhr-pay-split{grid-template-columns:1fr!important}}@keyframes myhr-spark-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes myhr-donut-in{0%{stroke-dasharray:0 9999}}@media (prefers-reduced-motion:reduce){.myhr-stat-card svg circle,.myhr-stat-card svg polyline{animation:none!important}}:root{--myhr-exp-all:var(--myhr-s2);--myhr-exp-wait:var(--myhr-warn);--myhr-exp-ok:var(--myhr-ok);--myhr-exp-bad:var(--myhr-bad)}body.myhr-expenses{--myhr-series:var(--myhr-exp-all)}.myhr-exp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px;flex-wrap:wrap}.myhr-exp-head h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink-0);line-height:1.2}.myhr-exp-head .sub{font-size:13px;color:var(--ink-2);margin-top:3px}.myhr-exp-cards{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.myhr-exp-cards,.myhr-exp-split{display:grid;gap:12px;margin-bottom:12px}.myhr-exp-split{grid-template-columns:minmax(300px,4fr) minmax(420px,7fr);align-items:stretch}@media (max-width:1000px){.myhr-exp-split{grid-template-columns:1fr}}.myhr-exp-secthead{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;color:var(--ink-0)}.myhr-exp-secthead .count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--myhr-exp-bad) 14%,transparent);color:var(--myhr-exp-bad);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.myhr-exp-clear{display:flex;gap:11px;align-items:flex-start;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--myhr-exp-ok) 7%,transparent)}.myhr-exp-clear>span{width:26px;height:26px;border-radius:999px;flex-shrink:0;background:color-mix(in srgb,var(--myhr-exp-ok) 16%,transparent);color:var(--myhr-exp-ok);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.myhr-exp-clear strong{font-size:13px;color:var(--ink-0);font-weight:600}.myhr-exp-clear div>div{font-size:12px;color:var(--ink-2);margin-top:2px;line-height:1.5}.myhr-exp-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border-radius:12px;margin-bottom:8px;background:var(--paper,#fff);border:1px solid var(--hair-12)}.myhr-exp-alert .ttl{font-size:13px;font-weight:600;color:var(--ink-0)}.myhr-exp-alert .no{font-size:11px;color:var(--ink-3);font-weight:400;margin-left:4px}.myhr-exp-alert .why{font-size:12px;color:var(--myhr-exp-bad);margin-top:3px;line-height:1.45}.myhr-exp-fix{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.myhr-exp-fix:hover{background:var(--accent-dark);border-color:var(--accent-dark);box-shadow:0 4px 12px -6px rgba(0,111,243,.5)}.myhr-exp-chartrow{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.myhr-exp-cats{width:190px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px}.myhr-exp-cats .cap{align-self:flex-start;font-size:11px;font-weight:600;color:var(--ink-3)}.myhr-exp-cats ul{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:5px}.myhr-exp-cats li{display:flex;align-items:center;gap:7px;font-size:11.5px}.myhr-exp-cats .dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.myhr-exp-cats .nm{flex:1;min-width:0;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-exp-cats .pc{color:var(--ink-3);font-variant-numeric:tabular-nums}.myhr-exp-tabs{display:flex;gap:2px;margin-bottom:14px;border-bottom:1px solid var(--hair-10)}.myhr-exp-tabs button{border:0;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--ink-3);padding:0 13px 10px;margin-bottom:-1px;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:7px;transition:color .15s ease,border-color .15s ease}.myhr-exp-tabs button:hover{color:var(--ink-1)}.myhr-exp-tabs button.is-on{color:var(--ink-0);font-weight:600;border-bottom-color:var(--ink-0)}.myhr-exp-tabs .n{min-width:19px;height:18px;padding:0 6px;border-radius:999px;background:var(--bg-1,#f5f5f4);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700}.myhr-exp-tabs button.is-on .n{background:var(--ink-0);color:var(--paper,#fff)}.myhr-exp-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.myhr-exp-clearbtn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:9px;border:1px dashed var(--hair-18);background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.myhr-exp-clearbtn:hover{color:var(--ink-0);border-color:var(--ink-3)}.myhr-exp-count{margin-left:auto;font-size:12px;color:var(--ink-3)}.myhr-exp-table{width:100%;min-width:900px;border-collapse:collapse}.myhr-exp-table th{text-align:left;font-size:11px;font-weight:600;color:var(--ink-3);padding:0 12px 9px;white-space:nowrap;border-bottom:1px solid var(--hair-10)}.myhr-exp-table td.act,.myhr-exp-table td.num,.myhr-exp-table th.act,.myhr-exp-table th.num{text-align:right}.myhr-exp-table td{padding:11px 12px;vertical-align:middle;border-bottom:1px solid var(--hair-6,rgba(11,15,26,.05))}.myhr-exp-table tbody tr{transition:background .14s ease}.myhr-exp-table tbody tr.is-open,.myhr-exp-table tbody tr:hover{background:var(--bg-1,#f5f5f4)}.myhr-exp-table td.dim{font-size:12.5px;color:var(--ink-2);white-space:nowrap}.myhr-exp-table td.money{font-family:var(--font-serif);font-size:14.5px;color:var(--ink-0);white-space:nowrap}.myhr-exp-table tr.myhr-exp-detail>td{padding:0 12px 14px;background:var(--bg-1,#f5f5f4)}.myhr-exp-claim{gap:11px;min-width:0}.myhr-exp-claim,.myhr-exp-claim .ic{display:inline-flex;align-items:center}.myhr-exp-claim .ic{width:34px;height:34px;border-radius:10px;flex-shrink:0;justify-content:center;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.myhr-exp-table tbody tr:hover .myhr-exp-claim .ic{transform:scale(1.07) rotate(-3deg)}.myhr-exp-claim .ttl{display:block;font-size:13px;font-weight:600;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-exp-claim .meta{display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.myhr-exp-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap}.myhr-exp-state{display:inline-flex;align-items:flex-start;gap:7px;font-size:12.5px}.myhr-exp-state .dot{width:7px;height:7px;border-radius:999px;flex-shrink:0;margin-top:5px}.myhr-exp-state .why{display:block;font-size:11px;color:var(--ink-3);margin-top:2px;line-height:1.4}.myhr-fc-scrim{position:fixed;inset:0;z-index:60;background:rgba(11,15,26,.4);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px;animation:myhr-scrim-in .18s ease}.myhr-fc-panel{width:100%;max-width:940px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;background:var(--paper,#fff);border-radius:18px;box-shadow:0 24px 70px rgba(11,15,26,.22);outline:none;animation:myhr-panel-in .26s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.myhr-fc-panel,.myhr-fc-scrim{animation:none}}.myhr-fc-head{display:flex;align-items:flex-start;gap:13px;padding:20px 22px 16px;flex-shrink:0}.myhr-fc-head .ic{width:42px;height:42px;border-radius:13px;flex-shrink:0;background:color-mix(in srgb,var(--myhr-exp-all) 12%,transparent);color:var(--myhr-exp-all);display:inline-flex;align-items:center;justify-content:center}.myhr-fc-head h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink-0);line-height:1.25}.myhr-fc-head p{margin:3px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.5}.myhr-fc-head .x{width:32px;height:32px;border-radius:9px;flex-shrink:0;border:0;background:transparent;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.myhr-fc-head .x:hover{background:var(--bg-1,#f5f5f4);color:var(--ink-0)}.myhr-fc-steps{list-style:none;margin:0;padding:0 22px 16px;display:flex;align-items:center;gap:0;flex-shrink:0}.myhr-fc-steps li{display:flex;align-items:center;gap:9px;position:relative;color:var(--ink-3);font-size:12.5px;font-weight:500}.myhr-fc-steps li .dot{width:24px;height:24px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;background:var(--bg-1,#f5f5f4);color:var(--ink-3);border:1.5px solid transparent;transition:background .22s ease,color .22s ease,border-color .22s ease}.myhr-fc-steps li.is-now .dot{background:color-mix(in srgb,var(--myhr-exp-all) 12%,transparent);color:var(--myhr-exp-all);border-color:var(--myhr-exp-all)}.myhr-fc-steps li.is-now{color:var(--ink-0);font-weight:600}.myhr-fc-steps li.is-done .dot{background:var(--myhr-exp-ok);color:#fff}.myhr-fc-steps li.is-done{color:var(--ink-1)}.myhr-fc-steps li .ln{width:56px;height:1.5px;margin:0 12px;border-radius:999px;background:var(--hair-14,rgba(11,15,26,.09))}.myhr-fc-steps li.is-done .ln{background:color-mix(in srgb,var(--myhr-exp-ok) 45%,transparent)}.myhr-fc-body{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:18px;border-top:1px solid var(--hair-10);padding:18px 22px}@media (max-width:820px){.myhr-fc-body{grid-template-columns:1fr}}.myhr-fc-sect{font-size:12.5px;font-weight:600;color:var(--ink-0);margin-bottom:11px}.myhr-fc-field{display:block;margin-bottom:13px;position:relative}.myhr-fc-field>span{display:block;font-size:11.5px;font-weight:500;color:var(--ink-2);margin-bottom:5px}.myhr-fc-field input[type=text],.myhr-fc-field textarea,.myhr-fc-field>input{width:100%;padding:9px 11px;border-radius:9px;border:1px solid var(--hair-18);background:var(--paper,#fff);font:inherit;font-size:13.5px;color:var(--ink-0);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.myhr-fc-field textarea{resize:vertical;min-height:62px;line-height:1.5}.myhr-fc-date:focus-within,.myhr-fc-field textarea:focus,.myhr-fc-field>input:focus,.myhr-fc-money:focus-within{border-color:color-mix(in srgb,var(--myhr-exp-all) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--myhr-exp-all) 13%,transparent)}.myhr-fc-field em{position:absolute;right:10px;bottom:8px;font-style:normal;font-size:10.5px;color:var(--ink-3)}.myhr-fc-two{display:grid;grid-template-columns:1fr 1fr;gap:11px}@media (max-width:560px){.myhr-fc-two{grid-template-columns:1fr}}.myhr-fc-field>span.myhr-fc-date,.myhr-fc-field>span.myhr-fc-money{display:flex;align-items:center;gap:8px;padding:0 11px;height:38px;border-radius:9px;border:1px solid var(--hair-18);background:var(--paper,#fff);transition:border-color .15s ease,box-shadow .15s ease}.myhr-fc-date i,.myhr-fc-money i{font-style:normal;color:var(--ink-3);font-size:14px;flex-shrink:0;display:inline-flex;align-items:center}.myhr-fc-date input,.myhr-fc-money input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--ink-0);padding:0}.myhr-fc-money input{font-family:var(--font-serif);font-size:15.5px}.myhr-fc-money input::-webkit-inner-spin-button,.myhr-fc-money input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.myhr-fc-item{border:1px solid var(--hair-14,rgba(11,15,26,.09));border-radius:13px;margin-bottom:9px;overflow:hidden;background:var(--paper,#fff);transition:border-color .18s ease,box-shadow .18s ease}.myhr-fc-item.is-open{border-color:color-mix(in srgb,var(--myhr-exp-all) 32%,transparent);box-shadow:0 1px 2px rgba(11,15,26,.04),0 8px 22px rgba(11,15,26,.06)}.myhr-fc-item .hd{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.myhr-fc-item .hd:hover{background:var(--bg-1,#f5f5f4)}.myhr-fc-item.is-open .hd{background:transparent}.myhr-fc-item .n{width:20px;height:20px;border-radius:999px;flex-shrink:0;background:var(--bg-1,#f5f5f4);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700}.myhr-fc-item .tag{padding:3px 9px;border-radius:999px;flex-shrink:0;font-size:11px;font-weight:600}.myhr-fc-item .ds{flex:1;min-width:0;font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-fc-item .am{flex-shrink:0;font-family:var(--font-serif);font-size:14px;color:var(--ink-0)}.myhr-fc-item .am.is-zero{color:var(--myhr-exp-wait)}.myhr-fc-item .rm{width:24px;height:24px;border-radius:7px;flex-shrink:0;cursor:pointer;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.myhr-fc-item .rm:hover{background:color-mix(in srgb,var(--myhr-exp-bad) 12%,transparent);color:var(--myhr-exp-bad)}.myhr-fc-item .bd{padding:2px 12px 13px;animation:myhr-rise .28s cubic-bezier(.22,.61,.36,1)}.myhr-fc-cats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.myhr-fc-cats button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:9px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:transform .15s cubic-bezier(.22,.61,.36,1),border-color .15s ease,background .15s ease,color .15s ease}.myhr-fc-cats button:hover{transform:translateY(-1px)}.myhr-fc-cats button.is-on{transform:none}.myhr-fc-drop{display:flex;flex-direction:column;align-items:center;gap:3px;padding:18px 14px;border-radius:12px;cursor:pointer;text-align:center;border:1.5px dashed var(--hair-20,rgba(11,15,26,.14));background:var(--bg-1,#f8f9fb);transition:border-color .16s ease,background .16s ease,transform .16s ease}.myhr-fc-drop.is-over,.myhr-fc-drop:hover{border-color:var(--myhr-exp-all);background:color-mix(in srgb,var(--myhr-exp-all) 6%,transparent)}.myhr-fc-drop.is-over{transform:scale(1.01)}.myhr-fc-drop .ic{width:38px;height:38px;border-radius:999px;margin-bottom:3px;background:color-mix(in srgb,var(--myhr-exp-all) 11%,transparent);color:var(--myhr-exp-all);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.myhr-fc-drop:hover .ic{transform:translateY(-2px)}.myhr-fc-drop strong{font-size:12.5px;font-weight:600;color:var(--ink-1)}.myhr-fc-drop em{font-style:normal;font-size:11px;color:var(--ink-3)}.myhr-fc-drop input{display:none}.myhr-fc-file{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:11px;border:1px solid var(--hair-14,rgba(11,15,26,.09));background:var(--paper,#fff);animation:myhr-rise .28s cubic-bezier(.22,.61,.36,1)}.myhr-fc-file .th{width:34px;height:34px;border-radius:8px;flex-shrink:0;background:var(--bg-1,#f5f5f4);display:inline-flex;align-items:center;justify-content:center;font-size:15px}.myhr-fc-file strong{display:block;font-size:12.5px;font-weight:600;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-fc-file em{font-style:normal;display:block;font-size:11px;color:var(--ink-3);margin-top:1px}.myhr-fc-file button{width:26px;height:26px;border-radius:7px;flex-shrink:0;border:0;background:transparent;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.myhr-fc-file button:hover{background:color-mix(in srgb,var(--myhr-exp-bad) 12%,transparent);color:var(--myhr-exp-bad)}.myhr-fc-add{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:38px;border-radius:10px;border:1.5px dashed var(--hair-18);background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.myhr-fc-add:hover{color:var(--myhr-exp-all);border-color:var(--myhr-exp-all);background:color-mix(in srgb,var(--myhr-exp-all) 5%,transparent)}.myhr-fc-add span{font-size:15px;line-height:1}.myhr-fc-rail{display:flex;flex-direction:column;gap:11px}.myhr-fc-sum{border-radius:14px;padding:15px 16px;background:var(--bg-1,#f8f9fb);border:1px solid var(--hair-10)}.myhr-fc-sum .ttl{font-size:13px;font-weight:600;color:var(--ink-0);margin-bottom:11px}.myhr-fc-sum dl{margin:0;display:grid;gap:8px}.myhr-fc-sum dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.myhr-fc-sum dt{font-size:12px;color:var(--ink-2)}.myhr-fc-sum dd{margin:0;font-size:13px;color:var(--ink-0);font-family:var(--font-serif)}.myhr-fc-sum .net{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1.5px solid var(--hair-14,rgba(11,15,26,.09))}.myhr-fc-sum .net span{font-size:12.5px;font-weight:600;color:var(--myhr-exp-all)}.myhr-fc-sum .net strong{font-family:var(--font-serif);font-size:21px;font-weight:400;letter-spacing:-.02em;color:var(--myhr-exp-all)}.myhr-fc-tips{border-radius:14px;padding:14px 15px;background:color-mix(in srgb,var(--myhr-exp-wait) 7%,transparent);border:1px solid color-mix(in srgb,var(--myhr-exp-wait) 20%,transparent)}.myhr-fc-tips .ttl{font-size:12.5px;font-weight:600;color:var(--ink-0);margin-bottom:9px}.myhr-fc-tips ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.myhr-fc-tips li{display:flex;align-items:flex-start;gap:7px;font-size:11.5px;color:var(--ink-2);line-height:1.5}.myhr-fc-tips li svg{flex-shrink:0;margin-top:2px;color:var(--myhr-exp-ok)}.myhr-fc-err{margin:0 22px 12px;padding:9px 12px;border-radius:9px;background:color-mix(in srgb,var(--myhr-exp-bad) 8%,transparent);border:1px solid color-mix(in srgb,var(--myhr-exp-bad) 22%,transparent);color:var(--myhr-exp-bad);font-size:12.5px}.myhr-fc-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;flex-shrink:0;padding:14px 22px 18px;border-top:1px solid var(--hair-10)}.myhr-fc-foot .note{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-3)}.myhr-fc-foot .btns{display:inline-flex;gap:9px;margin-left:auto}.myhr-fc-btn{height:40px;padding:0 22px;border-radius:999px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-0);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.myhr-fc-btn:hover:not(:disabled){background:var(--bg-1,#f5f5f4)}.myhr-fc-btn.is-primary{background:var(--myhr-exp-all);color:#fff;border-color:transparent;box-shadow:0 1px 2px rgba(0,111,243,.22),0 6px 18px rgba(0,111,243,.2)}.myhr-fc-btn.is-primary:hover:not(:disabled){transform:translateY(-1px)}.myhr-fc-btn:disabled{opacity:.45;cursor:not-allowed}.myhr-fc-field>span.myhr-fc-money{height:46px;padding:0;gap:0;border-radius:11px;overflow:hidden}.myhr-fc-money i{width:40px;align-self:stretch;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-1,#f5f5f4);border-right:1px solid var(--hair-14,rgba(11,15,26,.09));color:var(--ink-2);font-size:15px;font-weight:600;transition:background .18s ease,color .18s ease}.myhr-fc-money.has-value i{background:color-mix(in srgb,var(--myhr-exp-all) 11%,transparent);color:var(--myhr-exp-all)}.myhr-fc-money input[type=text]{font-family:var(--font-serif);padding:0 10px;font-size:19px;text-align:right;letter-spacing:-.01em;border:0;background:transparent}.myhr-fc-money u{text-decoration:none;padding-right:12px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.myhr-fc-field>span.myhr-fc-date{height:46px;border-radius:11px;padding:0 4px 0 12px}.myhr-fc-date input{font-size:14px}.myhr-fc-date input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;padding:6px;border-radius:7px;-webkit-transition:opacity .14s ease,background .14s ease;transition:opacity .14s ease,background .14s ease}.myhr-fc-date input::-webkit-calendar-picker-indicator:hover{opacity:1;background:var(--bg-1,#f5f5f4)}.myhr-fc-drop{padding:20px 14px;gap:4px}.myhr-fc-drop:hover{transform:translateY(-1px)}.myhr-fc-drop .types{display:inline-flex;gap:5px;margin-top:7px}.myhr-fc-drop .types b{font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:5px;background:var(--paper,#fff);color:var(--ink-3);border:1px solid var(--hair-14,rgba(11,15,26,.09))}.myhr-fc-drop.is-over .types b,.myhr-fc-drop:hover .types b{color:var(--myhr-exp-all);border-color:color-mix(in srgb,var(--myhr-exp-all) 30%,transparent)}.myhr-fc-thumb{width:46px;height:46px;border-radius:9px;flex-shrink:0;overflow:hidden;background:var(--bg-1,#f5f5f4);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hair-14,rgba(11,15,26,.09))}.myhr-fc-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.myhr-fc-file{border-color:color-mix(in srgb,var(--myhr-exp-ok) 30%,transparent);background:color-mix(in srgb,var(--myhr-exp-ok) 5%,transparent)}.myhr-fc-file em{color:var(--myhr-exp-ok);font-weight:600}.myhr-dp{position:relative}.myhr-dp-field{display:flex;align-items:center;gap:9px;width:100%;height:46px;padding:0 12px;border-radius:11px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-0);font:inherit;font-size:14px;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.myhr-dp-field .ic{color:var(--ink-3);display:inline-flex;flex-shrink:0;transition:color .15s ease}.myhr-dp-field .val{flex:1;min-width:0}.myhr-dp-field:hover{border-color:var(--hair-20,rgba(11,15,26,.16))}.myhr-dp-field.is-open{border-color:color-mix(in srgb,var(--myhr-exp-all) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--myhr-exp-all) 13%,transparent)}.myhr-dp-field.is-open .ic{color:var(--myhr-exp-all)}.myhr-dp-pop{position:fixed;z-index:1000;width:272px;padding:12px;border-radius:14px;background:var(--paper,#fff);border:1px solid var(--hair-14,rgba(11,15,26,.09));box-shadow:0 12px 38px rgba(11,15,26,.16);animation:myhr-dp-in .18s cubic-bezier(.22,.61,.36,1);transform-origin:top left}@keyframes myhr-dp-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media (prefers-reduced-motion:reduce){.myhr-dp-pop{animation:none}.myhr-dp-pop .gr button{animation:none!important}}.myhr-dp-pop .hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.myhr-dp-pop .hd strong{flex:1;text-align:center;font-size:13px;font-weight:600;color:var(--ink-0)}.myhr-dp-pop .hd button{width:28px;height:28px;border-radius:8px;flex-shrink:0;border:0;background:transparent;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.myhr-dp-pop .hd button:hover{background:var(--bg-1,#f5f5f4);color:var(--ink-0)}.myhr-dp-pop .wk{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.myhr-dp-pop .wk span{text-align:center;font-size:10.5px;font-weight:600;color:var(--ink-3);padding-bottom:4px}.myhr-dp-pop .gr{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.myhr-dp-pop .gr button{aspect-ratio:1;border:0;border-radius:9px;cursor:pointer;background:transparent;color:var(--ink-1);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;justify-content:center;animation:myhr-dp-cell .26s ease backwards;transition:background .13s ease,color .13s ease,transform .13s ease}@keyframes myhr-dp-cell{0%{opacity:0;transform:scale(.86)}}.myhr-dp-pop .gr button:hover:not(:disabled):not(.sel){background:var(--bg-1,#f5f5f4);transform:scale(1.06)}.myhr-dp-pop .gr button.out{color:var(--ink-3);opacity:.45}.myhr-dp-pop .gr button.off{opacity:.25;cursor:not-allowed}.myhr-dp-pop .gr button.now{color:var(--myhr-exp-all);font-weight:700;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--myhr-exp-all) 40%,transparent)}.myhr-dp-pop .gr button.sel{background:var(--myhr-exp-all);color:#fff;font-weight:700;box-shadow:0 2px 8px color-mix(in srgb,var(--myhr-exp-all) 40%,transparent)}.myhr-dp-pop .ft{display:flex;justify-content:flex-end;margin-top:9px;padding-top:9px;border-top:1px solid var(--hair-10)}.myhr-dp-pop .ft button{border:0;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--myhr-exp-all);padding:4px 8px;border-radius:7px;transition:background .14s ease}.myhr-dp-pop .ft button:hover{background:color-mix(in srgb,var(--myhr-exp-all) 9%,transparent)}.myhr-fc-sum .warn{margin:10px 0 0;padding:8px 10px;border-radius:9px;background:color-mix(in srgb,var(--myhr-exp-wait) 10%,transparent);color:var(--myhr-exp-wait);font-size:11.5px;line-height:1.45;font-weight:500}.myhr-sel{position:relative;display:inline-block}.myhr-sel.is-full{display:block}.myhr-sel.is-full .myhr-sel-btn{width:100%;height:46px;padding:0 12px;border-radius:11px;font-size:14px;font-weight:400}.myhr-sel.is-full .myhr-sel-btn .lb{flex:1;text-align:left}.myhr-dp-field .val.ph,.myhr-sel-btn .lb.ph{color:var(--ink-3)}.myhr-dp-field .clr{margin-left:auto;width:24px;height:24px;border-radius:999px;display:inline-grid;place-items:center;color:var(--ink-3);font-size:16px;line-height:1}.myhr-dp-field .clr:hover{background:var(--hair-6,rgba(11,15,26,.05));color:var(--ink-0)}.myhr-sel-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 11px;border-radius:9px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-0);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.myhr-sel-btn .ic{color:var(--ink-3);display:inline-flex;flex-shrink:0;transition:color .15s ease}.myhr-sel-btn .sw{width:8px;height:8px;border-radius:999px;flex-shrink:0}.myhr-sel-btn .lb{min-width:0;overflow:hidden;text-overflow:ellipsis}.myhr-sel-btn .ch{color:var(--ink-3);display:inline-flex;flex-shrink:0;transition:transform .18s cubic-bezier(.22,.61,.36,1),color .15s ease}.myhr-sel-btn:hover{border-color:var(--hair-20,rgba(11,15,26,.16))}.myhr-sel-btn.is-open{border-color:color-mix(in srgb,var(--myhr-exp-all,var(--accent)) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--myhr-exp-all,var(--accent)) 13%,transparent)}.myhr-sel-btn.is-open .ch,.myhr-sel-btn.is-open .ic{color:var(--myhr-exp-all,var(--accent))}.myhr-sel-btn.is-open .ch{transform:rotate(180deg)}.myhr-sel-pop{position:fixed;z-index:1000;padding:5px;border-radius:12px;background:var(--paper,#fff);border:1px solid var(--hair-14,rgba(11,15,26,.09));box-shadow:0 12px 38px rgba(11,15,26,.16);display:grid;gap:1px;max-height:360px;animation:myhr-dp-in .16s cubic-bezier(.22,.61,.36,1);transform-origin:top left}.myhr-sel-pop button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;border-radius:8px;cursor:pointer;background:transparent;color:var(--ink-1);font:inherit;font-size:12.5px;text-align:left;animation:myhr-sel-item .22s ease backwards;transition:background .13s ease,color .13s ease}@keyframes myhr-sel-item{0%{opacity:0;transform:translateY(-3px)}}.myhr-sel-pop button:hover{background:var(--bg-1,#f5f5f4);color:var(--ink-0)}.myhr-sel-pop button.is-on{color:var(--ink-0);font-weight:600}.myhr-sel-pop .sw{width:8px;height:8px;border-radius:999px;flex-shrink:0}.myhr-sel-pop .lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-sel-pop .hint{flex-shrink:0;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}.myhr-sel-pop .tk{width:14px;flex-shrink:0;color:var(--myhr-exp-all,var(--accent));display:inline-flex;align-items:center;justify-content:center}.myhr-sel-pop .myhr-sel-q{height:32px;margin:2px 2px 5px;padding:0 10px;border-radius:8px;border:1px solid var(--hair-14,rgba(11,15,26,.09));background:var(--paper,#fff);font:inherit;font-size:12.5px;color:var(--ink-0);outline:none}.myhr-sel-pop .myhr-sel-q:focus{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.myhr-sel-pop .grp{padding:9px 9px 4px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink-3)}.myhr-sel-pop .grp:not(:first-child){margin-top:3px;border-top:1px solid var(--hair-10,rgba(11,15,26,.06))}.myhr-sel-pop button.has-sub{align-items:flex-start}.myhr-sel-pop button.has-sub .sw,.myhr-sel-pop button.has-sub .tk{margin-top:5px}.myhr-sel-pop button.has-sub .hint{margin-top:1px}.myhr-sel-pop .lb small{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.myhr-sel-pop .empty{padding:14px 9px;font-size:12.5px;color:var(--ink-3);text-align:center}.myhr-sel-pop button.more{color:var(--accent);font-weight:600}.myhr-sel-pop button.more .tk{color:var(--accent)}@media (prefers-reduced-motion:reduce){.myhr-sel-pop,.myhr-sel-pop button{animation:none}.myhr-sel-btn .ch{transition:none}}.myhr-pay-field.has-value{border-color:var(--hair-20,rgba(11,15,26,.16))}.myhr-pay-field .clr{width:18px;height:18px;border-radius:999px;flex-shrink:0;border:0;background:var(--bg-1,#f5f5f4);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .14s ease,color .14s ease}.myhr-pay-field .clr:hover{background:var(--ink-0);color:var(--paper,#fff)}:root{--ann-policy:var(--myhr-s1);--ann-benefits:var(--myhr-s2);--ann-event:var(--myhr-s3);--ann-comp:var(--myhr-s6);--ann-ops:var(--myhr-s5);--ann-hiring:var(--myhr-s4);--ann-company:var(--myhr-s7)}.myhr-ann-head{margin-bottom:16px}.myhr-ann-head h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink-0);line-height:1.2}.myhr-ann-head .sub{font-size:13px;color:var(--ink-2);margin-top:3px}.myhr-ann-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.myhr-ann-controls .chips{display:flex;gap:6px;flex-wrap:wrap;flex:1;min-width:0}.myhr-ann-controls .chips button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.myhr-ann-controls .chips button:hover{transform:translateY(-1px);color:var(--ink-0)}.myhr-ann-controls .chips .sw{width:7px;height:7px;border-radius:999px;background:var(--tone,var(--ink-3))}.myhr-ann-controls .chips .n{font-size:10.5px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.myhr-ann-controls .chips button.is-on{border-color:var(--tone,var(--ink-0));background:color-mix(in srgb,var(--tone,#0b0f1a) 9%,transparent);color:var(--tone,var(--ink-0));font-weight:600;transform:none}.myhr-ann-controls .chips button.is-on .n{color:inherit;opacity:.75}.myhr-ann-split{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 316px;align-items:start}@media (max-width:1040px){.myhr-ann-split{grid-template-columns:1fr}}.myhr-ann-lead{display:grid;grid-template-columns:minmax(0,1fr) 220px;border-radius:18px;overflow:hidden;margin-bottom:12px;border:1px solid color-mix(in srgb,var(--tone) 22%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--tone) 9%,transparent),color-mix(in srgb,var(--tone) 3%,transparent) 62%),var(--paper,#fff)}@media (max-width:720px){.myhr-ann-lead{grid-template-columns:1fr}}.myhr-ann-lead .body{padding:22px 24px;min-width:0}.myhr-ann-lead .meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-3);margin-bottom:10px}.myhr-ann-lead .cat{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--tone) 14%,transparent);color:var(--tone);font-weight:700;font-size:11px}.myhr-ann-lead .dot{width:3px;height:3px;border-radius:999px;background:var(--ink-3)}.myhr-ann-lead h2{margin:0 0 8px;font-size:23px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ink-0)}.myhr-ann-lead p{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink-2);max-width:62ch}.myhr-ann-lead .foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.myhr-ann-lead .more{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:999px;border:0;background:var(--tone);color:#fff;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:transform .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s ease}.myhr-ann-lead .more:hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--tone) 34%,transparent)}.myhr-ann-lead .by{font-size:11.5px;color:var(--ink-3)}.myhr-ann-lead .pin{display:inline-flex;align-items:center;gap:4px;color:var(--tone);font-weight:600}.myhr-ann-lead .art{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 78% 18%,color-mix(in srgb,var(--tone) 26%,transparent),transparent 70%),color-mix(in srgb,var(--tone) 8%,transparent);display:grid;place-items:center}.myhr-ann-lead .art .glyph{font-family:var(--font-serif);font-size:92px;line-height:1;color:color-mix(in srgb,var(--tone) 30%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:720px){.myhr-ann-lead .art{min-height:90px}}.myhr-ann-list{display:grid;gap:9px}.myhr-ann-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:11px}.myhr-ann-row{border-radius:14px;overflow:hidden;border:1px solid var(--hair-10);background:var(--paper,#fff);transition:box-shadow .18s ease,border-color .18s ease,transform .18s cubic-bezier(.22,.61,.36,1)}.myhr-ann-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tone) 28%,transparent);box-shadow:0 1px 2px rgba(11,15,26,.04),0 8px 22px rgba(11,15,26,.06)}.myhr-ann-row .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.myhr-ann-row .left{min-width:0;flex:1}.myhr-ann-row .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:5px}.myhr-ann-row .cat{font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:5px;background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone)}.myhr-ann-row .pin{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;color:var(--tone)}.myhr-ann-row .ago{font-size:11px;color:var(--ink-3)}.myhr-ann-row .ttl{display:block;font-size:15px;font-weight:600;color:var(--ink-0);line-height:1.4;letter-spacing:-.01em}.myhr-ann-row .ex{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:12.5px;color:var(--ink-3);line-height:1.55}.myhr-ann-row.is-open .ex{display:none}.myhr-ann-row .right{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;font-size:11.5px;color:var(--ink-3);white-space:nowrap}.myhr-ann-row .chev{display:inline-flex;color:var(--ink-3);transition:transform .2s cubic-bezier(.22,.61,.36,1),color .16s ease}.myhr-ann-row:hover .chev{color:var(--tone);transform:translateX(2px)}.myhr-ann-row.is-open .chev{transform:rotate(90deg);color:var(--tone)}.myhr-ann-row .bd{padding:0 16px 15px;animation:myhr-rise .28s cubic-bezier(.22,.61,.36,1)}.myhr-ann-row .bd p{margin:0;font-size:13.5px;line-height:1.7;color:var(--ink-1);max-width:74ch}.myhr-ann-row .bd .by{margin-top:10px;font-size:11.5px;color:var(--ink-3)}.myhr-ann-more{display:block;margin:14px auto 0;height:38px;padding:0 20px;border-radius:999px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-1);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.myhr-ann-more:hover{background:var(--bg-1,#f5f5f4);border-color:var(--ink-3)}.myhr-ann-rail{display:grid;gap:12px}.myhr-ann-secthead{display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--ink-0)}.myhr-ann-secthead svg{color:var(--ink-3);flex-shrink:0}.myhr-ann-secthead .lnk{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--ann-event);text-decoration:none}.myhr-ann-secthead .lnk:hover{text-decoration:underline}.myhr-ann-none{margin:0;font-size:12px;color:var(--ink-3);line-height:1.5}.myhr-ann-pins{list-style:none;margin:0;padding:0;display:grid;gap:2px}.myhr-ann-pins button{display:flex;align-items:flex-start;gap:9px;width:100%;padding:8px 9px;margin:0 -9px;width:calc(100% + 18px);border:0;border-radius:9px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.myhr-ann-pins button:hover{background:var(--bg-1,#f5f5f4)}.myhr-ann-pins .sw{width:7px;height:7px;border-radius:999px;flex-shrink:0;margin-top:5px}.myhr-ann-pins strong{display:block;font-size:12.5px;font-weight:500;color:var(--ink-0);line-height:1.45}.myhr-ann-pins em{font-style:normal;display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.myhr-ann-events{list-style:none;margin:0;padding:0;display:grid;gap:10px}.myhr-ann-events li{display:flex;align-items:flex-start;gap:11px}.myhr-ann-events .d{width:40px;flex-shrink:0;border-radius:9px;padding:5px 0;background:color-mix(in srgb,var(--ann-event) 9%,transparent);color:var(--ann-event);text-align:center;line-height:1.15}.myhr-ann-events .d b{display:block;font-size:15px;font-weight:700}.myhr-ann-events .d i{font-style:normal;display:block;font-size:10px;opacity:.8}.myhr-ann-events strong{display:block;font-size:12.5px;font-weight:500;color:var(--ink-0);line-height:1.45}.myhr-ann-events em{font-style:normal;display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.myhr-ann-list.is-grid .myhr-ann-row .hd{flex-direction:column;align-items:stretch;gap:0;padding:15px 16px 13px;height:100%}.myhr-ann-list.is-grid .myhr-ann-row{display:flex}.myhr-ann-list.is-grid .left{display:flex;flex-direction:column;flex:1}.myhr-ann-list.is-grid .ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px}.myhr-ann-list.is-grid .ex{-webkit-line-clamp:3;margin-top:6px;flex:1}.myhr-ann-list.is-grid .right{justify-content:space-between;width:100%;margin-top:12px;padding-top:10px;border-top:1px solid var(--hair-6,rgba(11,15,26,.05))}.myhr-ann-list.is-grid .myhr-ann-row.is-open .ex{display:-webkit-box}.myhr-ann-list.is-grid .bd p{-webkit-line-clamp:unset}.myhr-ann-tools{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.myhr-ann-view{display:inline-flex;gap:2px;padding:3px;border-radius:9px;background:var(--bg-1,#f5f5f4)}.myhr-ann-view button{width:30px;height:28px;border:0;border-radius:7px;cursor:pointer;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.myhr-ann-view button:hover{color:var(--ink-1)}.myhr-ann-view button.is-on{background:var(--paper,#fff);color:var(--ink-0);box-shadow:0 1px 2px rgba(11,15,26,.07)}.myhr-ann-view .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.myhr-ann-ackwrap{gap:9px;flex-wrap:wrap}.myhr-ann-ackbtn,.myhr-ann-ackwrap{display:inline-flex;align-items:center}.myhr-ann-ackbtn{gap:7px;height:36px;padding:0 15px;border-radius:999px;border:1.5px solid var(--tone,var(--ink-0));background:transparent;color:var(--tone,var(--ink-0));font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s cubic-bezier(.22,.61,.36,1)}.myhr-ann-ackbtn:hover:not(:disabled){background:var(--tone,var(--ink-0));color:#fff;transform:translateY(-1px)}.myhr-ann-ackbtn:disabled{opacity:.55;cursor:progress}.myhr-ann-acked{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ann-benefits);animation:myhr-ack-in .32s cubic-bezier(.22,.61,.36,1)}@keyframes myhr-ack-in{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.myhr-ann-acked{animation:none}}.myhr-ann-ackwrap .due{font-style:normal;font-size:11.5px;color:var(--ink-3)}.myhr-ann-ackwrap .due.is-over{color:var(--ann-hiring);font-weight:600}.myhr-ann-row .ackflag{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:5px;background:color-mix(in srgb,var(--ann-hiring) 12%,transparent);color:var(--ann-hiring)}.myhr-ann-row .ackflag.is-done{background:color-mix(in srgb,var(--ann-benefits) 12%,transparent);color:var(--ann-benefits)}.myhr-ann-row .bdfoot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px}.myhr-ann-row .bdfoot .by{font-size:11.5px;color:var(--ink-3)}.myhr-ann-todo{border-radius:14px;padding:14px 15px;background:color-mix(in srgb,var(--ann-hiring) 6%,transparent);border:1px solid color-mix(in srgb,var(--ann-hiring) 24%,transparent)}.myhr-ann-todo .hd{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--ink-0)}.myhr-ann-todo .n{min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:var(--ann-hiring);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.myhr-ann-todo ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.myhr-ann-todo button{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;font-size:12.5px;color:var(--ink-0);text-align:left;line-height:1.45}.myhr-ann-todo button:hover{text-decoration:underline}.myhr-ann-todo em{font-style:normal;display:block;font-size:11px;color:var(--ann-hiring);margin-top:2px;font-weight:600}:root{--cal-leave:var(--myhr-s2);--cal-holiday:var(--myhr-s1);--cal-review:var(--myhr-s6);--cal-meeting:var(--myhr-s3);--cal-anniv:var(--myhr-s5)}.myhr-cal-head{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.myhr-cal-head .ic{width:46px;height:46px;border-radius:14px;flex-shrink:0;background:color-mix(in srgb,var(--cal-meeting) 12%,transparent);color:var(--cal-meeting);display:inline-flex;align-items:center;justify-content:center}.myhr-cal-head h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink-0);line-height:1.2}.myhr-cal-head .sub{font-size:13px;color:var(--ink-2);margin-top:3px}.myhr-cal-export{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-0);font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.myhr-cal-export:hover{background:var(--bg-1,#f5f5f4);border-color:var(--ink-3)}.myhr-cal-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.myhr-cal-controls .views{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--bg-1,#f5f5f4);flex:1;max-width:300px}.myhr-cal-controls .views button{flex:1;height:30px;border:0;border-radius:8px;cursor:pointer;background:transparent;color:var(--ink-3);font:inherit;font-size:12.5px;font-weight:500;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.myhr-cal-controls .views button:hover{color:var(--ink-1)}.myhr-cal-controls .views button.is-on{background:var(--paper,#fff);color:var(--ink-0);font-weight:600;box-shadow:0 1px 2px rgba(11,15,26,.07)}.myhr-cal-split{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 300px;align-items:start}@media (max-width:1040px){.myhr-cal-split{grid-template-columns:1fr}}.myhr-cal-bar{display:flex;align-items:center;gap:6px;padding:13px 15px;border-bottom:1px solid var(--hair-10)}.myhr-cal-bar strong{font-size:15px;font-weight:600;color:var(--ink-0);margin:0 6px}.myhr-cal-bar button{width:30px;height:30px;border-radius:8px;border:0;cursor:pointer;background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.myhr-cal-bar button:hover{background:var(--bg-1,#f5f5f4);color:var(--ink-0)}.myhr-cal-bar .today{width:auto;padding:0 13px;height:30px;margin-left:auto;border:1px solid var(--hair-18);font:inherit;font-size:12px;font-weight:600;color:var(--ink-1)}.myhr-cal-wk{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--hair-10)}.myhr-cal-wk span{padding:8px 0;text-align:center;font-size:11px;font-weight:600;color:var(--ink-3)}.myhr-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.myhr-cal-grid>button{min-height:96px;border:0;cursor:pointer;text-align:left;background:var(--paper,#fff);font:inherit;padding:6px 7px 7px;border-right:1px solid var(--hair-6,rgba(11,15,26,.05));border-bottom:1px solid var(--hair-6,rgba(11,15,26,.05));display:flex;flex-direction:column;gap:5px;animation:myhr-cal-cell .3s ease backwards;transition:background .14s ease}@keyframes myhr-cal-cell{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.myhr-cal-grid>button{animation:none}}.myhr-cal-grid>button:nth-child(7n){border-right:0}.myhr-cal-grid>button:hover{background:var(--bg-1,#f5f5f4)}.myhr-cal-grid.is-week>button{min-height:200px}.myhr-cal-grid .n{width:24px;height:24px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink-1)}.myhr-cal-grid>button.out{background:var(--bg-1,#f8f9fb)}.myhr-cal-grid>button.out .n{color:var(--ink-3);opacity:.55}.myhr-cal-grid>button.now .n{background:var(--cal-meeting);color:#fff;font-weight:700}.myhr-cal-grid>button.sel{background:color-mix(in srgb,var(--cal-meeting) 7%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cal-meeting) 45%,transparent)}.myhr-cal-grid .evs{display:grid;gap:3px;min-width:0}.myhr-cal-grid .ev{display:flex;align-items:center;gap:5px;min-width:0;padding:3px 6px;border-radius:6px;background:color-mix(in srgb,var(--tone) 11%,transparent);color:color-mix(in srgb,var(--tone) 82%,var(--ink-0));font-size:10.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-cal-grid .ev i{width:5px;height:5px;border-radius:999px;background:var(--tone);flex-shrink:0}.myhr-cal-grid .more{font-size:10px;color:var(--ink-3);padding-left:6px}.myhr-cal-listview{padding:6px 0}.myhr-cal-listview .day{padding:11px 16px;border-bottom:1px solid var(--hair-6,rgba(11,15,26,.05))}.myhr-cal-listview .day:last-child{border-bottom:0}.myhr-cal-listview .dh{display:flex;align-items:baseline;gap:9px;margin-bottom:8px}.myhr-cal-listview .dh>span:first-child{font-size:14px;font-weight:600;color:var(--ink-0)}.myhr-cal-listview .wd{font-size:12px;color:var(--ink-3)}.myhr-cal-listview .tg{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--cal-meeting) 12%,transparent);color:var(--cal-meeting)}.myhr-cal-listview .day.is-today{background:color-mix(in srgb,var(--cal-meeting) 4%,transparent)}.myhr-cal-day,.myhr-cal-listview ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.myhr-cal-day li,.myhr-cal-listview li{display:flex;align-items:stretch;gap:10px}.myhr-cal-day .bar,.myhr-cal-listview .bar{width:3px;border-radius:999px;background:var(--tone);flex-shrink:0}.myhr-cal-day strong,.myhr-cal-listview strong{display:block;font-size:13px;font-weight:500;color:var(--ink-0);line-height:1.45}.myhr-cal-day em,.myhr-cal-listview em{font-style:normal;display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.myhr-cal-rail{display:grid;gap:12px}.myhr-cal-secthead{display:flex;align-items:center;gap:8px;margin-bottom:11px;font-size:13px;font-weight:600;color:var(--ink-0)}.myhr-cal-secthead .n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--bg-1,#f5f5f4);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.myhr-cal-none{margin:0;font-size:12px;color:var(--ink-3);line-height:1.5}.myhr-cal-legend{list-style:none;margin:0;padding:0;display:grid;gap:8px}.myhr-cal-legend li{display:flex;align-items:center;gap:9px;font-size:12.5px}.myhr-cal-legend .sw{width:9px;height:9px;border-radius:999px;flex-shrink:0}.myhr-cal-legend .nm{flex:1;min-width:0;color:var(--ink-2)}.myhr-cal-legend .ct{color:var(--ink-3)}.myhr-cal-up{margin-top:12px}.myhr-cal-up .hd{font-size:13px;font-weight:600;color:var(--ink-0);margin-bottom:9px}.myhr-cal-up .row{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.myhr-cal-up button{display:flex;align-items:center;gap:11px;text-align:left;padding:12px 13px;border-radius:13px;cursor:pointer;border:1px solid var(--hair-10);background:var(--paper,#fff);font:inherit;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s ease,border-color .18s ease}.myhr-cal-up button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tone) 30%,transparent);box-shadow:0 1px 2px rgba(11,15,26,.04),0 10px 24px rgba(11,15,26,.07)}.myhr-cal-up .d{width:44px;flex-shrink:0;border-radius:10px;padding:6px 0;text-align:center;background:color-mix(in srgb,var(--tone) 10%,transparent);color:var(--tone);line-height:1.15}.myhr-cal-up .d b{display:block;font-size:16px;font-weight:700}.myhr-cal-up .d i{font-style:normal;display:block;font-size:10px;opacity:.8}.myhr-cal-up strong{display:block;font-size:13px;font-weight:500;color:var(--ink-0);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-cal-up em{font-style:normal;display:block;font-size:11px;color:var(--ink-3);margin-top:2px}:root{--pol-handbook:var(--myhr-s1);--pol-guide:var(--myhr-s3);--pol-policy:var(--myhr-s2);--pol-must:var(--myhr-bad);--pol-done:var(--myhr-ok)}.myhr-pol-head{display:flex;align-items:flex-start;gap:18px;margin-bottom:16px;flex-wrap:wrap}.myhr-pol-head h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink-0);line-height:1.2}.myhr-pol-head .sub{font-size:13px;color:var(--ink-2);margin-top:3px;max-width:70ch;line-height:1.55}.myhr-pol-must{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:38px;padding:0 15px;border-radius:999px;cursor:pointer;border:1px solid color-mix(in srgb,var(--pol-must) 30%,transparent);background:color-mix(in srgb,var(--pol-must) 7%,transparent);color:var(--pol-must);font:inherit;font-size:12.5px;font-weight:600;transition:background .15s ease,transform .15s cubic-bezier(.22,.61,.36,1)}.myhr-pol-must:hover{transform:translateY(-1px)}.myhr-pol-must.is-on{background:var(--pol-must);color:#fff;border-color:transparent}.myhr-pol-must .n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pol-must);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.myhr-pol-must.is-on .n{background:hsla(0,0%,100%,.25)}.myhr-pol-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:11px}.myhr-pol-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.myhr-pol-chips button{display:inline-flex;align-items:center;gap:7px;height:31px;padding:0 11px 0 13px;border-radius:999px;cursor:pointer;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:500;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.myhr-pol-chips button:hover{transform:translateY(-1px);color:var(--ink-0)}.myhr-pol-chips button.is-on{background:var(--ink-0);border-color:transparent;color:var(--paper,#fff);font-weight:600;transform:none}.myhr-pol-chips button .n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--hair-10);color:var(--ink-3);font-size:10.5px;font-weight:600;transition:background .15s ease,color .15s ease}.myhr-pol-chips button.is-on .n{background:hsla(0,0%,100%,.18);color:var(--paper,#fff)}.myhr-pol-hi{margin-bottom:14px}.myhr-pol-hi .hd{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--ink-0)}.myhr-pol-hi .hd svg{color:var(--pol-handbook)}.myhr-pol-hi .row{display:grid;gap:11px;grid-template-columns:repeat(auto-fit,minmax(268px,1fr))}.myhr-pol-hi article{position:relative;padding:16px 17px;border-radius:16px;border:1px solid color-mix(in srgb,var(--tone) 20%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--tone) 10%,transparent),color-mix(in srgb,var(--tone) 3%,transparent) 68%),var(--paper,#fff);transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease}.myhr-pol-hi article:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(11,15,26,.05),0 14px 32px rgba(11,15,26,.09)}.myhr-pol-hi .ic{width:40px;height:40px;border-radius:12px;margin-bottom:11px;background:color-mix(in srgb,var(--tone) 15%,transparent);color:var(--tone);display:inline-flex;align-items:center;justify-content:center}.myhr-pol-hi .badge{position:absolute;top:15px;right:16px;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:999px}.myhr-pol-hi .badge.is-updated{background:color-mix(in srgb,var(--pol-done) 14%,transparent);color:var(--pol-done)}.myhr-pol-hi .badge.is-new{background:color-mix(in srgb,var(--pol-guide) 14%,transparent);color:var(--pol-guide)}.myhr-pol-hi .badge.is-popular{background:color-mix(in srgb,var(--pol-handbook) 14%,transparent);color:var(--pol-handbook)}.myhr-pol-hi h3{margin:0 0 5px;font-size:14.5px;font-weight:600;color:var(--ink-0);line-height:1.4}.myhr-pol-hi p{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.myhr-pol-hi .ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.myhr-pol-hi .ft>span{font-size:11px;color:var(--ink-3)}.myhr-pol-hi .ft a{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;text-decoration:none;flex-shrink:0;background:var(--paper,#fff);border:1px solid color-mix(in srgb,var(--tone) 32%,transparent);color:var(--tone);font-size:12px;font-weight:600;transition:background .15s ease,color .15s ease}.myhr-pol-hi .ft a:hover{background:var(--tone);color:#fff}.myhr-pol-sections{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start}.myhr-pol-sect.is-wide{grid-column:1/-1}.myhr-pol-sect{border:1px solid var(--hair-10);border-radius:16px;background:var(--paper,#fff);padding:14px 15px}.myhr-pol-sect .hd{display:flex;align-items:center;gap:8px;margin-bottom:11px;font-size:13px;font-weight:600;color:var(--ink-0)}.myhr-pol-sect .hd .dot{width:8px;height:8px;border-radius:999px;background:var(--tone)}.myhr-pol-sect .hd .n{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink-3)}.myhr-pol-sect .items{display:grid;gap:8px}.myhr-pol-sect.is-wide .items{grid-template-columns:repeat(auto-fit,minmax(370px,1fr))}.myhr-pol-row{display:flex;align-items:flex-start;gap:11px;padding:11px 12px;border-radius:12px;border:1px solid transparent;background:var(--bg-1,#f8f9fb);transition:border-color .16s ease,background .16s ease,transform .16s cubic-bezier(.22,.61,.36,1)}.myhr-pol-row:hover{transform:translateY(-1px);background:var(--paper,#fff);border-color:color-mix(in srgb,var(--tone) 26%,transparent)}.myhr-pol-row .tile{width:34px;height:34px;border-radius:10px;flex-shrink:0;background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em}.myhr-pol-row .ttl{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13.5px;font-weight:600;color:var(--ink-0);line-height:1.4}.myhr-pol-row .tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px}.myhr-pol-row .tag.is-must{background:color-mix(in srgb,var(--pol-must) 12%,transparent);color:var(--pol-must)}.myhr-pol-row .tag.is-done{background:color-mix(in srgb,var(--pol-done) 12%,transparent);color:var(--pol-done)}.myhr-pol-row .tag.is-upd{background:color-mix(in srgb,var(--pol-guide) 12%,transparent);color:var(--pol-guide)}.myhr-pol-row p{margin:4px 0 0;font-size:12px;color:var(--ink-2);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.myhr-pol-row .meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px;font-size:11px;color:var(--ink-3)}.myhr-pol-row .meta i{font-style:normal;opacity:.5}.myhr-pol-row .acts{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.myhr-pol-row .read{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border-radius:8px;text-decoration:none;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-0);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.myhr-pol-row .read:hover{background:var(--ink-0);color:var(--paper,#fff);border-color:transparent}.myhr-pol-row .read.is-must{background:var(--pol-must);color:#fff;border-color:transparent}.myhr-pol-row .read.is-must:hover{filter:brightness(1.06)}.myhr-pol-row .read:disabled{opacity:.55;cursor:progress}.myhr-pol-row .mark{width:30px;height:30px;border-radius:8px;flex-shrink:0;cursor:pointer;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,border-color .15s ease,transform .15s ease}.myhr-pol-row .mark:hover{color:var(--ink-0);transform:translateY(-1px)}.myhr-pol-row .mark.is-on{color:var(--pol-handbook);border-color:color-mix(in srgb,var(--pol-handbook) 35%,transparent)}.myhr-pol-sections.is-list .myhr-pol-sect .items,.myhr-pol-sections.is-list .myhr-pol-sect.is-wide .items{grid-template-columns:1fr}.myhr-pol-sections.is-list .myhr-pol-row{align-items:center}.myhr-pol-sections.is-list .myhr-pol-row p{max-width:88ch}.myhr-pol-sections.is-grid .myhr-pol-sect .items,.myhr-pol-sections.is-grid .myhr-pol-sect.is-wide .items{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:10px}.myhr-pol-sections.is-grid .myhr-pol-row{flex-direction:column;align-items:stretch;gap:0;padding:14px 14px 12px;position:relative;border-color:var(--hair-10);background:var(--paper,#fff)}.myhr-pol-sections.is-grid .myhr-pol-row:hover{box-shadow:0 1px 3px rgba(11,15,26,.04),0 10px 26px rgba(11,15,26,.07)}.myhr-pol-sections.is-grid .myhr-pol-row .tile{width:38px;height:38px;border-radius:11px;margin-bottom:11px;font-size:11.5px}.myhr-pol-sections.is-grid .myhr-pol-row .ttl{font-size:14px;align-items:flex-start}.myhr-pol-sections.is-grid .myhr-pol-row p{-webkit-line-clamp:3}.myhr-pol-sections.is-grid .myhr-pol-row .meta{margin-top:9px}.myhr-pol-sections.is-grid .myhr-pol-row .acts{margin-top:12px;padding-top:11px;border-top:1px solid var(--hair-10);gap:7px}.myhr-pol-sections.is-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.myhr-pol-sections.is-grid .myhr-pol-row .acts{justify-content:space-between}.myhr-pol-sections.is-grid .myhr-pol-row .acts .read{flex:1;max-width:240px}.myhr-pol-read{position:relative;padding-bottom:96px}.myhr-pol-prog{height:3px;border-radius:999px;overflow:hidden;background:var(--hair-10);margin-bottom:18px}.myhr-pol-prog span{display:block;height:100%;width:100%;background:var(--tone);border-radius:999px;transform-origin:left center;transition:transform .12s linear}.myhr-pol-back{display:inline-flex;align-items:center;gap:6px;cursor:pointer;height:30px;padding:0 12px 0 8px;border-radius:999px;border:1px solid transparent;background:none;text-decoration:none;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:500;transition:background .15s ease,color .15s ease,transform .15s ease}.myhr-pol-back:hover{background:var(--bg-1,#f8f9fb);color:var(--ink-0)}.myhr-pol-back:hover svg{transform:translateX(-2px)}.myhr-pol-back svg{transition:transform .18s cubic-bezier(.22,.61,.36,1)}.myhr-pol-rhead{margin:10px 0 20px}.myhr-pol-rhead .tags{display:flex;align-items:center;gap:7px;margin-bottom:9px;flex-wrap:wrap}.myhr-pol-rhead .kind{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--tone)}.myhr-pol-rhead .tag{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px}.myhr-pol-rhead .tag.is-must{background:color-mix(in srgb,var(--pol-must) 12%,transparent);color:var(--pol-must)}.myhr-pol-rhead .tag.is-done{background:color-mix(in srgb,var(--pol-done) 12%,transparent);color:var(--pol-done)}.myhr-pol-rhead h1{margin:0;font-size:31px;letter-spacing:-.025em;color:var(--ink-0);line-height:1.18;max-width:22ch}.myhr-pol-rhead .lede{margin:10px 0 0;font-size:15px;color:var(--ink-2);line-height:1.6;max-width:64ch}.myhr-pol-rhead .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--hair-10);font-size:12px;color:var(--ink-3)}.myhr-pol-rhead .meta i{font-style:normal;opacity:.5}.myhr-pol-rhead .meta .grow{flex:1;min-width:12px}.myhr-pol-rhead .meta .ver{padding:3px 9px;border-radius:6px;font-weight:600;background:color-mix(in srgb,var(--tone) 11%,transparent);color:var(--tone)}.myhr-pol-rhead .ghost{display:inline-flex;align-items:center;gap:6px;cursor:pointer;height:30px;padding:0 12px;border-radius:8px;text-decoration:none;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-1);font:inherit;font-size:12px;font-weight:500;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.myhr-pol-rhead .ghost:hover{color:var(--ink-0);border-color:var(--hair-28,var(--hair-18));transform:translateY(-1px)}.myhr-pol-reack{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--pol-must) 26%,transparent);background:color-mix(in srgb,var(--pol-must) 7%,transparent)}.myhr-pol-reack .ic{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--pol-must) 14%,transparent);color:var(--pol-must)}.myhr-pol-reack div{display:grid;gap:3px;min-width:0}.myhr-pol-reack b{font-size:13.5px;font-weight:600;color:var(--ink-0)}.myhr-pol-reack span{font-size:12.5px;color:var(--ink-2);line-height:1.55}.myhr-pol-cols{display:grid;gap:40px;align-items:start;grid-template-columns:232px minmax(0,1fr)}@media (max-width:900px){.myhr-pol-cols{grid-template-columns:1fr;gap:22px}.myhr-pol-toc{position:static!important}}.myhr-pol-toc{min-width:0}.myhr-pol-toc .pin{scrollbar-width:thin}.myhr-pol-toc .hd{font-size:11px;font-weight:700;letter-spacing:.07em;color:var(--ink-3);margin-bottom:9px}.myhr-pol-toc nav{display:grid;gap:1px}.myhr-pol-toc nav button{display:flex;align-items:flex-start;gap:9px;width:100%;cursor:pointer;padding:7px 10px;border-radius:8px;text-align:left;border:none;background:none;font:inherit;font-size:12.5px;color:var(--ink-2);line-height:1.45;transition:background .15s ease,color .15s ease}.myhr-pol-toc nav button:hover{background:var(--bg-1,#f8f9fb);color:var(--ink-0)}.myhr-pol-toc nav button .n{flex-shrink:0;min-width:16px;font-size:11px;color:var(--ink-3);font-weight:600;padding-top:1px}.myhr-pol-toc nav button.is-on{color:var(--ink-0);font-weight:600;box-shadow:inset 2px 0 0 var(--tone);background:color-mix(in srgb,var(--tone) 6%,transparent)}.myhr-pol-toc nav button.is-on .n{color:var(--tone)}.myhr-pol-toc .chg{margin-top:18px;padding:13px 14px;border-radius:12px;border:1px solid var(--hair-10);background:var(--bg-1,#f8f9fb)}.myhr-pol-toc .chg .t{font-size:11.5px;font-weight:700;color:var(--ink-0);margin-bottom:7px}.myhr-pol-toc .chg ul{margin:0;padding-left:15px;display:grid;gap:5px}.myhr-pol-toc .chg li{font-size:11.5px;color:var(--ink-2);line-height:1.5}.myhr-pol-toc .chg li::marker{color:var(--tone)}.myhr-pol-toc .chg .d{margin-top:8px;font-size:11px;color:var(--ink-3)}.myhr-pol-body{max-width:68ch}.myhr-pol-body section{scroll-margin-top:92px}.myhr-pol-body section+section{margin-top:34px}.myhr-pol-body h2{display:flex;align-items:baseline;gap:11px;margin:0 0 12px;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink-0);line-height:1.3}.myhr-pol-body h2 .n{font-size:12px;font-weight:700;color:var(--tone);flex-shrink:0}.myhr-pol-body p{margin:0 0 13px;font-size:14.5px;line-height:1.72;color:var(--ink-1)}.myhr-pol-body ul{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:8px}.myhr-pol-body li{position:relative;padding-left:19px;font-size:14px;line-height:1.62;color:var(--ink-1)}.myhr-pol-body li:before{content:"";position:absolute;left:3px;top:.72em;width:5px;height:5px;border-radius:999px;background:var(--tone);opacity:.55}.myhr-pol-body p.note{display:flex;gap:10px;align-items:flex-start;margin:16px 0;padding:12px 14px;border-radius:11px;background:color-mix(in srgb,var(--tone) 9%,transparent);font-size:13.5px;line-height:1.6;color:var(--ink-1)}.myhr-pol-body p.note>span{color:var(--tone);flex-shrink:0;padding-top:2px}.myhr-pol-body .none{color:var(--ink-3);font-size:13.5px}.myhr-pol-end{height:1px}.myhr-pol-hist{max-width:68ch;margin:38px 0 0;padding:16px 18px;border:1px solid var(--hair-10);border-radius:14px;background:var(--bg-1,#f8f9fb)}.myhr-pol-hist .hd{display:flex;align-items:center;gap:8px;margin-bottom:11px;font-size:12.5px;font-weight:600;color:var(--ink-0)}.myhr-pol-hist .hd svg{color:var(--ink-3)}.myhr-pol-hist ol{margin:0;padding:0;list-style:none;display:grid;gap:8px}.myhr-pol-hist li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-3)}.myhr-pol-hist li .dot{width:7px;height:7px;border-radius:999px;flex-shrink:0;background:var(--pol-done)}.myhr-pol-hist li b{font-weight:600;color:var(--ink-0);min-width:92px}.myhr-pol-bar{position:fixed;bottom:18px;z-index:6;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:30px;padding:13px 15px 13px 18px;border-radius:15px;border:1px solid color-mix(in srgb,var(--pol-must) 28%,transparent);background:color-mix(in srgb,var(--pol-must) 8%,var(--paper,#fff));box-shadow:0 2px 6px rgba(11,15,26,.05),0 16px 40px rgba(11,15,26,.11);transition:border-color .22s ease,background .22s ease}.myhr-pol-bar .txt{display:grid;gap:2px;min-width:0;flex:1}.myhr-pol-bar b{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink-0)}.myhr-pol-bar span{font-size:12.5px;color:var(--ink-2)}.myhr-pol-bar .go{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;cursor:pointer;height:38px;padding:0 18px;border-radius:10px;border:1px solid transparent;background:var(--pol-must);color:#fff;font:inherit;font-size:13px;font-weight:600;transition:filter .15s ease,opacity .2s ease,transform .2s cubic-bezier(.22,.61,.36,1)}.myhr-pol-bar .go:hover:not(:disabled){filter:brightness(1.07)}.myhr-pol-bar .go:disabled{opacity:.45;cursor:not-allowed}.myhr-pol-bar.is-armed .go:not(:disabled){animation:myhr-arm .42s cubic-bezier(.22,.61,.36,1)}@keyframes myhr-arm{0%{transform:scale(.97);box-shadow:0 0 0 0 color-mix(in srgb,var(--pol-must) 45%,transparent)}60%{transform:scale(1);box-shadow:0 0 0 8px color-mix(in srgb,var(--pol-must) 0,transparent)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.myhr-pol-bar.is-done{position:static;left:auto;width:auto;border-color:color-mix(in srgb,var(--pol-done) 26%,transparent);background:color-mix(in srgb,var(--pol-done) 8%,var(--paper,#fff));box-shadow:none}.myhr-pol-bar.is-done b svg{color:var(--pol-done)}.myhr-pol-row .meta .ok{color:var(--pol-done);font-weight:600}@media print{.myhr-pol-back,.myhr-pol-bar,.myhr-pol-prog,.myhr-pol-rhead .ghost,.myhr-pol-toc{display:none!important}.myhr-pol-cols{grid-template-columns:1fr}.myhr-pol-body,.myhr-pol-hist{max-width:none}}.myhr-pol-cols{grid-template-columns:240px minmax(0,1fr) 300px;gap:44px;max-width:1320px;margin:0 auto}@media (max-width:1180px){.myhr-pol-cols{grid-template-columns:1fr;gap:26px}.myhr-pol-side .pin,.myhr-pol-toc .pin{position:static!important;width:auto!important;max-height:none!important}.myhr-pol-side .pin{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}}.myhr-pol-body{max-width:72ch;margin:0 auto}.myhr-pol-rhead{display:flex;align-items:flex-start;gap:18px;position:relative;margin:12px 0 26px;padding:22px 24px 22px 22px;border:1px solid color-mix(in srgb,var(--tone) 16%,transparent);border-radius:18px;background:linear-gradient(122deg,color-mix(in srgb,var(--tone) 9%,transparent),color-mix(in srgb,var(--tone) 2%,transparent) 58%,transparent 82%),var(--paper,#fff)}.myhr-pol-rhead .tile{width:48px;height:48px;border-radius:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tone) 13%,var(--paper,#fff));border:1px solid color-mix(in srgb,var(--tone) 22%,transparent);color:var(--tone)}.myhr-pol-rhead .hgroup{min-width:0;flex:1}.myhr-pol-rhead .acts{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:4px}.myhr-pol-rhead h1{max-width:26ch}.myhr-pol-rhead .lede{max-width:72ch}.myhr-pol-rhead .meta{display:none}.myhr-pol-toc .hd{display:flex;align-items:baseline;gap:8px}.myhr-pol-toc .hd .pct{margin-left:auto;letter-spacing:0;text-transform:none;font-size:11px;font-weight:700;color:var(--tone)}.myhr-pol-side{min-width:0}.myhr-pol-side .pin{display:grid;gap:12px;align-content:start;scrollbar-width:thin}.myhr-pol-side .card{padding:14px 15px;border-radius:14px;border:1px solid var(--hair-10);background:var(--paper,#fff)}.myhr-pol-side .card .t{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.07em;color:var(--ink-3)}.myhr-pol-side .card .t svg{color:var(--ink-3)}.myhr-pol-side .facts dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0}.myhr-pol-side .facts dt{font-size:12px;color:var(--ink-3);white-space:nowrap}.myhr-pol-side .facts dd{margin:0;font-size:12.5px;color:var(--ink-0);font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.myhr-pol-side .facts .ver{display:inline-block;padding:2px 8px;border-radius:6px;font-weight:600;background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone)}.myhr-pol-side .chg{border-color:color-mix(in srgb,var(--tone) 22%,transparent)}.myhr-pol-side .chg .t{color:var(--tone)}.myhr-pol-side .chg ul{margin:0;padding-left:15px;display:grid;gap:6px}.myhr-pol-side .chg li{font-size:12px;color:var(--ink-2);line-height:1.5}.myhr-pol-side .chg li::marker{color:var(--tone)}.myhr-pol-side .chg .d{margin-top:9px;font-size:11px;color:var(--ink-3)}.myhr-pol-side .hist ol{margin:0;padding:0;list-style:none;display:grid;gap:9px}.myhr-pol-side .hist li{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ink-3)}.myhr-pol-side .hist li .dot{width:7px;height:7px;border-radius:999px;flex-shrink:0;background:var(--pol-done)}.myhr-pol-side .hist li b{font-weight:600;color:var(--ink-0);margin-right:auto}.myhr-pol-body h2 .anchor{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;cursor:pointer;border:none;background:none;color:var(--ink-3);opacity:0;transform:translateX(-4px);transition:opacity .16s ease,transform .16s cubic-bezier(.22,.61,.36,1),background .15s ease,color .15s ease}.myhr-pol-body h2 .anchor:focus-visible,.myhr-pol-body h2:hover .anchor{opacity:1;transform:none}.myhr-pol-body h2 .anchor:hover{background:color-mix(in srgb,var(--tone) 10%,transparent);color:var(--tone)}.myhr-pol-body h2 .n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;align-self:center;background:color-mix(in srgb,var(--tone) 11%,transparent);font-size:11.5px}.myhr-pol-hist{display:none}.myhr-pol-bar .dial{position:relative;flex-shrink:0;width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:conic-gradient(var(--pol-must) calc(var(--p) * 1turn),color-mix(in srgb,var(--pol-must) 16%,transparent) 0)}.myhr-pol-bar .dial:after{content:"";position:absolute;inset:3px;border-radius:999px;background:color-mix(in srgb,var(--pol-must) 8%,var(--paper,#fff))}.myhr-pol-bar .dial b{position:relative;z-index:1;font-size:11px;font-weight:700;color:var(--pol-must)}@media print{.myhr-pol-side{display:none!important}.myhr-pol-rhead{border:none;background:none;padding-left:0}.myhr-pol-body{max-width:none;margin:0}}.myhr-pol-rhead h1{font-family:var(--font-serif);font-size:34px;font-weight:600;letter-spacing:-.021em;line-height:1.14}.myhr-pol-body h2{font-family:var(--font-serif);font-size:21px;letter-spacing:-.012em}.myhr-pol-prog{height:4px}.myhr-pol-prog span{background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 45%,transparent),var(--tone) 82%);box-shadow:0 0 10px color-mix(in srgb,var(--tone) 45%,transparent);transition:transform .22s cubic-bezier(.22,.61,.36,1)}.myhr-pol-rhead{overflow:hidden;animation:myhr-pol-wash .7s cubic-bezier(.22,.61,.36,1) both}@keyframes myhr-pol-wash{0%{background-size:40% 100%,auto;opacity:.6}to{background-size:100% 100%,auto;opacity:1}}.myhr-pol-rhead .tile{transition:transform .28s cubic-bezier(.34,1.42,.52,1),box-shadow .28s ease}.myhr-pol-rhead:hover .tile{transform:translateY(-2px) rotate(-3deg);box-shadow:0 8px 20px color-mix(in srgb,var(--tone) 26%,transparent)}.myhr-pol-rhead .tag.is-must{animation:myhr-pol-pulse 2.8s ease-in-out infinite}@keyframes myhr-pol-pulse{0%,62%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--pol-must) 34%,transparent)}76%{box-shadow:0 0 0 5px color-mix(in srgb,var(--pol-must) 0,transparent)}}.myhr-pol-toc nav{position:relative}.myhr-pol-toc nav .cursor{position:absolute;left:0;top:0;width:100%;border-radius:8px;pointer-events:none;background:color-mix(in srgb,var(--tone) 8%,transparent);box-shadow:inset 2px 0 0 var(--tone);transition:transform .32s cubic-bezier(.34,1.24,.52,1),height .32s cubic-bezier(.34,1.24,.52,1)}.myhr-pol-toc nav button{position:relative;z-index:1}.myhr-pol-toc nav button.is-on{background:none;box-shadow:none}.myhr-pol-toc nav button:hover{background:color-mix(in srgb,var(--ink-0) 4%,transparent)}.myhr-pol-toc nav button .n{transition:color .22s ease,transform .22s cubic-bezier(.34,1.42,.52,1)}.myhr-pol-toc nav button.is-on .n{transform:scale(1.12)}.myhr-pol-toc .hd .pct{font-variant-numeric:tabular-nums;transition:color .2s ease}.myhr-pol-body.is-live section{opacity:0;transform:translateY(16px);transition:opacity .52s cubic-bezier(.22,.61,.36,1),transform .52s cubic-bezier(.22,.61,.36,1)}.myhr-pol-body.is-live section.is-in{opacity:1;transform:none}.myhr-pol-body h2 .n{transition:background .26s ease,color .26s ease,transform .26s cubic-bezier(.34,1.42,.52,1)}.myhr-pol-body section.is-here h2 .n{background:var(--tone);color:var(--paper,#fff);transform:scale(1.06)}.myhr-pol-body.is-live section li{opacity:0;transform:translateY(6px)}.myhr-pol-body.is-live section.is-in li{animation:myhr-rise .42s cubic-bezier(.22,.61,.36,1) both}.myhr-pol-body.is-live section.is-in li:first-child{animation-delay:.05s}.myhr-pol-body.is-live section.is-in li:nth-child(2){animation-delay:.1s}.myhr-pol-body.is-live section.is-in li:nth-child(3){animation-delay:.15s}.myhr-pol-body.is-live section.is-in li:nth-child(4){animation-delay:.2s}.myhr-pol-body.is-live section.is-in li:nth-child(n+5){animation-delay:.25s}.myhr-pol-body li:before{transition:transform .24s cubic-bezier(.34,1.42,.52,1),opacity .24s ease}.myhr-pol-body li:hover:before{transform:scale(1.5);opacity:1}.myhr-pol-body p.note{transition:transform .22s cubic-bezier(.22,.61,.36,1),border-left-width .22s ease}.myhr-pol-body p.note:hover{transform:translateX(2px);border-left-width:4px}.myhr-pol-body h2 .anchor.is-ok{opacity:1;transform:none;color:var(--pol-done)}.myhr-pol-side .card{transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease,border-color .22s ease}.myhr-pol-side .card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tone) 24%,transparent);box-shadow:0 1px 3px rgba(11,15,26,.04),0 12px 28px rgba(11,15,26,.07)}.myhr-pol-side .hist li .dot{animation:myhr-pol-blip 2.4s ease-in-out infinite}@keyframes myhr-pol-blip{0%,70%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--pol-done) 40%,transparent)}85%{box-shadow:0 0 0 4px color-mix(in srgb,var(--pol-done) 0,transparent)}}.myhr-pol-bar{animation:myhr-pol-barin .52s cubic-bezier(.22,.61,.36,1) .35s both}@keyframes myhr-pol-barin{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.myhr-pol-bar .dial{transition:background .26s linear}.myhr-pol-bar.is-armed .dial{animation:myhr-pol-ringpop .52s cubic-bezier(.34,1.38,.52,1)}@keyframes myhr-pol-ringpop{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}.myhr-pol-bar .go{position:relative;overflow:hidden}.myhr-pol-bar .go:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.38) 50%,transparent 62%);transform:translateX(-120%)}.myhr-pol-bar.is-armed .go:not(:disabled):after{animation:myhr-pol-shine .9s cubic-bezier(.22,.61,.36,1) .12s}@keyframes myhr-pol-shine{to{transform:translateX(120%)}}.myhr-pol-bar .go:hover:not(:disabled){transform:translateY(-1px)}.myhr-pol-reack .ic{animation:myhr-pol-pulse 2.8s ease-in-out infinite;border-radius:9px}@media (prefers-reduced-motion:reduce){.myhr-pol-bar,.myhr-pol-bar.is-armed .dial,.myhr-pol-bar.is-armed .go:not(:disabled):after,.myhr-pol-body.is-live section.is-in li,.myhr-pol-reack .ic,.myhr-pol-rhead,.myhr-pol-rhead .tag.is-must,.myhr-pol-side .hist li .dot{animation:none!important}.myhr-pol-body.is-live section,.myhr-pol-body.is-live section li{opacity:1!important;transform:none!important}.myhr-pol-toc nav .cursor{transition:none}}:root{--g-on:var(--myhr-ok);--g-watch:var(--myhr-warn);--g-off:var(--myhr-bad);--g-done:var(--myhr-s5)}.myhr-goal-hero{display:grid;gap:26px;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin-bottom:12px;padding:22px 24px;border:1px solid var(--hair-10);border-radius:18px;background:radial-gradient(120% 150% at 0 0,color-mix(in srgb,var(--g-on) 6%,transparent),transparent 58%),var(--paper,#fff)}@media (max-width:900px){.myhr-goal-hero{grid-template-columns:1fr;gap:20px}}.myhr-goal-hero .lead{display:flex;align-items:center;gap:22px;min-width:0}.myhr-goal-hero .dial{position:relative;width:122px;height:122px;flex-shrink:0}.myhr-goal-hero .dial svg{width:100%;height:100%;transform:rotate(-90deg)}.myhr-goal-hero .dial circle{fill:none;stroke-width:9;stroke-linecap:round}.myhr-goal-hero .dial .bg{stroke:var(--hair-10)}.myhr-goal-hero .dial .fg{stroke:var(--ink-0);animation:myhr-goal-draw 1.05s cubic-bezier(.22,.61,.36,1) both}@keyframes myhr-goal-draw{0%{stroke-dashoffset:289}}.myhr-goal-hero .dial .num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.myhr-goal-hero .dial .num b{font-size:30px;font-weight:600;letter-spacing:-.03em;color:var(--ink-0);line-height:1}.myhr-goal-hero .dial .num b i{font-style:normal;font-size:15px;color:var(--ink-3);margin-left:1px}.myhr-goal-hero .dial .num span{font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.myhr-goal-hero .lead-txt{min-width:0;flex:1;display:grid;gap:10px}.myhr-goal-hero .of{font-size:12.5px;color:var(--ink-2)}.myhr-goal-hero .dist{display:flex;gap:2px;height:10px;border-radius:999px;overflow:hidden}.myhr-goal-hero .dist span{min-width:6px;border-radius:3px;transform-origin:left center;animation:myhr-goal-seg .62s cubic-bezier(.22,.61,.36,1) .15s both;transition:opacity .22s ease,filter .22s ease}.myhr-goal-hero .dist span.is-dim{opacity:.28}@keyframes myhr-goal-seg{0%{transform:scaleX(0)}}.myhr-goal-hero .legend{display:flex;flex-wrap:wrap;gap:4px 15px}.myhr-goal-hero .legend span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2)}.myhr-goal-hero .legend i{width:7px;height:7px;border-radius:999px}.myhr-goal-hero .legend b{font-weight:600;color:var(--ink-0)}.myhr-goal-hero .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.myhr-goal-hero .tile{display:grid;gap:6px;justify-items:start;cursor:pointer;text-align:left;padding:13px 14px;border-radius:13px;font:inherit;border:1px solid var(--hair-10);background:var(--bg-1,#f8f9fb);transition:transform .18s cubic-bezier(.22,.61,.36,1),border-color .18s ease,background .18s ease,box-shadow .18s ease}.myhr-goal-hero .tile:hover:not(:disabled){transform:translateY(-2px);background:var(--paper,#fff);border-color:color-mix(in srgb,var(--tone) 34%,transparent);box-shadow:0 1px 3px rgba(11,15,26,.04),0 10px 24px rgba(11,15,26,.07)}.myhr-goal-hero .tile.is-on{background:color-mix(in srgb,var(--tone) 9%,var(--paper,#fff));border-color:color-mix(in srgb,var(--tone) 44%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 26%,transparent)}.myhr-goal-hero .tile.is-zero{cursor:default;opacity:.55}.myhr-goal-hero .tile .l{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:var(--ink-2)}.myhr-goal-hero .tile .d{width:7px;height:7px;border-radius:999px;flex-shrink:0}.myhr-goal-hero .tile .v{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--ink-0)}.myhr-goal-hero .tile.is-on .v{color:var(--tone)}.myhr-goal-alert{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer;margin-bottom:14px;padding:12px 14px;border-radius:13px;border:1px solid color-mix(in srgb,var(--g-watch) 30%,transparent);background:color-mix(in srgb,var(--g-watch) 8%,transparent);font:inherit;font-size:13px;font-weight:500;color:var(--ink-0);text-align:left;transition:background .18s ease,transform .18s cubic-bezier(.22,.61,.36,1),border-color .18s ease}.myhr-goal-alert:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--g-watch) 13%,transparent)}.myhr-goal-alert.is-on{background:color-mix(in srgb,var(--g-watch) 16%,transparent);border-color:color-mix(in srgb,var(--g-watch) 52%,transparent)}.myhr-goal-alert .ic{display:inline-flex;color:var(--g-watch);animation:myhr-goal-nudge 3s ease-in-out infinite}@keyframes myhr-goal-nudge{0%,84%,to{transform:none}88%{transform:rotate(-9deg)}93%{transform:rotate(7deg)}}.myhr-goal-alert .go{margin-left:auto;font-size:12px;font-weight:600;color:var(--g-watch);padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--g-watch) 13%,transparent)}.myhr-goal-none{display:grid;gap:12px;justify-items:center;padding:44px 24px;margin-bottom:14px;border:1px dashed var(--hair-18);border-radius:16px;color:var(--ink-2);font-size:13.5px}.myhr-goal-none p{margin:0}.myhr-goal-none button{height:32px;padding:0 15px;border-radius:999px;cursor:pointer;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-0);font:inherit;font-size:12.5px;font-weight:600}.myhr-goal-card{transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease,border-color .2s ease}.myhr-goal-card:hover{transform:translateY(-2px);box-shadow:0 1px 3px rgba(11,15,26,.04),0 12px 28px rgba(11,15,26,.08)}.myhr-goal-card.is-done{opacity:.82}.myhr-goal-card.is-done:hover{opacity:1}.myhr-goal-prog{display:flex;align-items:center;gap:12px;margin-top:12px}.myhr-goal-prog .track{position:relative;flex:1;height:8px;border-radius:999px;background:var(--hair-10);overflow:visible}.myhr-goal-prog .fill{height:100%;border-radius:999px;background:var(--ink-0);transform-origin:left center;animation:myhr-goal-fill .76s cubic-bezier(.22,.61,.36,1) .1s both}@keyframes myhr-goal-fill{0%{transform:scaleX(0)}}.myhr-goal-prog .pace{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:2px;background:var(--ink-2);transform:translateX(-1px);animation:myhr-goal-tick .42s cubic-bezier(.34,1.4,.52,1) .55s both}.myhr-goal-prog .pace:after{content:"";position:absolute;left:50%;top:-3px;width:5px;height:5px;border-radius:999px;background:var(--ink-2);transform:translateX(-50%)}@keyframes myhr-goal-tick{0%{opacity:0;transform:translateX(-1px) scaleY(.3)}}.myhr-goal-prog .num{min-width:42px;text-align:right;font-size:13px;font-weight:600;color:var(--ink-0)}.myhr-goal-prog .pill{flex-shrink:0;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600}.myhr-goal-prog .pill.is-ahead,.myhr-goal-prog .pill.is-done{background:color-mix(in srgb,var(--g-on) 13%,transparent);color:var(--g-on)}.myhr-goal-prog .pill.is-on_track{background:color-mix(in srgb,var(--ink-0) 7%,transparent);color:var(--ink-1)}.myhr-goal-prog .pill.is-behind{background:color-mix(in srgb,var(--g-off) 13%,transparent);color:var(--g-off)}@media (prefers-reduced-motion:reduce){.myhr-goal-alert .ic,.myhr-goal-hero .dial .fg,.myhr-goal-hero .dist span,.myhr-goal-prog .fill,.myhr-goal-prog .pace{animation:none!important}.myhr-goal-hero .dial .fg{stroke-dashoffset:inherit}}.myhr-goal-hero{grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:20px 22px}@media (max-width:1100px){.myhr-goal-hero{grid-template-columns:1fr}}.myhr-goal-hero .lead{gap:20px}.myhr-goal-hero .dial{width:104px;height:104px}.myhr-goal-hero .dial .num b{font-size:27px}.myhr-goal-hero .lead-txt{gap:9px}.myhr-goal-hero .tiles{grid-template-columns:repeat(2,minmax(150px,1fr));gap:7px}@media (min-width:1360px){.myhr-goal-hero .tiles{grid-template-columns:repeat(4,minmax(132px,1fr))}}.myhr-goal-hero .tile{grid-template-columns:1fr auto;align-items:center;justify-items:stretch;gap:10px;padding:10px 13px}.myhr-goal-hero .tile .v{font-size:20px;justify-self:end}.myhr-goal-hero .tile .l{font-size:12px}.myhr-goal-grid{display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 260px}@media (max-width:1100px){.myhr-goal-grid{grid-template-columns:1fr;gap:16px}}.myhr-goal-grid .main{min-width:0}.myhr-goal-grid .side{display:grid;gap:12px;min-width:0;padding:14px 15px;border-radius:14px;border:1px solid var(--hair-10);background:var(--bg-1,#f8f9fb)}.myhr-goal-card:hover .side{background:var(--paper,#fff)}.myhr-goal-grid .side{transition:background .2s ease}.myhr-goal-grid .acts{display:flex;align-items:center;gap:7px}.myhr-goal-grid .acts .risk{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600}.myhr-goal-grid .meter{display:grid;gap:8px}.myhr-goal-grid .pct{display:flex;align-items:baseline;gap:2px;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink-0)}.myhr-goal-grid .pct i{font-style:normal;font-size:16px;color:var(--ink-3)}.myhr-goal-grid .track{position:relative;height:8px;border-radius:999px;background:var(--hair-10);overflow:visible}.myhr-goal-grid .fill{height:100%;border-radius:999px;background:var(--ink-0);transform-origin:left center;animation:myhr-goal-fill .76s cubic-bezier(.22,.61,.36,1) .1s both}.myhr-goal-grid .pace{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:2px;background:var(--ink-2);transform:translateX(-1px);animation:myhr-goal-tick .42s cubic-bezier(.34,1.4,.52,1) .55s both}.myhr-goal-grid .pace:after{content:"";position:absolute;left:50%;top:-3px;width:5px;height:5px;border-radius:999px;background:var(--ink-2);transform:translateX(-50%)}.myhr-goal-grid .cmp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.myhr-goal-grid .cmp .pill{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600}.myhr-goal-grid .cmp .pill.is-ahead,.myhr-goal-grid .cmp .pill.is-done{background:color-mix(in srgb,var(--g-on) 13%,transparent);color:var(--g-on)}.myhr-goal-grid .cmp .pill.is-on_track{background:color-mix(in srgb,var(--ink-0) 7%,transparent);color:var(--ink-1)}.myhr-goal-grid .cmp .pill.is-behind{background:color-mix(in srgb,var(--g-off) 13%,transparent);color:var(--g-off)}.myhr-goal-grid .cmp .exp{font-size:11px;color:var(--ink-3)}.myhr-goal-grid .go{height:34px;padding:0 14px;border-radius:9px;cursor:pointer;width:100%;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-0);font:inherit;font-size:12.5px;font-weight:600;transition:background .16s ease,color .16s ease,border-color .16s ease}.myhr-goal-grid .go.is-primary{background:var(--ink-0);color:var(--paper,#fff);border-color:transparent}.myhr-goal-grid .go.is-primary:hover{filter:brightness(1.12)}.myhr-goal-grid .go:not(.is-primary):hover{border-color:var(--ink-2)}.myhr-goal-grid .go:disabled{opacity:.55;cursor:progress}.myhr-goal-ms>button{border-radius:8px;transition:background .15s ease}.myhr-goal-ms>button:hover{background:color-mix(in srgb,var(--ink-0) 4%,transparent)}.myhr-goal-prog{display:none}.myhr-goal-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.myhr-goal-tools .fld{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;min-width:240px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-3);transition:border-color .16s ease,box-shadow .16s ease}.myhr-goal-tools .fld:focus-within{border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-0) 6%,transparent)}.myhr-goal-tools .fld input{border:none;background:none;outline:none;font:inherit;font-size:13px;color:var(--ink-0);width:100%;min-width:0}.myhr-goal-tools .fld .clr{border:none;background:none;cursor:pointer;color:var(--ink-3);font-size:17px;line-height:1;padding:0 2px}.myhr-goal-tools .reset{height:34px;padding:0 14px;border-radius:999px;cursor:pointer;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-1);font:inherit;font-size:12.5px;font-weight:500}.myhr-goal-tools .count{margin-left:auto;font-size:12px;color:var(--ink-3)}.myhr-goal-list.is-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start}.myhr-goal-list.is-grid .myhr-goal-grid{grid-template-columns:1fr;gap:14px}.myhr-goal-list.is-grid .myhr-goal-card{margin:0}.myhr-goal-cta{display:flex;align-items:center;gap:16px;width:100%;cursor:pointer;margin-top:18px;padding:18px 20px;border-radius:18px;text-align:left;border:1px solid color-mix(in srgb,var(--pol-handbook,var(--accent)) 24%,transparent);background:linear-gradient(118deg,color-mix(in srgb,var(--pol-handbook,var(--accent)) 13%,transparent),color-mix(in srgb,var(--pol-handbook,var(--accent)) 4%,transparent) 62%,transparent),var(--paper,#fff);font:inherit;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease}.myhr-goal-cta:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(11,15,26,.05),0 16px 34px rgba(11,15,26,.09)}.myhr-goal-cta .art{width:52px;height:52px;flex-shrink:0;color:var(--pol-handbook,var(--accent));animation:myhr-goal-bob 3.4s ease-in-out infinite}.myhr-goal-cta .art svg{width:100%;height:100%}@keyframes myhr-goal-bob{0%,to{transform:none}50%{transform:translateY(-4px)}}.myhr-goal-cta .txt{display:grid;gap:3px;min-width:0;flex:1}.myhr-goal-cta .txt b{font-size:14.5px;font-weight:600;color:var(--ink-0)}.myhr-goal-cta .txt span{font-size:12.5px;color:var(--ink-2);line-height:1.5}.myhr-goal-cta .go{flex-shrink:0;padding:9px 18px;border-radius:999px;background:var(--pol-handbook,var(--accent));color:#fff;font-size:13px;font-weight:600;transition:filter .16s ease}.myhr-goal-cta:hover .go{filter:brightness(1.1)}@media (prefers-reduced-motion:reduce){.myhr-goal-cta .art{animation:none}}:root{--k-perf:var(--myhr-s2);--k-dev:var(--myhr-s7);--k-stretch:var(--myhr-s5)}.myhr-goal-grid{grid-template-columns:46px minmax(0,1fr) 300px;gap:16px;align-items:start}@media (max-width:1100px){.myhr-goal-grid{grid-template-columns:46px minmax(0,1fr)}}.myhr-goal-grid .tile{width:46px;height:46px;border-radius:13px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--k) 12%,transparent);color:var(--k);transition:transform .24s cubic-bezier(.34,1.4,.52,1),background .2s ease}.myhr-goal-card:hover .tile{transform:translateY(-2px) rotate(-3deg);background:color-mix(in srgb,var(--k) 18%,transparent)}.myhr-goal-grid .kindline{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:5px}.myhr-goal-grid .kind{padding:2px 9px;border-radius:6px;background:color-mix(in srgb,var(--k) 11%,transparent);color:var(--k);font-size:10.5px;font-weight:700;letter-spacing:.01em}.myhr-goal-grid .side{padding:0;border:none;background:none;gap:9px;--bar:var(--ink-0)}.myhr-goal-card:hover .side{background:none}.myhr-goal-grid .side.is-ahead,.myhr-goal-grid .side.is-done{--bar:var(--g-on)}.myhr-goal-grid .side.is-behind{--bar:var(--g-off)}.myhr-goal-grid .acts{min-height:24px}.myhr-goal-grid .meter{display:flex;align-items:center;gap:12px}.myhr-goal-grid .track{flex:1;min-width:0}.myhr-goal-grid .fill{background:var(--bar)}.myhr-goal-grid .pct{flex-shrink:0;font-size:23px;letter-spacing:-.02em;color:var(--bar)}.myhr-goal-grid .pct i{font-size:13px}.myhr-goal-grid .under{min-height:20px}.myhr-goal-grid .go{height:32px;font-size:12px}.myhr-goal-list.is-grid .myhr-goal-grid{grid-template-columns:46px minmax(0,1fr)}.myhr-goal-list.is-grid .side{grid-column:1/-1}.myhr-goal-card{position:relative}.myhr-goal-grid .acts{position:absolute;top:12px;right:12px;z-index:2;min-height:0;gap:0}.myhr-goal-grid .side{gap:8px;padding-right:32px}.myhr-goal-grid .under{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:32px}.myhr-goal-grid .under .grow{flex:1;min-width:4px}.myhr-goal-grid .under .pill{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600}.myhr-goal-grid .under .exp{font-size:11px;color:var(--ink-3)}.myhr-goal-grid .go{width:auto;flex-shrink:0}.myhr-goal-grid .kindline .risk{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:700}.myhr-goal-hero{position:relative;overflow:hidden}.myhr-goal-hero .art{position:absolute;right:-10px;bottom:-14px;width:240px;height:142px;color:var(--k-perf);pointer-events:none;z-index:0;opacity:.5;animation:myhr-goal-summit .9s cubic-bezier(.22,.61,.36,1) .2s both}.myhr-goal-hero .art svg{width:100%;height:100%}@keyframes myhr-goal-summit{0%{opacity:0;transform:translateY(14px)}}.myhr-goal-hero .lead,.myhr-goal-hero .tiles{position:relative;z-index:1}@media (max-width:1240px){.myhr-goal-hero .art{display:none}}@media (prefers-reduced-motion:reduce){.myhr-goal-hero .art{animation:none}}.myhr-goal-grid .metarow{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;margin-top:8px}.myhr-goal-grid .mi{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums}.myhr-goal-grid .mi svg{flex-shrink:0;opacity:.8}.myhr-goal-grid .mi.is-cold{color:var(--g-off)}.myhr-goal-grid .mi.is-link{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-goal-grid .who{display:inline-flex;align-items:center;margin-left:auto}.myhr-goal-grid .who .av{width:24px;height:24px;border-radius:999px;margin-left:-7px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.02em;border:2px solid var(--paper,#fff);transition:transform .2s cubic-bezier(.34,1.4,.52,1)}.myhr-goal-grid .who .av:first-child{margin-left:0}.myhr-goal-grid .who .av.is-more{background:var(--hair-10);color:var(--ink-2)}.myhr-goal-card:hover .who .av{margin-left:-3px}.myhr-goal-card:hover .who .av:first-child{margin-left:0}.myhr-gc-pick{display:grid;gap:8px;margin-bottom:4px}.myhr-gc-pick.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.myhr-gc-pick.is-3{grid-template-columns:1fr}}.myhr-gc-pick button{display:grid;gap:4px;justify-items:start;text-align:left;cursor:pointer;padding:12px 13px;border-radius:13px;font:inherit;border:1px solid var(--hair-10);background:var(--paper,#fff);transition:transform .18s cubic-bezier(.22,.61,.36,1),border-color .18s ease,background .18s ease,box-shadow .18s ease}.myhr-gc-pick button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--k) 34%,transparent);box-shadow:0 1px 3px rgba(11,15,26,.04),0 10px 22px rgba(11,15,26,.06)}.myhr-gc-pick button.is-on{border-color:color-mix(in srgb,var(--k) 48%,transparent);background:color-mix(in srgb,var(--k) 6%,var(--paper,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k) 28%,transparent)}.myhr-gc-pick .g{width:32px;height:32px;border-radius:10px;margin-bottom:3px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--k) 12%,transparent);color:var(--k);transition:transform .22s cubic-bezier(.34,1.4,.52,1)}.myhr-gc-pick button:hover .g{transform:translateY(-1px) rotate(-4deg)}.myhr-gc-pick .n{font-size:13px;font-weight:600;color:var(--ink-0)}.myhr-gc-pick .h{font-size:11px;color:var(--ink-3);line-height:1.45}.myhr-gc-pick button.is-on .n{color:var(--k)}.myhr-gc-area{position:relative}.myhr-gc-area .c{position:absolute;right:10px;bottom:8px;font-size:10.5px;color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums;pointer-events:none;transition:color .18s ease}.myhr-gc-area .c.is-near{color:var(--g-watch);font-weight:600}.myhr-gc-sum{padding:16px 16px 14px;border-radius:16px;margin-bottom:12px;border:1px solid var(--hair-10);background:var(--paper,#fff);text-align:center}.myhr-gc-sum .hd{font-size:11px;font-weight:700;letter-spacing:.07em;color:var(--ink-3);text-align:left;margin-bottom:14px}.myhr-gc-sum .ico{width:52px;height:52px;border-radius:16px;margin:0 auto 11px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--k) 12%,transparent);color:var(--k);transition:background .26s ease,color .26s ease}.myhr-gc-sum .ico svg{width:22px;height:22px}.myhr-gc-sum .ttl{font-size:14px;font-weight:600;color:var(--ink-0);line-height:1.45;margin-bottom:8px}.myhr-gc-sum .ttl.is-empty{color:var(--ink-3);font-weight:500}.myhr-gc-sum .pill{display:inline-block;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--k) 11%,transparent);color:var(--k);font-size:11px;font-weight:700}.myhr-gc-sum dl{display:grid;grid-template-columns:auto 1fr;gap:9px 14px;margin:15px 0 0;padding-top:14px;border-top:1px solid var(--hair-10);text-align:left}.myhr-gc-sum dt{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.myhr-gc-sum dd{margin:0;font-size:12px;color:var(--ink-0);font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.myhr-gc-pick .g,.myhr-gc-pick button{transition:none}}.myhr-gc-wide,.myhr-gc-wide .myhr-sel{display:block;width:100%}.myhr-gc-wide .myhr-sel-btn{width:100%;height:38px}.myhr-gc-wide .myhr-sel-btn .lb{flex:1;text-align:left}.myhr-sel-pop{max-height:min(340px,52vh);overflow-y:auto;scrollbar-width:thin}.myhr-tdept{display:grid;gap:8px}.myhr-tdept .row{border:1px solid var(--hair-10);border-radius:14px;background:var(--paper,#fff);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.myhr-tdept .row:hover{box-shadow:0 1px 3px rgba(11,15,26,.04),0 8px 20px rgba(11,15,26,.06)}.myhr-tdept .row.is-open{border-color:var(--hair-18)}.myhr-tdept .hd{display:grid;align-items:center;gap:16px;width:100%;cursor:pointer;grid-template-columns:38px minmax(0,1fr) 280px 190px var(--bandw,84px) 20px;padding:11px 15px;border:none;background:none;font:inherit;text-align:left;transition:background .16s ease}.myhr-tdept .hd:hover{background:var(--bg-1,#f8f9fb)}@media (max-width:1180px){.myhr-tdept .hd{grid-template-columns:38px minmax(0,1fr) auto 20px}.myhr-tdept .hd .bar,.myhr-tdept .hd .last{display:none}}.myhr-tdept .tile{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--k) 12%,transparent);color:var(--k);transition:transform .24s cubic-bezier(.34,1.4,.52,1),background .2s ease}.myhr-tdept .row:hover .tile{transform:translateY(-1px) rotate(-4deg);background:color-mix(in srgb,var(--k) 18%,transparent)}.myhr-tdept .row:hover{border-color:color-mix(in srgb,var(--k) 26%,transparent)}.myhr-tdept .nm .rk{font-style:normal;margin-left:8px;padding:1px 7px;border-radius:5px;font-size:10.5px;font-weight:700}.myhr-tdept .nm .rk.is-poor{background:color-mix(in srgb,var(--g-off) 13%,transparent);color:var(--g-off)}.myhr-tdept .nm .rk.is-fair{background:color-mix(in srgb,var(--g-watch) 15%,transparent);color:var(--g-watch)}.myhr-tdept .nm .rk.is-good,.myhr-tdept .nm .rk.is-great{background:color-mix(in srgb,var(--ink-0) 7%,transparent);color:var(--ink-2)}.myhr-tdept .nm{display:grid;gap:2px;min-width:0}.myhr-tdept .nm b{font-size:13.5px;font-weight:600;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-tdept .nm span{font-size:11.5px;color:var(--ink-3)}.myhr-tdept .bar{display:flex;align-items:center;gap:11px;min-width:0}.myhr-tdept .bar .tr{flex:1;min-width:0;height:6px;border-radius:999px;background:var(--hair-10);overflow:hidden}.myhr-tdept .bar.is-great .tr i{background:var(--g-on)}.myhr-tdept .bar.is-good .tr i{background:var(--k-perf)}.myhr-tdept .bar.is-fair .tr i{background:var(--g-watch)}.myhr-tdept .bar.is-poor .tr i{background:var(--g-off)}.myhr-tdept .bar .tr i{display:block;height:100%;border-radius:999px;background:var(--ink-0);transform-origin:left center;animation:myhr-goal-fill .72s cubic-bezier(.22,.61,.36,1) .1s both}.myhr-tdept .bar .v{flex-shrink:0;font-size:11.5px;font-weight:600;color:var(--ink-1)}.myhr-tdept .last{font-size:11.5px;color:var(--ink-2);min-width:0}.myhr-tdept .last i{display:block;font-style:normal;font-size:11px;color:var(--ink-3)}.myhr-tdept .last .cold{color:var(--g-off)}.myhr-tdept .band{justify-self:end;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.myhr-tdept .band.is-great{background:color-mix(in srgb,var(--g-on) 13%,transparent);color:var(--g-on)}.myhr-tdept .band.is-good{background:color-mix(in srgb,var(--k-perf) 12%,transparent);color:var(--k-perf)}.myhr-tdept .band.is-fair{background:color-mix(in srgb,var(--g-watch) 14%,transparent);color:var(--g-watch)}.myhr-tdept .band.is-poor{background:color-mix(in srgb,var(--g-off) 13%,transparent);color:var(--g-off)}.myhr-tdept .chev{color:var(--ink-3);display:inline-flex;transition:transform .24s cubic-bezier(.22,.61,.36,1)}.myhr-tdept .row.is-open .chev{transform:rotate(180deg)}.myhr-tdept .body{padding:4px 12px 12px;border-top:1px solid var(--hair-10);animation:myhr-rise .3s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.myhr-tdept .bar .tr i,.myhr-tdept .body{animation:none!important}}.myhr-tstats{display:grid;gap:8px;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.myhr-tstats .c{display:grid;gap:6px;padding:14px 15px;border-radius:15px;border:1px solid var(--hair-10);background:var(--paper,#fff);transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease,border-color .2s ease}.myhr-tstats .c:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--k) 28%,transparent);box-shadow:0 1px 3px rgba(11,15,26,.04),0 10px 24px rgba(11,15,26,.06)}.myhr-tstats .g{width:32px;height:32px;border-radius:10px;margin-bottom:2px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--k) 12%,transparent);color:var(--k);transition:transform .22s cubic-bezier(.34,1.4,.52,1)}.myhr-tstats .c:hover .g{transform:translateY(-1px) rotate(-4deg)}.myhr-tstats .l{font-size:11.5px;color:var(--ink-2)}.myhr-tstats .v{font-size:25px;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--ink-0)}.myhr-tstats .tr{height:5px;border-radius:999px;background:var(--hair-10);overflow:hidden;margin-top:3px}.myhr-tstats .tr i{display:block;height:100%;border-radius:999px;background:var(--k);transform-origin:left center;animation:myhr-goal-fill .76s cubic-bezier(.22,.61,.36,1) .12s both}@media (prefers-reduced-motion:reduce){.myhr-tstats .g,.myhr-tstats .tr i{animation:none;transition:none}}.myhr-goal-tools.is-inset{padding:14px 20px 0;margin-bottom:12px}.myhr-tdept{padding:0 20px 18px}.myhr-tdept .body{padding:0 0 4px}.myhr-tdept .body .myhr-tdept-x{display:none}.myhr-align{padding:0 20px 18px;display:grid;gap:10px}.myhr-align .grp{border:1px solid var(--hair-10);border-radius:14px;background:var(--paper,#fff);overflow:hidden}.myhr-align .grp.is-unlinked{border-color:color-mix(in srgb,var(--g-watch) 30%,transparent)}.myhr-align .gh{display:grid;align-items:center;gap:14px;grid-template-columns:34px minmax(0,1fr) 240px;padding:12px 14px;border-bottom:1px solid var(--hair-10);background:var(--bg-1,#f8f9fb)}@media (max-width:1100px){.myhr-align .gh{grid-template-columns:34px minmax(0,1fr)}.myhr-align .rollup{display:none}}.myhr-align .gh .tl{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--k-perf) 12%,transparent);color:var(--k-perf)}.myhr-align .grp.is-unlinked .tl{background:color-mix(in srgb,var(--g-watch) 14%,transparent);color:var(--g-watch)}.myhr-align .gh .tx{display:grid;gap:2px;min-width:0}.myhr-align .gh .tx b{font-size:13.5px;font-weight:600;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-align .grp.is-unlinked .tx b{color:var(--g-watch)}.myhr-align .gh .tx>span{font-size:11.5px;color:var(--ink-3)}.myhr-align .gh .rk{font-style:normal;margin-left:8px;padding:1px 7px;border-radius:5px;font-size:10.5px;font-weight:700;background:color-mix(in srgb,var(--g-off) 13%,transparent);color:var(--g-off)}.myhr-align .rollup{display:flex;align-items:center;gap:11px;min-width:0}.myhr-align .rollup .tr{flex:1;min-width:0;height:6px;border-radius:999px;background:var(--hair-10);overflow:hidden}.myhr-align .rollup .tr i{display:block;height:100%;border-radius:999px;background:var(--ink-0);transform-origin:left center;animation:myhr-goal-fill .72s cubic-bezier(.22,.61,.36,1) .1s both}.myhr-align .rollup.is-great .tr i{background:var(--g-on)}.myhr-align .rollup.is-good .tr i{background:var(--k-perf)}.myhr-align .rollup.is-fair .tr i{background:var(--g-watch)}.myhr-align .rollup.is-poor .tr i{background:var(--g-off)}.myhr-align .rollup .v{flex-shrink:0;font-size:11.5px;font-weight:600;color:var(--ink-1)}.myhr-align .items{padding:4px 0}.myhr-align .it{position:relative;display:grid;align-items:center;gap:12px;width:100%;grid-template-columns:26px minmax(0,1fr) 120px 44px;padding:9px 14px 9px 34px;border:none;background:none;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.myhr-align .it:hover{background:var(--bg-1,#f8f9fb)}.myhr-align .it:before{content:"";position:absolute;left:21px;top:0;bottom:0;width:1px;background:var(--hair-10)}.myhr-align .it:last-child:before{bottom:50%}.myhr-align .it:after{content:"";position:absolute;left:21px;top:50%;width:8px;height:1px;background:var(--hair-10)}.myhr-align .it .av{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;letter-spacing:.02em}.myhr-align .it .mini{height:6px;border-radius:999px;background:var(--hair-10);overflow:hidden}.myhr-align .it .mini i{display:block;height:100%;border-radius:999px;background:var(--ink-0)}.myhr-align .it .pct{font-size:12px;font-weight:600;color:var(--ink-0);text-align:right}@media (prefers-reduced-motion:reduce){.myhr-align .rollup .tr i{animation:none}}.myhr-tperson{display:grid;align-items:center;gap:14px;width:100%;grid-template-columns:14px 32px minmax(0,1fr) 240px 88px;padding:11px 20px;border:none;background:none;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.myhr-tperson:hover{background:var(--bg-1,#f8f9fb)}@media (max-width:1100px){.myhr-tperson{grid-template-columns:14px 32px minmax(0,1fr) auto}.myhr-tperson .bar{display:none}}.myhr-tperson .chev{color:var(--ink-3);display:inline-flex}.myhr-tperson .chev svg{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.myhr-tperson .av{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.02em;transition:transform .22s cubic-bezier(.34,1.4,.52,1)}.myhr-tperson:hover .av{transform:translateY(-1px) scale(1.05)}.myhr-tperson .nm{display:grid;gap:2px;min-width:0}.myhr-tperson .nm b{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-0);min-width:0}.myhr-tperson .nm .rk{flex-shrink:0;font-style:normal;padding:1px 7px;border-radius:5px;font-size:10.5px;font-weight:700;background:color-mix(in srgb,var(--g-off) 13%,transparent);color:var(--g-off)}.myhr-tperson .nm>span{font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-tperson .bar{display:flex;align-items:center;gap:11px;min-width:0}.myhr-tperson .bar .tr{flex:1;min-width:0;height:6px;border-radius:999px;background:var(--hair-10);overflow:hidden}.myhr-tperson .bar .tr i{display:block;height:100%;border-radius:999px;background:var(--ink-0)}.myhr-tperson .bar.is-great .tr i{background:var(--g-on)}.myhr-tperson .bar.is-good .tr i{background:var(--k-perf)}.myhr-tperson .bar.is-fair .tr i{background:var(--g-watch)}.myhr-tperson .bar.is-poor .tr i{background:var(--g-off)}.myhr-tperson .bar .v{flex-shrink:0;font-size:11.5px;font-weight:600;color:var(--ink-1)}.myhr-tperson .cnt{font-size:11.5px;color:var(--ink-3);text-align:right}.myhr-tdept .body .myhr-tperson{padding-left:12px;padding-right:12px}.myhr-align .gh{width:100%;border:none;font:inherit;text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 240px 20px;transition:background .16s ease}.myhr-align .gh:hover{background:var(--bg-2,#f2f4f7)}@media (max-width:1100px){.myhr-align .gh{grid-template-columns:34px minmax(0,1fr) 20px}}.myhr-align .gh .chev{color:var(--ink-3);display:inline-flex;justify-self:end;transition:transform .24s cubic-bezier(.22,.61,.36,1)}.myhr-align .grp.is-open .gh .chev{transform:rotate(180deg)}.myhr-align .grp.is-open .gh{border-bottom-color:var(--hair-10)}.myhr-align .grp:not(.is-open) .gh{border-bottom-color:transparent}.myhr-align .items{animation:myhr-rise .3s cubic-bezier(.22,.61,.36,1)}.myhr-align .allbar{display:flex;justify-content:flex-end;margin-bottom:-2px}.myhr-align .allbar button{height:30px;padding:0 13px;border-radius:999px;cursor:pointer;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-1);font:inherit;font-size:12px;font-weight:500}@media (prefers-reduced-motion:reduce){.myhr-align .items{animation:none}}.myhr-team-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px;padding:18px 20px;border-radius:18px;border:1px solid color-mix(in srgb,var(--k-perf) 16%,transparent);background:linear-gradient(122deg,color-mix(in srgb,var(--k-perf) 9%,transparent),color-mix(in srgb,var(--k-perf) 2%,transparent) 58%,transparent 82%),var(--paper,#fff)}.myhr-team-head .tile{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--k-perf) 13%,var(--paper,#fff));border:1px solid color-mix(in srgb,var(--k-perf) 22%,transparent);color:var(--k-perf);transition:transform .28s cubic-bezier(.34,1.42,.52,1)}.myhr-team-head:hover .tile{transform:translateY(-2px) rotate(-3deg)}.myhr-team-head h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.022em;color:var(--ink-0)}.myhr-team-head p{margin:4px 0 0;font-size:13px;color:var(--ink-2)}.myhr-team-stats{display:grid;gap:9px;margin-bottom:18px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.myhr-team-stats .c{display:grid;gap:6px;padding:14px 16px;border-radius:15px;border:1px solid var(--hair-10);background:var(--paper,#fff);transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease,border-color .2s ease}.myhr-team-stats .c:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--k) 28%,transparent);box-shadow:0 1px 3px rgba(11,15,26,.04),0 10px 24px rgba(11,15,26,.06)}.myhr-team-stats .g{width:34px;height:34px;border-radius:11px;margin-bottom:2px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--k) 12%,transparent);color:var(--k);transition:transform .22s cubic-bezier(.34,1.4,.52,1)}.myhr-team-stats .c:hover .g{transform:translateY(-1px) rotate(-4deg)}.myhr-team-stats .l{font-size:11.5px;color:var(--ink-2)}.myhr-team-stats .v{font-size:27px;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--ink-0)}.myhr-team-cols{display:grid;gap:22px;align-items:start;grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1180px){.myhr-team-cols{grid-template-columns:1fr}}.myhr-team-cols .main{min-width:0}.myhr-team-cols .rail{display:grid;gap:12px;min-width:0}.myhr-team-card{padding:15px 16px;border-radius:15px;border:1px solid var(--hair-10);background:var(--paper,#fff);transition:box-shadow .2s ease}.myhr-team-card:hover{box-shadow:0 1px 3px rgba(11,15,26,.04),0 10px 22px rgba(11,15,26,.05)}.myhr-team-card .hd{font-size:11px;font-weight:700;letter-spacing:.07em;color:var(--ink-3);margin-bottom:13px}.myhr-team-card .ring-row{display:flex;align-items:center;gap:16px}.myhr-team-card .dial{position:relative;width:92px;height:92px;flex-shrink:0}.myhr-team-card .dial svg{width:100%;height:100%;transform:rotate(-90deg)}.myhr-team-card .dial circle{fill:none;stroke-width:8;stroke-linecap:round}.myhr-team-card .dial .bg{stroke:var(--hair-10)}.myhr-team-card .dial circle:not(.bg){animation:myhr-team-draw .9s cubic-bezier(.22,.61,.36,1) both}@keyframes myhr-team-draw{0%{stroke-dasharray:0 214}}.myhr-team-card .dial .num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.myhr-team-card .dial .num b{font-size:21px;font-weight:600;letter-spacing:-.03em;color:var(--ink-0);line-height:1}.myhr-team-card .dial .num b i{font-style:normal;font-size:11px;color:var(--ink-3)}.myhr-team-card .dial .num>span{font-size:8.5px;font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.myhr-team-card dl{margin:0;display:grid;gap:7px;flex:1;min-width:0}.myhr-team-card dl>div{display:flex;align-items:center;gap:8px}.myhr-team-card dt{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-2);min-width:0}.myhr-team-card dt i{width:7px;height:7px;border-radius:999px;flex-shrink:0}.myhr-team-card dd{margin:0 0 0 auto;font-size:11.5px;font-weight:600;color:var(--ink-0);white-space:nowrap}.myhr-team-card .up{list-style:none;margin:0;padding:0;display:grid;gap:10px}.myhr-team-card .up li{display:flex;align-items:center;gap:10px}.myhr-team-card .up .av{width:28px;height:28px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.myhr-team-card .up .tx{display:grid;gap:1px;min-width:0;flex:1}.myhr-team-card .up .tx b{font-size:12.5px;font-weight:600;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-team-card .up .tx>span{font-size:11px;color:var(--ink-3)}.myhr-team-card .up .d{flex-shrink:0;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--ink-0) 6%,transparent);color:var(--ink-2);font-size:11px;font-weight:600}.myhr-team-card .up .d.is-pending{background:color-mix(in srgb,var(--g-watch) 14%,transparent);color:var(--g-watch)}.myhr-team-card .more{margin-top:10px;font-size:11px;color:var(--ink-3)}.myhr-team-card .tstats{display:flex;gap:16px;margin-bottom:12px;flex-wrap:wrap}.myhr-team-card .tstats>div{display:grid;gap:2px}.myhr-team-card .tstats b{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink-0);line-height:1}.myhr-team-card .tstats span{font-size:10.5px;color:var(--ink-3)}.myhr-team-card .tstats .ok b{color:var(--g-on)}.myhr-team-card .tstats .no b{color:var(--g-off)}.myhr-team-card .spark{display:flex;align-items:flex-end;gap:3px;height:40px}.myhr-team-card .spark i{flex:1;min-width:2px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--k-perf) 45%,transparent);transform-origin:bottom center;animation:myhr-team-bar .52s cubic-bezier(.22,.61,.36,1) both;transition:background .15s ease}.myhr-team-card .spark:hover i{background:color-mix(in srgb,var(--k-perf) 28%,transparent)}.myhr-team-card .spark i:hover{background:var(--k-perf)}@keyframes myhr-team-bar{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.myhr-team-card .dial circle:not(.bg),.myhr-team-card .spark i{animation:none!important}}.myhr-team-stats .n{font-size:11px;color:var(--ink-3);margin-top:1px}.myhr-team-stats .n.is-warn{color:var(--k);font-weight:600}.myhr-team-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.myhr-team-chips button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 13px;border-radius:999px;cursor:pointer;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:500;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.myhr-team-chips button:hover{transform:translateY(-1px);color:var(--ink-0)}.myhr-team-chips button.is-on{background:var(--ink-0);border-color:transparent;color:var(--paper,#fff);font-weight:600;transform:none}.myhr-team-chips button span{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--hair-10);color:var(--ink-3);font-size:10.5px;font-weight:600}.myhr-team-chips button.is-on span{background:hsla(0,0%,100%,.18);color:var(--paper,#fff)}.myhr-team-age{display:inline-block;margin-left:10px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--ink-0) 6%,transparent);color:var(--ink-2);font-size:11px;font-weight:600;font-variant-numeric:lining-nums tabular-nums}.myhr-team-age.is-soon{background:color-mix(in srgb,var(--g-watch) 14%,transparent);color:var(--g-watch)}.myhr-team-age.is-late{background:color-mix(in srgb,var(--g-off) 13%,transparent);color:var(--g-off);animation:myhr-goal-nudge 4s ease-in-out infinite}.myhr-team-card .note{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding:9px 11px;border-radius:10px;font-size:11.5px;line-height:1.5}.myhr-team-card .note:before{content:"●";font-size:7px;line-height:1.9;flex-shrink:0}.myhr-team-card .note.is-good{background:color-mix(in srgb,var(--g-on) 9%,transparent);color:var(--g-on)}.myhr-team-card .note.is-ok{background:color-mix(in srgb,var(--g-watch) 11%,transparent);color:var(--g-watch)}.myhr-team-card .note.is-thin{background:color-mix(in srgb,var(--g-off) 10%,transparent);color:var(--g-off)}@media (prefers-reduced-motion:reduce){.myhr-team-age.is-late{animation:none}}.myhr-appr{border-bottom:1px solid var(--hair-6)}.myhr-appr.is-last{border-bottom:none}.myhr-appr .hd{display:grid;align-items:center;gap:14px;grid-template-columns:40px minmax(120px,1fr) minmax(0,1.5fr) minmax(0,1.1fr) auto auto;padding:13px 0;transition:background .15s ease}.myhr-appr:hover .hd{background:color-mix(in srgb,var(--ink-0) 2%,transparent)}@media (max-width:1180px){.myhr-appr .hd{grid-template-columns:40px minmax(0,1fr) auto}.myhr-appr .money,.myhr-appr .when{display:none}}.myhr-appr .who{display:grid;gap:1px;min-width:0}.myhr-appr .who b{font-size:13.5px;font-weight:600;color:var(--ink-0)}.myhr-appr .who b,.myhr-appr .who>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-appr .who>span{font-size:11.5px;color:var(--ink-3)}.myhr-appr .what{display:flex;align-items:center;gap:10px;min-width:0}.myhr-appr .what .k{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .22s cubic-bezier(.34,1.4,.52,1)}.myhr-appr:hover .what .k{transform:translateY(-1px) rotate(-4deg)}.myhr-appr .what .wt{display:grid;gap:1px;min-width:0}.myhr-appr .what .wt b{font-size:12.5px;font-weight:600;color:var(--ink-0)}.myhr-appr .what .wt>span{font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-appr .what .wt b{font-size:13px}.myhr-appr .when{display:grid;gap:3px;min-width:0;justify-items:start}.myhr-appr .when .on{font-size:12.5px;font-weight:600;color:var(--ink-0);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.myhr-appr .when .myhr-team-age{margin-left:0}.myhr-appr .money{display:flex;white-space:nowrap}.myhr-appr .act,.myhr-appr .money{align-items:center;gap:10px;justify-self:end}.myhr-appr .act,.myhr-appr .pair{display:inline-flex}.myhr-appr .pair{gap:8px}.myhr-appr .pair button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:9px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;border:1px solid;background:var(--paper,#fff);transition:background .15s ease,color .15s ease,border-color .15s ease}.myhr-appr .pair .ok{border-color:color-mix(in srgb,var(--g-on) 34%,transparent);color:var(--g-on)}.myhr-appr .pair .ok:hover:not(:disabled){background:var(--g-on);color:#fff;border-color:transparent}.myhr-appr .pair .no{border-color:color-mix(in srgb,var(--g-off) 30%,transparent);color:var(--g-off)}.myhr-appr .pair .no:hover:not(:disabled){background:var(--g-off);color:#fff;border-color:transparent}.myhr-appr .pair button:disabled{opacity:.55;cursor:progress}.myhr-appr .act .open{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:9px;text-decoration:none;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-0);font-size:12.5px;font-weight:600;transition:background .15s ease,color .15s ease}.myhr-appr .act .open:hover{background:var(--ink-0);color:var(--paper,#fff);border-color:transparent}.myhr-people{border:1px solid var(--hair-10);border-radius:16px;background:var(--paper,#fff);overflow:hidden}.myhr-people .tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--hair-10)}.myhr-people .fld{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;min-width:230px;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-3);transition:border-color .16s ease,box-shadow .16s ease}.myhr-people .fld:focus-within{border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-0) 6%,transparent)}.myhr-people .fld input{border:none;background:none;outline:none;font:inherit;font-size:13px;color:var(--ink-0);width:100%;min-width:0}.myhr-people .fld .clr{border:none;background:none;cursor:pointer;color:var(--ink-3);font-size:17px;line-height:1}.myhr-people .reset{height:34px;padding:0 14px;border-radius:999px;cursor:pointer;border:1px solid var(--hair-18);background:var(--paper,#fff);color:var(--ink-1);font:inherit;font-size:12.5px;font-weight:500}.myhr-people .count{margin-left:auto;font-size:12px;color:var(--ink-3)}.myhr-people .tbl{display:grid}.myhr-people .hd,.myhr-people .r{display:grid;align-items:center;gap:14px;grid-template-columns:minmax(180px,1.5fr) minmax(0,1.4fr) minmax(0,1fr) 120px 88px 40px;padding:0 16px}@media (max-width:1180px){.myhr-people .hd,.myhr-people .r{grid-template-columns:minmax(0,1fr) 120px 40px}.myhr-people .dp,.myhr-people .ro,.myhr-people .tn{display:none}}.myhr-people .hd{height:38px;border-bottom:1px solid var(--hair-10);font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--ink-3);background:var(--bg-1,#f8f9fb)}.myhr-people .r{min-height:54px;border-bottom:1px solid var(--hair-6);transition:background .15s ease}.myhr-people .r:last-child{border-bottom:none}.myhr-people .r:hover{background:var(--bg-1,#f8f9fb)}.myhr-people .nm{display:inline-flex;align-items:center;gap:10px;min-width:0;text-decoration:none}.myhr-people .nm b{font-size:13px;font-weight:600;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-people .nm:hover b{text-decoration:underline;text-underline-offset:2px}.myhr-people .dp,.myhr-people .ro{font-size:12.5px;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-people .dp,.myhr-people .tn{color:var(--ink-3)}.myhr-people .tn{font-size:12px}.myhr-people .p{display:inline-block;padding:3px 10px;border-radius:999px;font-style:normal;font-size:11px;font-weight:600;white-space:nowrap}.myhr-people .p.is-active{background:color-mix(in srgb,var(--g-on) 12%,transparent);color:var(--g-on)}.myhr-people .p.is-leave{background:color-mix(in srgb,var(--k-dev) 13%,transparent);color:var(--k-dev)}.myhr-people .p.is-probation{background:color-mix(in srgb,var(--g-watch) 14%,transparent);color:var(--g-watch)}.myhr-people .p.is-onboarding{background:color-mix(in srgb,var(--k-perf) 12%,transparent);color:var(--k-perf)}.myhr-people .ac{position:relative;justify-self:end}.myhr-people .dots{width:28px;height:28px;border-radius:8px;cursor:pointer;border:none;background:none;color:var(--ink-3);font-size:15px;line-height:1;transition:background .15s ease,color .15s ease}.myhr-people .r:hover .dots{background:var(--hair-10);color:var(--ink-0)}.myhr-people .pop{position:absolute;right:0;top:32px;z-index:20;display:grid;min-width:180px;padding:5px;border-radius:11px;background:var(--paper,#fff);border:1px solid var(--hair-10);box-shadow:0 8px 26px rgba(11,15,26,.14);animation:myhr-rise .2s cubic-bezier(.22,.61,.36,1)}.myhr-people .pop a{padding:8px 11px;border-radius:7px;text-decoration:none;font-size:12.5px;color:var(--ink-1);white-space:nowrap;transition:background .13s ease,color .13s ease}.myhr-people .pop a:hover{background:var(--bg-1,#f8f9fb);color:var(--ink-0)}.myhr-people .none{padding:40px 16px;text-align:center;font-size:13px;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.myhr-people .pop{animation:none}}.myhr-combo{position:relative}.myhr-combo input{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:10px 36px 10px 12px;border-radius:10px;border:1px solid var(--hair-14,rgba(0,0,0,.12));background:var(--paper,#fff);color:var(--ink-0);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.myhr-combo input:focus{border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-0) 6%,transparent)}.myhr-combo .ic{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none;transition:color .16s ease}.myhr-combo:focus-within .ic{color:var(--ink-1)}.myhr-combo-pop{z-index:1000;padding:5px;border-radius:12px;background:var(--paper,#fff);border:1px solid var(--hair-10);box-shadow:0 10px 30px rgba(11,15,26,.14);max-height:min(300px,46vh);overflow-y:auto;scrollbar-width:thin;display:grid;gap:1px;animation:myhr-rise .18s cubic-bezier(.22,.61,.36,1)}.myhr-combo-pop button{text-align:left;padding:8px 11px;border-radius:8px;cursor:pointer;border:none;background:none;font:inherit;font-size:13px;color:var(--ink-1);transition:background .12s ease,color .12s ease}.myhr-combo-pop button.is-on{background:var(--bg-1,#f8f9fb);color:var(--ink-0)}.myhr-combo-pop button b{font-weight:700;color:var(--k-perf)}.myhr-combo-pop .none{padding:10px 11px;font-size:12px;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.myhr-combo-pop{animation:none}}.myhr-combo-note{display:block;margin-top:6px;font-size:11px;color:var(--ink-3)}.myhr-soon header{margin-bottom:20px}.myhr-soon .crumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3);margin-bottom:6px}.myhr-soon h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.022em;color:var(--ink-0)}.myhr-soon header p{margin:6px 0 0;font-size:13.5px;color:var(--ink-2);max-width:72ch;line-height:1.55}.myhr-soon .card{display:grid;justify-items:center;gap:10px;padding:56px 32px;border-radius:18px;text-align:center;border:1px solid var(--hair-10);background:radial-gradient(120% 130% at 50% 0,color-mix(in srgb,var(--k-perf) 6%,transparent),transparent 62%),var(--paper,#fff);animation:myhr-rise .4s cubic-bezier(.22,.61,.36,1)}.myhr-soon .art{width:64px;height:64px;color:var(--k-perf);margin-bottom:4px}.myhr-soon .art svg{width:100%;height:100%;animation:myhr-soon-tick 5s ease-in-out infinite}@keyframes myhr-soon-tick{0%,88%,to{transform:none}92%{transform:rotate(-5deg)}96%{transform:rotate(4deg)}}.myhr-soon .phase{padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--g-watch) 13%,transparent);color:var(--g-watch);font-size:11px;font-weight:700;letter-spacing:.04em}.myhr-soon .h{font-size:18px;font-weight:600;color:var(--ink-0);letter-spacing:-.01em}.myhr-soon .b{margin:0;font-size:13px;color:var(--ink-2);max-width:46ch;line-height:1.6}.myhr-soon .go{margin-top:8px;display:inline-flex;align-items:center;height:36px;padding:0 18px;border-radius:999px;text-decoration:none;background:var(--ink-0);color:var(--paper,#fff);font-size:13px;font-weight:600;transition:filter .15s ease}.myhr-soon .go:hover{filter:brightness(1.15)}@media (prefers-reduced-motion:reduce){.myhr-soon .art svg,.myhr-soon .card{animation:none}}.myhr-degraded{display:flex;align-items:flex-start;gap:9px;margin:0 0 16px;padding:11px 14px;border-radius:10px;font-size:12.5px;line-height:1.55;color:var(--amber,var(--myhr-warn));background:color-mix(in srgb,var(--amber,var(--myhr-warn)) 9%,transparent);border:1px solid color-mix(in srgb,var(--amber,var(--myhr-warn)) 26%,transparent)}.myhr-degraded svg{flex:none;margin-top:1px}.myhr-prof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@media (max-width:1100px){.myhr-prof-grid{grid-template-columns:minmax(0,1fr)}}.myhr-prof-grid>.myhr-prof-wide{grid-column:1/-1}.myhr-prof-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center}@media (max-width:900px){.myhr-prof-hero{grid-template-columns:auto minmax(0,1fr)}.myhr-prof-contact{grid-column:1/-1;margin-top:4px}}.myhr-prof-contact{display:flex;flex-direction:column;gap:9px;min-width:210px}.myhr-prof-contact a,.myhr-prof-contact span.v{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-1);text-decoration:none;border-radius:7px;padding:3px 6px;margin:-3px -6px;transition:background .16s ease,color .16s ease}.myhr-prof-contact a:hover{background:var(--hair-4,rgba(11,15,26,.04));color:var(--ink-0)}.myhr-prof-contact a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.myhr-prof-contact .ico{width:15px;height:15px;flex:none;color:var(--ink-3)}.myhr-prof-dot{width:7px;height:7px;border-radius:999px;background:var(--myhr-tone-gross,var(--myhr-ok));box-shadow:0 0 0 3px color-mix(in srgb,var(--myhr-tone-gross,var(--myhr-ok)) 18%,transparent);flex:none}.myhr-prof-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.myhr-prof-person{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--hair-10,rgba(11,15,26,.08));border-radius:11px;background:var(--paper);transition:transform .18s cubic-bezier(.2,.7,.3,1),border-color .18s ease,box-shadow .18s ease}.myhr-prof-person:hover{transform:translateY(-2px);border-color:var(--hair-18);box-shadow:0 6px 18px -10px rgba(11,15,26,.28)}.myhr-prof-person .nm{font-size:13px;font-weight:500;color:var(--ink-0)}.myhr-prof-person .nm,.myhr-prof-person .rl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-prof-person .rl{font-size:11px;color:var(--ink-3)}.myhr-prof-person.is-you{border-color:var(--accent-20);background:color-mix(in srgb,var(--accent) 4%,var(--paper))}@keyframes myhr-prof-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.myhr-prof-in{animation:myhr-prof-rise .42s cubic-bezier(.2,.7,.3,1) both}.myhr-prof-in:first-child{animation-delay:0ms}.myhr-prof-in:nth-child(2){animation-delay:60ms}.myhr-prof-in:nth-child(3){animation-delay:.12s}.myhr-prof-in:nth-child(4){animation-delay:.18s}.myhr-prof-in:nth-child(5){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.myhr-prof-in{animation:none}.myhr-prof-person{transition:none}.myhr-prof-person:hover{transform:none}}.myhr-tour-veil{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:24px;background:rgba(11,15,26,.44);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:myhr-tour-veil-in .3s ease both}@keyframes myhr-tour-veil-in{0%{opacity:0}to{opacity:1}}.myhr-tour{--tour-accent:var(--accent);--tour-accent-deep:var(--accent-dark);position:relative;width:min(860px,92vw);display:grid;grid-template-columns:44% 1fr;background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 44px 92px -32px rgba(11,15,26,.5),0 2px 8px rgba(11,15,26,.08);animation:myhr-tour-in .44s cubic-bezier(.2,.9,.3,1) both}@keyframes myhr-tour-in{0%{opacity:0;transform:translateY(20px) scale(.965)}to{opacity:1;transform:none}}.myhr-tour-art{position:relative;display:grid;place-items:center;padding:22px 14px 22px 20px;min-height:460px;background:linear-gradient(100deg,#eef3ff,#f2f6ff 52%,#fff 88%)}.myhr-tour-art svg{width:100%;height:auto;max-height:410px;display:block}.myhr-tour-float{transform-box:fill-box;transform-origin:50% 80%;animation:myhr-tour-pop .46s cubic-bezier(.2,1.5,.4,1) both,myhr-tour-bob 3.6s ease-in-out .6s infinite}@keyframes myhr-tour-pop{0%{opacity:0;transform:translateY(10px) scale(.7)}to{opacity:1;transform:none}}@keyframes myhr-tour-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.myhr-tour-dot-c{animation:myhr-tour-confetti .6s ease both;animation-delay:calc(var(--i) * 45ms)}@keyframes myhr-tour-confetti{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.myhr-tour-main{padding:36px 42px 32px;display:flex;flex-direction:column;justify-content:center}.myhr-tour-badge{font-size:34px;line-height:1;margin:0 0 18px}.myhr-tour-badge span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:var(--accent-dark);background:rgba(0,111,243,.09);animation:myhr-tour-pop .5s cubic-bezier(.2,1.5,.4,1) both}.myhr-tour-step{font-family:var(--font-mono);font-size:12.5px;font-weight:700;letter-spacing:.17em;color:var(--tour-accent)}.myhr-tour h2{font-size:30px;font-weight:700;letter-spacing:-.024em;line-height:1.22;color:var(--ink-0);margin:12px 0 14px}.myhr-tour h2 .emo{letter-spacing:0;margin-left:.12em}.myhr-tour p{font-size:15.5px;line-height:1.7;color:var(--ink-2);margin:0;max-width:44ch}.myhr-tour-text{animation:myhr-tour-text-in .34s ease both}@keyframes myhr-tour-text-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.myhr-tour-dots{display:flex;gap:8px;margin:26px 0 0}.myhr-tour-dots button{height:7px;width:7px;padding:0;border:0;border-radius:999px;background:var(--ink-4);cursor:pointer;transition:width .28s cubic-bezier(.2,.8,.25,1),background .28s ease}.myhr-tour-dots button:hover{background:var(--ink-3)}.myhr-tour-dots button[aria-current=step]{width:30px;background:var(--tour-accent)}.myhr-tour-dots button:focus-visible{outline:2px solid var(--tour-accent);outline-offset:3px}.myhr-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:32px}.myhr-tour-cta{display:inline-flex;gap:8px;align-items:center}.myhr-tour-ghost,.myhr-tour-next,.myhr-tour-skip{white-space:nowrap}.myhr-tour-next{height:46px;padding:0 26px;border:0;border-radius:999px;background:var(--tour-accent-deep);color:#fff;font-size:14.5px;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:10px;box-shadow:0 12px 24px -10px rgba(29,78,216,.85);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.myhr-tour-next:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 16px 30px -10px rgba(29,78,216,.95)}.myhr-tour-next:active{transform:translateY(0)}.myhr-tour-next .arw{transition:transform .2s cubic-bezier(.2,.8,.25,1)}.myhr-tour-next:hover .arw{transform:translateX(4px)}.myhr-tour-ghost,.myhr-tour-skip{border:0;background:none;font-family:inherit;font-size:14px;color:var(--ink-3);cursor:pointer;padding:8px 4px;transition:color .16s ease}.myhr-tour-ghost,.myhr-tour-ghost:hover,.myhr-tour-skip:hover{color:var(--ink-1)}.myhr-tour-ghost{border:1px solid #e2e8f0;border-radius:999px;padding:0 22px;height:46px;font-weight:500}.myhr-tour-ghost:hover{border-color:var(--ink-4);background:#f8fafc}.myhr-tour-x{position:absolute;top:20px;right:20px;z-index:2;height:38px;width:38px;border:0;border-radius:50%;background:none;color:var(--ink-3);font-size:23px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .16s ease,color .16s ease}.myhr-tour-x:hover{background:#f1f5f9;color:var(--ink-1)}@media (max-width:940px){.myhr-tour-art{min-height:380px;padding:16px 12px 16px 16px}.myhr-tour-art svg{max-height:360px}.myhr-tour-main{padding:30px 38px 28px}.myhr-tour-badge{font-size:30px;margin-bottom:14px}.myhr-tour h2{font-size:26px}.myhr-tour p{font-size:14.5px}.myhr-tour-dots{margin:22px 0 0}.myhr-tour-actions{margin-top:26px}.myhr-tour-ghost,.myhr-tour-next{height:44px;font-size:14px}}@media (max-width:760px){.myhr-tour{grid-template-columns:1fr;width:min(440px,100%)}.myhr-tour-art{padding:14px;min-height:0;background:linear-gradient(170deg,#eef3ff,#f4f7ff 70%,#fff)}.myhr-tour-art svg{max-height:210px}.myhr-tour-main{padding:26px 26px 20px}.myhr-tour-badge{font-size:30px}.myhr-tour h2{font-size:24px}.myhr-tour p{font-size:14.5px;max-width:none}.myhr-tour-badge{margin-bottom:14px}.myhr-tour-dots{margin:20px 0 0}.myhr-tour-actions{margin-top:22px;flex-direction:column-reverse;align-items:stretch;gap:6px}.myhr-tour-cta{display:flex;width:100%}.myhr-tour-cta>button{flex:1;justify-content:center}.myhr-tour-skip{padding:8px 0}}@media (prefers-reduced-motion:reduce){.myhr-tour,.myhr-tour-badge span,.myhr-tour-dot-c,.myhr-tour-float,.myhr-tour-text,.myhr-tour-veil{animation:none}.myhr-tour-dots button,.myhr-tour-next,.myhr-tour-next .arw{transition:none}.myhr-tour-next:hover{transform:none}}.myhr-doc-hero{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;margin-bottom:22px}.myhr-doc-hero-ic{width:54px;height:54px;border-radius:15px;flex-shrink:0;display:grid;place-items:center;color:#fff;background:var(--ink-0);box-shadow:0 10px 22px -10px rgba(11,15,26,.45)}.myhr-doc-hero h1{font-size:27px;font-weight:700;letter-spacing:-.022em;color:var(--ink-0);margin:2px 0 6px;line-height:1.15}.myhr-doc-hero p{font-size:14px;line-height:1.6;color:var(--ink-3);margin:0;max-width:78ch}.myhr-doc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.myhr-doc-stat{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:16px 18px;border-radius:16px;background:var(--paper);border:1px solid var(--hair-10);min-width:0;animation:myhr-doc-in .42s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 60ms)}.myhr-doc-stat-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone)}.myhr-doc-stat-k{font-size:11.5px;color:var(--ink-3);margin-bottom:3px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myhr-doc-stat-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink-0);line-height:1.1;white-space:nowrap}.myhr-doc-stat-v.is-text{font-family:inherit;font-size:15px;letter-spacing:-.012em}.myhr-doc-stat-u{font-size:11.5px;font-weight:500;color:var(--ink-3);margin-left:5px}.myhr-doc-stat-s{font-size:11px;color:var(--ink-4,var(--ink-3));margin-top:2px}@keyframes myhr-doc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.myhr-doc-tabs{display:flex;gap:2px;border-bottom:1px solid var(--hair-10);margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.myhr-doc-tabs::-webkit-scrollbar{display:none}.myhr-doc-tabs button{position:relative;border:0;background:none;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--ink-3);padding:11px 15px 13px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;transition:color .16s ease}.myhr-doc-tabs button:hover{color:var(--ink-1)}.myhr-doc-tabs button[aria-selected=true]{color:var(--ink-0);font-weight:600}.myhr-doc-tabs button:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent,var(--accent));transform:scaleX(0);transform-origin:50%;transition:transform .26s cubic-bezier(.2,.8,.25,1)}.myhr-doc-tabs button[aria-selected=true]:after{transform:scaleX(1)}.myhr-doc-tab-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;line-height:1;padding:3px 6px;border-radius:999px;background:var(--bg-1,#f5f5f4);color:var(--ink-3);transition:background .16s ease,color .16s ease}.myhr-doc-tabs button[aria-selected=true] .myhr-doc-tab-n{background:color-mix(in srgb,var(--accent,var(--accent)) 12%,transparent);color:var(--accent,var(--accent))}.myhr-doc-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.myhr-doc-search{position:relative;flex:1 1 240px;max-width:340px}.myhr-doc-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-4,var(--ink-3));pointer-events:none}.myhr-doc-search input{width:100%;height:38px;padding:0 34px;border:1px solid var(--hair-14);border-radius:10px;background:var(--paper);color:var(--ink-0);font-family:inherit;font-size:13.5px;transition:border-color .16s ease,box-shadow .16s ease}.myhr-doc-search input::-moz-placeholder{color:var(--ink-4,var(--ink-3))}.myhr-doc-search input::placeholder{color:var(--ink-4,var(--ink-3))}.myhr-doc-search input:focus{outline:none;border-color:var(--accent,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,var(--accent)) 14%,transparent)}.myhr-doc-search button{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;cursor:pointer;color:var(--ink-3);height:24px;width:24px;border-radius:6px;display:grid;place-items:center}.myhr-doc-search button:hover{background:var(--bg-1,#f5f5f4);color:var(--ink-1)}.myhr-doc-spacer{flex:1}.myhr-doc-view{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--hair-14);border-radius:10px;background:var(--paper)}.myhr-doc-view button{height:30px;width:32px;border:0;border-radius:7px;cursor:pointer;background:none;color:var(--ink-3);display:grid;place-items:center;transition:background .16s ease,color .16s ease}.myhr-doc-view button:hover{color:var(--ink-1)}.myhr-doc-view button[aria-pressed=true]{background:var(--bg-1,#f5f5f4);color:var(--ink-0)}.myhr-doc-group{margin-bottom:22px}.myhr-doc-group-h{display:flex;align-items:center;gap:9px;margin:0 0 10px 2px}.myhr-doc-group-h h2{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink-1);margin:0}.myhr-doc-group-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;line-height:1;padding:3px 6px;border-radius:999px;background:var(--bg-1,#f5f5f4);color:var(--ink-3)}.myhr-doc-table{border:1px solid var(--hair-10);border-radius:16px;background:var(--paper);overflow:hidden}.myhr-doc-head,.myhr-doc-row{display:grid;grid-template-columns:var(--doc-cols);gap:16px;align-items:center}.myhr-doc-head{padding:10px 18px;border-bottom:1px solid var(--hair-10);background:color-mix(in srgb,var(--bg-1,#f5f5f4) 55%,transparent);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.myhr-doc-row{padding:13px 18px;border-bottom:1px solid var(--hair-6,rgba(11,15,26,.05));transition:background .16s ease;animation:myhr-doc-in .4s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 40ms)}.myhr-doc-row:last-child{border-bottom:0}.myhr-doc-row:hover{background:color-mix(in srgb,var(--bg-1,#f5f5f4) 60%,transparent)}.myhr-doc-name{display:flex;align-items:center;gap:13px;min-width:0}.myhr-doc-ft{width:40px;height:44px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;position:relative;background:color-mix(in srgb,var(--tone) 10%,transparent);color:var(--tone);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;transition:transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-doc-row:hover .myhr-doc-ft{transform:translateY(-2px)}.myhr-doc-nm{min-width:0}.myhr-doc-nm b{display:block;font-size:13.5px;font-weight:600;color:var(--ink-0);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-doc-code{display:block;margin-top:2px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.02em;color:var(--ink-3)}.myhr-doc-cell{font-size:13px;color:var(--ink-1);font-variant-numeric:tabular-nums}.myhr-doc-cell.is-muted{color:var(--ink-3)}.myhr-doc-cell.is-expired{color:var(--danger,var(--myhr-bad));font-weight:600}.myhr-doc-lapsed{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:999px;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.01em;background:color-mix(in srgb,var(--danger,var(--myhr-bad)) 12%,transparent);color:var(--danger,var(--myhr-bad))}.myhr-doc-k{display:none}.myhr-doc-act{display:flex;align-items:center;gap:6px;justify-content:flex-end}.myhr-doc-dl{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 15px;border-radius:999px;border:1px solid var(--hair-18);background:var(--paper);color:var(--ink-0);font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .16s ease,background .16s ease,transform .16s ease}.myhr-doc-dl:hover{border-color:var(--accent,var(--accent));background:color-mix(in srgb,var(--accent,var(--accent)) 6%,transparent);transform:translateY(-1px)}.myhr-doc-dl svg{transition:transform .22s cubic-bezier(.2,.8,.25,1)}.myhr-doc-dl:hover svg{transform:translateY(2px)}.myhr-doc-dl[aria-disabled=true]{opacity:.45;pointer-events:none}.myhr-doc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px}.myhr-doc-card{padding:18px;border-radius:16px;background:var(--paper);border:1px solid var(--hair-10);display:flex;flex-direction:column;gap:13px;animation:myhr-doc-in .4s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 40ms);transition:transform .18s cubic-bezier(.2,.8,.25,1),box-shadow .18s ease,border-color .18s ease}.myhr-doc-card:hover{transform:translateY(-3px);border-color:var(--hair-18);box-shadow:0 14px 30px -18px rgba(11,15,26,.35)}.myhr-doc-card-t{display:flex;align-items:flex-start;gap:12px;min-width:0}.myhr-doc-card-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.myhr-doc-card-meta b{font-weight:600;color:var(--ink-1)}.myhr-doc-card-meta .is-expired,.myhr-doc-card-meta .is-expired b{color:var(--danger,var(--myhr-bad))}.myhr-doc-card .myhr-doc-dl{align-self:flex-start}.myhr-doc-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;margin-top:8px;background:color-mix(in srgb,var(--accent,var(--accent)) 5%,var(--paper));border:1px solid color-mix(in srgb,var(--accent,var(--accent)) 14%,transparent);font-size:12.5px;color:var(--ink-2)}.myhr-doc-note svg{color:var(--accent,var(--accent));flex-shrink:0}.myhr-doc-note a{margin-left:auto;color:var(--accent,var(--accent));font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.myhr-doc-note a svg{transition:transform .2s cubic-bezier(.2,.8,.25,1)}.myhr-doc-note a:hover svg{transform:translateX(3px)}@media (max-width:1080px){.myhr-doc-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.myhr-doc-head{display:none}.myhr-doc-row{grid-template-columns:1fr;gap:10px;padding:15px 16px}.myhr-doc-cell{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.myhr-doc-k{display:inline;color:var(--ink-3);font-size:11.5px}.myhr-doc-act{justify-content:flex-start}.myhr-doc-dl{width:100%;justify-content:center}}@media (max-width:560px){.myhr-doc-stats{grid-template-columns:1fr}.myhr-doc-hero h1{font-size:23px}.myhr-doc-search{max-width:none}}@media (prefers-reduced-motion:reduce){.myhr-doc-card,.myhr-doc-row,.myhr-doc-stat{animation:none}.myhr-doc-card,.myhr-doc-dl,.myhr-doc-dl svg,.myhr-doc-ft,.myhr-doc-note a svg,.myhr-doc-tabs button:after{transition:none}.myhr-doc-card:hover,.myhr-doc-dl:hover{transform:none}}.myhr-act-top{margin-bottom:18px}.myhr-act-top h1{font-size:27px;font-weight:700;letter-spacing:-.022em;color:var(--ink-0);margin:0 0 6px;line-height:1.15}.myhr-act-top p{font-size:14px;color:var(--ink-3);margin:0}.myhr-act-panel{border:1px solid var(--hair-10);border-radius:18px;background:var(--paper);padding:20px 22px;margin-bottom:20px;animation:myhr-act-in .44s cubic-bezier(.2,.8,.3,1) both}.myhr-act-panel-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.myhr-act-panel-k{font-size:12px;color:var(--ink-3);margin-bottom:4px}.myhr-act-big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;letter-spacing:-.028em;color:var(--ink-0);line-height:1;white-space:nowrap}.myhr-act-big span{font-family:var(--font);font-size:13px;font-weight:500;color:var(--ink-3);margin-left:7px;letter-spacing:0}.myhr-act-panel-s{font-size:12px;color:var(--ink-3);margin-top:7px}.myhr-act-spark{display:flex;align-items:flex-end;gap:3px;height:46px;min-width:190px;flex:0 1 300px}.myhr-act-spark i{flex:1;border-radius:3px 3px 0 0;min-height:3px;background:color-mix(in srgb,var(--accent,var(--accent)) 22%,transparent);height:var(--h);transform-origin:50% 100%;animation:myhr-act-grow .5s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--i) * 28ms);transition:background .16s ease}.myhr-act-spark i[data-on="1"]{background:var(--accent,var(--accent))}.myhr-act-spark:hover i{background:color-mix(in srgb,var(--accent,var(--accent)) 32%,transparent)}.myhr-act-spark i:hover{background:var(--accent,var(--accent))}@keyframes myhr-act-grow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.myhr-act-spark-x{display:flex;justify-content:space-between;gap:10px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--ink-4,var(--ink-3));margin-top:5px}.myhr-act-share{display:flex;gap:3px;height:9px;margin:4px 0 14px}.myhr-act-share i{border-radius:999px;background:var(--tone);flex-grow:var(--n);flex-basis:0;min-width:6px;animation:myhr-act-widen .55s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--i) * 70ms);transition:opacity .16s ease}.myhr-act-share.is-filtered i{opacity:.28}.myhr-act-share.is-filtered i[data-on="1"]{opacity:1}@keyframes myhr-act-widen{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.myhr-act-legend{display:flex;flex-wrap:wrap;gap:8px}.myhr-act-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--hair-14);background:var(--paper);font-family:inherit;font-size:12.5px;color:var(--ink-1);cursor:pointer;white-space:nowrap;animation:myhr-act-in .4s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 55ms);transition:border-color .16s ease,background .16s ease,transform .16s ease}.myhr-act-chip:hover{border-color:var(--hair-18);transform:translateY(-1px)}.myhr-act-chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--tone) 50%,transparent);background:color-mix(in srgb,var(--tone) 8%,transparent);color:var(--ink-0);font-weight:600}.myhr-act-chip b{width:9px;height:9px;border-radius:50%;background:var(--tone);flex-shrink:0}.myhr-act-chip u{text-decoration:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink-0)}.myhr-act-chip s{text-decoration:none;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}@keyframes myhr-act-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:620px){.myhr-act-panel{padding:17px 16px}.myhr-act-big{font-size:29px}.myhr-act-panel-h{flex-direction:column;align-items:stretch}.myhr-act-spark{flex:none;width:100%;min-width:0}.myhr-act-spark-x{font-size:10px}}.myhr-act-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.myhr-act-search{position:relative;flex:1 1 240px;max-width:340px}.myhr-act-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-4,var(--ink-3));pointer-events:none}.myhr-act-search input{width:100%;height:38px;padding:0 34px;border:1px solid var(--hair-14);border-radius:10px;background:var(--paper);color:var(--ink-0);font-family:inherit;font-size:13.5px;transition:border-color .16s ease,box-shadow .16s ease}.myhr-act-search input::-moz-placeholder{color:var(--ink-4,var(--ink-3))}.myhr-act-search input::placeholder{color:var(--ink-4,var(--ink-3))}.myhr-act-search input:focus{outline:none;border-color:var(--accent,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,var(--accent)) 14%,transparent)}.myhr-act-search button{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;cursor:pointer;color:var(--ink-3);height:24px;width:24px;border-radius:6px;display:grid;place-items:center}.myhr-act-search button:hover{background:var(--bg-1,#f5f5f4);color:var(--ink-1)}.myhr-act-spacer{flex:1}.myhr-act-reset{border:0;background:none;font-family:inherit;font-size:13px;color:var(--accent,var(--accent));font-weight:600;cursor:pointer;padding:8px 4px}.myhr-act-reset:hover{text-decoration:underline}.myhr-act-day{margin-bottom:8px}.myhr-act-day-h{display:flex;align-items:center;gap:10px;padding:14px 0 12px;position:sticky;top:0;z-index:2;background:linear-gradient(var(--bg-0,#f8f9fb) 72%,transparent)}.myhr-act-day-h h2{font-size:13px;font-weight:600;color:var(--ink-1);margin:0;letter-spacing:.01em}.myhr-act-day-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;line-height:1;padding:3px 6px;border-radius:999px;background:var(--bg-1,#f5f5f4);color:var(--ink-3)}.myhr-act-row{display:grid;grid-template-columns:62px 26px 1fr;gap:0 12px;align-items:start;position:relative;animation:myhr-act-in .4s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 35ms)}.myhr-act-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-3);text-align:right;padding-top:20px;white-space:nowrap}.myhr-act-rail{position:relative;align-self:stretch;display:grid;justify-items:center}.myhr-act-rail:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:var(--hair-10);border-radius:2px}.myhr-act-row:first-child .myhr-act-rail:before{top:22px}.myhr-act-row:last-child .myhr-act-rail:before{bottom:calc(100% - 22px)}.myhr-act-dot{position:relative;margin-top:16px;width:12px;height:12px;border-radius:50%;background:var(--tone);border:2.5px solid var(--paper);box-shadow:0 0 0 2px color-mix(in srgb,var(--tone) 28%,transparent);transition:transform .18s cubic-bezier(.2,.8,.25,1),box-shadow .18s ease}.myhr-act-row:hover .myhr-act-dot{transform:scale(1.25);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 22%,transparent)}.myhr-act-card{margin:0 0 10px;padding:14px 16px;border-radius:14px;background:var(--paper);border:1px solid var(--hair-10);display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-act-row:hover .myhr-act-card{border-color:var(--hair-18);transform:translateX(2px);box-shadow:0 10px 24px -16px rgba(11,15,26,.4)}.myhr-act-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 11%,transparent);color:var(--tone);flex-shrink:0}.myhr-act-body{min-width:0}.myhr-act-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;font-weight:600;color:var(--ink-0);line-height:1.4}.myhr-act-sub{font-size:12.5px;color:var(--ink-3);line-height:1.55;margin-top:3px;overflow-wrap:anywhere}.myhr-act-when{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--ink-3);margin-top:4px}.myhr-act-pill{font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 8px;background:color-mix(in srgb,var(--pill) 13%,transparent);color:var(--pill)}.myhr-act-go,.myhr-act-pill{border-radius:999px;white-space:nowrap}.myhr-act-go{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border:1px solid var(--hair-14);background:var(--paper);color:var(--ink-1);font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.myhr-act-go:hover{border-color:var(--accent,var(--accent));color:var(--accent,var(--accent));background:color-mix(in srgb,var(--accent,var(--accent)) 6%,transparent)}.myhr-act-go svg{transition:transform .22s cubic-bezier(.2,.8,.25,1)}.myhr-act-go:hover svg{transform:translateX(3px)}.myhr-act-more{display:grid;place-items:center;padding:14px 0 4px}.myhr-act-more button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;border:1px solid var(--hair-14);background:var(--paper);color:var(--ink-1);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.myhr-act-more button:hover{border-color:var(--hair-18);background:var(--bg-1,#f5f5f4);transform:translateY(-1px)}.myhr-act-more svg{transition:transform .22s cubic-bezier(.2,.8,.25,1)}.myhr-act-more button:hover svg{transform:translateY(2px)}.myhr-act-empty{border:1px solid var(--hair-10);border-radius:16px;background:var(--paper);padding:8px}@media (max-width:720px){.myhr-act-row{grid-template-columns:22px 1fr;gap:0 10px}.myhr-act-time{display:none}.myhr-act-card{grid-template-columns:auto 1fr;padding:13px 14px}.myhr-act-go{grid-column:1/-1;justify-content:center;width:100%}.myhr-act-top h1{font-size:23px}.myhr-act-search{max-width:none}}@media (prefers-reduced-motion:reduce){.myhr-act-chip,.myhr-act-panel,.myhr-act-row,.myhr-act-share i,.myhr-act-spark i{animation:none}.myhr-act-card,.myhr-act-chip,.myhr-act-dot,.myhr-act-go,.myhr-act-go svg,.myhr-act-more button,.myhr-act-more svg{transition:none}.myhr-act-chip:hover,.myhr-act-row:hover .myhr-act-card,.myhr-act-row:hover .myhr-act-dot{transform:none}.myhr-act-share i,.myhr-act-spark i{transform:none;opacity:1}}.myhr-ta-hero{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-bottom:22px}.myhr-ta-hero-ic{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#fff;background:var(--ink-0);box-shadow:0 10px 22px -10px rgba(11,15,26,.45)}.myhr-ta-hero h1{font-size:27px;font-weight:700;letter-spacing:-.022em;color:var(--ink-0);margin:0 0 6px;line-height:1.15}.myhr-ta-hero p{font-size:14px;line-height:1.6;color:var(--ink-3);margin:0}.myhr-ta-year{position:relative;display:inline-flex;align-items:center}.myhr-ta-year select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:40px;padding:0 36px 0 15px;border-radius:10px;border:1px solid var(--hair-14);background:var(--paper);color:var(--ink-0);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.myhr-ta-year select:hover{border-color:var(--hair-18)}.myhr-ta-year select:focus-visible{outline:none;border-color:var(--accent,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,var(--accent)) 14%,transparent)}.myhr-ta-year svg{position:absolute;right:12px;pointer-events:none;color:var(--ink-3)}.myhr-ta-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}.myhr-ta-stat{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:16px 18px;border-radius:16px;min-width:0;background:var(--paper);border:1px solid var(--hair-10);animation:myhr-ta-in .42s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 60ms);transition:border-color .18s ease,transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-ta-stat:hover{border-color:var(--hair-18);transform:translateY(-2px)}.myhr-ta-stat-ic{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone)}.myhr-ta-stat>div{min-width:0}.myhr-ta-stat-k{font-size:11.5px;color:var(--ink-3);margin-bottom:3px;line-height:1.35;overflow-wrap:anywhere}.myhr-ta-stat-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;letter-spacing:-.022em;color:var(--ink-0);line-height:1.1;white-space:nowrap}.myhr-ta-stat-u,.myhr-ta-stat-v.is-muted{color:var(--ink-3)}.myhr-ta-stat-u{font-family:var(--font);font-size:11.5px;font-weight:500;margin-left:4px}.myhr-ta-stat-s{font-size:11px;color:var(--ink-3);margin-top:3px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes myhr-ta-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.myhr-ta-sec-ic{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone);transition:transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-ta-sec-row:hover .myhr-ta-sec-ic{transform:translateY(-2px)}.myhr-ta-meter{display:flex;align-items:center;gap:9px;margin-top:6px;min-width:150px}.myhr-ta-meter-track{flex:1;height:6px;border-radius:999px;background:var(--hair-10);overflow:hidden}.myhr-ta-meter-fill{display:block;height:100%;border-radius:999px;background:var(--tone);width:var(--w);transform-origin:0 50%;animation:myhr-ta-fill .6s cubic-bezier(.2,.9,.3,1) both}@keyframes myhr-ta-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.myhr-ta-meter-n{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;color:var(--tone)}.myhr-ta-meter-cap,.myhr-ta-meter-n{font-family:var(--font-mono);white-space:nowrap}.myhr-ta-meter-cap{font-variant-numeric:tabular-nums;font-size:11px;color:var(--ink-3)}.myhr-ta-meter.is-full .myhr-ta-meter-n{color:var(--success,var(--myhr-ok))}@media (max-width:1180px){.myhr-ta-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.myhr-ta-hero{grid-template-columns:auto 1fr;row-gap:14px}.myhr-ta-year{grid-column:1/-1}.myhr-ta-year select{width:100%}.myhr-ta-hero h1{font-size:23px}.myhr-ta-meter{min-width:0}}@media (max-width:480px){.myhr-ta-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.myhr-ta-meter-fill,.myhr-ta-stat{animation:none}.myhr-ta-sec-ic,.myhr-ta-stat{transition:none}.myhr-ta-meter-fill,.myhr-ta-sec-row:hover .myhr-ta-sec-ic,.myhr-ta-stat:hover{transform:none}}.myhr-tf-hero{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-bottom:22px}.myhr-tf-hero-ic{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#fff;background:var(--ink-0);box-shadow:0 10px 22px -10px rgba(11,15,26,.45)}.myhr-tf-hero h1{font-size:27px;font-weight:700;letter-spacing:-.022em;color:var(--ink-0);margin:0 0 6px;line-height:1.15}.myhr-tf-hero p{font-size:14px;line-height:1.6;color:var(--ink-3);margin:0;max-width:76ch}.myhr-tf-years{display:inline-flex;padding:4px;gap:3px;border:1px solid var(--hair-14);border-radius:12px;background:var(--paper)}.myhr-tf-years button{height:34px;padding:0 15px;border:0;border-radius:9px;cursor:pointer;background:none;color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;letter-spacing:.01em;transition:background .16s ease,color .16s ease}.myhr-tf-years button:hover{color:var(--ink-0)}.myhr-tf-years button[aria-pressed=true]{background:var(--ink-0);color:var(--paper)}.myhr-tf-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:12px}.myhr-tf-fig{padding:17px 19px;border-radius:16px;min-width:0;background:var(--paper);border:1px solid var(--hair-10);animation:myhr-tf-in .44s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 60ms);transition:border-color .18s ease,transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-tf-fig:hover{border-color:var(--hair-18);transform:translateY(-2px)}.myhr-tf-fig-h{display:flex;align-items:center;gap:9px;margin-bottom:10px;font-size:11.5px;color:var(--ink-3)}.myhr-tf-fig-h span{color:var(--tone);display:inline-flex}.myhr-tf-fig-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:23px;font-weight:700;letter-spacing:-.026em;color:var(--ink-0);line-height:1.05;white-space:nowrap}.myhr-tf-fig-v small{font-family:var(--font);font-size:12px;font-weight:500;color:var(--ink-3);margin-left:5px;letter-spacing:0}.myhr-tf-figs-note{font-size:12px;color:var(--ink-3);margin:0 0 22px 2px;font-variant-numeric:tabular-nums}@keyframes myhr-tf-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.myhr-tf-sec{font-size:13px;font-weight:600;color:var(--ink-1);margin:0 0 10px 2px;letter-spacing:.01em}.myhr-tf-doc{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:17px 19px;border-radius:16px;margin-bottom:11px;background:var(--paper);border:1px solid var(--hair-10);animation:myhr-tf-in .44s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 60ms);transition:border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-tf-doc:hover{border-color:var(--hair-18);transform:translateY(-2px);box-shadow:0 14px 30px -20px rgba(11,15,26,.4)}.myhr-tf-doc-ic{position:relative;width:46px;height:54px;border-radius:10px;flex-shrink:0;display:grid;place-items:end center;padding-bottom:8px;background:color-mix(in srgb,var(--tone) 10%,transparent);color:var(--tone);transition:transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-tf-doc:hover .myhr-tf-doc-ic{transform:translateY(-2px) rotate(-2deg)}.myhr-tf-doc-ic b{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.04em}.myhr-tf-doc-ic svg{position:absolute;top:8px;left:50%;transform:translateX(-50%)}.myhr-tf-doc-t{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14.5px;font-weight:600;color:var(--ink-0);line-height:1.35}.myhr-tf-doc-y{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:var(--ink-3)}.myhr-tf-doc-s{font-size:12.5px;color:var(--ink-3);margin-top:4px}.myhr-tf-pill{font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 8px;background:color-mix(in srgb,var(--pill) 13%,transparent);color:var(--pill)}.myhr-tf-dl,.myhr-tf-pill{border-radius:999px;white-space:nowrap}.myhr-tf-dl{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;background:var(--ink-0);color:var(--paper);font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.myhr-tf-dl:hover{transform:translateY(-1px);box-shadow:0 10px 20px -10px rgba(11,15,26,.6)}.myhr-tf-dl svg{transition:transform .22s cubic-bezier(.2,.8,.25,1)}.myhr-tf-dl:hover svg{transform:translateY(2px)}.myhr-tf-dl.is-ghost{background:none;color:var(--ink-1);border:1px solid var(--hair-14)}.myhr-tf-dl.is-ghost:hover{border-color:var(--hair-18);background:var(--bg-1,#f5f5f4)}.myhr-tf-dl[aria-disabled=true]{opacity:.45;pointer-events:none}.myhr-tf-self{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:15px 18px;border-radius:14px;margin:4px 0 18px;background:color-mix(in srgb,var(--accent) 5%,var(--paper));border:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}.myhr-tf-self svg{color:var(--accent);flex-shrink:0;margin-top:1px}.myhr-tf-self b{display:block;font-size:13px;color:var(--ink-0);margin-bottom:3px}.myhr-tf-self p{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin:0}.myhr-tf-empty{border:1px solid var(--hair-10);border-radius:16px;background:var(--paper);padding:8px}@media (max-width:1080px){.myhr-tf-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.myhr-tf-hero{grid-template-columns:auto 1fr;row-gap:14px}.myhr-tf-years{grid-column:1/-1;width:100%}.myhr-tf-years button{flex:1}.myhr-tf-hero h1{font-size:23px}.myhr-tf-doc{grid-template-columns:auto 1fr;row-gap:12px}.myhr-tf-dl{grid-column:1/-1;justify-content:center;width:100%}}@media (max-width:480px){.myhr-tf-figs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.myhr-tf-doc,.myhr-tf-fig{animation:none}.myhr-tf-dl,.myhr-tf-dl svg,.myhr-tf-doc,.myhr-tf-doc-ic,.myhr-tf-fig,.myhr-tf-years button{transition:none}.myhr-tf-dl:hover,.myhr-tf-doc:hover,.myhr-tf-doc:hover .myhr-tf-doc-ic,.myhr-tf-fig:hover{transform:none}}.myhr-bf-hero{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-bottom:22px}.myhr-bf-hero-ic{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#fff;background:var(--myhr-ok);box-shadow:0 10px 22px -10px rgba(39,104,74,.8)}.myhr-bf-hero h1{font-size:27px;font-weight:700;letter-spacing:-.022em;color:var(--ink-0);margin:0 0 6px;line-height:1.15}.myhr-bf-hero p{font-size:14px;line-height:1.6;color:var(--ink-3);margin:0;max-width:74ch}.myhr-bf-cta{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;border:0;background:var(--ink-0);color:var(--paper);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}.myhr-bf-cta:hover{transform:translateY(-1px);box-shadow:0 12px 22px -10px rgba(11,15,26,.6)}.myhr-bf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px}.myhr-bf-stat{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:16px 18px;border-radius:16px;min-width:0;background:var(--paper);border:1px solid var(--hair-10);animation:myhr-bf-in .42s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 60ms);transition:border-color .18s ease,transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-bf-stat:hover{border-color:var(--hair-18);transform:translateY(-2px)}.myhr-bf-stat-ic{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone)}.myhr-bf-stat>div{min-width:0}.myhr-bf-stat-k{font-size:11.5px;color:var(--ink-3);margin-bottom:3px;line-height:1.35}.myhr-bf-stat-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;letter-spacing:-.022em;color:var(--ink-0);line-height:1.1;white-space:nowrap}.myhr-bf-stat-u{font-family:var(--font);font-size:11.5px;font-weight:500;color:var(--ink-3);margin-left:4px}.myhr-bf-stat-s{font-size:11px;color:var(--ink-3);margin-top:3px}@keyframes myhr-bf-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.myhr-bf-split{margin-bottom:26px}.myhr-bf-split-bar{display:flex;gap:3px;height:10px;margin-bottom:9px}.myhr-bf-split-bar i{border-radius:999px;background:var(--tone);flex-grow:var(--n);flex-basis:0;min-width:8px;animation:myhr-bf-widen .55s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--i) * 70ms)}@keyframes myhr-bf-widen{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.myhr-bf-split-key{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.myhr-bf-split-key span{display:inline-flex;align-items:center;gap:6px}.myhr-bf-split-key i{width:8px;height:8px;border-radius:50%;background:var(--tone)}.myhr-bf-sec,.myhr-bf-split-key b{color:var(--ink-1);font-weight:600}.myhr-bf-sec{font-size:13px;margin:0 0 11px 2px;letter-spacing:.01em;display:flex;align-items:center;gap:9px}.myhr-bf-sec-sp{flex:1}.myhr-bf-view{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--hair-14);border-radius:10px;background:var(--paper)}.myhr-bf-view button{height:28px;width:30px;border:0;border-radius:7px;cursor:pointer;background:none;color:var(--ink-3);display:grid;place-items:center;transition:background .16s ease,color .16s ease}.myhr-bf-view button:hover{color:var(--ink-1)}.myhr-bf-view button[aria-pressed=true]{background:var(--bg-1,#f5f5f4);color:var(--ink-0)}.myhr-bf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:13px}.myhr-bf-tile{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:var(--paper);border:1px solid var(--hair-10);animation:myhr-bf-in .44s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 60ms);transition:border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-bf-tile:hover{transform:translateY(-3px);border-color:var(--hair-18);box-shadow:0 16px 32px -20px rgba(11,15,26,.4)}.myhr-bf-tile-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.myhr-bf-tile-n{font-size:14.5px;font-weight:600;color:var(--ink-0);line-height:1.35}.myhr-bf-tile-p{font-size:12.5px;color:var(--ink-3);margin-top:2px}.myhr-bf-tile-f{border-top:1px solid var(--hair-6,rgba(11,15,26,.05));padding-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.myhr-bf-tile-c{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;letter-spacing:-.022em;color:var(--ink-0);line-height:1.05}.myhr-bf-tile-c small{display:block;margin-top:3px;font-family:var(--font);font-size:11px;font-weight:500;color:var(--ink-3);letter-spacing:0}.myhr-bf-tile-share{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700;color:var(--tone);padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--tone) 11%,transparent);white-space:nowrap}.myhr-bf-tile-s{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.myhr-bf-sec-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;line-height:1;padding:3px 6px;border-radius:999px;background:var(--bg-1,#f5f5f4);color:var(--ink-3)}.myhr-bf-card{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:17px 19px;border-radius:16px;margin-bottom:11px;background:var(--paper);border:1px solid var(--hair-10);animation:myhr-bf-in .44s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 60ms);transition:border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-bf-card:hover{border-color:var(--hair-18);transform:translateY(-2px);box-shadow:0 14px 30px -20px rgba(11,15,26,.4)}.myhr-bf-card-ic{width:46px;height:46px;border-radius:13px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 11%,transparent);color:var(--tone);transition:transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-bf-card:hover .myhr-bf-card-ic{transform:translateY(-2px)}.myhr-bf-card-t{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14.5px;font-weight:600;color:var(--ink-0);line-height:1.35}.myhr-bf-card-t em{font-style:normal;font-weight:400;color:var(--ink-3);font-size:13.5px}.myhr-bf-card-s{font-size:12.5px;color:var(--ink-3);margin-top:4px;display:flex;flex-wrap:wrap;gap:3px 12px;font-variant-numeric:tabular-nums}.myhr-bf-tier{font-size:11px;font-weight:600;padding:3px 9px;background:color-mix(in srgb,var(--tone) 11%,transparent);color:var(--tone)}.myhr-bf-pill,.myhr-bf-tier{border-radius:999px;white-space:nowrap}.myhr-bf-pill{font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 8px;background:color-mix(in srgb,var(--pill) 13%,transparent);color:var(--pill)}.myhr-bf-cost{text-align:right;white-space:nowrap}.myhr-bf-cost b{display:block;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink-0)}.myhr-bf-cost span{font-size:11px;color:var(--ink-3)}.myhr-bf-req{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:15px 18px;border-radius:14px;margin-bottom:9px;background:var(--paper);border:1px solid var(--hair-10);animation:myhr-bf-in .42s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 55ms)}.myhr-bf-req-dot{width:9px;height:9px;border-radius:50%;margin-top:6px;background:var(--pill);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--pill) 20%,transparent)}.myhr-bf-req-t{font-size:13.5px;font-weight:600;color:var(--ink-0);line-height:1.4}.myhr-bf-req-n{font-size:12.5px;color:var(--ink-3);line-height:1.55;margin-top:3px}.myhr-bf-req-eff{font-size:12.5px;color:var(--ink-1);margin-top:3px;font-variant-numeric:tabular-nums}.myhr-bf-card-sch{display:inline-block;margin-top:6px;padding:3px 9px;border-radius:8px;font-size:12px;color:var(--ink-1);background:var(--hair-6,rgba(11,15,26,.04))}.myhr-bf-req-att{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:12px;color:var(--ink-2)}.myhr-bf-req-att a{display:inline-flex;gap:4px;align-items:center;color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.myhr-bfm-files{display:flex;flex-direction:column;gap:6px}.myhr-bfm-file{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid var(--hair-10);font-size:12.5px;color:var(--ink-1);min-width:0}.myhr-bfm-file>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-bfm-file button{border:0;background:none;cursor:pointer;font-size:16px;color:var(--ink-3);padding:0 2px}.myhr-bf-req-why,.myhr-bfm-file button:hover{color:var(--ink-0)}.myhr-bf-req-why{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding:8px 11px;border-radius:10px;font-size:12.5px;line-height:1.5;background:var(--hair-6,rgba(11,15,26,.04))}.myhr-bf-req-why[data-tone=rejected]{background:var(--myhr-bad-bg,#fbeaea)}.myhr-bf-req-why-k{font-size:11px;font-weight:600;color:var(--ink-2)}.myhr-bf-req-why[data-tone=rejected] .myhr-bf-req-why-k{color:var(--myhr-bad,#b42318)}.myhr-bf-req-why-k em{font-style:normal;font-weight:400;color:var(--ink-3)}.myhr-bf-req-again{margin-top:8px;border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink-0);text-decoration:underline;text-underline-offset:3px}.myhr-bf-req-again:hover{text-decoration-thickness:2px}.myhr-bf-req-d{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--ink-3);white-space:nowrap;margin-top:2px}.myhr-bf-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;margin-top:14px;background:color-mix(in srgb,var(--myhr-ok) 5%,var(--paper));border:1px solid color-mix(in srgb,var(--myhr-ok) 15%,transparent);font-size:12.5px;color:var(--ink-2)}.myhr-bf-note svg{color:var(--myhr-ok);flex-shrink:0}.myhr-bf-empty{border:1px solid var(--hair-10);border-radius:16px;background:var(--paper);padding:8px}@media (max-width:1080px){.myhr-bf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.myhr-bf-hero{grid-template-columns:auto 1fr;row-gap:14px}.myhr-bf-cta{grid-column:1/-1;justify-content:center;width:100%}.myhr-bf-hero h1{font-size:23px}.myhr-bf-card{grid-template-columns:auto 1fr;row-gap:10px}.myhr-bf-cost{grid-column:1/-1;text-align:left}}@media (max-width:480px){.myhr-bf-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.myhr-bf-card,.myhr-bf-req,.myhr-bf-split-bar i,.myhr-bf-stat,.myhr-bf-tile{animation:none}.myhr-bf-card,.myhr-bf-card-ic,.myhr-bf-cta,.myhr-bf-stat,.myhr-bf-tile,.myhr-bf-view button{transition:none}.myhr-bf-card:hover,.myhr-bf-card:hover .myhr-bf-card-ic,.myhr-bf-cta:hover,.myhr-bf-stat:hover,.myhr-bf-tile:hover{transform:none}.myhr-bf-split-bar i{transform:none;opacity:1}}.myhr-bfm-veil{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(11,15,26,.44);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:myhr-bfm-veil-in .26s ease both;overflow-y:auto}@keyframes myhr-bfm-veil-in{0%{opacity:0}to{opacity:1}}.myhr-bfm{position:relative;width:min(980px,100%);display:grid;grid-template-columns:290px minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--paper);border-radius:22px;overflow:hidden;box-shadow:0 40px 84px -30px rgba(11,15,26,.5),0 2px 8px rgba(11,15,26,.08);animation:myhr-bfm-in .4s cubic-bezier(.2,.9,.3,1) both;max-height:calc(100vh - 40px)}@keyframes myhr-bfm-in{0%{opacity:0;transform:translateY(16px) scale(.975)}to{opacity:1;transform:none}}.myhr-bfm-rail{padding:24px 20px;overflow-y:auto;min-height:0;background:color-mix(in srgb,var(--tone) 10%,var(--paper));border-right:1px solid color-mix(in srgb,var(--tone) 18%,transparent);transition:background .34s ease,border-color .34s ease}.myhr-bfm-rail-k{font-size:11.5px;font-weight:600;color:var(--ink-3);margin:0 0 10px 2px;letter-spacing:.01em}.myhr-bfm-rail-k+.myhr-bfm-rail-k{margin-top:18px}.myhr-bfm-opt{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;width:100%;padding:10px 12px;margin-bottom:7px;border-radius:13px;border:1px solid transparent;background:none;font-family:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.myhr-bfm-opt:hover{background:color-mix(in srgb,var(--o-tone) 8%,transparent);transform:translateX(2px)}.myhr-bfm-opt[aria-pressed=true]{background:var(--paper);border-color:color-mix(in srgb,var(--o-tone) 40%,transparent);box-shadow:0 6px 16px -10px rgba(11,15,26,.35)}.myhr-bfm-opt-ic{width:36px;height:36px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--o-tone) 13%,transparent);color:var(--o-tone);transition:transform .18s cubic-bezier(.2,.8,.25,1)}.myhr-bfm-opt[aria-pressed=true] .myhr-bfm-opt-ic{transform:scale(1.06)}.myhr-bfm-opt>span:last-child{display:block;min-width:0}.myhr-bfm-opt-n{display:block;font-size:13px;font-weight:500;color:var(--ink-1);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-bfm-opt[aria-pressed=true] .myhr-bfm-opt-n{font-weight:600;color:var(--ink-0)}.myhr-bfm-opt-c{display:block;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--ink-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhr-bfm-opt-c.is-new{font-family:var(--font)}.myhr-bfm-main{display:flex;flex-direction:column;min-width:0;min-height:0;padding:24px 26px 0;overflow-y:auto}.myhr-bfm-h{margin-bottom:4px}.myhr-bfm-h h2{font-size:20px;font-weight:700;letter-spacing:-.022em;color:var(--ink-0);margin:0 0 4px;line-height:1.25}.myhr-bfm-h p{font-size:12.5px;color:var(--ink-3);margin:0;line-height:1.5}.myhr-bfm-meta{display:flex;flex-wrap:wrap;gap:3px 10px;align-items:baseline;font-size:12px;color:var(--ink-3);margin:12px 0 20px;animation:myhr-bfm-fade .3s ease both}.myhr-bfm-meta b{font-weight:600;color:var(--ink-1)}.myhr-bfm-meta .sep{color:var(--hair-18)}@keyframes myhr-bfm-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.myhr-bfm-lab{font-size:12.5px;font-weight:600;color:var(--ink-1);margin:0 0 9px}.myhr-bfm-grp{margin-bottom:20px}.myhr-bfm-lab-hint{margin-left:7px;font-weight:400;color:var(--ink-3);font-size:11.5px}.myhr-bfm-acts{display:flex;flex-wrap:wrap;gap:7px}.myhr-bfm-act{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 16px 0 13px;border-radius:11px;border:1px solid var(--hair-14);background:var(--paper);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.myhr-bfm-act:hover{border-color:var(--hair-18);transform:translateY(-1px)}.myhr-bfm-act i{width:15px;height:15px;border-radius:50%;flex-shrink:0;border:1.6px solid var(--hair-18);position:relative;transition:border-color .16s ease}.myhr-bfm-act i:after{content:"";position:absolute;inset:2.4px;border-radius:50%;background:currentColor;transform:scale(0);transition:transform .2s cubic-bezier(.2,1.5,.4,1)}.myhr-bfm-act[aria-pressed=true]{border-color:var(--ink-0);background:var(--ink-0);color:var(--paper);font-weight:600}.myhr-bfm-act[aria-pressed=true] i{border-color:currentColor}.myhr-bfm-act[aria-pressed=true] i:after{transform:scale(1)}.myhr-bfm-act.is-danger[aria-pressed=true]{border-color:var(--myhr-bad);background:var(--myhr-bad)}.myhr-bfm-act.is-multi i{border-radius:5px}.myhr-bfm-act.is-multi i:after{inset:auto;left:4.2px;top:1.4px;width:3.6px;height:7.4px;border-radius:1px;background:none;border:solid;border-width:0 1.8px 1.8px 0;transform:rotate(45deg) scale(0);transform-origin:center}.myhr-bfm-act.is-multi[aria-pressed=true] i:after{transform:rotate(45deg) scale(1)}.myhr-bfm-topics{display:flex;flex-direction:column;gap:7px}.myhr-bfm-topics>.myhr-bfm-act,.myhr-bfm-topics>.myhr-bfm-act.is-stack{flex:0 0 auto;width:100%;max-width:100%}.myhr-bfm-det{margin:2px 0 6px;padding:10px 12px;border-radius:10px;background:var(--bg-1,#f5f5f4);display:flex;flex-direction:column;gap:8px}.myhr-bfm-mute{color:var(--ink-3);font-size:11.5px}.myhr-bfm-subdeps{margin-top:6px;padding-top:10px;border-top:1px dashed var(--hair-14)}.myhr-bfm-sublab{font-size:12px;font-weight:600;color:var(--ink-0);margin-bottom:10px}.myhr-bfm-cmp{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px;align-items:stretch}.myhr-bfm-cmp-ar{align-self:center;text-align:center;color:var(--ink-3)}.myhr-bfm-cmp-to{gap:6px}.myhr-bfm-card,.myhr-bfm-cmp-to{display:flex;flex-direction:column}.myhr-bfm-card{gap:2px;text-align:left;border:1px solid var(--hair-14);border-radius:11px;padding:9px 12px;background:var(--paper);font-family:inherit;color:var(--ink-1);font-size:11.5px}.myhr-bfm-card b{font-size:13px;font-weight:600;color:var(--ink-0)}.myhr-bfm-card-k{color:var(--ink-3);font-size:11px}.myhr-bfm-card.is-now{background:var(--hair-6,rgba(0,0,0,.025))}.myhr-bfm-card.is-pick{cursor:pointer;transition:border-color .16s ease}.myhr-bfm-card.is-pick:hover{border-color:var(--hair-18)}.myhr-bfm-card.is-pick[aria-checked=true]{border:1.5px solid var(--ink-0);padding:8.5px 11.5px}.myhr-bfm-cmp-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.myhr-bfm-pill{font-size:11px;font-weight:600;border-radius:7px;padding:2px 8px;background:var(--hair-6,rgba(0,0,0,.05));color:var(--ink-1)}.myhr-bfm-pill.is-good{background:var(--myhr-ok-bg,#e7f4ea);color:var(--myhr-ok,#1f7a3a)}.myhr-bfm-pill.is-more{background:var(--myhr-warn-bg,#fbf1df);color:var(--myhr-warn,#8f5606)}.myhr-bfm-warn{font-size:11.5px;color:var(--myhr-warn,#8f5606)}.myhr-bfm-pc,.myhr-bfm-people{display:flex;flex-direction:column;gap:10px}.myhr-bfm-pc{border:1px solid var(--hair-14);border-radius:12px;padding:12px;background:var(--paper);transition:border-color .15s ease,background .15s ease}.myhr-bfm-pc.is-me{background:var(--hair-6,rgba(11,15,26,.025))}.myhr-bfm-pc.is-new{border-style:dashed;border-color:var(--hair-18)}.myhr-bfm-pc[data-act=remove]{background:color-mix(in srgb,var(--myhr-bad,#b42318) 4%,var(--paper));border-color:color-mix(in srgb,var(--myhr-bad,#b42318) 28%,transparent)}.myhr-bfm-pc[data-act=remove] .myhr-bfm-pc-n{text-decoration:line-through;color:var(--ink-2)}.myhr-bfm-pc-h{display:flex;align-items:center;gap:12px;min-height:34px}.myhr-bfm-pc-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.35}.myhr-bfm-pc-t.is-row{flex-direction:row;align-items:center;gap:8px}.myhr-bfm-pc-k{font-size:11px;font-weight:600;color:var(--ink-3);letter-spacing:.01em}.myhr-bfm-pc-t.is-row .myhr-bfm-pc-k{white-space:nowrap}.myhr-bfm-pc-n{font-size:13px;font-weight:600;color:var(--ink-0);overflow-wrap:anywhere}.myhr-bfm-pc-h>.myhr-bfm-pill{flex:none;white-space:nowrap}.myhr-bfm-pc-s{font-size:11.5px;color:var(--ink-2)}.myhr-bfm-pill.is-new{background:color-mix(in srgb,var(--tone,var(--ink-0)) 10%,var(--paper));color:var(--tone,var(--ink-0))}.myhr-bfm-pc-h>.myhr-bfm-depx{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;line-height:1}.myhr-bfm-pc-h>.myhr-bfm-depx:hover{background:var(--hair-6,rgba(0,0,0,.05));color:var(--ink-0)}.myhr-bfm-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:34px;border-radius:10px;border:1px solid var(--hair-14);background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23808594' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;color:var(--ink-0);font-family:inherit;font-size:12.5px;padding:0 30px 0 11px;cursor:pointer;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.myhr-bfm-sel:hover{border-color:var(--hair-18)}.myhr-bfm-depform input:focus-visible,.myhr-bfm-sel:focus-visible{outline:none;border-color:color-mix(in srgb,var(--tone,var(--ink-0)) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone,var(--ink-0)) 16%,transparent)}.myhr-bfm-seg{display:inline-flex;flex:none;padding:3px;gap:2px;border-radius:11px;background:var(--hair-6,rgba(11,15,26,.045))}.myhr-bfm-seg button{border:0;background:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;color:var(--ink-2);height:28px;padding:0 11px;border-radius:8px;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.myhr-bfm-seg button:hover{color:var(--ink-0)}.myhr-bfm-seg button[aria-checked=true]{background:var(--paper);color:var(--ink-0);font-weight:600;box-shadow:0 1px 2px rgba(11,15,26,.1),0 0 0 1px var(--hair-10,rgba(11,15,26,.06))}.myhr-bfm-seg button[data-tone=danger][aria-checked=true]{background:var(--myhr-bad-bg,#fbeaea);color:var(--myhr-bad,#b42318);box-shadow:none}.myhr-bfm-seg button:focus-visible{outline:2px solid color-mix(in srgb,var(--tone,var(--ink-0)) 50%,transparent);outline-offset:1px}@media (max-width:560px){.myhr-bfm-pc-h{flex-wrap:wrap}.myhr-bfm-seg{width:100%;min-width:0}.myhr-bfm-seg button{flex:1 1 0;min-width:0;padding:0 4px;font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.myhr-bfm-det{margin-left:0;padding-left:10px}.myhr-bfm-pc{padding:12px 10px}}.myhr-bfm-act.is-multi[aria-pressed=true]{background:color-mix(in srgb,var(--tone,var(--ink-0)) 7%,var(--paper));border-color:color-mix(in srgb,var(--tone,var(--ink-0)) 55%,transparent);color:var(--ink-0);font-weight:500}.myhr-bfm-act.is-multi[aria-pressed=true] .myhr-bfm-act-n{font-weight:600}.myhr-bfm-act.is-multi[aria-pressed=true] .myhr-bfm-act-e{color:var(--ink-2);opacity:1}.myhr-bfm-act.is-multi[aria-pressed=true] i{background:var(--tone,var(--ink-0));border-color:var(--tone,var(--ink-0));color:var(--paper)}.myhr-bfm-act.is-multi[aria-pressed=true]+.myhr-bfm-det{border-left-color:color-mix(in srgb,var(--tone,var(--ink-0)) 45%,transparent)}.myhr-bfm-depform{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.myhr-bfm-pc>.myhr-bfm-depform{padding-top:10px;border-top:1px solid var(--hair-10,rgba(0,0,0,.06));margin-top:0}.myhr-bfm-fld{display:flex;flex-direction:column;gap:4px;min-width:0}.myhr-bfm-fld[data-f=name]{flex:2 1 180px}.myhr-bfm-fld[data-f=rel]{flex:1 1 118px}.myhr-bfm-fld[data-f=dob]{flex:1 1 142px}.myhr-bfm-fld-l{font-size:11px;font-weight:500;color:var(--ink-2);line-height:1.3}.myhr-bfm-req{font-style:normal;color:var(--myhr-bad,#b42318);margin-left:1px}.myhr-bfm-opt-l{font-style:normal;font-weight:400;color:var(--ink-3);margin-left:3px}.myhr-bfm-fld .myhr-sel{display:block;width:100%;min-width:0}.myhr-bfm-depform .myhr-sel-btn{width:100%;justify-content:space-between;border-color:var(--hair-14)}.myhr-bfm-depform .myhr-sel-btn .lb{flex:1;text-align:left}.myhr-bfm-depform>.myhr-bfm-depx{flex:none;height:34px}.myhr-bfm-depform input{height:34px;border-radius:9px;border:1px solid var(--hair-14);background:var(--paper);color:var(--ink-0);font-family:inherit;font-size:12.5px;padding:0 10px;min-width:0;width:100%}.myhr-bfm-depx{border:0;background:none;color:var(--ink-3);font-size:16px;cursor:pointer}.myhr-bfm-depadd{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:40px;border-radius:12px;border:1px dashed var(--hair-18);background:none;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-1);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.myhr-bfm-depadd:hover{border-color:var(--tone,var(--ink-0));color:var(--ink-0);background:color-mix(in srgb,var(--tone,var(--ink-0)) 4%,var(--paper))}.myhr-bfm-couple{margin:0;font-size:12px;line-height:1.55;color:var(--ink-3)}.myhr-bfm-enrol{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.myhr-bfm-enrol .myhr-bfm-card{gap:3px}.myhr-bfm-enrol+.myhr-bfm-mute+.myhr-bfm-subdeps,.myhr-bfm-enrol~.myhr-bfm-subdeps{margin-top:12px}.myhr-bfm-personal{display:block;margin-top:10px;font-size:11.5px;color:var(--ink-2);text-decoration:none}.myhr-bfm-personal:hover{text-decoration:underline}.myhr-bfm-sum{margin:4px 0 12px;padding:10px 12px;border-radius:11px;background:var(--hair-6,rgba(0,0,0,.03))}.myhr-bfm-sum-k{font-size:11.5px;font-weight:600;color:var(--ink-2);margin-bottom:4px}.myhr-bfm-sum ul{margin:0;padding-left:18px;font-size:12.5px;color:var(--ink-0);line-height:1.6}@media (max-width:560px){.myhr-bfm-cmp{grid-template-columns:minmax(0,1fr)}.myhr-bfm-cmp-ar{transform:rotate(90deg)}.myhr-bfm-depform,.myhr-bfm-depform.is-new{grid-template-columns:minmax(0,1fr)}}.myhr-bfm-act.is-stack{height:auto;min-height:40px;padding:9px 14px 9px 12px;align-items:flex-start;white-space:normal;text-align:left;flex:1 1 232px;max-width:100%}.myhr-bfm-act.is-stack i{margin-top:2px}.myhr-bfm-act-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.myhr-bfm-act-n{font-size:12.5px;line-height:1.35}.myhr-bfm-act-e{font-size:11px;line-height:1.45;opacity:.7;font-weight:400}.myhr-bfm-note{position:relative}.myhr-bfm-note textarea{width:100%;padding:12px 13px 26px;border-radius:12px;border:1px solid var(--hair-14);background:var(--paper);color:var(--ink-0);font-family:inherit;font-size:13.5px;line-height:1.6;resize:vertical;min-height:96px;transition:border-color .16s ease,box-shadow .16s ease}.myhr-bfm-note textarea::-moz-placeholder{color:var(--ink-4,var(--ink-3))}.myhr-bfm-note textarea::placeholder{color:var(--ink-4,var(--ink-3))}.myhr-bfm-note textarea:focus{outline:none;border-color:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 15%,transparent)}.myhr-bfm-count{position:absolute;right:12px;bottom:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--ink-4,var(--ink-3));pointer-events:none}.myhr-bfm-count.is-near{color:var(--myhr-warn)}.myhr-bfm-f{position:sticky;bottom:0;z-index:1;background:var(--paper);margin:auto -26px 0;padding:15px 26px 20px;border-top:1px solid var(--hair-6,rgba(11,15,26,.05));display:flex;align-items:center;gap:10px;flex-wrap:wrap}.myhr-bfm-hint{flex:1 1 100%;display:flex;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.5;color:var(--ink-3);margin-bottom:4px}.myhr-bfm-hint svg{color:var(--tone);flex-shrink:0;margin-top:1px}.myhr-bfm-f-sp{flex:1}.myhr-bfm-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid var(--hair-18);background:none;color:var(--ink-1);white-space:nowrap;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.myhr-bfm-btn:hover{background:var(--bg-1,#f5f5f4)}.myhr-bfm-btn.is-primary{border:0;background:var(--ink-0);color:var(--paper)}.myhr-bfm-btn.is-primary:hover{transform:translateY(-1px);box-shadow:0 12px 22px -10px rgba(11,15,26,.6)}.myhr-bfm-btn.is-primary svg{transition:transform .22s cubic-bezier(.2,.8,.25,1)}.myhr-bfm-btn.is-primary:hover svg{transform:translateX(3px)}.myhr-bfm-btn:disabled{opacity:.5;pointer-events:none}.myhr-bfm-x{position:absolute;top:16px;right:16px;z-index:2;height:34px;width:34px;border:0;border-radius:50%;background:none;color:var(--ink-3);font-size:21px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .16s ease,color .16s ease}.myhr-bfm-x:hover{background:var(--bg-1,#f5f5f4);color:var(--ink-0)}.myhr-bfm-err{padding:10px 13px;border-radius:11px;margin-bottom:12px;background:color-mix(in srgb,var(--myhr-bad) 7%,transparent);border:1px solid color-mix(in srgb,var(--myhr-bad) 20%,transparent);color:var(--myhr-bad);font-size:12.5px;line-height:1.5}@media (max-width:700px){.myhr-bfm{grid-template-columns:minmax(0,1fr);width:min(520px,100%);grid-template-rows:auto;overflow-y:auto}.myhr-bfm-main{overflow:visible}.myhr-bfm-rail{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--tone) 14%,transparent);padding:20px 18px 14px;max-height:210px}.myhr-bfm-main{padding:20px 20px 0}.myhr-bfm-f{margin-inline:-20px;padding-inline:20px}.myhr-bfm-f .myhr-bfm-btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.myhr-bfm,.myhr-bfm-meta,.myhr-bfm-veil{animation:none}.myhr-bfm-act,.myhr-bfm-act i:after,.myhr-bfm-btn,.myhr-bfm-btn.is-primary svg,.myhr-bfm-opt,.myhr-bfm-opt-ic,.myhr-bfm-rail{transition:none}.myhr-bfm-act:hover,.myhr-bfm-btn.is-primary:hover,.myhr-bfm-opt:hover{transform:none}}.myhr-cs-hero{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin-bottom:22px}.myhr-cs-hero-ic{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#fff;background:var(--ink-1);box-shadow:0 10px 22px -10px rgba(71,85,105,.8)}.myhr-cs-hero h1{font-size:27px;font-weight:700;letter-spacing:-.022em;color:var(--ink-0);margin:0 0 6px;line-height:1.15}.myhr-cs-hero p{font-size:14px;line-height:1.6;color:var(--ink-3);margin:0;max-width:72ch}.myhr-cs-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.myhr-cs-group{border:1px solid var(--hair-10);border-radius:18px;background:var(--paper);padding:6px 20px;margin-bottom:14px;animation:myhr-cs-in .44s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 70ms)}.myhr-cs-group-h{padding:16px 0 12px}.myhr-cs-group-h h2{font-size:14px;font-weight:600;color:var(--ink-0);margin:0 0 3px;letter-spacing:-.005em}.myhr-cs-group-h p{font-size:12.5px;color:var(--ink-3);margin:0;line-height:1.5}@keyframes myhr-cs-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.myhr-cs-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:15px 0;border-top:1px solid var(--hair-6,rgba(11,15,26,.05))}.myhr-cs-row-ic{width:36px;height:36px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;margin-top:1px;background:color-mix(in srgb,var(--tone) 11%,transparent);color:var(--tone);transition:background .22s ease,color .22s ease,transform .2s cubic-bezier(.2,.8,.25,1)}.myhr-cs-row.is-on .myhr-cs-row-ic{background:color-mix(in srgb,var(--tone) 16%,transparent);transform:scale(1.04)}.myhr-cs-row:not(.is-on) .myhr-cs-row-ic{background:var(--bg-1,#f5f5f4);color:var(--ink-3)}.myhr-cs-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;font-weight:600;color:var(--ink-0);line-height:1.4}.myhr-cs-d{font-size:12.5px;color:var(--ink-3);line-height:1.6;margin-top:4px;max-width:62ch}.myhr-cs-when{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;color:var(--ink-4,var(--ink-3));margin-top:6px}.myhr-cs-req{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--myhr-warn) 13%,transparent);color:var(--myhr-warn)}.myhr-cs-sw{position:relative;width:46px;height:26px;border-radius:999px;border:0;padding:0;cursor:pointer;flex-shrink:0;margin-top:5px;background:var(--hair-18);transition:background .24s cubic-bezier(.2,.8,.25,1),box-shadow .16s ease}.myhr-cs-sw[aria-checked=true]{background:var(--tone)}.myhr-cs-sw:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 28%,transparent)}.myhr-cs-sw:disabled{opacity:.5;cursor:progress}.myhr-cs-sw i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px rgba(11,15,26,.22);transition:transform .28s cubic-bezier(.2,1.5,.4,1)}.myhr-cs-sw[aria-checked=true] i{transform:translateX(20px)}.myhr-cs-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.myhr-cs-card{border:1px solid var(--hair-10);border-radius:18px;background:var(--paper);padding:18px 20px;animation:myhr-cs-in .44s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 70ms)}.myhr-cs-card h3{font-size:13px;font-weight:600;color:var(--ink-0);margin:0 0 12px}.myhr-cs-big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;letter-spacing:-.028em;color:var(--ink-0);line-height:1}.myhr-cs-big span{font-family:var(--font);font-size:13px;font-weight:500;color:var(--ink-3);margin-left:6px;letter-spacing:0}.myhr-cs-pips{display:flex;gap:4px;margin:12px 0 10px}.myhr-cs-pips i{flex:1;height:6px;border-radius:999px;background:var(--hair-10);transition:background .3s ease}.myhr-cs-pips i.is-on{background:var(--myhr-ok)}.myhr-cs-note{font-size:11.5px;color:var(--ink-3);line-height:1.55}.myhr-cs-link{display:flex;align-items:center;gap:10px;padding:11px 12px;margin:0 -12px;border-radius:12px;color:var(--ink-1);text-decoration:none;font-size:13px;transition:background .16s ease,color .16s ease}.myhr-cs-link:hover{background:var(--bg-1,#f5f5f4);color:var(--ink-0)}.myhr-cs-link svg:first-child{color:var(--ink-3);flex-shrink:0}.myhr-cs-link .go{margin-left:auto;color:var(--ink-4,var(--ink-3));transition:transform .2s cubic-bezier(.2,.8,.25,1)}.myhr-cs-link:hover .go{transform:translateX(3px)}.myhr-cs-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px;font-size:11.5px;color:var(--ink-3)}.myhr-cs-foot b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.myhr-cs-empty{border:1px solid var(--hair-10);border-radius:18px;background:var(--paper);padding:8px}@media (max-width:940px){.myhr-cs-wrap{grid-template-columns:1fr}.myhr-cs-side{position:static}}@media (max-width:560px){.myhr-cs-hero h1{font-size:23px}.myhr-cs-group{padding:6px 16px}.myhr-cs-row{grid-template-columns:auto minmax(0,1fr);row-gap:10px}.myhr-cs-sw{grid-column:2;justify-self:start;margin-top:0}}@media (prefers-reduced-motion:reduce){.myhr-cs-card,.myhr-cs-group{animation:none}.myhr-cs-link,.myhr-cs-link .go,.myhr-cs-pips i,.myhr-cs-row-ic,.myhr-cs-sw,.myhr-cs-sw i{transition:none}.myhr-cs-row.is-on .myhr-cs-row-ic{transform:none}}.myhr-unavail{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;padding:18px 20px;border-radius:16px;background:color-mix(in srgb,var(--myhr-warn) 5%,var(--paper));border:1px solid color-mix(in srgb,var(--myhr-warn) 18%,transparent);animation:myhr-unavail-in .34s cubic-bezier(.2,.8,.3,1) both}@keyframes myhr-unavail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.myhr-unavail-ic{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--myhr-warn) 12%,transparent);color:var(--myhr-warn)}.myhr-unavail>div{flex:1 1 240px;min-width:0}.myhr-unavail b{display:block;font-size:13.5px;font-weight:600;color:var(--ink-0);margin-bottom:3px;line-height:1.4}.myhr-unavail p{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin:0}.myhr-unavail-btn{height:38px;padding:0 18px;border-radius:999px;border:1px solid var(--hair-18);background:var(--paper);font-family:inherit;font-size:13px;font-weight:600;color:var(--ink-1);cursor:pointer;white-space:nowrap;transition:border-color .16s ease,background .16s ease,transform .16s ease}.myhr-unavail-btn:hover{border-color:var(--myhr-warn);background:color-mix(in srgb,var(--myhr-warn) 7%,transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.myhr-unavail{animation:none}.myhr-unavail-btn{transition:none}.myhr-unavail-btn:hover{transform:none}}.myhr-err{min-height:calc(100dvh - 49px);display:flex;align-items:center;justify-content:center;padding:40px 16px;background:var(--bg-0,#f8f9fb)}.myhr-err-card{width:100%;max-width:620px;text-align:center;background:var(--paper,#fff);border:1px solid var(--hair-10,rgba(11,15,26,.08));border-radius:22px;padding:34px 40px 32px;box-shadow:0 1px 2px rgba(11,15,26,.03),0 12px 34px -14px rgba(11,15,26,.1);animation:myhrErrCard .5s cubic-bezier(.22,1,.36,1) both}@keyframes myhrErrCard{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.myhr-err-actions,.myhr-err-body,.myhr-err-detail,.myhr-err-eyebrow,.myhr-err-title{animation:myhrErrRise .46s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0s)}@keyframes myhrErrRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.myhr-err-art{display:flex;justify-content:center;margin:2px 0 18px;--err-sheet:var(--bg-1,#f1f2f6);--err-edge:var(--hair-14,rgba(11,15,26,.11));--err-face:var(--ink-3,#98a2b3);--err-line:var(--hair-14,rgba(11,15,26,.13));--err-warn:var(--myhr-warn-bg);--err-warn-ink:var(--myhr-warn)}.myhr-err-art svg{overflow:visible}.myhr-err-shadow{fill:var(--ink-0,#0b0f1a);opacity:.055;transform-box:fill-box;transform-origin:center;animation:myhrErrShadow 4.4s ease-in-out infinite}.myhr-err-doc{transform-origin:106px 84px;animation:myhrErrDrop .62s cubic-bezier(.24,1.2,.4,1) both,myhrErrFloat 4.4s ease-in-out .62s infinite}@keyframes myhrErrDrop{0%{opacity:0;transform:translateY(-16px) rotate(-7deg)}to{opacity:1;transform:none}}@keyframes myhrErrFloat{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-7px) rotate(1.2deg)}}@keyframes myhrErrShadow{0%,to{transform:scaleX(1);opacity:.055}50%{transform:scaleX(.88);opacity:.035}}.myhr-err-sheet{fill:var(--err-sheet);stroke:var(--err-edge);stroke-width:1.6}.myhr-err-fold{fill:var(--err-edge);opacity:.55}.myhr-err-face{fill:none;stroke:var(--err-face);stroke-width:3.4;stroke-linecap:round}.myhr-err-frown{stroke-width:2.6}.myhr-err-lines path{fill:none;stroke:var(--err-line);stroke-width:3.4;stroke-dasharray:22;animation:myhrErrDash .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.34s + var(--i) * .09s)}@keyframes myhrErrDash{0%{stroke-dashoffset:22;opacity:0}to{stroke-dashoffset:0;opacity:1}}.myhr-err-badge{transform-box:fill-box;transform-origin:center;animation:myhrErrPop .44s cubic-bezier(.2,1.5,.4,1) .62s both}@keyframes myhrErrPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.myhr-err-tri{fill:var(--err-warn);stroke:var(--paper,#fff);stroke-width:3}.myhr-err-bang{stroke:var(--err-warn-ink);stroke-width:3;stroke-linecap:round;fill:none}.myhr-err-dot{fill:var(--err-warn-ink)}.myhr-err-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--ink-3);margin-bottom:9px}.myhr-err-title{font-family:var(--font-serif);font-size:29px;font-weight:400;letter-spacing:-.025em;line-height:1.18;color:var(--ink-0);margin:0}.myhr-err-body{font-size:14px;line-height:1.62;color:var(--ink-2);max-width:46ch;margin:11px auto 0}.myhr-err-detail{display:flex;align-items:flex-start;gap:11px;text-align:left;margin-top:22px;padding:13px 14px;background:var(--bg-1,#f5f5f4);border-radius:13px}.myhr-err-detail-ic{color:var(--ink-3);flex:0 0 auto;margin-top:1px;line-height:0}.myhr-err-detail-main{min-width:0;flex:1}.myhr-err-detail-label{font-size:11px;color:var(--ink-3);margin-bottom:6px;line-height:1.4}.myhr-err-code-row{display:flex;align-items:flex-start;gap:8px;background:var(--paper,#fff);border:1px solid var(--hair-10,rgba(11,15,26,.07));border-radius:9px;padding:8px 8px 8px 11px}.myhr-err-code{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px;line-height:1.55;color:var(--ink-1);word-break:break-word;overflow-wrap:anywhere}.myhr-err-digest{display:block;color:var(--ink-3);margin-top:3px}.myhr-err-copy{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.myhr-err-copy:hover{background:var(--bg-1,#f2f4f7);color:var(--ink-1)}.myhr-err-copy:active{transform:scale(.9)}.myhr-err-copy.is-done{color:var(--myhr-ok)}.myhr-err-copy.is-done svg{animation:myhrErrPop .34s cubic-bezier(.2,1.5,.4,1) both}.myhr-err-actions{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;margin-top:22px}.myhr-err-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 19px;border-radius:999px;border:1px solid var(--hair-14,rgba(11,15,26,.12));background:var(--paper,#fff);color:var(--ink-0);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease,border-color .16s ease,background .16s ease}.myhr-err-btn:hover{transform:translateY(-2px);border-color:var(--hair-18,rgba(11,15,26,.18));box-shadow:0 6px 16px -8px rgba(11,15,26,.28)}.myhr-err-btn:active{transform:translateY(0)}.myhr-err-btn:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px}.myhr-err-btn.is-primary{background:var(--ink-0,#0b0f1a);border-color:var(--ink-0,#0b0f1a);color:var(--paper,#fff)}.myhr-err-btn.is-primary:hover{box-shadow:0 8px 20px -8px rgba(11,15,26,.5)}.myhr-err-btn-ic{display:inline-flex;line-height:0}.myhr-err-btn:hover .myhr-err-spin{animation:myhrErrTurn .6s cubic-bezier(.4,0,.2,1)}@keyframes myhrErrTurn{to{transform:rotate(1turn)}}body[data-theme=dark] .myhr-err-art{--err-sheet:var(--bg-1,#1c1d21);--err-edge:hsla(0,0%,100%,.14);--err-line:hsla(0,0%,100%,.16)}body[data-theme=dark] .myhr-err-shadow{fill:#000;opacity:.3}body[data-theme=dark] .myhr-err-copy.is-done{color:var(--myhr-ok)}@media (max-width:560px){.myhr-err-card{padding:26px 20px 24px;border-radius:18px}.myhr-err-title{font-size:24px}.myhr-err-art svg{width:168px;height:126px}.myhr-err-actions{flex-direction:column;align-items:stretch}.myhr-err-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.myhr-err-actions,.myhr-err-badge,.myhr-err-body,.myhr-err-card,.myhr-err-copy.is-done svg,.myhr-err-detail,.myhr-err-doc,.myhr-err-eyebrow,.myhr-err-lines path,.myhr-err-shadow,.myhr-err-title{animation:none}.myhr-err-lines path{stroke-dashoffset:0}.myhr-err-btn,.myhr-err-copy{transition:none}.myhr-err-btn:hover{transform:none}.myhr-err-btn:hover .myhr-err-spin{animation:none}.myhr-err-copy:active{transform:none}}.mg-period{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:9px;background:var(--bg-1,#f4f6f9);color:var(--ink-1);font-size:12.5px;font-variant-numeric:tabular-nums}.mg-period svg{color:var(--ink-3)}@media (max-width:640px){.mg-period{display:none}}.myhr-press{transition:transform .12s ease,filter .15s ease}.myhr-press:hover:not(:disabled){filter:brightness(1.15)}.myhr-press.is-quiet:hover:not(:disabled){filter:brightness(.97)}.myhr-press:active:not(:disabled){transform:scale(.97)}.myhr-press:focus-visible{outline:2px solid var(--accent,#006ff3);outline-offset:2px}@media (prefers-reduced-motion:reduce){.myhr-press{transition:none}}html:root{--font-serif:var(--font)}[style*="var(--font-serif)"]{font-weight:650!important;letter-spacing:-.025em}html:root{--card-paper:none}.myhr-bfm-fit{margin:2px 0 16px;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--myhr-warn,#8f5606) 9%,transparent);color:var(--ink-0);font-size:12.5px;line-height:1.5}.myhr-bfm-fit small{display:block;color:var(--ink-3);font-size:11.5px}.myhr-bfm-fit .myhr-bfm-btn{flex-shrink:0;height:32px;font-size:12px}.myhr-bf-card.is-avail .myhr-bf-cost{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.myhr-bf-join{margin-top:6px;height:32px;padding:0 14px;border-radius:999px;cursor:pointer;border:1px solid var(--hair-18);background:var(--paper);color:var(--ink-0);font:inherit;font-size:12.5px;font-weight:500}.myhr-bf-join:hover{border-color:var(--ink-0)}.myhr-bf-docs a{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}