._base_d60o6_1{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);font-weight:500;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease-spring)}._base_d60o6_1:active:not(:disabled){transform:scale(.97)}._base_d60o6_1:disabled{cursor:not-allowed;box-shadow:none;background:transparent;border-color:var(--border);color:var(--text-faint)}._base_d60o6_1 svg{flex:none;width:16px;height:16px;margin-block:-2px}._lg_d60o6_51 svg{width:18px;height:18px}._icon_d60o6_52 svg{width:18px;height:18px;margin:0}._primary_d60o6_56{background:var(--accent);color:var(--accent-contrast);box-shadow:var(--shadow-button)}._primary_d60o6_56:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-button-hover)}._primary_d60o6_56:active:not(:disabled){box-shadow:none}._secondary_d60o6_69{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-sm)}._secondary_d60o6_69:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}._ghost_d60o6_80{background:transparent;color:var(--text-soft)}._ghost_d60o6_80:hover:not(:disabled){color:var(--accent-ink);background:var(--accent-soft)}._quiet_d60o6_89{background:transparent;color:var(--text-faint)}._quiet_d60o6_89:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}._danger_d60o6_108{background:transparent;color:var(--text-faint)}._danger_d60o6_108:hover:not(:disabled){color:var(--danger);background:var(--danger-soft)}._destructive_d60o6_117{background:var(--danger);color:var(--accent-contrast);box-shadow:var(--shadow-sm)}._destructive_d60o6_117:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 88%,#000)}._destructive_d60o6_117:focus-visible{outline-color:var(--danger)}._sm_d60o6_132{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);min-height:32px}._md_d60o6_137{padding:var(--space-2) var(--space-4);font-size:var(--text-base);min-height:40px}._lg_d60o6_51{padding:var(--space-3) var(--space-5);font-size:var(--text-md);min-height:48px}._block_d60o6_148{width:100%}._icon_d60o6_52{padding:0;aspect-ratio:1;border-radius:var(--radius-sm)}._icon_d60o6_52._sm_d60o6_132{width:32px}._icon_d60o6_52._md_d60o6_137{width:40px}._icon_d60o6_52._lg_d60o6_51{width:48px}@media (pointer: coarse){._sm_d60o6_132{min-height:40px}._icon_d60o6_52._sm_d60o6_132{width:40px}}._loading_d60o6_168{color:transparent!important;pointer-events:none}._spinner_d60o6_172{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;color:var(--accent-contrast);animation:_spin_d60o6_172 .62s linear infinite}._secondary_d60o6_69 ._spinner_d60o6_172,._ghost_d60o6_80 ._spinner_d60o6_172,._quiet_d60o6_89 ._spinner_d60o6_172{color:var(--text)}@keyframes _spin_d60o6_172{to{transform:rotate(360deg)}}._wrap_1hcmr_1{display:flex;flex-direction:column;gap:var(--space-1)}._inline_1hcmr_7{flex-direction:row;align-items:center;gap:var(--space-2)}._label_1hcmr_13{font-size:var(--text-sm);color:var(--text-soft)}._hint_1hcmr_20{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--text-soft)}._input_1hcmr_29{width:100%;background:var(--surface-sunk);border:1px solid transparent;border-radius:var(--radius);padding:var(--space-2) var(--space-3);min-height:40px;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}._input_1hcmr_29::placeholder{color:var(--text-faint)}._input_1hcmr_29:focus{outline:none;background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring-soft)}._bare_1hcmr_52{background:transparent;border-color:transparent;box-shadow:none}._bare_1hcmr_52:focus{border-color:transparent;box-shadow:none}._textarea_1hcmr_64{display:block;min-height:0;max-height:40vh;resize:none;line-height:var(--leading-normal);font-family:inherit}._compact_1hcmr_73{min-height:30px;padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}._narrow_1hcmr_79{width:92px}@media (max-width: 640px){._textarea_1hcmr_64{max-height:30vh}}@media (pointer: coarse){._input_1hcmr_29,._compact_1hcmr_73{min-height:44px;padding-block:var(--space-2)}}._panel_1g6y7_1{position:absolute;top:calc(100% - var(--space-2));z-index:var(--z-menu);min-width:260px;max-width:min(320px,calc(100vw - var(--space-5) * 2));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);animation:_pop_1g6y7_1 var(--duration) var(--ease)}._panel_1g6y7_1:focus{outline:none}._end_1g6y7_25{inset-inline-end:0;inset-inline-start:auto}._start_1g6y7_29{inset-inline-start:0;inset-inline-end:auto}._above_1g6y7_34{top:auto;bottom:calc(100% - var(--space-2));animation-name:_popUp_1g6y7_1}._scrim_1g6y7_41{display:none}@keyframes _pop_1g6y7_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes _popUp_1g6y7_1{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@media (max-width: 640px){._panel_1g6y7_1,._panel_1g6y7_1._above_1g6y7_34{position:fixed;inset-inline:var(--space-3);top:auto;bottom:calc(max(var(--tabbar-h) + var(--safe-bottom),var(--kb, 0px)) + var(--space-2));z-index:calc(var(--z-modal) + 2);max-width:none;max-height:calc(100dvh - var(--safe-top) - var(--space-7) - max(var(--tabbar-h) + var(--safe-bottom),var(--kb, 0px)));overflow-y:auto;overscroll-behavior:contain;transition:bottom var(--duration-fast) var(--ease);animation:_sheet_1g6y7_1 var(--duration) var(--ease)}._scrim_1g6y7_41{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) + 1);background:#0f0c088c;touch-action:none;animation:_scrim_1g6y7_41 var(--duration) var(--ease)}@keyframes _sheet_1g6y7_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _scrim_1g6y7_41{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion: reduce){._panel_1g6y7_1{transition:none}}._wrap_1csz7_10{position:relative;display:flex;align-items:center;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}._wrap_1csz7_10:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}._input_1csz7_4{flex:1;min-width:0;background:none;border:none;padding:var(--space-2) var(--space-3);min-height:38px;color:inherit;font:inherit;font-variant-numeric:tabular-nums}._input_1csz7_4:focus{outline:none}._input_1csz7_4::placeholder{color:var(--text-faint)}._compact_1csz7_53 ._input_1csz7_4{min-height:32px;padding-block:var(--space-1);font-size:var(--text-sm)}._trigger_1csz7_59{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;align-self:stretch;padding:0;background:none;border:none;border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);color:var(--text-soft);cursor:pointer;transition:color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}._trigger_1csz7_59:hover:not(:disabled){background:var(--surface-hover);color:var(--accent-ink)}._trigger_1csz7_59 svg{width:16px;height:16px}._trigger_1csz7_59:disabled,._input_1csz7_4:disabled{cursor:not-allowed;color:var(--text-faint)}._pop_1csz7_97{width:268px;padding:var(--space-3)}._pop_1csz7_97._above_1csz7_111{top:auto;bottom:calc(100% - var(--space-2))}._cal_1csz7_116{display:flex;flex-direction:column;gap:var(--space-2)}._head_1csz7_122{display:flex;align-items:center;gap:var(--space-1)}._month_1csz7_128{flex:1;text-align:center;font-weight:600;font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nav_1csz7_139{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-soft);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._nav_1csz7_139:hover{background:var(--surface-hover);color:var(--text)}._nav_1csz7_139 svg{width:15px;height:15px}._weekdays_1csz7_166,._week_1csz7_166{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._weekdays_1csz7_166{margin-bottom:var(--space-1)}._weekdays_1csz7_166 span{text-align:center;font-size:var(--text-xs);color:var(--text-faint);overflow:hidden;white-space:nowrap}._grid_1csz7_186{display:flex;flex-direction:column;gap:2px}._day_1csz7_192,._blank_1csz7_193{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:none;border-radius:var(--radius-sm);background:none;color:var(--text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._day_1csz7_192:hover:not(:disabled){background:var(--surface-hover)}._day_1csz7_192:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.45}._today_1csz7_225:not(._picked_1csz7_225):after{content:"";position:absolute;transform:translateY(11px);width:4px;height:4px;border-radius:50%;background:var(--accent)}._day_1csz7_192{position:relative}._picked_1csz7_225{background:var(--accent);color:var(--accent-contrast);font-weight:600}._picked_1csz7_225:hover:not(:disabled){background:var(--accent-hover)}._foot_1csz7_249{display:flex;gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border)}._action_1csz7_257{flex:1;padding:var(--space-2);border:none;border-radius:var(--radius-sm);background:none;color:var(--text-soft);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._action_1csz7_257:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}._action_1csz7_257:disabled{color:var(--text-faint);cursor:not-allowed}@media (pointer: coarse){._pop_1csz7_97{width:344px}._input_1csz7_4,._compact_1csz7_53 ._input_1csz7_4{min-height:44px}._trigger_1csz7_59{width:44px}._nav_1csz7_139{width:44px;height:44px}._nav_1csz7_139 svg{width:18px;height:18px}._weekdays_1csz7_166 span{font-size:var(--text-sm)}._day_1csz7_192{font-size:var(--text-base)}._action_1csz7_257{min-height:44px;font-size:var(--text-base)}}@media (max-width: 640px){._pop_1csz7_97{width:auto;max-width:360px;margin-inline:auto}}@media (prefers-reduced-motion: reduce){._wrap_1csz7_10,._trigger_1csz7_59,._nav_1csz7_139,._day_1csz7_192,._action_1csz7_257{transition:none}}._pop_3wbdv_11{width:300px;padding:var(--space-3)}._picker_3wbdv_18{--wheel-row: 40px;display:flex;flex-direction:column;gap:var(--space-2)}._label_3wbdv_26{margin:0;direction:ltr;text-align:center;font-family:var(--font-numeric);font-size:var(--text-xl);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text)}._wheels_3wbdv_39{display:flex;align-items:center;justify-content:center;gap:var(--space-1);direction:ltr;touch-action:pan-y}._colon_3wbdv_51{flex:none;font-family:var(--font-numeric);font-size:var(--text-lg);font-weight:600;color:var(--text-faint);transform:translateY(-1px)}._wheel_3wbdv_39{position:relative;flex:1 1 0;max-width:128px;height:calc(var(--wheel-row) * 5)}._lens_3wbdv_70{position:absolute;inset-inline:0;top:calc(var(--wheel-row) * 2);height:var(--wheel-row);border-radius:var(--radius-sm);background:var(--surface-sunk);pointer-events:none}._track_3wbdv_80{position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;border-radius:var(--radius-sm);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent)}._track_3wbdv_80::-webkit-scrollbar{display:none}@media (pointer: fine){._track_3wbdv_80{cursor:grab}}._dragging_3wbdv_101{scroll-snap-type:none;cursor:grabbing}._dragging_3wbdv_101 ._row_3wbdv_105{cursor:grabbing}._track_3wbdv_80:focus{outline:none}._track_3wbdv_80:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._pad_3wbdv_116{height:calc(var(--wheel-row) * 2);flex:none}._row_3wbdv_105{display:flex;align-items:center;justify-content:center;height:var(--wheel-row);scroll-snap-align:center;font-family:var(--font-numeric);font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--text-faint);white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;transition:color var(--duration-fast) var(--ease)}._row_3wbdv_105._on_3wbdv_137{color:var(--text);font-weight:600}._done_3wbdv_143{color:var(--accent-ink);font-weight:600}@media (pointer: coarse){._pop_3wbdv_11{width:344px}._picker_3wbdv_18{--wheel-row: 44px}._row_3wbdv_105{font-size:var(--text-lg)}}@media (max-width: 640px){._pop_3wbdv_11{width:auto;max-width:360px;margin-inline:auto}._wheel_3wbdv_39{max-width:150px}}@media (prefers-reduced-motion: reduce){._row_3wbdv_105{transition:none}}._card_y9e93_1{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._padded_y9e93_8{padding:var(--space-4)}._tight_y9e93_9{padding:var(--space-3)}._interactive_y9e93_11{text-align:start;width:100%;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}._interactive_y9e93_11:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-1px)}._page_y9e93_31{width:100%;max-width:var(--content-max);margin-inline:auto}._header_y9e93_37{margin-bottom:var(--space-5)}._title_y9e93_41{font-family:var(--font-display);font-weight:600;font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:-.015em}._subtitle_y9e93_49{color:var(--text-soft);font-size:var(--text-md);margin-top:var(--space-1)}@media (max-width: 640px){._title_y9e93_41{font-size:var(--text-xl)}._subtitle_y9e93_49{font-size:var(--text-base)}._blurb_y9e93_59{display:none}._header_y9e93_37{margin-bottom:var(--space-4)}}._sectionLabel_y9e93_63{font-size:var(--text-sm);color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;margin-block:var(--space-5) var(--space-2)}._empty_y9e93_71{color:var(--text-soft);padding:var(--space-6) var(--space-4);text-align:center}._stack_y9e93_77{display:flex;flex-direction:column}._gap2_y9e93_81{gap:var(--space-2)}._gap3_y9e93_82{gap:var(--space-3)}._gap4_y9e93_83{gap:var(--space-4)}._row_y9e93_85{display:flex;align-items:center;gap:var(--space-2)}._wrap_y9e93_90{flex-wrap:wrap}._between_y9e93_91{justify-content:space-between}@media (max-width: 640px){._header_y9e93_37._row_y9e93_85{flex-wrap:wrap;row-gap:var(--space-3);align-items:flex-start}._header_y9e93_37._row_y9e93_85>:first-child{flex:1 1 100%}}._chip_1pkqg_1{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);transition:all var(--duration-fast) var(--ease)}._on_1pkqg_13{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:500}._static_1pkqg_20{cursor:default}._accent_1pkqg_21{color:var(--accent-ink);background:var(--accent-soft);border-color:transparent}._hued_1pkqg_24{background:var(--p-tint);border-color:transparent;color:var(--p);font-weight:500}._hued_1pkqg_24._on_1pkqg_13{background:var(--p);border-color:var(--p);color:var(--p-on);font-weight:600}@media (hover: hover){._chip_1pkqg_1:hover{border-color:var(--border-strong);color:var(--text)}._static_1pkqg_20:hover{border-color:var(--border);color:var(--text-soft)}._hued_1pkqg_24:hover{border-color:var(--p);color:var(--p)}._hued_1pkqg_24._on_1pkqg_13:hover{color:var(--p-on)}}._chip_1pkqg_1:not(._static_1pkqg_20):active{transform:scale(.96)}@media (pointer: coarse){._chip_1pkqg_1:not(._static_1pkqg_20){position:relative;min-height:36px;padding-inline:var(--space-4);font-size:var(--text-base)}._chip_1pkqg_1:not(._static_1pkqg_20):before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}}@media (prefers-reduced-motion: reduce){._chip_1pkqg_1{transition:none}}._bar_icfhc_18{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}@media (max-width: 860px){._bar_icfhc_18{position:sticky;top:var(--safe-top);z-index:3;margin-inline:calc(var(--space-3) * -1);padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}._list_icfhc_38{display:flex;align-items:stretch;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;min-width:0;padding:2px}._list_icfhc_38::-webkit-scrollbar{display:none}._list_icfhc_38[data-fade=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}._list_icfhc_38[data-fade=start]{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px);mask-image:linear-gradient(to right,transparent,#000 40px)}._list_icfhc_38[data-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}[dir=rtl] ._list_icfhc_38[data-fade=end]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}[dir=rtl] ._list_icfhc_38[data-fade=start]{-webkit-mask-image:linear-gradient(to left,transparent,#000 40px);mask-image:linear-gradient(to left,transparent,#000 40px)}._tab_icfhc_98{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;min-height:36px;padding:0 var(--space-4);background:transparent;border:none;border-radius:var(--radius-pill);color:var(--text-soft);font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}@media (hover: hover){._tab_icfhc_98:not(._on_icfhc_132):hover{color:var(--text);background:var(--surface-hover)}}._tab_icfhc_98:active{transform:scale(.96)}._on_icfhc_132,._on_icfhc_132:hover{background:var(--text);color:var(--bg)}@media (pointer: coarse){._tab_icfhc_98{min-height:40px}}._icon_icfhc_145{width:16px;height:16px;flex:none}._actions_icfhc_151{display:flex;align-items:center;gap:var(--space-2);flex:none;padding-bottom:var(--space-2)}@media (pointer: coarse){._tab_icfhc_98{min-height:44px;min-width:44px;justify-content:center}}@media (prefers-reduced-motion: reduce){._list_icfhc_38{scroll-behavior:auto}._tab_icfhc_98,._tab_icfhc_98:after{transition:none}}._wrap_1y5v0_1{display:flex;justify-content:center;padding:var(--space-7) 0}._dot_1y5v0_6{width:8px;height:8px;border-radius:50%;background:var(--text-faint);animation:_pulse_1y5v0_1 1.1s var(--ease) infinite}._dot_1y5v0_6:nth-child(2){animation-delay:.15s}._dot_1y5v0_6:nth-child(3){animation-delay:.3s}._row_1y5v0_14{display:flex;gap:var(--space-2)}@keyframes _pulse_1y5v0_1{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}._skeleton_1y5v0_20{height:44px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-sunk) 25%,var(--surface) 50%,var(--surface-sunk) 75%);background-size:200% 100%;animation:_shimmer_1y5v0_1 1.4s linear infinite}@keyframes _shimmer_1y5v0_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){._dot_1y5v0_6,._skeleton_1y5v0_20{animation:none}._dot_1y5v0_6{opacity:.6}._skeleton_1y5v0_20{background:var(--surface-sunk)}}._scrim_ib1lj_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 100);background:#0f0c088c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:max(var(--space-4),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-4),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));animation:_scrimIn_ib1lj_1 .15s var(--ease)}._panel_ib1lj_20{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 24px 60px -20px #00000080;padding:var(--space-5);width:100%;max-width:440px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);animation:_panelIn_ib1lj_1 .18s cubic-bezier(.2,.8,.2,1)}._panel_ib1lj_20:focus{outline:none}._title_ib1lj_38{margin:0;font-size:var(--text-md);font-weight:600;letter-spacing:-.01em;color:var(--text);line-height:1.3}._body_ib1lj_47{font-size:var(--text-base);color:var(--text-soft);line-height:1.55;white-space:pre-line;display:flex;flex-direction:column;gap:var(--space-3)}._actions_ib1lj_58{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}@keyframes _scrimIn_ib1lj_1{0%{opacity:0}to{opacity:1}}@keyframes _panelIn_ib1lj_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}._handle_ib1lj_77{display:none;width:36px;height:5px;margin:0 auto;border-radius:var(--radius-pill);background:var(--border-strong);flex:none}@media (max-width: 640px){._scrim_ib1lj_3{align-items:flex-end;padding:0}._panel_ib1lj_20{max-width:none;max-height:calc(100dvh - var(--safe-top) - var(--space-6));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none;padding:var(--space-2) var(--space-4) calc(var(--space-5) + var(--safe-bottom));box-shadow:0 -12px 40px -12px #00000059;animation:_sheetIn_ib1lj_1 var(--duration-slow) var(--ease);transition:transform var(--duration) var(--ease);overscroll-behavior:contain}._handle_ib1lj_77{display:block;margin-bottom:var(--space-2)}._title_ib1lj_38{font-size:var(--text-lg)}}@keyframes _sheetIn_ib1lj_1{0%{transform:translateY(100%)}to{transform:none}}@media (max-width: 480px){._actions_ib1lj_58{flex-direction:column-reverse;align-items:stretch}._actions_ib1lj_58>*{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){._scrim_ib1lj_3,._panel_ib1lj_20{animation:none;transition:none}}._mark_1jqu7_3{width:1em;height:1em;display:block;flex:none}._logo_1jqu7_13{display:block;height:1.7em;width:auto;max-width:100%;color:var(--text)}._hero_1jqu7_23{height:2.8em}@media (max-width: 420px){._hero_1jqu7_23{height:2.2em}}._tile_1jqu7_30{fill:var(--accent)}._chevron_1jqu7_31{fill:var(--accent-contrast)}._accent_1jqu7_32{fill:var(--accent-ink)}._hint_1mjwb_13{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);display:inline-flex;color:var(--text-soft);opacity:.45;pointer-events:none;transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease),color var(--duration) var(--ease)}:where(:hover,:focus-within,:active)>._hint_1mjwb_13{opacity:1;color:var(--accent-ink);transform:translate(2px)}[dir=rtl] :where(:hover,:focus-within,:active)>._hint_1mjwb_13{transform:translate(-2px)}@media (prefers-reduced-motion: reduce){._hint_1mjwb_13{transition:opacity var(--duration) var(--ease)}:where(:hover,:focus-within,:active)>._hint_1mjwb_13{transform:none}}@media (hover: none){._hint_1mjwb_13{opacity:.7}}._wrap_djblu_8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}._pick_djblu_15{min-width:42px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-soft);font-variant-numeric:tabular-nums;transition:all var(--duration-fast) var(--ease)}._pick_djblu_15:active{transform:scale(.94)}._on_djblu_29{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:600}@media (hover: hover){._pick_djblu_15:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}._on_djblu_29:hover{background:var(--accent-hover);color:var(--accent-contrast)}}@media (pointer: coarse){._wrap_djblu_8{gap:var(--space-2)}._pick_djblu_15{min-height:44px;min-width:52px;font-size:var(--text-base)}}._row_aq1w5_9{display:flex;align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}._row_aq1w5_9:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}._input_aq1w5_27{flex:1 1 auto;min-width:0}._action_aq1w5_32{flex:0 0 auto}@media (pointer: coarse){._action_aq1w5_32{min-height:44px;min-width:44px}}@media (max-width: 480px){._label_aq1w5_50{display:none}}._bar_twqr6_1{display:grid;gap:var(--space-2);margin-bottom:var(--space-3);min-width:0}._row_twqr6_2{display:flex;align-items:center;gap:var(--space-2);min-width:0}._search_twqr6_5{flex:1 1 12rem;display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:40px;padding-inline:var(--space-3) var(--space-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}._search_twqr6_5:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--accent-ring-soft)}._searchIcon_twqr6_19{flex:none;width:16px;height:16px;color:var(--text-faint)}._searchInput_twqr6_20{flex:1;min-width:0;min-height:36px;font-size:var(--text-base)}._searchClear_twqr6_21{flex:none;display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-faint)}._searchClear_twqr6_21 svg{width:14px;height:14px}._searchClear_twqr6_21:hover{background:var(--surface-hover);color:var(--text)}._trigger_twqr6_35{position:relative;flex:none;display:inline-flex}._button_twqr6_36{gap:var(--space-1);min-height:40px;color:var(--text-soft)}._buttonOn_twqr6_37{color:var(--accent-ink);border-color:var(--accent-tint, var(--border-strong));background:var(--accent-soft)}._button_twqr6_36 svg{width:16px;height:16px}._count_twqr6_40{display:inline-grid;place-items:center;min-width:18px;height:18px;padding-inline:5px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}._panel_twqr6_54{min-width:300px;max-width:380px}._sections_twqr6_55{display:grid;gap:var(--space-4)}._section_twqr6_55{display:grid;gap:var(--space-2)}._sectionLabel_twqr6_57{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}._sectionBody_twqr6_64{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}._clearAll_twqr6_65{justify-self:start}._active_twqr6_68{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;min-width:0}._active_twqr6_68::-webkit-scrollbar{display:none}._chip_twqr6_76{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--accent-tint, var(--border));border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-sm);white-space:nowrap}._chipX_twqr6_90{width:13px;height:13px;opacity:.7}._chip_twqr6_76:hover ._chipX_twqr6_90{opacity:1}@media (max-width: 640px){._buttonLabel_twqr6_95{display:none}._button_twqr6_36{min-width:44px;justify-content:center}._active_twqr6_68{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}._chip_twqr6_76{min-height:36px}}@media (pointer: coarse){._search_twqr6_5,._button_twqr6_36{min-height:44px}}._track_5472i_1{display:inline-flex;flex:none;gap:2px;padding:2px;background:var(--surface-sunk);border-radius:var(--radius-pill);min-width:0}._block_5472i_10{display:flex}._block_5472i_10 ._item_5472i_11{flex:1}._item_5472i_11{min-height:32px;padding:0 var(--space-3);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-soft);font-size:var(--text-sm);white-space:nowrap;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}@media (hover: hover){._item_5472i_11:hover{color:var(--text)}}._on_5472i_24,._on_5472i_24:hover{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow-sm)}@media (pointer: coarse){._item_5472i_11{min-height:40px}}._group_1rxwc_1{display:inline-flex;gap:var(--space-1)}._lang_1rxwc_6{letter-spacing:.04em;font-size:var(--text-xs);padding-inline:var(--space-2)}._on_1rxwc_12{color:var(--accent-ink);font-weight:700}@media (pointer: coarse){._lang_1rxwc_6{min-height:44px;min-width:44px}}._password_1iywm_4{position:relative}._passwordInput_1iywm_9{width:100%;padding-inline-end:44px}._reveal_1iywm_14{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);color:var(--text-faint)}._reveal_1iywm_14[aria-pressed=true]{color:var(--accent-ink)}@media (pointer: coarse){._reveal_1iywm_14:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}}._avatar_1iywm_35{display:block;width:64px;height:64px;margin:var(--space-4) auto var(--space-3);border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--border)}._toast_1vzjr_8{position:fixed;inset-inline:max(var(--space-3),var(--safe-left)) max(var(--space-3),var(--safe-right));bottom:calc(var(--space-4) + var(--safe-bottom) + var(--keyboard, 0px));margin-inline:auto;width:fit-content;max-width:min(520px,calc(100vw - var(--space-5) * 2));z-index:var(--z-toast, 200);display:flex;align-items:center;gap:var(--space-2);padding-block:11px;padding-inline:13px 11px;background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--tone);border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:var(--text-base);color:var(--text);animation:_toastIn_1vzjr_1 .2s cubic-bezier(.2,.8,.2,1)}._toast_1vzjr_8[data-tone=success]{--tone: var(--status-paid);background:var(--status-paid-soft)}._toast_1vzjr_8[data-tone=error]{--tone: var(--danger, #b4472f);background:var(--danger-soft, rgba(180, 71, 47, .1))}._toast_1vzjr_8[data-tone=info]{--tone: var(--status-sent);background:var(--status-sent-soft)}._icon_1vzjr_44{flex:none;font-size:16px;color:var(--tone)}._text_1vzjr_50{flex:1;min-width:0;line-height:1.45;overflow-wrap:anywhere}._undo_1vzjr_59{flex:none;gap:6px;color:var(--accent-ink);font-weight:600}._kbd_1vzjr_69{font:inherit;font-size:var(--text-xs, .75rem);font-weight:500;line-height:1;padding:3px 5px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-faint);background:var(--surface)}@media (max-width: 520px){._kbd_1vzjr_69{display:none}}@media (hover: none){._kbd_1vzjr_69{display:none}}._close_1vzjr_89{flex:none;color:var(--text-faint)}._close_1vzjr_89:hover{color:var(--text)}@media (pointer: coarse){._undo_1vzjr_59:before,._close_1vzjr_89:before{content:"";position:absolute;top:-7px;right:-4px;bottom:-7px;left:-4px}}@keyframes _toastIn_1vzjr_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._toast_1vzjr_8{animation:none}}@media (max-width: 860px){._toast_1vzjr_8{bottom:calc(var(--tabbar-h) + var(--space-3) + var(--safe-bottom) + var(--keyboard, 0px))}}._row_11dpe_2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center;min-width:0}._input_11dpe_3{width:100%;min-width:0;min-height:44px;font-size:var(--text-md)}._badge_1g3i8_6{display:inline-grid;place-items:center;flex:none;border-radius:var(--radius-pill);background:color-mix(in oklch,var(--accent) calc(12% + var(--r) * 7%),var(--surface));color:var(--text);font-family:var(--font-numeric);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}._strong_1g3i8_19{color:var(--accent-contrast)}._sm_1g3i8_21{inline-size:22px;block-size:22px;font-size:var(--text-xs)}._md_1g3i8_22{inline-size:32px;block-size:32px;font-size:var(--text-sm)}._lg_1g3i8_23{inline-size:56px;block-size:56px;font-size:var(--text-lg)}._box_70e7q_1{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunk)}._title_70e7q_9{margin:0;color:var(--text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}._list_70e7q_16{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}._row_70e7q_19{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"when badge arrow" "excerpt badge arrow";align-items:center;column-gap:var(--space-3);row-gap:2px;inline-size:100%;padding:var(--space-2);border:none;border-radius:var(--radius);background:transparent;color:var(--text);text-align:start;transition:background var(--duration-fast) var(--ease)}._row_70e7q_19:hover{background:var(--surface-hover)}._row_70e7q_19:focus-visible{outline:2px solid var(--accent)}._when_70e7q_37{grid-area:when;display:flex;gap:var(--space-2);align-items:baseline;min-width:0;flex-wrap:wrap}._ago_70e7q_38{font-weight:600;font-size:var(--text-sm);color:var(--accent-ink)}._date_70e7q_39{color:var(--text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._excerpt_70e7q_40{grid-area:excerpt;min-width:0;color:var(--text-soft);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_70e7q_49{grid-area:badge}._arrow_70e7q_50{grid-area:arrow;color:var(--text-faint)}@media (pointer: coarse){._row_70e7q_19{min-height:52px}}@media (prefers-reduced-motion: reduce){._row_70e7q_19{transition:none}}._head_or4j2_14{position:relative;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-5)) var(--space-5);padding:56px var(--space-5) var(--space-4);overflow:hidden;isolation:isolate}@media (max-width: 860px){._head_or4j2_14{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-3)) var(--space-5);padding:52px var(--space-3) var(--space-4)}}._sky_or4j2_27{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--sky-zenith),var(--sky-horizon) 70%,transparent);transition:background var(--duration) var(--ease)}._text_or4j2_36{position:relative}._night_or4j2_39{--sky-zenith: rgba(40, 60, 110, .16);--sky-horizon: rgba(40, 60, 110, .04)}._dawn_or4j2_40{--sky-zenith: rgba(120, 140, 200, .1);--sky-horizon: rgba(255, 170, 110, .2)}._day_or4j2_41{--sky-zenith: rgba(120, 190, 255, .14);--sky-horizon: rgba(120, 190, 255, .03)}._golden_or4j2_42{--sky-zenith: rgba(255, 200, 120, .1);--sky-horizon: rgba(255, 150, 70, .2)}._dusk_or4j2_43{--sky-zenith: rgba(90, 70, 150, .16);--sky-horizon: rgba(230, 120, 110, .14)}[data-theme=dark] ._night_or4j2_39{--sky-zenith: rgba(60, 90, 160, .14);--sky-horizon: transparent}[data-theme=dark] ._dawn_or4j2_40{--sky-zenith: rgba(90, 110, 180, .1);--sky-horizon: rgba(255, 160, 100, .1)}[data-theme=dark] ._day_or4j2_41{--sky-zenith: rgba(120, 180, 255, .1);--sky-horizon: transparent}[data-theme=dark] ._golden_or4j2_42{--sky-zenith: rgba(255, 190, 110, .06);--sky-horizon: rgba(255, 140, 60, .12)}[data-theme=dark] ._dusk_or4j2_43{--sky-zenith: rgba(110, 80, 190, .14);--sky-horizon: rgba(230, 110, 100, .08)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) ._night_or4j2_39{--sky-zenith: rgba(60, 90, 160, .14);--sky-horizon: transparent}:root:not([data-theme=light]) ._dawn_or4j2_40{--sky-zenith: rgba(90, 110, 180, .1);--sky-horizon: rgba(255, 160, 100, .1)}:root:not([data-theme=light]) ._day_or4j2_41{--sky-zenith: rgba(120, 180, 255, .1);--sky-horizon: transparent}:root:not([data-theme=light]) ._golden_or4j2_42{--sky-zenith: rgba(255, 190, 110, .06);--sky-horizon: rgba(255, 140, 60, .12)}:root:not([data-theme=light]) ._dusk_or4j2_43{--sky-zenith: rgba(110, 80, 190, .14);--sky-horizon: rgba(230, 110, 100, .08)}}._sun_or4j2_64,._moon_or4j2_64{position:absolute;width:18px;height:18px;border-radius:50%;pointer-events:none}._sun_or4j2_64{inset-inline-start:calc(6% + var(--x) * 88%);top:calc(34px - 24px * (1 - (2 * var(--x) - 1) * (2 * var(--x) - 1)));background:radial-gradient(circle,rgba(255,220,140,.9),rgba(255,190,90,.25) 60%,transparent 72%);box-shadow:0 0 24px 8px #ffbe5a2e}._golden_or4j2_42 ._sun_or4j2_64,._dawn_or4j2_40 ._sun_or4j2_64{background:radial-gradient(circle,rgba(255,190,110,.95),rgba(255,140,70,.3) 60%,transparent 72%);box-shadow:0 0 28px 10px #ff964638}._moon_or4j2_64{inset-inline-end:10%;top:12px;background:radial-gradient(circle at 35% 35%,rgba(235,240,255,.85),rgba(200,210,240,.35) 62%,transparent 72%);box-shadow:0 0 22px 6px #c8d2ff1f}@media (prefers-reduced-motion: reduce){._sky_or4j2_27{transition:none}}._greeting_or4j2_94{font-family:var(--font-display);font-size:var(--text-display);font-weight:600;letter-spacing:-.018em;line-height:var(--leading-tight)}._date_or4j2_101{color:var(--text-soft);margin-top:var(--space-1)}._hijri_or4j2_102{color:var(--text-faint)}._motto_or4j2_104{margin-top:var(--space-2);font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--accent-ink);max-width:48ch;overflow-wrap:anywhere}._line_or4j2_114{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-soft)}._lineItem_or4j2_122{display:inline-flex;align-items:center;gap:var(--space-1)}._lineItem_or4j2_122:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.7}._scale_u19r2_1{display:flex;justify-content:center;gap:var(--space-2);padding:var(--space-2) 0;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--radius-sm)}._scale_u19r2_1:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._star_u19r2_13{position:relative;inline-size:48px;block-size:48px;flex:none}._star_u19r2_13 svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}._base_u19r2_25{fill:var(--surface-sunk);stroke:var(--border-strong);stroke-width:1}._ink_u19r2_26{fill:var(--accent)}._fill_u19r2_30{position:absolute;inset-block:0;inset-inline-start:0;inline-size:0;overflow:hidden;transition:inline-size var(--duration-fast) var(--ease)}._fill_u19r2_30 ._ink_u19r2_26{inline-size:48px}._half_u19r2_39 ._fill_u19r2_30{inline-size:50%}._full_u19r2_40 ._fill_u19r2_30{inline-size:100%}@media (pointer: coarse){._star_u19r2_13{inline-size:52px;block-size:52px}._fill_u19r2_30 ._ink_u19r2_26{inline-size:52px}}@media (max-width: 360px){._star_u19r2_13{inline-size:44px;block-size:44px}._fill_u19r2_30 ._ink_u19r2_26{inline-size:44px}}@media (prefers-reduced-motion: reduce){._fill_u19r2_30{transition:none}}._card_1elv8_2{display:grid;gap:var(--space-2);margin-bottom:var(--space-4);background:linear-gradient(135deg,rgba(90,70,150,.08),transparent 60%),var(--surface)}._title_1elv8_10{margin:0;color:var(--text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}._ask_1elv8_17{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em}._stars_1elv8_24{padding-block:var(--space-1)}._note_1elv8_25{max-width:40ch}._done_1elv8_28{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}._thanks_1elv8_33{margin:0;font-family:var(--font-display);font-size:var(--text-md);min-width:0;overflow-wrap:anywhere}._noteEcho_1elv8_40{color:var(--text-soft);font-family:var(--font-body, inherit);font-size:var(--text-sm)}._again_1elv8_41{border:none;background:transparent;color:var(--accent-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}._again_1elv8_41:hover{background:var(--surface-hover)}._memories_15t0k_2{margin-bottom:var(--space-4)}._grid_15t0k_7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:start}._setup_15t0k_15{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:calc(-1 * var(--space-2)) 0 var(--space-4)}._setupLabel_15t0k_22{font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em}._setupChip_15t0k_23{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-soft);font:inherit;font-size:var(--text-sm);cursor:pointer}._setupChip_15t0k_23 svg{width:15px;height:15px}._setupChip_15t0k_23:hover{color:var(--text);border-style:solid}._shortcuts_15t0k_46{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:var(--space-2);margin-bottom:var(--space-4)}._shortcut_15t0k_46{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2) 2px;border:none;border-radius:var(--radius);background:transparent;color:var(--text-soft);font-size:var(--text-xs);transition:transform var(--duration-fast) var(--ease-spring),color var(--duration-fast) var(--ease)}._shortcut_15t0k_46:active{transform:scale(.94)}@media (hover: hover){._shortcut_15t0k_46:hover{color:var(--text)}._shortcut_15t0k_46:hover ._shortcutIcon_15t0k_69{border-color:var(--border-strong);box-shadow:var(--shadow)}}._shortcutIcon_15t0k_69{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}._shortcutIcon_15t0k_69 svg{width:20px;height:20px}._shortcutLabel_15t0k_85{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 861px){._shortcuts_15t0k_46{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));max-width:900px}}._tiles_15t0k_101{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}._tile_15t0k_101{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);text-align:start;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-spring),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}@media (hover: hover){._tile_15t0k_101:hover:not(:disabled){border-color:var(--border-strong);box-shadow:var(--shadow)}}._tile_15t0k_101:active:not(:disabled){transform:scale(.985)}._tile_15t0k_101:disabled{cursor:default}._tileHead_15t0k_129{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--text-soft)}._tileIcon_15t0k_137{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-sunk);color:var(--text-soft)}._tileIcon_15t0k_137 svg{width:16px;height:16px}._tileLabel_15t0k_149{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tileValue_15t0k_150{font-family:var(--font-numeric);font-size:clamp(1.75rem,5.5vw,2.25rem);font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tileCaption_15t0k_161{font-size:var(--text-sm);color:var(--text-faint);min-height:1.3em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._blank_15t0k_171{border-radius:var(--radius-sm);background:var(--surface-sunk);width:3ch}._tileAccent_15t0k_174{background:linear-gradient(150deg,var(--accent) 0%,color-mix(in oklab,var(--accent) 86%,#fff) 100%);border-color:transparent;color:var(--accent-contrast)}._tileAccent_15t0k_174 ._tileHead_15t0k_129,._tileAccent_15t0k_174 ._tileCaption_15t0k_161{color:inherit;opacity:.85}._tileAccent_15t0k_174 ._tileIcon_15t0k_137{background:#ffffff59;color:inherit}._tileAccent_15t0k_174 ._blank_15t0k_171{background:#ffffff59}._tileWarn_15t0k_184{border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}._warnText_15t0k_185{color:var(--danger);font-weight:600}._running_15t0k_188{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}._runningBody_15t0k_194{flex:1;display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--accent-tint, var(--border));border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);text-align:start}._runningDot_15t0k_208{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);animation:_pulse_15t0k_1 1.6s ease-in-out infinite}@keyframes _pulse_15t0k_1{50%{opacity:.35}}._runningTitle_15t0k_217{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._runningClock_15t0k_218{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-weight:600}._needs_15t0k_221{margin-bottom:var(--space-4)}._clear_15t0k_222{margin:0;color:var(--text-faint);font-size:var(--text-sm)}._needList_15t0k_223{list-style:none;margin:0;padding:0;display:grid;gap:2px}._needRow_15t0k_224{display:flex;align-items:center;gap:var(--space-3);width:calc(100% + 2 * var(--space-2));margin-inline:calc(-1 * var(--space-2));padding:var(--space-2);min-height:40px;border-radius:var(--radius-sm);font-weight:400;text-align:start;color:var(--text);white-space:normal}._needRow_15t0k_224:active:not(:disabled){transform:none;background:var(--surface-hover)}._needDot_15t0k_239{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}._needText_15t0k_240{flex:1;min-width:0}._needArrow_15t0k_241{flex:none;width:14px;height:14px;color:var(--text-faint)}._brand_15t0k_243{color:var(--text-soft);font-size:var(--text-sm);margin-inline-end:var(--space-1)}._panel_15t0k_246{padding:var(--space-4);min-width:0}._panelHead_15t0k_247{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}._panelTitle_15t0k_254{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft)}._panelLink_15t0k_263{gap:var(--space-1);padding:var(--space-1) var(--space-2);margin-inline-end:calc(-1 * var(--space-2));font-size:var(--text-sm);color:var(--accent-ink);border-radius:var(--radius-sm)}._panelLink_15t0k_263 svg{width:14px;height:14px}._panelLink_15t0k_263:active:not(:disabled){background:var(--accent-soft)}@media (pointer: coarse){._panelLink_15t0k_263:before{content:"";position:absolute;top:-3px;right:-7px;bottom:-3px;left:-7px}}._nextList_15t0k_285{list-style:none;margin:0;padding:0}._nextItem_15t0k_286{border-bottom:1px solid var(--border)}._nextItem_15t0k_286:last-child{border-bottom:none}._nextRow_15t0k_290{justify-content:space-between;align-items:baseline;gap:var(--space-3);width:calc(100% + 2 * var(--space-2));margin-inline:calc(-1 * var(--space-2));padding:var(--space-2);min-height:0;border-radius:var(--radius-sm);font-weight:400;text-align:start;color:var(--text);white-space:normal}._nextRow_15t0k_290:active:not(:disabled){transform:none;background:var(--surface-hover)}._nextTitle_15t0k_309{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nextDue_15t0k_315{font-size:var(--text-sm);color:var(--text-faint);white-space:nowrap}._nextDueNow_15t0k_316{font-size:var(--text-sm);color:var(--accent-ink);font-weight:600;white-space:nowrap}._spread_15t0k_324{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}._spreadRow_15t0k_325{display:grid;grid-template-columns:minmax(70px,.6fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:calc(100% + 2 * var(--space-2));margin-inline:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);min-height:32px;border-radius:var(--radius-sm);font-weight:400;text-align:start}._spreadRow_15t0k_325:active:not(:disabled){transform:none;background:var(--surface-hover)}._spreadName_15t0k_342{font-size:var(--text-sm);color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._track_15t0k_349{height:8px;border-radius:var(--radius-pill);background:var(--surface-sunk);overflow:hidden}._bar_15t0k_355{display:block;height:100%;border-radius:var(--radius-pill);background:var(--p);transition:width var(--duration-slow) var(--ease)}._spreadCount_15t0k_362{font-size:var(--text-sm);font-weight:600;color:var(--p);font-variant-numeric:tabular-nums;min-width:1.5ch;text-align:end}@media (max-width: 860px){._grid_15t0k_7{grid-template-columns:minmax(0,1fr)}._tiles_15t0k_101{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._tile_15t0k_101{padding:var(--space-3)}}@media (max-width: 640px){._nextRow_15t0k_290{flex-direction:column;align-items:stretch;gap:var(--space-1);padding-block:var(--space-2)}._nextTitle_15t0k_309{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._nextDue_15t0k_315,._nextDueNow_15t0k_316{align-self:flex-start}}@media (pointer: coarse){._nextRow_15t0k_290,._spreadRow_15t0k_325{min-height:44px}._spread_15t0k_324{gap:0}}._quick_15t0k_406{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}._quickBtn_15t0k_407{gap:var(--space-1)}._quickTask_15t0k_410{display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-1) 0}._quickCheck_15t0k_411{flex:none;width:22px;height:22px;border:1.75px solid var(--border-strong);border-radius:50%;background:transparent;transition:transform var(--duration-fast) var(--ease-spring),border-color var(--duration-fast) var(--ease)}._quickCheck_15t0k_411:hover{border-color:var(--accent);transform:scale(1.1)}._quickCheck_15t0k_411:active{transform:scale(.9)}._quickTitle_15t0k_422{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._quickProject_15t0k_423{flex:none;font-size:var(--text-sm);color:var(--text-faint)}._habitChips_15t0k_426{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}._habitChip_15t0k_426{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease-spring)}._habitChip_15t0k_426:active{transform:scale(.96)}._habitChipPart_15t0k_442{color:var(--accent-ink)}._habitChipMark_15t0k_443{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border-strong);font-size:12px;font-weight:700;color:var(--accent-contrast)}._habitChipOn_15t0k_454{background:var(--accent-soft);border-color:var(--accent-tint, var(--border));color:var(--accent-ink)}._habitChipOn_15t0k_454 ._habitChipMark_15t0k_443{background:var(--accent);border-color:var(--accent)}@media (max-width: 640px){._quick_15t0k_406{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._quickBtn_15t0k_407{justify-content:center}._habitChips_15t0k_426{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}._habitChips_15t0k_426::-webkit-scrollbar{display:none}._habitChip_15t0k_426{flex:none}}._avatar_ud0me_1{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-sm);object-fit:cover;overflow:hidden}._mono_ud0me_10{font-weight:600;font-family:var(--font-display)}._item_8oeo4_13{position:relative;border-radius:var(--radius);transition:background var(--duration-fast) var(--ease)}@media (min-width: 641px){._item_8oeo4_13{container-type:inline-size}}._item_8oeo4_13+._item_8oeo4_13{margin-top:2px}@media (hover: hover){._item_8oeo4_13:hover{background:var(--surface-hover)}._item_8oeo4_13:hover:before{opacity:1}._check_8oeo4_46:hover{border-color:var(--p, var(--accent));background:var(--p-tint, var(--accent-soft));transform:scale(1.1)}._title_8oeo4_51:hover{color:var(--accent-ink)}}._row_8oeo4_14{display:flex;align-items:center;gap:var(--space-3);padding:var(--row-pad, var(--space-3))}._item_8oeo4_13:before{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:3px;border-radius:var(--radius-pill);background:var(--p, transparent);opacity:0;transition:opacity var(--duration-fast) var(--ease)}._item_8oeo4_13:focus-within:before{opacity:1}._done_8oeo4_78:before{display:none}._check_8oeo4_46{position:relative;width:21px;height:21px;flex:none;border:1.75px solid var(--border-strong);border-radius:50%;background:transparent;padding:0;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease-spring)}._check_8oeo4_46:after{content:"";position:absolute;inset-inline-start:6.5px;top:3px;width:5px;height:9.5px;border:solid var(--accent-contrast);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform var(--duration) var(--ease-spring)}._done_8oeo4_78 ._check_8oeo4_46{background:var(--success);border-color:var(--success)}._done_8oeo4_78 ._check_8oeo4_46:after{transform:rotate(45deg) scale(1);border-color:#fff}._body_8oeo4_116{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._title_8oeo4_51{text-align:start;background:none;border:none;padding:0;font-size:var(--text-md);color:var(--text);letter-spacing:-.006em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:color var(--duration-fast) var(--ease)}._done_8oeo4_78 ._title_8oeo4_51{color:var(--text-faint);text-decoration:line-through;text-decoration-thickness:1px}._metaGroup_8oeo4_154{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}@container (min-width: 700px){._title_8oeo4_51{flex:0 1 auto}._metaGroup_8oeo4_154{margin-inline-start:auto;padding-inline-start:var(--space-4);flex-wrap:nowrap;justify-content:flex-end}._dateCell_8oeo4_173{flex:none;width:168px;justify-content:flex-start}._hoursCell_8oeo4_174{flex:none;width:52px;justify-content:flex-end}}._pastDate_8oeo4_178{color:var(--text-soft)}._titleEdit_8oeo4_180{flex:1;min-width:0;background:transparent;border:none;border-bottom:1.5px solid var(--accent);padding:0 0 2px;font-size:var(--text-md);outline:none}._meta_8oeo4_154{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums}._meta_8oeo4_154 svg{width:13px;height:13px}._project_8oeo4_204{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;max-width:170px;padding:2px var(--space-2) 2px 2px;border-radius:var(--radius-pill);background:var(--p-tint);color:var(--p);font-size:var(--text-xs);font-weight:600;letter-spacing:.012em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] ._project_8oeo4_204{background:var(--p-tint-strong)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) ._project_8oeo4_204{background:var(--p-tint-strong)}}._project_8oeo4_204>:first-child{border-radius:50%}._due_8oeo4_230{color:var(--accent-ink);font-weight:500}._tools_8oeo4_233{position:relative;display:flex;align-items:center;gap:var(--space-1);flex:none;margin-inline-start:auto;opacity:.3;transition:opacity var(--duration-fast) var(--ease)}._item_8oeo4_13:hover ._tools_8oeo4_233,._item_8oeo4_13:focus-within ._tools_8oeo4_233,._toolsPinned_8oeo4_245{opacity:1}._timer_8oeo4_247{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-faint);background:transparent;border:none;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);min-height:30px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;transition:color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}@media (hover: hover){._timer_8oeo4_247:hover{color:var(--accent-ink);background:var(--accent-soft)}}._timer_8oeo4_247 svg{width:15px;height:15px}._running_8oeo4_266{opacity:1;color:var(--accent-ink);background:var(--accent-soft);font-weight:600}._noteToggle_8oeo4_280{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-faint);transition:color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}._noteToggle_8oeo4_280 svg{width:15px;height:15px}@media (hover: hover){._noteToggle_8oeo4_280:hover{color:var(--accent-ink);background:var(--accent-soft)}}._noteOpen_8oeo4_298{color:var(--accent-ink);background:var(--accent-soft)}._note_8oeo4_280{padding-inline:calc(var(--space-3) * 2 + 21px) var(--space-3);padding-bottom:var(--space-3);margin-top:calc(var(--space-2) * -1);animation:_unfoldNote_8oeo4_1 var(--duration) var(--ease)}@keyframes _unfoldNote_8oeo4_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._noteText_8oeo4_317{display:block;width:100%;text-align:start;background:none;border:none;padding:var(--space-1) 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;transition:color var(--duration-fast) var(--ease)}@media (hover: hover){._noteText_8oeo4_317:hover{color:var(--text)}}._done_8oeo4_78 ._noteText_8oeo4_317{color:var(--text-faint)}._noteEdit_8oeo4_337{font-size:var(--text-base);background:var(--surface)}._noteActions_8oeo4_343{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}._menuRule_8oeo4_350{border:none;border-top:1px solid var(--border);margin:0}._menuActions_8oeo4_356{display:flex;flex-direction:column;gap:2px;margin-inline:calc(var(--space-2) * -1)}._menuAction_8oeo4_356{width:100%;justify-content:flex-start}@media (pointer: coarse){._tools_8oeo4_233{opacity:1;gap:0}._check_8oeo4_46:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}._title_8oeo4_51{padding-block:11px;min-height:44px}._timer_8oeo4_247{min-width:44px;min-height:44px;justify-content:center}._noteToggle_8oeo4_280,._more_8oeo4_381{min-width:44px;min-height:44px}._titleEdit_8oeo4_180{min-height:44px}._menuAction_8oeo4_356,._noteActions_8oeo4_343>*{min-height:44px}._menuFields_8oeo4_388 input,._menuFields_8oeo4_388 ._menuDate_8oeo4_389 input,._menuProjects_8oeo4_390 button{min-height:44px}}@media (max-width: 640px){._project_8oeo4_204{max-width:150px}._note_8oeo4_280{padding-inline-start:var(--space-3)}._project_8oeo4_204,._before_8oeo4_400{font-size:var(--text-sm)}._title_8oeo4_51{white-space:normal}._titleEdit_8oeo4_180{flex-basis:100%}._titleText_8oeo4_410{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:var(--leading-tight)}}._sheetMenu_8oeo4_422{display:flex;flex-direction:column;gap:var(--space-3);color:var(--text)}._sheetMenu_8oeo4_422 ._menuActions_8oeo4_356{margin-inline:calc(var(--space-2) * -1)}._past_8oeo4_178 ._title_8oeo4_51{color:var(--text-soft)}._before_8oeo4_400{flex:none;padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--text-soft);font-size:var(--text-xs);letter-spacing:.01em;white-space:nowrap}._bar_1e2ru_11{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-2);margin-bottom:var(--space-5);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration) var(--ease),border-color var(--duration) var(--ease)}._bar_1e2ru_11:focus-within{border-color:var(--border-strong);box-shadow:var(--shadow),0 0 0 3px var(--accent-ring-soft)}._expanded_1e2ru_25{border-color:var(--border-strong);box-shadow:var(--shadow)}._main_1e2ru_30{display:flex;align-items:center;gap:var(--space-2)}._title_1e2ru_36{flex:1;min-width:0;font-size:var(--text-md);min-height:40px}._disclose_1e2ru_45{gap:var(--space-1)}._chevron_1e2ru_47{width:14px;height:14px;opacity:.6;transition:transform var(--duration) var(--ease)}._chevronUp_1e2ru_53{transform:rotate(180deg)}._dot_1e2ru_56{width:5px;height:5px;border-radius:50%;background:var(--accent)}._details_1e2ru_65{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-4) var(--space-2) var(--space-2);border-top:1px solid var(--border);animation:_unfold_1e2ru_1 var(--duration) var(--ease)}@keyframes _unfold_1e2ru_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}._grid_1e2ru_84{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-3) var(--space-4);align-items:center}._label_1e2ru_91{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-soft)}._optional_1e2ru_99{font-size:var(--text-xs);color:var(--text-faint)}._controls_1e2ru_104{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._custom_1e2ru_113{width:auto;min-width:0;background:transparent;border-style:dashed;color:var(--text-soft)}._custom_1e2ru_113:focus{background:var(--surface);border-style:solid;color:var(--text)}._block_1e2ru_126{display:flex;flex-direction:column;gap:var(--space-2)}._newProject_1e2ru_134{border:1px dashed var(--border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);min-height:0;width:140px;font-size:var(--text-sm);color:var(--text);transition:border-color var(--duration-fast) var(--ease)}._newProject_1e2ru_134:focus{border-color:var(--accent);border-style:solid}._hint_1e2ru_146{font-size:var(--text-xs);color:var(--text-faint);text-align:end}@media (pointer: coarse){._title_1e2ru_36{min-height:44px}._main_1e2ru_30>button,._controls_1e2ru_104 button,._controls_1e2ru_104 input,._controls_1e2ru_104 ._custom_1e2ru_113 input,._newProject_1e2ru_134{min-height:44px}._newProject_1e2ru_134{padding-block:var(--space-2)}}@media (max-width: 640px){._disclose_1e2ru_45{position:relative}._disclose_1e2ru_45 ._dot_1e2ru_56{position:absolute;top:8px;inset-inline-end:8px}._newProject_1e2ru_134{flex:1 1 160px;width:auto}._grid_1e2ru_84{grid-template-columns:1fr;gap:var(--space-2)}._grid_1e2ru_84>._label_1e2ru_91:not(:first-child){margin-top:var(--space-3)}._hint_1e2ru_146{display:none}}._sheet_8jqc5_7{max-width:560px}._intro_8jqc5_9{margin:0;color:var(--text-soft);font-size:var(--text-base);line-height:1.55;max-width:48ch}._bulk_8jqc5_17{display:flex;flex-wrap:wrap;gap:var(--space-2)}._list_8jqc5_23{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}._row_8jqc5_35{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);border-start-start-radius:var(--radius-sm);background:var(--surface-sunk)}._text_8jqc5_47{flex:1 1 200px;min-width:0;display:grid;gap:2px}._title_8jqc5_53{overflow-wrap:anywhere;line-height:1.4}._proj_8jqc5_56{font-size:var(--text-xs);color:var(--text-faint)}._actions_8jqc5_58{display:flex;gap:var(--space-1);margin-inline-start:auto}@media (max-width: 640px){._bulk_8jqc5_17{flex-direction:column}._bulk_8jqc5_17>*{width:100%}._actions_8jqc5_58{flex:1 1 100%;margin-inline-start:0}._actions_8jqc5_58>button{flex:1}}@media (pointer: coarse){._actions_8jqc5_58>button{min-height:44px}}._view_1ldx7_6{display:grid;gap:var(--space-4);min-width:0;max-width:720px;margin-inline:auto;inline-size:100%}._head_1ldx7_17{display:grid;gap:var(--space-1);min-width:0}._title_1ldx7_18{margin:0;font-family:var(--font-display);font-size:var(--text-display);font-weight:600;letter-spacing:-.018em;line-height:var(--leading-tight)}._sub_1ldx7_27{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin:0;color:var(--text-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._load_1ldx7_37{color:var(--text-faint)}._thread_1ldx7_41,._bubbles_1ldx7_41{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);min-width:0}._thread_1ldx7_41{gap:var(--space-4)}._group_1ldx7_50{display:grid;gap:var(--space-3)}._divider_1ldx7_53{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}._divider_1ldx7_53:before,._divider_1ldx7_53:after{content:"";flex:1;height:1px;background:var(--border)}._bubbles_1ldx7_41>li{--row-pad: var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);border-start-start-radius:var(--radius-sm);background:var(--surface);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}._bubbles_1ldx7_41>li:not(:first-child){margin-top:0}@media (hover: hover){._bubbles_1ldx7_41>li:hover{border-color:var(--border-strong)}}._bubbles_1ldx7_41>li:focus-within{border-color:var(--border-strong)}._bubbles_1ldx7_41>li:before{inset-inline-start:-1px}._done_1ldx7_95>li{background:var(--surface-sunk);border-color:transparent}._clear_1ldx7_99{display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--text-soft);padding:var(--space-4) 0 0}._clearIcon_1ldx7_107{color:var(--success);font-size:18px}._notice_1ldx7_111{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}._noticeAvatar_1ldx7_118{flex:none;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:18px;margin-top:2px}._noticeBubble_1ldx7_130{display:grid;gap:var(--space-2);justify-items:start;min-width:0;max-width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--accent-tint, var(--border));border-radius:var(--radius-lg);border-start-start-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-ink)}._noticeText_1ldx7_143{margin:0;font-weight:500;line-height:1.4}._noticeHint_1ldx7_144{margin:0;color:var(--text-soft);font-size:var(--text-sm);line-height:1.5;max-width:44ch}._noticeDoor_1ldx7_151{margin-top:var(--space-1);gap:var(--space-1)}._empty_1ldx7_155{display:grid;justify-items:center;gap:var(--space-2);text-align:center;padding:var(--space-6) var(--space-4)}._emptyIcon_1ldx7_162{font-size:36px;color:var(--accent)}._emptyTitle_1ldx7_163{margin:0;max-width:40ch;color:var(--text-soft);font-family:var(--font-display);font-size:var(--text-md)}._dock_1ldx7_177{position:sticky;bottom:0;z-index:2;padding:var(--space-2) 0 var(--space-3);background:var(--bg);box-shadow:0 -16px 16px -8px var(--bg)}._dock_1ldx7_177>div{margin-bottom:0}@media (max-width: 860px){._dock_1ldx7_177{position:fixed;inset-inline:max(12px,var(--safe-left)) max(12px,var(--safe-right));bottom:calc(var(--tabbar-h) + var(--safe-bottom) - 2px);z-index:calc(var(--z-menu) - 1);padding:0;background:transparent;box-shadow:none;max-height:calc(100dvh - var(--tabbar-h) - var(--safe-bottom) - var(--safe-top));overflow-y:auto}._keyboard_1ldx7_210{bottom:var(--space-2)}}@media (max-width: 860px){._view_1ldx7_6{padding-bottom:88px}}@media (max-width: 640px){._title_1ldx7_18{font-size:var(--text-xl)}._view_1ldx7_6,._thread_1ldx7_41{gap:var(--space-3)}._noticeHint_1ldx7_144{display:none}._noticeBubble_1ldx7_130{padding:var(--space-3)}}@media (prefers-reduced-motion: reduce){._bubbles_1ldx7_41>li{transition:none}}._list_1z0kh_6{list-style:none;margin:0;padding:0}._list_1z0kh_6:first-child{margin-top:var(--space-2)}._clear_1z0kh_13{display:block;margin-top:var(--space-2)}._more_1z0kh_18{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}._showing_1z0kh_24{font-size:var(--text-sm);color:var(--text-faint);font-variant-numeric:tabular-nums}@media (pointer: coarse){._clear_1z0kh_13 button{min-height:44px}}._thread_zh1u1_8{position:relative;padding-inline-start:var(--space-5)}._thread_zh1u1_8:before{content:"";position:absolute;inset-inline-start:5px;top:10px;bottom:10px;width:2px;border-radius:var(--radius-pill);background:linear-gradient(to bottom,var(--accent) 0,var(--border) 90px,var(--border))}._group_zh1u1_30{margin-bottom:var(--space-6)}._group_zh1u1_30:last-child{margin-bottom:0}._marker_zh1u1_39{position:sticky;top:var(--safe-top);z-index:1;display:flex;align-items:baseline;gap:var(--space-2);padding-block:var(--space-2);background:var(--bg)}._dot_zh1u1_55{position:absolute;inset-inline-start:calc(var(--space-5) * -1);width:12px;height:12px;margin-top:5px;border-radius:50%;background:var(--surface);border:2.5px solid var(--p, var(--border-strong));transition:transform var(--duration) var(--ease-spring)}._groupLogo_zh1u1_68{position:absolute;inset-inline-start:calc(var(--space-5) * -1 - 4px);width:20px;height:20px;margin-top:1px;border-radius:var(--radius-sm);object-fit:cover;border:2px solid var(--bg)}._label_zh1u1_79{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;letter-spacing:-.01em;color:var(--text)}._count_zh1u1_87{font-size:var(--text-sm);line-height:1.6;color:var(--text-faint);font-variant-numeric:tabular-nums;background:var(--surface-sunk);border-radius:var(--radius-pill);padding:0 var(--space-2)}._isToday_zh1u1_98 ._dot_zh1u1_55{background:var(--accent);border-color:var(--accent);transform:scale(1.15)}._isToday_zh1u1_98 ._label_zh1u1_79{color:var(--accent-ink)}._isToday_zh1u1_98 ._count_zh1u1_87{background:var(--accent-soft);color:var(--accent-ink)}._list_zh1u1_109{list-style:none;margin:0;padding:0}._toggle_zh1u1_122{flex:none}@media (pointer: coarse){._toggle_zh1u1_122>*:before{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}}@media (max-width: 860px){._marker_zh1u1_39{--bar-top: max(var(--safe-top), min(var(--timer-h, 0px), var(--space-2)));top:calc(var(--bar-top) + var(--timer-h, 0px))}}@media (max-width: 640px){._thread_zh1u1_8{padding-inline-start:var(--space-4)}._thread_zh1u1_8:before{inset-inline-start:4px}._dot_zh1u1_55{inset-inline-start:calc(var(--space-4) * -1);width:10px;height:10px}._groupLogo_zh1u1_68{inset-inline-start:calc(var(--space-4) * -1 - 3px);width:16px;height:16px;margin-top:3px}._toggle_zh1u1_122{display:flex}._toggle_zh1u1_122>*{flex:1}}._calHead_1t0au_11{align-items:center}._calHead_1t0au_11>h1{min-width:0}._calNav_1t0au_15{display:flex;gap:var(--space-1)}._calScale_1t0au_18{flex:none}._calBack_1t0au_25{margin-top:var(--space-2);margin-inline-start:calc(-1 * var(--space-3))}@media (pointer: coarse){._calHead_1t0au_11 ._calScale_1t0au_18>*,._calHead_1t0au_11 ._calNav_1t0au_15>*,._calHead_1t0au_11+._calBack_1t0au_25,._dayPanelHead_1t0au_39 ._dayClose_1t0au_39{min-height:44px}._calHead_1t0au_11 ._calNav_1t0au_15>*{min-width:44px}}@media (max-width: 640px){._calHead_1t0au_11 ._calScale_1t0au_18{flex:1 1 auto;min-width:0}._calHead_1t0au_11 ._calScale_1t0au_18>*{flex:1;min-width:0;padding-inline:var(--space-2)}}._calGrid_1t0au_52{margin-top:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}._calRow_1t0au_61,._calWeekdays_1t0au_61{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}._calWeekday_1t0au_61{padding:var(--space-2) var(--space-1);text-align:center;font-size:var(--text-sm);font-weight:500;color:var(--text-soft);background:var(--surface-sunk)}._calCell_1t0au_74{display:flex;min-width:0;border-top:1px solid var(--border)}._calCell_1t0au_74+._calCell_1t0au_74{border-inline-start:1px solid var(--border)}._calDay_1t0au_78{flex:1;width:100%;min-width:0;min-height:88px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);background:transparent;border:none;border-radius:0;text-align:start;color:inherit;transition:background var(--duration-fast) var(--ease)}@media (hover: hover){._calDay_1t0au_78:hover{background:var(--surface-sunk)}}._calDay_1t0au_78._isToday_1t0au_101{background:var(--accent-soft)}._calDay_1t0au_78._isToday_1t0au_101 ._calNum_1t0au_103{color:var(--accent-ink);font-weight:700}._calDay_1t0au_78:active{background:var(--surface-sunk)}._calDay_1t0au_78._on_1t0au_107{box-shadow:inset 0 0 0 2px var(--accent)}._calDay_1t0au_78._past_1t0au_111 ._calNum_1t0au_103{color:var(--text-faint);font-weight:400}._calDay_1t0au_78._past_1t0au_111 ._calDot_1t0au_113,._calDay_1t0au_78._past_1t0au_111 ._calSnip_1t0au_113{opacity:.6}._calCell_1t0au_74._blank_1t0au_115{background:var(--surface-sunk)}._calNum_1t0au_103{font-size:var(--text-sm);color:var(--text-soft)}._calDow_1t0au_120{display:none;font-size:var(--text-xs);font-weight:500}._calSnips_1t0au_122{display:flex;flex-direction:column;gap:2px;min-width:0}._calSnip_1t0au_113{font-size:var(--text-xs);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text);padding-inline-start:var(--space-2);position:relative}._calSnip_1t0au_113:before{content:"";position:absolute;inset-inline-start:0;top:6px;width:4px;height:4px;border-radius:50%;background:var(--accent)}._calMore_1t0au_146{font-size:var(--text-xs);color:var(--text-faint);direction:ltr;unicode-bidi:isolate;align-self:start}._calDots_1t0au_154{display:none;gap:3px;align-items:center}._calDot_1t0au_113{width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.7}._calGrid_1t0au_52[data-scale=week] ._calDay_1t0au_78{min-height:140px}._calGrid_1t0au_52[data-scale=day] ._calDay_1t0au_78{min-height:220px}._calGrid_1t0au_52[data-scale=day] ._calRow_1t0au_61{grid-template-columns:1fr}._calGrid_1t0au_52[data-scale=day] ._calCell_1t0au_74{border-top:0}@media (max-width: 640px){._calGrid_1t0au_52[data-scale=week] ._calWeekdays_1t0au_61{display:none}._calGrid_1t0au_52[data-scale=week] ._calRow_1t0au_61{grid-template-columns:1fr}._calGrid_1t0au_52[data-scale=week] ._calCell_1t0au_74+._calCell_1t0au_74{border-inline-start:0}._calGrid_1t0au_52[data-scale=week] ._calWeekdays_1t0au_61+._calRow_1t0au_61 ._calCell_1t0au_74:first-child{border-top:0}._calGrid_1t0au_52[data-scale=week] ._calDay_1t0au_78{min-height:64px;flex-direction:row;align-items:flex-start;gap:var(--space-3);padding:var(--space-3)}._calGrid_1t0au_52[data-scale=week] ._calNum_1t0au_103{flex:0 0 3.5em;display:flex;flex-direction:column;font-size:var(--text-md);line-height:var(--leading-tight)}._calGrid_1t0au_52[data-scale=week] ._calDow_1t0au_120{display:block}._calGrid_1t0au_52[data-scale=week] ._calSnips_1t0au_122{flex:1;padding-top:2px}}@media (max-width: 480px){._calGrid_1t0au_52[data-scale=month] ._calDay_1t0au_78{min-height:56px;padding:var(--space-1) var(--space-1) var(--space-2)}._calGrid_1t0au_52[data-scale=month] ._calSnips_1t0au_122{display:none}._calGrid_1t0au_52[data-scale=month] ._calDots_1t0au_154{display:flex}._calWeekday_1t0au_61{padding-inline:2px}}._dayPanel_1t0au_39{margin-top:var(--space-5);border-top:1px solid var(--border);padding-top:var(--space-3)}._dayPanelHead_1t0au_39{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}._dayPanel_1t0au_39 ._empty_1t0au_219{margin-top:var(--space-2)}@media (max-width: 860px){._dayPanel_1t0au_39{scroll-margin-block-start:calc(max(var(--space-2),var(--safe-top)) + var(--timer-h, 0px) + var(--space-4));scroll-margin-block-end:calc(var(--tabbar-h) + var(--safe-bottom) + var(--space-4))}}._back_15oe6_1{margin-inline-start:calc(var(--space-3) * -1);margin-bottom:var(--space-2)}@media (pointer: coarse){._back_15oe6_1:before{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}}._head_15oe6_11{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5)}._headText_15oe6_17{min-width:0}._title_15oe6_20{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:-.015em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}._count_15oe6_32{color:var(--text-soft);font-size:var(--text-sm)}._capture_15oe6_34{margin-bottom:var(--space-5)}._list_15oe6_36{list-style:none;margin:0;padding:0}._card_hdd3m_10{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);list-style:none;overflow:hidden;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}@media (hover: hover){._card_hdd3m_10:hover{border-color:var(--p);box-shadow:var(--shadow);transform:translateY(-2px)}}._editing_hdd3m_32{box-shadow:var(--shadow);border-color:var(--p);transform:none}._band_hdd3m_39{height:4px;background:var(--p)}._head_hdd3m_44{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2)}._head_hdd3m_44 ._open_hdd3m_56{position:static;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);flex:1;min-width:0;min-height:0;padding:0;border:0;border-radius:0;color:var(--text);font-weight:inherit;text-align:start;white-space:normal}._head_hdd3m_44 ._open_hdd3m_56:hover:not(:disabled){background:none;color:var(--text)}._card_hdd3m_10:not(._editing_hdd3m_32) ._open_hdd3m_56:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._head_hdd3m_44 ._open_hdd3m_56:active:not(:disabled){transform:none}._card_hdd3m_10:not(._editing_hdd3m_32):has(._open_hdd3m_56:active){transform:scale(.99)}@media (hover: hover){._open_hdd3m_56:hover ._name_hdd3m_100{color:var(--p)}}@media (pointer: coarse){._head_hdd3m_44 ._open_hdd3m_56{min-height:44px}}@media (pointer: coarse){._reach_hdd3m_109:before{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}}._name_hdd3m_100{font-weight:600;font-size:var(--text-md);letter-spacing:-.008em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-fast) var(--ease)}._stats_hdd3m_127{display:flex;gap:var(--space-5);padding:var(--space-2) var(--space-4) var(--space-4)}._stat_hdd3m_127{display:flex;flex-direction:column;gap:1px}._statValue_hdd3m_133{font-size:var(--text-lg);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}._statLabel_hdd3m_140{font-size:var(--text-sm);color:var(--text-faint)}._value_hdd3m_144 ._statValue_hdd3m_133{color:var(--accent-ink)}._panel_hdd3m_147{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--border);background:var(--surface-sunk);animation:_unfold_hdd3m_1 var(--duration) var(--ease)}@keyframes _unfold_hdd3m_1{0%{opacity:0}to{opacity:1}}._fieldLabel_hdd3m_161{font-size:var(--text-sm);color:var(--text-soft);margin-bottom:var(--space-2)}._swatches_hdd3m_167{display:flex;flex-wrap:wrap;gap:var(--space-2)}._swatches_hdd3m_167 ._swatch_hdd3m_167{width:26px;height:26px;min-height:0;padding:0;border-radius:50%;border:2px solid transparent;box-shadow:none;transition:transform var(--duration-fast) var(--ease-spring)}@media (hover: hover){._swatches_hdd3m_167 ._swatch_hdd3m_167:hover{transform:scale(1.15)}}._swatches_hdd3m_167 ._swatchOn_hdd3m_182{transform:scale(1.15)}._swatchOn_hdd3m_182:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:2px solid var(--surface)}@media (pointer: coarse){._swatches_hdd3m_167{gap:var(--space-3)}._swatches_hdd3m_167 ._swatch_hdd3m_167{width:32px;height:32px}._swatch_hdd3m_167:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}}._logoPreview_hdd3m_207{width:40px;height:40px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border)}._logoBtn_hdd3m_214{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--radius);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}@media (hover: hover){._logoBtn_hdd3m_214:hover{border-color:var(--accent);color:var(--accent-ink)}}@media (pointer: coarse){._logoBtn_hdd3m_214{min-height:44px;padding-block:var(--space-3)}}._logoBtn_hdd3m_214 input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}._logoBtn_hdd3m_214:focus-within{outline:2px solid var(--accent);outline-offset:2px}._logoBtn_hdd3m_214 svg{width:16px;height:16px}._foot_hdd3m_255{display:flex;justify-content:flex-start;border-top:1px solid var(--border);padding-top:var(--space-3)}._list_yp8ed_8{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:var(--space-4);align-items:start}._capture_yp8ed_17{margin-bottom:var(--space-5)}._list_1ip51_2{list-style:none;margin:0;padding:0}._strip_ucsaf_13[data-overflow~=right] [role=tablist]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}._strip_ucsaf_13[data-overflow~=left] [role=tablist]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent)}._strip_ucsaf_13[data-overflow="left right"] [role=tablist]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}._searchBar_ucsaf_30{display:flex;align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding-block:var(--space-1);padding-inline:var(--space-3) var(--space-2);margin-bottom:var(--space-5);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}._searchBar_ucsaf_30:focus-within{border-color:var(--border-strong);box-shadow:var(--shadow)}._searchInput_ucsaf_50{flex:1;min-width:0;padding-inline:0;font-size:var(--text-md)}@media (pointer: coarse){._searchInput_ucsaf_50{min-height:44px}._searchBar_ucsaf_30>button{min-height:44px}}._avatar_1odil_1{display:inline-flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);flex:none;border-radius:50%;object-fit:cover;background:var(--accent-soft)}._initial_1odil_12{color:var(--accent-ink);font-family:var(--font-display);font-weight:600;font-size:calc(var(--size) * .46);line-height:1;-webkit-user-select:none;user-select:none}._sidebar_1vhqp_1{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-3);border-inline-end:1px solid var(--border);background:var(--surface);position:sticky;top:0;height:100dvh}._brand_1vhqp_15{display:flex;align-items:center;font-size:var(--text-lg);padding-inline:var(--space-3);margin-bottom:var(--space-4)}._nav_1vhqp_23{display:flex;flex-direction:column;gap:2px}._item_1vhqp_29{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:start;padding:var(--space-2) var(--space-3);min-height:40px;border:none;border-radius:var(--radius);background:transparent;color:var(--text-soft);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._item_1vhqp_29:hover{background:var(--surface-hover);color:var(--text)}._item_1vhqp_29:active{transform:scale(.985)}._on_1vhqp_48{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}._on_1vhqp_48:before{content:"";position:absolute;inset-inline-start:0;top:20%;bottom:20%;width:3px;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--accent)}[dir=rtl] ._on_1vhqp_48:before{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}._icon_1vhqp_65{width:19px;height:19px;flex:none;opacity:.75;transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease-spring)}._item_1vhqp_29:hover ._icon_1vhqp_65,._on_1vhqp_48 ._icon_1vhqp_65{opacity:1}._label_1vhqp_75{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._soon_1vhqp_90{width:6px;height:6px;flex:none;border-radius:50%;background:var(--text-faint);opacity:.7;font-size:0;color:transparent;overflow:hidden}._account_1vhqp_103{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-2)}._who_1vhqp_111{display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);min-width:0}._whoText_1vhqp_118{display:flex;flex-direction:column;min-width:0}._name_1vhqp_119{font-size:var(--text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._email_1vhqp_126{font-size:var(--text-xs);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountRow_1vhqp_133{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}@media (pointer: coarse){._accountRow_1vhqp_133 button{min-height:40px;min-width:40px}}._bar_l1smi_14{position:fixed;inset-inline:max(12px,var(--safe-left)) max(12px,var(--safe-right));bottom:calc(var(--safe-bottom) + 10px);z-index:var(--z-menu);display:flex;align-items:stretch;gap:2px;height:60px;padding:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);box-shadow:0 18px 40px -18px #00000059,0 2px 8px -2px #0000001f;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform var(--duration) var(--ease),opacity var(--duration) var(--ease)}._fade_l1smi_41{position:fixed;inset-inline:0;bottom:0;z-index:calc(var(--z-menu) - 2);height:calc(var(--tabbar-h) + var(--safe-bottom) + 28px);pointer-events:none;background:linear-gradient(to top,var(--bg) 0,var(--bg) calc(var(--tabbar-h) + var(--safe-bottom) - 4px),transparent);transition:opacity var(--duration) var(--ease)}._fade_l1smi_41._hidden_l1smi_56{opacity:0;transform:none}._hidden_l1smi_56{transform:translateY(calc(100% + 24px));opacity:0}._item_l1smi_64{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 4px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-soft);font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;transition:flex-grow var(--duration) var(--ease-spring),background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease-spring)}._item_l1smi_64:active{transform:scale(.94)}._iconWrap_l1smi_89{display:inline-flex;flex:none;align-items:center;justify-content:center}._icon_l1smi_89{width:22px;height:22px;transition:transform var(--duration) var(--ease-spring)}._label_l1smi_102{max-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:max-width var(--duration) var(--ease),opacity var(--duration-fast) var(--ease)}._on_l1smi_113{flex-grow:2.4;background:var(--text);color:var(--bg)}._on_l1smi_113 ._icon_l1smi_89{transform:scale(1.05)}._on_l1smi_113 ._label_l1smi_102{max-width:9rem;opacity:1}@media (prefers-reduced-motion: reduce){._bar_l1smi_14,._item_l1smi_64,._icon_l1smi_89,._label_l1smi_102{transition:none}}._button_dao59_1{flex:none;align-self:center;color:var(--text-soft)}._icon_dao59_2{transition:transform var(--duration) var(--ease)}._spin_dao59_3{animation:_spin_dao59_3 .9s linear infinite}@keyframes _spin_dao59_3{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spin_dao59_3{animation:none}}._bar_1o8zx_14{display:flex;align-items:stretch;background:var(--surface-sunk);border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-2) 0;min-width:0}._strip_1o8zx_23{display:flex;align-items:stretch;gap:var(--space-1);min-width:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}._strip_1o8zx_23::-webkit-scrollbar{display:none}._slot_1o8zx_39{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 1 auto;min-width:0;padding-inline-end:var(--space-1);border-radius:var(--radius) var(--radius) 0 0;margin-bottom:-1px;border:1px solid transparent;transition:background var(--duration-fast) var(--ease)}._slot_1o8zx_39:hover{background:var(--surface-hover)}._slotOn_1o8zx_57{background:var(--bg);border-color:var(--border);border-bottom-color:var(--bg)}._slotOn_1o8zx_57:hover{background:var(--bg)}._tab_1o8zx_67{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3);background:none;border:none;color:var(--text-soft);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease)}._slot_1o8zx_39:hover ._tab_1o8zx_67{color:var(--text)}._slotOn_1o8zx_57 ._tab_1o8zx_67{color:var(--text);font-weight:600}._icon_1o8zx_90{width:15px;height:15px;flex:none}._slotOn_1o8zx_57 ._icon_1o8zx_90{color:var(--accent-ink)}._label_1o8zx_100{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._close_1o8zx_106{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-faint);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._close_1o8zx_106 svg{width:13px;height:13px}._slot_1o8zx_39:hover ._close_1o8zx_106,._slotOn_1o8zx_57 ._close_1o8zx_106,._close_1o8zx_106:focus-visible{opacity:1}._close_1o8zx_106:hover{background:var(--danger-soft);color:var(--danger)}@media (pointer: coarse){._close_1o8zx_106{opacity:1;width:28px;height:28px}._tab_1o8zx_67{padding-block:var(--space-3)}}@media (max-width: 860px){._slot_1o8zx_39:not(._slotOn_1o8zx_57) ._label_1o8zx_100{display:none}}@media (prefers-reduced-motion: reduce){._strip_1o8zx_23{scroll-behavior:auto}._slot_1o8zx_39,._tab_1o8zx_67,._close_1o8zx_106{transition:none}}._refresh_1o8zx_183{margin-inline-start:auto;margin-bottom:var(--space-2)}._disc_1k94p_1{position:fixed;top:calc(var(--safe-top) + 4px);left:50%;z-index:var(--z-menu);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text-soft);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease)}._armed_1k94p_19{color:var(--accent-ink);border-color:var(--accent)}._icon_1k94p_20{width:18px;height:18px;transition:transform 60ms linear}._busy_1k94p_21 ._icon_1k94p_20{animation:_spin_1k94p_1 .9s linear infinite}._busy_1k94p_21{transition:opacity var(--duration-fast) var(--ease),transform var(--duration) var(--ease)}@keyframes _spin_1k94p_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._busy_1k94p_21 ._icon_1k94p_20{animation:none}}._shell_1raze_1{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100dvh}._main_1raze_7{display:flex;flex-direction:column;min-width:0}._content_1raze_13{flex:1;width:100%;max-width:var(--content-max);margin-inline:auto;padding:var(--space-6) var(--space-5) var(--space-7);animation:_enter_1raze_1 var(--duration) var(--ease)}._content_1raze_13[hidden]{display:none}._content_1raze_13:has([data-wide=full]){max-width:none}._main_1raze_7:has(._content_1raze_13:not([hidden]) [data-pane]){height:100dvh;overflow:hidden}._content_1raze_13:has([data-pane]){display:flex;flex-direction:column;min-height:0;padding-bottom:var(--space-5)}@keyframes _enter_1raze_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width: 1080px){._main_1raze_7:has(._content_1raze_13:not([hidden]) [data-pane]){height:auto;overflow:visible}}@media (max-width: 860px){._shell_1raze_1{grid-template-columns:1fr}._content_1raze_13{padding:var(--space-4) var(--space-3) var(--space-6)}._main_1raze_7{padding-top:var(--safe-top);padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom));padding-inline:var(--safe-left) var(--safe-right)}._main_1raze_7:has(._content_1raze_13:not([hidden]) [data-pane]){height:100dvh}}._bar_12dte_6{position:fixed;inset-inline:var(--space-3);bottom:calc(var(--space-4) + var(--safe-bottom));z-index:var(--z-toast);margin-inline:auto;width:fit-content;max-width:calc(100vw - var(--space-3) * 2);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);color:var(--text);font-size:var(--text-sm);animation:_rise_12dte_1 var(--duration) var(--ease)}._text_12dte_27{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 860px){._bar_12dte_6{bottom:calc(var(--tabbar-h) + var(--space-3) + var(--safe-bottom))}}@keyframes _rise_12dte_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._bar_12dte_6{animation:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-standard-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-standard-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-standard-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-arabic-wght-normal-CJWMIGCx.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-ext-wght-normal-at8nfxId.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-wght-normal-PfPtmrPZ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--paper: #ddf2f1;--paper-raised: #f0fcfc;--paper-sunk: #cae6e6;--paper-hover: #d5eeed;--ink-900: #141c1e;--ink-700: #2f3a3c;--ink-500: #5c6567;--ink-300: #6d7778;--ink-100: #b8d9d8;--brand: #277676;--brand-600: #0d6565;--brand-400: #5ca7a7;--brand-ink: #005f5f;--brand-100: #93d9d9;--brand-050: #b8e9e8;--sage: #4d7c5f;--sage-soft: #e8f0ea;--clay: #b4472f;--clay-soft: #fbeae6;--bg: var(--paper);--surface: var(--paper-raised);--surface-sunk: var(--paper-sunk);--surface-hover: var(--paper-hover);--text: var(--ink-900);--text-soft: var(--ink-500);--text-faint: var(--ink-300);--border: var(--ink-100);--border-strong: #9ac4c3;--scroll-thumb: rgba(92, 101, 103, .3);--scroll-thumb-hover: rgba(92, 101, 103, .5);--accent: var(--brand);--accent-hover: var(--brand-600);--accent-soft: var(--brand-050);--accent-tint: var(--brand-100);--accent-contrast: #ffffff;--accent-ink: var(--brand-ink);--accent-ring: rgba(39, 118, 118, .3);--accent-ring-soft: rgba(39, 118, 118, .14);--status-draft: #A16207;--status-sent: #2563EB;--status-paid: #15803D;--status-draft-soft: rgba(161, 98, 7, .12);--status-sent-soft: rgba(37, 99, 235, .12);--status-paid-soft: rgba(21, 128, 61, .12);--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--money-in: var(--series-3);--money-out: var(--series-2);--success: var(--sage);--success-soft: var(--sage-soft);--danger: var(--clay);--danger-soft: var(--clay-soft);--font-display: "Newsreader Variable", "Iowan Old Style", Georgia, serif;--font-body: "Geist Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--font-numeric: var(--font-body);--mono: var(--font-mono);--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: clamp(1.5rem, 4vw, 2rem);--text-display: clamp(1.75rem, 5vw, 2.375rem);--leading-tight: 1.15;--leading-normal: 1.5;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--radius-sm: 10px;--radius: 14px;--radius-lg: 22px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(20, 28, 30, .04);--shadow: 0 6px 20px -8px rgba(20, 28, 30, .12);--shadow-lg: 0 16px 40px -12px rgba(26, 24, 21, .22), 0 2px 8px rgba(26, 24, 21, .06);--shadow-button: 0 1px 2px rgba(26, 24, 21, .14), 0 2px 8px -3px rgba(234, 88, 12, .45);--shadow-button-hover: 0 2px 4px rgba(26, 24, 21, .16), 0 8px 20px -5px rgba(234, 88, 12, .55);--ease: cubic-bezier(.2, .8, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .11s;--duration: .19s;--duration-slow: .34s;--sidebar-w: 248px;--content-max: 1120px;--z-toast: 60;--z-modal: 50;--z-menu: 40;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--tabbar-h: 80px}[data-theme=dark]{color-scheme:dark;--bg: #061212;--surface: #0e1c1c;--surface-sunk: #162626;--surface-hover: #1b2b2b;--text: #e4e9ea;--text-soft: #98a0a2;--text-faint: #7a8283;--border: #223434;--border-strong: #324747;--scroll-thumb: rgba(229, 233, 233, .18);--scroll-thumb-hover: rgba(229, 233, 233, .34);--accent: #57b6b6;--accent-hover: #6bcac9;--accent-soft: #112928;--accent-tint: #113a3a;--accent-contrast: #070c0d;--accent-ink: #77cfcf;--accent-ring: rgba(87, 182, 182, .34);--accent-ring-soft: rgba(87, 182, 182, .16);--status-draft: #D97706;--status-sent: #3B82F6;--status-paid: #16A34A;--status-draft-soft: rgba(217, 119, 6, .18);--status-sent-soft: rgba(59, 130, 246, .18);--status-paid-soft: rgba(22, 163, 74, .18);--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--money-in: var(--series-3);--money-out: var(--series-2);--success: #7fb08e;--success-soft: #1b2a1f;--danger: #e08a6f;--danger-soft: #2e1e18;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .34);--shadow: 0 2px 10px -2px rgba(0, 0, 0, .44);--shadow-lg: 0 16px 40px -12px rgba(0, 0, 0, .66), 0 2px 8px rgba(0, 0, 0, .44);--shadow-button: 0 1px 2px rgba(0, 0, 0, .4);--shadow-button-hover: 0 4px 16px -4px rgba(39, 118, 118, .4)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #061212;--surface: #0e1c1c;--surface-sunk: #162626;--surface-hover: #1b2b2b;--text: #e4e9ea;--text-soft: #98a0a2;--text-faint: #7a8283;--border: #223434;--border-strong: #324747;--scroll-thumb: rgba(229, 233, 233, .18);--scroll-thumb-hover: rgba(229, 233, 233, .34);--accent: #57b6b6;--accent-hover: #6bcac9;--accent-soft: #112928;--accent-tint: #113a3a;--accent-contrast: #070c0d;--accent-ink: #77cfcf;--accent-ring: rgba(39, 118, 118, .3);--accent-ring-soft: rgba(39, 118, 118, .14);--status-draft: #D97706;--status-sent: #3B82F6;--status-paid: #16A34A;--status-draft-soft: rgba(217, 119, 6, .18);--status-sent-soft: rgba(59, 130, 246, .18);--status-paid-soft: rgba(22, 163, 74, .18);--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--money-in: var(--series-3);--money-out: var(--series-2);--success: #7fb08e;--success-soft: #1b2a1f;--danger: #e08a6f;--danger-soft: #2e1e18;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .34);--shadow: 0 2px 10px -2px rgba(0, 0, 0, .44);--shadow-lg: 0 16px 40px -12px rgba(0, 0, 0, .66), 0 2px 8px rgba(0, 0, 0, .44);--shadow-button: 0 1px 2px rgba(0, 0, 0, .4);--shadow-button-hover: 0 4px 16px -4px rgba(39, 118, 118, .4)}}[data-accent=forest]{--paper: #e3f1e5;--paper-raised: #f4fcf5;--paper-sunk: #d2e5d5;--paper-hover: #dceddf;--ink-100: #c2d8c6;--border-strong: #a7c3ac;--brand: #487551;--brand-600: #376441;--brand-400: #77a680;--brand-ink: #315e3c;--brand-100: #aad8b2;--brand-050: #c7e8cd;--accent-ring: rgba(72, 117, 81, .3);--accent-ring-soft: rgba(72, 117, 81, .14)}[data-accent=forest][data-theme=dark]{--bg: #0a120b;--surface: #131c14;--surface-sunk: #1b261d;--surface-hover: #202b22;--border: #28342a;--border-strong: #39473b;--accent: #7bb587;--accent-hover: #8ec899;--accent-soft: #1a291d;--accent-tint: #223927;--accent-ink: #96cea1;--accent-ring: rgba(123, 181, 135, .34);--accent-ring-soft: rgba(123, 181, 135, .16)}@media (prefers-color-scheme: dark){:root[data-accent=forest]:not([data-theme=light]){--bg: #0a120b;--surface: #131c14;--surface-sunk: #1b261d;--surface-hover: #202b22;--border: #28342a;--border-strong: #39473b;--accent: #7bb587;--accent-hover: #8ec899;--accent-soft: #1a291d;--accent-tint: #223927;--accent-ink: #96cea1;--accent-ring: rgba(123, 181, 135, .34);--accent-ring-soft: rgba(123, 181, 135, .16)}}[data-accent=ocean]{--paper: #e3eefc;--paper-raised: #f5faff;--paper-sunk: #d3e1f3;--paper-hover: #dde9fa;--ink-100: #c2d3e9;--border-strong: #a8bdd7;--brand: #4b6a93;--brand-600: #3a5a81;--brand-400: #799bc6;--brand-ink: #35547b;--brand-100: #accdf8;--brand-050: #c8e0ff;--accent-ring: rgba(75, 106, 147, .3);--accent-ring-soft: rgba(75, 106, 147, .14)}[data-accent=ocean][data-theme=dark]{--bg: #0a1017;--surface: #131a22;--surface-sunk: #1c232d;--surface-hover: #212832;--border: #28313c;--border-strong: #394351;--accent: #7ea7dc;--accent-hover: #90bbf1;--accent-soft: #1a2533;--accent-tint: #23344a;--accent-ink: #99c1f4;--accent-ring: rgba(126, 167, 220, .34);--accent-ring-soft: rgba(126, 167, 220, .16)}@media (prefers-color-scheme: dark){:root[data-accent=ocean]:not([data-theme=light]){--bg: #0a1017;--surface: #131a22;--surface-sunk: #1c232d;--surface-hover: #212832;--border: #28313c;--border-strong: #394351;--accent: #7ea7dc;--accent-hover: #90bbf1;--accent-soft: #1a2533;--accent-tint: #23344a;--accent-ink: #99c1f4;--accent-ring: rgba(126, 167, 220, .34);--accent-ring-soft: rgba(126, 167, 220, .16)}}[data-accent=plum]{--paper: #f6e8f4;--paper-raised: #fef6fd;--paper-sunk: #ebd9e9;--paper-hover: #f3e2f1;--ink-100: #dfcadc;--border-strong: #ccb1c8;--brand: #81597d;--brand-600: #70486c;--brand-400: #b388af;--brand-ink: #6a4366;--brand-100: #e5bae0;--brand-050: #f2d3ee;--accent-ring: rgba(129, 89, 125, .3);--accent-ring-soft: rgba(129, 89, 125, .14)}[data-accent=plum][data-theme=dark]{--bg: #140d13;--surface: #1e161d;--surface-sunk: #291f28;--surface-hover: #2e242d;--border: #372c36;--border-strong: #4b3e49;--accent: #c590bf;--accent-hover: #d9a3d3;--accent-soft: #2d1f2b;--accent-tint: #402a3e;--accent-ink: #ddaad8;--accent-ring: rgba(197, 144, 191, .34);--accent-ring-soft: rgba(197, 144, 191, .16)}@media (prefers-color-scheme: dark){:root[data-accent=plum]:not([data-theme=light]){--bg: #140d13;--surface: #1e161d;--surface-sunk: #291f28;--surface-hover: #2e242d;--border: #372c36;--border-strong: #4b3e49;--accent: #c590bf;--accent-hover: #d9a3d3;--accent-soft: #2d1f2b;--accent-tint: #402a3e;--accent-ink: #ddaad8;--accent-ring: rgba(197, 144, 191, .34);--accent-ring-soft: rgba(197, 144, 191, .16)}}[data-accent=clay]{--paper: #fae9e0;--paper-raised: #fff7f3;--paper-sunk: #f1dacf;--paper-hover: #f8e3d9;--ink-100: #e5cbbd;--border-strong: #d3b3a2;--brand: #8c5c40;--brand-600: #7a4b30;--brand-400: #bf8b6f;--brand-ink: #73452b;--brand-100: #f1bea2;--brand-050: #fbd5c1;--accent-ring: rgba(140, 92, 64, .3);--accent-ring-soft: rgba(140, 92, 64, .14)}[data-accent=clay][data-theme=dark]{--bg: #160d09;--surface: #211711;--surface-sunk: #2b2019;--surface-hover: #30251e;--border: #3a2d26;--border-strong: #4e3f36;--accent: #d29471;--accent-hover: #e7a783;--accent-soft: #302017;--accent-tint: #452c1e;--accent-ink: #ebae8c;--accent-ring: rgba(210, 148, 113, .34);--accent-ring-soft: rgba(210, 148, 113, .16)}@media (prefers-color-scheme: dark){:root[data-accent=clay]:not([data-theme=light]){--bg: #160d09;--surface: #211711;--surface-sunk: #2b2019;--surface-hover: #30251e;--border: #3a2d26;--border-strong: #4e3f36;--accent: #d29471;--accent-hover: #e7a783;--accent-soft: #302017;--accent-tint: #452c1e;--accent-ink: #ebae8c;--accent-ring: rgba(210, 148, 113, .34);--accent-ring-soft: rgba(210, 148, 113, .16)}}[data-accent=graphite]{--paper: #eaedf1;--paper-raised: #f7f9fc;--paper-sunk: #dbe0e5;--paper-hover: #e4e9ed;--ink-100: #ccd2d8;--border-strong: #b4bbc3;--brand: #5f6a75;--brand-600: #4f5965;--brand-400: #8e9aa6;--brand-ink: #49545f;--brand-100: #c0ccd8;--brand-050: #d7dfe8;--accent-ring: rgba(95, 106, 117, .3);--accent-ring-soft: rgba(95, 106, 117, .14)}[data-accent=graphite][data-theme=dark]{--bg: #0e1012;--surface: #17191c;--surface-sunk: #202326;--surface-hover: #25282b;--border: #2e3034;--border-strong: #3f4347;--accent: #98a6b5;--accent-hover: #abb9c9;--accent-soft: #212529;--accent-tint: #2e343a;--accent-ink: #b2bfce;--accent-ring: rgba(152, 166, 181, .34);--accent-ring-soft: rgba(152, 166, 181, .16)}@media (prefers-color-scheme: dark){:root[data-accent=graphite]:not([data-theme=light]){--bg: #0e1012;--surface: #17191c;--surface-sunk: #202326;--surface-hover: #25282b;--border: #2e3034;--border-strong: #3f4347;--accent: #98a6b5;--accent-hover: #abb9c9;--accent-soft: #212529;--accent-tint: #2e343a;--accent-ink: #b2bfce;--accent-ring: rgba(152, 166, 181, .34);--accent-ring-soft: rgba(152, 166, 181, .16)}}::selection{background:var(--accent-soft);color:var(--accent-ink)}.module{display:flex;flex-direction:column}.back{margin-bottom:8px;margin-inline-start:-10px}.module.coming{align-items:center;padding-top:9vh}.coming-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.coming-icon{font-size:30px;color:var(--accent-ink);width:76px;height:76px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;background:var(--accent-soft)}.coming-blurb{color:var(--text-soft);margin:0;max-width:40ch}.module-badge{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);background:var(--surface-sunk);border:1px solid var(--border);border-radius:999px;padding:2px 10px;white-space:nowrap}.masthead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3)}.day{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,6vw,42px);letter-spacing:-.02em;margin:0;color:var(--text)}.sub{color:var(--text-soft);margin:6px 0 20px}.list{list-style:none;margin:0;padding:0}button.title{background:transparent;border:none;padding:0;text-align:start;color:inherit;font:inherit;min-width:0;border-radius:4px}.row-actions{display:flex;gap:4px}.done-label{color:var(--text-soft);font-size:14px;margin:30px 0 4px;font-weight:500}.empty{color:var(--text-soft);margin-top:24px}.bulk{display:flex;gap:10px;margin:8px 0 20px;flex-wrap:wrap}.day-group{margin-top:26px}.group-label{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;margin:0 0 4px;color:var(--text)}.timer-clock{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.timer-bar{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:10px 14px;background:var(--accent-soft);border-radius:var(--radius);color:var(--accent-ink);font-size:14px}.timer-what{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-bar{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:6px 6px 6px 14px;margin:12px 0 18px;box-shadow:var(--shadow-sm);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.search-bar:focus-within{border-color:var(--border-strong);box-shadow:var(--shadow)}.search-input{flex:1;min-width:0;border:none;background:transparent;font-size:17px;padding:6px 0;outline:none}.search-input::placeholder{color:var(--text-faint)}.offline-line{margin:14px 0 0;padding:9px 14px;background:var(--surface-sunk);border-radius:var(--radius);color:var(--text-soft);font-size:14px}.auth{max-width:440px;margin:0 auto;padding:max(13vh,var(--safe-top)) max(20px,var(--safe-right)) calc(80px + var(--safe-bottom)) max(20px,var(--safe-left));text-align:center}.wordmark{font-family:var(--font-display);font-weight:600;font-size:38px;letter-spacing:-.02em;margin:0;color:var(--text)}.tagline{color:var(--text-soft);margin:8px 0 30px;font-size:17px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;display:flex;flex-direction:column;gap:15px;text-align:start;box-shadow:var(--shadow)}.note{color:var(--accent-ink);margin:0;font-size:14px;min-height:1.4em}.auth-footer{margin-top:22px;display:flex;justify-content:center}[dir=rtl] .day,[dir=rtl] .wordmark,[dir=rtl] .group-label{font-family:var(--font-body);font-weight:700}@media (max-width: 860px){.timer-bar,.offline-line{margin-inline:var(--space-3)}.timer-bar{position:sticky;top:max(var(--space-2),var(--safe-top));z-index:var(--z-menu);box-shadow:var(--shadow)}.masthead>.day{flex-basis:100%}}@media (max-width: 640px){.row-actions{width:100%;justify-content:flex-end}}@media (max-width: 380px){.day{font-size:27px}.timer-bar{font-size:13px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (display-mode: standalone),(display-mode: minimal-ui){html,body{overscroll-behavior:none}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;font-synthesis:none;transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}h1,h2,h3,p,figure{margin:0}button{font:inherit;color:inherit;cursor:pointer}input,textarea,select{font:inherit;color:inherit}@media (max-width: 860px),(pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,[contenteditable=true]{font-size:max(16px,1em)!important}}:root{scrollbar-color:var(--scroll-thumb) transparent}*{scrollbar-width:thin}@supports not (scrollbar-color: auto){::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border:3px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}[lang=ar],[dir=rtl]{--font-display: "Cairo Variable", "Segoe UI", Tahoma, sans-serif;--font-body: "Cairo Variable", "Segoe UI", Tahoma, sans-serif;--leading-normal: 1.7;line-height:1.7}[lang=ar] [class*=statValue],[lang=ar] [class*=heroValue],[lang=ar] [class*=count]{font-feature-settings:"tnum"}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[dir=rtl] [data-flip]{transform:scaleX(-1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media print{body:has([data-invoice-preview]) *{visibility:hidden!important}body:has([data-invoice-preview]) [data-invoice-preview],body:has([data-invoice-preview]) [data-invoice-preview] *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has([data-invoice-preview]) [data-invoice-preview],body:has([data-invoice-preview]) [data-invoice-preview] *{visibility:visible!important}body:has([data-invoice-preview]) [data-invoice-preview]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;width:100%!important;max-width:none!important;box-shadow:none!important;border:none!important}@page{margin:14mm}}
