.hr-app{--hr-brand:#1b4332;--hr-brand-press:#143326;--hr-tint:#eef4f0;--hr-text:#111;--hr-muted:#4a4f4c;--hr-faint:#8a908c;--hr-paper:#f6f6f3;--hr-card:#fff;--hr-line:#e1e4df;--hr-danger:#b42318;--hr-danger-tint:#fdf0ee;font-family:var(--hr-font), "Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", sans-serif;font-variant-numeric:tabular-nums;color:var(--hr-text);word-break:keep-all;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.6}.hr-app *,.hr-app :before,.hr-app :after{box-sizing:border-box}.hr-shell{background:var(--hr-paper);min-height:100dvh}.hr-app a{color:inherit;text-decoration:none}.hr-app button,.hr-app input,.hr-app textarea{font:inherit}.hr-app button{cursor:pointer}.hr-app button:disabled{cursor:default}.hr-app h1,.hr-app h2,.hr-app h3,.hr-app p{margin:0 0 12px}.hr-app h1,.hr-app h2{font-size:20px;font-weight:700;line-height:1.4}.hr-app h3{font-size:16px;font-weight:700}.hr-header{justify-content:space-between;align-items:center;max-width:560px;margin:auto;padding:8px 20px;display:flex}.hr-header>a{align-items:center;min-width:48px;min-height:48px;font-size:20px;font-weight:700;display:flex}.hr-header>span{color:var(--hr-muted)}.hr-main{max-width:560px;padding:20px 20px calc(180px + env(safe-area-inset-bottom));margin:auto}.hr-app .hr-card{background:var(--hr-card);border:1px solid var(--hr-line);border-radius:20px;margin:0 0 20px;padding:20px}.hr-app .hr-hero{margin:12px 0 32px}.hr-app .hr-number,.hr-app .hr-hero>h1,.hr-app .hr-success h2{letter-spacing:-.6px;font-size:32px;font-weight:700;line-height:1.35}.hr-app .hr-number{color:var(--hr-brand)}.hr-app .hr-muted,.hr-app .hr-sub{color:var(--hr-muted);font-size:16px}.hr-app .hr-row{border-bottom:1px solid var(--hr-line);padding:16px 0;scroll-margin:20px}.hr-app .hr-row:last-child{border-bottom:0}.hr-app .hr-item{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 0;display:flex}.hr-app .hr-item>p{margin:0}.hr-app .hr-button{background:var(--hr-brand);color:#fff;text-align:center;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;margin-top:12px;padding:12px 16px;font-size:17px;font-weight:700;display:flex}.hr-app .hr-button:active{background:var(--hr-brand-press)}.hr-app .hr-secondary{background:var(--hr-paper);color:var(--hr-text)}.hr-app .hr-danger-button{color:var(--hr-danger);border-color:var(--hr-danger);background:#fff}.hr-app .hr-small{flex:none;width:auto;min-width:64px;min-height:48px;margin:0}.hr-app .hr-button:disabled,.hr-app .hr-button[aria-disabled=true]{background:var(--hr-line);color:var(--hr-muted)}.hr-app .hr-cta{bottom:calc(64px + env(safe-area-inset-bottom));z-index:25;background:var(--hr-paper);max-width:560px;margin:auto;padding:12px 20px 16px;position:fixed;left:0;right:0}.hr-app .hr-cta .hr-button{margin:0}.hr-tabs{z-index:30;max-width:560px;padding-bottom:env(safe-area-inset-bottom);background:var(--hr-card);border-top:1px solid var(--hr-line);grid-template-columns:repeat(4,1fr);margin:auto;display:grid;position:fixed;bottom:0;left:0;right:0}.hr-tabs a{min-height:64px;color:var(--hr-muted);justify-content:center;align-items:center;display:flex;position:relative}.hr-tabs a[aria-current=page]{color:var(--hr-brand);background:var(--hr-tint);font-weight:700}.hr-tabs a[aria-current=page]:before{content:"";background:var(--hr-brand);height:2px;position:absolute;top:0;left:25%;right:25%}.hr-app .hr-todo{border-left:3px solid var(--hr-danger)}.hr-app .hr-todo h2:before{content:"";background:var(--hr-danger);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.hr-app .hr-error,.hr-app .hr-problem{color:var(--hr-danger);background:var(--hr-danger-tint);border-radius:20px;margin:16px 0;padding:16px}.hr-app .hr-error p:last-child{margin-bottom:0}.hr-app .hr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hr-app .hr-chips{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.hr-app .hr-chip{border:1px solid var(--hr-line);background:var(--hr-paper);cursor:pointer;text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;display:flex;position:relative}.hr-app .hr-chip[aria-pressed=true],.hr-app .hr-chip[aria-current=true]{border-color:var(--hr-brand);background:var(--hr-tint);color:var(--hr-brand);font-weight:700}.hr-app .hr-chip:has(input:checked){border-color:var(--hr-brand);background:var(--hr-tint);color:var(--hr-brand);font-weight:700}.hr-app .hr-chip:disabled{color:var(--hr-faint);cursor:default}.hr-app .hr-chip:has(input:disabled){color:var(--hr-faint);cursor:default}.hr-app .hr-chip input[type=radio]{opacity:0;width:1px;height:1px;min-height:0;margin:0;position:absolute}:is(.hr-app :focus-visible,.hr-app .hr-chip:has(input:focus-visible)){outline:3px solid var(--hr-brand);outline-offset:3px}.hr-app fieldset{border:0;min-width:0;margin:0;padding:0}.hr-app legend{margin-bottom:12px;font-size:20px;font-weight:700}.hr-app label{display:block}.hr-app input:not([type=radio]):not([type=checkbox]),.hr-app textarea,.hr-app select{border:1px solid var(--hr-line);background:#fff;border-radius:14px;width:100%;min-width:0;min-height:48px;margin:8px 0 20px;padding:12px;display:block}.hr-app input[type=checkbox]{width:24px;height:24px}.hr-app summary{cursor:pointer;min-height:48px;font-weight:700}.hr-sheet{background:var(--hr-card);overscroll-behavior:contain;border:0;border-radius:24px 24px 0 0;width:100%;max-width:560px;max-height:92dvh;margin:0 auto;padding:20px 20px 0;position:fixed;inset:auto 0 0}.hr-sheet::backdrop{background:#0006}.hr-sheet-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hr-sheet-header h2{margin:0}.hr-app .hr-icon-button{background:var(--hr-paper);min-width:48px;min-height:48px;color:var(--hr-text);border:0;border-radius:14px;font-size:24px}.hr-app .hr-sheet-actions{padding:16px 0 calc(16px + env(safe-area-inset-bottom));background:var(--hr-card);margin-top:16px;position:sticky;bottom:0}.hr-app .hr-sheet-actions .hr-button{margin:0}.hr-app .hr-summary{background:var(--hr-tint);border-radius:20px;margin:20px 0;padding:20px}.hr-app .hr-success{text-align:center;padding:20px 0}.hr-app .hr-check{background:var(--hr-paper);width:64px;height:64px;color:var(--hr-muted);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:32px;display:flex}.hr-app .hr-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.hr-app .hr-time-grid .hr-chip{padding:10px 4px}.hr-app .hr-date-row{gap:8px;margin-bottom:24px;display:flex}.hr-app .hr-date-scroll{box-shadow:inset -12px 0 12px -12px var(--hr-muted);flex:1;gap:8px;display:flex;overflow-x:auto}.hr-app .hr-date-scroll .hr-chip{flex:none}.hr-app .hr-other-date{flex:none;min-width:88px}.hr-app .hr-progress{width:100%;height:12px;accent-color:var(--hr-brand);margin:8px 0 24px}.hr-app .hr-over{color:var(--hr-danger);accent-color:var(--hr-danger)}.hr-login{background:#fff;min-height:100dvh;padding:80px 20px 180px}.hr-login>section{max-width:520px;margin:auto}.hr-login h1{font-size:32px}.hr-login .hr-cta{background:#fff;bottom:0}.hr-app .hr-google{color:var(--hr-text);border-color:var(--hr-line);background:#fff}@media (min-width:768px){.hr-main{padding-top:32px}.hr-sheet{border-radius:24px;max-width:480px;height:fit-content;max-height:88dvh;margin:auto;inset:0}}@media (prefers-reduced-motion:no-preference){.hr-app .hr-button{transition:background-color .12s}}.hr-app .hr-grid.hr-chips{display:grid}.hr-app .hr-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hr-sheet .hr-sheet-header{z-index:5;background:var(--hr-card);padding:16px 0;position:sticky;top:-20px}.hr-sheet .hr-summary,.hr-sheet .hr-error{scroll-margin-top:100px;scroll-margin-bottom:calc(104px + env(safe-area-inset-bottom))}.hr-app label:has(input[type=checkbox]){align-items:center;gap:12px;min-height:48px;display:flex}
/*# sourceMappingURL=0hx22d.uukxkg.css.map*/