.AppShell_shell__d9StE{min-height:100dvh}.AppShell_main__30gap{min-width:0}.AppShell_hasTabBar__CVzV_{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.AppShell_tabBar__H12NN{position:fixed;inset-inline:0;bottom:0;z-index:30;display:flex;justify-content:space-around;align-items:center;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 var(--space-1) env(safe-area-inset-bottom);background:var(--color-card);border-top:1px solid var(--color-line)}html:has(.AppShell_tabBar__H12NN){background:var(--color-card)}.AppShell_tab___s2UK{width:74px;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--color-muted);font-size:var(--fs-micro);font-weight:var(--fw-regular)}.AppShell_pill__Iqxb3{position:relative;width:52px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill)}.AppShell_tab___s2UK.AppShell_active__EpTD2{color:var(--color-ink);font-weight:var(--fw-medium)}.AppShell_badge__BArJ4,.AppShell_tab___s2UK.AppShell_active__EpTD2 .AppShell_pill__Iqxb3{background:var(--color-red);color:var(--color-on-brand)}.AppShell_badge__BArJ4{position:absolute;top:-4px;inset-inline-end:6px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);font-size:11px;font-weight:var(--fw-bold);line-height:18px;text-align:center}.AppShell_tab___s2UK.AppShell_active__EpTD2 .AppShell_badge__BArJ4{background:var(--color-ink)}.AppShell_rail__kkrNB{display:none}.AppShell_logoBlue__SeO8F{color:var(--color-blue)}.AppShell_logoYellow__nThaE{color:var(--color-yellow)}.AppShell_logoRed__V2tkN{color:var(--color-red)}.AppShell_logo__X0rPU{font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.3px;direction:ltr}@media (min-width:900px){.AppShell_shell__d9StE{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr)}.AppShell_tabBar__H12NN{display:none}.AppShell_hasTabBar__CVzV_{padding-bottom:0}.AppShell_rail__kkrNB{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-6) 0;background:var(--color-card);-webkit-border-end:1px solid var(--color-line);border-inline-end:1px solid var(--color-line)}.AppShell_rail__kkrNB .AppShell_logo__X0rPU{margin-bottom:18px}.AppShell_railItem__JEaEZ{position:relative;width:84px;height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);border-radius:var(--radius-lg);color:var(--color-muted);font-size:var(--fs-caption)}.AppShell_railItem__JEaEZ.AppShell_active__EpTD2{background:var(--color-red);color:var(--color-on-brand);font-weight:var(--fw-medium)}.AppShell_railItem__JEaEZ .AppShell_badge__BArJ4{top:6px;inset-inline-end:18px}}.Avatar_avatar__OLZc2{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-pill);font-weight:var(--fw-bold);line-height:1}.Avatar_lg__IoABf{width:var(--avatar-lg);height:var(--avatar-lg);font-size:18px}.Avatar_md__30KvO{width:var(--avatar-md);height:var(--avatar-md);font-size:15px}.Avatar_sm__8alpV{width:var(--avatar-sm);height:var(--avatar-sm);font-size:13px}.Avatar_blue__bFEf4{background:var(--color-blue);color:var(--color-on-brand)}.Avatar_red__fawXA{background:var(--color-red);color:var(--color-on-brand)}.Avatar_yellow__K69US{background:var(--color-yellow);color:var(--color-ink)}.Avatar_muted__l47C_{background:var(--color-line);color:var(--color-ink)}.Avatar_photo__Y1YyT{width:100%;height:100%;object-fit:cover}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-md);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;transition:background var(--transition),box-shadow var(--transition),opacity var(--transition)}.Button_lg__s7W56{min-height:var(--button-h);padding:0 var(--space-5);border-radius:var(--radius-lg);font-size:var(--fs-button)}.Button_md__ktIWF{min-height:var(--tap-target);padding:0 var(--space-4);font-size:var(--fs-body)}.Button_sm__pnQzd{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-caption)}.Button_block__PcjB5{width:100%}.Button_primary__6_Dls{background:var(--color-action);color:var(--color-on-brand)}.Button_primary__6_Dls:hover{filter:brightness(.96)}.Button_secondary__uuOdH{background:var(--color-card);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.Button_quiet__0qDO_{background:transparent;color:var(--color-ink)}.Button_button__96uC6:disabled{background:var(--color-disabled);color:var(--color-muted);box-shadow:none;filter:none}.Card_card__k57D1{display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-card)}.Card_pad-none___PpxX{padding:0}.Card_pad-sm___HUun{padding:var(--space-3)}.Card_pad-md__y_r3m{padding:var(--space-4)}.Card_default__ZH_uA{box-shadow:inset 0 0 0 1px var(--color-line)}.Card_quiet__Rrw64{background:var(--color-fill)}.Card_alert__Nx_AC{box-shadow:inset 0 0 0 var(--ring-width) var(--color-alert)}.Card_progress__PtNVo{box-shadow:inset 0 0 0 var(--ring-width) var(--color-progress)}.Card_done__h0BGi{box-shadow:inset 0 0 0 var(--ring-width) var(--color-done)}.Card_offline__ciimf{background:var(--color-yellow)}.Card_header__NZ6MT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.Card_title__Sv_1g{font-size:var(--fs-section);font-weight:var(--fw-bold)}.Card_action__oCe8E{flex-shrink:0;font-size:var(--fs-caption);color:var(--color-muted)}.Choice_segmented__SvRUV{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-fill)}.Choice_segment__ZJX9G{min-height:42px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink-soft);font-size:var(--fs-body);font-weight:var(--fw-regular)}.Choice_track__4_0BI .Choice_on__Mc0AL{box-shadow:var(--shadow-raised)}.Choice_outline___kJBS .Choice_on__Mc0AL,.Choice_track__4_0BI .Choice_on__Mc0AL{background:var(--color-card);color:var(--color-ink);font-weight:var(--fw-medium)}.Choice_outline___kJBS .Choice_on__Mc0AL{box-shadow:inset 0 0 0 var(--ring-width) var(--color-selected)}.Choice_chip__99AOC{min-height:var(--tap-target);padding:0 var(--space-4);border:0;background:var(--color-card);color:var(--color-ink);font-size:var(--fs-body);font-weight:var(--fw-regular);box-shadow:inset 0 0 0 1px var(--color-line);transition:box-shadow var(--transition)}.Choice_pill__4u6Hm{border-radius:var(--radius-pill)}.Choice_rect__D9R1B{border-radius:var(--radius-sm)}.Choice_selected__yhFgY{font-weight:var(--fw-medium);box-shadow:inset 0 0 0 var(--ring-width) var(--color-selected)}.Choice_chip__99AOC:disabled{opacity:.45}.Choice_switch__slQwZ{flex-shrink:0;display:inline-flex;width:56px;height:32px;padding:3px;border:0;border-radius:var(--radius-pill);background:var(--color-status-muted);transition:background var(--transition)}.Choice_switchOn___ZscM{justify-content:flex-end;background:var(--color-blue)}.Choice_knob__L07eX{width:26px;height:26px;border-radius:var(--radius-pill);background:var(--color-card)}.Choice_radioCard__P_Gfk{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:6px var(--space-4);border:0;border-radius:var(--radius-md);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line);text-align:start}.Choice_radioOn__DcTg2{box-shadow:inset 0 0 0 var(--ring-width) var(--color-selected)}.Choice_radioDot__twKyO{flex-shrink:0;width:22px;height:22px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 2px var(--color-status-muted)}.Choice_radioOn__DcTg2 .Choice_radioDot__twKyO{box-shadow:inset 0 0 0 2px var(--color-blue),inset 0 0 0 6px var(--color-card);background:var(--color-blue)}.Choice_radioText__eZT9K{display:flex;flex-direction:column}.Choice_radioTitle__Gmaqr{font-size:var(--fs-name);font-weight:var(--fw-medium)}.Choice_radioDetail__Xm2OU{font-size:var(--fs-micro);color:var(--color-muted)}.IconButton_iconButton__ZP59a{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);border:0;border-radius:var(--radius-pill);background:var(--color-yellow);color:var(--color-ink)}.IconButton_badge__msk0r{position:absolute;top:-2px;inset-inline-end:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-red);color:var(--color-on-brand);font-size:11px;font-weight:var(--fw-bold);line-height:18px;text-align:center}.Screen_screen__65tYp{width:100%;max-width:var(--content-max);margin-inline:auto;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--page-gutter) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.Screen_wide__yiwEQ{max-width:none}.Screen_withActionBar__gKusz{padding-bottom:150px}@media (min-width:900px){.Screen_screen__65tYp{padding:var(--space-8) var(--space-8) var(--space-8)}.Screen_withActionBar__gKusz{padding-bottom:150px}}.Screen_header__qkAvr{display:flex;align-items:center;gap:10px;min-height:var(--tap-target);margin-bottom:var(--space-1)}.Screen_titles__cOBQP{flex:1 1;min-width:0}.Screen_titleLg__wXc07{font-size:var(--fs-title)}.Screen_titleMd__nyzmE{font-size:var(--fs-title-sm)}.Screen_subtitle__VDisW{font-size:var(--fs-caption);color:var(--color-muted)}.Screen_actions__aF6g4{display:flex;gap:var(--space-2);flex-shrink:0}.Screen_sectionTitle__NGuf6{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1)}.Screen_sectionTitle__NGuf6 h2{font-size:var(--fs-section)}.Screen_sectionTitle__NGuf6 span{font-size:var(--fs-caption);color:var(--color-muted)}.Screen_actionBar__U8Ofo{position:fixed;inset-inline:0;bottom:0;z-index:20;padding:var(--space-3) var(--page-gutter) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--color-card);border-top:1px solid var(--color-line)}html:has(.Screen_actionBar__U8Ofo){background:var(--color-card)}@media (min-width:900px){.Screen_actionBar__U8Ofo{inset-inline-start:var(--rail-w)}}.Screen_actionInner__cZSH9{max-width:var(--content-max);margin-inline:auto;display:flex;flex-direction:column;gap:6px}.Screen_note__rnAE_{font-size:var(--fs-caption);color:var(--color-ink-soft)}.Field_field__vRj3V{display:flex;flex-direction:column;gap:6px}.Field_label__ug_p6{font-size:var(--fs-body);font-weight:var(--fw-medium)}.Field_box__iGw7e{display:flex;align-items:center;gap:var(--space-2);min-height:56px;padding-inline:var(--space-4) 6px;border-radius:var(--radius-md);background:var(--color-card);box-shadow:inset 0 0 0 2px var(--color-line-strong)}.Field_box__iGw7e:focus-within{box-shadow:inset 0 0 0 2px var(--color-blue)}.Field_error__ssWaB{box-shadow:inset 0 0 0 2px var(--color-red)}.Field_input__PajEh{flex:1 1;min-width:0;width:0;border:0;outline:none;background:transparent;font-size:17px}.Field_hint__9kUPP{font-size:var(--fs-caption);color:var(--color-muted)}.Field_search__fxh5m{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:var(--radius-md);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted)}.Field_search__fxh5m .Field_input__PajEh{color:var(--color-ink);font-size:var(--fs-name)}.Field_textarea__crpYe{min-height:96px;padding:var(--space-3) 14px;border:0;border-radius:var(--radius-md);background:var(--color-card);box-shadow:inset 0 0 0 2px var(--color-line-strong);font-size:var(--fs-name);resize:vertical;outline:none}.Field_textarea__crpYe:focus{box-shadow:inset 0 0 0 2px var(--color-blue)}.List_list___Zxm_{border-radius:var(--radius-xl);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line);overflow:hidden}.List_row__YWRXX+.List_row__YWRXX{border-top:1px solid var(--color-fill)}.List_inner__hgkFz{display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-3)}.List_text__vfLF7{flex:1 1;min-width:0;display:flex;flex-direction:column}.List_title__DWMm7{font-size:var(--fs-name);font-weight:var(--fw-medium)}.List_subtitle__09YkI,.List_title__DWMm7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.List_subtitle__09YkI{font-size:var(--fs-caption);color:var(--color-muted)}.List_alert__IXbSq{color:var(--color-red)}.List_dimmed___66U2{opacity:.7}.StatusChip_chip__GCljV{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-ink);font-weight:var(--fw-regular);white-space:nowrap}.StatusChip_sm___N5Th{height:26px;padding:0 10px;font-size:var(--fs-micro)}.StatusChip_md__ih2vw{height:32px;padding:0 14px;font-size:var(--fs-caption)}.StatusChip_done__VopPP{box-shadow:inset 0 0 0 var(--ring-width) var(--color-done)}.StatusChip_progress__G6EWT{box-shadow:inset 0 0 0 var(--ring-width) var(--color-progress)}.StatusChip_alert__JAFgT{box-shadow:inset 0 0 0 var(--ring-width) var(--color-alert)}.StatusChip_muted__gXNxk{box-shadow:inset 0 0 0 var(--ring-width) var(--color-status-muted);color:var(--color-ink-soft)}.not-found_wrap__MjRhi{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--page-gutter);text-align:center}.not-found_code__7e29u{font-size:var(--fs-display);font-weight:var(--fw-bold);color:var(--color-red)}.not-found_title__Vh7BH{font-size:var(--fs-title-sm);font-weight:var(--fw-bold)}.not-found_body__sLyFD{max-width:34ch;color:var(--color-muted);margin-bottom:var(--space-2)}.TimeChips_box__7pghI{display:flex;flex-direction:column;gap:10px;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line)}.TimeChips_head___L_JL{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.TimeChips_label__7IRkf{font-size:var(--fs-body);font-weight:var(--fw-medium)}.TimeChips_result__A7xn4{font-size:var(--fs-caption);color:var(--color-ink)}.TimeChips_chips__SGyix{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.TimeChips_chip__uYYKT{padding:0;font-size:var(--fs-caption)}.TimeChips_stepper__ntxxP{display:flex;align-items:center;gap:var(--space-2)}.TimeChips_stepper__ntxxP button{width:48px;border:0;background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line);font-size:20px}.TimeChips_stepTime__JOd_s,.TimeChips_stepper__ntxxP button{height:48px;border-radius:var(--radius-sm);font-weight:var(--fw-bold)}.TimeChips_stepTime__JOd_s{flex:1 1;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 var(--ring-width) var(--color-blue);font-size:22px}.Install_scrim___19cL{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:var(--color-scrim);animation:Install_fade__tuKN9 var(--transition)}.Install_sheet__ey98g{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-card);box-shadow:var(--shadow-sheet);text-align:center;animation:Install_rise__5nd_8 .22s ease-out}@media (min-width:900px){.Install_scrim___19cL{align-items:center}.Install_sheet__ey98g{border-radius:var(--radius-xl);padding-bottom:var(--space-6)}}.Install_grabber__J1YV5{width:40px;height:5px;border-radius:var(--radius-pill);background:var(--color-line-strong);margin-bottom:var(--space-2)}.Install_appIcon__Abbd_{width:84px;height:84px;border-radius:20px;box-shadow:0 6px 18px rgba(240,90,34,.3)}.Install_sheetTitle__oJP0l{margin:var(--space-2) 0 0;font-size:var(--fs-title-sm);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.Install_sheetText__dvQQW{margin:0 0 var(--space-2);color:var(--color-muted)}.Install_help__kk5mt,.Install_sheetText__dvQQW{font-size:var(--fs-body);line-height:var(--lh-body)}.Install_help__kk5mt{width:100%;text-align:start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-fill)}.Install_helpIntro__kP2KC{margin:0 0 var(--space-2);font-weight:var(--fw-medium)}.Install_steps__d297a{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.Install_helpRow__VzpVk,.Install_steps__d297a li{display:flex;align-items:center;gap:var(--space-3);margin:0}.Install_stepIcon__x6yAf{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-xs);background:var(--color-card);color:var(--color-blue)}.Install_cardRow__ZSO0M{display:flex;align-items:center;gap:var(--space-3)}.Install_cardIcon__akVRU{flex:none;width:52px;height:52px;border-radius:13px}@keyframes Install_fade__tuKN9{0%{opacity:0}}@keyframes Install_rise__5nd_8{0%{transform:translateY(40px);opacity:0}}@media (prefers-reduced-motion:reduce){.Install_scrim___19cL,.Install_sheet__ey98g{animation:none}}.LoginScreen_page__yKUdL{min-height:100dvh;display:flex;justify-content:center;padding:calc(var(--space-8) + env(safe-area-inset-top)) var(--space-6) var(--space-8)}.LoginScreen_form__IJOLE{width:100%;max-width:420px;display:flex;flex-direction:column;gap:22px}.LoginScreen_lang__AuzW1{align-self:flex-end;width:140px}.LoginScreen_brand__xdFBy{display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--space-3) 0 var(--space-2)}.LoginScreen_logo__OQWaK{font-size:46px}.LoginScreen_app__2JELE{font-size:17px;color:var(--color-ink-soft)}.LoginScreen_error__kVPIj{flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;font-weight:var(--fw-medium)}.LoginScreen_show__8Zb9I{min-height:var(--tap-target);padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:var(--color-fill);font-size:14px;font-weight:var(--fw-medium)}.LoginScreen_help__Td1_n{text-align:center;font-size:14px;color:var(--color-ink-soft)}.AccountScreen_sessions__tnnVw{margin:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-body)}.AccountScreen_sessions__tnnVw dd{margin:0}.AccountScreen_sync__qGkjf{flex-direction:row;align-items:center}.AccountScreen_menu__3wthC{border-radius:var(--radius-lg);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line);overflow:hidden}.AccountScreen_menu__3wthC li+li{border-top:1px solid var(--color-fill)}.AccountScreen_menuItem__e1Pw4{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-4);border:0;background:none;font-size:var(--fs-name);text-align:start}.NotificationsScreen_list__qw1Hn{display:flex;flex-direction:column;gap:var(--space-2)}.NotificationsScreen_item__zrLme{display:flex;gap:var(--space-3);padding:14px;border-radius:var(--radius-lg);background:var(--color-page);box-shadow:inset 0 0 0 1px var(--color-line)}.NotificationsScreen_unread__pyHRW{background:var(--color-card)}.NotificationsScreen_dot__Q1T4N{width:10px;height:10px;margin-top:7px;flex-shrink:0;border-radius:var(--radius-pill)}.NotificationsScreen_unread__pyHRW .NotificationsScreen_dot__Q1T4N{background:var(--color-red)}.NotificationsScreen_text__zoN8C{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.NotificationsScreen_top__ONqMY{display:flex;align-items:baseline;gap:var(--space-2)}.NotificationsScreen_title__InMMm{flex:1 1;font-size:var(--fs-name)}.NotificationsScreen_unread__pyHRW .NotificationsScreen_title__InMMm{font-weight:var(--fw-medium)}.NotificationsScreen_time__uEP11{font-size:var(--fs-micro);color:var(--color-muted);white-space:nowrap}.NotificationsScreen_body__Mr99c{font-size:14px;color:var(--color-ink-soft)}.NotificationsScreen_older__Aa6YL{text-align:center;font-size:var(--fs-caption);color:var(--color-muted)}.HomeScreen_header__eFgd_{display:flex;align-items:center;gap:var(--space-2);max-width:1200px;width:100%;margin-inline:auto}.HomeScreen_classSwitch__0VXDG{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;text-align:start}.HomeScreen_classBadge__UMHWm{width:var(--tap-target);height:var(--tap-target);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--color-yellow);font-weight:var(--fw-bold)}.HomeScreen_classText__aQpWn{display:flex;flex-direction:column;min-width:0}.HomeScreen_className__VaA7I{display:flex;align-items:center;gap:var(--space-1);font-size:20px;font-weight:var(--fw-bold)}.HomeScreen_classSub__YcrnB{font-size:var(--fs-caption);color:var(--color-muted)}.HomeScreen_layout__Iszkn{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:1200px;width:100%;margin-inline:auto}.HomeScreen_mainCol__vjPBL,.HomeScreen_sideCol__1ezc9{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.HomeScreen_workCard__xcUyv{flex-direction:row;align-items:center;gap:var(--space-3)}.HomeScreen_dot__o1nHH{width:12px;height:12px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--color-blue)}.HomeScreen_grow__afODP{flex:1 1;min-width:0;display:flex;flex-direction:column}.HomeScreen_strong__0eBwb{font-size:var(--fs-name);font-weight:var(--fw-medium)}.HomeScreen_caption__4HNmQ{font-size:var(--fs-caption);color:var(--color-muted)}.HomeScreen_link__U2_EC{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-ink)}.HomeScreen_stats__0otD2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.HomeScreen_stat__F9LhV{display:flex;flex-direction:column;padding:10px var(--space-3);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line)}.HomeScreen_statValue__A9BiM{font-size:24px;font-weight:var(--fw-bold)}.HomeScreen_statValue__A9BiM small{font-size:14px;color:var(--color-muted)}.HomeScreen_statLabel__eRxmp{font-size:var(--fs-caption);color:var(--color-ink-soft)}.HomeScreen_reviewCard__tB0SC{display:flex;align-items:center;gap:var(--space-3);padding:14px;border-radius:var(--radius-lg);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.HomeScreen_reviewCount___hTpg{width:var(--tap-target);height:var(--tap-target);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--color-yellow);font-size:18px;font-weight:var(--fw-bold)}.HomeScreen_team__EN79R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.HomeScreen_member__WM0qM{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.HomeScreen_memberName__ddGyo{font-size:14px;font-weight:var(--fw-medium)}.HomeScreen_routine__nTxaG li+li{border-top:1px solid var(--color-fill)}.HomeScreen_phase__WFdV6{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding-inline:var(--space-1);border-radius:var(--radius-sm)}.HomeScreen_phase__WFdV6[data-current]{background:var(--color-fill)}.HomeScreen_phaseTime__jXg9t{width:44px;font-size:var(--fs-caption);color:var(--color-muted)}.HomeScreen_phaseName__2yvRE{flex:1 1;font-size:var(--fs-name);font-weight:var(--fw-medium)}.HomeScreen_birthday__yvk0E{flex-direction:row;align-items:center}.HomeScreen_childGrid__jzuE1{display:none}.HomeScreen_childCard__Qemkk{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:18px 10px 16px;border-radius:var(--radius-xl);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line)}.HomeScreen_childCard__Qemkk[data-dimmed]{opacity:.7}.HomeScreen_childName__9L0zH{font-size:var(--fs-name);font-weight:var(--fw-medium)}@media (min-width:900px){.HomeScreen_layout__Iszkn{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:var(--space-6)}.HomeScreen_childGrid__jzuE1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}}.Care_careNav__Ki1xG{display:none}.Care_careContent__BIlqW{min-width:0}@media (min-width:900px){.Care_careLayout__Ot2tL{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:100dvh}.Care_careNav__Ki1xG{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-6) var(--space-3);-webkit-border-end:1px solid var(--color-line);border-inline-end:1px solid var(--color-line)}}.Care_careNavTitle__VqZLO{margin:0 var(--space-2) 10px;font-size:var(--fs-title-sm);font-weight:var(--fw-bold)}.Care_careNavItem__w0WS8{min-height:50px;display:flex;align-items:center;gap:var(--space-3);padding:0 14px;border-radius:14px;font-size:var(--fs-name)}.Care_careNavOn__m1elD{font-weight:var(--fw-medium);background:var(--color-card);box-shadow:inset 0 0 0 var(--ring-width) var(--color-selected)}.Care_dot__FOaCe{width:10px;height:10px;flex-shrink:0;border-radius:var(--radius-pill)}.Care_red__B7HkH{background:var(--color-red)}.Care_yellow__t7F0T{background:var(--color-yellow)}.Care_blue__087fw{background:var(--color-blue)}.Care_tiles__PaZem{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.Care_tile__Y5Yyr{min-height:72px;display:flex;flex-direction:column;justify-content:space-between;padding:10px;border-radius:var(--radius-md);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-line)}.Care_tileTitle__vg_Cr{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:var(--fw-medium)}.Care_tileNote__gQYXC{font-size:var(--fs-micro);color:var(--color-muted)}.Care_warn__D9NX7{color:var(--color-ink);font-weight:var(--fw-medium)}.Care_tableWrap__f5e9G{overflow-x:auto}.Care_table__Rlb4b{width:100%;border-collapse:collapse;text-align:center}.Care_table__Rlb4b thead th{padding-bottom:6px;font-size:11px;font-weight:var(--fw-medium);color:var(--color-ink-soft)}.Care_table__Rlb4b tbody tr{border-top:1px solid var(--color-fill)}.Care_table__Rlb4b tbody tr[data-dimmed]{opacity:.6}.Care_table__Rlb4b tbody th{padding:6px var(--space-1);text-align:start;font-size:14px;font-weight:var(--fw-medium)}.Care_table__Rlb4b td{padding:6px 2px}.Care_cell__vsO8I{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-size:14px;font-weight:var(--fw-bold)}.Care_cellLogged__btMUe{box-shadow:inset 0 0 0 var(--ring-width) var(--color-done)}.Care_cellNeeds__M1qdb{box-shadow:inset 0 0 0 var(--ring-width) var(--color-alert)}.Care_cellNone__5IUR5{color:var(--color-muted)}.Care_legend__cBWbZ{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--fs-micro);color:var(--color-ink-soft)}