.Sheet_scrim__vqayD{position:fixed;inset:0;z-index:var(--z-overlay);background:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:flex-end;animation:Sheet_fade__eMxBk var(--motion-fast) var(--ease-out)}.Sheet_panel__96MO_{background:var(--surface-bg);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);max-height:92vh;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0);transition:transform var(--motion-base) var(--ease-out);animation:Sheet_slideUp__FaCex var(--motion-base) var(--ease-out);will-change:transform}.Sheet_full__yDf0h{height:92vh}.Sheet_handleWrap__alF34{display:flex;justify-content:center;padding:8px 0 4px;touch-action:none}.Sheet_handle__FolUE{width:40px;height:5px;border-radius:var(--radius-full);background:var(--surface-border)}.Sheet_titleRow__f9p40{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 12px;border-bottom:1px solid var(--surface-border)}.Sheet_title__4GVE4{font-size:1.125rem;font-weight:700}.Sheet_close__qkTQG{margin-right:-10px;color:var(--text-primary)}.Sheet_close__qkTQG,.Sheet_floatClose__nKTqI{width:var(--touch-target-min);height:var(--touch-target-min);font-size:1.375rem;line-height:1}.Sheet_floatClose__nKTqI{position:absolute;top:8px;right:10px;z-index:3;display:grid;place-items:center;color:var(--text-secondary);background:transparent}.Sheet_content__PnU7x{overflow-y:auto;overscroll-behavior:contain;padding:16px;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){.Sheet_panel__96MO_,.Sheet_scrim__vqayD{animation:none}}@keyframes Sheet_fade__eMxBk{0%{opacity:0}to{opacity:1}}@keyframes Sheet_slideUp__FaCex{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ChecklistSection_wrap__v0dJJ{border-top:1px solid var(--surface-border);padding-top:12px;margin-top:8px}.ChecklistSection_head__GPr8t{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:10px}.ChecklistSection_count__5kFvf{margin-left:6px}.ChecklistSection_item__1sFPm{display:flex;align-items:center;gap:10px;min-height:var(--touch-target-min)}.ChecklistSection_check__QRNw5{width:32px;height:var(--touch-target-min);display:flex;align-items:center;margin-left:-4px}.ChecklistSection_box__Oz5NJ{width:18px;height:18px;border-radius:var(--radius-sm);border:2px solid var(--text-secondary)}.ChecklistSection_boxDone__44fS0{background:var(--status-success);border-color:var(--status-success)}.ChecklistSection_text__Q68WX{flex:1 1;min-width:0;font-size:.9375rem;color:var(--text-primary)}.ChecklistSection_textDone__WP_S3{color:var(--text-secondary);text-decoration:line-through}.ChecklistSection_del__PWjdY{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--text-secondary);font-size:.8125rem}.ChecklistSection_addRow__PNRqe{display:flex;gap:8px;margin-top:8px}.ChecklistSection_addInput__eYGia{flex:1 1;min-width:0;min-height:var(--touch-target-min);padding:8px 10px;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font-size:.9375rem;font-family:var(--font-body)}.ChecklistSection_addBtn__7Im5z{min-height:var(--touch-target-min);padding:0 14px;border-radius:var(--radius-md);background:var(--color-ghost-hover);color:var(--color-primary);font-weight:600;font-size:.875rem}.ChecklistSection_addBtn__7Im5z:disabled{color:var(--text-muted)}.TagsSection_wrap__dgg36{border-top:1px solid var(--surface-border);padding-top:12px;margin-top:12px}.TagsSection_head__P1IJN{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:10px}.TagsSection_chips__0EY6S,.TagsSection_picker__7Qy36{display:flex;flex-wrap:wrap;gap:8px}.TagsSection_picker__7Qy36{margin-top:10px;padding-top:10px;border-top:1px dashed var(--surface-border)}.TagsSection_chip__nNEk9{min-height:36px;padding:0 12px;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}.TagsSection_on__TMk6j{border-color:var(--color-primary);color:var(--color-primary);background:var(--chip-primary-bg)}.TagsSection_x__U_Aom{opacity:.6;font-size:.6875rem}.TagsSection_add__dhjo6{min-height:36px;padding:0 12px;border-radius:var(--radius-full);border:1px dashed var(--surface-border);background:transparent;color:var(--color-primary);font-size:.8125rem;font-weight:600}.TagsSection_empty__UYRFm{font-size:.8125rem;color:var(--text-secondary)}.ToastProvider_toast__dXkdm{position:fixed;left:12px;right:12px;bottom:calc(56px + env(safe-area-inset-bottom, 0px) + 12px);z-index:60;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);box-shadow:0 6px 24px rgba(0,0,0,.18);font-size:.9375rem;animation:ToastProvider_toastIn__S3LgY var(--motion-base,.2s) var(--ease-out)}@keyframes ToastProvider_toastIn__S3LgY{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.ToastProvider_toast__dXkdm{animation:none}}.ToastProvider_error__PrkzC{background:var(--status-error-bg,#fee2e2);color:var(--status-error,#b42318);border:1px solid var(--status-error,#ef4444)}.ToastProvider_neutral__mwvn7{background:var(--chip-neutral-bg);color:var(--text-primary);border:1px solid var(--surface-border)}.ToastProvider_success__8rG99{background:var(--chip-success-bg);color:var(--chip-success-text);border:1px solid var(--status-success,#86efac)}.ToastProvider_msg__kMlnF{flex:1 1;line-height:1.4}.ToastProvider_action__kLaqH{flex-shrink:0;min-height:36px;padding:0 12px;border:none;border-radius:var(--radius-sm);font-weight:700;font-size:.875rem;font-family:inherit;cursor:pointer;background:currentColor}.ToastProvider_error__PrkzC .ToastProvider_action__kLaqH{color:var(--status-error-bg,#fee2e2)}.ToastProvider_neutral__mwvn7 .ToastProvider_action__kLaqH{color:var(--chip-neutral-bg)}.ToastProvider_success__8rG99 .ToastProvider_action__kLaqH{color:var(--chip-success-bg)}.ToastProvider_close__SmduA{flex-shrink:0;width:28px;height:28px;border:none;background:transparent;color:inherit;opacity:.6;font-size:.875rem;cursor:pointer}.ToastProvider_close__SmduA:active{opacity:1}.form_field__e_tQZ{margin-bottom:14px}.form_label__jV0yl{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:6px}.form_input__1pTJr,.form_select__obrdU,.form_textarea__NjLyP{width:100%;min-width:0;min-height:var(--touch-target-min);padding:10px 12px;font-size:1rem;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);font-family:var(--font-body)}.form_textarea__NjLyP{min-height:96px;resize:vertical;line-height:1.5}.form_titleInput__e_gen{width:100%;font-size:1.125rem;font-weight:600;font-family:var(--font-heading);color:var(--text-primary);background:transparent;border:none;border-bottom:1px solid var(--surface-border);padding:6px 0;margin-bottom:16px}.form_row2__Qds_R{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.form_primaryBtn__6oqfQ{width:100%;min-height:var(--touch-target-min);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);font-size:1rem;font-weight:600}.form_primaryBtn__6oqfQ:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text)}.form_ghostBtn__nrQNR{color:var(--color-primary)}.form_dangerBtn__B0bCV,.form_ghostBtn__nrQNR{min-height:var(--touch-target-min);padding:0 12px;border-radius:var(--radius-md);background:transparent;font-size:.9375rem;font-weight:600}.form_dangerBtn__B0bCV{color:var(--color-danger)}.form_deferred__ZjWYM{font-size:.8125rem;color:var(--text-secondary);padding:8px 0;border-top:1px solid var(--surface-border);margin-top:8px}.form_error__k6ex1{color:var(--status-error);font-size:.8125rem;margin-top:8px}.WorkingSessionsSection_list__VNg1z{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.WorkingSessionsSection_item__SnYSy{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-bg);border:1px solid var(--surface-border)}.WorkingSessionsSection_info__1WWB7{display:flex;flex-direction:column;gap:2px;flex:1 1}.WorkingSessionsSection_when__N22uD{font-size:.875rem;font-weight:600;color:var(--text-primary)}.WorkingSessionsSection_meta__rgy0F{font-size:.75rem;color:var(--text-secondary)}.WorkingSessionsSection_del__feywA{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}.WorkingSessionsSection_del__feywA:active{color:var(--status-error)}.WorkingSessionsSection_form__XW5Tl{display:flex;flex-direction:column;gap:10px;margin-top:8px}.WorkingSessionsSection_formActions__aNPXZ{display:flex;gap:8px;justify-content:flex-end}