.HrSupervisorEmployeeDashboard_themeScope__drqA3{--hr-dashboard-styles-loaded:1}.HrSupervisorEmployeeDashboard_root__zF6Ij{--dashboard-motion-ease:cubic-bezier(0.22,1,0.36,1);margin-block:28px 44px;color:var(--text-primary);font-family:var(--font-family-primary);line-height:1.5}.dark .HrSupervisorEmployeeDashboard_root__zF6Ij{--hr-brand-strong:var(--hr-brand)!important;--hr-focus:var(--hr-brand)!important}.HrSupervisorEmployeeDashboard_dashboardHeader__ZJaHJ{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;padding-inline:4px}.HrSupervisorEmployeeDashboard_breadcrumb__1GC9i{display:block;margin-bottom:4px;color:var(--hr-brand-strong);font-size:var(--font-size-xs);font-weight:720;letter-spacing:.01em}.HrSupervisorEmployeeDashboard_dashboardHeader__ZJaHJ h2{margin:0;color:var(--text-primary);font-size:var(--font-size-lg);font-weight:760;line-height:1.3;letter-spacing:var(--letter-spacing-tight)}.HrSupervisorEmployeeDashboard_dashboardHeader__ZJaHJ p{margin:4px 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.HrSupervisorEmployeeDashboard_headerActions__uIWPL{display:flex;align-items:center;justify-content:flex-end;gap:10px}.HrSupervisorEmployeeDashboard_period__4JUDa,.HrSupervisorEmployeeDashboard_primaryButton__l4akf,.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:0;border-radius:var(--radius-full);font:inherit;font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}.HrSupervisorEmployeeDashboard_period__4JUDa,.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I{background:var(--bg-card);color:var(--text-primary)}.HrSupervisorEmployeeDashboard_primaryButton__l4akf{background:var(--hr-brand);color:var(--hr-on-brand)}.HrSupervisorEmployeeDashboard_primaryButton__l4akf,.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I{cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.HrSupervisorEmployeeDashboard_primaryButton__l4akf:hover,.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I:hover{transform:translateY(-1px)}.HrSupervisorEmployeeDashboard_primaryButton__l4akf:hover{background:var(--hr-brand-hover)}.HrSupervisorEmployeeDashboard_primaryButton__l4akf:disabled{cursor:wait;opacity:.68;transform:none}.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I:hover{background:var(--bg-elevated);color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_card__QInV_ button:focus-visible,.HrSupervisorEmployeeDashboard_primaryButton__l4akf:focus-visible,.HrSupervisorEmployeeDashboard_salaryCard__uGAXg button:focus-visible,.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I:focus-visible,.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw button:focus-visible{outline:3px solid var(--hr-brand-strong);outline-offset:3px;scroll-margin-block:24px}.HrSupervisorEmployeeDashboard_errorState__lXTG4{margin:0 0 18px;padding:11px 14px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--hr-warning) 10%,var(--bg-card));color:var(--text-primary);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_bento__SUbWY{display:grid;grid-template-columns:minmax(210px,2.45fr) minmax(500px,6.4fr) minmax(240px,3.15fr);align-items:start;gap:20px}.HrSupervisorEmployeeDashboard_analyticsColumn__pdHiV,.HrSupervisorEmployeeDashboard_contextRail__YaCdo,.HrSupervisorEmployeeDashboard_profileRail__Tm203{display:grid;min-width:0;gap:18px}.HrSupervisorEmployeeDashboard_analyticsColumn__pdHiV>.HrSupervisorEmployeeDashboard_card__QInV_,.HrSupervisorEmployeeDashboard_contextRail__YaCdo>.HrSupervisorEmployeeDashboard_card__QInV_,.HrSupervisorEmployeeDashboard_profileRail__Tm203>.HrSupervisorEmployeeDashboard_card__QInV_{display:flex;flex-direction:column}.HrSupervisorEmployeeDashboard_card__QInV_,.HrSupervisorEmployeeDashboard_salaryCard__uGAXg{min-width:0;border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:none;transition:background-color .18s ease,transform .22s var(--dashboard-motion-ease)}.HrSupervisorEmployeeDashboard_card__QInV_{padding:18px;background:var(--bg-card)}.dark .HrSupervisorEmployeeDashboard_card__QInV_{background:var(--bg-card)}@media (hover:hover){.HrSupervisorEmployeeDashboard_cardHead__nMcgB button:hover svg,.HrSupervisorEmployeeDashboard_salaryAction__q5oE5:hover svg,.HrSupervisorEmployeeDashboard_softButton__V_vQC:hover svg,.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button:hover>svg,.HrSupervisorEmployeeDashboard_textAction__fSaj3:hover svg{transform:translateX(3px)}}.HrSupervisorEmployeeDashboard_profileCard__ahh6y{padding:18px;background:var(--bg-card);text-align:center}.HrSupervisorEmployeeDashboard_portrait__S1qVc{position:relative;display:grid;width:104px;height:104px;margin-inline:auto;overflow:visible;place-items:center;border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--font-size-xl);font-weight:800}.HrSupervisorEmployeeDashboard_portrait__S1qVc>img{width:100%;height:104px!important;max-height:104px;aspect-ratio:1;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .26s var(--dashboard-motion-ease)}.HrSupervisorEmployeeDashboard_tenure__ny9UE{position:absolute;right:50%;bottom:-12px;max-width:150px;padding:4px 9px;overflow:hidden;border-radius:var(--radius-full);background:var(--hr-brand-soft);color:var(--hr-brand-strong);font-size:var(--font-size-xs);font-weight:650;text-overflow:ellipsis;transform:translateX(50%);white-space:nowrap}.HrSupervisorEmployeeDashboard_profileIdentity__0KA9R{margin-top:22px}.HrSupervisorEmployeeDashboard_profileIdentity__0KA9R span,.HrSupervisorEmployeeDashboard_profileIdentity__0KA9R strong{display:block}.HrSupervisorEmployeeDashboard_profileIdentity__0KA9R strong{font-size:var(--font-size-base);line-height:1.35}.HrSupervisorEmployeeDashboard_profileIdentity__0KA9R span{margin-top:3px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.HrSupervisorEmployeeDashboard_profileFacts__tH5XE{display:grid;gap:9px;margin-top:18px;padding:14px;border-radius:var(--radius-lg);background:var(--bg-elevated);text-align:left}.HrSupervisorEmployeeDashboard_profileFacts__tH5XE span{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.HrSupervisorEmployeeDashboard_profileFacts__tH5XE svg{color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_profileActions__gYVQs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.HrSupervisorEmployeeDashboard_profileActions__gYVQs button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:8px;border:0;border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:var(--font-size-xs);font-weight:700;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s var(--dashboard-motion-ease)}.HrSupervisorEmployeeDashboard_profileActions__gYVQs button:first-child{background:var(--hr-brand-on);color:var(--hr-inverse)}.HrSupervisorEmployeeDashboard_cardHead__nMcgB,.HrSupervisorEmployeeDashboard_compactHead__eE12y{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.HrSupervisorEmployeeDashboard_cardHead__nMcgB>div>span{display:block;margin-bottom:3px;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:650;letter-spacing:.015em}.HrSupervisorEmployeeDashboard_cardHead__nMcgB h3,.HrSupervisorEmployeeDashboard_compactHead__eE12y h3{margin:0;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:740;line-height:1.4}.HrSupervisorEmployeeDashboard_cardHead__nMcgB em{padding:4px 8px;border:0;border-radius:var(--radius-full);background:var(--hr-brand-soft);color:var(--hr-brand-strong);font-size:var(--font-size-xs);font-style:normal;font-weight:750;white-space:nowrap}.HrSupervisorEmployeeDashboard_scoreBody__DA9ok{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:12px;border-radius:var(--radius-lg);background:var(--bg-elevated);text-align:left}.HrSupervisorEmployeeDashboard_recognitionBody__xJctT>div,.HrSupervisorEmployeeDashboard_scoreBody__DA9ok>div{min-width:0}.HrSupervisorEmployeeDashboard_scoreValue__C48IY{display:grid;width:48px;height:48px;place-content:center;border-radius:var(--radius-lg);background:var(--hr-brand-on);color:var(--hr-inverse);text-align:center}.HrSupervisorEmployeeDashboard_scoreValue__C48IY span,.HrSupervisorEmployeeDashboard_scoreValue__C48IY strong{display:block}.HrSupervisorEmployeeDashboard_scoreValue__C48IY strong{color:var(--hr-brand);font-size:var(--font-size-lg);line-height:1}.HrSupervisorEmployeeDashboard_scoreValue__C48IY span{margin-top:2px;color:var(--hr-inverse);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_scoreBody__DA9ok>div:nth-child(2) span,.HrSupervisorEmployeeDashboard_scoreBody__DA9ok>div:nth-child(2) strong{display:block}.HrSupervisorEmployeeDashboard_scoreBody__DA9ok>div:nth-child(2) strong{font-size:var(--font-size-xs);line-height:1.4}.HrSupervisorEmployeeDashboard_scoreBody__DA9ok>div:nth-child(2) span{margin-top:3px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.HrSupervisorEmployeeDashboard_scoreBody__DA9ok>svg{color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_modalityAction__nKiMj,.HrSupervisorEmployeeDashboard_softButton__V_vQC,.HrSupervisorEmployeeDashboard_textAction__fSaj3{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:12px 0 0;border:0;border-top:1px solid var(--card-border);border-radius:var(--radius-md);background:transparent;color:var(--hr-brand-strong);font:inherit;font-size:var(--font-size-xs);font-weight:700;cursor:pointer}.HrSupervisorEmployeeDashboard_textAction__fSaj3{width:-moz-fit-content;width:fit-content;justify-content:center;padding:10px 0;border:0;border-radius:0;background:transparent}.HrSupervisorEmployeeDashboard_softButton__V_vQC,.HrSupervisorEmployeeDashboard_textAction__fSaj3{margin-top:auto}.HrSupervisorEmployeeDashboard_cardHead__nMcgB button svg,.HrSupervisorEmployeeDashboard_salaryAction__q5oE5 svg,.HrSupervisorEmployeeDashboard_softButton__V_vQC svg,.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button>svg,.HrSupervisorEmployeeDashboard_textAction__fSaj3 svg{transition:transform .2s var(--dashboard-motion-ease)}.HrSupervisorEmployeeDashboard_textAction__fSaj3>span{position:relative;transition:color .18s ease,letter-spacing .24s var(--dashboard-motion-ease),transform .24s var(--dashboard-motion-ease)}.HrSupervisorEmployeeDashboard_textAction__fSaj3>span:after{position:absolute;right:0;bottom:-4px;left:0;height:2px;border-radius:var(--radius-full);background:var(--hr-brand);content:"";transform:scaleX(.28);transform-origin:left center;transition:transform .3s var(--dashboard-motion-ease)}.HrSupervisorEmployeeDashboard_compactHead__eE12y{align-items:center}.HrSupervisorEmployeeDashboard_compactHead__eE12y h3{display:flex;align-items:center;gap:7px}.HrSupervisorEmployeeDashboard_compactHead__eE12y h3 svg,.HrSupervisorEmployeeDashboard_metricTitle__9F0dj svg{color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_compactHead__eE12y>strong{font-size:var(--font-size-base)}.HrSupervisorEmployeeDashboard_compactHead__eE12y>span,.HrSupervisorEmployeeDashboard_compactHead__eE12y>strong span{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:550}.HrSupervisorEmployeeDashboard_policyCount__QlX2e{padding:4px 8px;border-radius:var(--radius-full);background:var(--hr-brand-soft);color:var(--hr-brand-strong)!important;font-size:var(--font-size-xs);font-weight:700!important;white-space:nowrap}.HrSupervisorEmployeeDashboard_leaveBalance__GwPwx{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;-moz-column-gap:6px;column-gap:6px;margin-top:15px}.HrSupervisorEmployeeDashboard_leaveBalance__GwPwx strong{color:var(--text-primary);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;line-height:1}.HrSupervisorEmployeeDashboard_leaveBalance__GwPwx>span{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:650}.HrSupervisorEmployeeDashboard_leaveBalance__GwPwx small{grid-column:1/-1;margin-top:6px;color:var(--text-secondary);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_goalTrack__rkmBu,.HrSupervisorEmployeeDashboard_leaveTrack__fCQN7{height:7px;margin-top:13px;overflow:hidden;border-radius:var(--radius-full);background:var(--bg-elevated)}.HrSupervisorEmployeeDashboard_goalTrack__rkmBu span,.HrSupervisorEmployeeDashboard_leaveTrack__fCQN7 span{display:block;height:100%;border-radius:inherit;background:var(--hr-brand)}.HrSupervisorEmployeeDashboard_attendanceMeta__TFjek,.HrSupervisorEmployeeDashboard_goalsSummary__IV2QA,.HrSupervisorEmployeeDashboard_matrixLegend__VbcTm{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;color:var(--text-secondary);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_attendanceMeta__TFjek strong{color:var(--text-primary)}.HrSupervisorEmployeeDashboard_leaveStats__ql70x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px}.HrSupervisorEmployeeDashboard_leaveStats__ql70x>div{display:grid;gap:2px;padding:5px 6px;border-left:1px solid var(--card-border);text-align:center}.HrSupervisorEmployeeDashboard_leaveStats__ql70x>div:first-child{border-left:0}.HrSupervisorEmployeeDashboard_leaveStats__ql70x strong{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.HrSupervisorEmployeeDashboard_leaveNext__wyxUN,.HrSupervisorEmployeeDashboard_leaveStats__ql70x span{color:var(--text-secondary);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_leaveNext__wyxUN{margin:10px 0 0;line-height:1.45}.HrSupervisorEmployeeDashboard_topAnalytics__iP4QO{display:grid;grid-template-columns:minmax(0,7fr) minmax(210px,5fr);gap:16px}.HrSupervisorEmployeeDashboard_workPatternCard___AZWR{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);gap:0;align-items:stretch;overflow:hidden;padding:0}.HrSupervisorEmployeeDashboard_workPatternIntro__jvxuD{display:flex;min-width:0;min-height:280px;flex-direction:column;padding:20px}.HrSupervisorEmployeeDashboard_workPatternHeader__NQtP6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.HrSupervisorEmployeeDashboard_workPatternHeader__NQtP6>div>span{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700}.HrSupervisorEmployeeDashboard_workPatternHeader__NQtP6 h3{margin-top:5px;color:var(--text-primary);font-size:var(--font-size-md)}.HrSupervisorEmployeeDashboard_cardDescription__qX2dL{margin-top:6px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.HrSupervisorEmployeeDashboard_modalityPill__NlA9w{flex:none;padding:5px 9px;border-radius:var(--radius-full);color:var(--hr-brand-strong);background:var(--hr-brand-soft);font-size:var(--font-size-xs);font-weight:700}.HrSupervisorEmployeeDashboard_workPatternFacts__v0TgW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.HrSupervisorEmployeeDashboard_workPatternFacts__v0TgW>span{display:flex;min-width:0;min-height:68px;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:4px 6px;padding:12px;border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.HrSupervisorEmployeeDashboard_workPatternFacts__v0TgW svg{flex:none;color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_workPatternFacts__v0TgW strong{color:var(--text-primary);font-weight:750}.HrSupervisorEmployeeDashboard_workPatternNote__8apkq{max-width:46ch;margin:auto 0 0;padding-top:18px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.HrSupervisorEmployeeDashboard_workModeSplit__ipMxf{display:grid;grid-template-columns:1fr;overflow:hidden}.HrSupervisorEmployeeDashboard_workModeCampus__Ge23f,.HrSupervisorEmployeeDashboard_workModeRemote__MCWfp{display:grid;align-content:start;min-height:140px;padding:18px 20px}.HrSupervisorEmployeeDashboard_workModeCampus__Ge23f{color:var(--hr-inverse);background:var(--hr-brand-on)}.HrSupervisorEmployeeDashboard_workModeRemote__MCWfp{color:var(--text-primary);background:var(--hr-brand-soft)}.HrSupervisorEmployeeDashboard_workModeCampus__Ge23f>span,.HrSupervisorEmployeeDashboard_workModeRemote__MCWfp>span{display:flex;align-items:center;gap:7px;font-size:var(--font-size-xs);font-weight:700}.HrSupervisorEmployeeDashboard_workModeMetric__E7p7s{display:flex;align-items:flex-end;gap:10px;margin-top:15px}.HrSupervisorEmployeeDashboard_workModeMetric__E7p7s strong{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;line-height:1}.HrSupervisorEmployeeDashboard_workModeMetric__E7p7s em{padding-bottom:2px;font-size:var(--font-size-xs);font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.HrSupervisorEmployeeDashboard_workModeCampus__Ge23f .HrSupervisorEmployeeDashboard_workModeMetric__E7p7s em{color:var(--hr-inverse-muted)}.HrSupervisorEmployeeDashboard_workModeRemote__MCWfp .HrSupervisorEmployeeDashboard_workModeMetric__E7p7s em{color:var(--text-secondary)}.HrSupervisorEmployeeDashboard_workModeCampus__Ge23f small,.HrSupervisorEmployeeDashboard_workModeRemote__MCWfp small{margin-top:8px;font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_workModeCampus__Ge23f small{color:var(--hr-inverse-muted)}.HrSupervisorEmployeeDashboard_workModeRemote__MCWfp small{color:var(--text-secondary)}.HrSupervisorEmployeeDashboard_modalityAction__nKiMj{display:inline-flex;min-height:44px;width:auto;flex:none;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;border:0;color:var(--hr-brand-strong);background:transparent;font-size:var(--font-size-sm);font-weight:700;cursor:pointer}.HrSupervisorEmployeeDashboard_weeklyHoursCard__T7NiJ{display:flex;min-height:270px;flex-direction:column;justify-content:space-between}.HrSupervisorEmployeeDashboard_weeklyHoursHead__4LIrg{display:flex;align-items:flex-start;justify-content:space-between}.HrSupervisorEmployeeDashboard_weeklyHoursHead__4LIrg p{margin:4px 0 0;color:var(--text-secondary);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_weeklyHoursValue__ZVUFz{display:flex;align-items:center;gap:8px}.HrSupervisorEmployeeDashboard_weeklyHoursValue__ZVUFz>span{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:var(--radius-md);background:var(--hr-brand-soft);color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_weeklyHoursValue__ZVUFz>strong{color:var(--text-primary);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:var(--letter-spacing-tight);line-height:1}.HrSupervisorEmployeeDashboard_weeklyHoursValue__ZVUFz>em{padding:4px 8px;border-radius:var(--radius-full);background:var(--hr-brand-soft);color:var(--hr-brand-strong);font-size:var(--font-size-xs);font-style:normal;font-weight:750}.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc{display:grid;height:88px;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:8px;margin:18px 0;padding-inline:4px}.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc>div{display:flex;height:100%;flex-direction:column-reverse;align-items:center;justify-content:flex-start;gap:7px}.HrSupervisorEmployeeDashboard_matrixLegend__VbcTm i,.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc span{width:10px;height:10px;flex:none;border-radius:var(--radius-full);background:var(--card-border);transition:transform var(--transition-fast)}.HrSupervisorEmployeeDashboard_matrixLegend__VbcTm i[data-tone=campus],.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc span[data-tone=campus]{background:var(--hr-brand)}.HrSupervisorEmployeeDashboard_matrixLegend__VbcTm i[data-tone=remote],.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc span[data-tone=remote]{background:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_matrixLegend__VbcTm i[data-tone=empty],.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc span[data-tone=pending]{background:var(--text-secondary)}.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc span:hover{transform:scale(1.25)}.HrSupervisorEmployeeDashboard_matrixLegend__VbcTm>div{display:inline-flex;align-items:center;gap:6px}.HrSupervisorEmployeeDashboard_matrixLegend__VbcTm i{display:block}.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw{display:grid;min-width:0;min-height:270px;grid-template-rows:1fr 1fr;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:none;transition:transform .22s var(--dashboard-motion-ease)}.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeCampus__Ge23f,.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeRemote__MCWfp{display:flex;min-height:135px;flex-direction:column;justify-content:space-between;padding:18px 20px}.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeCampus__Ge23f{border-bottom:1px solid var(--card-border);color:var(--hr-inverse);background:var(--hr-brand-on)}.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeRemote__MCWfp{color:var(--text-primary);background:var(--bg-card)}.HrSupervisorEmployeeDashboard_workModeTopline__Emel7,.HrSupervisorEmployeeDashboard_workModeTopline__Emel7>span{display:flex;align-items:center}.HrSupervisorEmployeeDashboard_workModeTopline__Emel7{justify-content:space-between;gap:8px}.HrSupervisorEmployeeDashboard_workModeTopline__Emel7>span{min-width:0;gap:8px;font-size:var(--font-size-xs);font-weight:700}.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 i{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:var(--radius-full);background:var(--hr-surface-alt);color:var(--hr-brand);font-style:normal}.HrSupervisorEmployeeDashboard_workModeRemote__MCWfp .HrSupervisorEmployeeDashboard_workModeTopline__Emel7 i{background:var(--bg-elevated);color:var(--text-primary)}.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 b,.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 button{min-height:32px;flex:none;padding:4px 8px;border:0;border-radius:var(--radius-full);background:var(--hr-brand-soft);color:var(--hr-brand-strong);font:inherit;font-size:var(--font-size-xs);font-weight:750}.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 button{background:var(--hr-brand);color:var(--hr-on-brand);cursor:pointer}.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 b{background:var(--hr-brand-soft);color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeMetric__E7p7s{display:flex;align-items:baseline;gap:9px;margin-top:12px}.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeMetric__E7p7s strong{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:var(--letter-spacing-tight);line-height:1}.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeMetric__E7p7s em{padding:0;color:var(--text-secondary);font-size:var(--font-size-xs);font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeCampus__Ge23f .HrSupervisorEmployeeDashboard_workModeMetric__E7p7s em{color:var(--hr-inverse-muted)}.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeCampus__Ge23f small,.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeRemote__MCWfp small{margin-top:4px;font-size:var(--font-size-xs);line-height:1.35}.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw .HrSupervisorEmployeeDashboard_workModeCampus__Ge23f small{color:var(--hr-inverse-muted)}.HrSupervisorEmployeeDashboard_midAnalytics__dFbC6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.HrSupervisorEmployeeDashboard_cardHead__nMcgB button{display:grid;width:44px;height:44px;flex:none;place-items:center;border:0;border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.HrSupervisorEmployeeDashboard_workloadVisual__hagCl{display:grid;grid-template-columns:minmax(135px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;margin-top:10px}.HrSupervisorEmployeeDashboard_donut__cv6Ap{position:relative;height:146px}.HrSupervisorEmployeeDashboard_donut__cv6Ap>div:last-child{position:absolute;bottom:12px;left:50%;display:grid;transform:translateX(-50%);text-align:center}.HrSupervisorEmployeeDashboard_donut__cv6Ap>div:last-child strong{font-size:var(--font-size-lg);line-height:1}.HrSupervisorEmployeeDashboard_donut__cv6Ap>div:last-child span{margin-top:3px;color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.HrSupervisorEmployeeDashboard_emptyDonut__PKgJe{position:absolute;bottom:10px;left:50%;width:132px;height:66px;border:17px solid var(--bg-elevated);border-bottom:0;border-radius:132px 132px 0 0;transform:translateX(-50%)}.HrSupervisorEmployeeDashboard_workloadLegend__xXLMm{display:grid;gap:9px;margin:0;padding:0;list-style:none}.HrSupervisorEmployeeDashboard_workloadLegend__xXLMm li{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_workloadLegend__xXLMm li>span{width:9px;height:9px;border-radius:var(--radius-full)}.HrSupervisorEmployeeDashboard_workloadLegend__xXLMm em{overflow:hidden;color:var(--text-secondary);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.HrSupervisorEmployeeDashboard_workloadLegend__xXLMm strong{color:var(--text-primary)}.HrSupervisorEmployeeDashboard_attendanceCard__ZeqtS{display:flex;flex-direction:column}.HrSupervisorEmployeeDashboard_rhythm__ErDFx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:15px;padding:10px 0;border-block:1px solid var(--card-border)}.HrSupervisorEmployeeDashboard_rhythm__ErDFx>div{display:grid;min-width:0;gap:2px;padding:4px 3px;border-left:1px solid var(--card-border);text-align:center}.HrSupervisorEmployeeDashboard_rhythm__ErDFx>div:first-child{border-left:0}.HrSupervisorEmployeeDashboard_rhythm__ErDFx span,.HrSupervisorEmployeeDashboard_rhythm__ErDFx strong{font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_rhythm__ErDFx span{color:var(--text-secondary)}.HrSupervisorEmployeeDashboard_rhythm__ErDFx>div[data-state=absent] strong,.HrSupervisorEmployeeDashboard_rhythm__ErDFx>div[data-state=late] strong{color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_attendanceMeta__TFjek{margin-top:auto;padding-top:12px}.HrSupervisorEmployeeDashboard_goalsSummary__IV2QA strong{color:var(--text-primary);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.HrSupervisorEmployeeDashboard_goalsSummary__IV2QA strong span{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600}.HrSupervisorEmployeeDashboard_goalTrack__rkmBu span{width:var(--goal-width);transform-origin:left;animation:HrSupervisorEmployeeDashboard_goal-grow__csk_0 .7s ease-out both}.HrSupervisorEmployeeDashboard_taskList__Vo1YT{display:grid;gap:8px;margin-top:14px}.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button{display:grid;min-height:58px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border:1px solid transparent;border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button:hover{background:var(--hr-brand-soft);border-color:var(--hr-brand-border);transform:translateX(2px)}.HrSupervisorEmployeeDashboard_taskDot__IiMSq{width:8px;height:8px;border-radius:var(--radius-full);background:var(--hr-brand-on)}.HrSupervisorEmployeeDashboard_taskList__Vo1YT button[data-tone=urgent] .HrSupervisorEmployeeDashboard_taskDot__IiMSq{background:var(--hr-danger)}.HrSupervisorEmployeeDashboard_taskList__Vo1YT button[data-tone=medium] .HrSupervisorEmployeeDashboard_taskDot__IiMSq{background:var(--hr-warning)}.HrSupervisorEmployeeDashboard_taskList__Vo1YT button[data-tone=active] .HrSupervisorEmployeeDashboard_taskDot__IiMSq{background:var(--hr-brand)}.HrSupervisorEmployeeDashboard_taskList__Vo1YT small,.HrSupervisorEmployeeDashboard_taskList__Vo1YT strong{display:block}.HrSupervisorEmployeeDashboard_taskList__Vo1YT strong{overflow:hidden;font-size:var(--font-size-xs);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.HrSupervisorEmployeeDashboard_taskList__Vo1YT small{margin-top:2px;color:var(--text-secondary);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_softButton__V_vQC{justify-content:center;padding:8px 12px;border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-primary)}.HrSupervisorEmployeeDashboard_recognitionBody__xJctT{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;border-radius:var(--radius-lg);background:var(--bg-elevated)}.HrSupervisorEmployeeDashboard_recognitionBody__xJctT>span{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:var(--radius-full);background:var(--hr-brand-soft);color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_recognitionBody__xJctT strong{font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_recognitionBody__xJctT p{margin:4px 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.45}.HrSupervisorEmployeeDashboard_recognitionBody__xJctT small{display:block;margin-top:6px;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:650;line-height:1.4}.HrSupervisorEmployeeDashboard_salaryCard__uGAXg{position:relative;overflow:hidden;padding:20px;border-color:var(--hr-brand-on);background:var(--hr-brand-on);color:var(--hr-inverse)}.HrSupervisorEmployeeDashboard_salaryCard__uGAXg:after{content:none}.HrSupervisorEmployeeDashboard_salaryCard__uGAXg button:focus-visible{outline-color:var(--hr-brand)}.HrSupervisorEmployeeDashboard_salaryAction__q5oE5,.HrSupervisorEmployeeDashboard_salaryAmount__pXA_S,.HrSupervisorEmployeeDashboard_salaryCard__uGAXg>p,.HrSupervisorEmployeeDashboard_salaryControls__j3Gbu,.HrSupervisorEmployeeDashboard_salaryDeductions__6RRvr,.HrSupervisorEmployeeDashboard_salaryNet__ho9Z5,.HrSupervisorEmployeeDashboard_salaryPrivacy__Xr9z_,.HrSupervisorEmployeeDashboard_salaryTopline__Djnud{position:relative;z-index:1}.HrSupervisorEmployeeDashboard_salaryTopline__Djnud{display:flex;align-items:center;justify-content:space-between;gap:12px}.HrSupervisorEmployeeDashboard_salaryTopline__Djnud h3{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--hr-inverse);font-size:var(--font-size-sm);font-weight:740;line-height:1.4}.HrSupervisorEmployeeDashboard_salaryControls__j3Gbu{display:inline-flex;align-items:center;gap:6px}.HrSupervisorEmployeeDashboard_salaryControls__j3Gbu>strong{padding:4px 8px;border-radius:var(--radius-full);background:var(--hr-surface-alt);color:var(--hr-inverse);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_salaryPrivacy__Xr9z_{display:grid;width:44px;height:44px;flex:none;margin:0;padding:0;place-items:center;border:0;border-radius:var(--radius-full);background:var(--hr-surface-alt);color:var(--hr-inverse);cursor:pointer;transition:background-color var(--transition-fast)}.HrSupervisorEmployeeDashboard_salaryPrivacy__Xr9z_:hover:not(:disabled){background:var(--hr-brand);color:var(--hr-on-brand)}.HrSupervisorEmployeeDashboard_salaryPrivacy__Xr9z_:disabled{cursor:not-allowed;opacity:.55}.HrSupervisorEmployeeDashboard_salaryAmount__pXA_S{margin-top:22px}.HrSupervisorEmployeeDashboard_salaryAmount__pXA_S span,.HrSupervisorEmployeeDashboard_salaryAmount__pXA_S strong{display:block}.HrSupervisorEmployeeDashboard_salaryAmount__pXA_S span{color:var(--hr-inverse-muted);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_salaryAmount__pXA_S strong{margin-top:4px;color:var(--hr-inverse);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:var(--letter-spacing-tight)}.HrSupervisorEmployeeDashboard_salaryDeductions__6RRvr{display:grid;gap:9px;margin-top:20px;padding:14px;border-radius:var(--radius-lg);background:var(--hr-surface-alt)}.HrSupervisorEmployeeDashboard_salaryDeductions__6RRvr>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_salaryDeductions__6RRvr>div:last-child{margin-top:2px;padding-top:9px;border-top:1px solid var(--hr-navy-muted)}.HrSupervisorEmployeeDashboard_salaryDeductions__6RRvr span{color:var(--hr-inverse)}.HrSupervisorEmployeeDashboard_salaryDeductions__6RRvr small{font-size:inherit}.HrSupervisorEmployeeDashboard_salaryDeductions__6RRvr strong{font-weight:720;white-space:nowrap}.HrSupervisorEmployeeDashboard_salaryUnavailable__DTZyw{margin-top:20px;padding:14px;border-radius:var(--radius-lg);background:var(--hr-surface-alt);color:var(--hr-inverse-muted);font-size:var(--font-size-xs);font-weight:650;line-height:1.5}.HrSupervisorEmployeeDashboard_salaryNet__ho9Z5{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px}.HrSupervisorEmployeeDashboard_salaryNet__ho9Z5 span{color:var(--hr-inverse-muted);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_salaryNet__ho9Z5 strong{color:var(--hr-brand);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.HrSupervisorEmployeeDashboard_salaryAction__q5oE5{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;padding:10px 13px;border:0;border-radius:var(--radius-lg);background:var(--hr-brand);color:var(--hr-on-brand);font:inherit;font-size:var(--font-size-xs);font-weight:750;cursor:pointer}.HrSupervisorEmployeeDashboard_salaryCard__uGAXg>p{display:flex;align-items:center;gap:6px;margin:13px 0 0;color:var(--hr-inverse-muted);font-size:var(--font-size-xs);line-height:1.4}.HrSupervisorEmployeeDashboard_emptyCopy__Gz8Xz{margin:12px 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.HrSupervisorEmployeeDashboard_footer__Kv_Hd{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px;padding:16px 4px 0;color:var(--text-secondary);font-size:var(--font-size-xs)}.HrSupervisorEmployeeDashboard_footer__Kv_Hd span{display:flex;align-items:center;gap:7px}.HrSupervisorEmployeeDashboard_footer__Kv_Hd i{width:7px;height:7px;border-radius:var(--radius-full);background:var(--hr-brand);animation:HrSupervisorEmployeeDashboard_status-pulse__YaoKH 1.8s ease-in-out infinite}@media (prefers-reduced-motion:no-preference){.HrSupervisorEmployeeDashboard_dashboardHeader__ZJaHJ{animation:HrSupervisorEmployeeDashboard_header-enter__wlMv7 .36s var(--dashboard-motion-ease) backwards}.HrSupervisorEmployeeDashboard_analyticsColumn__pdHiV>.HrSupervisorEmployeeDashboard_card__QInV_,.HrSupervisorEmployeeDashboard_contextRail__YaCdo>*,.HrSupervisorEmployeeDashboard_midAnalytics__dFbC6>*,.HrSupervisorEmployeeDashboard_profileRail__Tm203>*,.HrSupervisorEmployeeDashboard_topAnalytics__iP4QO>*{animation:HrSupervisorEmployeeDashboard_card-enter__kQ6yU .42s var(--dashboard-motion-ease) backwards}.HrSupervisorEmployeeDashboard_profileRail__Tm203>:first-child{animation-delay:35ms}.HrSupervisorEmployeeDashboard_topAnalytics__iP4QO>:first-child{animation-delay:70ms}.HrSupervisorEmployeeDashboard_profileRail__Tm203>:nth-child(2),.HrSupervisorEmployeeDashboard_topAnalytics__iP4QO>:nth-child(2){animation-delay:105ms}.HrSupervisorEmployeeDashboard_contextRail__YaCdo>:first-child,.HrSupervisorEmployeeDashboard_midAnalytics__dFbC6>:first-child{animation-delay:.14s}.HrSupervisorEmployeeDashboard_contextRail__YaCdo>:nth-child(2),.HrSupervisorEmployeeDashboard_midAnalytics__dFbC6>:nth-child(2),.HrSupervisorEmployeeDashboard_profileRail__Tm203>:nth-child(3){animation-delay:175ms}.HrSupervisorEmployeeDashboard_analyticsColumn__pdHiV>.HrSupervisorEmployeeDashboard_card__QInV_,.HrSupervisorEmployeeDashboard_contextRail__YaCdo>:nth-child(3){animation-delay:.21s}.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc span{animation:HrSupervisorEmployeeDashboard_dot-rise__oTtsK .3s var(--dashboard-motion-ease) backwards}.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc>:nth-child(2n) span{animation-delay:45ms}.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc>:nth-child(3n) span{animation-delay:80ms}}@media (hover:hover){.HrSupervisorEmployeeDashboard_cardHead__nMcgB button:hover,.HrSupervisorEmployeeDashboard_profileActions__gYVQs button:hover,.HrSupervisorEmployeeDashboard_salaryPrivacy__Xr9z_:hover,.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 button:hover{transform:translateY(-1px)}.HrSupervisorEmployeeDashboard_cardHead__nMcgB button:hover,.HrSupervisorEmployeeDashboard_profileActions__gYVQs button:hover{background:var(--hr-brand-soft);color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_profileActions__gYVQs button:first-child:hover{background:var(--hr-surface-alt);color:var(--hr-inverse)}.HrSupervisorEmployeeDashboard_salaryAction__q5oE5:hover{background:var(--hr-brand-hover)}.HrSupervisorEmployeeDashboard_cardHead__nMcgB button:hover,.HrSupervisorEmployeeDashboard_primaryButton__l4akf:hover,.HrSupervisorEmployeeDashboard_profileActions__gYVQs button:hover,.HrSupervisorEmployeeDashboard_salaryAction__q5oE5:hover,.HrSupervisorEmployeeDashboard_salaryPrivacy__Xr9z_:hover,.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I:hover,.HrSupervisorEmployeeDashboard_softButton__V_vQC:hover,.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button:hover,.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 button:hover{box-shadow:inset 0 0 0 1px var(--hr-brand-border)}.HrSupervisorEmployeeDashboard_softButton__V_vQC:hover{background:var(--hr-brand-soft);color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_textAction__fSaj3:hover{color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_textAction__fSaj3:hover>span{letter-spacing:.012em;transform:translateX(2px)}.HrSupervisorEmployeeDashboard_textAction__fSaj3:hover>span:after{transform:scaleX(1)}.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 button:hover{background:var(--hr-brand-hover);color:var(--hr-on-brand)}}.HrSupervisorEmployeeDashboard_cardHead__nMcgB button:active,.HrSupervisorEmployeeDashboard_primaryButton__l4akf:active,.HrSupervisorEmployeeDashboard_profileActions__gYVQs button:active,.HrSupervisorEmployeeDashboard_salaryAction__q5oE5:active,.HrSupervisorEmployeeDashboard_salaryPrivacy__Xr9z_:active,.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I:active,.HrSupervisorEmployeeDashboard_softButton__V_vQC:active,.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button:active,.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 button:active{transform:scale(.98)}.HrSupervisorEmployeeDashboard_textAction__fSaj3:active>span{transform:translateX(2px) scale(.97)}@keyframes HrSupervisorEmployeeDashboard_header-enter__wlMv7{0%{opacity:0;transform:translateY(6px)}}@keyframes HrSupervisorEmployeeDashboard_card-enter__kQ6yU{0%{opacity:0;transform:translateY(8px)}}@keyframes HrSupervisorEmployeeDashboard_dot-rise__oTtsK{0%{opacity:0;transform:translateY(5px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes HrSupervisorEmployeeDashboard_goal-grow__csk_0{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes HrSupervisorEmployeeDashboard_status-pulse__YaoKH{50%{opacity:.4}}@media (max-width:1280px){.HrSupervisorEmployeeDashboard_bento__SUbWY{grid-template-columns:minmax(220px,4fr) minmax(480px,8fr)}.HrSupervisorEmployeeDashboard_contextRail__YaCdo{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.HrSupervisorEmployeeDashboard_dashboardHeader__ZJaHJ{align-items:flex-start;flex-direction:column}.HrSupervisorEmployeeDashboard_headerActions__uIWPL{width:100%;flex-wrap:wrap;justify-content:flex-start}.HrSupervisorEmployeeDashboard_bento__SUbWY{grid-template-columns:1fr}.HrSupervisorEmployeeDashboard_profileRail__Tm203{grid-template-columns:repeat(3,minmax(0,1fr))}.HrSupervisorEmployeeDashboard_profileCard__ahh6y{grid-row:span 2}.HrSupervisorEmployeeDashboard_contextRail__YaCdo{grid-column:auto}}@media (max-width:720px){.HrSupervisorEmployeeDashboard_contextRail__YaCdo,.HrSupervisorEmployeeDashboard_midAnalytics__dFbC6,.HrSupervisorEmployeeDashboard_profileRail__Tm203,.HrSupervisorEmployeeDashboard_topAnalytics__iP4QO{grid-template-columns:1fr}.HrSupervisorEmployeeDashboard_profileCard__ahh6y{grid-row:auto}.HrSupervisorEmployeeDashboard_headerActions__uIWPL>*{flex:1 1 auto}.HrSupervisorEmployeeDashboard_period__4JUDa{width:100%}.HrSupervisorEmployeeDashboard_workloadVisual__hagCl{grid-template-columns:1fr}.HrSupervisorEmployeeDashboard_workPatternCard___AZWR{grid-template-columns:1fr;padding:0}}@media (max-width:480px){.HrSupervisorEmployeeDashboard_root__zF6Ij{margin-top:20px}.HrSupervisorEmployeeDashboard_card__QInV_,.HrSupervisorEmployeeDashboard_salaryCard__uGAXg{padding:16px}.HrSupervisorEmployeeDashboard_workPatternCard___AZWR{padding:0}.HrSupervisorEmployeeDashboard_primaryButton__l4akf,.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I{width:100%}.HrSupervisorEmployeeDashboard_workModeSplit__ipMxf{grid-template-columns:1fr}.HrSupervisorEmployeeDashboard_workModeCampus__Ge23f,.HrSupervisorEmployeeDashboard_workModeRemote__MCWfp{min-height:128px}.HrSupervisorEmployeeDashboard_workPatternFacts__v0TgW{grid-template-columns:1fr}.HrSupervisorEmployeeDashboard_footer__Kv_Hd{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.HrSupervisorEmployeeDashboard_analyticsColumn__pdHiV>.HrSupervisorEmployeeDashboard_card__QInV_,.HrSupervisorEmployeeDashboard_card__QInV_,.HrSupervisorEmployeeDashboard_contextRail__YaCdo>*,.HrSupervisorEmployeeDashboard_dashboardHeader__ZJaHJ,.HrSupervisorEmployeeDashboard_footer__Kv_Hd i,.HrSupervisorEmployeeDashboard_goalTrack__rkmBu span,.HrSupervisorEmployeeDashboard_midAnalytics__dFbC6>*,.HrSupervisorEmployeeDashboard_profileRail__Tm203>*,.HrSupervisorEmployeeDashboard_salaryCard__uGAXg,.HrSupervisorEmployeeDashboard_scheduleMatrix__XzbOc span,.HrSupervisorEmployeeDashboard_topAnalytics__iP4QO>*{animation:none;transition:none}.HrSupervisorEmployeeDashboard_cardHead__nMcgB button,.HrSupervisorEmployeeDashboard_cardHead__nMcgB button svg,.HrSupervisorEmployeeDashboard_card__QInV_,.HrSupervisorEmployeeDashboard_portrait__S1qVc>img,.HrSupervisorEmployeeDashboard_primaryButton__l4akf,.HrSupervisorEmployeeDashboard_profileActions__gYVQs button,.HrSupervisorEmployeeDashboard_salaryAction__q5oE5,.HrSupervisorEmployeeDashboard_salaryAction__q5oE5 svg,.HrSupervisorEmployeeDashboard_salaryCard__uGAXg,.HrSupervisorEmployeeDashboard_salaryPrivacy__Xr9z_,.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I,.HrSupervisorEmployeeDashboard_softButton__V_vQC svg,.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button,.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button>svg,.HrSupervisorEmployeeDashboard_textAction__fSaj3 svg,.HrSupervisorEmployeeDashboard_textAction__fSaj3>span,.HrSupervisorEmployeeDashboard_textAction__fSaj3>span:after,.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 button{transition:none}.HrSupervisorEmployeeDashboard_cardHead__nMcgB button:active,.HrSupervisorEmployeeDashboard_cardHead__nMcgB button:hover,.HrSupervisorEmployeeDashboard_cardHead__nMcgB button:hover svg,.HrSupervisorEmployeeDashboard_card__QInV_:hover,.HrSupervisorEmployeeDashboard_card__QInV_:hover .HrSupervisorEmployeeDashboard_portrait__S1qVc>img,.HrSupervisorEmployeeDashboard_primaryButton__l4akf:active,.HrSupervisorEmployeeDashboard_profileActions__gYVQs button:active,.HrSupervisorEmployeeDashboard_profileActions__gYVQs button:hover,.HrSupervisorEmployeeDashboard_salaryAction__q5oE5:active,.HrSupervisorEmployeeDashboard_salaryAction__q5oE5:hover svg,.HrSupervisorEmployeeDashboard_salaryCard__uGAXg:hover,.HrSupervisorEmployeeDashboard_salaryPrivacy__Xr9z_:active,.HrSupervisorEmployeeDashboard_salaryPrivacy__Xr9z_:hover,.HrSupervisorEmployeeDashboard_secondaryButton__ELP4I:active,.HrSupervisorEmployeeDashboard_softButton__V_vQC:active,.HrSupervisorEmployeeDashboard_softButton__V_vQC:hover svg,.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button:active,.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button:hover,.HrSupervisorEmployeeDashboard_taskList__Vo1YT>button:hover>svg,.HrSupervisorEmployeeDashboard_textAction__fSaj3:active>span,.HrSupervisorEmployeeDashboard_textAction__fSaj3:hover svg,.HrSupervisorEmployeeDashboard_textAction__fSaj3:hover>span,.HrSupervisorEmployeeDashboard_textAction__fSaj3:hover>span:after,.HrSupervisorEmployeeDashboard_workModalityCard__xVPWw:hover,.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 button:active,.HrSupervisorEmployeeDashboard_workModeTopline__Emel7 button:hover{transform:none}}.HrSupervisorEmployeeDashboard_devicesCard__3_RdV{display:flex;flex-direction:column;gap:14px}.HrSupervisorEmployeeDashboard_devicesCardHead__hfwOd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.HrSupervisorEmployeeDashboard_devicesCardHead__hfwOd h3{margin:0;font-size:var(--font-size-sm);font-weight:750;color:var(--text-primary)}.HrSupervisorEmployeeDashboard_devicesCardHead__hfwOd p{margin:2px 0 0;font-size:var(--font-size-xs);color:var(--text-secondary)}.HrSupervisorEmployeeDashboard_devicesBadgeCount__Z0A5Y{display:grid;place-items:center;min-width:22px;height:22px;padding-inline:6px;border-radius:var(--radius-full);background:var(--hr-brand-soft);color:var(--hr-brand-strong);font-size:11px;font-weight:800}.HrSupervisorEmployeeDashboard_devicesList__GzD_e{display:flex;flex-direction:column;gap:8px}.HrSupervisorEmployeeDashboard_deviceItem__LO3Ie{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--card-border);transition:transform .18s ease,background-color .18s ease}.HrSupervisorEmployeeDashboard_deviceItem__LO3Ie:hover{transform:translateY(-1px);background:var(--bg-card)}.HrSupervisorEmployeeDashboard_deviceIconContainer__s3KoC{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--card-border);color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_deviceInfoCol__F1tUF{display:flex;flex-direction:column;gap:2px;min-width:0}.HrSupervisorEmployeeDashboard_deviceNameRow__6XgOL{display:flex;align-items:center;justify-content:space-between;gap:8px}.HrSupervisorEmployeeDashboard_deviceName__l3e1m{font-size:13px;font-weight:750;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HrSupervisorEmployeeDashboard_deviceStatusBadge___a8En{padding:1px 7px;border-radius:var(--radius-full);font-size:10px;font-weight:700;background:rgba(16,185,129,.12);color:#10b981}.HrSupervisorEmployeeDashboard_deviceStatusBadge___a8En[data-status=assigned]{background:var(--hr-brand-soft);color:var(--hr-brand-strong)}.HrSupervisorEmployeeDashboard_deviceModel__Sr0lo{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HrSupervisorEmployeeDashboard_deviceMenuBtn__b2rBL{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-full);border:0;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background-color .15s ease}.HrSupervisorEmployeeDashboard_deviceMenuBtn__b2rBL:hover{color:var(--text-primary);background:var(--card-border)}.HrSupervisorEmployeeDashboard_devicesHeadActions__pNNKW{display:flex;align-items:center;gap:8px}.HrSupervisorEmployeeDashboard_assignDeviceBtn__OM_Zy{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--hr-brand);background:var(--hr-brand-soft);color:var(--hr-brand-strong);font-size:11px;font-weight:750;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.HrSupervisorEmployeeDashboard_assignDeviceBtn__OM_Zy:hover{background:var(--hr-brand);color:#ffffff;transform:translateY(-1px)}.HrSupervisorEmployeeDashboard_deviceDeleteBtn__JfqkD{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);border:0;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background-color .15s ease}.HrSupervisorEmployeeDashboard_deviceDeleteBtn__JfqkD:hover{color:#ef4444;background:rgba(239,68,68,.1)}.HrSupervisorEmployeeDashboard_devicesEmpty__o1m3A{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;border-radius:var(--radius-lg);border:1px dashed var(--card-border);background:var(--bg-elevated);text-align:center;gap:12px}.HrSupervisorEmployeeDashboard_devicesEmpty__o1m3A p{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5;max-width:32ch}.HrSupervisorEmployeeDashboard_assignDeviceEmptyBtn___vJ_u{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-full);border:0;background:var(--hr-brand);color:#ffffff;font-size:12px;font-weight:750;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.HrSupervisorEmployeeDashboard_assignDeviceEmptyBtn___vJ_u:hover{opacity:.9;transform:translateY(-1px)}.HrSupervisorEmployeeDashboard_modalBackdrop__j9BAb{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.5);backdrop-filter:blur(6px)}.HrSupervisorEmployeeDashboard_modalBox__H3pT2{width:100%;max-width:480px;border-radius:var(--radius-xl);border:1px solid var(--card-border);background:var(--bg-card);box-shadow:0 20px 40px rgba(0,0,0,.2);overflow:hidden;animation:HrSupervisorEmployeeDashboard_modalEnter__wjtp2 .22s cubic-bezier(.16,1,.3,1)}@keyframes HrSupervisorEmployeeDashboard_modalEnter__wjtp2{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.HrSupervisorEmployeeDashboard_modalHeader__rrtxv{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--card-border)}.HrSupervisorEmployeeDashboard_modalHeader__rrtxv h3{margin:0;color:var(--text-primary);font-size:var(--font-size-base);font-weight:800}.HrSupervisorEmployeeDashboard_modalCloseBtn__i1R8_{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);border:0;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.HrSupervisorEmployeeDashboard_modalCloseBtn__i1R8_:hover{background:var(--bg-elevated);color:var(--text-primary)}.HrSupervisorEmployeeDashboard_modalForm__Kzbjj{padding:20px;display:flex;flex-direction:column;gap:16px}.HrSupervisorEmployeeDashboard_formRow__g_c5E{display:grid;grid-template-columns:1fr 1fr;gap:12px}.HrSupervisorEmployeeDashboard_formGroup__LXy0n{display:flex;flex-direction:column;gap:6px}.HrSupervisorEmployeeDashboard_formGroup__LXy0n label{color:var(--text-primary);font-size:11.5px;font-weight:700}.HrSupervisorEmployeeDashboard_formInput__Lvrmx,.HrSupervisorEmployeeDashboard_formSelect__WsSG_{width:100%;min-height:40px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--card-border);background:var(--bg-elevated);color:var(--text-primary);font-size:12.5px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.HrSupervisorEmployeeDashboard_formInput__Lvrmx:focus,.HrSupervisorEmployeeDashboard_formSelect__WsSG_:focus{border-color:var(--hr-brand);box-shadow:0 0 0 2px var(--hr-brand-soft)}.HrSupervisorEmployeeDashboard_modalActions__eWft6{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid var(--card-border)}.HrSupervisorEmployeeDashboard_modalCancelBtn__rgKLa{padding:8px 16px;border-radius:var(--radius-full);border:1px solid var(--card-border);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.HrSupervisorEmployeeDashboard_modalCancelBtn__rgKLa:hover{background:var(--bg-elevated);color:var(--text-primary)}.HrSupervisorEmployeeDashboard_modalSubmitBtn__ZKWdp{padding:8px 18px;border-radius:var(--radius-full);border:0;background:var(--hr-brand);color:#ffffff;font-size:12px;font-weight:750;cursor:pointer;transition:opacity .15s ease}.HrSupervisorEmployeeDashboard_modalSubmitBtn__ZKWdp:hover{opacity:.9}.genbeli-logo_logo__E1zcN{display:block;flex-shrink:0;height:auto;overflow:visible}.genbeli-logo_auto__9U94j,.genbeli-logo_positive__4hS5q{color:#1E4A5C}.genbeli-logo_negative__Hwz0h{color:#FFFEFA}.genbeli-logo_inherit__KM51k{color:inherit}.dark .genbeli-logo_auto__9U94j{color:#FFFEFA}@font-face{font-family:Nunito Sidebar;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito/nunito-latin-ext-variable.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sidebar;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito/nunito-latin-variable.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.sidebar_flyout__j_y17,.sidebar_navigation__rS8mn{font-family:"Nunito Sidebar",var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.sidebar_flyout__j_y17 :where(button,input),.sidebar_navigation__rS8mn :where(button,input){font-family:inherit}.sidebar_flyout__j_y17 svg[data-variant=linear] [stroke],.sidebar_mobileSurface__ikxhM svg[data-variant=linear] [stroke],.sidebar_shell__bdR7H svg[data-variant=linear] [stroke]{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sidebar_workspace__H7Lf1{--workspace-panel:var(--bg-page,#F7F8F9)}.sidebar_workspace__H7Lf1[data-dark=true]{--workspace-panel:var(--bg-page,#181818)}.sidebar_workspace__H7Lf1[data-desktop=true]{background:var(--workspace-panel)}.sidebar_workspace__H7Lf1[data-desktop=true]>.sidebar_workspaceContent__g0aAm{padding-top:60px;min-height:100vh;min-height:100dvh;background:var(--workspace-panel);border-radius:16px 0 0 0;box-shadow:none}.sidebar_mobileSurface__ikxhM,.sidebar_mobileSurface__ikxhM[data-dark=true],.sidebar_shell__bdR7H,.sidebar_shell__bdR7H[data-dark=true]{--nav-quiet-hover:var(--nav-hover)}.sidebar_flyout__j_y17,.sidebar_mobileSurface__ikxhM,.sidebar_shell__bdR7H{--nav-surface:var(--gb-sidebar,#EFEFEF);--nav-flyout-surface:var(--gb-surface,#FFFFFF);--nav-text:var(--gb-ink,#142630);--nav-muted:var(--gb-muted,#4E6E7C);--nav-line:var(--gb-line,#DBE5EA);--nav-hover:rgba(30,74,92,.10);--nav-hover-text:var(--gb-petrol,#1E4A5C);--nav-selected-hover:var(--gb-petrol-deep,#143441);--nav-active:var(--gb-petrol,#1E4A5C);--nav-submenu-active:var(--gb-petrol,#1E4A5C);--nav-alert:#FF8A46;--nav-selection-mark:var(--gb-mint,#78CF98);--nav-selection-dot:#78CE97;--nav-selection-text:var(--gb-on-petrol,#FFFFFF);--nav-tree:rgba(78,110,124,.40);--nav-selected-icon:var(--gb-petrol,#1E4A5C);--nav-compact-selected:#FFFFFF;--nav-compact-active:var(--gb-petrol,#1E4A5C);--nav-focus:var(--gb-focus,#276B87);color:var(--nav-text);background:var(--nav-surface);font-size:14px}.sidebar_flyout__j_y17[data-dark=true],.sidebar_mobileSurface__ikxhM[data-dark=true],.sidebar_shell__bdR7H[data-dark=true]{--nav-surface:var(--system-dark-kpi-surface,#202020);--nav-flyout-surface:#2A2A2C;--nav-text:#FCFCFC;--nav-muted:#D6D6D6;--nav-line:rgba(255,255,255,0.10);--nav-hover:rgba(30,74,92,.45);--nav-hover-text:#FFFFFF;--nav-selected-hover:#275E74;--nav-active:#1E4A5C;--nav-submenu-active:#1E4A5C;--nav-alert:#FF8A46;--nav-selection-mark:#78CF98;--nav-selection-text:#FFFFFF;--nav-tree:rgba(166,166,166,.40);--nav-selected-icon:#FFFFFF;--nav-compact-selected:#2A2A2C;--nav-compact-active:#1E4A5C;--nav-focus:#78CF98}.sidebar_shell__bdR7H{position:fixed;inset:0 auto 0 0;width:232px;height:100vh;height:100dvh;max-height:100dvh;min-height:0;z-index:40;display:flex;flex-direction:column;background:var(--nav-surface);border:0;border-radius:16px;overflow:hidden;box-shadow:none;transition:width .26s cubic-bezier(.4,0,.2,1)}.sidebar_shell__bdR7H[data-collapsed=true]{width:72px}.sidebar_mobileSurface__ikxhM{border-radius:0 16px 16px 0;overflow:hidden}.sidebar_shell__bdR7H[data-overridden=true]{border-left:3px solid #f97316}.sidebar_header__3NfSZ{position:relative;display:flex;align-items:center;gap:10px;min-height:76px;padding:20px 16px;flex-shrink:0}.sidebar_brand__KSBRz{font-size:16px;font-weight:650;letter-spacing:-.5px}.sidebar_toggle__zuxGw{position:absolute;right:12px;top:22px;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;border:1px solid transparent;color:var(--nav-muted);background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sidebar_toggle__zuxGw:before{content:"";position:absolute;inset:-5px}.sidebar_toggle__zuxGw svg{width:15px;height:15px}.sidebar_toggle__zuxGw:hover{background:var(--nav-hover);color:var(--nav-text)}.sidebar_navigation__rS8mn{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.sidebar_search__C9L9P{flex-shrink:0;padding:0 14px 16px}.sidebar_searchField__NciMR{display:flex;align-items:center;gap:8px;padding:8px 10px;min-height:44px;border:1px solid transparent;border-radius:8px;color:var(--nav-muted)}.sidebar_searchButton__j5FFF svg,.sidebar_searchField__NciMR svg{width:16px;height:16px;flex-shrink:0}.sidebar_searchField__NciMR input{width:100%;min-width:0;font:inherit;color:var(--nav-text);background:transparent;outline:none}.sidebar_searchField__NciMR input::-moz-placeholder{color:var(--nav-muted);opacity:1}.sidebar_searchField__NciMR input::placeholder{color:var(--nav-muted);opacity:1}.sidebar_searchField__NciMR:focus-within{outline:2px solid var(--nav-focus);outline-offset:2px}.sidebar_searchButton__j5FFF{display:grid;place-items:center;width:42px;height:44px;border:1px solid var(--nav-line);border-radius:8px;color:var(--nav-muted)}.sidebar_nav__1kPks{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 14px 16px}.sidebar_group__NlwGg{margin-bottom:8px}.sidebar_group__NlwGg>.sidebar_item__0bN57[data-group-trigger]{min-height:44px;color:var(--nav-text);font-size:14px;font-weight:600;letter-spacing:-.01em}.sidebar_item__0bN57{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:2px 0;padding:9px 10px;border:1px solid transparent;border-radius:8px;color:var(--nav-muted);text-align:left;font-size:14px;font-weight:500;transition:background-color .15s ease,color .15s ease}.sidebar_item__0bN57>svg{width:17px;height:17px;flex-shrink:0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sidebar_item__0bN57:hover,.sidebar_searchButton__j5FFF:hover{background:var(--nav-hover);color:var(--nav-hover-text)}.sidebar_item__0bN57:not([aria-current=page]):hover>svg:not(.sidebar_chevron__8pmSL):not(.sidebar_groupChevron__naVmL){color:var(--nav-hover-text)}.sidebar_item__0bN57[data-state=open]{background:var(--nav-hover);color:var(--nav-text);font-weight:600}.sidebar_item__0bN57[data-active=true]{background:var(--nav-active);color:var(--nav-text);font-weight:700}.sidebar_group__NlwGg>.sidebar_item__0bN57[data-group-trigger][data-active=true]{font-weight:700}.sidebar_item__0bN57[data-group-trigger][data-active=true]{background:transparent}.sidebar_item__0bN57[data-group-trigger]:hover{background:var(--nav-quiet-hover)}.sidebar_item__0bN57[data-group-trigger]:focus-visible{outline:2px solid var(--nav-focus);outline-offset:-1px}.sidebar_item__0bN57[data-active=true]>svg:not(.sidebar_chevron__8pmSL),.sidebar_item__0bN57[data-state=open]>svg:not(.sidebar_chevron__8pmSL){color:var(--nav-selected-icon)}.sidebar_item__0bN57[data-compact=true]{width:48px;max-width:100%;min-height:48px;margin:2px auto;justify-content:center;gap:0;padding:4px;text-align:center}.sidebar_item__0bN57[data-compact=true]>svg{width:38px;height:38px;padding:8px;box-sizing:border-box;border-radius:12px}.sidebar_groupChevron__naVmL{width:9px;height:9px;flex-shrink:0;opacity:.64;transition:transform .15s cubic-bezier(.25,1,.5,1)}.sidebar_groupChevron__naVmL[data-open=true]{transform:rotate(180deg)}.sidebar_item__0bN57[data-compact=true]>.sidebar_groupChevron__naVmL{position:absolute;right:4px;top:18px;width:7px;height:7px;padding:0}.sidebar_group__NlwGg[data-has-selection=true]>.sidebar_item__0bN57[data-active=true]{background:transparent}.sidebar_compactChildMark__poHaW{position:absolute;right:1px;bottom:1px;display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--nav-surface);border-radius:6px;background:var(--nav-compact-active);color:#FFFFFF;pointer-events:none}.sidebar_compactChildMark__poHaW>svg{width:11px;height:11px;padding:0;color:inherit}.sidebar_selectionMark__9Miix{display:block;flex:0 0 3px;width:3px;height:18px;margin-left:auto;border-radius:6px;background:var(--nav-selection-mark)}.sidebar_currentLocation__NaCtd{display:flex;align-items:center;gap:8px;margin:0 32px 12px;max-width:calc(100% - 280px);min-height:32px;color:var(--gb-muted,#4E6E7C);font-size:12px;line-height:1.5}.sidebar_currentLocation__NaCtd ol{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;list-style:none;padding:0;margin:0}.sidebar_currentLocation__NaCtd li{display:flex;align-items:baseline;gap:6px;min-width:0;overflow-wrap:anywhere}.sidebar_currentLocation__NaCtd [aria-current=page]{color:var(--gb-ink,#142630);font-size:14px;font-weight:600}.sidebar_currentLocation__NaCtd button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}.sidebar_currentLocation__NaCtd button:hover{color:var(--gb-ink,#142630);text-decoration:underline;text-underline-offset:3px}.sidebar_currentLocation__NaCtd button:focus-visible{border-radius:4px;outline:2px solid #1E4A5C;outline-offset:3px}.sidebar_currentLocation__NaCtd .sidebar_locationBackButton__JtM1s{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border:1px solid rgba(100,116,139,.24);border-radius:999px;background:rgba(255,255,255,.72);color:#1E4A5C;box-shadow:0 1px 2px rgba(15,23,42,.06)}.sidebar_currentLocation__NaCtd .sidebar_locationBackButton__JtM1s:hover{background:#FFFFFF;color:var(--gb-ink,#142630);text-decoration:none}.sidebar_currentLocation__NaCtd .sidebar_locationBackButton__JtM1s svg{width:15px;height:15px}.sidebar_currentLocation__NaCtd[data-dark=true]{color:#D6D6D6}.sidebar_currentLocation__NaCtd[data-dark=true] [aria-current=page],.sidebar_currentLocation__NaCtd[data-dark=true] button:hover{color:#FCFCFC}.sidebar_currentLocation__NaCtd[data-dark=true] .sidebar_locationBackButton__JtM1s{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#FCFCFC}.sidebar_currentLocation__NaCtd[data-dark=true] .sidebar_locationBackButton__JtM1s:hover{background:rgba(255,255,255,.12)}.sidebar_locationSeparator__WnLtf{opacity:.6}.sidebar_item__0bN57:disabled{opacity:.6;cursor:progress}.sidebar_label__g_mEj{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_item__0bN57>.sidebar_chevron__8pmSL{width:12px;height:12px;transition:transform .15s ease}.sidebar_chevron__8pmSL[data-open=true]{transform:rotate(180deg)}.sidebar_tree__P9YRS{margin:3px 0 6px 18px;padding-left:12px;border-left:1px solid var(--nav-tree)}.sidebar_tree__P9YRS>div{position:relative}.sidebar_tree__P9YRS>div:before{content:"";position:absolute;top:19px;left:-13px;width:10px;height:5px;border-bottom:1px solid var(--nav-tree);border-radius:0 0 0 6px}.sidebar_tree__P9YRS .sidebar_item__0bN57{min-height:38px;padding:6px 8px;color:var(--nav-muted);font-size:.8125rem;font-weight:500}.sidebar_tree__P9YRS .sidebar_item__0bN57>svg:not(.sidebar_groupChevron__naVmL){width:15px;height:15px;opacity:.8}.sidebar_tree__P9YRS .sidebar_item__0bN57[data-active=true]{padding:7px 10px;background:var(--nav-submenu-active);color:var(--nav-text);font-weight:700}.sidebar_tree__P9YRS .sidebar_item__0bN57[data-active=true]>svg:not(.sidebar_groupChevron__naVmL){opacity:1}.sidebar_tree__P9YRS .sidebar_selectionMark__9Miix{display:block}.sidebar_tree__P9YRS .sidebar_item__0bN57[data-active=true]:not([aria-current=page]){background:transparent;color:var(--nav-text)}.sidebar_item__0bN57[aria-current=page],.sidebar_tree__P9YRS .sidebar_item__0bN57[aria-current=page]{background:var(--nav-submenu-active);color:var(--nav-selection-text)}.sidebar_item__0bN57[aria-current=page] .sidebar_badge__6E2Zl,.sidebar_item__0bN57[aria-current=page]>svg:not(.sidebar_chevron__8pmSL){color:var(--nav-selection-text)}.sidebar_group__NlwGg[data-has-selection=true]>.sidebar_item__0bN57:hover,.sidebar_tree__P9YRS .sidebar_item__0bN57:not([aria-current=page]):hover{background:var(--nav-hover)}.sidebar_group__NlwGg>.sidebar_item__0bN57[data-group-trigger]:not([data-compact=true]):hover,.sidebar_tree__P9YRS .sidebar_item__0bN57:not([aria-current=page]):hover{color:var(--nav-hover-text)}.sidebar_item__0bN57[aria-current=page]:hover,.sidebar_tree__P9YRS .sidebar_item__0bN57[aria-current=page]:hover{background:var(--nav-selected-hover);color:var(--nav-selection-text)}.sidebar_item__0bN57[data-compact=true][aria-current=page]{background:transparent;color:var(--nav-text)}.sidebar_item__0bN57[data-compact=true][aria-current=page]>svg:not(.sidebar_groupChevron__naVmL){background:var(--nav-compact-selected);color:var(--nav-selected-icon)}.sidebar_item__0bN57[data-compact=true][aria-current=page]:hover>svg:not(.sidebar_groupChevron__naVmL){background:var(--nav-compact-selected)}.sidebar_item__0bN57[data-compact=true][aria-current=page]:after,.sidebar_navigation__rS8mn .sidebar_group__NlwGg>.sidebar_item__0bN57[data-compact=true][data-active=true]:after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--nav-selection-dot);box-shadow:0 0 0 2px var(--nav-surface);pointer-events:none}.sidebar_navigation__rS8mn .sidebar_item__0bN57[data-compact=true],.sidebar_navigation__rS8mn .sidebar_item__0bN57[data-compact=true]:hover{background:transparent;color:var(--nav-muted)}.sidebar_navigation__rS8mn .sidebar_item__0bN57[data-compact=true]:hover,.sidebar_navigation__rS8mn .sidebar_item__0bN57[data-compact=true][data-active=true]{color:var(--nav-text)}.sidebar_navigation__rS8mn .sidebar_group__NlwGg>.sidebar_item__0bN57[data-compact=true][data-active=true]>svg{background:var(--nav-compact-active);color:#FFFFFF}.sidebar_navigation__rS8mn .sidebar_item__0bN57[data-compact=true]:not([aria-current=page]):not([data-active=true]):is(:hover,:focus-visible,[data-state=open])>svg{background:var(--nav-compact-selected)}.sidebar_sectionLabel__5a_Wr{margin:14px 8px 8px;font-size:12px;font-weight:500;color:var(--nav-muted);letter-spacing:.05em}.sidebar_divider__doFyd{margin:14px 8px;height:1px;background:var(--nav-line)}.sidebar_badge__6E2Zl{margin-left:auto;min-width:18px;padding:1px 5px;border-radius:6px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:transparent;color:var(--nav-text)}.sidebar_badgeDot__f_0YG{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--nav-alert)}.sidebar_badgeDot__f_0YG[data-on-icon=true]{top:8px;right:auto;left:22px}.sidebar_flyout__j_y17{background:var(--nav-flyout-surface);z-index:50;width:250px;max-width:calc(100vw - 110px);max-height:var(--radix-popover-content-available-height);overflow-y:auto;border:1px solid var(--nav-line);border-radius:12px;padding:10px;box-shadow:0 10px 30px rgb(0 0 0/12%)}.sidebar_flyout__j_y17[data-navigation-flyout]{animation:none!important}.sidebar_flyoutBody__scLmU{opacity:1}.sidebar_compactTooltip__knGTD{border:0;border-radius:8px;background:var(--gb-petrol,#1E4A5C);color:#FFFFFF;padding:7px 10px;font-family:"Nunito Sidebar",var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:650;line-height:20px;box-shadow:0 8px 24px rgb(15 23 42/18%)}.sidebar_flyoutHeader__2jmZS{display:flex;align-items:center;gap:10px;padding:6px 8px 12px;margin-bottom:6px;border-bottom:1px solid var(--nav-line);color:var(--nav-text)}.sidebar_flyoutHeader__2jmZS>svg{width:20px;height:20px;flex-shrink:0}.sidebar_flyout__j_y17 .sidebar_flyoutTitle__bYsAW{margin:0;font-family:inherit;font-size:14px;line-height:20px;font-weight:700;letter-spacing:-.01em;color:var(--nav-text)}.sidebar_flyout__j_y17>.sidebar_tree__P9YRS{margin:0;padding:0;border-left:0}.sidebar_flyout__j_y17>.sidebar_tree__P9YRS>div:before{display:none}.sidebar_flyout__j_y17>.sidebar_tree__P9YRS .sidebar_item__0bN57{min-height:40px;padding:8px 10px}.sidebar_flyout__j_y17 .sidebar_sectionLabel__5a_Wr{margin-top:4px}.sidebar_searchResults__3K0iL{max-height:320px;overflow-y:auto;margin-top:8px}.sidebar_empty__COZ1R{padding:12px 4px;font-size:12px;color:var(--nav-muted);overflow-wrap:anywhere}.sidebar_footer__xTnbp{flex-shrink:0;padding:12px}.sidebar_appearanceFooter__eNdek{display:grid;grid-template-columns:var(--logo-size,52px) minmax(0,1fr) 32px;align-items:center;gap:10px;flex-shrink:0;padding:8px 14px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--nav-line);background:var(--nav-surface)}.sidebar_schoolMark__qpF5I{display:grid;place-items:center;width:var(--logo-size,52px);height:var(--logo-size,52px);overflow:hidden;border-radius:8px;color:var(--nav-muted);background:transparent}.sidebar_schoolMark__qpF5I img,.sidebar_schoolMark__qpF5I svg{width:calc(var(--logo-size, 52px) - 4px);height:calc(var(--logo-size, 52px) - 4px);-o-object-fit:contain;object-fit:contain}.sidebar_schoolName__f6d2b{min-width:0;overflow:hidden;margin-left:6px;color:var(--nav-muted);font-size:12px;font-weight:500;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.sidebar_logoutButton__SebBI{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:0;border-radius:8px;color:var(--nav-muted);transition:background-color .15s ease,color .15s ease}.sidebar_logoutButton__SebBI svg{width:16px;height:16px}.sidebar_logoutButton__SebBI:hover{background:var(--nav-hover);color:var(--nav-text)}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_appearanceFooter__eNdek{display:flex;flex-direction:column;grid-template-columns:none;gap:8px;padding-inline:12px}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_schoolMark__qpF5I{width:min(var(--logo-size,52px),48px);height:min(var(--logo-size,52px),48px)}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_schoolMark__qpF5I img,.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_schoolMark__qpF5I svg{width:calc(min(var(--logo-size, 52px), 48px) - 4px);height:calc(min(var(--logo-size, 52px), 48px) - 4px)}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_schoolName__f6d2b{display:none}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_logoutButton__SebBI{width:32px;height:32px}.sidebar_messaging__UF2NQ{flex-shrink:0;max-height:calc(100% - 104px);overflow-y:auto;overscroll-behavior:contain;margin:0 14px;padding:12px 0;border-top:1px solid var(--nav-line)}.sidebar_messagingHeader__D_iIA{display:flex;align-items:center}.sidebar_messagingHeader__D_iIA>div{flex:1;min-width:0}.sidebar_messagingHeader__D_iIA[data-compact=true]{flex-direction:column}.sidebar_composeButton__3bizd{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:6px;background:transparent;color:var(--nav-muted);cursor:pointer}.sidebar_composeButton__3bizd svg{width:17px;height:17px}.sidebar_composeButton__3bizd:hover,.sidebar_contact__rKSj3:hover{background:var(--nav-hover);color:var(--nav-text)}.sidebar_composeButton__3bizd:focus-visible,.sidebar_contact__rKSj3:focus-visible{outline:2px solid var(--nav-text);outline-offset:2px}.sidebar_contacts__EvwQH{list-style:none;margin:4px 0 0;padding:0}.sidebar_contact__rKSj3{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--nav-muted);font-size:14px;text-align:left;cursor:pointer}.sidebar_contactAvatar__4tgVd{flex-shrink:0;width:28px;height:28px;font-size:12px;font-weight:600}.sidebar_contactAvatar__4tgVd>span{background:#dbe8ec;color:var(--gb-ink,#142630);border:0}.sidebar_contactAvatar__4tgVd img{-o-object-fit:cover;object-fit:cover}.sidebar_contacts__EvwQH li:nth-child(2) .sidebar_contactAvatar__4tgVd>span{background:#e4dfec}.sidebar_contacts__EvwQH li:nth-child(3) .sidebar_contactAvatar__4tgVd>span{background:#dce8df}.sidebar_contactName__kFTY6{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_contactUnread__KU_Kd{color:var(--nav-text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.sidebar_contact__rKSj3[data-compact=true]{justify-content:center}.sidebar_contact__rKSj3[data-compact=true] .sidebar_contactUnread__KU_Kd{position:absolute;top:3px;right:2px;width:6px;min-width:6px;height:6px;padding:0;overflow:hidden;border-radius:50%;background:var(--nav-alert);color:transparent;font-size:0}.sidebar_contactsStatus__C_qHS{margin:8px;color:var(--nav-muted);font-size:12px;line-height:1.5}.sidebar_srOnly__XUptZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar_messaging__UF2NQ .sidebar_item__0bN57[aria-current=page][data-compact=true] .sidebar_badge__6E2Zl{background:inherit}.sidebar_messaging__UF2NQ .sidebar_item__0bN57[data-compact=true] .sidebar_badge__6E2Zl{position:absolute;top:3px;right:1px;min-width:0;padding:0 3px;background:var(--nav-surface)}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_header__3NfSZ{flex-direction:column;justify-content:center;gap:8px;padding:18px 12px 12px}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_toggle__zuxGw{position:relative;inset:auto;flex-shrink:0}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_toggle__zuxGw:before{inset:-5px}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_nav__1kPks,.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_search__C9L9P{padding-inline:8px}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_group__NlwGg{margin-bottom:4px}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_searchButton__j5FFF{margin-inline:auto;width:44px;border-color:transparent}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_messaging__UF2NQ{margin-inline:8px}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_badgeDot__f_0YG{background:var(--nav-alert)}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_profile__chmd5{justify-content:center}.sidebar_themeButton__AQa1M{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px;margin-bottom:8px;color:var(--nav-muted);font-size:12px;border-radius:8px}.sidebar_themeButton__AQa1M svg{width:17px;height:17px}.sidebar_themeButton__AQa1M:hover{color:var(--nav-text);background:var(--nav-hover)}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_themeButton__AQa1M{justify-content:center}.sidebar_profile__chmd5{display:flex;align-items:center;gap:10px;width:100%;padding:7px;min-height:46px;border:1px solid var(--nav-line);border-radius:12px;text-align:left}.sidebar_profile__chmd5:hover{background:var(--nav-hover)}.sidebar_avatar__UkDGr{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:var(--nav-active);overflow:hidden;font-size:12px;font-weight:600}.sidebar_avatar__UkDGr img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidebar_profileName__32Eyp{font-weight:550}.sidebar_profileName__32Eyp,.sidebar_role__2v79r{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_role__2v79r{margin-top:2px;color:var(--nav-muted)}.sidebar_school__3b1mh{display:flex;align-items:center;gap:9px;padding:0 6px 12px;color:var(--nav-muted)}.sidebar_school__3b1mh img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.sidebar_school__3b1mh span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_shell__bdR7H[data-collapsed=true] .sidebar_school__3b1mh{justify-content:center;padding-inline:0}.sidebar_flyout__j_y17 button:focus-visible,.sidebar_mobileSurface__ikxhM button:focus-visible,.sidebar_shell__bdR7H button:focus-visible{outline:2px solid var(--nav-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sidebar_chevron__8pmSL,.sidebar_groupChevron__naVmL,.sidebar_item__0bN57,.sidebar_shell__bdR7H,.sidebar_toggle__zuxGw{transition:none}}@media (forced-colors:active){.sidebar_flyout__j_y17,.sidebar_mobileSurface__ikxhM,.sidebar_shell__bdR7H{--nav-tree:CanvasText;--nav-selected-icon:HighlightText;--nav-submenu-active:Highlight;--nav-selected-hover:Highlight;--nav-hover:Highlight;--nav-selection-text:HighlightText}.sidebar_item__0bN57[data-active=true],.sidebar_item__0bN57[data-group-trigger][data-active=true],.sidebar_item__0bN57[data-state=open]{background:Highlight;color:HighlightText}.sidebar_compactSubtitle__mSR2X{color:inherit}}.sidebar-motion_flyoutMotion__hIMdo[data-state=open]{animation:sidebar-motion_remotionSidebarIn__d_1bj .2s linear both}.sidebar-motion_flyoutMotion__hIMdo[data-state=closed]{animation:sidebar-motion_remotionSidebarOut__O723M .2s linear both}@keyframes sidebar-motion_remotionSidebarIn__d_1bj{0%{opacity:0;transform:translateX(-8px)}8.33333%{opacity:.14866;transform:translateX(-7.22695px)}16.66667%{opacity:.43802;transform:translateX(-5.72228px)}25%{opacity:.73336;transform:translateX(-4.18651px)}33.33333%{opacity:.98171;transform:translateX(-2.89512px)}41.66667%{opacity:1;transform:translateX(-1.91358px)}50%{opacity:1;transform:translateX(-1.21545px)}58.33333%{opacity:1;transform:translateX(-.7432px)}66.66667%{opacity:1;transform:translateX(-.43693px)}75%{opacity:1;transform:translateX(-.24583px)}83.33333%{opacity:1;transform:translateX(-.13106px)}91.66667%{opacity:1;transform:translateX(-.0649px)}to{opacity:1;transform:translateX(0)}}@keyframes sidebar-motion_remotionSidebarOut__O723M{0%{opacity:1;transform:translateX(0)}8.33333%{opacity:.98611;transform:translateX(-.11111px)}16.66667%{opacity:.94444;transform:translateX(-.44444px)}25%{opacity:.875;transform:translateX(-1px)}33.33333%{opacity:.77778;transform:translateX(-1.77778px)}41.66667%{opacity:.65278;transform:translateX(-2.77778px)}50%{opacity:.5;transform:translateX(-4px)}58.33333%{opacity:.34722;transform:translateX(-5.22222px)}66.66667%{opacity:.22222;transform:translateX(-6.22222px)}75%{opacity:.125;transform:translateX(-7px)}83.33333%{opacity:.05556;transform:translateX(-7.55556px)}91.66667%{opacity:.01389;transform:translateX(-7.88889px)}to{opacity:0;transform:translateX(-8px)}}.sidebar-motion_flyoutSwapMotion__yWA8b{animation:sidebar-motion_remotionSidebarSwap__Fladp .16666666666666666s linear both}@keyframes sidebar-motion_remotionSidebarSwap__Fladp{0%{opacity:0;transform:translateY(-4px)}10%{opacity:.20123;transform:translateY(-3.47679px)}20%{opacity:.55968;transform:translateY(-2.54482px)}30%{opacity:.88939;transform:translateY(-1.68759px)}40%{opacity:1;transform:translateY(-1.04283px)}50%{opacity:1;transform:translateY(-.60772px)}60%{opacity:1;transform:translateY(-.33523px)}70%{opacity:1;transform:translateY(-.17456px)}80%{opacity:1;transform:translateY(-.0849px)}90%{opacity:1;transform:translateY(-.03763px)}to{opacity:1;transform:translateY(0)}}.sidebar-motion_iconMotion__RvhTl [data-menu-id]:is(:hover,:focus-visible)>svg:not([data-iconsax=chevron-down]){animation:sidebar-motion_remotionSidebarIcon__AXU0d .23333333333333334s linear;transform-origin:center}.sidebar-motion_iconMotion__RvhTl [data-menu-id]:active>svg:not([data-iconsax=chevron-down]){animation:none;transform:scale(.94)}@keyframes sidebar-motion_remotionSidebarIcon__AXU0d{0%{transform:translateY(0) scale(1)}7.14286%{transform:translateY(-.11111px) scale(1.00333)}14.28571%{transform:translateY(-.44444px) scale(1.01333)}21.42857%{transform:translateY(-1px) scale(1.03)}28.57143%{transform:translateY(-1.55556px) scale(1.04667)}35.71429%{transform:translateY(-1.88889px) scale(1.05667)}42.85714%{transform:translateY(-2px) scale(1.06)}50%{transform:translateY(-1.9375px) scale(1.05812)}57.14286%{transform:translateY(-1.75px) scale(1.0525)}64.28571%{transform:translateY(-1.4375px) scale(1.04313)}71.42857%{transform:translateY(-1px) scale(1.03)}78.57143%{transform:translateY(-.5625px) scale(1.01687)}85.71429%{transform:translateY(-.25px) scale(1.0075)}92.85714%{transform:translateY(-.0625px) scale(1.00188)}to{transform:translateY(0) scale(1)}}.sidebar-motion_iconMotion__RvhTl [data-has-selection=true]>[data-menu-id][data-compact=true]:is(:hover,:focus-visible,[data-state=open]):after{animation:sidebar-motion_remotionSidebarAccent__lXk_2 .16666666666666666s linear both;transform-origin:center}@keyframes sidebar-motion_remotionSidebarAccent__lXk_2{0%{opacity:.35;transform:scale(.45)}10%{opacity:.45722;transform:scale(.54073)}20%{opacity:.63974;transform:scale(.69517)}30%{opacity:.79494;transform:scale(.82649)}40%{opacity:.89898;transform:scale(.91452)}50%{opacity:.95866;transform:scale(.96502)}60%{opacity:.98832;transform:scale(.99012)}70%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.sidebar-motion_flyoutMotion__hIMdo[data-resizing=true],.sidebar-motion_flyoutMotion__hIMdo[data-resizing=true] .sidebar-motion_flyoutSwapMotion__yWA8b,.sidebar-motion_iconMotion__RvhTl[data-resizing=true] [data-menu-id]:after,.sidebar-motion_iconMotion__RvhTl[data-resizing=true] [data-menu-id]>svg:not([data-iconsax=chevron-down]){animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.sidebar-motion_flyoutMotion__hIMdo[data-state],.sidebar-motion_flyoutSwapMotion__yWA8b{animation:none}.sidebar-motion_iconMotion__RvhTl [data-menu-id]:is(:hover,:focus-visible,:active)>svg:not([data-iconsax=chevron-down]){animation:none;transform:none}.sidebar-motion_iconMotion__RvhTl [data-has-selection=true]>[data-menu-id][data-compact=true]:is(:hover,:focus-visible,[data-state=open]):after{animation:none}}.theme-toggle_toggle__b8Yw4{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:#0F172A;cursor:pointer}.theme-toggle_toggle__b8Yw4[data-dark=true]{color:#FFFFFF}.theme-toggle_toggle__b8Yw4 svg{display:block;width:20px;height:20px}.theme-toggle_toggle__b8Yw4:hover{background:#F1F5F9}.theme-toggle_toggle__b8Yw4[data-dark=true]:hover{background:#2A2A2C}.theme-toggle_toggle__b8Yw4:focus-visible{outline:2px solid currentColor;outline-offset:2px}@font-face{font-family:GenBeli Outfit;src:url(/fonts/brand/outfit-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:GenBeli Jakarta;src:url(/fonts/meridian/plus-jakarta-sans-latin.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}.auth-entry_shell__XBDGN,.auth-entry_theme__xSv9u{--entry-page:var(--bg-page,#f4f4f4);--entry-surface:var(--bg-card,#fcfcfc);--entry-soft:var(--bg-elevated,#eef0ee);--entry-ink:var(--text-primary,#172e36);--entry-muted:var(--text-secondary,#536571);--entry-line:var(--card-border,#d9dedb);--entry-control:#b6c1bd;--entry-accent:#1e4a5c;--entry-mint:#78cf98;color:var(--entry-ink);background:var(--entry-page);font-family:GenBeli Jakarta,sans-serif;color-scheme:light}.dark .auth-entry_shell__XBDGN,.dark .auth-entry_theme__xSv9u{--entry-page:var(--bg-page,#181818);--entry-surface:var(--bg-elevated,#2a2a2c);--entry-soft:#222224;--entry-ink:var(--text-primary,#f4f4f4);--entry-muted:var(--text-secondary,#b6c3bf);--entry-line:rgba(255,255,255,0.12);--entry-control:#626d68;--entry-accent:#78cf98;color-scheme:dark}.auth-entry_shell__XBDGN{display:grid;grid-template-columns:42% minmax(0,1fr);min-height:100svh}.auth-entry_panel__t60a5{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:100svh;padding:96px clamp(28px,5.5vw,104px) 56px;outline:none}.auth-entry_content__fe2IC{width:100%;max-width:440px;min-width:0}.auth-entry_wide__kyg_s{max-width:680px}.auth-entry_card__q8qqV{padding:0}.auth-entry_card__q8qqV h1{font-family:GenBeli Outfit,sans-serif;font-size:clamp(30px,3vw,38px);font-weight:500;line-height:1.15;letter-spacing:-.045em;color:var(--entry-ink)}.auth-entry_secure__tvgwf{margin:32px 0 0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;color:var(--entry-muted)}.auth-entry_secure__tvgwf span{width:6px;height:6px;border-radius:50%;background:#277a48;box-shadow:0 0 0 4px rgba(120,207,152,.15)}.dark .auth-entry_secure__tvgwf span{background:#78cf98}.auth-entry_skip__EhkjO{position:fixed;left:16px;top:16px;transform:translateY(-200%);z-index:100;padding:14px;background:#78cf98;color:#0f242e;border-radius:6px}.auth-entry_skip__EhkjO:focus{transform:none}.auth-entry_input__IS_LJ{display:block;min-height:52px;width:100%;border:1px solid var(--entry-control);border-radius:6px;background:var(--entry-surface);padding-block:12px;color:var(--entry-ink);font-size:14px;line-height:1.5;outline:none;transition:border-color .12s,box-shadow .12s}:where(.auth-entry_input__IS_LJ){padding-inline:16px}.auth-entry_input__IS_LJ::-moz-placeholder{color:var(--entry-muted);opacity:.8}.auth-entry_input__IS_LJ::placeholder{color:var(--entry-muted);opacity:.8}.auth-entry_input__IS_LJ:hover{border-color:var(--entry-accent)}.auth-entry_input__IS_LJ:focus,.auth-entry_input__IS_LJ:focus-visible{border-color:var(--entry-accent);box-shadow:0 0 0 3px rgba(120,207,152,.24)}.auth-entry_input__IS_LJ:disabled{opacity:.55;cursor:not-allowed}.auth-entry_input__IS_LJ[aria-invalid=true]{border-color:#bc3d3d}.auth-entry_primary__eptCH{display:inline-flex;min-height:52px;width:100%;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:6px;background:#78cf98;color:#0f242e;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.5;transition:background .12s}.auth-entry_primary__eptCH:hover{background:#8bd9a7}.auth-entry_primary__eptCH:disabled{opacity:.5;cursor:not-allowed}.auth-entry_primary__eptCH:focus-visible,.auth-entry_shell__XBDGN a:focus-visible,.auth-entry_tools___X_Ed button:focus-visible{outline:3px solid var(--entry-accent);outline-offset:3px}.auth-entry_info__ZYP7g{border-color:var(--entry-line);background:var(--entry-soft);color:var(--entry-muted)}.auth-entry_tools___X_Ed{position:absolute;top:24px;right:28px;display:flex;align-items:center;gap:8px;z-index:20;color:var(--entry-muted);font-size:12px}.auth-entry_toolButton__QvS0o{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--entry-control);border-radius:6px;padding:0 14px;color:var(--entry-ink);background:var(--entry-surface)}.auth-entry_context__nP_N9{padding:16px 0;margin-bottom:28px;border-bottom:1px solid var(--entry-line);display:flex;gap:16px;justify-content:space-between;align-items:center}.auth-entry_context__nP_N9 small{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--entry-muted)}.auth-entry_context__nP_N9 strong{display:block;margin-top:5px;font-size:16px}.auth-entry_context__nP_N9 a{display:flex;min-height:44px;align-items:center;font-size:13px;font-weight:600;color:var(--entry-accent)}@media (max-width:1100px) and (min-width:861px){.auth-entry_shell__XBDGN{grid-template-columns:40% minmax(0,1fr)}.auth-entry_panel__t60a5{padding-inline:32px}}@media (max-width:860px){.auth-entry_shell__XBDGN{display:block}.auth-entry_panel__t60a5{min-height:0;padding:88px 24px 40px}.auth-entry_wide__kyg_s{max-width:680px}.auth-entry_content__fe2IC{margin:auto}.auth-entry_tools___X_Ed{top:20px;right:24px}}@media (prefers-reduced-motion:reduce){.auth-entry_input__IS_LJ,.auth-entry_primary__eptCH{transition:none}}