.screen_screen__lQaOi{max-width:640px;margin:0 auto;padding:calc(env(safe-area-inset-top, 0px) + 12px) calc(env(safe-area-inset-right, 0px) + 16px) 24px calc(env(safe-area-inset-left, 0px) + 16px)}.screen_header__U7vls{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.screen_title__2iAVd{font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.screen_error__2wwra{font-size:.875rem;color:var(--status-error);padding:8px 2px}.screen_stub__QcZo5{color:var(--text-secondary);font-size:.9375rem;padding:8px 2px}.RecurrenceStrip_wrap__EA1Y_{display:flex;flex-direction:column;gap:6px}.RecurrenceStrip_strip__kZtop{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.RecurrenceStrip_scroller__2_9mz{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:4px}.RecurrenceStrip_scroller__2_9mz::-webkit-scrollbar{display:none}.RecurrenceStrip_slot__hNXZW{width:20px;height:20px;flex-shrink:0;border-radius:var(--radius-sm);display:grid;place-items:center;font-size:.75rem;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RecurrenceStrip_ok__fJo3_{background:var(--chip-success-bg);color:var(--chip-success-text)}.RecurrenceStrip_amber__Gba8c{background:var(--chip-warning-bg);color:var(--chip-warning-text)}.RecurrenceStrip_bad__zzPIh{background:var(--chip-error-bg);color:var(--chip-error-text)}.RecurrenceStrip_pend__17P43{background:var(--chip-neutral-bg);color:var(--text-secondary)}.RecurrenceStrip_none__Xj_IG{background:transparent;border:1px dashed var(--surface-border)}.RecurrenceStrip_legend__2dZrf{font-size:.6875rem;color:var(--text-secondary);text-align:center}.RecurrenceStrip_legOk__Gp8qO{color:var(--chip-success-text);font-weight:700}.RecurrenceStrip_legAmber__oGTMh{color:var(--chip-warning-text);font-weight:700}.RecurrenceStrip_legBad__IoWes{color:var(--chip-error-text);font-weight:700}.RecurrenceStrip_footer__a1JnF{font-size:.6875rem;color:var(--text-secondary)}.KamishibaiCard_card__Bcbo2{flex-shrink:0;width:min(74vw,280px);min-height:240px;padding:0 14px 14px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:transform .12s var(--ease-out),box-shadow .15s;position:relative;overflow:hidden;scroll-snap-align:start}.KamishibaiCard_card__Bcbo2:active{transform:scale(.98)}.KamishibaiCard_card__Bcbo2.KamishibaiCard_pending__QhAom{background:var(--card-pending-bg,#fff8f6);border:1px solid var(--card-pending-border,#f5d5cc)}.KamishibaiCard_card__Bcbo2.KamishibaiCard_done__adlTF{background:var(--card-done-bg,#fafdfb);border:1px solid var(--card-done-border,#e2f0e6);opacity:.85}.KamishibaiCard_edge__BMwud{height:4px;margin:0 -14px;border-radius:var(--radius-md) var(--radius-md) 0 0}.KamishibaiCard_edgePending__5R18R{background:var(--status-warning)}.KamishibaiCard_edgeDone__ju0nd{background:var(--status-success,#86efac)}.KamishibaiCard_header__6anF0{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.KamishibaiCard_headerLeft__gU6_1{display:flex;align-items:center;gap:4px}.KamishibaiCard_recurIcon__Sog6g{color:var(--text-muted)}.KamishibaiCard_timeLeft__ZFXUG{font-size:.6875rem;font-weight:600;color:var(--text-secondary)}.KamishibaiCard_timeLeft__ZFXUG.KamishibaiCard_overdue__CBl_M{color:var(--status-error,#ef4444)}.KamishibaiCard_title__So5yg{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.KamishibaiCard_statusRow__wDEyh{display:flex;justify-content:center}.KamishibaiCard_statusBadge__FD8dx{font-size:.6875rem;font-weight:600;padding:2px 12px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.03em}.KamishibaiCard_badgePending__rmA29{background:var(--chip-warning-bg);color:var(--chip-warning-text)}.KamishibaiCard_badgeDone___kQxa{background:var(--chip-success-bg);color:var(--chip-success-text)}.KamishibaiCard_assignee__B85xD{font-size:.75rem;color:var(--text-secondary);text-align:center}.KamishibaiCard_trackRecord__2AkzM{margin:8px 0 2px}.KamishibaiCard_footer__oTykG{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:6px}.KamishibaiCard_frequencyBadge__Htyhq{display:inline-flex;align-items:center;gap:3px;font-size:.5625rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.KamishibaiCard_toggleHit__JiDUJ{width:var(--touch-target-min);height:var(--touch-target-min);margin:calc(var(--touch-target-min) / -2 + 15px) -7px;border:none;background:transparent;padding:0;display:grid;place-items:center;cursor:pointer}.KamishibaiCard_toggleDisc__lzxb1{width:30px;height:30px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;line-height:1;font-size:.9375rem;transition:transform .12s var(--ease-spring,var(--ease-out)),background .1s,border-color .1s,color .1s}.KamishibaiCard_toggleCheck__QESN6{background:transparent;border:2px dashed var(--status-warning);color:var(--status-warning)}.KamishibaiCard_toggleHit__JiDUJ:active .KamishibaiCard_toggleCheck__QESN6{border-style:solid;border-color:var(--status-success);color:var(--status-success);background:rgba(34,197,94,.08);transform:scale(1.12)}.KamishibaiCard_toggleUndo__cZe_K{background:var(--surface-bg);color:var(--text-muted);border:1px solid var(--surface-border)}.RecurrenceEditorSheet_wrap__2697Y{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.RecurrenceEditorSheet_inline__6lDS_{display:flex;gap:8px;align-items:center}.RecurrenceEditorSheet_intervalInput__lguQJ{width:72px;min-height:var(--touch-target-min);padding:0 10px;font-size:16px;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary)}.RecurrenceEditorSheet_dayRow__mWKQC{display:flex;gap:6px;justify-content:space-between}.RecurrenceEditorSheet_dayCircle__BAkLZ{width:40px;height:40px;border-radius:var(--radius-full);border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-secondary);font-weight:600;font-size:.875rem;cursor:pointer}.RecurrenceEditorSheet_daySelected__F0fEB{background:var(--color-primary);color:var(--color-primary-fg);border-color:var(--color-primary)}.RecurrenceEditorSheet_ends__y_49o{display:flex;flex-direction:column;gap:12px}.RecurrenceEditorSheet_radioRow__a6s4u{display:flex;align-items:center;gap:10px;min-height:var(--touch-target-min);font-size:.9375rem;color:var(--text-primary)}.RecurrenceEditorSheet_radioRow__a6s4u input[type=radio]{width:20px;height:20px}.RecurrenceEditorSheet_occ__fI0Hh{color:var(--text-secondary);font-size:.875rem}.RecurrenceEditorSheet_actions__HvkZU{display:flex;flex-direction:column;gap:8px;margin-top:4px}.RecurrenceEditorSheet_actions__HvkZU button{width:100%}.RecurrenceSection_wrap__P9tMc{display:flex;flex-direction:column;gap:12px}.RecurrenceSection_actions__dfhgU{display:flex;flex-direction:column;gap:8px}.RecurrenceSection_actions__dfhgU button{width:100%}.MetaManageSheet_list__N2Iwv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.MetaManageSheet_item__Sg1JQ{border-bottom:1px solid var(--surface-border);padding:6px 0}.MetaManageSheet_viewRow___wDoB{display:flex;align-items:center;gap:8px;min-height:var(--touch-target-min)}.MetaManageSheet_info__M8mZW{display:flex;flex-direction:column;gap:2px;flex:1 1}.MetaManageSheet_name__gv3Yk{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.MetaManageSheet_count__a4tFL{font-size:.75rem;color:var(--text-secondary)}.MetaManageSheet_iconBtn__vS0m1{width:var(--touch-target-min);height:var(--touch-target-min);flex-shrink:0;border:none;background:transparent;color:var(--text-muted);font-size:1rem;cursor:pointer}.MetaManageSheet_iconBtn__vS0m1.MetaManageSheet_del__2iRDk:active{color:var(--status-error)}.MetaManageSheet_editRow__IeaWa{display:flex;gap:6px;align-items:center}.MetaManageSheet_editRow__IeaWa input{flex:1 1}.MetaManageSheet_delRow__UZ3De{display:flex;flex-direction:column;gap:8px;padding:4px 0}.MetaManageSheet_delText__o5mmd{font-size:.875rem;color:var(--text-secondary)}.MetaManageSheet_delActions__6i_KO{display:flex;gap:8px;justify-content:flex-end}.StateBlock_block__23ryZ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:48px 24px;min-height:40vh;justify-content:center}.StateBlock_icon__Q_ILl{width:64px;height:64px;color:var(--text-muted);display:grid;place-items:center}.StateBlock_icon__Q_ILl img{width:64px;height:64px}.StateBlock_eyebrow__qNKwG{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.StateBlock_title___uMfQ{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--text-primary)}.StateBlock_body___Lsiv{font-size:.9375rem;color:var(--text-secondary);max-width:30ch;line-height:1.5}.StateBlock_actions__GK__I{display:flex;flex-direction:column;gap:8px;margin-top:8px;width:100%;max-width:260px}.StateBlock_actionGhost__Csqh0,.StateBlock_action__cQaSM{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target-min);padding:0 20px;border-radius:var(--radius-md);font-weight:600;font-size:.9375rem}.StateBlock_action__cQaSM{background:var(--color-primary);color:var(--color-primary-fg)}.StateBlock_actionGhost__Csqh0{background:transparent;color:var(--color-primary)}.MetaSelect_addRow__FOWBn{display:flex;gap:6px;align-items:stretch}.MetaSelect_addRow__FOWBn input{flex:1 1}.MetaSelect_addBtn___WYcR,.MetaSelect_cancelBtn__DFmZP{width:var(--touch-target-min);min-height:var(--touch-target-min);flex-shrink:0;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-card);font-size:1rem;cursor:pointer}.MetaSelect_addBtn___WYcR{color:var(--status-success,#16a34a);border-color:var(--status-success,#16a34a)}.MetaSelect_cancelBtn__DFmZP{color:var(--text-muted)}.SnoozeTray_tray__dT_31{display:flex;flex-direction:column;gap:10px;padding:4px 0}.SnoozeTray_line__9UtUu{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.SnoozeTray_caption__VQT63{font-size:.8125rem;color:var(--text-secondary)}.SnoozeTray_segmented__mjFFP{display:inline-flex;border:1px solid var(--surface-border);border-radius:var(--radius-md);overflow:hidden}.SnoozeTray_seg__jxwKM{min-height:36px;padding:0 12px;border:none;background:var(--surface-card);color:var(--text-secondary);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer}.SnoozeTray_seg__jxwKM+.SnoozeTray_seg__jxwKM{border-left:1px solid var(--surface-border)}.SnoozeTray_segOn__LlRz3{background:var(--color-primary);color:var(--color-primary-fg)}.SnoozeTray_presets__HhA9A{display:flex;flex-wrap:wrap;gap:8px}.SnoozeTray_preset__V1ifA{min-height:var(--touch-target-min);padding:0 14px;border:1px solid var(--status-warning);border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer}.SnoozeTray_preset__V1ifA:active{background:var(--chip-warning-bg)}.SnoozeTray_dateInput__XGIKU{min-height:var(--touch-target-min);padding:0 10px;font-size:16px;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary)}.TriageList_count__ikpug{font-size:.875rem;color:var(--text-secondary);margin-bottom:12px}.TriageList_zero__oww4R{text-align:center;padding:64px 16px}.TriageList_emoji__0LxIP{font-size:3rem;margin-bottom:12px}.TriageList_zeroTitle__wjRhh{font-size:1.375rem;font-weight:700;margin-bottom:6px}.TriageList_zeroSub__7HQC_{color:var(--text-secondary);font-size:.9375rem}.SearchFilterSheet_group__l1lCn{margin-bottom:20px}.SearchFilterSheet_groupLabel__C9sQp{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.SearchFilterSheet_chips__0IQBt{display:flex;flex-wrap:wrap;gap:8px}.SearchFilterSheet_chip__zDcB_{min-height:var(--touch-target-min);padding:0 14px;border-radius:var(--radius-full);border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-secondary);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer}.SearchFilterSheet_on__Yn8Zh{background:var(--color-primary);color:var(--color-primary-fg);border-color:var(--color-primary)}.SearchFilterSheet_toggle__p3A1D{display:flex;align-items:center;gap:10px;min-height:var(--touch-target-min);margin-top:8px;font-size:.9375rem;color:var(--text-primary)}.SearchFilterSheet_toggle__p3A1D input{width:20px;height:20px}.SearchFilterSheet_footer__hvPcn{display:flex;gap:10px;margin-top:8px}.SearchFilterSheet_footer__hvPcn button{flex:1 1}.BrowseView_searchBar__x7GNA{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:8px;padding:6px 0 10px;background:var(--surface-bg,var(--surface-card))}.BrowseView_inputWrap__Mxqis{position:relative;flex:1 1;display:flex;align-items:center}.BrowseView_searchIcon__59yma{position:absolute;left:10px;display:inline-flex;color:var(--text-muted);pointer-events:none}.BrowseView_input__vIQ1v{width:100%;min-height:var(--touch-target-min);padding:0 34px;font-size:16px;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font-family:inherit}.BrowseView_input__vIQ1v:focus{outline:none;border-color:var(--color-primary)}.BrowseView_clear__fzV_4{position:absolute;right:6px;width:32px;height:32px;border:none;background:transparent;color:var(--text-muted);font-size:.875rem;cursor:pointer}.BrowseView_filterBtn__PCXGK{position:relative;width:var(--touch-target-min);height:var(--touch-target-min);flex-shrink:0;display:grid;place-items:center;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-secondary);cursor:pointer}.BrowseView_filterBadge__BzlaL{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-fg);font-size:.625rem;font-weight:700;line-height:18px;text-align:center}.BrowseView_count__7ALVw,.BrowseView_resultLine__15gC7{font-size:.8125rem;color:var(--text-secondary);padding:2px 2px 8px}.BrowseView_resultRow__4doTh{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;min-height:var(--touch-target-min);padding:10px 2px;border:none;border-bottom:1px solid var(--surface-border);background:transparent;cursor:pointer}.BrowseView_resultTitle__DchXp{font-size:1rem;color:var(--text-primary);line-height:1.35}.BrowseView_resultMeta__bSUPq{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.BrowseView_segmented__EZakO{display:flex;gap:2px;padding:3px;background:var(--color-ghost-hover);border-radius:var(--radius-md);margin-bottom:12px}.BrowseView_seg__8gUov{flex:1 1;min-height:40px;border-radius:calc(var(--radius-md) - 2px);font-size:.875rem;font-weight:600;color:var(--text-secondary)}.BrowseView_segActive__CJODE{background:var(--surface-card);color:var(--color-primary)}.BrowseView_saved__deFGS{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.BrowseView_chip__ecqKJ{min-height:36px;padding:0 14px;border-radius:var(--radius-full);border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-secondary);font-size:.8125rem;font-weight:600}.BrowseView_chipActive__GAA3k{border-color:var(--color-primary);color:var(--color-primary)}.BrowseView_group___QlOs{margin-bottom:6px}.BrowseView_groupHeader__ZX3ky{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--touch-target-min);padding:8px 4px;text-align:left}.BrowseView_caret__kJgR8{color:var(--text-secondary);font-size:.75rem;width:14px}.BrowseView_groupName__Ajh_s{flex:1 1;min-width:0;font-size:.9375rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrowseView_groupCount__RBzY3{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.BrowseView_groupBody__bzvtb{padding:4px 0 8px}.BrowseView_err__QVxUk,.BrowseView_msg__H9bl_{padding:12px 2px;font-size:.875rem}.BrowseView_msg__H9bl_{color:var(--text-secondary)}.BrowseView_err__QVxUk{color:var(--status-error)}