._card_bfeql_1{gap:var(--space-1-5);padding:var(--card-padding);background:var(--color-background-surface);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);display:grid}._caption_bfeql_11{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._content_bfeql_16{gap:var(--card-content-gap);justify-content:space-between;align-items:end;display:flex}._content_bfeql_16 h2{font-size:var(--font-size-lg);margin:0}._content_bfeql_16 strong{color:var(--color-action-primary);font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}._card_swune_1{gap:var(--card-content-gap);padding:var(--card-padding);background:var(--color-background-surface);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);display:grid;overflow:hidden}._card_swune_1 h2{margin:calc(var(--space-3) * -1) 0 0;font-size:var(--font-size-lg)}._caption_swune_16{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._calendar_swune_21{gap:var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}._weekdays_swune_28,._week_swune_28{grid-template-rows:repeat(7, var(--calendar-cell-size));gap:var(--calendar-grid-gap);display:grid}._weekdays_swune_28{width:var(--calendar-weekday-width);color:var(--color-text-secondary);font-size:var(--font-size-2xs);line-height:var(--calendar-cell-size);flex:none}._weeks_swune_43{gap:var(--calendar-grid-gap);min-width:max-content;display:flex}._day_swune_49{width:var(--calendar-cell-size);height:var(--calendar-cell-size);background:var(--color-calendar-empty);border:1px solid var(--color-calendar-border);border-radius:var(--radius-xs);display:block}._active_swune_58{background:var(--color-calendar-active);border-color:var(--color-calendar-active)}._outside_swune_63{visibility:hidden}._legend_swune_67{gap:var(--space-1-5);color:var(--color-text-secondary);font-size:var(--font-size-xs);align-items:center;display:flex}._legend_swune_67 span:nth-of-type(2){margin-right:var(--space-1-5)}._card_1qmj1_1{gap:var(--space-5);padding:var(--card-padding);background:var(--color-background-surface);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);display:grid;overflow:hidden}._heading_1qmj1_12{gap:var(--card-content-gap);justify-content:space-between;align-items:end;display:flex}._heading_1qmj1_12 h2{margin:var(--space-1) 0 0;font-size:var(--font-size-lg)}._caption_1qmj1_23{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._value_1qmj1_28{font-size:var(--font-size-xl);flex:none}._progress_1qmj1_33{height:var(--space-3);background:var(--color-progress-track);border-radius:var(--radius-full);overflow:hidden}._progress_1qmj1_33 span{background:var(--color-action-primary);border-radius:inherit;height:100%;transition:width var(--duration-normal) var(--ease-standard);display:block}._status_1qmj1_47{min-height:var(--space-6);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}@media (prefers-reduced-motion:reduce){._progress_1qmj1_33 span{transition:none}}._card_10ijg_1{gap:var(--space-2);padding:var(--card-padding);background:var(--color-background-surface);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);display:grid}._card_10ijg_1 p{max-width:var(--layout-copy-max-width);color:var(--color-text-primary);font-size:var(--font-size-lg);font-style:italic;line-height:var(--line-height-normal);margin:0}._caption_10ijg_19{color:var(--color-action-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}._card_1b2g8_1{gap:var(--space-2);padding:var(--space-3);background:var(--color-background-surface);border:var(--card-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}._textarea_1b2g8_11{width:100%;padding:var(--space-3);line-height:var(--line-height-normal);resize:none;color:var(--color-text-primary);background:0 0;border:0;outline:0}._textarea_1b2g8_11::placeholder{color:var(--color-text-secondary)}._toolbar_1b2g8_25{align-items:center;gap:var(--space-2);display:flex}._attachment_1b2g8_31{justify-content:flex-start;align-items:center;gap:var(--space-2);min-width:0;max-width:calc(100% - 3.5rem);min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font:inherit;text-align:left;border:var(--card-border);border-radius:var(--radius-full);cursor:pointer;background:0 0;flex:auto;display:inline-flex}._attachment_1b2g8_31:disabled{cursor:wait;opacity:.6}._fileInput_1b2g8_54{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}._button_1b2g8_62{min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--color-action-on-primary);font-weight:var(--font-weight-extra-bold);background:var(--color-action-primary);border-radius:var(--radius-full);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}._button_1b2g8_62:disabled{cursor:wait;opacity:.6}._sendIcon_1b2g8_81{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.25rem;height:1.25rem;display:none}._attachmentName_1b2g8_92{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._error_1b2g8_100{color:#ff7b72}@media (width<=30rem){._button_1b2g8_62{width:2.75rem;padding:var(--space-2)}._buttonText_1b2g8_109{display:none}._sendIcon_1b2g8_81{display:block}}._login_uya0t_1{gap:var(--space-3);display:grid}._copy_uya0t_6{gap:var(--space-1);display:grid}._copy_uya0t_6 strong{color:var(--color-text-primary)}._copy_uya0t_6 span{color:var(--color-text-secondary);line-height:var(--line-height-normal)}._button_uya0t_18{min-height:40px}._error_uya0t_22{color:#ff7b72}._page_2jy01_1{place-items:center;min-height:100%;display:grid}._card_2jy01_7{gap:var(--space-3);width:min(100%,28rem);padding:var(--card-padding);background:var(--color-background-surface);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);display:grid}._card_2jy01_7 h1,._card_2jy01_7 p{margin:0}._card_2jy01_7 p{color:var(--color-text-secondary);line-height:var(--line-height-normal)}._eyebrow_2jy01_26{color:var(--color-action-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}._screen_1hkyx_1{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}._page_1hkyx_7{gap:var(--layout-section-gap);min-height:0;padding-bottom:var(--space-6);display:grid;overflow-y:auto}._header_1hkyx_15{gap:var(--space-1-5);display:grid}._header_1hkyx_15 h1,._header_1hkyx_15 p{margin:0}._header_1hkyx_15 h1{font-size:clamp(var(--font-size-display-min), var(--font-size-display-fluid), var(--font-size-display-max));line-height:var(--line-height-compact);letter-spacing:var(--letter-spacing-tight)}._header_1hkyx_15 p{max-width:var(--layout-copy-max-width);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._eyebrow_1hkyx_34{color:var(--color-action-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}._message_1hkyx_42{gap:var(--space-1-5);padding:var(--card-padding);color:var(--color-text-secondary);background:var(--color-background-surface);border:var(--card-border);border-radius:var(--card-border-radius);display:grid}._message_1hkyx_42 strong{color:var(--color-text-primary)}._panel_1hkyx_55{min-width:0}._panel_1hkyx_55>*{height:100%}@media (width>=48rem){._page_1hkyx_7{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:stretch}._header_1hkyx_15,._message_1hkyx_42,._wisdom_1hkyx_69,._calendar_1hkyx_70{grid-column:1/-1}._weekly_1hkyx_73{grid-area:3/1}._balance_1hkyx_77{grid-area:3/2}._wisdom_1hkyx_69{grid-row:2}._calendar_1hkyx_70{grid-row:4}}._app_ol0vv_1{width:min(100%, var(--layout-content-max-width));height:100dvh;min-height:0;padding:calc(var(--tg-content-safe-area-inset-top,0px) + var(--layout-page-block-start-padding)) calc(var(--tg-content-safe-area-inset-right,0px) + var(--layout-page-inline-padding)) calc(var(--tg-content-safe-area-inset-bottom,0px) + var(--layout-page-block-end-padding)) calc(var(--tg-content-safe-area-inset-left,0px) + var(--layout-page-inline-padding));grid-template-rows:minmax(0,1fr);margin:0 auto;display:grid;overflow:hidden}:root{--ref-color-neutral-950:#111318;--ref-color-neutral-900:#1b1e25;--ref-color-neutral-700:#626875;--ref-color-neutral-100:#f5f5f7;--ref-color-neutral-0:#fff;--ref-color-neutral-500:#9298a6;--ref-color-lime-400:#b7f34a;--ref-color-lime-700:#4f7d00;--ref-color-green-500:#39d353;--ref-color-green-600:#1f883d;--font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-2xs:.62rem;--font-size-xs:.75rem;--font-size-sm:.8rem;--font-size-lg:1.35rem;--font-size-xl:1.5rem;--font-size-2xl:2.25rem;--font-size-display-min:2rem;--font-size-display-max:3.5rem;--font-size-display-fluid:9vw;--font-weight-extra-bold:800;--line-height-compact:.95;--line-height-tight:1;--line-height-normal:1.5;--letter-spacing-tight:-.05em;--letter-spacing-wide:.12em;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-xs:.2rem;--radius-card:1.5rem;--radius-full:999px;--shadow-card:0 1rem 3rem #0000002e;--duration-normal:.22s;--ease-standard:ease;--color-background-canvas:var(--tg-theme-bg-color,var(--ref-color-neutral-950));--color-background-surface:var(--tg-theme-secondary-bg-color,var(--ref-color-neutral-900));--color-text-primary:var(--tg-theme-text-color,var(--ref-color-neutral-100));--color-text-secondary:var(--tg-theme-hint-color,var(--ref-color-neutral-500));--color-action-primary:var(--tg-theme-button-color,var(--ref-color-lime-400));--color-action-on-primary:var(--tg-theme-button-text-color,var(--ref-color-neutral-950));--color-border-subtle:color-mix(in srgb, var(--color-text-primary) 12%, transparent);--color-progress-track:color-mix(in srgb, var(--color-text-secondary) 18%, transparent);--color-calendar-empty:color-mix(in srgb, var(--color-text-secondary) 14%, transparent);--color-calendar-border:color-mix(in srgb, var(--color-text-primary) 10%, transparent);--color-calendar-active:var(--ref-color-green-500);--layout-content-max-width:34rem;--layout-copy-max-width:28rem;--layout-viewport-min-width:20rem;--layout-page-inline-padding:var(--space-4);--layout-page-block-start-padding:var(--space-6);--layout-page-block-end-padding:var(--space-8);--layout-section-gap:var(--space-6);--card-padding:var(--space-5);--card-content-gap:var(--space-4);--card-border:1px solid var(--color-border-subtle);--card-border-radius:var(--radius-card);--card-shadow:var(--shadow-card);--calendar-cell-size:.85rem;--calendar-grid-gap:.3rem;--calendar-weekday-width:1.5rem}@media (prefers-color-scheme:light){:root{--color-background-canvas:var(--tg-theme-bg-color,var(--ref-color-neutral-100));--color-background-surface:var(--tg-theme-secondary-bg-color,var(--ref-color-neutral-0));--color-text-primary:var(--tg-theme-text-color,var(--ref-color-neutral-950));--color-text-secondary:var(--tg-theme-hint-color,var(--ref-color-neutral-700));--color-action-primary:var(--tg-theme-button-color,var(--ref-color-lime-700));--color-action-on-primary:var(--tg-theme-button-text-color,var(--ref-color-neutral-0));--color-calendar-active:var(--ref-color-green-600);--shadow-card:0 1rem 3rem #1113181a}}@media (width>=48rem){:root{--layout-content-max-width:72rem;--layout-page-inline-padding:var(--space-8);--layout-page-block-start-padding:var(--space-8);--layout-section-gap:var(--space-5);--card-padding:var(--space-6);--calendar-cell-size:1rem;--calendar-grid-gap:var(--space-1-5);--calendar-weekday-width:2rem;--font-size-display-fluid:5vw}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-family-sans);color:var(--color-text-primary);background:var(--color-background-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#root{min-width:var(--layout-viewport-min-width);min-height:100%;margin:0}body{background:var(--color-background-canvas)}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}
