._page_9soqt_1{min-height:100dvh;padding:var(--space-6) var(--space-4);justify-content:center;align-items:flex-start;display:flex}._card_9soqt_2{gap:var(--space-4);width:100%;max-width:400px;padding:var(--space-6);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex}._brand_9soqt_7{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:flex}._logo_9soqt_8{border-radius:var(--radius-sm);background:var(--color-action-primary);width:28px;height:28px;color:var(--color-text-inverse);font-family:var(--font-mono);place-items:center;display:grid}._muted_9soqt_12{font-weight:var(--weight-regular);color:var(--color-text-secondary)}._title_9soqt_13{font-size:var(--text-3xl);font-weight:var(--weight-semibold)}._subtitle_9soqt_14{color:var(--color-text-secondary);margin-top:calc(-1 * var(--space-3))}._form_9soqt_15{gap:var(--space-4);flex-direction:column;display:flex}._divider_9soqt_16{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}._divider_9soqt_16:before,._divider_9soqt_16:after{content:"";background:var(--color-border-default);flex:1;height:1px}._footer_9soqt_18{text-align:center;font-size:var(--text-md);color:var(--color-text-secondary)}._footer_9soqt_18 a{color:var(--color-text-link)}@media (width>=640px){._page_9soqt_1{align-items:center}._card_9soqt_2{padding:var(--space-8)}}._button_1yz5j_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard);border:1px solid #0000;display:inline-flex}._button_1yz5j_1:disabled{cursor:not-allowed;opacity:.6}._sm_1yz5j_9{min-height:36px;padding:0 var(--space-3);font-size:var(--text-md)}._primary_1yz5j_10{background:var(--color-action-primary);color:var(--color-text-inverse)}._primary_1yz5j_10:hover:not(:disabled){background:var(--color-action-primary-hover)}._secondary_1yz5j_12{background:var(--color-surface-default);border-color:var(--color-action-secondary-border)}._secondary_1yz5j_12:hover:not(:disabled){background:var(--color-action-secondary-hover)}._ghost_1yz5j_14{color:var(--color-text-secondary);background:0 0}._ghost_1yz5j_14:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text-primary)}._danger_1yz5j_16{background:var(--color-action-danger);color:var(--color-gray-0)}._danger_1yz5j_16:hover:not(:disabled){background:var(--color-action-danger-hover)}._spinner_1yz5j_18{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_1yz5j_18}@keyframes _spin_1yz5j_18{to{transform:rotate(360deg)}}._alert_1gurr_1{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-md);border:1px solid}._error_1gurr_2{background:var(--color-status-danger-surface);border-color:var(--color-status-danger-border);color:var(--color-status-danger)}._success_1gurr_3{background:var(--color-status-success-surface);border-color:var(--color-status-success-border);color:var(--color-status-success)}._info_1gurr_4{background:var(--color-status-info-surface);border-color:var(--color-status-info-border);color:var(--color-status-info)}._field_1h2vz_1{gap:var(--space-1);flex-direction:column;display:flex}._label_1h2vz_2{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-secondary)}._input_1h2vz_3{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-default)}textarea._input_1h2vz_3{resize:vertical;min-height:96px}._input_1h2vz_3[aria-invalid=true]{border-color:var(--color-status-danger)}._error_1h2vz_10{font-size:var(--text-sm);color:var(--color-status-danger)}._group_1yl74_1{gap:var(--space-1);padding:var(--space-1);margin-bottom:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-md);display:flex}._option_1yl74_5{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:1;display:inline-flex}._option_1yl74_5[aria-pressed=true]{background:var(--color-surface-default);color:var(--color-text-primary);font-weight:var(--weight-medium);box-shadow:var(--shadow-sm)}._count_1yl74_15{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}@media (width>=640px){._group_1yl74_1{display:inline-flex}._option_1yl74_5{padding:0 var(--space-3);flex:none}}._form_1b1l5_1{gap:var(--space-3);flex-direction:column;display:flex}._counter_1b1l5_2{margin-top:calc(-1 * var(--space-2));font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);align-self:flex-end}._row_1b1l5_3{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._actions_1b1l5_4{gap:var(--space-2);flex-direction:column-reverse;display:flex}@media (width>=640px){._actions_1b1l5_4{flex-direction:row;justify-content:flex-end}}._item_c95fe_1{gap:var(--space-2) var(--space-3);padding:var(--space-4);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);grid-template-columns:auto 1fr;display:grid}._checkbox_c95fe_6{width:20px;height:20px;accent-color:var(--color-status-success);cursor:pointer;margin-top:2px}._body_c95fe_7{min-width:0}._title_c95fe_8{font-size:var(--text-xl);font-weight:var(--weight-medium);overflow-wrap:anywhere}._description_c95fe_9{margin-top:var(--space-1);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}._meta_c95fe_10{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._badge_c95fe_11{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);border:1px solid}._alta_c95fe_15{color:var(--color-status-danger);background:var(--color-status-danger-surface);border-color:var(--color-status-danger-border)}._media_c95fe_16{color:var(--color-status-warning);background:var(--color-status-warning-surface);border-color:var(--color-status-warning-border)}._baja_c95fe_17{color:var(--color-status-neutral);background:var(--color-status-neutral-surface);border-color:var(--color-status-neutral-border)}._due_c95fe_18{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary)}._overdue_c95fe_19{color:var(--color-status-danger)}._today_c95fe_20{color:var(--color-status-warning);font-weight:var(--weight-medium)}._completed_c95fe_21 ._badge_c95fe_11{opacity:.6}._completed_c95fe_21 ._title_c95fe_8{color:var(--color-text-muted);text-decoration:line-through}._completed_c95fe_21 ._description_c95fe_9{color:var(--color-text-muted)}._actions_c95fe_24{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;grid-column:1/-1;display:flex}._confirmText_c95fe_25{font-size:var(--text-md);color:var(--color-status-danger);margin-right:auto}@media (width>=640px){._item_c95fe_1{grid-template-columns:auto 1fr auto;align-items:start}._actions_c95fe_24{grid-column:auto}}._list_10v0d_1{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._empty_10v0d_2{padding:var(--space-10) var(--space-4);text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}._emptyTitle_10v0d_6{font-weight:var(--weight-semibold);color:var(--color-text-primary)}._dialog_1f7ki_1{width:calc(100% - var(--space-8));max-width:520px;padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._dialog_1f7ki_1::backdrop{background:#14151a73}._header_1f7ki_6{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._title_1f7ki_7{font-size:var(--text-3xl);font-weight:var(--weight-semibold)}._close_1f7ki_8{font-size:var(--text-4xl);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:0;line-height:1}._wrapper_ifgyd_1{padding:var(--space-10);justify-content:center;display:flex}._spinner_ifgyd_2{border:3px solid var(--color-border-default);border-top-color:var(--color-action-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite _spin_ifgyd_2}@keyframes _spin_ifgyd_2{to{transform:rotate(360deg)}}._toast_zmvdc_1{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:var(--color-surface-inverse);color:var(--color-text-inverse);z-index:20;display:flex;position:fixed}._error_zmvdc_7{background:var(--color-status-danger)}._message_zmvdc_8{flex:1}._action_zmvdc_9{color:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;text-decoration:underline}._close_zmvdc_10{color:inherit;font-size:var(--text-3xl);cursor:pointer;background:0 0;border:0;line-height:1}@media (width>=640px){._toast_zmvdc_1{max-width:420px;left:auto}}._page_115e3_1{min-height:100dvh}._header_115e3_2{gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--color-surface-default);border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}._brand_115e3_7{font-size:var(--text-md);font-weight:var(--weight-semibold)}._brand_115e3_7 span{font-weight:var(--weight-regular);color:var(--color-text-secondary)}._greeting_115e3_9{margin-top:var(--space-2);font-size:var(--text-3xl);font-weight:var(--weight-semibold)}._summary_115e3_10{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary)}._headerActions_115e3_11{gap:var(--space-2);flex-wrap:wrap;display:flex}._main_115e3_12{gap:var(--space-6);padding:var(--space-5) var(--space-4) var(--space-12);flex-direction:column;display:flex}._card_115e3_13{padding:var(--space-4);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}._sectionTitle_115e3_14{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._toolbar_115e3_16{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}._toolbar_115e3_16>div{margin-bottom:0}._sort_115e3_18{align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--color-text-secondary);display:flex}._sort_115e3_18 select{min-height:36px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-default);flex:1}@media (width>=640px){._toolbar_115e3_16{flex-direction:row;justify-content:space-between;align-items:center}._sort_115e3_18 select{flex:none}._header_115e3_2{padding:var(--space-6) var(--space-8);flex-direction:row;justify-content:space-between;align-items:flex-end}._main_115e3_12{max-width:760px;padding:var(--space-8);margin:0 auto}}@media (width>=1024px){._main_115e3_12{grid-template-columns:360px 1fr;align-items:start;max-width:1080px;display:grid}._card_115e3_13{top:var(--space-6);position:sticky}}:root{--color-gray-0:#fff;--color-gray-25:#fcfcfb;--color-gray-50:#f6f6f4;--color-gray-100:#edede9;--color-gray-200:#e3e3de;--color-gray-300:#c8c8c1;--color-gray-400:#a9a9a2;--color-gray-500:#8a8a81;--color-gray-600:#55554e;--color-gray-700:#3d3e45;--color-gray-900:#14151a;--color-gray-950:#0d0e12;--color-violet-50:#f7f6fe;--color-violet-100:#f3f2fe;--color-violet-200:#d5d2fb;--color-violet-400:#9b93f8;--color-violet-500:#4b3fe4;--color-violet-600:#3025c4;--color-blue-100:#eaf1fc;--color-blue-200:#cbddf6;--color-blue-500:#1f63d6;--color-blue-600:#1750b4;--color-green-100:#eaf5ee;--color-green-200:#d4e6d9;--color-green-600:#157f4a;--color-green-700:#10633a;--color-amber-100:#fdf9f0;--color-amber-200:#eddcb8;--color-amber-600:#9a6100;--color-amber-700:#7a4d00;--color-red-100:#fdf3f2;--color-red-200:#f3d6d3;--color-red-600:#b4231c;--color-red-700:#8f1a14;--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-muted:var(--color-gray-500);--color-text-inverse:var(--color-gray-50);--color-text-disabled:var(--color-gray-400);--color-text-link:var(--color-violet-600);--color-surface-default:var(--color-gray-0);--color-surface-subtle:var(--color-gray-50);--color-surface-sunken:var(--color-gray-100);--color-surface-raised:var(--color-gray-0);--color-surface-inverse:var(--color-gray-900);--color-border-subtle:var(--color-gray-100);--color-border-default:var(--color-gray-200);--color-border-strong:var(--color-gray-300);--color-border-inverse:#26272e;--color-action-primary:var(--color-gray-900);--color-action-primary-hover:var(--color-gray-700);--color-action-secondary-border:var(--color-gray-300);--color-action-secondary-hover:var(--color-gray-50);--color-action-danger:var(--color-red-600);--color-action-danger-hover:var(--color-red-700);--color-action-disabled:var(--color-gray-200);--color-status-neutral:var(--color-gray-600);--color-status-neutral-surface:var(--color-gray-50);--color-status-neutral-border:var(--color-gray-200);--color-status-info:var(--color-blue-500);--color-status-info-surface:var(--color-blue-100);--color-status-info-border:var(--color-blue-200);--color-status-success:var(--color-green-600);--color-status-success-surface:var(--color-green-100);--color-status-success-border:var(--color-green-200);--color-status-warning:var(--color-amber-600);--color-status-warning-surface:var(--color-amber-100);--color-status-warning-border:var(--color-amber-200);--color-status-danger:var(--color-red-600);--color-status-danger-surface:var(--color-red-100);--color-status-danger-border:var(--color-red-200);--color-ai-surface:var(--color-violet-100);--color-ai-border:var(--color-violet-200);--color-ai-accent:var(--color-violet-500);--color-ai-accent-strong:var(--color-violet-600);--focus-ring-color:var(--color-violet-500);--focus-ring-width:2px;--focus-ring-offset:2px;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:14px;--text-xl:16px;--text-2xl:17px;--text-3xl:20px;--text-4xl:30px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.55;--leading-relaxed:1.65;--motion-duration-fast:.12s;--motion-duration-normal:.2s;--motion-duration-slow:.32s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized:cubic-bezier(.4, 0, .2, 1);--shadow-sm:0 1px 2px #14151a0d;--shadow-md:0 1px 2px #14151a0a, 0 8px 24px -12px #14151a24;--shadow-lg:0 2px 4px #14151a0f, 0 24px 48px -16px #14151a38}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-primary);background:var(--color-surface-subtle);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
