.attendance-picker_viewport__DY6hH[data-mobile-task-screen=true]{inset:auto!important;top:var(--picker-top,0)!important;left:var(--picker-left,0)!important;width:var(--picker-width,100vw)!important;height:var(--picker-height,100dvh)!important;z-index:160!important}.attendance-picker_viewport__DY6hH [data-mobile-task-panel=true]{min-height:0}.attendance-picker_viewport__DY6hH [data-mobile-task-scroll=true]{min-height:0!important;flex:1 1 0%!important}.attendance-picker_viewport__DY6hH .attendance-picker_footer__hWGh2{position:relative!important;flex:0 0 auto!important;padding-bottom:max(.75rem,env(safe-area-inset-bottom))!important}.attendance-picker_open__itit4 [data-attendance-action-portal=true],.attendance-picker_open__itit4 nav[data-mobile-viewport-nav=true]{display:none!important}@media (max-width:639px){.attendance-picker_viewport__DY6hH [data-mobile-task-panel=true]{width:100%!important;height:100%!important;max-height:100%!important}}.premium-loading_brand__lJ8Dl{display:flex;align-items:center;text-align:center;position:relative;z-index:1;flex-direction:row;gap:.7rem;min-height:2rem}.premium-loading_brand__lJ8Dl:before{content:"";width:.55rem;height:.55rem;border-radius:.18rem;background:var(--primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 10%,transparent);transform:rotate(45deg);pointer-events:none}.premium-loading_brand__lJ8Dl strong{color:var(--foreground);font-size:.9rem;font-weight:650;letter-spacing:.14em}.premium-loading_brand__lJ8Dl span{padding-left:.7rem;border-left:1px solid var(--border);font-size:.72rem;letter-spacing:.03em}.premium-loading_screen__TuJw_{min-height:100svh;min-height:100dvh;color:var(--foreground);padding:max(2rem,env(safe-area-inset-top)) 1.25rem max(1.5rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 57%),var(--background)}.premium-loading_screen__TuJw_:before{content:"";position:absolute;top:max(5.5rem,calc(env(safe-area-inset-top) + 4.2rem));width:min(25rem,70%);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 20%,var(--border)),transparent);pointer-events:none}.premium-loading_body__eAbA9{width:100%;max-width:26rem;margin:auto;text-align:center;position:relative;z-index:1;padding-block:2.5rem;transition:opacity .18s ease}.premium-loading_ring__7ogv_{position:relative;margin:0 auto;isolation:isolate;width:8.5rem;height:8.5rem;color:var(--primary);pointer-events:none;animation:premium-loading_loading-arrive__Kg_fA .42s cubic-bezier(.2,.8,.2,1) both}.premium-loading_ring__7ogv_:before{content:"";position:absolute;z-index:-1;border-radius:50%;inset:-2.5rem;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 16%,transparent),transparent 66%);animation:premium-loading_loading-halo__43UnJ 3.6s ease-in-out infinite}.premium-loading_ring__7ogv_:after{content:"";position:absolute;inset:1.2rem;z-index:-1;border:1px solid color-mix(in srgb,var(--primary) 14%,transparent);border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--card) 88%,transparent),color-mix(in srgb,var(--primary) 4%,var(--background)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent);pointer-events:none}.premium-loading_ring__7ogv_ svg:not(.premium-loading_symbol__JMkU7){width:100%;height:100%;overflow:visible}.premium-loading_track__uXALW{fill:none;stroke-width:2;stroke:color-mix(in srgb,var(--primary) 12%,transparent)}.premium-loading_arc__N_24X{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3.5}.premium-loading_orbit__hvly4{width:100%;height:100%;animation:premium-loading_loading-orbit__8ogP_ 1.8s linear infinite}.premium-loading_symbol__JMkU7{position:absolute;inset:0;margin:auto;width:2.35rem;height:2.35rem;stroke-width:1.5}.premium-loading_complete__GoQ0G{color:var(--glow-success,#34d399)}.premium-loading_complete__GoQ0G:before{animation:none;opacity:.4}.premium-loading_complete__GoQ0G:after{border-color:color-mix(in srgb,currentColor 20%,transparent)}.premium-loading_complete__GoQ0G .premium-loading_symbol__JMkU7{animation:premium-loading_loading-confirm__ZLT0K .22s cubic-bezier(.2,.8,.2,1) both}.premium-loading_compact__b7Mxt{width:5.75rem;height:5.75rem}.premium-loading_compact__b7Mxt:after{inset:.85rem}.premium-loading_compact__b7Mxt .premium-loading_symbol__JMkU7{width:1.75rem;height:1.75rem}.premium-loading_coreMark__ppHsD{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.35rem;pointer-events:none}.premium-loading_coreMark__ppHsD i{width:.38rem;height:.75rem;border-radius:.25rem;background:currentColor;opacity:.45;animation:premium-loading_loading-tide__4qO8B 1.8s ease-in-out infinite}.premium-loading_coreMark__ppHsD i:nth-child(2){height:1.25rem;animation-delay:.14s;opacity:.8}.premium-loading_coreMark__ppHsD i:nth-child(3){animation-delay:.28s}.premium-loading_title__hB2LX{margin:1.7rem 0 .6rem;font-size:clamp(1.35rem,5vw,1.7rem);font-weight:650;line-height:1.25;letter-spacing:-.035em}.premium-loading_caption__Vw2K9{color:var(--muted-foreground);font-size:.875rem;line-height:1.6;text-align:center;max-width:24rem;margin-inline:auto;text-wrap:balance}.premium-loading_footer__rtmQ5{color:var(--muted-foreground);text-align:center;position:relative;z-index:1;font-size:.7rem;letter-spacing:.04em}.premium-loading_waitHint__PMyv2{margin:1rem auto 0;max-width:24rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:.8rem;background:color-mix(in srgb,var(--card) 96%,var(--primary));color:var(--muted-foreground);font-size:.8rem;line-height:1.6;text-align:center;text-wrap:pretty}.premium-loading_panel__y06c0{margin-top:1.75rem;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:1.1rem;background:color-mix(in srgb,var(--card) 97%,var(--primary));padding:.25rem 1rem;text-align:left}.premium-loading_row__i9ScQ{min-height:3.75rem;display:flex;align-items:center;gap:.8rem;padding:.75rem 0;font-size:.875rem;transition:opacity .18s ease}.premium-loading_row__i9ScQ+.premium-loading_row__i9ScQ{border-top:1px solid var(--border)}.premium-loading_row__i9ScQ small{display:block;margin-top:.2rem;color:var(--muted-foreground);line-height:1.4}.premium-loading_row__i9ScQ[data-loading-step=waiting]{opacity:.55}.premium-loading_row__i9ScQ[data-loading-step=active]{color:var(--foreground)}.premium-loading_rowIcon__pWd9h{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--primary)}.premium-loading_doneIcon__ncyFM{color:var(--glow-success,#34d399)}.premium-loading_counts__VvwkJ{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.5rem;color:var(--muted-foreground);font-size:.8rem;font-variant-numeric:tabular-nums}.premium-loading_spinner__1OG6z{display:inline-flex;flex-shrink:0;width:3.5rem;height:3.5rem;border:2px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-top-color:var(--primary);border-radius:50%;animation:premium-loading_loading-orbit__8ogP_ 1s linear infinite;pointer-events:none}.premium-loading_spinnerCompact__o0v0u{width:1.25rem;height:1.25rem}.premium-loading_navigationSkeleton__0b3GS{margin-top:1.5rem;display:flex;justify-content:center;gap:.5rem;pointer-events:none}.premium-loading_navigationBone__PjA5y{width:2.5rem;height:.35rem;border-radius:1rem;background:color-mix(in srgb,var(--primary) 18%,var(--muted));animation:premium-loading_loading-tide__4qO8B 1.8s ease-in-out infinite}.premium-loading_navigationBone__PjA5y:nth-child(2){animation-delay:.1s}.premium-loading_navigationBone__PjA5y:nth-child(3){animation-delay:.2s}.premium-loading_navigationBone__PjA5y:nth-child(4){animation-delay:.3s}.premium-loading_skeletonGroup__ANmhQ{pointer-events:none}.premium-loading_skeleton__EcfKc[data-slot=skeleton]{position:relative;overflow:hidden;isolation:isolate;background:color-mix(in srgb,var(--primary) 5%,var(--muted));pointer-events:none}.premium-loading_skeleton__EcfKc[data-slot=skeleton]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,color-mix(in srgb,var(--primary) 10%,transparent) 48%,transparent 75%);transform:translateX(-100%);animation:premium-loading_loading-sheen__yGQDZ 2.2s ease-in-out infinite;pointer-events:none}@keyframes premium-loading_loading-orbit__8ogP_{to{transform:rotate(1turn)}}@keyframes premium-loading_loading-halo__43UnJ{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.03)}}@keyframes premium-loading_loading-arrive__Kg_fA{0%{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes premium-loading_loading-confirm__ZLT0K{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes premium-loading_loading-tide__4qO8B{0%,to{opacity:.4}50%{opacity:.85}}@keyframes premium-loading_loading-sheen__yGQDZ{0%,15%{transform:translateX(-100%)}85%,to{transform:translateX(100%)}}@media (max-height:600px){.premium-loading_body__eAbA9{padding-block:1.25rem}.premium-loading_ring__7ogv_{width:6rem;height:6rem}.premium-loading_title__hB2LX{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.premium-loading_body__eAbA9,.premium-loading_complete__GoQ0G .premium-loading_symbol__JMkU7,.premium-loading_coreMark__ppHsD i,.premium-loading_navigationBone__PjA5y,.premium-loading_orbit__hvly4,.premium-loading_ring__7ogv_,.premium-loading_ring__7ogv_:before,.premium-loading_row__i9ScQ,.premium-loading_skeleton__EcfKc[data-slot=skeleton]:after,.premium-loading_spinner__1OG6z{animation:none!important;transition:none!important;transform:none!important}.premium-loading_coreMark__ppHsD i,.premium-loading_navigationBone__PjA5y,.premium-loading_ring__7ogv_{opacity:1}.premium-loading_skeleton__EcfKc[data-slot=skeleton]:after{display:none}}.nextDuty_badge__v2IQy{position:relative;overflow:hidden;isolation:isolate;box-shadow:0 0 8px color-mix(in srgb,var(--primary) 18%,transparent)}.nextDuty_badge__v2IQy:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,rgb(255 255 255/24%) 50%,transparent 75%);transform:translateX(-150%)}@media (prefers-reduced-motion:no-preference){.nextDuty_badge__v2IQy:after{animation:nextDuty_duty-shine__hCrgO 3s ease-in-out infinite}}@keyframes nextDuty_duty-shine__hCrgO{0%,65%{transform:translateX(-150%)}to{transform:translateX(150%)}}.upcomingDutyButton_button__d9EWk{position:relative;isolation:isolate;overflow:hidden;background:#a78bfa!important;color:#171024!important;border:1px solid #c4b5fd;box-shadow:0 4px 20px rgb(139 92 246/25%)}.upcomingDutyButton_button__d9EWk:hover:not(:disabled){background:#b69bff!important}.upcomingDutyButton_button__d9EWk:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/28%) 50%,transparent 70%);transform:translateX(-150%)}@media (prefers-reduced-motion:no-preference){.upcomingDutyButton_button__d9EWk:not(:disabled):after{animation:upcomingDutyButton_upcoming-duty-shine__n4cDq 4s ease-in-out infinite}.upcomingDutyButton_button__d9EWk{transition:transform .12s ease,background-color .12s ease}}@keyframes upcomingDutyButton_upcoming-duty-shine__n4cDq{0%,75%{transform:translateX(-150%)}to{transform:translateX(150%)}}