.AuthDarkTheme-module__ykESsW__surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-cream:#111827;--brand-cream-light:#202d42;--brand-paper:#182235;--brand-ink:#f5f3ee;--brand-ink-soft:#e5e9f0;--brand-ink-muted:#d0d7e2;--brand-muted:#b7c0ce;--brand-taupe:#e3cba4;--brand-gold-deep:#d6b67f;--brand-champagne-light:#293348;--brand-border:#ffffff2e;--brand-border-strong:#ffffff6b;--brand-success:#9eb98a;--brand-success-text:#c7dfb6;--brand-success-bg:#20382c;--brand-danger:#ffc5bd;--brand-danger-bg:#40282d;--brand-warning-text:#efcf9e;--brand-warning-bg:#3b3023;--brand-info-bg:#253247;--brand-info-text:#d0d7e2;--auth-action-bg:#c6a46b;--auth-action-text:#172033;--auth-action-hover:#e8d4b3;--auth-field-background:#ffffff0f;--auth-autofill-background:#263044;--auth-selection-border:#c6a46b}.AuthDarkTheme-module__ykESsW__lightSurface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-cream:#f8f2e7;--brand-cream-light:#fffaf2;--brand-paper:#fffdf9;--brand-ink:#172033;--brand-ink-soft:#253047;--brand-ink-muted:#3a4355;--brand-muted:#746d64;--brand-taupe:#735f4c;--brand-gold-deep:#9d7b45;--brand-champagne-light:#f2e6d4;--brand-border:#ded8ce;--brand-border-strong:#8d8174;--brand-success:#738064;--brand-success-text:#526047;--brand-success-bg:#eef1e9;--brand-danger:#765d51;--brand-danger-bg:#f2ebe5;--brand-warning-text:#715936;--brand-warning-bg:#f7eddf;--brand-info-bg:#eff1f1;--brand-info-text:#46515f;--auth-action-bg:#172033;--auth-action-text:#fffdf9;--auth-action-hover:#253047;--auth-field-background:#fffdf9;--auth-autofill-background:#fffdf9;--auth-selection-border:#9d7b45}.AuthDarkTheme-module__ykESsW__surface[data-auth-shell]{--auth-public-header-height:69px;min-height:calc(100svh - var(--auth-public-header-height))}.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .auth-form-area{color:var(--brand-ink)}.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface [data-auth-eyebrow]{color:var(--brand-taupe)}:is(.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .auth-form-area .form-control,.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .form-control){border-color:var(--brand-border-strong);background:var(--auth-field-background);color:var(--brand-ink);font-size:1rem;line-height:1.5}:is(.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .auth-form-area .form-control::placeholder,.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .form-control::placeholder){color:var(--brand-muted);opacity:1}:is(.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .auth-form-area .form-control[aria-invalid=true],.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .form-control[aria-invalid=true]){border-color:var(--brand-danger)}:is(.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .auth-form-area .form-control:focus,.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .form-control:focus){border-color:var(--brand-gold)}:is(.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .auth-form-area .form-control:autofill,.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .form-control:autofill){-webkit-text-fill-color:var(--brand-ink);box-shadow:0 0 0 1000px var(--auth-autofill-background) inset;caret-color:var(--brand-ink)}.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .auth-form-area a:not([data-no-signin-primary-action]){color:var(--brand-taupe);font-size:.875rem;font-weight:600;line-height:1.5}:is(.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .auth-submit-button,.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .auth-secondary-button,.AuthDarkTheme-module__ykESsW__surface.AuthDarkTheme-module__ykESsW__surface .private-link-action){font-size:.875rem;font-weight:600;line-height:1.5}@media (min-width:64rem){.AuthDarkTheme-module__ykESsW__surface[data-auth-shell]{--auth-public-header-height:105px}.AuthDarkTheme-module__ykESsW__desktopLight{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-cream:#f8f2e7;--brand-cream-light:#fffaf2;--brand-paper:#fffdf9;--brand-ink:#172033;--brand-ink-soft:#253047;--brand-ink-muted:#3a4355;--brand-muted:#746d64;--brand-taupe:#735f4c;--brand-gold-deep:#9d7b45;--brand-champagne-light:#f2e6d4;--brand-border:#ded8ce;--brand-border-strong:#8d8174;--brand-success:#738064;--brand-success-text:#526047;--brand-success-bg:#eef1e9;--brand-danger:#765d51;--brand-danger-bg:#f2ebe5;--brand-warning-text:#715936;--brand-warning-bg:#f7eddf;--brand-info-bg:#eff1f1;--brand-info-text:#46515f;--auth-action-bg:#172033;--auth-action-text:#fffdf9;--auth-action-hover:#253047;--auth-field-background:#fffdf9;--auth-autofill-background:#fffdf9;--auth-selection-border:#9d7b45}}@supports (height:100dvh){.AuthDarkTheme-module__ykESsW__surface[data-auth-shell]{min-height:calc(100dvh - var(--auth-public-header-height))}}
.AuthAccountChoice-module__FQB-_W__choice{min-inline-size:0;color:var(--brand-ink);color-scheme:normal;border:0;margin:0;padding:0}.AuthAccountChoice-module__FQB-_W__legend{width:100%;padding:0;font-size:.9375rem;font-weight:700;line-height:1.6}.AuthAccountChoice-module__FQB-_W__description{color:var(--brand-muted);margin:.375rem 0 1rem;font-size:.75rem;line-height:1.75}.AuthAccountChoice-module__FQB-_W__options{gap:.625rem;display:grid}.AuthAccountChoice-module__FQB-_W__option{border:1px solid var(--brand-border);background:var(--brand-paper);cursor:pointer;border-radius:.875rem;grid-template-columns:2.25rem minmax(0,1fr) 1.125rem;align-items:start;gap:.75rem;min-width:0;padding:1rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid}.AuthAccountChoice-module__FQB-_W__option:hover{border-color:color-mix(in srgb, var(--brand-ink) 35%, transparent);background:var(--brand-cream-light)}.AuthAccountChoice-module__FQB-_W__option[data-selected=true]{border-color:var(--auth-selection-border,var(--brand-gold));background:color-mix(in srgb, var(--brand-gold) 9%, var(--brand-paper));box-shadow:inset 0 0 0 .5px var(--auth-selection-border,var(--brand-gold))}.AuthAccountChoice-module__FQB-_W__option:has(.AuthAccountChoice-module__FQB-_W__radio:focus-visible){outline:2px solid var(--brand-gold-deep);outline-offset:3px}.AuthAccountChoice-module__FQB-_W__icon{border:1px solid var(--brand-border);background:var(--brand-cream);width:2.25rem;height:2.25rem;color:var(--brand-ink-soft);border-radius:.625rem;place-items:center;display:grid}.AuthAccountChoice-module__FQB-_W__option[data-selected=true] .AuthAccountChoice-module__FQB-_W__icon{border-color:color-mix(in srgb, var(--brand-ink) 12%, transparent);background:var(--brand-paper)}.AuthAccountChoice-module__FQB-_W__content{overflow-wrap:anywhere;min-width:0}.AuthAccountChoice-module__FQB-_W__label{color:var(--brand-ink);font-size:.8125rem;font-weight:700;line-height:1.55;display:block}.AuthAccountChoice-module__FQB-_W__optionDescription{color:var(--brand-muted);margin-top:.25rem;font-size:.75rem;line-height:1.7;display:block}.AuthAccountChoice-module__FQB-_W__radio{width:1.125rem;height:1.125rem;accent-color:var(--auth-selection-border,var(--brand-gold));cursor:pointer;margin:.1875rem 0 0}@supports selector(:has(input:focus-visible)){.AuthAccountChoice-module__FQB-_W__radio:focus-visible{outline:none}}@media (max-width:359px){.AuthAccountChoice-module__FQB-_W__option{grid-template-columns:1.875rem minmax(0,1fr) 1.125rem;gap:.625rem;padding:.875rem .75rem}.AuthAccountChoice-module__FQB-_W__icon{width:1.875rem;height:1.875rem}}@media (prefers-reduced-motion:reduce){.AuthAccountChoice-module__FQB-_W__option{transition:none}}
.TimeClockPunchSuccessOverlay-module__7fSPpW__overlay{animation:.42s cubic-bezier(.16,1,.3,1) both TimeClockPunchSuccessOverlay-module__7fSPpW__overlay-enter}.TimeClockPunchSuccessOverlay-module__7fSPpW__overlayExit{animation:.42s cubic-bezier(.4,0,1,1) both TimeClockPunchSuccessOverlay-module__7fSPpW__overlay-exit}.TimeClockPunchSuccessOverlay-module__7fSPpW__halo{animation:.72s cubic-bezier(.16,1,.3,1) 80ms both TimeClockPunchSuccessOverlay-module__7fSPpW__halo-enter}.TimeClockPunchSuccessOverlay-module__7fSPpW__check{animation:.6s cubic-bezier(.16,1,.3,1) .14s both TimeClockPunchSuccessOverlay-module__7fSPpW__check-enter}.TimeClockPunchSuccessOverlay-module__7fSPpW__check path{stroke-dasharray:36;stroke-dashoffset:36px;animation:.52s cubic-bezier(.65,0,.35,1) .3s both TimeClockPunchSuccessOverlay-module__7fSPpW__check-draw}.TimeClockPunchSuccessOverlay-module__7fSPpW__eyebrow{animation:.52s cubic-bezier(.16,1,.3,1) .36s both TimeClockPunchSuccessOverlay-module__7fSPpW__copy-enter}.TimeClockPunchSuccessOverlay-module__7fSPpW__title{animation:.56s cubic-bezier(.16,1,.3,1) .43s both TimeClockPunchSuccessOverlay-module__7fSPpW__copy-enter}.TimeClockPunchSuccessOverlay-module__7fSPpW__supporting{animation:.6s cubic-bezier(.16,1,.3,1) .5s both TimeClockPunchSuccessOverlay-module__7fSPpW__copy-enter}@keyframes TimeClockPunchSuccessOverlay-module__7fSPpW__overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes TimeClockPunchSuccessOverlay-module__7fSPpW__overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes TimeClockPunchSuccessOverlay-module__7fSPpW__halo-enter{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes TimeClockPunchSuccessOverlay-module__7fSPpW__check-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes TimeClockPunchSuccessOverlay-module__7fSPpW__check-draw{to{stroke-dashoffset:0}}@keyframes TimeClockPunchSuccessOverlay-module__7fSPpW__copy-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TimeClockPunchSuccessOverlay-module__7fSPpW__overlay,.TimeClockPunchSuccessOverlay-module__7fSPpW__overlayExit,.TimeClockPunchSuccessOverlay-module__7fSPpW__halo,.TimeClockPunchSuccessOverlay-module__7fSPpW__check,.TimeClockPunchSuccessOverlay-module__7fSPpW__check path,.TimeClockPunchSuccessOverlay-module__7fSPpW__eyebrow,.TimeClockPunchSuccessOverlay-module__7fSPpW__title,.TimeClockPunchSuccessOverlay-module__7fSPpW__supporting{animation:none}.TimeClockPunchSuccessOverlay-module__7fSPpW__check path{stroke-dashoffset:0}}
