._spinner_1xkkd_1{display:inline-block;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:.7;animation:_spin_1xkkd_1 .7s linear infinite}@keyframes _spin_1xkkd_1{to{transform:rotate(360deg)}}._btn_xwjbh_1{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:var(--fw-semibold);letter-spacing:-.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .15s,transform .1s,opacity .15s}._btn_xwjbh_1:active:not(:disabled){transform:scale(.98)}._btn_xwjbh_1:disabled{opacity:.4;cursor:default}._sm_xwjbh_22{height:34px;padding:0 12px;font-size:var(--fs-sm);border-radius:var(--r-sm)}._md_xwjbh_29{height:46px;padding:0 16px;font-size:var(--fs-md);border-radius:var(--r-md)}._lg_xwjbh_36{height:50px;padding:0 20px;font-size:var(--fs-lg);border-radius:var(--r-lg)}._block_xwjbh_43{width:100%}._primary_xwjbh_47{background:var(--c-primary);color:var(--c-white)}@media (hover: hover){._primary_xwjbh_47:hover:not(:disabled){background:var(--c-ink)}._secondary_xwjbh_56:hover:not(:disabled){background:var(--c-gray-50)}._soft_xwjbh_59:hover:not(:disabled){background:var(--c-soft-line)}._ghost_xwjbh_62:hover:not(:disabled){background:var(--c-gray-100)}}._secondary_xwjbh_56{background:var(--c-white);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-gray-200)}._soft_xwjbh_59{background:var(--c-soft-bg);color:var(--c-primary)}._ghost_xwjbh_62{color:var(--c-gray-600)}._dark_xwjbh_82{background:var(--c-black);color:var(--c-white)}._wrap_5p2zk_1{display:flex;flex-direction:column;align-items:center;padding:var(--s-10) var(--s-6);text-align:center}._badge_5p2zk_9{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--s-4);border-radius:50%;background:var(--c-white);color:var(--c-soft)}._title_5p2zk_21{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold)}._desc_5p2zk_27{margin:var(--s-1) 0 0;font-size:var(--fs-sm);color:var(--c-text-sub);white-space:pre-line}._action_5p2zk_34{margin-top:var(--s-5)}._bar_ntab4_1{position:fixed;z-index:30;left:50%;bottom:0;transform:translate(-50%);display:flex;width:100%;max-width:var(--app-max);height:calc(var(--tabbar-h) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--c-white);box-shadow:var(--shadow-up)}._tab_ntab4_16{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--c-gray-400);transition:color .15s}._active_ntab4_29{color:var(--c-primary)}._holder_oa4ja_1{position:fixed;z-index:70;left:0;right:0;bottom:calc(var(--tabbar-h) + var(--safe-b) + 16px);display:flex;justify-content:center;padding:0 var(--gutter);pointer-events:none}._toast_oa4ja_13{display:inline-flex;align-items:center;gap:var(--s-2);max-width:calc(var(--app-max) - 32px);padding:12px 18px;border-radius:var(--r-full);background:var(--c-ink);color:var(--c-white);font-size:var(--fs-base);font-weight:var(--fw-medium);box-shadow:var(--shadow-float);animation:_rise_oa4ja_1 .28s var(--ease) both}._icon_oa4ja_28{color:var(--c-soft)}@keyframes _rise_oa4ja_1{0%{opacity:0;transform:translateY(10px)}}._tabs_ka304_1{min-height:100dvh;padding-bottom:calc(var(--tabbar-h) + var(--safe-b))}._sub_ka304_6{display:flex;flex-direction:column;min-height:100dvh}._subBody_ka304_12{flex:1;padding:var(--s-2) var(--gutter) var(--s-8)}._footer_ka304_17{position:sticky;bottom:0;z-index:10;padding:var(--s-3) var(--gutter) calc(var(--s-3) + var(--safe-b));background:linear-gradient(to bottom,transparent,var(--c-bg) 24%)}._page_ka304_26{padding:var(--s-2) var(--gutter) 96px}._center_ka304_30{display:flex;align-items:center;justify-content:center;min-height:60dvh;color:var(--c-gray-400)}._fab_ihg5n_1{position:fixed;z-index:25;right:max(var(--gutter),calc((100vw - var(--app-max)) / 2 + var(--gutter)));bottom:calc(var(--tabbar-h) + var(--safe-b) + var(--s-4));display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:var(--c-primary);color:var(--c-white);box-shadow:0 4px 14px #1e263b47;transition:transform .12s,background-color .15s}._raised_ihg5n_18{z-index:33}._fab_ihg5n_1:active{transform:scale(.94)}@media (hover: hover){._fab_ihg5n_1:hover{background:var(--c-ink)}}._img_ihg5n_32{width:26px;height:26px;object-fit:contain;pointer-events:none}._badge_ihg5n_39{position:absolute;top:-3px;right:-3px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-full);box-shadow:0 0 0 2px var(--c-bg);background:var(--c-badge);color:var(--c-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}:root[data-app=todo] ._fab_ihg5n_1{background:var(--c-task)}._btn_1r39f_1{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-full);color:var(--c-ink);transition:background-color .15s,transform .1s}._btn_1r39f_1:active:not(:disabled){transform:scale(.94)}._btn_1r39f_1:disabled{opacity:.3;cursor:default}._md_1r39f_19{width:40px;height:40px}._sm_1r39f_24{width:32px;height:32px}._plain_1r39f_29:hover:not(:disabled){background:var(--c-gray-150)}._white_1r39f_33{background:var(--c-white);box-shadow:var(--shadow-card)}._filled_1r39f_38{background:var(--c-primary);color:var(--c-white)}._wrap_pssu1_1{display:flex;align-items:flex-end;gap:6px}._bubble_pssu1_7{max-width:84%;padding:14px 18px 16px;border-radius:4px var(--r-xl) var(--r-xl) var(--r-xl);background:var(--c-white);box-shadow:var(--shadow-card);font-size:var(--fs-base);line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}._head_pssu1_20{margin:0 -18px;padding:0 18px 12px;border-bottom:1px solid var(--c-line)}._headBox_pssu1_27{display:flex;align-items:center;gap:var(--s-2);padding:6px 12px;border-radius:var(--r-sm);background:var(--c-gray-100)}._warn_pssu1_37{flex:none;width:16px;height:16px;fill:#f5b301}._warnMark_pssu1_44{fill:none;stroke:#3a2c00;stroke-width:2.2;stroke-linecap:round}._warnDot_pssu1_51{fill:#3a2c00}._titleRow_pssu1_56{display:flex;align-items:baseline;gap:var(--s-2)}._title_pssu1_56{font-weight:var(--fw-bold);letter-spacing:-.02em}._sub_pssu1_67{color:var(--c-text-mute);font-size:var(--fs-xs)}._section_pssu1_72{margin-top:12px;padding:0 4px}._section_pssu1_72+._section_pssu1_72{padding-top:12px;border-top:1px dashed var(--c-gray-200)}._sectionTitle_pssu1_83{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--c-deep);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._dot_pssu1_94{position:relative;flex:none;width:8px;height:8px;border-radius:50%}._dot_pssu1_94:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:_ping_pssu1_1 2.6s ease-out infinite}@keyframes _ping_pssu1_1{0%{opacity:.3;transform:scale(1)}70%,to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion: reduce){._dot_pssu1_94:after{animation:none}}._item_pssu1_129{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;line-height:22px}._item_pssu1_129+._item_pssu1_129{margin-top:6px}._manager_pssu1_141{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 7px;border-radius:var(--r-full);color:var(--c-white);font-size:10px;font-weight:var(--fw-semibold);line-height:1;text-box:trim-both cap alphabetic}._name_pssu1_156{padding:0;font:inherit;font-weight:var(--fw-semibold);color:var(--c-text)}button._name_pssu1_156{color:var(--c-link);text-align:left}button._name_pssu1_156:active{opacity:.6}._check_pssu1_173,._checkOn_pssu1_174{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:14px;height:14px;border-radius:50%}._check_pssu1_173{border:1.5px solid var(--c-gray-300)}._checkOn_pssu1_174{background:#8cc152;color:var(--c-white)}._checkMark_pssu1_194{display:block;width:12px;height:12px;fill:none;stroke:var(--c-white);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}._subs_pssu1_206{display:flex;flex-direction:column;flex-basis:100%;margin-top:4px;padding-left:2px}._subItem_pssu1_215{display:flex;align-items:center;gap:8px;min-height:30px;margin:0 -6px;padding:0 6px;border-radius:var(--r-sm);text-align:left;transition:background-color .15s}._subItem_pssu1_215:active{background:var(--c-gray-50)}._subItem_pssu1_215:disabled{opacity:.5}._subBox_pssu1_235{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--c-gray-300);color:var(--c-white);transition:background-color .15s,box-shadow .15s}._subOn_pssu1_248 ._subBox_pssu1_235{background:color-mix(in srgb,var(--c-task) 45%,var(--c-white));box-shadow:none}._subLabel_pssu1_253{font-size:var(--fs-sm);line-height:20px;color:var(--c-text)}._subOn_pssu1_248 ._subLabel_pssu1_253{color:var(--c-text-mute);text-decoration:line-through}._tail_pssu1_264{color:var(--c-text-sub);font-size:var(--fs-sm)}._place_pssu1_269{display:flex;align-items:center;gap:6px;color:var(--c-deep)}._place_pssu1_269 svg{flex:none;color:var(--c-text-mute)}._placeItem_pssu1_281{margin-top:var(--s-2)}._plain_pssu1_286{margin-top:12px;padding:0 4px;color:var(--c-text-sub);font-size:var(--fs-xs)}._note_pssu1_293{margin-top:14px;padding:8px 12px;border-radius:var(--r-sm);background:var(--c-gray-100);color:var(--c-text-sub);font-size:var(--fs-xs)}._time_pssu1_302{flex:none;padding-bottom:2px;color:var(--c-text-mute);font-size:var(--fs-2xs);white-space:nowrap}._root_1rr6g_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}._scrim_1rr6g_7{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-scrim);animation:_fadeIn_1rr6g_1 var(--dur) var(--ease) both}._holder_1rr6g_14{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;pointer-events:none}._sheet_1rr6g_24{display:flex;flex-direction:column;width:100%;max-width:var(--app-max);min-height:40dvh;max-height:80dvh;background:var(--c-white);border-radius:var(--r-2xl) var(--r-2xl) 0 0;box-shadow:var(--shadow-float);pointer-events:auto;transform:translateY(var(--drag));transition:transform .22s var(--ease);animation:_slideUp_1rr6g_1 var(--dur) var(--ease) backwards}._dragging_1rr6g_40{transition:none}._closing_1rr6g_44 ._scrim_1rr6g_7{animation:_fadeOut_1rr6g_1 .24s var(--ease) both}._closing_1rr6g_44 ._sheet_1rr6g_24{animation:_slideDown_1rr6g_1 .24s var(--ease) both}._grab_1rr6g_52{flex-shrink:0;padding:10px var(--s-5) 0;touch-action:none}._handle_1rr6g_58{display:block;width:38px;height:5px;margin:0 auto var(--s-3);border-radius:var(--r-full);background:var(--c-gray-200)}._head_1rr6g_67{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-3)}._titles_1rr6g_75{flex:1;min-width:0}._back_1rr6g_80{margin:0 calc(-1 * var(--s-2)) 0 calc(-1 * var(--s-2))}._title_1rr6g_75{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.03em}._subtitle_1rr6g_91{margin:2px 0 0;font-size:var(--fs-sm);color:var(--c-text-sub)}._body_1rr6g_97{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--s-5) var(--s-4)}._footer_1rr6g_105{flex-shrink:0;padding:var(--s-3) var(--s-5) calc(var(--s-3) + var(--safe-b));border-top:1px solid var(--c-line)}._body_1rr6g_97:last-child{padding-bottom:calc(var(--s-6) + var(--safe-b))}@keyframes _slideUp_1rr6g_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDown_1rr6g_1{0%{transform:translateY(var(--drag))}to{transform:translateY(100%)}}@keyframes _fadeIn_1rr6g_1{0%{opacity:0}}@keyframes _fadeOut_1rr6g_1{to{opacity:0}}._closing_1rr6g_44,._closing_1rr6g_44 ._sheet_1rr6g_24{pointer-events:none}._row_1vhl8_1{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:14px var(--s-5);text-align:left;transition:background-color .15s}._row_1vhl8_1:active{background:var(--c-gray-50)}._row_1vhl8_1+._row_1vhl8_1{border-top:1px solid var(--c-line)}._avatar_1vhl8_19{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--c-pale);color:var(--c-primary);font-size:var(--fs-md);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;text-align:center;text-box:trim-both cap alphabetic}._body_1vhl8_38{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}._top_1vhl8_46,._bottom_1vhl8_47{display:flex;align-items:center;gap:var(--s-2)}._name_1vhl8_53{flex:1;font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.02em}._time_1vhl8_60{flex:none;color:var(--c-text-mute);font-size:var(--fs-xs)}._preview_1vhl8_66{flex:1;min-width:0;overflow:hidden;color:var(--c-text-sub);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis}._badge_1vhl8_76{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-full);background:var(--c-badge);color:var(--c-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1;text-box:trim-both cap alphabetic}._panel_1eyln_2{position:fixed;z-index:32;right:max(var(--s-3),calc((100vw - var(--app-max)) / 2 + var(--s-3)));bottom:calc(var(--tabbar-h) + var(--safe-b) + var(--s-4) + 50px + var(--s-3));display:flex;flex-direction:column;width:min(360px,calc(100vw - var(--s-3) * 2));height:min(520px,calc(100dvh - var(--tabbar-h) - var(--safe-b) - var(--safe-t) - 110px));overflow:hidden;border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-white);box-shadow:var(--shadow-float);animation:_pop_1eyln_1 var(--dur) var(--ease);transform-origin:bottom right}@media (max-width: 480px){._panel_1eyln_2{left:var(--s-3);right:var(--s-3);width:auto}}@keyframes _pop_1eyln_1{0%{opacity:0;transform:translateY(8px) scale(.97)}}._header_1eyln_36{display:flex;flex:none;align-items:center;gap:var(--s-1);height:52px;padding:0 var(--s-1) 0 var(--s-4);border-bottom:1px solid var(--c-line)}._avatar_1eyln_46{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--c-primary)}._avatar_1eyln_46 img{width:15px;height:15px;object-fit:contain}._title_1eyln_63{flex:1;min-width:0;margin-left:var(--s-2);overflow:hidden;font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}._rooms_1eyln_75,._thread_1eyln_76{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}._thread_1eyln_76{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) var(--s-4);background:var(--c-bg)}._day_1eyln_91{display:flex;justify-content:center;margin:var(--s-3) 0 var(--s-1)}._day_1eyln_91:first-child{margin-top:0}._day_1eyln_91 span{display:inline-flex;align-items:center;height:22px;padding:0 10px;line-height:1;text-box:trim-both cap alphabetic;border-radius:var(--r-full);background:var(--c-soft-bg);color:var(--c-deep);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}._empty_1eyln_116{margin:auto 0;color:var(--c-text-mute);font-size:var(--fs-sm);text-align:center}._scrim_1eyln_124{position:fixed;top:0;right:0;bottom:0;left:0;z-index:31;background:var(--c-scrim);touch-action:none;animation:_scrimIn_1eyln_1 var(--dur) var(--ease) both}@keyframes _scrimIn_1eyln_1{0%{opacity:0}}:root[data-app=todo] ._avatar_1eyln_46{background:var(--c-task)}._row_1gubo_1{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-2) var(--s-3) 0;border-radius:var(--r-md);text-align:left;transition:background-color .15s}._row_1gubo_1:active:not(._static_1gubo_12){background:var(--c-gray-50)}._bar_1gubo_16{align-self:stretch;width:4px;border-radius:var(--r-full);background:var(--mgr)}._done_1gubo_23{opacity:.3}._time_1gubo_27{display:flex;flex-direction:column;width:52px;flex-shrink:0;line-height:1.25}._time_1gubo_27 small{font-size:var(--fs-xs);color:var(--c-text-sub)}._time_1gubo_27 strong{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:-.02em}._main_1gubo_46{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}._name_1gubo_54{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold)}._nameText_1gubo_64{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._tag_1gubo_71{flex-shrink:0;padding:1px 6px;border-radius:var(--r-xs);background:var(--c-gray-100);font-size:var(--fs-2xs);font-style:normal;font-weight:var(--fw-semibold);color:var(--c-text-sub)}._loc_1gubo_82{display:flex;align-items:center;gap:4px;min-width:0;font-size:var(--fs-sm);color:var(--c-text-sub)}._pin_1gubo_91{flex-shrink:0}._locText_1gubo_96{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._locLink_1gubo_103{font:inherit;color:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--c-soft-line);text-underline-offset:3px}._manager_1gubo_112{flex-shrink:0}._chev_1gubo_116{flex-shrink:0;color:var(--c-gray-300)}._cal_tjrz7_1{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--c-white);border-radius:var(--r-xl);box-shadow:var(--shadow-card);overflow:hidden}._weekdays_tjrz7_12{display:grid;grid-template-columns:repeat(7,1fr);padding:var(--s-3) 0 var(--s-2)}._wd_tjrz7_18{text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-gray-500)}._weekend_tjrz7_25{color:var(--c-gray-400)}._grid_tjrz7_29{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1;touch-action:pan-y}._cell_tjrz7_36{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:4px 2px 6px;border-top:1px solid var(--c-line);text-align:left;transition:background-color .15s}._cell_tjrz7_36:active,._selected_tjrz7_49{background:var(--c-gray-50)}._num_tjrz7_53{align-self:center;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}._num_tjrz7_53._weekend_tjrz7_25{color:var(--c-gray-500)}._num_tjrz7_53._today_tjrz7_70{background:var(--c-accent);color:var(--c-white)}._selected_tjrz7_49 ._num_tjrz7_53:not(._today_tjrz7_70){background:color-mix(in srgb,var(--c-soft) 50%,var(--c-white))}._out_tjrz7_80 ._num_tjrz7_53{color:var(--c-gray-300)}._out_tjrz7_80 ._chips_tjrz7_84{opacity:.45}._chips_tjrz7_84{display:flex;flex-direction:column;gap:2px;min-width:0}._chip_tjrz7_84{display:block;padding:2px 4px;border-radius:4px;background:var(--mgr);color:var(--c-white);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:clip}._chipDone_tjrz7_110{background:color-mix(in srgb,var(--mgr) 14%,var(--c-white));color:color-mix(in srgb,var(--mgr) 80%,var(--c-ink))}._more_tjrz7_115{padding-left:4px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--c-gray-500)}._wd_tjrz7_18._red_tjrz7_122,._num_tjrz7_53._red_tjrz7_122{color:var(--c-holiday)}._out_tjrz7_80 ._num_tjrz7_53._red_tjrz7_122{color:var(--c-holiday);opacity:.35}._holiday_tjrz7_133{margin-top:-2px;font-size:10px;font-weight:var(--fw-medium);line-height:1.2;color:var(--c-holiday);text-align:center;letter-spacing:-.06em;white-space:nowrap;overflow:hidden}._num_tjrz7_53._today_tjrz7_70._red_tjrz7_122{color:var(--c-white)}._header_1t2o4_1{position:sticky;top:0;z-index:20;padding-top:var(--safe-t);background:color-mix(in srgb,var(--c-bg) 88%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px)}._row_1t2o4_11{display:flex;align-items:center;gap:var(--s-2);min-height:var(--header-h);padding:0 var(--s-2) 0 var(--gutter)}._below_1t2o4_19{padding:var(--s-2) var(--gutter) var(--s-3)}._title_1t2o4_23{flex:1;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._large_1t2o4_32{padding-top:calc(var(--safe-t) + var(--s-2))}._large_1t2o4_32 ._title_1t2o4_23{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.03em}._sub_1t2o4_42 ._row_1t2o4_11{padding-left:var(--s-1)}._sub_1t2o4_42 ._title_1t2o4_23{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:-.02em}._actions_1t2o4_52{display:flex;align-items:center;gap:2px}._badge_5c5uf_3{position:absolute;top:4px;right:3px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-full);box-shadow:0 0 0 2px var(--c-bg);background:var(--c-badge);color:var(--c-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}._wrap_1tnws_1{position:relative;display:inline-flex}._box_a0x8l_1{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--c-gray-300);border-radius:var(--r-xs);background:var(--c-white);color:var(--c-white);transition:background-color .15s,border-color .15s}._on_a0x8l_15{border-color:var(--c-primary);background:var(--c-primary)}._dash_a0x8l_20{width:10px;height:2px;border-radius:1px;background:currentColor}._disabled_a0x8l_27{border-color:var(--c-gray-200);background:var(--c-gray-100)}._row_pvon4_1{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:52px;padding:var(--s-2) var(--s-1);text-align:left;transition:background-color .15s}._row_pvon4_1+._row_pvon4_1{border-top:1px solid var(--c-line)}._row_pvon4_1:active{background:var(--c-gray-50)}._head_pvon4_20{position:sticky;top:0;z-index:1;background:var(--c-white);border-bottom:1px solid var(--c-line)}._head_pvon4_20 ._name_pvon4_28{font-size:var(--fs-base);color:var(--c-text-sub)}._main_pvon4_33{display:flex;flex:1;flex-direction:column;min-width:0;gap:2px}._blocked_pvon4_41:active{background:none}._problem_pvon4_45{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-badge)}._name_pvon4_28{min-width:0;overflow:hidden;font-size:var(--fs-md);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis}._tag_pvon4_60{flex-shrink:0;padding:2px 8px;border-radius:var(--r-full);background:var(--c-soft-bg);color:var(--c-deep);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}._date_pvon4_70{flex-shrink:0;font-size:var(--fs-sm);color:var(--c-text-sub)}._row_un4zh_1{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-1);text-align:left;transition:background-color .15s}._row_un4zh_1+._row_un4zh_1{border-top:1px solid var(--c-line)}._row_un4zh_1:active{background:var(--c-gray-50)}._icon_un4zh_19{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--r-sm);background:var(--c-soft-bg);color:var(--c-primary)}._main_un4zh_31{display:flex;flex:1;flex-direction:column;min-width:0;gap:2px}._title_un4zh_39{font-size:var(--fs-md);font-weight:var(--fw-semibold)}._time_un4zh_44{font-size:var(--fs-sm);color:var(--c-text-mute)}._chev_un4zh_49{color:var(--c-gray-300)}._list_jz30e_1{display:flex;flex-direction:column}._page_10vli_1{display:flex;flex-direction:column;min-height:calc(100dvh - var(--tabbar-h) - var(--safe-b))}._title_10vli_7{display:inline-flex;align-items:center;gap:var(--s-2)}._year_10vli_13{margin-left:10px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-gray-400);letter-spacing:0}._nav_10vli_21{display:inline-flex;color:var(--c-gray-500)}._today_10vli_26{height:28px;padding:0 10px;border-radius:var(--r-full);background:var(--c-white);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:0;color:var(--c-primary);box-shadow:var(--shadow-card)}._body_10vli_38{display:flex;flex-direction:column;flex:1;padding:var(--s-1) var(--s-4) var(--s-4)}._agenda_10vli_45{display:flex;flex-direction:column;gap:var(--s-1)}._legend_10vli_52{display:flex;flex-wrap:wrap;gap:6px 14px;padding:var(--s-3) var(--s-1) 0}._legendItem_10vli_59{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-sub)}._legendItem_10vli_59 i{width:8px;height:8px;border-radius:50%}._bar_17l8g_1{display:flex;align-items:center;gap:var(--s-2);height:46px;padding:0 var(--s-3) 0 var(--s-4);background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}._icon_17l8g_12{color:var(--c-gray-400)}._input_17l8g_16{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:var(--fs-input);-webkit-appearance:none;-moz-appearance:none;appearance:none}._input_17l8g_16::placeholder{color:var(--c-gray-400)}._input_17l8g_16::-webkit-search-cancel-button{display:none}._clear_17l8g_34{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--c-gray-300);color:var(--c-white)}._dot_x2m9m_1{display:inline-block;flex-shrink:0;border-radius:50%;background:var(--c-gray-300)}._on_x2m9m_8{background:var(--c-accent)}._wrap_17agz_1{display:flex;align-items:center;gap:8px;flex-shrink:0}._wrap_17agz_1 span{display:flex}._row_1o621_1{display:flex;align-items:center;gap:var(--s-4);width:100%;min-height:68px;padding:13px var(--s-4) 13px var(--s-5);background:var(--c-white);border-radius:var(--r-xl);box-shadow:var(--shadow-card);text-align:left;transition:transform .12s,background-color .15s}._row_1o621_1:active{transform:scale(.99);background:var(--c-gray-50)}._date_1o621_20{display:flex;flex-direction:column;width:56px;flex-shrink:0}._md_1o621_27{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.2;color:var(--c-ink)}._sub_1o621_35{margin-top:2px;font-size:var(--fs-xs);color:var(--c-text-sub);white-space:nowrap}._today_1o621_42{font-style:normal;font-weight:var(--fw-bold);color:var(--c-accent)}._tbd_1o621_48{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text-mute)}._main_1o621_54{display:flex;flex-direction:column;flex:1;min-width:0;padding-left:var(--s-4);border-left:1px solid var(--c-line)}._name_1o621_63{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_1o621_72{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:1px;font-size:var(--fs-sm);color:var(--c-text-sub)}._region_1o621_82{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._overdue_1o621_89{color:var(--c-primary);font-weight:var(--fw-semibold)}._chev_1o621_94{color:var(--c-gray-300);margin-left:-6px}._list_1q8e9_1{display:flex;flex-direction:column;gap:var(--s-6)}._label_1q8e9_7{display:flex;align-items:center;gap:6px;margin:0 0 var(--s-2) var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-sub)}._count_1q8e9_17{font-weight:var(--fw-medium);color:var(--c-text-mute)}._rows_1q8e9_22{display:flex;flex-direction:column;gap:var(--s-2)}._count_1l6zn_1{margin-left:10px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--c-gray-400)}._control_lgjno_1{display:block;width:100%;height:50px;padding:0 14px;border:1px solid transparent;border-radius:var(--r-md);background:var(--c-gray-100);font-size:var(--fs-input);color:var(--c-ink);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background-color .15s,border-color .15s,box-shadow .15s}._control_lgjno_1::placeholder{color:var(--c-gray-400)}._control_lgjno_1:focus{background:var(--c-white);border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-soft-bg)}._control_lgjno_1:disabled{color:var(--c-gray-500)}._invalid_lgjno_31{border-color:var(--c-accent);background:var(--c-white)}._textarea_lgjno_36{height:auto;min-height:96px;padding:13px 14px;line-height:1.6;resize:none;overflow:hidden}._select_lgjno_45{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239AA1A8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._empty_lgjno_52{color:var(--c-gray-400)}._control_lgjno_1[type=date],._control_lgjno_1[type=time]{display:flex;align-items:center}._control_lgjno_1::-webkit-date-and-time-value{text-align:left}._field_l3do7_1{display:flex;flex-direction:column;gap:var(--s-2)}._field_l3do7_1+._field_l3do7_1{margin-top:var(--s-5)}._label_l3do7_11{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-gray-600)}._req_l3do7_20{width:5px;height:5px;border-radius:50%;background:var(--c-accent)}._hint_l3do7_27,._error_l3do7_28{margin:0;font-size:var(--fs-xs);line-height:1.5}._hint_l3do7_27{color:var(--c-text-mute)}._error_l3do7_28{color:var(--c-accent);font-weight:var(--fw-semibold)}._page_16fgf_1{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:var(--s-8) var(--gutter) calc(var(--s-10) + var(--safe-b))}._brand_16fgf_9{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--s-8)}._title_16fgf_16{margin:0;font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.03em}._card_16fgf_23{padding:var(--s-6) var(--s-5) var(--s-5);border-radius:var(--r-2xl);background:var(--c-white);box-shadow:var(--shadow-card)}._submit_16fgf_30{margin-top:var(--s-6)}._card_327k6_1{background:var(--c-white);border-radius:var(--r-xl);padding:var(--s-5);box-shadow:var(--shadow-card)}._flush_327k6_8{padding:0;overflow:hidden}._head_327k6_13{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-3)}._flush_327k6_8 ._head_327k6_13{padding:var(--s-5) var(--s-5) 0}._title_327k6_25{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-sub);letter-spacing:-.01em}._stack_1y8qg_1{display:flex;flex-direction:column;gap:var(--s-3)}._help_1y8qg_7{margin:0 var(--s-1);font-size:var(--fs-sm);line-height:1.6;color:var(--c-text-sub)}._row_1y8qg_14{padding:var(--s-4) var(--s-4) var(--s-4) var(--s-5)}._row_1y8qg_14+._row_1y8qg_14{border-top:1px solid var(--c-line)}._email_1y8qg_22{display:flex;align-items:center;gap:6px;margin:0 0 var(--s-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);word-break:break-all}._me_1y8qg_32{flex-shrink:0;padding:1px 7px;border-radius:var(--r-full);background:var(--c-soft-bg);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--c-primary)}._fields_1y8qg_42{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}._root_1si2k_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--s-6)}._scrim_1si2k_11{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-scrim);animation:_fade_1si2k_1 .2s var(--ease) both}._box_1si2k_18{position:relative;width:100%;max-width:320px;padding:var(--s-6) var(--s-5) var(--s-5);background:var(--c-white);border-radius:var(--r-2xl);box-shadow:var(--shadow-float);animation:_pop_1si2k_1 .22s var(--ease) both}._title_1si2k_29{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:-.02em;text-align:center}._message_1si2k_37{margin:var(--s-2) 0 0;font-size:var(--fs-base);color:var(--c-text-sub);text-align:center;white-space:pre-line}._actions_1si2k_45{display:flex;gap:var(--s-2);margin-top:var(--s-6)}@keyframes _fade_1si2k_1{0%{opacity:0}}@keyframes _pop_1si2k_1{0%{opacity:0;transform:scale(.94)}}._wrap_1i514_1{display:flex;flex-direction:column;gap:var(--s-3)}._add_1i514_7{display:flex;gap:var(--s-2)}._add_1i514_7 input{background:var(--c-white)}._add_1i514_7 button{height:50px;flex-shrink:0}._list_1i514_21{margin:0;padding:0;list-style:none}._item_1i514_27{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:54px;padding:0 var(--s-2) 0 var(--s-5);font-size:var(--fs-md);font-weight:var(--fw-medium)}._item_1i514_27+._item_1i514_27{border-top:1px solid var(--c-line)}._name_1i514_42{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tools_1i514_49{display:flex;flex-shrink:0;color:var(--c-gray-400)}._tools_1i514_49 button{color:inherit}._edit_1i514_59{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) 0}._edit_1i514_59 button{flex-shrink:0}._empty_1i514_71{margin:0;padding:var(--s-6);text-align:center;font-size:var(--fs-base);color:var(--c-text-mute)}._page_ww46n_3{position:fixed;top:0;left:0;right:0;z-index:1;display:flex;flex-direction:column;max-width:var(--app-max);height:100dvh;margin:0 auto;background:var(--c-bg)}._scroller_ww46n_17{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._progressWrap_ww46n_26{flex-shrink:0;z-index:20;display:flex;align-items:center;gap:var(--s-3);padding:calc(var(--s-5) + var(--safe-t)) var(--s-6) var(--s-3);background:var(--c-bg)}._progress_ww46n_26{flex:1;height:12px;padding:2px;border-radius:var(--r-full);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-gray-150),inset 0 1px 2px #1115220f}._progress_ww46n_26 span{display:block;height:100%;border-radius:var(--r-full);background:repeating-linear-gradient(-45deg,rgba(255,255,255,.16) 0 5px,transparent 5px 10px),linear-gradient(90deg,var(--c-accent) 0%,var(--c-primary) 100%);box-shadow:0 1px 3px #1e263b40;transition:width .45s var(--ease)}._progressText_ww46n_61{flex-shrink:0;min-width:56px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-primary);text-align:right}._hero_ww46n_71{margin:var(--s-2) var(--gutter) var(--s-6);padding:var(--s-6) var(--s-5);border-radius:var(--r-xl);background:var(--c-white)}._heroTop_ww46n_79{margin-top:calc(var(--s-6) + var(--safe-t))}._who_ww46n_84{display:inline-block;margin-bottom:var(--s-3);padding:5px 12px;border-radius:var(--r-full);background:var(--c-soft-bg);color:var(--c-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.4}._title_ww46n_96{margin:0;font-size:26px;font-weight:var(--fw-bold);line-height:1.3;letter-spacing:-.035em}._intro_ww46n_104{margin:var(--s-3) 0 0;font-size:var(--fs-base);line-height:1.7;color:var(--c-text-sub);white-space:pre-line}._notice_ww46n_112{margin:var(--s-5) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--c-soft-bg);font-size:var(--fs-sm);line-height:1.6;color:var(--c-primary)}._list_ww46n_123{display:flex;flex-direction:column;gap:var(--s-3);padding:0 var(--gutter) var(--s-8)}._q_ww46n_130{padding:var(--s-5);border-radius:var(--r-xl);background:var(--c-white);box-shadow:var(--shadow-card);scroll-margin:16px;transition:box-shadow .2s}._qBad_ww46n_139{box-shadow:inset 0 0 0 1.5px var(--c-accent)}._qHead_ww46n_143{display:flex;gap:var(--s-3)}._num_ww46n_148{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--c-ink);color:var(--c-white);font-size:var(--fs-xs);font-weight:var(--fw-bold)}._label_ww46n_163{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.6}._req_ww46n_169{display:inline-block;margin-left:6px;padding:0 6px;border-radius:var(--r-xs);background:var(--c-soft-bg);font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:18px;vertical-align:2px;color:var(--c-primary)}._help_ww46n_182{margin:var(--s-2) 0 0 36px;font-size:var(--fs-sm);line-height:1.65;color:var(--c-text-sub)}._q_ww46n_130>input,._q_ww46n_130>textarea{margin-top:var(--s-4)}._badMsg_ww46n_194{margin:var(--s-2) 0 0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-accent)}._footer_ww46n_202{padding:0 var(--gutter) calc(var(--s-8) + var(--safe-b))}._status_ww46n_206{display:flex;justify-content:space-between;margin:0 0 var(--s-2)}._status_ww46n_206 span{padding:4px 10px;border-radius:var(--r-full);background:var(--c-white);box-shadow:var(--shadow-card);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-sub)}._submitError_ww46n_222{margin:0 0 var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-ink);color:var(--c-white);font-size:var(--fs-sm)}._center_ww46n_232{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:var(--s-6);color:var(--c-gray-400)}._message_ww46n_241{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--c-ink)}._message_ww46n_241 h1{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.03em}._message_ww46n_241 p{margin:var(--s-2) 0 var(--s-6);font-size:var(--fs-base);line-height:1.7;color:var(--c-text-sub);white-space:pre-line}._messageIcon_ww46n_264{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--s-5);border-radius:50%;background:var(--c-white);color:var(--c-gray-400)}._messageDone_ww46n_276{background:var(--c-accent);color:var(--c-white);animation:_pop_ww46n_1 .4s var(--ease) both}@keyframes _pop_ww46n_1{0%{transform:scale(.6);opacity:0}}._section_ww46n_291{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-8) 0 var(--s-1);padding-left:2px}._section_ww46n_291:first-child{margin-top:var(--s-2)}._section_ww46n_291:before{content:"";flex-shrink:0;width:4px;height:20px;margin-right:2px;border-radius:2px;background:var(--c-ink)}._section_ww46n_291:after{content:"";flex:1;height:1px;margin-left:var(--s-2);background:linear-gradient(to right,var(--c-gray-300),transparent)}._secTitle_ww46n_321{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1;color:var(--c-ink)}._secCount_ww46n_329{align-self:flex-end;margin-bottom:2px;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1;color:var(--c-text-sub)}._row_1lbif_1{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:56px;padding:0 var(--s-4) 0 var(--s-5);text-align:left;transition:background-color .15s}._row_1lbif_1+._row_1lbif_1{border-top:1px solid var(--c-line)}._row_1lbif_1:active{background:var(--c-gray-50)}._icon_1lbif_20{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-sm);background:var(--c-soft-bg);color:var(--c-primary)}._label_1lbif_31{flex:1;font-size:var(--fs-md);font-weight:var(--fw-medium)}._detail_1lbif_37{font-size:var(--fs-sm);color:var(--c-text-mute)}._chev_1lbif_42{color:var(--c-gray-300)}._labels_1lbif_46{display:flex;flex:1;flex-direction:column;min-width:0;gap:2px;padding:var(--s-2) 0}._hint_1lbif_55{font-size:var(--fs-xs);color:var(--c-text-mute)}._track_ms8gw_1{position:relative;flex-shrink:0;width:50px;height:30px;border-radius:var(--r-full);background:var(--c-gray-300);transition:background-color .2s var(--ease)}._track_ms8gw_1:disabled{opacity:.5}._knob_ms8gw_15{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--c-white);box-shadow:0 1px 3px #11152233;transition:transform .2s var(--ease)}._on_ms8gw_27{background:var(--c-accent)}._on_ms8gw_27 ._knob_ms8gw_15{transform:translate(20px)}._stack_y22m6_1{display:flex;flex-direction:column;gap:var(--s-3)}._text_y22m6_7{margin:0 0 var(--s-4);font-size:var(--fs-base);line-height:1.6}._role_y22m6_13{margin-left:8px;padding:2px 8px;border-radius:var(--r-full);background:var(--c-soft-bg);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-primary)}._row_p1wjz_1{display:flex;align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-2) 0}._row_p1wjz_1+._row_p1wjz_1{border-top:1px solid var(--c-line)}._label_p1wjz_13{width:84px;flex-shrink:0;font-size:var(--fs-base);color:var(--c-text-sub)}._value_p1wjz_20{flex:1;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-ink);text-align:right}._empty_p1wjz_29{font-weight:var(--fw-regular);color:var(--c-gray-400)}._list_rr55s_1{display:flex;flex-direction:column}._item_rr55s_6{padding:var(--s-4) 0;border-bottom:1px solid var(--c-line)}._q_rr55s_11{display:flex;gap:var(--s-2);margin:0;font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.5;color:var(--c-gray-600)}._n_rr55s_21{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--c-gray-100);font-size:var(--fs-2xs);color:var(--c-gray-500)}._a_rr55s_35{margin:var(--s-2) 0 0 28px;font-size:var(--fs-md);line-height:1.65;color:var(--c-ink);white-space:pre-wrap}._none_rr55s_43{margin:var(--s-2) 0 0 28px;font-size:var(--fs-base);color:var(--c-gray-400)}._link_rr55s_49{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px;word-break:break-all}._section_rr55s_56{margin:var(--s-4) 0 0;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--c-ink)}._section_rr55s_56:first-child{margin-top:0}._stack_pj95u_1{display:flex;flex-direction:column;gap:var(--s-3)}._hero_pj95u_8{padding-bottom:var(--s-4)}._name_pj95u_12{margin:0;font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.03em}._sub_pj95u_19{margin:2px 0 0;font-size:var(--fs-base);color:var(--c-text-sub)}._badges_pj95u_25{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s-4)}._badge_pj95u_25{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 11px;border-radius:var(--r-full);background:var(--c-gray-100);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-gray-500)}._badgeOn_pj95u_45{background:var(--c-soft-bg);color:var(--c-primary)}._missing_pj95u_50{display:inline-flex;align-items:center;gap:2px;margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--c-text-mute);text-align:left}._shotRow_pj95u_60{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--c-line);cursor:pointer}._shotRowNext_pj95u_70{margin-top:var(--s-4)}._shotRow_pj95u_60 strong{display:block;font-size:var(--fs-md);font-weight:var(--fw-semibold)}._rowTitle_pj95u_80{flex:1}._rowEnd_pj95u_84{display:flex;align-items:center;gap:var(--s-2)}._shotRow_pj95u_60 small{font-size:var(--fs-xs);color:var(--c-text-mute)}._quick_pj95u_96{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2)}._quickBtn_pj95u_102{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-1) var(--s-3);border-radius:var(--r-xl);background:var(--c-white);box-shadow:var(--shadow-card);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-ink);white-space:nowrap;letter-spacing:-.03em;transition:transform .12s}._quickBtn_pj95u_102:active:not(:disabled){transform:scale(.97)}._quickBtn_pj95u_102:disabled{color:var(--c-gray-400);cursor:default}._quickIcon_pj95u_128{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--c-soft-bg);color:var(--c-primary)}._quickBtn_pj95u_102:disabled ._quickIcon_pj95u_128{background:var(--c-gray-100);color:var(--c-gray-300)}._quickOn_pj95u_144 ._quickIcon_pj95u_128{background:var(--c-accent);color:var(--c-white)}._contact_pj95u_150{display:flex;gap:6px}._contactBtn_pj95u_155{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--c-soft-bg);color:var(--c-primary)}._memo_pj95u_166{margin:0;font-size:var(--fs-md);line-height:1.65;white-space:pre-wrap}._link_pj95u_173{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px;word-break:break-all}._textBtn_pj95u_181{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-accent)}._history_pj95u_190{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:52px;padding:0 var(--s-4) 0 var(--s-5);color:var(--c-gray-400);text-align:left}._history_pj95u_190+._history_pj95u_190{border-top:1px solid var(--c-line)}._history_pj95u_190 span{flex:1;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-ink)}._history_pj95u_190 small{font-size:var(--fs-sm)}._footerActions_pj95u_216{display:flex;gap:var(--s-2);margin-top:var(--s-3)}._missing_pj95u_50:disabled{cursor:default}._placeBtn_pj95u_228{font:inherit;color:inherit;text-align:right}._form_yyuv0_1{display:flex;flex-direction:column;gap:var(--s-3)}._pair_yyuv0_7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-3)}._pair_yyuv0_7 input,._pair_yyuv0_7 select{min-width:0}._pair_yyuv0_7+*,*+._pair_yyuv0_7{margin-top:var(--s-5)}._pair_yyuv0_7>*+*{margin-top:0!important}._chips_yyuv0_28{display:flex;flex-wrap:wrap;gap:var(--s-2)}._chip_yyuv0_28{height:38px;padding:0 14px;border-radius:var(--r-full);background:var(--c-gray-100);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-sub);transition:background-color .15s,color .15s}._chip_yyuv0_28[aria-pressed=true]{background:var(--c-primary);color:var(--c-white)}._previous_19b6l_1{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);padding:var(--s-4);border-radius:var(--r-xl);background:var(--c-soft-bg);color:var(--c-primary);animation:_rise_19b6l_1 .25s var(--ease) both}._previousText_19b6l_13{display:flex;flex-direction:column;flex:1;min-width:0}._previousText_19b6l_13 strong{font-size:var(--fs-base);font-weight:var(--fw-bold)}._previousText_19b6l_13 span{font-size:var(--fs-sm);color:var(--c-ink)}@keyframes _rise_19b6l_1{0%{opacity:0;transform:translateY(-6px)}}._wrap_1781f_1{display:flex;flex-direction:column;gap:var(--s-3)}._card_1781f_7{padding:var(--s-4)}._top_1781f_11{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3)}._num_1781f_18{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--c-ink);color:var(--c-white);font-size:var(--fs-xs);font-weight:var(--fw-bold)}._type_1781f_32{width:auto;height:34px;padding-left:10px;padding-right:32px;font-size:var(--fs-base);background-position:right 8px center}._tools_1781f_41{display:flex;margin-left:auto;color:var(--c-gray-500)}._label_1781f_47{min-height:0;font-weight:var(--fw-semibold)}._help_1781f_52{min-height:0;margin-top:var(--s-2);font-size:var(--fs-base);color:var(--c-gray-600)}._opts_1781f_59{margin-top:var(--s-3);border-top:1px solid var(--c-line)}._opt_1781f_59{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:52px;font-size:var(--fs-base);font-weight:var(--fw-medium)}._opt_1781f_59+._opt_1781f_59{border-top:1px solid var(--c-line)}._opt_1781f_59 small{display:block;font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--c-text-mute)}._add_1781f_85{display:flex;gap:var(--s-2);margin-top:var(--s-2)}._section_1781f_92{margin-top:var(--s-4);padding:var(--s-3) var(--s-4) var(--s-4);border-radius:var(--r-lg);background:var(--c-pale)}._section_1781f_92:first-child{margin-top:0}._section_1781f_92 ._top_1781f_11{margin-bottom:var(--s-2)}._sectionTag_1781f_107{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-gray-600)}._sectionLabel_1781f_113{min-height:0;font-size:var(--fs-lg);font-weight:var(--fw-bold)}._reset_1yve2_1{margin-bottom:var(--s-4)}._meta_1yve2_5{margin-bottom:var(--s-3)}._defaultRow_1yve2_9{display:flex;align-items:center;justify-content:space-between;margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--c-line);cursor:pointer}._defaultRow_1yve2_9 strong{font-size:var(--fs-md);font-weight:var(--fw-semibold)}._badge_13w51_1{margin-right:8px;padding:2px 8px;border-radius:var(--r-full);background:var(--c-soft-bg);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-primary)}._group_mv9gy_1{padding:var(--s-2) 0}._head_mv9gy_5{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-1) var(--s-2) var(--s-2) 0}._bar_mv9gy_12{align-self:stretch;width:4px;min-height:20px;border-radius:var(--r-full);background:var(--c-task)}._done_mv9gy_20{opacity:.3}._title_mv9gy_24{display:flex;align-items:center;gap:6px;flex:1;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold)}._who_mv9gy_34{font-weight:var(--fw-medium);color:var(--c-text-sub);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._count_mv9gy_42{padding:2px 8px;border-radius:var(--r-full);background:color-mix(in srgb,var(--c-task) 12%,var(--c-white));font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-task)}._countDone_mv9gy_51{background:var(--c-gray-100);color:var(--c-text-sub)}._items_mv9gy_56{display:flex;flex-direction:column;margin:0;padding:0 0 0 var(--s-4);list-style:none}._item_mv9gy_56{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:44px;padding:0 var(--s-2);border-radius:var(--r-md);text-align:left;transition:background-color .15s}._item_mv9gy_56:active{background:var(--c-gray-50)}._item_mv9gy_56:disabled{opacity:.5}._box_mv9gy_84{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1.5px var(--c-gray-300);color:var(--c-white);transition:background-color .15s,box-shadow .15s}._on_mv9gy_97 ._box_mv9gy_84{background:color-mix(in srgb,var(--c-task) 45%,var(--c-white));box-shadow:none}._label_mv9gy_102{font-size:var(--fs-md);color:var(--c-text)}._on_mv9gy_97 ._label_mv9gy_102{color:var(--c-text-mute);text-decoration:line-through}._day_1lpxe_2{display:flex;flex-direction:column}._day_1lpxe_2>*+*{border-top:1px solid var(--c-line)}._stack_1whre_1{display:flex;flex-direction:column;gap:var(--s-3)}._help_1whre_7{margin:0 0 var(--s-4);font-size:var(--fs-sm);line-height:1.6;color:var(--c-text-sub)}._row_1whre_14{display:flex;align-items:center;gap:var(--s-2)}._prefix_1whre_20{flex-shrink:0;font-size:var(--fs-md);font-weight:var(--fw-medium)}._days_1whre_26{width:76px;text-align:center}._dir_1whre_31{width:96px}._preview_1whre_35{margin:6px 0 0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-task)}:root{--c-ink: #111522;--c-primary: #1E263B;--c-deep: #303D59;--c-accent: #536684;--c-soft: #98A9C4;--c-pale: #DCE3EF;--c-soft-bg: rgba(152, 169, 196, .2);--c-soft-line: rgba(152, 169, 196, .42);--c-black: #111522;--c-white: #ffffff;--c-gray-50: #f7f9fb;--c-gray-100: #eff2f7;--c-gray-150: #e6ebf2;--c-gray-200: #dce3ef;--c-gray-300: #c4cddb;--c-gray-400: #98a3b5;--c-gray-500: #67728a;--c-gray-600: var(--c-deep);--c-bg: var(--c-gray-100);--c-outside: var(--c-pale);--c-line: var(--c-gray-150);--c-text: var(--c-ink);--c-text-sub: var(--c-gray-500);--c-text-mute: var(--c-gray-400);--c-scrim: rgba(0, 0, 0, .5);--c-holiday: #e5484d;--c-badge: #e5484d;--c-link: #2f6fde;--c-dot-red: #e5484d;--c-dot-orange: #f08c2e;--c-dot-green: #30a46c;--c-dot-blue: #2f6fde;--c-mgr-1: #536684;--c-mgr-2: #4f7c7a;--c-mgr-3: #6e7f55;--c-mgr-4: #7b6491;--c-mgr-5: #8e7350;--c-mgr-none: var(--c-gray-400);--c-task: #95616e;--r-xs: 6px;--r-sm: 10px;--r-md: 12px;--r-lg: 14px;--r-xl: 16px;--r-2xl: 24px;--r-full: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--gutter: 20px;--fs-2xs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 15px;--fs-input: 16px;--fs-lg: 17px;--fs-xl: 20px;--fs-2xl: 24px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--shadow-card: 0 1px 2px rgba(17, 21, 34, .04);--shadow-float: 0 10px 30px rgba(17, 21, 34, .16);--shadow-up: 0 -1px 0 var(--c-line);--app-max: 480px;--header-h: 56px;--tabbar-h: 62px;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--ease: cubic-bezier(.2, .8, .2, 1);--dur: .28s}:root[data-app=todo]{--c-ink: #151515;--c-primary: #262626;--c-deep: #3d3d3d;--c-accent: #666666;--c-soft: #ababab;--c-pale: #e3e3e3;--c-soft-bg: rgba(171, 171, 171, .2);--c-soft-line: rgba(171, 171, 171, .42);--c-black: #151515;--c-gray-50: #f9f9f9;--c-gray-100: #f2f2f2;--c-gray-150: #eaeaea;--c-gray-200: #e3e3e3;--c-gray-300: #cccccc;--c-gray-400: #a6a6a6;--c-gray-500: #737373}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;color-scheme:light}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Noto Sans KR,sans-serif;background:var(--c-outside);color:var(--c-text);font-size:var(--fs-md);line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;word-break:keep-all;overflow-wrap:anywhere}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.app-frame{position:relative;max-width:var(--app-max);min-height:100dvh;margin:0 auto;background:var(--c-bg)}@media (min-width: 481px){.app-frame{box-shadow:0 0 0 1px var(--c-gray-200),0 0 40px #1115220f}}.num{font-variant-numeric:tabular-nums}
