@font-face{font-family:Space Grotesk;font-weight:400;font-display:swap;src:url(/fonts/SpaceGrotesk-Regular.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-weight:500;font-display:swap;src:url(/fonts/SpaceGrotesk-Medium.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-weight:600;font-display:swap;src:url(/fonts/SpaceGrotesk-SemiBold.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-weight:700;font-display:swap;src:url(/fonts/SpaceGrotesk-Bold.ttf)format("truetype")}:root{--font:"Space Grotesk", system-ui, sans-serif;--bg:#f6f2ea;--surface:#fffdfa;--sidebar:#fbf8f2;--border:#e8e1d5;--border-strong:#e3dccf;--divider:#eee8dd;--chip-idle:#f1ece2;--segment-track:#ede7dc;--icon-tile:#efe9de;--text:#18221e;--text-muted:#5f6762;--icon-muted:#8a918c;--primary:#0e5245;--on-primary:#fff;--primary-soft:#e3ede8;--accent:#c2571a;--on-accent:#fff;--accent-text:#a3480f;--accent-strong:#bd5418;--accent-soft:#f8e6da;--disabled-bg:#dcd5c8;--toggle-off:#d8d1c4;--dashed:#b9b2a5;--track:#efe8dc;--overdue-border:#ebd3c3;--danger:#b3261e;--focus-bg:#0e5245;--focus-text:#fff;--focus-muted:#cfe2db;--focus-track:#ffffff24;--focus-progress:#f2b48e;--radius-card-lg:24px;--radius-card:20px;--radius-card-sm:16px;--radius-button:16px;--radius-input:14px;--radius-nav-item:12px;--radius-icon:9px;--radius-pill:999px;--gutter:20px;--gap-card:16px;--gap-section:24px;--button-height:52px;--chip-height:40px;--touch:44px;--shadow-nav:0 8px 24px #18221e14;--shadow-segment:0 1px 2px #18221e14;--shadow-dialog:0 24px 64px #18221e2e;--scrim:#18221e66;--sidebar-width:232px;--sidebar-collapsed:72px;--content-max:1120px}:root[data-palette=ocean]{--focus-bg:#124a5c;--primary:#124a5c;--primary-soft:#e1ecf0}:root[data-palette=terracotta]{--focus-bg:#8e3b22;--primary:#8e3b22;--primary-soft:#f4e2da}:root[data-palette=graphite]{--focus-bg:#2b3230;--primary:#2b3230;--primary-soft:#e6e7e5}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121614;--surface:#1b201e;--sidebar:#161b19;--border:#2a312e;--border-strong:#353d39;--divider:#252c29;--chip-idle:#242b28;--segment-track:#242b28;--icon-tile:#262e2b;--text:#eef0ec;--text-muted:#a9b1ac;--icon-muted:#7e8782;--accent:#e07b45;--accent-strong:#e07b45;--on-accent:#2b1408;--accent-text:#f0a274;--accent-soft:#3a2418;--disabled-bg:#2c3330;--toggle-off:#3a4440;--dashed:#5c6561;--track:#2a312e;--overdue-border:#4a3022;--danger:#f2b8b5;--scrim:#0009;--primary:#6cc2a8;--on-primary:#0b2a22;--primary-soft:#1d3a32}:root[data-theme=dark][data-palette=ocean]{--primary:#73bdd6;--on-primary:#072430;--primary-soft:#17323c}:root[data-theme=dark][data-palette=terracotta]{--primary:#e8a283;--on-primary:#2b1408;--primary-soft:#3d2419}:root[data-theme=dark][data-palette=graphite]{--primary:#c9d0cc;--on-primary:#1b201e;--primary-soft:#2e3532}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.4}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--primary);text-decoration:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}._box_1ng6s_1{flex:0 280px;min-width:200px;position:relative}._icon_1ng6s_7{color:var(--text-muted);pointer-events:none;position:absolute;top:13px;left:14px}._input_1ng6s_15{width:100%;height:var(--touch);border:1px solid var(--border-strong);border-radius:var(--radius-nav-item);background:var(--surface);padding:0 14px 0 42px;font-size:14px}._input_1ng6s_15:focus{border-color:var(--primary);outline:none}._list_1ng6s_30{z-index:30;border-radius:var(--radius-card-sm);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-nav);max-height:360px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}._item_1ng6s_47{min-height:var(--touch);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}._active_1ng6s_57{background:var(--chip-idle)}._dot_1ng6s_61{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}._name_1ng6s_68{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}._done_1ng6s_78{color:var(--text-muted);text-decoration:line-through}._meta_1ng6s_83{color:var(--text-muted);font-size:12px}._empty_1ng6s_88{color:var(--text-muted);padding:10px;font-size:14px}@media (width<=767px){._box_1ng6s_1{display:none}}._nudge_7kwlx_1{z-index:40;border-radius:var(--radius-card-sm);background:var(--surface);border:1px solid var(--border);width:min(360px,100vw - 32px);box-shadow:var(--shadow-nav);gap:12px;padding:16px;display:flex;position:fixed;bottom:24px;right:24px}._icon_7kwlx_16{border-radius:var(--radius-icon);background:var(--primary-soft);width:36px;height:36px;color:var(--primary);flex:none;justify-content:center;align-items:center;display:flex}._text_7kwlx_28{flex:1;min-width:0}._title_7kwlx_33{font-size:15px;font-weight:600}._body_7kwlx_38{color:var(--text-muted);margin-top:4px;font-size:13px}._actions_7kwlx_44{gap:8px;margin-top:12px;display:flex}._primary_7kwlx_50,._secondary_7kwlx_51{border-radius:var(--radius-pill);min-height:40px;padding:0 14px;font-size:14px;font-weight:600}._primary_7kwlx_50{background:var(--primary);color:var(--on-primary);border:none}._secondary_7kwlx_51{color:var(--text-muted);background:0 0;border:none}@media (width<=767px){._nudge_7kwlx_1{width:auto;left:16px;right:16px;bottom:calc(68px + 20px + 12px + env(safe-area-inset-bottom))}}._custom_1in8f_1{align-items:flex-end;gap:8px;margin-top:16px;display:flex}._custom_1in8f_1>:first-child{flex:1}._custom_1in8f_1 button{min-height:48px}._whenFooter_1in8f_16{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}._newCategory_1in8f_23{margin-top:8px;padding:0 4px}._categoryForm_1in8f_28{flex-direction:column;gap:16px;display:flex}._swatches_1in8f_34{flex-wrap:wrap;gap:10px;display:flex}._swatch_1in8f_34{border-radius:var(--radius-pill);border:3px solid var(--surface);width:36px;height:36px;box-shadow:0 0 0 1px var(--border-strong)}._swatchOn_1in8f_48{box-shadow:0 0 0 2px var(--text)}._customDays_1in8f_52{flex-direction:column;gap:16px;margin-top:12px;display:flex}._dialog_110q9_2{--bleed:24px;border-radius:var(--radius-card-lg);background:var(--bg);width:min(560px,100vw - 32px);max-height:min(860px,100dvh - 48px);color:var(--text);box-shadow:var(--shadow-dialog);border:none;padding:0;overflow:hidden}._dialog_110q9_2::backdrop{background:var(--scrim)}._form_110q9_19{max-height:inherit;flex-direction:column;display:flex}._header_110q9_25{border-bottom:1px solid var(--divider);flex:none;justify-content:space-between;align-items:center;height:60px;padding:0 12px 0 24px;display:flex}._heading_110q9_35{font-size:16px;font-weight:600}._cancelTop_110q9_40{display:none}._closeTop_110q9_44{width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);color:var(--text);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._body_110q9_56{flex:auto;padding:16px 24px 24px;overflow-y:auto}._name_110q9_63{border:none;border-bottom:2px solid var(--primary);letter-spacing:-.3px;width:100%;color:var(--text);background:0 0;padding:8px 0 12px;font-size:24px;font-weight:600}._name_110q9_63:focus{outline:none}._name_110q9_63::placeholder{color:var(--icon-muted)}._link_110q9_83{min-height:40px;color:var(--primary);background:0 0;border:none;align-items:center;gap:6px;margin-top:4px;padding:0;font-size:14px;font-weight:500;display:inline-flex}._detailsField_110q9_97{margin-top:14px}._fieldLabel_110q9_101{color:var(--text-muted);font-size:13px;font-weight:500}._details_110q9_97{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);resize:vertical;width:100%;margin-top:6px;padding:10px 12px;font-size:15px}._section_110q9_118{margin-top:22px}._sectionTight_110q9_122{margin-top:14px}._sectionHead_110q9_126{justify-content:space-between;align-items:baseline;display:flex}._sectionTitle_110q9_132{margin-bottom:10px;font-size:14px;font-weight:600}._sectionHead_110q9_126 ._sectionTitle_110q9_132{margin-bottom:10px}._optional_110q9_142{color:var(--text-muted);font-weight:400}._value_110q9_147{color:var(--primary);font-size:14px;font-weight:600}._tip_110q9_153{color:var(--text-muted);margin-top:8px;font-size:12px}._iconChip_110q9_159{width:var(--chip-height);height:var(--chip-height);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);flex:none;justify-content:center;align-items:center;display:inline-flex}._dashed_110q9_172{border:1px dashed var(--dashed);background:0 0}._hiddenInput_110q9_177{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._timeRow_110q9_185{color:var(--text-muted);align-items:center;gap:10px;margin-top:8px;display:flex}._time_110q9_185{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);height:40px;padding:0 12px;font-size:15px}._timeRow_110q9_185 ._link_110q9_83{margin-top:0}._more_110q9_206{background:var(--surface);border:1px solid var(--border);border-radius:18px;margin-top:18px}._moreToggle_110q9_213{width:100%;height:52px;color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0 16px;display:flex}._moreTitle_110q9_225{font-size:14px;font-weight:600}._moreSummary_110q9_230{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}._open_110q9_238{transform:rotate(180deg)}._moreBody_110q9_242{border-top:1px solid var(--divider);padding:0 16px}._repeatRow_110q9_247{border:none;border-bottom:1px solid var(--divider);width:100%;min-height:56px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}._repeatText_110q9_261{flex-direction:column;gap:2px;display:flex}._repeatLabel_110q9_267{font-size:14px;font-weight:500}._repeatHint_110q9_272{color:var(--text-muted);font-size:12px}._repeatValue_110q9_277{color:var(--text-muted);align-items:center;gap:4px;font-size:14px;display:flex}._footer_110q9_286{border-top:1px solid var(--divider);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}._summary_110q9_297{min-width:0;color:var(--text-muted);font-size:13px}._actions_110q9_303{flex:none;gap:8px;display:flex}@media (width<=767px){._dialog_110q9_2{--bleed:var(--gutter);border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}._form_110q9_19{height:100%}._header_110q9_25{height:60px;padding:8px var(--gutter) 0;border-bottom:none;grid-template-columns:1fr auto 1fr;display:grid}._cancelTop_110q9_40{min-height:var(--touch);color:var(--text-muted);background:0 0;border:none;justify-self:start;padding:0;font-size:15px;font-weight:500;display:block}._closeTop_110q9_44{display:none}._body_110q9_56{padding:8px var(--gutter) 24px}._footer_110q9_286{padding:12px var(--gutter) calc(28px + env(safe-area-inset-bottom));background:var(--bg);flex-direction:column;align-items:stretch;gap:10px}._summary_110q9_297{text-align:center;font-size:12px}._cancelBottom_110q9_366{display:none}._create_110q9_370{flex:1}}._region_8kdcv_1{z-index:50;pointer-events:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}._toast_8kdcv_10{border-radius:var(--radius-input);background:var(--text);max-width:min(420px,100vw - 32px);color:var(--bg);box-shadow:var(--shadow-nav);padding:12px 16px;font-size:14px;font-weight:500}@media (width<=767px){._region_8kdcv_1{bottom:calc(68px + 20px + 12px + env(safe-area-inset-bottom))}}._bar_ywo5v_1{display:none}@media (width<=767px){._bar_ywo5v_1{left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:20;border-radius:var(--radius-card-lg);background:var(--surface);border:1px solid var(--border);height:68px;box-shadow:var(--shadow-nav);align-items:stretch;display:flex;position:fixed}}._item_ywo5v_22,._addSlot_ywo5v_23{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}._item_ywo5v_22{color:var(--text-muted);gap:4px}._pill_ywo5v_37{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:48px;height:28px;transition:background .12s;display:flex}._label_ywo5v_47{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;overflow:hidden}._active_ywo5v_56{color:var(--primary)}._active_ywo5v_56 ._pill_ywo5v_37{background:var(--primary-soft)}._active_ywo5v_56 ._label_ywo5v_47{font-weight:600}._add_ywo5v_23{background:var(--accent);width:52px;height:52px;color:var(--on-accent);border-radius:18px;justify-content:center;align-items:center;display:flex}._sidebar_fiyaz_1{width:var(--sidebar-width);background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:20px;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0}._brand_fiyaz_15{align-items:center;gap:10px;padding:0 8px;display:flex}._brandName_fiyaz_22{letter-spacing:-.3px;font-size:19px;font-weight:700}._newTask_fiyaz_28{border-radius:var(--radius-input);background:var(--accent-strong);height:44px;color:var(--on-accent);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}._nav_fiyaz_41{flex-direction:column;gap:4px;display:flex}._item_fiyaz_47{border-radius:var(--radius-nav-item);height:44px;color:var(--text);align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;display:flex}._item_fiyaz_47 svg{color:var(--text-muted)}._item_fiyaz_47:hover{background:var(--chip-idle)}._active_fiyaz_67,._active_fiyaz_67:hover{background:var(--primary-soft);color:var(--primary);font-weight:600}._active_fiyaz_67 svg{color:var(--primary)}._count_fiyaz_78{color:var(--text-muted);margin-left:auto;font-size:12px;font-weight:600}._active_fiyaz_67 ._count_fiyaz_78{color:var(--primary)}._inProgress_fiyaz_89{margin-top:auto}._inProgressFull_fiyaz_93{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card-sm);padding:14px}._inProgressLabel_fiyaz_100{color:var(--accent-text);font-size:12px;font-weight:600}._inProgressTask_fiyaz_106{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:600;overflow:hidden}._bar_fiyaz_115{border-radius:var(--radius-pill);background:var(--track);height:4px;margin-top:8px;overflow:hidden}._bar_fiyaz_115>div{background:var(--accent);height:100%}._inProgressFooter_fiyaz_128{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}._inProgressFooter_fiyaz_128 a{font-size:13px;font-weight:600}._inProgressCompact_fiyaz_142{display:none}@media (width<=1199px){._sidebar_fiyaz_1{width:var(--sidebar-collapsed);align-items:center;padding:24px 12px}._brand_fiyaz_15{padding:0}._newTask_fiyaz_28,._item_fiyaz_47{justify-content:center;width:48px;padding:0}._count_fiyaz_78{display:none}._label_fiyaz_169{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._newTask_fiyaz_28,._item_fiyaz_47,._inProgressCompact_fiyaz_142{position:relative}._newTask_fiyaz_28:after,._item_fiyaz_47:after,._inProgressCompact_fiyaz_142:after{content:attr(data-tip);background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}._newTask_fiyaz_28:hover:after,._newTask_fiyaz_28:focus-visible:after,._item_fiyaz_47:hover:after,._item_fiyaz_47:focus-visible:after,._inProgressCompact_fiyaz_142:hover:after,._inProgressCompact_fiyaz_142:focus-visible:after{opacity:1}._inProgressFull_fiyaz_93{display:none}._inProgressCompact_fiyaz_142{border-radius:var(--radius-pill);background:var(--accent-soft);width:48px;height:48px;color:var(--accent-text);justify-content:center;align-items:center;display:flex}}@media (width<=767px){._sidebar_fiyaz_1{display:none}}._shell_1ud9g_1{min-height:100dvh;display:flex}._main_1ud9g_6{flex:auto;min-width:0;padding:32px 40px 48px}._bleed_1ud9g_12{flex:auto;min-width:0}._bleed_1ud9g_12 ._notice_1ud9g_17{margin:16px 36px 0}._content_1ud9g_21{max-width:var(--content-max);margin:0 auto}._notice_1ud9g_17{min-height:var(--touch);border-radius:var(--radius-input);background:var(--chip-idle);color:var(--text-muted);align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}._conflict_1ud9g_40{background:var(--accent-soft);color:var(--accent-text);font-weight:600}@media (width<=767px){._main_1ud9g_6{padding:24px var(--gutter) calc(68px + 20px + 32px + env(safe-area-inset-bottom))}}._mobileHeader_57asz_3{display:none}._header_57asz_7{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._greeting_57asz_15{color:var(--text-muted);font-size:14px}._question_57asz_20{letter-spacing:-.9px;margin-top:6px;font-size:36px;font-weight:600;line-height:1.1}._continue_57asz_29{border:1px solid var(--border);background:var(--surface);max-width:520px;color:var(--text);border-radius:18px;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;display:flex}._continueIcon_57asz_42{border-radius:var(--radius-pill);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;display:flex}._continueText_57asz_54{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._continueLabel_57asz_62{color:var(--accent-text);font-size:12px;font-weight:600}._continueTask_57asz_68{font-size:15px;font-weight:600}._continueProgress_57asz_73{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}._continueProgress_57asz_73>:first-child{flex:1}._chevron_57asz_85{color:var(--icon-muted);flex:none}._columns_57asz_90{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:28px;display:flex}._timeCard_57asz_98{--bleed:0px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card-lg);flex:2 520px;min-width:0;padding:28px}._timeTop_57asz_109{grid-template-columns:1fr auto;grid-template-areas:"free step""num step""ends step";align-items:center;column-gap:24px;display:grid}._timeMain_57asz_120,._timeHead_57asz_121{display:contents}._freeTime_57asz_125{color:var(--text-muted);grid-area:free;font-size:14px;font-weight:500}._number_57asz_132{grid-area:num;align-items:baseline;gap:8px;margin-top:4px;display:flex}._minutes_57asz_140{letter-spacing:-3px;font-variant-numeric:tabular-nums;font-size:88px;font-weight:600;line-height:1}._unit_57asz_148{color:var(--text-muted);font-size:22px;font-weight:500}._endsAt_57asz_154{color:var(--text-muted);grid-area:ends;margin-top:6px;font-size:14px}._endsAt_57asz_154 strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}._stepper_57asz_167{grid-area:step;gap:8px;display:flex}._step_57asz_167{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);width:48px;height:48px;color:var(--text);justify-content:center;align-items:center;display:flex}._chips_57asz_185{margin-top:20px}._divider_57asz_189{background:var(--divider);height:1px;margin:24px 0 18px}._fitsHead_57asz_195{justify-content:space-between;align-items:baseline;display:flex}._fitsTitle_57asz_201{font-size:15px;font-weight:600}._fitsCount_57asz_206{color:var(--primary);font-size:13px;font-weight:600}._nothing_57asz_212{color:var(--text-muted);margin-top:8px;font-size:14px}._suggestions_57asz_219{flex-wrap:wrap;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}._suggestion_57asz_219{border:1px solid var(--border);border-radius:18px;flex-direction:column;flex:220px;gap:10px;min-width:0;padding:16px;display:flex}._suggestionIcon_57asz_239{display:none}._suggestionText_57asz_243{flex-direction:column;gap:10px;display:flex}._suggestionTag_57asz_249{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}._dot_57asz_257{border-radius:var(--radius-pill);width:8px;height:8px}._suggestionName_57asz_263{font-size:16px;font-weight:600}._suggestionFoot_57asz_268{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}._duration_57asz_276{border-radius:var(--radius-pill);background:var(--chip-idle);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:600}._startSmall_57asz_285{border-radius:var(--radius-pill);background:var(--primary-soft);min-height:36px;color:var(--primary);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex}._ctaRow_57asz_298{justify-content:flex-end;margin-top:20px;display:flex}._cta_57asz_298{min-height:var(--button-height);border-radius:var(--radius-button);background:var(--primary);max-width:100%;color:var(--on-primary);align-items:center;gap:12px;padding:0 22px;font-size:16px;font-weight:600;display:flex}._cta_57asz_298 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._side_57asz_324{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}._cardHead_57asz_332{justify-content:space-between;align-items:center;height:48px;display:flex}._cardTitle_57asz_339{font-size:15px;font-weight:600}._cardLink_57asz_344{font-size:13px;font-weight:600}._todayCard_57asz_349{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card-lg);padding:8px 20px 12px}._todayEmpty_57asz_356{border-top:1px solid var(--divider);color:var(--text-muted);padding:12px 0;font-size:14px}._todayRow_57asz_363{border-top:1px solid var(--divider);align-items:center;gap:4px;min-height:52px;display:flex}._todayCheck_57asz_371{width:40px;height:var(--touch);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-left:-8px;padding:0;display:flex}._circle_57asz_384{border-radius:var(--radius-pill);border:2px solid var(--icon-muted);width:20px;height:20px}._checked_57asz_391{border-radius:var(--radius-pill);background:var(--primary);width:20px;height:20px;color:var(--on-primary);justify-content:center;align-items:center;display:flex}._todayName_57asz_402{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}._todayDone_57asz_413{color:var(--text-muted);text-decoration:line-through}._todayTime_57asz_418{color:var(--text-muted);font-size:12px}._weekCard_57asz_424{border-radius:var(--radius-card-lg);background:var(--primary);color:var(--on-primary);padding:20px}._weekCard_57asz_424 ._cardHead_57asz_332{align-items:baseline;height:auto}._weekTitle_57asz_436{color:color-mix(in srgb, var(--on-primary) 80%, transparent);font-size:14px;font-weight:500}._weekLink_57asz_442{color:var(--on-primary);font-size:13px;font-weight:600}._weekTotal_57asz_448{color:color-mix(in srgb, var(--on-primary) 80%, transparent);align-items:baseline;gap:6px;margin-top:6px;font-size:15px;display:flex}._weekTotal_57asz_448 strong{letter-spacing:-1px;color:var(--on-primary);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}._weekChange_57asz_466{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--on-primary) 14%, transparent);color:var(--on-primary);margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}._bars_57asz_476{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;height:56px;margin-top:16px;display:grid}._bar_57asz_476{border-radius:4px;display:block}._bar_past_57asz_490{background:color-mix(in srgb, var(--on-primary) 55%, transparent)}._bar_today_57asz_494{background:var(--focus-progress)}._bar_future_57asz_498{background:color-mix(in srgb, var(--on-primary) 14%, transparent)}@media (width<=767px){._mobileHeader_57asz_3{justify-content:space-between;align-items:center;height:40px;display:flex}._brand_57asz_511{align-items:center;gap:10px;display:flex}._brandName_57asz_517{letter-spacing:-.3px;font-size:20px;font-weight:700}._datePill_57asz_523{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-muted);padding:6px 12px;font-size:13px;font-weight:500}._header_57asz_7{margin-top:24px}._longDate_57asz_536{display:none}._question_57asz_20{letter-spacing:-.6px;max-width:300px;font-size:28px;line-height:1.15}._continue_57asz_29{max-width:none}._columns_57asz_90{margin-top:16px}._timeCard_57asz_98{--bleed:20px;padding:20px}._timeTop_57asz_109{grid-template-areas:"free ends""num step";row-gap:8px}._freeTime_57asz_125,._endsAt_57asz_154{margin:0;font-size:13px}._endsAt_57asz_154{justify-self:end}._number_57asz_132{gap:6px;height:64px;margin:0}._minutes_57asz_140{letter-spacing:-2.5px;font-size:64px}._unit_57asz_148{font-size:18px}._step_57asz_167{width:var(--touch);height:var(--touch)}._chips_57asz_185{margin-top:16px}._chipUnit_57asz_601{display:none}._divider_57asz_189{margin:20px 0 16px}._fitsTitle_57asz_201{color:var(--text-muted);font-size:13px;font-weight:500}._suggestions_57asz_219{flex-flow:column;gap:0;margin-top:8px}._suggestion_57asz_219{border:none;border-radius:0;flex-direction:row;flex:none;align-items:center;gap:12px;min-height:52px;padding:0}._suggestionIcon_57asz_239{border-radius:var(--radius-pill);background:var(--primary-soft);width:32px;height:32px;color:var(--primary);flex:none;justify-content:center;align-items:center;display:flex}._suggestionText_57asz_243{flex:1;gap:2px;min-width:0}._suggestionTag_57asz_249{order:2}._suggestionTag_57asz_249 ._dot_57asz_257{display:none}._suggestionName_57asz_263{order:1;font-size:15px;font-weight:500}._suggestionFoot_57asz_268{margin:0}._startSmall_57asz_285{display:none}._ctaRow_57asz_298{margin-top:16px}._cta_57asz_298{justify-content:space-between;width:100%;padding:0 20px}._side_57asz_324{display:none}}._detail_q20bc_1{flex-direction:column;display:flex}._top_q20bc_6{height:var(--touch);justify-content:space-between;align-items:center;display:flex}._close_q20bc_13{width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);color:var(--text);background:0 0;border:none;justify-content:center;align-items:center;margin-left:-10px;display:flex}._close_q20bc_13:hover{background:var(--chip-idle)}._saved_q20bc_30{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}._tag_q20bc_38{color:var(--text-muted);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:600;display:inline-flex}._dot_q20bc_48{border-radius:var(--radius-pill);width:8px;height:8px}._title_q20bc_55{letter-spacing:-.6px;width:100%;color:var(--text);background:0 0;border:none;border-bottom:1px solid #0000;margin-top:6px;padding:4px 0 8px;font-size:28px;font-weight:600}._title_q20bc_55:focus{border-bottom-color:var(--primary);outline:none}._progress_q20bc_73{background:var(--surface);border:1px solid var(--border);border-radius:22px;flex-direction:column;gap:10px;margin-top:12px;padding:18px 18px 16px;display:flex}._progressHead_q20bc_84{justify-content:space-between;align-items:baseline;display:flex}._amount_q20bc_90{color:var(--text-muted);font-size:15px}._amount_q20bc_90 strong{letter-spacing:-1px;color:var(--text);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}._sessionCount_q20bc_103{color:var(--text-muted);font-size:13px}._left_q20bc_108{color:var(--text-muted);margin-top:-2px;font-size:13px}._focus_q20bc_114{height:var(--button-height);border-radius:var(--radius-button);background:var(--primary);color:var(--on-primary);justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:16px;font-weight:600;display:flex}._focusDisabled_q20bc_128{background:var(--disabled-bg);color:var(--text-muted);cursor:not-allowed}._props_q20bc_134{margin-top:16px}._chevron_q20bc_138{color:var(--icon-muted);flex:none}._subhead_q20bc_143{color:var(--text-muted);margin:22px 4px 8px;font-size:13px;font-weight:600}._addDetails_q20bc_150{border:1px dashed var(--dashed);border-radius:var(--radius-card-sm);width:100%;min-height:54px;color:var(--primary);background:0 0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:flex}._details_q20bc_165{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);resize:vertical;width:100%;min-height:96px;padding:12px 14px;font-size:15px}._details_q20bc_165:focus{border-color:var(--primary);outline:none}._noSessions_q20bc_181{color:var(--text-muted);margin:0 4px;font-size:14px}._session_q20bc_103{border-bottom:1px solid var(--divider);align-items:center;gap:12px;min-height:56px;display:flex}._session_q20bc_103:last-child{border-bottom:none}._sessionIcon_q20bc_199{border-radius:var(--radius-pill);background:var(--primary-soft);width:32px;height:32px;color:var(--primary);flex:none;justify-content:center;align-items:center;display:flex}._sessionWhen_q20bc_211{flex:1;font-size:14px}._sessionLength_q20bc_216{font-size:14px;font-weight:600}._footer_q20bc_222{background:var(--surface);border-top:1px solid var(--divider);margin:24px -24px 0;padding:12px 24px 24px;position:sticky;bottom:0}._footerButton_q20bc_231{width:100%}._undo_q20bc_235{width:100%;height:var(--button-height);border-radius:var(--radius-button);background:var(--primary-soft);color:var(--primary);border:none;font-size:16px;font-weight:600}._missing_q20bc_246{color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0;display:flex}._inPanel_q20bc_256 ._title_q20bc_55{letter-spacing:-.5px;font-size:26px}._inPanel_q20bc_256 ._progress_q20bc_73{background:var(--bg);border:none;border-radius:18px;padding:16px}._inPanel_q20bc_256 ._amount_q20bc_90 strong{letter-spacing:-.8px;font-size:28px}._inPanel_q20bc_256 ._focus_q20bc_114{border-radius:var(--radius-input);height:48px;font-size:15px}._inPanel_q20bc_256 ._footer_q20bc_222{border:none;margin:24px 0 0;padding:0;position:static}@media (width<=767px){._footer_q20bc_222{padding:12px var(--gutter) calc(28px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--divider);margin:0;position:fixed;bottom:0;left:0;right:0}}._inPanel_q20bc_256 ._top_q20bc_6 ._tag_q20bc_38{margin:0}._inPanel_q20bc_256>._saved_q20bc_30{margin-top:4px}._inPanel_q20bc_256 ._progress_q20bc_73{margin-top:20px}._panel_1tcd9_1{padding:24px 28px 40px}._drawer_1tcd9_6{border:none;border-left:1px solid var(--border);background:var(--surface);width:min(420px,92vw);max-width:none;height:100dvh;max-height:none;color:var(--text);margin:0 0 0 auto;padding:20px 24px 0;overflow-y:auto}._drawer_1tcd9_6::backdrop{background:var(--scrim)}._page_1tcd9_25{z-index:30;background:var(--bg);padding:16px var(--gutter) calc(96px + env(safe-area-inset-bottom));position:fixed;inset:0;overflow-y:auto}._card_9rurc_1{background:var(--surface);border:1px solid var(--overdue-border);border-radius:18px;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}._text_9rurc_11{min-width:0;color:var(--text);flex-direction:column;flex:1;gap:2px;display:flex}._name_9rurc_20{font-size:15px;font-weight:600}._meta_9rurc_25{color:var(--text-muted);font-size:12px}._bring_9rurc_31{min-height:var(--touch);color:var(--accent-text);background:0 0;border:none;flex:none;padding:0;font-size:13px;font-weight:600}._long_9rurc_42,._short_9rurc_43{border-radius:var(--radius-pill);background:var(--accent-soft);align-items:center;height:36px;padding:0 14px}._short_9rurc_43{display:inline-flex}._bring_9rurc_31:disabled{opacity:.55;cursor:not-allowed}._long_9rurc_42{display:none}@media (width>=768px){._long_9rurc_42{display:inline-flex}._short_9rurc_43{display:none}}._row_1a5hx_1{border-bottom:1px solid var(--divider);align-items:center;gap:4px;min-height:68px;padding:0 12px 0 4px;display:flex}._cursor_1a5hx_10{box-shadow:inset 3px 0 0 var(--primary);background:color-mix(in srgb, var(--primary-soft) 40%, var(--surface))}._row_1a5hx_1:last-child{border-bottom:none}._check_1a5hx_19{width:var(--touch);height:var(--touch);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._check_1a5hx_19:disabled{cursor:not-allowed;opacity:.55}._circle_1a5hx_36{border-radius:var(--radius-pill);border:2px solid var(--icon-muted);width:22px;height:22px}._checked_1a5hx_43{border-radius:var(--radius-pill);background:var(--primary);width:22px;height:22px;color:var(--on-primary);justify-content:center;align-items:center;display:flex}._main_1a5hx_54{min-width:0;min-height:56px;color:var(--text);flex:1;align-items:center;gap:16px;display:flex}._main_1a5hx_54:hover ._name_1a5hx_64{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}._text_1a5hx_70{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._name_1a5hx_64{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}._done_1a5hx_86 ._name_1a5hx_64{color:var(--text-muted);text-decoration:line-through}._meta_1a5hx_91{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}._dot_1a5hx_100{border-radius:var(--radius-pill);flex:none;width:7px;height:7px}._tag_1a5hx_107{text-overflow:ellipsis;overflow:hidden}._barBelow_1a5hx_112{margin-top:2px}._barRight_1a5hx_116,._timeRight_1a5hx_117{display:none}._play_1a5hx_121{border-radius:var(--radius-pill);background:var(--primary-soft);width:40px;height:40px;color:var(--primary);flex:none;justify-content:center;align-items:center;display:flex}@media (width>=1200px){._row_1a5hx_1{gap:8px;min-height:64px;padding:0 14px 0 6px}._selected_1a5hx_141{background:color-mix(in srgb, var(--primary-soft) 60%, var(--surface))}._metaTime_1a5hx_145,._barBelow_1a5hx_112{display:none}._barRight_1a5hx_116{display:block}._timeRight_1a5hx_117{text-align:right;width:92px;color:var(--text-muted);font-size:13px;display:block}}._strip_lawno_1{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}._day_lawno_8{color:var(--text);background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}._weekday_lawno_19{color:var(--text-muted);font-size:12px}._number_lawno_24{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:500;display:flex}._selected_lawno_37 ._number_lawno_24{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:600}._dot_lawno_44,._noDot_lawno_45{border-radius:var(--radius-pill);width:5px;height:5px}._dot_lawno_44{background:var(--accent)}@media (width>=768px){._strip_lawno_1{gap:8px}._day_lawno_8{border-radius:var(--radius-card-sm);border:1px solid var(--border);background:var(--surface);justify-content:center;gap:2px;height:64px}._number_lawno_24{background:0 0;border:none;width:auto;height:auto;font-size:18px}._selected_lawno_37{background:var(--primary);border-color:var(--primary)}._selected_lawno_37 ._weekday_lawno_19{color:color-mix(in srgb, var(--on-primary) 78%, transparent)}._selected_lawno_37 ._number_lawno_24{background:0 0}._selected_lawno_37 ._dot_lawno_44{display:none}}._layout_vk9mr_1{min-height:100dvh;display:flex}._list_vk9mr_6{flex:auto;min-width:0;max-width:820px;margin:0 auto;padding:32px 36px 48px}._header_vk9mr_14{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex;position:relative}._headerActions_vk9mr_23{align-items:center;gap:8px;display:flex}._date_vk9mr_29{color:var(--text-muted);font-size:14px}._title_vk9mr_34{letter-spacing:-.8px;margin-top:4px;font-size:32px;font-weight:600}._dateInput_vk9mr_41{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}._section_vk9mr_51{margin-top:24px}._sectionHead_vk9mr_55{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}._sectionTitle_vk9mr_63{color:var(--text-muted);font-size:13px;font-weight:600}._overdueTitle_vk9mr_69{color:var(--accent-text);align-items:center;gap:6px;margin-bottom:8px;display:flex}._summary_vk9mr_77{color:var(--text-muted);text-align:right;font-size:13px}._summary_vk9mr_77 strong{color:var(--text);font-weight:600}._stack_vk9mr_88{flex-direction:column;gap:8px;display:flex}._card_vk9mr_94{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}._allDone_vk9mr_101{color:var(--text-muted);border-bottom:1px solid var(--divider);padding:20px 16px;font-size:14px}._addRow_vk9mr_108{min-height:52px;color:var(--primary);border-top:1px solid var(--divider);align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:500;display:flex}._card_vk9mr_94>div+._addRow_vk9mr_108{margin-top:-1px}._doneToggle_vk9mr_124{width:100%;min-height:var(--touch);color:var(--text-muted);background:0 0;border:none;justify-content:space-between;align-items:center;margin-top:12px;padding:0 4px;font-size:13px;font-weight:600;display:flex}._chevron_vk9mr_139,._chevronOpen_vk9mr_140{transition:transform .15s}._chevronOpen_vk9mr_140{transform:rotate(180deg)}._doneList_vk9mr_148{flex-direction:column;display:flex}._empty_vk9mr_153{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:40px;padding:0 24px;display:flex}._emptyTitle_vk9mr_163{font-size:16px;font-weight:600}._emptyBody_vk9mr_168{color:var(--text-muted);font-size:14px}._emptyAction_vk9mr_173{min-height:var(--touch);border-radius:var(--radius-pill);border:1px solid var(--primary);color:var(--primary);align-items:center;margin-top:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}._panel_vk9mr_187{background:var(--surface);border-left:1px solid var(--border);flex:0 0 380px;height:100dvh;position:sticky;top:0;overflow-y:auto}._noSelection_vk9mr_197{color:var(--text-muted);padding:32px 28px;font-size:14px}@media (width<=1199px){._list_vk9mr_6{max-width:var(--content-max)}}@media (width<=767px){._layout_vk9mr_1{min-height:0}._list_vk9mr_6{padding:24px var(--gutter) calc(68px + 20px + 32px + env(safe-area-inset-bottom))}._header_vk9mr_14{margin-bottom:16px}._date_vk9mr_29{font-size:13px}._title_vk9mr_34{letter-spacing:-.6px;margin-top:2px;font-size:28px}._section_vk9mr_51{margin-top:20px}._card_vk9mr_94{padding:0}._addRow_vk9mr_108{display:none}}._title_108ct_1{letter-spacing:-.6px;font-size:28px;font-weight:600}._empty_108ct_7{border:1.5px dashed var(--dashed);border-radius:var(--radius-card-lg);text-align:center;min-height:240px;color:var(--text-muted);justify-content:center;align-items:center;margin-top:24px;padding:24px;font-size:14px;display:flex}._notice_1nutx_1{z-index:60;border-radius:var(--radius-pill);background:var(--text);max-width:calc(100vw - 32px);color:var(--bg);box-shadow:var(--shadow-nav);align-items:center;gap:8px;padding:8px 8px 8px 16px;font-size:14px;font-weight:500;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}._update_1nutx_20,._later_1nutx_21{border-radius:var(--radius-pill);border:none;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;display:flex}._update_1nutx_20{background:var(--bg);color:var(--text)}._later_1nutx_21{color:var(--bg);background:0 0}
