.AppShell_root__OgmI5{min-height:100vh}.AppShell_header__HjDCo{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);height:var(--header-h);background:rgb(var(--c-white)/.85);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--border)}.AppShell_inner__BGVQY{height:100%;max-width:var(--content-width-wide);margin:0 auto;padding:0 1.25rem;display:flex;align-items:center;gap:1.25rem}.AppShell_brand__jPRmL{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;color:var(--text-strong);white-space:nowrap}.AppShell_brand__jPRmL:hover{text-decoration:none}.AppShell_brandMark__D7eX7{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:800}.AppShell_nav__g2185{display:flex;gap:.25rem}.AppShell_navLinkActive__960F0,.AppShell_navLink__4JnuJ{padding:.35rem .7rem;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.AppShell_navLink__4JnuJ:hover{color:var(--text-strong);background:var(--surface-2);text-decoration:none}.AppShell_navLinkActive__960F0{color:var(--accent);background:var(--surface-2)}.AppShell_navLinkActive__960F0:hover{text-decoration:none}.AppShell_spacer__Dxj1C{flex:1 1}.AppShell_readOnly__4P4QN{font-size:var(--text-xs);font-weight:650;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:var(--surface-2);padding:.2rem .55rem;border-radius:var(--radius-pill)}.AppShell_user__VUEuR{display:flex;align-items:center;gap:.55rem}.AppShell_userMeta__MqilU{display:flex;flex-direction:column;line-height:1.15}.AppShell_userName__1Wd6C{font-size:var(--text-sm);font-weight:600;color:var(--text-strong);max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_userRole__Jv2pr{font-size:var(--text-xs);color:var(--text-muted)}.AppShell_signOut__aYdf9{background:none;border:none;color:var(--brand);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;padding:0;margin-left:.25rem}.AppShell_signOut__aYdf9:hover{text-decoration:underline}.AppShell_main__pL7Q2{max-width:var(--content-width-wide);margin:0 auto;padding:2rem 1.25rem 4rem}@media (max-width:640px){.AppShell_userMeta__MqilU{display:none}}.Button_btn__sgFU2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-weight:600;line-height:1;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;white-space:nowrap}.Button_btn__sgFU2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Button_btn__sgFU2:disabled{opacity:.55;cursor:not-allowed}.Button_md__exKk_{padding:.6rem 1.05rem;font-size:var(--text-sm)}.Button_sm__h9eWB{padding:.4rem .7rem;font-size:var(--text-xs);border-radius:7px}.Button_primary__oSpWt{background:var(--accent);color:var(--text-on-brand)}.Button_primary__oSpWt:hover:not(:disabled){filter:brightness(.92)}.Button_ghost__mZ9vJ{background:var(--surface-2);color:var(--text-strong);border-color:var(--border)}.Button_ghost__mZ9vJ:hover:not(:disabled){background:var(--surface);border-color:var(--border-strong)}.Button_danger__1ocl9{background:var(--danger);color:var(--text-on-brand)}.Button_danger__1ocl9:hover:not(:disabled){filter:brightness(.92)}.Button_link__HXp2W{background:none;border:none;color:var(--brand);padding:0;font-weight:600}.Button_link__HXp2W:hover:not(:disabled){text-decoration:underline}.Card_card__7jt2e{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--space-5)}.Card_head__BI5nW{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.Card_title__g69HW{font-weight:650;font-size:var(--text-md);color:var(--text-strong)}.Field_field__KZn0e{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--space-4)}.Field_label__gJm_K{font-size:var(--text-sm);font-weight:600;color:var(--text-strong)}.Field_hint__EefXE{font-size:var(--text-xs);color:var(--text-muted)}.Field_input__uYhGi{width:100%;font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .7rem;transition:border-color .15s ease,box-shadow .15s ease}.Field_input__uYhGi:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.Field_input__uYhGi::placeholder{color:var(--text-muted)}.Field_textarea__Ol0dH{resize:vertical;min-height:2.6rem;line-height:1.5}.Field_select__QSyxA{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23808080' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding-right:2rem;cursor:pointer}.Badge_badge__V4FiA{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-xs);font-weight:650;letter-spacing:.02em;padding:.2rem .55rem;border-radius:var(--radius-pill);text-transform:uppercase}.Badge_neutral___9ajm{background:var(--surface-2);color:var(--text-muted)}.Badge_good__Il6zr{background:var(--ok-soft);color:var(--ok)}.Badge_warn__FA1os{background:var(--warn-soft);color:var(--warn)}.Badge_danger__lW7ed{background:var(--danger-soft);color:var(--danger)}.Badge_role__xmZdW{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;padding:.2rem .55rem;border-radius:var(--radius-pill);text-transform:uppercase;color:#fff}.Badge_role__xmZdW[data-role=ADMIN]{background:var(--role-admin)}.Badge_role__xmZdW[data-role=MANAGER]{background:var(--role-manager)}.Badge_role__xmZdW[data-role=MENTOR]{background:var(--role-mentor)}.Badge_role__xmZdW[data-role=BUDDY]{background:var(--role-buddy)}.Badge_role__xmZdW[data-role=TRAINEE]{background:var(--role-trainee)}.Alert_alert__U7RH1{border-radius:var(--radius-sm);padding:.7rem .9rem;font-size:var(--text-sm);border:1px solid transparent}.Alert_info__v3rMd{background:var(--surface-2);border-color:var(--border);color:var(--text)}.Alert_error__F0Z_G{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.Modal_overlay__eWoat{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5);overflow-y:auto;background:rgb(var(--c-graphite)/.45);animation:Modal_fade__ktglf .12s ease-out}.Modal_panel__LhluY{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg,0 20px 50px rgb(var(--c-graphite)/.25));width:100%;max-width:540px;margin:auto;animation:Modal_rise__BJpJK .14s ease-out}.Modal_header__8JnYo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.Modal_title__iI9nk{font-weight:650;font-size:var(--text-md);color:var(--text-strong)}.Modal_close__vttM6{border:none;background:transparent;cursor:pointer;font-size:1.25rem;line-height:1;color:var(--text-muted);padding:.25rem .4rem;border-radius:var(--radius-sm)}.Modal_close__vttM6:hover{background:var(--surface-2);color:var(--text-strong)}.Modal_body__9cyDA{padding:var(--space-5)}@keyframes Modal_fade__ktglf{0%{opacity:0}}@keyframes Modal_rise__BJpJK{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.Modal_overlay__eWoat,.Modal_panel__LhluY{animation:none}}.new_picker__wjMXT{display:flex;flex-direction:column;gap:.3rem;max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .7rem}.new_option__eX5kX{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);cursor:pointer;padding:.15rem 0}.people_filters__9dnPr{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end;margin-bottom:1rem}.people_count___q2IW{margin-left:auto;align-self:center;font-size:var(--text-sm);color:var(--text-muted)}.people_person__Mga6S{display:flex;align-items:center;gap:.6rem}.people_name__Tng6p{font-weight:600}.people_you__CjEvA{color:var(--text-muted);font-weight:400;font-size:.82rem}.people_inactive__60Wor{opacity:.55}.people_gradeCell__H_Xp0{display:inline-flex;align-items:center;gap:.4rem}.people_grade__0EI8z{min-width:5.5ch;text-align:center;font-weight:600;font-size:var(--text-sm)}.Heatmap_wrap__4n2aX{display:inline-flex;flex-direction:column;gap:.4rem}.Heatmap_title__45VMI{font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.Heatmap_grid__zfl3p{display:flex;gap:3px;overflow-x:auto;padding-bottom:2px}.Heatmap_col__ry4L8{display:flex;flex-direction:column;gap:3px}.Heatmap_cell__CIpCT,.Heatmap_empty__1YfuL{width:11px;height:11px;border-radius:2px}.Heatmap_empty__1YfuL{background:transparent}.Heatmap_l0__Q2LYe{background:var(--surface-2)}.Heatmap_l1__myRJN{background:rgb(var(--c-red)/.3)}.Heatmap_l2__QAPGV{background:rgb(var(--c-red)/.6)}.Heatmap_l3__Y81uH{background:var(--accent)}.Heatmap_legend__nQyt7{display:flex;align-items:center;gap:3px;font-size:var(--text-xs);color:var(--text-muted)}.Heatmap_legend__nQyt7 .Heatmap_cell__CIpCT{display:inline-block}.board_toolbar__O20KT{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4)}.board_spacer__qW05m{margin-left:auto}.board_board__HRlTi{display:flex;gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-3);align-items:flex-start}.board_column__W3mzE{flex:0 0 256px;width:256px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;max-height:calc(100vh - 240px)}.board_column__W3mzE.board_dragOver__JM5f4{border-color:var(--border-strong);background:rgb(var(--c-graphite)/.07)}.board_colHeader__kV3Vd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);font-weight:650;font-size:var(--text-sm,.85rem);color:var(--text-strong)}.board_count__O_Sbe{color:var(--text-muted);font-weight:500}.board_addBtn__kzDQD{border:none;background:transparent;cursor:pointer;color:var(--text-muted);font-size:1.05rem;line-height:1;padding:0 .3rem;border-radius:var(--radius-sm)}.board_addBtn__kzDQD:hover{background:var(--surface);color:var(--text-strong)}.board_cards__4N4g_{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-3) var(--space-3);overflow-y:auto;min-height:40px}.board_card__BnUb_{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:var(--space-3);cursor:-webkit-grab;cursor:grab;display:flex;flex-direction:column;gap:.4rem}.board_card__BnUb_:active{cursor:-webkit-grabbing;cursor:grabbing}.board_card__BnUb_.board_dragging__LX342{opacity:.5}.board_cardTop__tqBCg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.board_key__O3SGd{font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;color:var(--text-muted);letter-spacing:.02em}.board_cardTitle__wmFKH{font-size:.9rem;color:var(--text-strong);line-height:1.3}.board_cardMeta__BqGEW{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.board_prTag__VAol_{font-size:.72rem;color:var(--text-muted);background:var(--surface-2);border-radius:var(--radius-pill);padding:.1rem .5rem;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board_empty__uOw_2{color:var(--text-muted);font-size:.8rem;text-align:center;padding:var(--space-3) 0}.board_form__MRqFy{display:flex;flex-direction:column;gap:var(--space-3)}.board_actions__WfA4Q{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.board_actions__WfA4Q .board_spacer__qW05m{margin-left:auto}.board_err__eL2hL{color:var(--danger);font-size:.85rem}.board_lockNote__F0TJy{font-size:.8rem;color:var(--text-muted);background:var(--surface-2);border-radius:var(--radius-sm);padding:.5rem .7rem}.board_cardBadges__W32IO{display:flex;align-items:center;gap:.35rem}.board_lock__sB_Wv{font-size:.72rem}.board_commentCount__RBamK{font-size:.72rem;color:var(--text-muted)}.board_comments__fhCFY{border-top:1px solid var(--border);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.board_commentsTitle__AqRDE{font-weight:650;font-size:.85rem;color:var(--text-strong)}.board_emptyComment__cS6Hb{color:var(--text-muted);font-size:.82rem}.board_commentList__eX2L9{display:flex;flex-direction:column;gap:var(--space-3)}.board_comment__tN6yC{display:flex;gap:var(--space-2)}.board_commentMeta__fVO4F{font-size:.76rem;color:var(--text-muted);font-weight:600}.board_commentBody__rBLvW{font-size:.86rem;color:var(--text-strong);white-space:pre-wrap}.board_commentForm__wIXhh{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-end}.board_commentForm__wIXhh input,.board_commentForm__wIXhh textarea{width:100%}.board_subProgress__m39Lj{color:var(--text-muted);font-weight:500}.board_subList__vdVA8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.board_subItem__Q6gR6{display:flex;align-items:center;gap:var(--space-2);font-size:.88rem}.board_subDone__zv2il{text-decoration:line-through;color:var(--text-muted)}.board_subDel__niOMx{margin-left:auto;border:none;background:transparent;cursor:pointer;color:var(--text-muted);font-size:.85rem}.board_subDel__niOMx:hover{color:var(--danger)}.MonthCalendar_cal__l5J8O{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.MonthCalendar_head__VMx2D{display:grid;grid-template-columns:repeat(7,1fr);background:var(--surface-2)}.MonthCalendar_headCell__E3so0{padding:.4rem .5rem;font-size:var(--text-xs);font-weight:650;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;text-align:left}.MonthCalendar_grid__ZYnaP{display:grid;grid-template-columns:repeat(7,1fr)}.MonthCalendar_day__Bg5GE,.MonthCalendar_empty__pAQdQ{min-height:92px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:.3rem;display:flex;flex-direction:column;gap:.2rem}.MonthCalendar_empty__pAQdQ{background:var(--surface-2)}.MonthCalendar_day__Bg5GE:nth-child(7n){border-right:none}.MonthCalendar_today__8Do0t{background:var(--brand-wash);outline:2px solid var(--accent);outline-offset:-2px}.MonthCalendar_dayNum__zYrQB{font-size:var(--text-xs);font-weight:650;color:var(--text-strong)}.MonthCalendar_daily__KhgQq{font-size:.68rem;font-weight:650;padding:.05rem .3rem;border-radius:var(--radius-pill);width:-moz-fit-content;width:fit-content}.MonthCalendar_ok__WfscP{background:var(--ok-soft);color:var(--ok)}.MonthCalendar_partial__4wWDQ{background:var(--warn-soft);color:var(--warn)}.MonthCalendar_miss__iAKs1{background:var(--danger-soft);color:var(--danger)}.MonthCalendar_due__E7bC0{display:flex;align-items:center;gap:.2rem;font-size:.68rem;padding:.05rem .25rem;border-radius:4px;border:1px solid var(--border)}.MonthCalendar_dueCheck__nar2X{background:rgb(38 110 160/.1)}.MonthCalendar_duePr__SOppu{background:rgb(28 140 138/.1)}.MonthCalendar_dueText___qzNc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MonthCalendar_dueDone__H_Klg{color:var(--ok);margin-left:auto;font-weight:700}.MonthCalendar_activity__wtS9n{margin-top:auto;font-size:.66rem;color:var(--text-muted)}@media (max-width:640px){.MonthCalendar_day__Bg5GE,.MonthCalendar_empty__pAQdQ{min-height:64px}.MonthCalendar_dueText___qzNc{display:none}}.MonthNav_nav__noDP9{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.MonthNav_btn__T8UJm,.MonthNav_todayBtn__lLfsi{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-weight:600;padding:.3rem .6rem}.MonthNav_btn__T8UJm:hover,.MonthNav_todayBtn__lLfsi:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.MonthNav_label__iNWGf{font-weight:700;font-size:var(--text-md);min-width:11ch;text-align:center}.MonthNav_todayBtn__lLfsi{margin-left:.5rem;font-size:var(--text-sm)}.curriculum_topic__oCmND{padding:.7rem 0;border-bottom:1px solid var(--border)}.curriculum_topic__oCmND:last-child{border-bottom:none}.curriculum_topicTitle__F5VJ_{font-weight:600;color:var(--text-strong)}.curriculum_topicDesc__HvWAJ{font-size:var(--text-sm);color:var(--text-muted);margin-top:.2rem}.curriculum_feedback__qGx_e{margin-top:.5rem;padding:.6rem .75rem;background:var(--surface-2);border-radius:var(--radius-sm);font-size:var(--text-sm)}.curriculum_fieldBlock__0A0M6{margin-top:.75rem}.curriculum_fieldLabel__w9IO_{font-size:var(--text-xs);font-weight:650;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:.2rem}.curriculum_fieldValue__I_amb{font-size:var(--text-sm);white-space:pre-wrap}.curriculum_row__QSo7U{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.curriculum_rowEnd__vPY5_{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.curriculum_divider__brr9i{border:none;border-top:1px solid var(--border);margin:.85rem 0}.curriculum_grow__RgNYW{flex:1 1;min-width:160px}.sessions_list__3dQgO{display:flex;flex-direction:column;gap:.6rem}.sessions_cancelled__Z600G{opacity:.6}.sessions_row__pqGir{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sessions_main__O5o3T{min-width:0}.sessions_titleRow__XYpRN{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sessions_title__NxjuV{font-weight:600;color:var(--text-strong)}.sessions_meta__DfyhR{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem;font-size:var(--text-xs);color:var(--text-muted)}.sessions_meet__JsECO{display:inline-block;margin-top:.5rem;font-size:var(--text-sm);font-weight:600}.sessions_form__WKIxS .field{margin-bottom:.75rem}.sessions_formRow__8YOv5{display:flex;gap:.75rem;flex-wrap:wrap}.sessions_formRow__8YOv5>*{flex:1 1;min-width:160px}.github_connectBtn__BcJTc{display:inline-flex;align-items:center;padding:.6rem 1.05rem;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-weight:600;font-size:var(--text-sm)}.github_connectBtn__BcJTc:hover{filter:brightness(.92);text-decoration:none;color:#fff}.github_repoList__YCaI7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.github_repoRow__xauJL{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--border)}.github_repoRow__xauJL:last-child{border-bottom:none}.github_repoRow__xauJL span{display:inline-flex;align-items:center;gap:.5rem}.github_picker__ymWod{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--border-strong)}.github_pickerHead__W8nbx{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:var(--text-sm)}.github_feed__pnruB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.github_feedRow__ZpJzy{display:flex;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--border)}.github_feedRow__ZpJzy:last-child{border-bottom:none}.github_feedIcon__Ppi81{flex-shrink:0}.github_feedBody___X6PE{display:flex;flex-direction:column;gap:.15rem;font-size:var(--text-sm)}.github_feedMeta__unr8A{font-size:var(--text-xs);color:var(--text-muted)}.statuses_segmented__X35W3{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:3px;gap:2px}.statuses_segBtn__PHuK6{border:none;background:transparent;cursor:pointer;padding:.4rem 1.1rem;border-radius:var(--radius-pill);font-size:.88rem;font-weight:600;color:var(--text-muted)}.statuses_segBtn__PHuK6.statuses_active__V_0qv{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-sm)}.statuses_bar__bc8_2{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0}.statuses_navBtn__tW1lO{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:var(--radius-sm);width:32px;height:32px;font-size:1rem;color:var(--text-strong)}.statuses_navBtn__tW1lO:hover{background:var(--surface-2)}.statuses_weekLabel__V_OGa{font-weight:600;color:var(--text-strong)}.statuses_spacer__EyTQh{margin-left:auto}.statuses_weekGrid__NhYcN{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:860px){.statuses_weekGrid__NhYcN{grid-template-columns:repeat(2,1fr)}}.statuses_day__8aDxb{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);min-height:120px;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;text-align:left}.statuses_day__8aDxb:hover{border-color:var(--border-strong)}.statuses_day__8aDxb.statuses_missing__JnLzU{border-color:rgb(var(--c-red,220 38 38)/.5);background:rgb(var(--c-red,220 38 38)/.04)}.statuses_day__8aDxb.statuses_today__CtB2q{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.statuses_day__8aDxb.statuses_future__f3Myo{opacity:.6;cursor:default}.statuses_dayHead__baS5f{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.statuses_dayName__JSAHJ{font-weight:650;color:var(--text-strong)}.statuses_dayDate__lzR28{font-size:.75rem;color:var(--text-muted)}.statuses_dayField__MP38F{font-size:.8rem;line-height:1.35}.statuses_dayField__MP38F b{color:var(--text-muted);font-weight:600}.statuses_missingLabel__FAuxy{color:var(--danger);font-size:.82rem;font-weight:600}.statuses_emptyLabel__XuxuC{color:var(--text-muted);font-size:.82rem}.statuses_form__yQK6L,.statuses_weekList__jpjSI{display:flex;flex-direction:column;gap:var(--space-3)}.statuses_chips__oWICW{display:flex;flex-wrap:wrap;gap:var(--space-2)}.statuses_chip__0FNOu{border:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius-pill);padding:.25rem .7rem;font-size:.78rem;cursor:pointer;color:var(--text-strong)}.statuses_chip__0FNOu:hover{border-color:var(--border-strong)}.statuses_chipsHint__j1e_o{font-size:.78rem;color:var(--text-muted);margin-bottom:.3rem}.statuses_actions__EgHMm{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.statuses_err__DLp2b{color:var(--danger);font-size:.85rem}