[data-demo-disabled]{opacity:.45;cursor:not-allowed}.demoWriteFields{border:0;padding:0;margin:0;min-width:0}._region_1ktr6_1{bottom:max(var(--space-4),calc(env(safe-area-inset-bottom,0px) + var(--space-2)));z-index:60;display:flex;justify-content:center;pointer-events:none}body:has(nav[aria-label=Primary]) ._region_1ktr6_1{bottom:calc(var(--tab-height) + var(--space-3))}._snackbar_1ktr6_17{max-width:100%;min-height:var(--control-h-sm);margin:0;display:flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-snackbar-bg);color:var(--color-on-snackbar);box-shadow:var(--shadow-nav);font-size:var(--text-sm);font-weight:600;line-height:1.3;text-align:center;overflow-wrap:anywhere}._online_1ktr6_35{background:var(--color-snackbar-positive-bg)}@media(prefers-reduced-motion:no-preference){._snackbar_1ktr6_17{animation:_snackbar-in_1ktr6_1 .18s ease-out}}@keyframes _snackbar-in_1ktr6_1{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}._screen_1cmm4_1{min-height:100dvh;width:min(100%,var(--app-max-width));margin:0 auto;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text)}._screenHeader_1cmm4_11{display:grid;grid-template-columns:var(--control-h-md) minmax(0,1fr) var(--control-h-md);align-items:center;gap:var(--space-2);min-height:var(--control-h-lg);padding:max(var(--space-3),env(safe-area-inset-top)) var(--space-4) var(--space-2)}._screenHeaderCentered_1cmm4_20{grid-template-columns:1fr}._screenHeaderTitle_1cmm4_24,._brand_1cmm4_25{margin:0;text-align:center;font-size:var(--text-xl);font-weight:700}._backButton_1cmm4_32,._dialogClose_1cmm4_33{display:grid;place-items:center;width:var(--control-h-md);height:var(--control-h-md);padding:0;border:thin solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);cursor:pointer}._backButton_1cmm4_32 svg,._dialogClose_1cmm4_33 svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:calc(var(--space-1) / 2);stroke-linecap:round;stroke-linejoin:round}._screenContent_1cmm4_57{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--space-6) var(--space-5) max(var(--space-6),env(safe-area-inset-bottom));text-align:center}._screenContentWithPad_1cmm4_68{padding-right:0;padding-bottom:0;padding-left:0}._pinIntro_1cmm4_74{width:100%;padding:var(--space-4) var(--space-5) 0}._heroGroup_1cmm4_79{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;margin:auto 0}._lockVisual_1cmm4_88{display:grid;place-items:center;width:var(--control-h-lg);height:var(--control-h-lg);color:var(--color-accent)}._lockVisual_1cmm4_88 svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--space-1);stroke-linecap:round}._eyebrow_1cmm4_105,._sectionLabel_1cmm4_106{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700;text-transform:uppercase}._heroTitle_1cmm4_114,._pinTitle_1cmm4_115{margin:0;font-size:calc(var(--text-xl) + var(--text-xl));line-height:1.1;font-weight:700}._lead_1cmm4_122,._pinLead_1cmm4_123{max-width:calc(var(--app-max-width) - var(--space-6) - var(--space-6));margin:0;color:var(--color-text-muted);font-size:var(--text-xl);line-height:1.5}._pinLead_1cmm4_123{margin-top:var(--space-2)}._actions_1cmm4_135{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin-top:auto}._primaryButton_1cmm4_143,._dangerButton_1cmm4_144{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;min-height:var(--control-h-lg);padding:var(--control-pad-y-lg) var(--control-pad-x-lg);border:none;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xl);font-weight:600;cursor:pointer}._primaryButton_1cmm4_143{background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-accent)}._dangerButton_1cmm4_144{background:var(--color-danger);color:var(--color-on-accent)}._textButton_1cmm4_171,._logoutButton_1cmm4_172{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h-md);padding:var(--control-pad-y-sm) var(--control-pad-x-md);border:none;background:transparent;color:var(--color-accent);font:inherit;font-size:var(--text-lg);cursor:pointer}._logoutButton_1cmm4_172{color:var(--color-text-muted);font-size:var(--text-sm)}._error_1cmm4_192,._successMessage_1cmm4_193{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:1.4}._error_1cmm4_192{color:var(--color-danger)}._successMessage_1cmm4_193{color:var(--color-accent)}._primaryButton_1cmm4_143:disabled,._dangerButton_1cmm4_144:disabled,._textButton_1cmm4_171:disabled,._logoutButton_1cmm4_172:disabled,._backButton_1cmm4_32:disabled,._dialogClose_1cmm4_33:disabled{opacity:.55;cursor:not-allowed}._primaryButton_1cmm4_143:focus-visible,._dangerButton_1cmm4_144:focus-visible,._textButton_1cmm4_171:focus-visible,._logoutButton_1cmm4_172:focus-visible,._backButton_1cmm4_32:focus-visible,._dialogClose_1cmm4_33:focus-visible,._keypadKey_1cmm4_223:focus-visible,._keypadDelete_1cmm4_224:focus-visible{outline:var(--space-1) solid var(--color-outline);outline-offset:calc(var(--space-1) / 2)}._pinPad_1cmm4_229{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;width:100%}._pinPadCompact_1cmm4_238{flex:none}._pinDots_1cmm4_242{display:flex;justify-content:center;gap:var(--space-4);margin:var(--space-6) 0}._pinDot_1cmm4_242,._pinDotFilled_1cmm4_250{width:var(--space-4);height:var(--space-4);border:thin solid var(--color-text);border-radius:var(--radius-pill);background:transparent}._pinDotFilled_1cmm4_250{background:var(--color-text)}._pinDotsInvalid_1cmm4_262 ._pinDot_1cmm4_242,._pinDotsInvalid_1cmm4_262 ._pinDotFilled_1cmm4_250{border-color:var(--color-danger)}._pinDotsInvalid_1cmm4_262 ._pinDotFilled_1cmm4_250{background:var(--color-danger)}._keypad_1cmm4_223{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3) var(--space-4);width:100%;margin-top:auto;padding:var(--space-4) var(--space-5) max(var(--space-4),env(safe-area-inset-bottom));background:color-mix(in srgb,var(--color-surface-muted) 80%,var(--color-border))}._pinPadCompact_1cmm4_238 ._keypad_1cmm4_223{margin-top:0;padding:var(--space-3);border-radius:var(--radius-card)}._keypadKey_1cmm4_223,._keypadDelete_1cmm4_224{min-height:var(--control-h-lg);border:none;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:calc(var(--text-xl) + var(--space-2));cursor:pointer;box-shadow:var(--shadow-card)}._keypadDelete_1cmm4_224{display:grid;place-items:center;background:transparent;box-shadow:none}._keypadDelete_1cmm4_224 svg{width:var(--space-6);height:var(--space-6);fill:none;stroke:currentColor;stroke-width:calc(var(--space-1) / 2);stroke-linecap:round;stroke-linejoin:round}._keypadKey_1cmm4_223:disabled,._keypadDelete_1cmm4_224:disabled{opacity:.45;cursor:not-allowed}._keypadSpacer_1cmm4_323{min-height:var(--control-h-lg)}._settingsSection_1cmm4_331{display:flex;flex-direction:column;gap:var(--space-3)}._settingIcon_1cmm4_337{display:grid;place-items:center;width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent)}._settingIcon_1cmm4_337 svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:calc(var(--space-1) / 2);stroke-linecap:round;stroke-linejoin:round}._dialog_1cmm4_33::backdrop{background:var(--color-scrim)}._dialog_1cmm4_33{width:min(calc(100% - var(--space-6)),var(--app-max-width));max-height:calc(100dvh - var(--space-6) - var(--space-6));margin:auto auto var(--space-3);overflow:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));border:thin solid var(--color-border);border-radius:var(--radius-dialog);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card)}._dialog_1cmm4_33:not([open]){display:none}._dialogHeader_1cmm4_382{display:grid;grid-template-columns:minmax(0,1fr) var(--control-h-md);align-items:center;gap:var(--space-3)}._dialogTitle_1cmm4_389{margin:0;font-size:var(--text-hero-sm);line-height:1.2}._dialogBody_1cmm4_395{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}._dialogLead_1cmm4_403{margin:0;color:var(--color-text-muted);font-size:var(--text-md);line-height:1.5}._dialogActions_1cmm4_410{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._stack_tjqpj_1{display:inline-flex;align-items:center}._stacked_tjqpj_7{display:inline-flex;flex-shrink:0;border-radius:50%;box-shadow:0 0 0 var(--icon-ring) var(--color-surface)}._stacked_tjqpj_7+._stacked_tjqpj_7{margin-left:calc(-1.5 * var(--space-1))}._more_tjqpj_19{display:inline-grid;place-items:center;background:var(--color-surface-muted);color:var(--color-text-muted);font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}._avatar_82tb1_1{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;color:var(--color-on-accent);font-weight:700;line-height:1;overflow:hidden;-webkit-user-select:none;user-select:none}._xs_82tb1_13{width:16px;height:16px;font-size:8px}._sm_82tb1_19{width:24px;height:24px;font-size:10px}._md_82tb1_25{width:32px;height:32px;font-size:13px}._lg_82tb1_31{width:44px;height:44px;font-size:17px}._photo_82tb1_37{width:100%;height:100%;object-fit:cover;display:block}._glyph_82tb1_44{width:62%;height:62%}._plate_1xzet_6{position:relative;display:inline-block;max-width:100%;-webkit-user-select:none;user-select:none}._sizer_1xzet_13{visibility:hidden}._mask_1xzet_17{--mask-ink: var(--color-mask-ink);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.3em;overflow:hidden;background:var(--color-mask-base)}._credit_1xzet_27{--mask-ink: var(--color-mask-credit-ink);background:var(--color-mask-credit-base)}._grain_1xzet_43{position:absolute;top:-.5em;right:-.5em;bottom:-.5em;left:-.5em;background-image:repeating-linear-gradient(90deg,var(--mask-ink) 0 .36em,transparent .36em .54em,var(--mask-ink) .54em 1.04em,transparent 1.04em 1.2em,var(--mask-ink) 1.2em 1.46em,transparent 1.46em 1.78em);filter:blur(.13em)}._header_ov7ka_1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._title_ov7ka_8{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:32px;line-height:1.1;letter-spacing:-.04em;font-weight:700}._actions_ov7ka_20{display:flex;align-items:center;flex-shrink:0;gap:8px}._eyeBtn_ov7ka_27{flex:0 0 var(--control-h-md);width:var(--control-h-md);height:var(--control-h-md);display:grid;place-items:center;border:none;border-radius:50%;background:transparent;color:var(--color-text-muted);cursor:pointer}._eyeBtn_ov7ka_27 svg{width:22px;height:22px}._avatar_ov7ka_45{flex:0 0 var(--control-h-md);width:var(--control-h-md);height:var(--control-h-md);border-radius:50%;display:grid;place-items:center;background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xl);font-weight:700;text-decoration:none}._accountPhoto_ov7ka_59{width:100%;height:100%;color:inherit;font-size:inherit}._slot_1lx9y_2{position:fixed;left:50%;bottom:calc(var(--tab-height) + var(--space-3));width:calc(100% - var(--space-6));max-width:calc(var(--app-max-width) - var(--space-6));transform:translate(-50%)}._toast_c1myb_1{z-index:50;display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h-md);padding:var(--control-pad-y-sm) var(--control-pad-x-md);border-radius:var(--radius-card);background:var(--color-text);color:var(--color-surface);box-shadow:var(--shadow-nav)}body:has([data-connectivity]) ._toast_c1myb_1{bottom:calc(var(--tab-height) + var(--space-3) + var(--control-h-sm) + var(--space-2))}._error_c1myb_20{background:var(--color-danger)}._message_c1myb_24{flex:1;min-width:0;font-size:var(--text-sm);font-weight:600}._action_c1myb_31{flex-shrink:0;min-height:var(--control-h-md);min-width:var(--control-h-md);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}._action_c1myb_31:focus-visible{outline:2px solid var(--color-surface);outline-offset:2px}@media(prefers-reduced-motion:no-preference){._toast_c1myb_1{animation:_toast-in_c1myb_1 .16s ease-out}}@keyframes _toast-in_c1myb_1{0%{opacity:0;transform:translate(-50%,var(--space-2))}to{opacity:1;transform:translate(-50%)}}@keyframes _skeletonPulse_10w1x_1{0%,to{opacity:1}50%{opacity:.45}}._pulse_10w1x_13{animation:_skeletonPulse_10w1x_1 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){._pulse_10w1x_13{animation:none}}._bone_10w1x_23{display:inline-block;flex-shrink:0;vertical-align:middle;background:var(--color-surface-muted)}._onAccent_10w1x_31{background:#ffffff47}._stack_10w1x_35{display:flex;flex-direction:column;width:100%}._expenseRow_10w1x_41{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 4px}._expenseBody_10w1x_49{min-width:0;display:flex;flex-direction:column;gap:6px}._expenseAmount_10w1x_56{display:flex;flex-direction:column;align-items:flex-end}._feed_10w1x_62{padding:4px 0 16px}._dayBlock_10w1x_66{display:flex;justify-content:space-between;align-items:center;padding:0 4px}._detail_10w1x_73{padding-top:4px}._detailHero_10w1x_77{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 0 8px}._detailCard_10w1x_85{display:flex;flex-direction:column;gap:14px;padding:20px 16px;border-radius:20px 20px 0 0;background:var(--color-surface);box-shadow:var(--shadow-card)}._previewAmount_10w1x_95{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}._listRow_10w1x_103{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px}._authGate_10w1x_111{max-width:420px;margin:40px auto;padding:24px}._categoriesLayout_10w1x_117{display:flex;gap:12px;align-items:center}._categoriesRows_10w1x_123{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._legendRow_10w1x_131{display:flex;align-items:center;gap:8px;min-width:0}._wrap_186z4_2{position:relative}._svg_186z4_6{display:block;width:100%;height:100%}._segmentLabelGroup_186z4_16{pointer-events:none}._segmentIcon_186z4_20{font-size:5.5px}._segmentPercent_186z4_24{font-size:4.5px;font-weight:700;letter-spacing:-.14px;paint-order:stroke}._segmentPercentLight_186z4_31{fill:#fff;stroke:#0f172a4d;stroke-width:.55px}._segmentPercentDark_186z4_37{fill:#172033;stroke:#ffffff61;stroke-width:.45px}._center_186z4_43{position:absolute;top:22%;right:22%;bottom:22%;left:22%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;pointer-events:none}._previewSlot_1s6pc_2{display:block;pointer-events:none}._previewRow_1s6pc_7{--preview-t: 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start;pointer-events:auto}._previewCard_1s6pc_16{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:calc(4px * (1 - var(--preview-t)));padding:10px 14px;border:none;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;color:var(--color-text)}._previewCard_1s6pc_16:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._previewAmount_1s6pc_39{font-size:clamp(13px,3.5vw,16px);font-weight:700;letter-spacing:-.03em;line-height:1.15}._previewLabel_1s6pc_55{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);align-self:stretch;padding:var(--icon-ring) 0;margin:calc(-1 * var(--icon-ring)) 0;font-size:13px;line-height:var(--icon-xs);font-weight:500;color:var(--color-text-muted);transform:scaleY(calc(1 - var(--preview-t)));transform-origin:top;opacity:calc(1 - var(--preview-t));max-height:calc(20px * (1 - var(--preview-t)));overflow:hidden;will-change:opacity,transform}._previewError_1s6pc_80{display:-webkit-box;min-height:36px;overflow:hidden;color:var(--color-danger);font-size:13px;font-weight:600;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}._previewBar_1s6pc_92{display:block;width:100%;height:8px;margin-top:calc(10px * (1 - var(--preview-t)));border-radius:999px;overflow:hidden;transform:scaleY(calc(1 - var(--preview-t)));transform-origin:top;opacity:calc(1 - var(--preview-t));max-height:calc(8px * (1 - var(--preview-t)));pointer-events:none;will-change:opacity,transform}._expandedSlot_1s6pc_107{display:block;pointer-events:none}._expanded_1s6pc_107{--summary-t: 0;--summary-track: 1fr;display:flex;flex-direction:column;gap:calc(16px * (1 - var(--summary-t)));padding:calc(16px - (2px * var(--summary-t)));border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden;pointer-events:auto}._expandedHeader_1s6pc_126{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}._pinPeriodBtn_1s6pc_134{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:transparent;cursor:pointer}._pinPeriodBtn_1s6pc_134:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-accent);outline-offset:2px}._expandedTitleBlock_1s6pc_150{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}._expandedAmount_1s6pc_159{max-width:100%;margin:0;overflow:hidden;font-size:calc(28px - (8px * var(--summary-t)));font-weight:700;letter-spacing:-.03em;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}._expandedAmountUnavailable_1s6pc_171{margin:0;color:var(--color-text-muted);font-size:calc(28px - (8px * var(--summary-t)));font-weight:700;line-height:1.1}._expandedLabel_1s6pc_179{font-size:14px;font-weight:500;line-height:17px;color:var(--color-text-muted)}._expandedMetaLine_1s6pc_186{display:block;max-height:calc(17px * (1 - var(--summary-t)));overflow:hidden;color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:17px;opacity:calc(1 - var(--summary-t));white-space:nowrap}._compactMeta_1s6pc_198{display:flex;max-height:calc(35px * var(--summary-t));flex-direction:column;gap:2px;overflow:hidden;opacity:var(--summary-t)}._expandedPeriodLabel_1s6pc_207{min-height:16px;overflow:hidden;color:var(--color-text-muted);font-size:12px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}._expandedPeriodLabelHidden_1s6pc_218{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._closeBtn_1s6pc_230{position:relative;z-index:2;flex:0 0 var(--control-h-sm);width:var(--control-h-sm);height:var(--control-h-sm);display:grid;place-items:center;border:none;border-radius:50%;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:18px;line-height:1;cursor:pointer}._closeBtn_1s6pc_230:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._compactDonut_1s6pc_252{flex:0 0 auto;display:grid;width:calc(68px * var(--summary-t));height:calc(68px * var(--summary-t));margin-left:auto;place-items:center;overflow:hidden;opacity:var(--summary-t);transform:scale(calc(.72 + (.28 * var(--summary-t))));transform-origin:center;pointer-events:none;will-change:width,height,opacity,transform}._compactDonutChart_1s6pc_267{width:64px;height:64px}@media(max-width:380px){._expandedHeader_1s6pc_126{gap:8px}._expandedAmount_1s6pc_159{font-size:calc(24px - (6px * var(--summary-t)))}._compactDonut_1s6pc_252{width:calc(56px * var(--summary-t));height:calc(56px * var(--summary-t))}._compactDonutChart_1s6pc_267{width:52px;height:52px}}._expandedDetails_1s6pc_292{display:grid;grid-template-rows:var(--summary-track);min-height:0;overflow:hidden;opacity:calc(1 - var(--summary-t));transform:translateY(calc(-8px * var(--summary-t)));transform-origin:top;will-change:grid-template-rows,opacity,transform}._expandedDetailsInner_1s6pc_303{display:flex;min-height:0;flex-direction:column;gap:16px;overflow:hidden}._swipeViewport_1s6pc_311{position:relative;min-height:194px;margin-inline:-16px;overflow:hidden;outline:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}._swipeViewportDonut_1s6pc_323{min-height:254px}._swipeViewport_1s6pc_311:active{cursor:grabbing}._swipeViewport_1s6pc_311:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--color-accent);outline-offset:-2px}._swipeNav_1s6pc_337:before{position:absolute;top:50%;width:68px;height:68px;border:12px solid var(--color-border);border-radius:50%;opacity:.36;content:"";pointer-events:none;transform:translateY(-50%)}._swipeNav_1s6pc_337{position:absolute;z-index:3;top:50%;display:grid;width:44px;height:68px;padding:0;place-items:center;overflow:hidden;border:0;background:transparent;color:var(--color-text-muted);font-size:24px;line-height:1;cursor:pointer;transform:translateY(-50%)}._swipeNav_1s6pc_337 span{position:relative;z-index:1}._swipeNavPrevious_1s6pc_374{left:0;justify-items:start;padding-left:8px}._swipeNavPrevious_1s6pc_374:before{left:-58px}._swipeNavNext_1s6pc_384{right:0;justify-items:end;padding-right:8px}._swipeNavNext_1s6pc_384:before{right:-58px}._swipeNav_1s6pc_337:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--color-accent);outline-offset:-2px}._swipeNav_1s6pc_337:disabled{opacity:0;cursor:default;pointer-events:none}._swipeTrack_1s6pc_406{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:300%;transform:translate3d(calc(-33.333333% + var(--summary-swipe-x, 0px)),0,0);transition:transform var(--summary-swipe-duration, 0ms) cubic-bezier(.22,.82,.26,1);will-change:transform}._swipeSlide_1s6pc_416{position:relative;flex:0 0 33.333333%;width:33.333333%;min-width:0}._swipeSlideCurrent_1s6pc_423{opacity:calc(1 - (.28 * var(--summary-swipe-progress, 0)))}._swipeSlideSide_1s6pc_427{opacity:calc(.14 + (.86 * var(--summary-swipe-progress, 0)));transition:opacity var(--summary-swipe-duration, 0ms) ease}._chartArea_1s6pc_432{display:flex;align-items:center;justify-content:center;min-height:180px;padding:7px 16px 0}._chartAreaDonut_1s6pc_440{min-height:240px}._summaryError_1s6pc_444{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:320px;margin:0;color:var(--color-danger);font-size:14px;line-height:1.4;text-align:center}._summaryError_1s6pc_444 p{margin:0}._summaryRetry_1s6pc_461{min-height:var(--control-h-sm);padding:0 18px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:600;cursor:pointer}._summaryRetry_1s6pc_461:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._swipeUnavailablePreview_1s6pc_478{display:block;width:72%;height:72%;border-radius:50%;background:var(--color-surface-muted)}._donutWrap_1s6pc_486{display:grid;place-items:center}._donut_1s6pc_486{width:min(240px,calc(100vw - 80px));height:min(240px,calc(100vw - 80px))}._measuredSkeleton_1s6pc_496{position:relative;display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap}._measuredSkeletonText_1s6pc_504{visibility:hidden}._measuredSkeletonBone_1s6pc_508{position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){._swipeTrack_1s6pc_406,._swipeSlideSide_1s6pc_427{transition-duration:1ms}}._barChart_1s6pc_520{display:flex;align-items:stretch;gap:6px;width:100%;min-width:0;height:140px;padding:0 8px}._barScale_1s6pc_530{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:1.75rem;font-size:11px;font-weight:600;line-height:1;color:var(--color-text-muted)}._barScaleTicks_1s6pc_543{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}._barScaleTicksEmpty_1s6pc_552{justify-content:flex-end}._barScaleSpacer_1s6pc_556{flex-shrink:0;height:10px}._barSeries_1s6pc_561{container-type:inline-size;flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._barPlot_1s6pc_570{position:relative;flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:space-between;gap:4px}._barMidLine_1s6pc_580{position:absolute;left:0;right:0;top:50%;z-index:0;border-top:1px dashed var(--color-border);pointer-events:none}._barCol_1s6pc_590{position:relative;z-index:1;flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center}._barTrack_1s6pc_601{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}._barFill_1s6pc_609{width:100%;max-width:28px;min-height:2px;border-radius:6px 6px 2px 2px;background:var(--color-accent)}@keyframes _summarySkeletonPulse_1s6pc_1{0%,to{opacity:1}50%{opacity:.45}}._barChartLoading_1s6pc_628 ._barFill_1s6pc_609,._barSkeletonTick_1s6pc_629,._barSkeletonLabel_1s6pc_630{background:var(--color-surface-muted);animation:_summarySkeletonPulse_1s6pc_1 1.2s ease-in-out infinite}._barSkeletonTick_1s6pc_629{display:inline-block;height:11px;overflow:hidden;border-radius:4px;color:transparent;line-height:11px;white-space:nowrap}._barSkeletonLabel_1s6pc_630{display:inline-block;max-width:100%;height:10px;overflow:hidden;border-radius:4px;color:transparent;line-height:10px;white-space:nowrap}._barLabels_1s6pc_656{display:flex;justify-content:space-between;gap:4px}._barLabel_1s6pc_656{flex:1;min-width:0;overflow:hidden;height:10px;font-size:10px;font-weight:500;color:var(--color-text-muted);line-height:10px;text-align:center;white-space:nowrap;text-overflow:clip}._barChartDense_1s6pc_677 ._barLabel_1s6pc_656{display:flex;justify-content:center;overflow:visible;font-size:min(10px,calc(100cqw / var(--bar-count) / var(--bar-label-width)))}._barChartDense_1s6pc_677 ._barSkeletonLabel_1s6pc_630{flex-shrink:0;max-width:none}._barChartDense_1s6pc_677 ._barPlot_1s6pc_570,._barChartDense_1s6pc_677 ._barLabels_1s6pc_656{gap:0}._barChartDense_1s6pc_677 ._barTrack_1s6pc_601{width:calc(100% - 2px)}._controls_1s6pc_698{display:flex;align-items:center;justify-content:space-between;gap:12px}._segmentRow_1s6pc_705{display:flex;flex-wrap:wrap;gap:6px}._segmentBtn_1s6pc_711{min-height:var(--control-h-sm);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border:none;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer}._segmentBtnActive_1s6pc_723{background:var(--color-accent-soft);color:var(--color-accent)}._segmentBtn_1s6pc_711:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._chartToggle_1s6pc_733{display:flex;gap:6px;flex-shrink:0}._chartToggleBtn_1s6pc_739{width:var(--control-h-sm);height:var(--control-h-sm);display:grid;place-items:center;border:none;border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-muted);cursor:pointer}._chartToggleBtnActive_1s6pc_751{background:var(--color-accent-soft);color:var(--color-accent)}._chartToggleBtn_1s6pc_739:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._chartToggleIcon_1s6pc_761{width:18px;height:18px;display:block}._pills_1s6pc_767{display:grid;grid-template-columns:1fr 1fr;gap:8px}._pillSkeleton_1s6pc_773{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:4px;padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border-radius:14px;background:var(--color-surface-muted)}._pillSkeletonTop_1s6pc_784{display:flex;min-width:0;align-items:center;gap:var(--space-2)}._pillSkeletonBone_1s6pc_791{background:var(--color-border)}._pillSkeletonAmount_1s6pc_795{margin-left:calc(28px + var(--space-2))}._emptyPills_1s6pc_799{margin:0;padding:8px 0;font-size:14px;color:var(--color-text-muted);text-align:center}._pill_1s6pc_767{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;min-height:var(--control-h-sm);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border:2px solid transparent;border-radius:14px;background:var(--color-surface-muted);color:var(--color-text);text-align:left;cursor:pointer}._pillTop_1s6pc_823{display:flex;align-items:center;gap:var(--space-2);min-width:0}._pillActive_1s6pc_830{border-color:var(--color-accent);background:var(--color-accent-soft)}._pillMuted_1s6pc_835{opacity:.55;color:var(--color-text-muted)}._pill_1s6pc_767:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._pillIcon_1s6pc_845{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:13px;line-height:1}._pillName_1s6pc_856{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}._pillAmount_1s6pc_866{padding-left:calc(28px + var(--space-2));font-size:12px;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}@media(max-width:360px){._previewRow_1s6pc_7,._pills_1s6pc_767{grid-template-columns:1fr}._controls_1s6pc_698{flex-direction:column;align-items:stretch}._chartToggle_1s6pc_733{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){._barChartLoading_1s6pc_628 ._barFill_1s6pc_609,._barSkeletonTick_1s6pc_629,._barSkeletonLabel_1s6pc_630{animation:none}}._widgetsGrid_1w4w8_1{display:grid;grid-template-columns:1fr 1fr;gap:12px}._widgetSlotSm_1w4w8_16{grid-column:span 1;aspect-ratio:1;place-self:stretch;display:flex;flex-direction:column}._widgetSlotLg_1w4w8_24{grid-column:1 / -1}._widgetSlotSm_1w4w8_16>._card_1w4w8_28{flex:1 0 auto}._widgetSlotLg_1w4w8_24>._card_1w4w8_28{height:100%}._widgetSlotSm_1w4w8_16 ._cardHeader_1w4w8_38{gap:4px}._widgetSlotSm_1w4w8_16 ._cardHeader_1w4w8_38>:not(:first-child){gap:6px;flex-wrap:nowrap}._card_1w4w8_28{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--color-surface);border-radius:20px;box-shadow:var(--shadow-card);padding:16px}._cardLg_1w4w8_58{padding:18px}._cardAccent_1w4w8_62{background:linear-gradient(145deg,#1d4ed8,#2563eb 55%,#3b82f6);color:var(--color-on-accent);box-shadow:var(--shadow-accent)}._cardHeader_1w4w8_38{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._cardTitle_1w4w8_76{margin:0;font-size:14px;font-weight:600;color:var(--color-text-muted);letter-spacing:.01em}._cardTitleAccent_1w4w8_84{margin:0;font-size:14px;font-weight:600;color:#ffffffd9}._heroAmount_1w4w8_91{margin:0;font-size:var(--text-hero-md);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--color-text)}._heroAmountAccent_1w4w8_100{margin:0;font-size:36px;font-weight:700;letter-spacing:-.04em;color:var(--color-on-accent)}._meta_1w4w8_108{margin:6px 0 0;font-size:13px;color:var(--color-text-muted)}._metaAccent_1w4w8_114{margin:8px 0 0;font-size:13px;color:#ffffffd1}._empty_1w4w8_120{margin:0;font-size:14px;color:var(--color-text-muted)}._currencyChips_1w4w8_126{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}._currencyChip_1w4w8_126{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-on-accent-soft);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:600;white-space:nowrap}._emptyAccent_1w4w8_146{margin:0;font-size:14px;color:#ffffffd9}._error_1w4w8_152{margin:0;font-size:14px;color:var(--color-danger)}._barTrack_1w4w8_158{margin-top:10px;height:8px;border-radius:999px;background:var(--color-accent-soft);overflow:hidden}._barFill_1w4w8_166{height:100%;border-radius:999px;background:var(--color-accent)}._barFillComplete_1w4w8_172{background:var(--color-progress-complete)}._categoriesLayout_1w4w8_176{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:14px;min-width:0}._legend_1w4w8_187{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;margin:0;padding:0;list-style:none}._legendRow_1w4w8_198{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}._legendDot_1w4w8_206{flex:0 0 9px;width:9px;height:9px;border-radius:50%}._legendEmoji_1w4w8_213{flex-shrink:0}._legendName_1w4w8_219{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._legendValue_1w4w8_218{flex-shrink:0;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._categoriesDonut_1w4w8_235{flex:0 0 118px;width:118px;height:118px}._donutTotal_1w4w8_241{font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--color-text)}._donutCurrency_1w4w8_248{font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted)}._goalsBody_1w4w8_255{min-width:0;overflow:hidden}._goalsBodySmall_1w4w8_260{position:relative;min-width:0;overflow:hidden}._cardLinkOverlay_1w4w8_266{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius-sm)}._metaEllipsis_1w4w8_273{margin:6px 0 0;font-size:13px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._linkish_1w4w8_282{color:var(--color-accent);font-size:13px;font-weight:600}._cardHeaderLink_1w4w8_288{flex-shrink:0;color:var(--color-accent);font-size:13px;font-weight:600;text-decoration:none}._footerLink_1w4w8_296{display:inline-block;margin-top:auto;padding-top:10px;color:var(--color-accent);font-size:13px;font-weight:600}._cardLink_1w4w8_266{display:block;text-decoration:none;color:inherit}._tileFocus_1w4w8_312:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}._widgetSlot_1w4w8_16,._widgetSlotEditing_1w4w8_322{min-width:0;position:relative}._editChrome_1w4w8_327{position:absolute;z-index:2;top:8px;right:8px;display:flex;align-items:center;gap:4px}._removeBtn_1w4w8_337{width:28px;height:28px;padding:0;border:none;border-radius:50%;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);font-size:18px;line-height:1;cursor:pointer}._removeBtn_1w4w8_337:hover{color:var(--color-danger)}._dragHandle_1w4w8_355,._moveBtn_1w4w8_356{width:28px;height:28px;padding:0;border:none;border-radius:50%;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);font-size:12px;line-height:1;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}._moveBtn_1w4w8_356{touch-action:manipulation;font-size:14px}._moveBtn_1w4w8_356:disabled{opacity:.4;cursor:not-allowed}._dragHandle_1w4w8_355{cursor:grab;letter-spacing:-2px}._dragHandle_1w4w8_355:active{cursor:grabbing}._widgetSlotDragging_1w4w8_391{opacity:.55}._widgetSlotDropTarget_1w4w8_395{outline:2px dashed var(--color-accent);outline-offset:2px;border-radius:20px}@media(max-width:360px){._widgetsGrid_1w4w8_1{grid-template-columns:1fr}}._catalogGrid_1w4w8_409{display:grid;grid-template-columns:1fr 1fr;gap:10px}._catalogTile_1w4w8_415{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:16px;background:color-mix(in srgb,var(--color-surface) 88%,var(--color-text) 12%);color:inherit;text-align:left}._catalogTile_1w4w8_415:has(._catalogTileAction_1w4w8_429:not(:disabled)):hover{border-color:var(--color-accent)}._catalogTileAction_1w4w8_429{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0;border:none;background:none;color:inherit;text-align:left;cursor:pointer}._catalogTileAction_1w4w8_429:disabled{cursor:not-allowed}._catalogSizes_1w4w8_450{display:flex;gap:4px}._catalogSizeBtn_1w4w8_455{flex:1;min-height:26px;padding:0 6px;border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer}._catalogSizeBtnActive_1w4w8_469{border-color:transparent;background:var(--color-accent);color:var(--color-on-accent)}._catalogTileDisabled_1w4w8_475{cursor:not-allowed;opacity:.72}._catalogPreview_1w4w8_480{display:grid;gap:4px;padding:8px;border-radius:12px;background:color-mix(in srgb,#0b1220 85%,var(--color-accent) 15%);overflow:hidden}._catalogPreviewSmall_1w4w8_489{width:56px;height:56px}._catalogPreviewLarge_1w4w8_494{width:100%;height:56px}._catalogPreviewShape_1w4w8_499{display:block;border-radius:4px;background:color-mix(in srgb,#94a3b8 55%,var(--color-accent) 45%);opacity:.85}._catalogPreviewHero_1w4w8_506 ._catalogPreviewShape_1w4w8_499:nth-child(1){width:42%;height:10px}._catalogPreviewHero_1w4w8_506 ._catalogPreviewShape_1w4w8_499:nth-child(2){width:70%;height:18px}._catalogPreviewHero_1w4w8_506 ._catalogPreviewShape_1w4w8_499:nth-child(3){width:55%;height:8px}._catalogPreviewDonut_1w4w8_521{place-items:center}._catalogPreviewDonut_1w4w8_521 ._catalogPreviewShape_1w4w8_499:nth-child(1){width:36px;height:36px;border-radius:50%;background:conic-gradient(var(--color-accent) 0 55%,color-mix(in srgb,#64748b 70%,white 30%) 55% 100%);mask:radial-gradient(circle,transparent 38%,#000 39%)}._catalogPreviewDonut_1w4w8_521 ._catalogPreviewShape_1w4w8_499:nth-child(2),._catalogPreviewDonut_1w4w8_521 ._catalogPreviewShape_1w4w8_499:nth-child(3){display:none}._catalogPreviewBar_1w4w8_541 ._catalogPreviewShape_1w4w8_499:nth-child(1){width:48%;height:12px}._catalogPreviewBar_1w4w8_541 ._catalogPreviewShape_1w4w8_499:nth-child(2){width:100%;height:8px;border-radius:999px;opacity:.45}._catalogPreviewBar_1w4w8_541 ._catalogPreviewShape_1w4w8_499:nth-child(3){width:62%;height:8px;border-radius:999px}._catalogPreviewRows_1w4w8_559 ._catalogPreviewShape_1w4w8_499{width:100%;height:8px}._catalogPreviewRows_1w4w8_559 ._catalogPreviewShape_1w4w8_499:nth-child(2){width:78%;opacity:.65}._catalogPreviewRows_1w4w8_559 ._catalogPreviewShape_1w4w8_499:nth-child(3){width:58%;opacity:.45}._catalogPreviewBars_1w4w8_574{grid-template-columns:1fr 1fr;align-items:end}._catalogPreviewBars_1w4w8_574 ._catalogPreviewShape_1w4w8_499:nth-child(1){height:28px}._catalogPreviewBars_1w4w8_574 ._catalogPreviewShape_1w4w8_499:nth-child(2){height:40px;opacity:.65}._catalogPreviewBars_1w4w8_574 ._catalogPreviewShape_1w4w8_499:nth-child(3){display:none}._catalogPreviewPie_1w4w8_592{place-items:center}._catalogPreviewPie_1w4w8_592 ._catalogPreviewShape_1w4w8_499:nth-child(1){width:36px;height:36px;border-radius:50%;background:conic-gradient(#38bdf8 0,#38bdf8 40%,#a78bfa 40%,#a78bfa 70%,#34d399 70%,#34d399)}._catalogPreviewPie_1w4w8_592 ._catalogPreviewShape_1w4w8_499:nth-child(2),._catalogPreviewPie_1w4w8_592 ._catalogPreviewShape_1w4w8_499:nth-child(3){display:none}._catalogPreviewLine_1w4w8_608 ._catalogPreviewShape_1w4w8_499:nth-child(1){width:100%;height:2px;margin-top:18px;background:linear-gradient(90deg,transparent,var(--color-accent) 20%,#34d399 55%,transparent);opacity:1}._catalogPreviewLine_1w4w8_608 ._catalogPreviewShape_1w4w8_499:nth-child(2),._catalogPreviewLine_1w4w8_608 ._catalogPreviewShape_1w4w8_499:nth-child(3){display:none}._catalogTileTitle_1w4w8_627{font-size:13px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._catalogBadge_1w4w8_636{position:absolute;top:8px;right:8px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--color-text) 72%,transparent);color:var(--color-bg);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}._catalogPreviewBeacon_1w4w8_650 ._catalogPreviewShape_1w4w8_499:first-child{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 34% 25%,#b5d4ff,var(--color-accent) 70%);box-shadow:0 0 0 6px var(--color-accent-soft);margin:auto}._catalogPreviewBeacon_1w4w8_650 ._catalogPreviewShape_1w4w8_499:not(:first-child){display:none}._notice_14mil_8{display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}._noticeAttention_14mil_15{background:var(--color-financial-attention-surface);color:var(--color-attention)}._noticeDanger_14mil_20{background:var(--color-danger-bg);color:var(--color-danger-text)}._noticeIcon_14mil_26{flex-shrink:0;width:var(--icon-xs);height:var(--icon-xs)}._notice_14mil_8 dl dt,._notice_14mil_8 dl dd{color:inherit}._visuallyHidden_emt77_2{position:absolute;width:var(--space-1);height:var(--space-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap}._listControls_1shlz_2{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}._newPill_1shlz_9{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h-sm);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-md);font-weight:650}._filterBtn_1shlz_22{flex:0 0 var(--control-h-md);width:var(--control-h-md);height:var(--control-h-md);display:grid;place-items:center;border:none;border-radius:50%;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);cursor:pointer}._filterBtnActive_1shlz_36{color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft),var(--shadow-card)}._filterIcon_1shlz_43,._searchIcon_1shlz_44{width:var(--icon-glyph);height:var(--icon-glyph);display:block}._filtersPanel_1shlz_50{display:flex;flex-direction:column;gap:var(--space-3-5);padding:var(--space-3-5);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._filterBlock_1shlz_60{display:flex;flex-direction:column;gap:var(--space-2)}._filterLabel_1shlz_66{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:650;letter-spacing:.02em;text-transform:uppercase}._categorySelect_1shlz_75{width:100%;padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}._emptyFilter_1shlz_84{margin:0;padding:var(--space-6) var(--space-1);color:var(--color-text-muted);text-align:center}._list_1shlz_2{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._openEndedSection_1shlz_100{display:flex;flex-direction:column;gap:var(--space-2-5);margin-top:8px}._openEndedHeading_1shlz_107{margin:8px 4px 0;font-size:var(--text-md);font-weight:650;letter-spacing:-.02em}._openEndedHint_1shlz_114{margin:0 4px;color:var(--color-text-muted);font-size:var(--text-sm)}._openEndedBalance_1shlz_120{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._goalLink_1shlz_127{display:flex;flex-direction:column;gap:var(--space-2-5);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}._goalTop_1shlz_137{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._statusCard_1shlz_150{display:flex;flex-direction:column;gap:var(--space-2-5);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}._statusHeader_1shlz_160{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._statusTitle_1shlz_167{margin:0;font-size:var(--text-md);font-weight:600}._statusActiveChip_1shlz_173{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border-radius:var(--radius-pill);background:var(--color-surface-muted);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);font-size:var(--text-xs);font-weight:600;line-height:1.6;white-space:nowrap}._statusDot_1shlz_189{width:var(--dot-size);height:var(--dot-size);border-radius:50%}._statusActiveDot_1shlz_195{background:var(--color-progress-complete)}._statusText_1shlz_200{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._pauseAction_1shlz_206{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--control-pad-y-md) var(--control-pad-x-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}._pauseActionResume_1shlz_222{border-color:var(--color-accent);background:var(--color-accent-soft)}._pauseActionIcon_1shlz_227{flex:none;margin-top:.2rem}._pauseActionResume_1shlz_222 ._pauseActionIcon_1shlz_227,._pauseActionResume_1shlz_222 ._pauseActionTitle_1shlz_233{color:var(--color-accent)}._pauseActionText_1shlz_237{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}._pauseActionTitle_1shlz_233{font-weight:600}._pauseActionHint_1shlz_248{color:var(--color-text-muted);font-size:var(--text-sm)}._pauseAction_1shlz_206:disabled{opacity:.5;cursor:not-allowed}._chipGroup_1shlz_258{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}._goalName_1shlz_267{margin:0;font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em}._chip_1shlz_258{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--text-xs);font-weight:600;white-space:nowrap}._chipFlagged_1shlz_287{padding-left:var(--space-2)}._approxInPreferred_1shlz_292{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right}._goalLinkPaused_1shlz_305{background:var(--color-surface-muted)}._goalLinkPaused_1shlz_305 ._goalName_1shlz_267,._goalLinkPaused_1shlz_305 ._chip_1shlz_258{color:var(--color-text-muted)}._goalLinkPaused_1shlz_305 ._chip_1shlz_258{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border)}._emptyCard_1shlz_319{display:flex;flex-direction:column;gap:var(--space-3-5);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}._createPage_1shlz_329{padding-bottom:var(--space-form-clearance)}._createHeader_1shlz_333{display:flex;align-items:center;gap:var(--space-3)}._backCircle_1shlz_339{flex:0 0 var(--icon-xl);width:var(--icon-xl);height:var(--icon-xl);display:grid;place-items:center;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-2xl);font-weight:700}._createTitle_1shlz_352{margin:0;font-size:var(--text-3xl);font-weight:700;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heroPrompt_1shlz_362{margin:8px 0 0;color:var(--color-text-muted);font-size:var(--text-lg)}._createForm_1shlz_368{display:flex;flex-direction:column;gap:var(--space-3);margin-top:8px}._group_1shlz_375{background:var(--color-surface);border-radius:var(--radius-dialog);box-shadow:var(--shadow-card);overflow:hidden}._groupRow_1shlz_382{display:grid;grid-template-columns:110px 1fr;gap:var(--space-2-5);align-items:center;padding:var(--space-3-5) var(--space-4);border-top:1px solid var(--color-border)}._groupRow_1shlz_382:first-child{border-top:none}._groupNote_1shlz_396{padding:0 var(--space-4) var(--space-3)}._groupRow_1shlz_382 label{color:var(--color-text);font-size:var(--text-lg);font-weight:600}._groupRow_1shlz_382 output{display:block;width:100%;text-align:right;color:var(--color-text-muted);font-size:var(--text-lg)}._groupRow_1shlz_382 input,._groupRow_1shlz_382 select{width:100%;border:none;outline:none;background:transparent;text-align:right;color:var(--color-text-muted);font-size:var(--text-lg)}._saveButton_1shlz_425{position:sticky;bottom:calc(var(--tab-height) + var(--space-3));width:100%;margin-top:var(--space-2);min-height:var(--control-h-lg);padding:var(--control-pad-y-lg) var(--control-pad-x-lg);border:0;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xl);font-weight:700;box-shadow:var(--shadow-accent);cursor:pointer}._saveButton_1shlz_425:disabled{opacity:.55;cursor:not-allowed}._detailTopBar_1shlz_447{display:flex;align-items:center}._detailAmountsToggle_1shlz_452{margin-left:auto}._detailEditLink_1shlz_456{padding:var(--space-2) var(--space-1);color:var(--color-accent);font-size:var(--text-lg);font-weight:600;text-decoration:none}._detailCard_1shlz_464{padding:var(--space-4-5);background:var(--color-surface);border-radius:var(--radius-detail);box-shadow:var(--shadow-card)}._detailTitle_1shlz_471{margin:0;font-size:var(--text-hero-md);font-weight:700;letter-spacing:-.03em;min-width:0}._detailTitleRow_1shlz_479{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:16px}._paceCallout_1shlz_488{margin:0;padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-card);background:var(--color-accent-soft);color:var(--color-text);font-size:var(--text-md);line-height:1.4}._sectionHeading_1shlz_498{margin:0 0 8px;font-size:var(--text-xl);font-weight:700}._field_1shlz_504{display:flex;flex-direction:column;gap:var(--space-1-5)}._field_1shlz_504 label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}._field_1shlz_504 input,._field_1shlz_504 select,._field_1shlz_504 textarea{width:100%;padding:var(--space-3) var(--space-3-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}._field_1shlz_504 input:focus,._field_1shlz_504 select:focus,._field_1shlz_504 textarea:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}._actionCard_1shlz_534{display:flex;flex-direction:column;gap:var(--space-2-5);padding:var(--space-3-5);background:var(--color-surface);border-radius:var(--radius-dialog);box-shadow:var(--shadow-card)}._primaryButton_1shlz_544,._secondaryButton_1shlz_545{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h-md);padding:var(--control-pad-y-md) var(--control-pad-x-md);border:0;border-radius:var(--radius-pill);font-size:var(--text-lg);font-weight:650;cursor:pointer}._primaryButton_1shlz_544{background:var(--color-accent);color:var(--color-on-accent)}._primaryButton_1shlz_544:disabled,._secondaryButton_1shlz_545:disabled{opacity:.55;cursor:not-allowed}._secondaryButton_1shlz_545{background:var(--color-accent-soft);color:var(--color-accent)}._deleteButton_1shlz_574{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--control-h-md);margin-top:4px;padding:var(--control-pad-y-md) var(--control-pad-x-md);border:1px solid var(--color-danger);border-radius:var(--radius-pill);background:transparent;color:var(--color-danger);font-size:var(--text-lg);font-weight:650;cursor:pointer}._deleteButton_1shlz_574:disabled{opacity:.55;cursor:not-allowed}._error_1shlz_596{margin:0;color:var(--color-danger);font-size:var(--text-md)}._actions_1shlz_602{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2-5)}._actions_1shlz_602>:only-child{grid-column:1 / -1}._activityList_1shlz_614{margin:0;padding:0;list-style:none}._txList_1shlz_621{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._txItem_1shlz_630{border-bottom:1px solid var(--color-border);font-size:var(--text-md)}._txItem_1shlz_630:last-child{border-bottom:0}._txItem_1shlz_630:last-child ._txRow_1shlz_639{padding-bottom:0}._txRow_1shlz_639{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3) 0;color:inherit;text-decoration:none}a._txRow_1shlz_639:hover ._txTitle_1shlz_654{color:var(--color-accent)}._txBody_1shlz_658{min-width:0;flex:1}._txTitle_1shlz_654{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._txAmount_1shlz_669{flex-shrink:0;font-weight:650;white-space:nowrap}._metaLine_1shlz_675{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._emergencyPrompt_1shlz_686{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1.5px dashed var(--color-dot-muted);border-radius:var(--radius-md);background:var(--color-surface-muted)}._emergencyPromptHead_1shlz_696{display:flex;align-items:center;gap:var(--space-3)}._emergencyPromptIcon_1shlz_702{flex:none;width:var(--icon-xl);height:var(--icon-xl);display:grid;place-items:center;border-radius:50%;background:var(--color-surface);color:var(--color-text-muted)}._emergencyPromptIcon_1shlz_702 svg,._roleChip_1shlz_714 svg,._linkLine_1shlz_715 svg{display:block}._emergencyPromptTitle_1shlz_719{margin:0;font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--color-text-muted)}._emergencyPromptText_1shlz_727{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}._emergencyPromptActions_1shlz_734{display:flex;align-items:center;gap:var(--space-3)}._emergencyPromptDismiss_1shlz_740{display:inline-flex;align-items:center;min-height:var(--control-h-sm);padding:var(--control-pad-y-sm) var(--space-1);border:0;background:transparent;color:var(--color-text-muted);font-size:var(--text-md);font-weight:600;cursor:pointer}._roleChip_1shlz_714{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:600;white-space:nowrap}._linkLine_1shlz_715{display:flex;align-items:center;gap:var(--space-1-5);margin:6px 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}._linkLine_1shlz_715 svg{flex:none}._periodHead_1shlz_781{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2)}._periodHead_1shlz_781 ._sectionHeading_1shlz_498{margin:0}._periodHeadTitle_1shlz_795{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0}._figures_1shlz_803{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._figure_1shlz_803{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0;font-size:var(--text-md)}._figure_1shlz_803 dt{min-width:0;color:var(--color-text-muted)}._figure_1shlz_803 dd{flex-shrink:0;margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}._spentProgress_1shlz_833{display:flex;flex-direction:column;gap:var(--space-3)}._spentLegend_1shlz_843{--legend-fill: var(--color-accent);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;font-size:var(--text-sm)}._spentLegendComplete_1shlz_853{--legend-fill: var(--color-progress-complete)}._spentLegendMuted_1shlz_857{--legend-fill: var(--color-border)}._figureLegend_1shlz_862{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-1);font-size:inherit}._figureLegend_1shlz_862 dt{display:flex;align-items:center;gap:var(--space-1)}._legendSwatch_1shlz_876{flex-shrink:0;width:.85em;height:.85em;border-radius:.2em;background-color:var(--legend-fill)}._legendSwatchSpent_1shlz_885{background-image:var(--pattern-progress-spent)}._figureStrong_1shlz_889{font-size:var(--text-xl)}._figureStrong_1shlz_889 dt{color:var(--color-text);font-weight:650}._figureSub_1shlz_898{padding-left:var(--space-3);font-size:var(--text-sm)}._figureSub_1shlz_898 dd{color:var(--color-text-muted);font-weight:500}._figureQuiet_1shlz_909{font-size:var(--text-sm)}._figureQuiet_1shlz_909 dd{color:var(--color-text-muted);font-weight:500}._figurePeriod_1shlz_919{display:block;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:400}._nowNext_1shlz_927{display:flex;flex-direction:column;gap:var(--space-2)}._periodTitle_1shlz_933{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:650}._attentionCard_1shlz_943{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-financial-strained);border-radius:var(--radius-md);background:var(--color-financial-attention-surface);color:var(--color-text)}._attentionTitle_1shlz_954{margin:0;font-size:var(--text-xl);font-weight:700}._attentionText_1shlz_960{margin:0;font-size:var(--text-md);overflow-wrap:anywhere}._borrowForm_1shlz_966{display:flex;flex-direction:column;gap:var(--space-3)}._borrowForm_1shlz_966 p{margin:0}._awaitingLink_1shlz_977{display:block;color:inherit;text-decoration:none}._awaitingLink_1shlz_977 dt{text-decoration:underline;text-underline-offset:.2em}._periodBarOverlay_1shlz_989{position:relative;overflow:hidden;border-radius:var(--radius-pill)}._awaitingSegment_1shlz_999{position:absolute;inset:0 0 0 auto;background:var(--color-awaiting-segment)}._depositOverflow_1shlz_1006{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-financial-attention-surface)}._depositOverflowText_1shlz_1015{margin:0;font-size:var(--text-lg);line-height:1.4}._body_qdrzn_6{position:relative;display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-width:0}._awaitingLink_qdrzn_16{position:relative;z-index:2;color:var(--color-accent);font-weight:600;text-decoration:none}._awaitingLink_qdrzn_16:hover{text-decoration:underline}._awaitingLink_qdrzn_16:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-xs)}._skeleton_qdrzn_35{flex:1}._atBottom_qdrzn_40{display:flex;flex-direction:column;gap:var(--space-1);margin-top:auto}._smallFigures_qdrzn_51{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;container-type:inline-size}._hero_qdrzn_49{font-variant-numeric:tabular-nums;white-space:nowrap}._smallFigures_qdrzn_51 ._heroSm_qdrzn_49{font-size:min(var(--text-hero-md),25cqi)}._heroUnit_qdrzn_79{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:0}._line_qdrzn_86{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}._lineStrong_qdrzn_94{font-weight:700}._daysLine_qdrzn_98{margin:0;color:var(--color-text-muted);font-size:var(--text-xs)}._toneAttention_qdrzn_105{color:var(--color-attention)}._toneDanger_qdrzn_109{color:var(--color-danger-text)}._badge_qdrzn_128{font-variant-numeric:tabular-nums;text-decoration:none}._badgeLg_qdrzn_138{min-width:0}._badgeLg_qdrzn_138 ._badgeText_qdrzn_142{min-width:0;overflow:hidden;text-overflow:ellipsis}div:has(>._badgeSm_qdrzn_155){flex-wrap:wrap}._badgeSm_qdrzn_155{flex-shrink:0}._tag_qdrzn_180{padding:0 var(--space-2);border-radius:var(--radius-xs);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}._stack_qdrzn_200{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._aboveRow_qdrzn_208{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._aboveRow_qdrzn_208>:last-child{margin-left:auto;text-align:right}._spentAmount_qdrzn_223{color:var(--color-text);font-weight:600;white-space:nowrap}._todayCaptionRow_qdrzn_232{line-height:1}._todayCaption_qdrzn_232{display:inline-block;color:var(--color-text);font-size:var(--text-2xs);font-weight:600;white-space:nowrap}._zones_qdrzn_244{display:flex;gap:var(--space-1);width:100%}._zonesSm_qdrzn_250{height:var(--progress-h-sm)}._zonesLg_qdrzn_254{height:var(--progress-h-md)}._zoneSlot_qdrzn_259{position:relative;display:flex;flex-shrink:0}._zone_qdrzn_244{position:relative;box-sizing:border-box;overflow:hidden;background:var(--color-surface-muted)}._zoneEveryday_qdrzn_273{flex:1;border-radius:var(--radius-pill)}._zoneEverydayJoined_qdrzn_279{flex:1;border-radius:var(--radius-pill) var(--radius-xs) var(--radius-xs) var(--radius-pill)}._zoneReserve_qdrzn_285{flex:1 1 0;min-width:0;border-radius:var(--radius-xs) var(--radius-pill) var(--radius-pill) var(--radius-xs)}._zoneHatched_qdrzn_292{background:var(--pattern-reserve-zone)}._zoneNotSetAside_qdrzn_297{border:1.5px dashed var(--color-progress-partial);background:transparent}._zoneFill_qdrzn_302{position:absolute;top:0;bottom:0;left:0}._fillAccent_qdrzn_314{background:var(--color-accent)}._fillStrained_qdrzn_318{background:var(--color-financial-strained)}._fillDanger_qdrzn_322{background:var(--color-danger)}._todayMarker_qdrzn_327{position:absolute;top:calc(-1 * var(--space-1));bottom:calc(-1 * var(--space-1));width:var(--progress-marker-w);border-radius:var(--radius-xs);background:var(--color-text)}._zoneLabels_qdrzn_337{display:flex;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap}._zoneDates_qdrzn_345{display:flex;flex-shrink:0;justify-content:space-between;gap:var(--space-1);min-width:0}._zoneReserveLabel_qdrzn_353{flex:1 1 0;min-width:0;text-align:right}._notice_qdrzn_362{align-items:flex-start}._noticeBody_qdrzn_375{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}._noticeTitle_qdrzn_383{margin:0;font-size:var(--text-sm);font-weight:700}._noticeAction_qdrzn_390{margin:0;color:var(--color-accent);font-size:var(--text-sm);font-weight:600}._widget_5aq38_1{min-width:0;height:100%}._tile_5aq38_5{--color-financial-level: var(--color-text-muted);--color-financial-orb: var(--color-surface);--color-financial-orb-border: var(--color-border);display:grid;box-sizing:border-box;height:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);text-decoration:none;min-width:0;gap:var(--space-2)}._small_5aq38_24{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--control-h-lg),1fr) auto;grid-template-areas:"title" "beacon" "status";text-align:center}._large_5aq38_30{grid-template-columns:var(--control-h-lg) minmax(0,1fr) auto auto;grid-template-rows:auto auto auto;grid-template-areas:"beacon title score arrow" "beacon status score arrow" "track track track track";column-gap:var(--space-3);row-gap:var(--space-1);align-content:center}._beacon_5aq38_38{grid-area:beacon;display:grid;place-items:center;min-height:var(--control-h-lg)}._orb_5aq38_44{box-sizing:border-box;width:var(--control-h-lg);height:var(--control-h-lg);border:2px solid var(--color-financial-orb-border);border-radius:var(--radius-pill);background:var(--color-financial-orb)}._tile_5aq38_5 ._title_5aq38_52{grid-area:title;margin:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500;line-height:1.35;min-width:0}._large_5aq38_30 ._title_5aq38_52{align-self:end}._status_5aq38_64{grid-area:status;font-size:var(--text-md);font-weight:650;line-height:1.35;overflow-wrap:anywhere;align-self:center;min-width:0}._large_5aq38_30 ._status_5aq38_64{font-size:var(--text-lg);align-self:start}._score_5aq38_77{grid-area:score;align-self:center;font-size:var(--text-financial-score);font-weight:700;line-height:1.15;text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}._arrow_5aq38_87{grid-area:arrow;align-self:center;color:var(--color-text-muted);font-size:var(--text-financial-score);line-height:1}._track_5aq38_94{grid-area:track;position:relative;height:var(--space-2);margin-top:var(--space-2);background:var(--color-border);border-radius:var(--radius-pill)}._trackSkeleton_5aq38_103{grid-area:track;position:relative;margin-top:var(--space-2)}._fill_5aq38_108,._range_5aq38_109{display:block;height:100%;border-radius:inherit;background:var(--color-financial-level)}._range_5aq38_109{position:absolute;min-width:2px}._stable_5aq38_119{--color-financial-level: var(--color-financial-stable);--color-financial-orb: var(--color-financial-orb-stable)}._buffer_5aq38_123{--color-financial-level: var(--color-financial-buffer);--color-financial-orb: var(--color-financial-orb-buffer)}._strained_5aq38_127{--color-financial-level: var(--color-financial-strained);--color-financial-orb: var(--color-financial-orb-strained)}._critical_5aq38_131{--color-financial-level: var(--color-financial-critical);--color-financial-orb: var(--color-financial-orb-critical)}._stable_5aq38_119,._buffer_5aq38_123,._strained_5aq38_127,._critical_5aq38_131{--color-financial-orb-border: var(--color-surface)}._stable_5aq38_119 ._orb_5aq38_44,._buffer_5aq38_123 ._orb_5aq38_44,._strained_5aq38_127 ._orb_5aq38_44,._critical_5aq38_131 ._orb_5aq38_44{box-shadow:var(--shadow-card)}@media(max-width:360px){._small_5aq38_24{padding:var(--space-3);gap:var(--space-1)}._large_5aq38_30{column-gap:var(--space-2)}}._flag_grali_1{display:inline-grid;place-items:center;flex-shrink:0;box-sizing:border-box;overflow:hidden;border:1px solid var(--color-flag-ring);border-radius:50%;background:var(--color-surface-muted);color:var(--color-text-muted);font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}._xs_grali_16{width:var(--icon-xs);height:var(--icon-xs);font-size:var(--text-2xs)}._sm_grali_22{width:var(--icon-sm);height:var(--icon-sm);font-size:var(--text-2xs)}._md_grali_28{width:var(--icon-md);height:var(--icon-md);font-size:var(--text-sm)}._lg_grali_34{width:var(--icon-lg);height:var(--icon-lg);font-size:var(--text-md)}._art_grali_41{display:block;width:100%;height:100%}._fallback_grali_47{display:block}._withFlag_grali_52{display:inline-flex;align-items:center;gap:var(--space-1);vertical-align:middle}._withFlagWide_grali_59{gap:var(--space-2)}._backdrop_ivdw6_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:end center;background:var(--color-scrim)}._sheet_ivdw6_12{display:flex;flex-direction:column;width:min(100%,var(--app-max-width));max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);overflow:hidden;border:1px solid var(--color-border);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface)}._backdropCard_ivdw6_27{padding:var(--space-3);padding-bottom:calc(var(--tab-height) + var(--space-3))}._card_ivdw6_32{width:min(100%,28rem);max-height:100%;padding-bottom:0;border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg);outline:none}._header_ivdw6_42{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3)}._title_ivdw6_49{flex:1;min-width:0;margin:0;overflow:hidden;font-size:var(--text-xl);font-weight:700;text-overflow:ellipsis;white-space:nowrap}._iconButton_ivdw6_60{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:1.1rem;line-height:1;cursor:pointer}._iconButton_ivdw6_60:disabled{opacity:.5;cursor:not-allowed}._iconButton_ivdw6_60:focus-visible{outline:2px solid var(--color-accent-soft)}._body_ivdw6_88{display:flex;flex-direction:column;min-height:0;padding:0 var(--space-4) var(--space-4);overflow-y:auto;overscroll-behavior:contain}._row_ivdw6_99{display:flex;align-items:center;gap:var(--space-3);width:100%;border:0;border-bottom:1px solid var(--color-border);background:none;color:var(--color-text);font-family:inherit;text-align:left;cursor:pointer}._row_ivdw6_99:last-child{border-bottom:0}._row_ivdw6_99:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-accent-soft)}._rowOn_ivdw6_122{color:var(--color-accent)}._rowText_ivdw6_126{display:flex;flex:1;flex-direction:column;min-width:0}._check_ivdw6_133{flex-shrink:0;color:var(--color-accent);font-size:var(--text-lg)}._row_1gcb9_2{min-height:calc(var(--control-h-md) + var(--space-2));padding:var(--space-2)}._rowCode_1gcb9_16{font-size:var(--text-lg);font-weight:600;line-height:1.2}._rowName_1gcb9_22{overflow:hidden;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._rowSymbol_1gcb9_31{flex-shrink:0;color:var(--color-text-muted);font-size:var(--text-sm)}._check_1gcb9_37{width:var(--space-5);text-align:center}._pill_rolv8_1{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--control-pad-x-sm) 0 var(--space-2);border:none;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font-family:inherit;font-size:var(--text-md);font-weight:650;cursor:pointer}._pill_rolv8_1:disabled{opacity:.6;cursor:not-allowed}._pill_rolv8_1:focus-visible{outline:2px solid var(--color-accent-soft)}._code_rolv8_27{line-height:1}._chevron_rolv8_31{width:var(--space-3);height:var(--space-3);color:var(--color-text-muted)}._row_xub5t_1{display:flex;align-items:center;gap:10px}._input_xub5t_7{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:40px;font-weight:700;letter-spacing:-.04em;color:var(--color-text)}._badge_1cv3j_7{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border-radius:var(--radius-pill);background:var(--color-surface-muted);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;line-height:1.6;white-space:nowrap}._attentionBadge_1cv3j_26{background:var(--color-financial-attention-surface);box-shadow:inset 0 0 0 1px var(--color-financial-strained);color:var(--color-text)}._neutralTone_1cv3j_40{box-shadow:none}._statusAttentionTone_1cv3j_44{background:var(--color-attention-soft);box-shadow:none;color:var(--color-attention-text)}._dangerTone_1cv3j_50{background:var(--color-danger-soft);box-shadow:none;color:var(--color-danger-text)}._icon_1cv3j_68{flex:none}._row_rvdpx_1{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 4px;border:none;background:transparent;width:100%;text-align:left;border-radius:12px;color:inherit;font:inherit}._rowInteractive_rvdpx_16{cursor:pointer}._rowInteractive_rvdpx_16:hover:not(:disabled){background:var(--color-surface-muted)}._rowInteractive_rvdpx_16:disabled{opacity:.6;cursor:default}._icon_rvdpx_34{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:16px;line-height:1;flex-shrink:0}._rowBody_rvdpx_45{min-width:0;display:flex;flex-direction:column;gap:2px}._rowTitle_rvdpx_52{margin:0;font-size:16px;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowAmountYields_rvdpx_68{grid-template-columns:auto 1fr fit-content(50%)}._rowAmountSplit_rvdpx_84{grid-template-columns:auto 1fr fit-content(55%)}._rowAmountYields_rvdpx_68 ._badge_rvdpx_89,._rowAmountYields_rvdpx_68 ._badgeMuted_rvdpx_90{white-space:normal;text-align:end}._rowTitleWrap_rvdpx_97{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}._rowSub_rvdpx_106{margin:0;display:flex;align-items:center;gap:4px;min-width:0;color:var(--color-text-muted);font-size:13px}._rowSubText_rvdpx_118{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._authorAvatar_rvdpx_125{flex-shrink:0}._chipSlot_rvdpx_137{display:flex;justify-content:flex-end;width:min-content;min-width:100%;max-width:100%}._chipSlotSplit_rvdpx_155{display:grid;grid-template-columns:minmax(0,max-content);max-width:100%}._chip_rvdpx_134{flex:0 1 auto;min-width:0;max-width:8em;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-2xs);font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipSlotSplit_rvdpx_155 ._chip_rvdpx_134{max-width:100%}._chipIcon_rvdpx_183{margin-inline-end:.25em;vertical-align:-.15em}._amountBlock_rvdpx_188{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._amount_rvdpx_188{margin:0;font-size:16px;letter-spacing:-.02em;white-space:nowrap}._amountCredit_rvdpx_202{color:var(--color-credit)}._amountMuted_rvdpx_215{color:var(--color-text-muted)}._amountStruck_rvdpx_219{color:var(--color-text-muted);text-decoration:line-through}._meta_rvdpx_224{margin:0;color:var(--color-text-muted);font-size:12px;white-space:nowrap}._list_rvdpx_231{display:flex;flex-direction:column}._logo_anc3z_10{width:100%;height:100%;border-radius:inherit;object-fit:contain}._inset_anc3z_28{box-sizing:border-box;padding:15%}._rows_dpz99_1{display:grid;gap:4px;margin:0;padding:0;list-style:none}._row_dpz99_1{display:flex;align-items:center;gap:10px;padding:12px 0;color:var(--color-text);min-width:0}._icon_dpz99_16{width:36px;height:36px;flex:0 0 36px;border-radius:12px;background:var(--color-accent-soft);display:grid;place-items:center}._main_dpz99_25{flex:1;min-width:0;display:grid;gap:4px}._name_dpz99_31{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_dpz99_37{font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._amount_dpz99_44{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}._group_dpz99_50{grid-column:2 / -1;width:fit-content;max-width:100%;padding:2px 6px;border-radius:6px;background:var(--color-accent-soft);color:var(--color-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._overdue_dpz99_63{color:light-dark(#945500,#f5be64)}._featured_dpz99_66{display:grid;grid-template-columns:40px minmax(0,1fr) fit-content(40%);column-gap:12px;row-gap:4px;padding:14px;margin-top:8px;border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent-soft) 42%,var(--color-surface))}._featured_dpz99_66 ._icon_dpz99_16{grid-row:1 / 3;width:40px;height:40px;border-radius:14px}._featured_dpz99_66 ._iconSkeleton_dpz99_84{grid-row:1 / 3}._featured_dpz99_66 ._main_dpz99_25{display:contents}._featured_dpz99_66 ._name_dpz99_31{grid-column:2;align-self:baseline;font-size:18px;line-height:1.25;letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere}._featured_dpz99_66 ._meta_dpz99_37{grid-column:2 / -1;grid-row:2;white-space:normal;overflow-wrap:anywhere}._featured_dpz99_66 ._amount_dpz99_44{grid-column:3;grid-row:1;display:grid;align-self:baseline;justify-self:end;max-width:100%;font-size:18px;font-weight:650;white-space:normal;overflow-wrap:anywhere}._featured_dpz99_66:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(max-width:360px){._featured_dpz99_66{column-gap:8px;padding:12px}._featured_dpz99_66 ._name_dpz99_31,._featured_dpz99_66 ._amount_dpz99_44{font-size:16px}}._sectionLabel_dpz99_131{font-size:12px;color:var(--color-text-muted);margin:12px 0 0;font-weight:600}._actions_dpz99_137{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._actions_dpz99_137 a,._actions_dpz99_137 button{min-height:32px;display:inline-flex;align-items:center}._footer_dpz99_149{display:flex;flex-wrap:wrap;gap:4px;font-size:12px;color:var(--color-text-muted);margin:12px 0 0}._compact_dpz99_157 ._row_dpz99_1{padding:0;gap:6px;flex-wrap:nowrap}._compact_dpz99_157 ._main_dpz99_25{flex:1;min-width:0}._compact_dpz99_157 ._amount_dpz99_44{margin-left:auto;font-size:12px}._compact_dpz99_157 ._icon_dpz99_16{display:none}._card_dpz99_173{padding:16px;border-radius:var(--radius-md);background:var(--color-surface)}._groupSection_dpz99_178{background:var(--color-bg);padding:16px;border-radius:var(--radius-md)}._hero_dpz99_183{text-align:center;padding:28px 8px;display:grid;gap:12px}._heroAmount_dpz99_189{font-size:clamp(28px,8vw,42px);font-weight:650}._hero_dpz99_183 h1{font-size:22px;margin:0;overflow-wrap:anywhere}._info_dpz99_198{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--color-border)}._info_dpz99_198 dt{color:var(--color-text-muted)}._info_dpz99_198 dd{margin:0;text-align:right;overflow-wrap:anywhere}._button_dpz99_213{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:0;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-weight:600;cursor:pointer}._secondary_dpz99_226{background:var(--color-accent-soft);color:var(--color-text)}._danger_dpz99_230{color:var(--color-danger, #b42318);background:transparent}._confirmation_dpz99_234{border:0;border-radius:20px;padding:20px;background:var(--color-surface);color:var(--color-text);width:min(calc(100% - 32px),340px);max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;margin:auto}._confirmation_dpz99_234::backdrop{background:var(--color-scrim)}._confirmation_dpz99_234 h2{margin:0;font-size:18px}._confirmation_dpz99_234 p{margin:12px 0 20px;color:var(--color-text-muted);overflow-wrap:anywhere}._confirmationActions_dpz99_258{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}._notice_dpz99_264{margin:4px 0;font-size:13px;color:var(--color-text-muted)}._compactNotice_dpz99_270{margin:4px 0 0;font-size:11px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_1th7p_1{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}._badge_1th7p_7{flex-shrink:0;display:inline-flex;align-items:center;min-height:var(--control-h-sm);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:650}._ellipsis_1th7p_20{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupCard_1th7p_27{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface)}._groupCardActive_1th7p_37{background:var(--color-pale-2);border-color:var(--color-border-blue)}._cardHead_1th7p_42{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}._dot_1th7p_49{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%}._cardText_1th7p_57{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-1)}._cardName_1th7p_65{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-text)}._cardMeta_1th7p_72{margin:0;font-size:var(--text-2xs);font-weight:500;color:var(--color-text-muted)}._metaActive_1th7p_79{color:var(--color-group-1);font-weight:700}._cardActions_1th7p_84{display:flex;gap:var(--space-2)}._cardActions_1th7p_84>*{flex:1 1 0;min-width:0}._btnSolid_1th7p_94,._btnSoft_1th7p_95,._btnOutline_1th7p_96,._btnDanger_1th7p_97,._btnNeutral_1th7p_98,._btnMenu_1th7p_99,._btnMenuDanger_1th7p_100{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h-md);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:650;white-space:nowrap;cursor:pointer}._btnSolid_1th7p_94,._btnSoft_1th7p_95,._btnOutline_1th7p_96,._btnDanger_1th7p_97,._btnNeutral_1th7p_98{width:100%}._btnSolid_1th7p_94{border:0;background:var(--color-group-1);color:var(--color-on-accent)}._btnSoft_1th7p_95{border:0;background:var(--color-pale);color:var(--color-group-1)}._btnOutline_1th7p_96{border:0;background:var(--color-surface);color:var(--color-group-1);box-shadow:inset 0 0 0 1px var(--color-outline)}._btnDanger_1th7p_97{border:0;background:var(--color-danger);color:var(--color-on-accent)}._btnNeutral_1th7p_98{border:0;background:var(--color-surface-muted);color:var(--color-text)}._btnSolid_1th7p_94:focus-visible,._btnSoft_1th7p_95:focus-visible,._btnOutline_1th7p_96:focus-visible,._btnDanger_1th7p_97:focus-visible,._btnNeutral_1th7p_98:focus-visible,._btnMenu_1th7p_99:focus-visible,._btnMenuDanger_1th7p_100:focus-visible,._chooseMain_1th7p_160:focus-visible,._swatch_1th7p_161:focus-visible,._renameInput_1th7p_162:focus-visible{outline:2px solid var(--color-group-1);outline-offset:2px}._btnSolid_1th7p_94:disabled,._btnSoft_1th7p_95:disabled,._btnOutline_1th7p_96:disabled,._btnDanger_1th7p_97:disabled,._btnNeutral_1th7p_98:disabled,._btnMenu_1th7p_99:disabled{opacity:.55;cursor:not-allowed}._chooseList_1th7p_177{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._chooseRow_1th7p_186{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border)}._chooseRowActive_1th7p_197{background:var(--color-pale-2);border-color:transparent;box-shadow:inset 3px 0 0 var(--color-group-1)}._chooseRowArchived_1th7p_203,._archiveStatus_1th7p_204{background:color-mix(in srgb,var(--color-surface-muted) 95%,var(--color-text-muted))}._chooseMain_1th7p_160{flex:1;min-width:0;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}._chooseAction_1th7p_223{flex:0 0 auto;width:auto;padding-inline:var(--control-pad-x-md)}._hint_1th7p_229{margin:var(--space-4) 0 0;font-size:var(--text-2xs);font-weight:500;color:var(--color-text-muted);line-height:1.4}._createNew_1th7p_237{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;margin-top:var(--space-3);min-height:var(--control-h-md);padding:var(--control-pad-y-md) var(--control-pad-x-md);border:0;border-radius:var(--radius-card);background:var(--color-pale);color:var(--color-group-1);font-size:var(--text-sm);font-weight:650;cursor:pointer}._createNew_1th7p_237:focus-visible{outline:2px solid var(--color-group-1);outline-offset:2px}._empty_1th7p_260{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-surface)}._emptyTitle_1th7p_269{margin:0;font-size:var(--text-xl);font-weight:700}._headerStatus_1th7p_275{margin:0 0 var(--space-4);font-size:var(--text-sm)}._headerStatusMuted_1th7p_281{color:var(--color-text-muted)}._archiveStatus_1th7p_204{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text)}._archiveStatusIcon_1th7p_296{flex-shrink:0;width:2rem;height:2rem}._archiveStatusText_1th7p_302{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._detailActions_1th7p_309{display:flex;gap:var(--space-2);margin-bottom:var(--space-5)}._detailActions_1th7p_309>*{flex:1 1 0;min-width:0}._menu_1th7p_320{display:flex;flex-direction:column;margin:var(--space-4) 0 0;padding:0;border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}._btnMenu_1th7p_99,._btnMenuDanger_1th7p_100{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);border:0;border-radius:0;background:transparent;color:var(--color-text);font-weight:600}._btnMenu_1th7p_99+._btnMenu_1th7p_99,._btnMenu_1th7p_99+._btnMenuDanger_1th7p_100{border-top:1px solid var(--color-border)}._btnMenuDanger_1th7p_100{color:var(--color-danger)}._swatches_1th7p_353{display:flex;flex-wrap:wrap;gap:var(--space-3)}._swatch_1th7p_161{width:var(--control-h-md);height:var(--control-h-md);padding:0;border:3px solid var(--color-surface);border-radius:50%;box-shadow:0 0 0 1px var(--color-border);cursor:pointer}._swatchSelected_1th7p_369{box-shadow:0 0 0 2px var(--color-group-1)}._renameInput_1th7p_162{width:100%;min-height:var(--control-h-md);margin:0 0 var(--space-3);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xl);font-weight:700}._scrim_1th7p_386{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--space-4);background:var(--color-scrim)}._dialog_1th7p_396{width:min(100%,22rem);padding:var(--space-5);border-radius:var(--radius-dialog);background:var(--color-surface);outline:none}._dialogTitle_1th7p_405{margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:700}._dialogBody_1th7p_411{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.45}._dialogActions_1th7p_418{display:flex;gap:var(--space-2)}._dialogActions_1th7p_418>*{flex:1 1 0}._statHeroSm_1th7p_427{margin:0;font-size:var(--text-hero-sm);font-weight:700;letter-spacing:-.03em}._eyebrow_1th7p_434{margin:0 0 var(--space-2);font-size:var(--text-2xs);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._swatchPad_1th7p_443{padding:var(--space-3) var(--space-4) var(--space-4)}._fieldLabel_1th7p_447{display:block;margin:0 0 var(--space-2);font-size:var(--text-2xs);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._mt5_1th7p_457{margin-top:var(--space-5)}._fieldInput_1th7p_461{width:100%;min-height:var(--control-h-md);margin-bottom:var(--space-4);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border:0;border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);font-size:var(--text-lg)}._fieldInput_1th7p_461:focus-visible{outline:2px solid var(--color-group-1);outline-offset:2px}._subhead_1th7p_480{margin:0 0 var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}._subhead_1th7p_480 ._metaActive_1th7p_79{display:block;margin-top:var(--space-1)}._card_1th7p_42{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}._cardTitleRow_1th7p_502{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._cardTitle_1th7p_502{margin:0;font-size:var(--text-xl);font-weight:700}._linkAction_1th7p_515{padding:0;border:0;background:transparent;color:var(--color-accent);font-size:var(--text-md);font-weight:650;cursor:pointer;text-decoration:none}._memberRow_1th7p_526{display:flex;align-items:center;gap:var(--space-3);min-width:0}._memberText_1th7p_533{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._memberName_1th7p_541{font-size:var(--text-lg);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._memberMeta_1th7p_549{font-size:var(--text-sm);color:var(--color-text-muted)}._memberList_1th7p_554{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._memberList_1th7p_554>li{padding:var(--space-3) 0}._memberList_1th7p_554>li+li{border-top:1px solid var(--color-border)}._memberButton_1th7p_570{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}._memberButton_1th7p_570:focus-visible,._chip_1th7p_585:focus-visible,._linkAction_1th7p_515:focus-visible{outline:2px solid var(--color-group-1);outline-offset:2px}._chevron_1th7p_591{color:var(--color-text-muted)}._pendingPill_1th7p_595{padding:4px 10px;border-radius:var(--radius-pill);background:#fef3c7;color:#b45309;font-size:var(--text-xs);font-weight:650}._chips_1th7p_604{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0}._chip_1th7p_585{min-height:var(--control-h-sm);padding:var(--control-pad-y-sm) var(--control-pad-x-md);border:0;border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);font-size:var(--text-sm);font-weight:650;cursor:pointer}._chipActive_1th7p_624{background:var(--color-group-1);box-shadow:none;color:var(--color-on-accent)}._blockTitle_1th7p_630{margin:0;font-size:var(--text-lg);font-weight:700}._groupHero_1th7p_636{display:flex;align-items:center;gap:var(--space-3)}._groupHeroDot_1th7p_642{flex-shrink:0;width:44px;height:44px;border-radius:50%}._lead_1th7p_649{margin:0;text-align:center;font-size:var(--text-md);color:var(--color-text-muted);line-height:1.4}._stack_1th7p_657{gap:var(--space-4);display:flex;flex-direction:column}._card_legoc_1{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-3) var(--space-4);border:none;border-radius:var(--radius-md);background:var(--color-financial-attention-surface);color:var(--color-attention-text);font:inherit;text-align:left;cursor:pointer}._card_legoc_1:focus-visible{outline:2px solid var(--color-attention-border)}._icon_legoc_21{display:grid;flex-shrink:0;place-items:center;width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-pill);background:var(--color-attention-soft);color:var(--color-attention);font-size:var(--text-xl);font-weight:800}._text_legoc_34{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}._title_legoc_42{font-size:var(--text-xl);font-weight:700}._sub_legoc_47{color:var(--color-attention-text-muted);font-size:var(--text-sm)}._chevron_legoc_52{flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm)}._chips_181hn_1{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}._chip_181hn_1,._chipPressed_181hn_9{display:inline-flex;align-items:center;max-width:100%;min-height:var(--control-h-sm);padding:0 var(--control-pad-x-sm);border:1px solid var(--color-attention-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);font-weight:650;white-space:nowrap;cursor:pointer}._chipPressed_181hn_9{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}._chip_181hn_1:disabled,._chipPressed_181hn_9:disabled{cursor:default;opacity:.6}._name_181hn_38{min-width:0;overflow:hidden;text-overflow:ellipsis}._separator_181hn_45{flex-shrink:0;white-space:pre}._wrap_9epov_1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._wrap_9epov_1 [aria-disabled=true]{opacity:.55;cursor:not-allowed}._tip_9epov_14,._tipOpen_9epov_15{display:none;align-self:stretch;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-snackbar-bg);box-shadow:var(--shadow-card);color:var(--color-on-snackbar);font-size:var(--text-sm);line-height:1.4}._tipOpen_9epov_15,._wrap_9epov_1:has(:focus-visible)>._tip_9epov_14{display:block}@media(hover:hover){._wrap_9epov_1:hover>._tip_9epov_14{display:block}}._form_3p0ja_1{display:flex;flex-direction:column;gap:var(--space-4)}._field_3p0ja_7{display:flex;flex-direction:column;gap:var(--space-2)}._label_3p0ja_13{font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted)}._input_3p0ja_19,._select_3p0ja_20{width:100%;padding:var(--space-3) var(--control-pad-x-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}._input_3p0ja_19:focus,._select_3p0ja_20:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}._pill_3p0ja_35{position:relative;display:inline-flex;align-self:flex-start;cursor:pointer}._pillFace_3p0ja_42{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--text-sm);font-weight:600;pointer-events:none}._pillButton_3p0ja_57{padding:0;border:0;background:none;font-family:inherit}._pillButton_3p0ja_57:focus-visible{border-radius:var(--radius-pill);outline:2px solid var(--color-accent-soft)}._groupSelectBlock_3p0ja_77{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}._groupSelect_3p0ja_77{position:relative;display:block;width:100%;cursor:pointer}._groupSelectFace_3p0ja_91{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-h-lg);padding:var(--control-pad-y-sm) var(--control-pad-x-lg);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-md);font-weight:650;pointer-events:none}._groupSelectIcon_3p0ja_106{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent)}._groupSelectIconSvg_3p0ja_118{width:1.1rem;height:1.1rem;display:block}._groupSelectText_3p0ja_124{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupSelectName_3p0ja_132{display:block;font-weight:650}._groupSelectSub_3p0ja_137{display:block;font-size:var(--text-sm);color:var(--color-text-muted)}._sharedHint_3p0ja_143{display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--space-3) var(--control-pad-x-lg);border-radius:var(--radius-card);background:var(--color-pale-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.35}._sharedHintTitle_3p0ja_156{color:var(--color-text);font-weight:650}._groupSelectChevron_3p0ja_161{flex-shrink:0;font-size:var(--text-sm);color:var(--color-accent)}._groupSelectHint_3p0ja_167{margin:0;padding:0 var(--control-pad-x-sm);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.35}._submit_3p0ja_175{margin-top:var(--space-1);width:100%;min-height:var(--control-h-lg);padding:var(--control-pad-y-lg) var(--control-pad-x-lg);border:none;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xl);font-weight:600;cursor:pointer}._submit_3p0ja_175:disabled{opacity:.55;cursor:not-allowed}._error_3p0ja_194{margin:0;padding:var(--space-3) var(--control-pad-x-sm);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-md);line-height:1.4}._status_3p0ja_204{margin:0;color:var(--color-text-muted);font-size:var(--text-md)}._addNote_3p0ja_212{align-self:flex-start;border:0;padding:var(--space-2) 0;background:none;color:var(--color-accent);font-size:var(--text-md);font-weight:600;cursor:pointer}._addNote_3p0ja_212:focus-visible{outline:2px solid var(--color-accent-soft);border-radius:var(--radius-sm)}._body_1au3g_1{gap:var(--space-3)}._hint_1au3g_5{margin:0;color:var(--color-text-muted);font-size:var(--text-md)}._list_1au3g_11{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._item_1au3g_20{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._page_1duj0_1{display:flex;flex-direction:column;gap:16px}._header_1duj0_7{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}._eyebrow_1duj0_14{margin:0 0 4px;color:var(--color-text-muted);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._title_1duj0_23{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.03em}._muted_1duj0_30{margin:0;color:var(--color-text-muted)}._linkButton_1duj0_35{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h-sm);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-md);font-weight:600}._card_1duj0_48{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:16px}._search_1duj0_56{display:flex;align-items:center;gap:calc(var(--space-2) + var(--space-1) / 2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-card)}._searchInput_1duj0_66{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--color-text);font-size:var(--text-lg)}._searchInput_1duj0_66::placeholder{color:var(--color-text-muted)}._pillChevron_1duj0_81{font-size:var(--text-xs);color:var(--color-text-muted)}._pillSelect_1duj0_87{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;border:0;font-size:var(--text-xl)}._section_nltei_1{display:flex;flex-direction:column;gap:12px}._sectionHeader_nltei_7{display:flex;align-items:center;justify-content:space-between;gap:12px}._sectionTitle_nltei_14{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em}._chromeActions_nltei_21{display:flex;gap:8px}._chromeBtn_nltei_26{min-height:var(--control-h-sm);padding:var(--control-pad-y-sm) var(--control-pad-x-sm);border:none;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-sm);font-weight:600;cursor:pointer}._chromeBtn_nltei_26:disabled{cursor:not-allowed;opacity:.85}._saveError_nltei_43{margin:0;font-size:13px;color:var(--color-danger)}._page_15e6q_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);text-align:center}._title_15e6q_12{margin:0;font-size:1.75rem;line-height:1.1;letter-spacing:-.03em}._lead_15e6q_19{margin:0;max-width:28rem;color:var(--color-text-muted)}._error_15e6q_25{margin:0;color:var(--color-danger);font-size:var(--text-sm)}._devButton_15e6q_31{min-height:var(--control-h-md);padding:var(--control-pad-y-md) var(--control-pad-x-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}._devButton_15e6q_31:disabled{opacity:.6;cursor:not-allowed}._passwordForm_15e6q_47{display:flex;flex-direction:column;gap:var(--space-3);width:min(100%,20rem);text-align:left}._passwordTitle_15e6q_55{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}._field_15e6q_62{display:flex;flex-direction:column;gap:var(--space-1)}._label_15e6q_68{font-size:var(--text-sm);color:var(--color-text-muted)}._input_15e6q_73{min-height:var(--control-h-md);padding:var(--control-pad-y-md) var(--control-pad-x-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._hint_15e6q_83{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._link_15e6q_89{color:var(--color-text);text-underline-offset:.2em}._wrap_1pc16_1{position:relative;display:flex;justify-content:flex-end;margin:0 0 10px;min-height:0}._badge_1pc16_9{border:0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--color-text-muted, #64748b);background:var(--color-surface-muted, rgba(15, 23, 42, .06));cursor:pointer}._badgeError_1pc16_21{color:var(--color-danger, #b91c1c);background:color-mix(in srgb,var(--color-danger, #b91c1c) 12%,transparent)}._panel_1pc16_26{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:min(100vw - 32px,320px);padding:12px;border-radius:12px;background:var(--color-surface, #fff);box-shadow:0 12px 28px #0f172a24,0 2px 8px #0f172a0f}._panelTitle_1pc16_40{margin:0 0 8px;font-size:13px;font-weight:700}._list_1pc16_46{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:240px;overflow:auto}._row_1pc16_57{display:flex;flex-direction:column;gap:4px;font-size:12px}._op_1pc16_64{font-weight:600}._err_1pc16_68{color:var(--color-text-muted, #64748b);word-break:break-word}._actions_1pc16_73{display:flex;gap:8px}._actions_1pc16_73 button,._close_1pc16_79{border:0;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600;background:var(--color-surface-muted, rgba(15, 23, 42, .06));cursor:pointer}._close_1pc16_79{margin-top:10px;width:100%}._frame_aavxk_1{min-height:100dvh;max-width:var(--app-max-width);margin:0 auto;display:flex;flex-direction:column;background:transparent}._main_aavxk_10{flex:1;padding:20px 16px calc(var(--tab-height) + 28px)}._dock_aavxk_15{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(100% - 24px,calc(var(--app-max-width) - 24px));display:flex;align-items:center;gap:10px;z-index:20;pointer-events:none}._pill_aavxk_28{flex:1;min-width:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:6px;border-radius:999px;background:var(--color-nav-bg);box-shadow:var(--shadow-nav);pointer-events:auto}._tab_aavxk_41{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:1px 4px;border-radius:999px;color:var(--color-nav-text);text-align:center}._tabActive_aavxk_55{color:var(--color-accent)}._tabActive_aavxk_55:before{content:"";position:absolute;top:0;right:-6px;bottom:0;left:-6px;border-radius:999px;background:var(--color-surface-muted);z-index:0}._tab_aavxk_41:first-child._tabActive_aavxk_55:before{top:0;right:-6px;bottom:0;left:-2px}._tab_aavxk_41:last-child._tabActive_aavxk_55:before{top:0;right:-2px;bottom:0;left:-6px}._icon_aavxk_76{position:relative;z-index:1;width:26px;height:26px;display:block}._tabLabel_aavxk_84{position:relative;z-index:1;font-size:10px;font-weight:600;letter-spacing:-.01em;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fab_aavxk_97{flex:0 0 var(--control-h-lg);width:var(--control-h-lg);height:var(--control-h-lg);display:grid;place-items:center;border-radius:50%;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);pointer-events:auto}._fabActive_aavxk_110{color:var(--color-accent);box-shadow:var(--shadow-accent),0 0 0 2px var(--color-accent-soft)}._fabIcon_aavxk_117{width:24px;height:24px;display:block}._demoBanner_aavxk_123{position:sticky;top:var(--space-2);z-index:10;margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);text-align:center}._demoBanner_aavxk_123 a{text-decoration:underline}:root,[data-theme=light]{color-scheme:light;--color-bg: #f5f7fb;--color-bg-top: #eef3ff;--color-bg-bottom: #f8fafc;--color-surface: #ffffff;--color-surface-muted: #eef2f7;--color-text: #0f172a;--color-text-muted: #64748b;--color-border: #e2e8f0;--color-accent: #2563eb;--color-accent-soft: #dbeafe;--color-on-accent: #ffffff;--color-on-accent-soft: rgba(255, 255, 255, .16);--color-progress-complete: #22c55e;--color-progress-partial: #94a3b8;--color-progress-spent-hatch: rgba(255, 255, 255, .55);--color-chart-empty: #cbd5e1;--color-danger: #dc2626;--color-danger-soft: #fee2e2;--color-danger-bg: #fef2f2;--color-danger-text: #b91c1c;--color-reserve-hatch: #dde3ec;--color-pale: #e7f0ff;--color-pale-2: #f1f6ff;--color-border-blue: #dbe7fb;--color-outline: #b9d2ff;--color-dot-muted: #c9d2e0;--color-scrim: rgba(12, 20, 34, .42);--color-group-1: #1a6cff;--color-group-2: #22c55e;--color-group-3: #f5a524;--color-group-4: #8b5cf6;--color-group-5: #14b8a6;--color-group-6: #ec4899;--color-nav-bg: rgba(255, 255, 255, .96);--color-nav-text: #1e293b;--color-mask-base: #e9edf3;--color-mask-ink: rgba(100, 116, 139, .3);--color-mask-credit-base: #e6f6ea;--color-mask-credit-ink: rgba(34, 197, 94, .3);--color-credit: #22c55e;--color-flag-ring: rgba(15, 23, 42, .14);--color-snackbar-bg: #1e293b;--color-snackbar-positive-bg: #15803d;--color-on-snackbar: #ffffff;--color-financial-stable: #24b47e;--color-financial-buffer: #18b79f;--color-financial-strained: #efa52e;--color-financial-critical: #e96d77;--color-financial-attention-surface: #fff7e6;--color-attention: #9a3412;--color-attention-text: #7c2d12;--color-attention-text-muted: #78350f;--color-attention-soft: #fde7c2;--color-attention-border: #f0b44c;--color-financial-orb-stable: radial-gradient(circle at 30% 25%, #8ae2b5, #24b47e 65%, #169a68);--color-financial-orb-buffer: radial-gradient(circle at 30% 25%, #6dd9c8, #18b79f 65%, #10a58e);--color-financial-orb-strained: radial-gradient(circle at 30% 25%, #ffda8a, #efa52e 65%, #d98a18);--color-financial-orb-critical: radial-gradient(circle at 30% 25%, #ffadb4, #e96d77 65%, #d25360);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-0-5: 2px;--space-1-5: 6px;--space-2-5: 10px;--space-3-5: 14px;--space-4-5: 18px;--space-form-clearance: 100px;--control-h-sm: 36px;--control-h-md: 44px;--control-h-lg: 56px;--control-pad-y-sm: var(--space-2);--control-pad-x-sm: var(--space-3);--control-pad-y-md: var(--space-3);--control-pad-x-md: var(--space-4);--control-pad-y-lg: var(--space-4);--control-pad-x-lg: var(--space-4);--icon-xs: 16px;--icon-sm: 20px;--icon-md: 28px;--icon-lg: 36px;--icon-xl: 40px;--icon-glyph: 18px;--dot-size: 6px;--icon-ring: 2px;--text-xs: 12px;--text-2xs: 11px;--text-sm: 13px;--text-md: 14px;--text-lg: 15px;--text-xl: 16px;--text-2xl: 18px;--text-3xl: 22px;--text-hero-sm: 21px;--text-hero-md: 28px;--text-financial-score: 28px;--radius-xs: 3px;--radius-sm: 10px;--radius-card: 16px;--radius-dialog: 18px;--radius-md: 20px;--radius-detail: 22px;--radius-lg: 24px;--radius-pill: 999px;--shadow-card: 0 8px 24px rgba(15, 23, 42, .07);--shadow-accent: 0 10px 24px rgba(37, 99, 235, .28);--shadow-nav: 0 10px 30px rgba(15, 23, 42, .1), 0 2px 8px rgba(15, 23, 42, .04);--shadow-sheet: 0 -8px 40px #0002;--gradient-strip-fade: linear-gradient(to right, transparent, var(--color-bg-top));--pattern-progress-spent: repeating-linear-gradient( -45deg, var(--color-progress-spent-hatch) 0 2px, transparent 2px 5px );--pattern-reserve-zone: repeating-linear-gradient( 135deg, var(--color-surface-muted) 0 3px, var(--color-reserve-hatch) 3px 6px );--color-awaiting-segment: color-mix(in srgb, var(--color-accent) 40%, var(--color-surface-muted));--progress-h-sm: 8px;--progress-h-md: 10px;--progress-marker-w: 2px;--chart-h-sm: 112px;--font-sans: "SF Pro Display", "Segoe UI", system-ui, -apple-system, sans-serif;--tab-height: calc(60px + max(12px, env(safe-area-inset-bottom, 0px))) ;--app-max-width: 430px}[data-theme=dark]{color-scheme:dark;--color-financial-attention-surface: #332719;--color-attention: #fbbf77;--color-attention-text: #fde3c0;--color-attention-text-muted: #e9c38f;--color-attention-soft: #4a3518;--color-attention-border: #a8702a;--color-bg: #0b1220;--color-bg-top: #0b1220;--color-bg-bottom: #111827;--color-surface: #111827;--color-surface-muted: #1f2937;--color-text: #f8fafc;--color-text-muted: #94a3b8;--color-border: #334155;--color-accent: #3b82f6;--color-accent-soft: #1e3a5f;--color-on-accent: #ffffff;--color-on-accent-soft: rgba(255, 255, 255, .16);--color-progress-complete: #22c55e;--color-progress-partial: #64748b;--color-progress-spent-hatch: rgba(17, 24, 39, .6);--color-chart-empty: #475569;--color-danger: #f87171;--color-danger-soft: #7f1d1d;--color-danger-bg: #450a0a;--color-danger-text: #fca5a5;--color-reserve-hatch: #2c3748;--color-pale: #1e3a5f;--color-pale-2: #152238;--color-border-blue: #1e3a5f;--color-outline: #3b82f6;--color-dot-muted: #475569;--color-scrim: rgba(0, 0, 0, .55);--color-group-1: #1a6cff;--color-group-2: #22c55e;--color-group-3: #f5a524;--color-group-4: #8b5cf6;--color-group-5: #14b8a6;--color-group-6: #ec4899;--shadow-card: 0 8px 24px rgba(0, 0, 0, .35);--shadow-accent: 0 10px 24px rgba(37, 99, 235, .35);--shadow-nav: 0 10px 30px rgba(0, 0, 0, .45), 0 2px 8px rgba(0, 0, 0, .25);--color-nav-bg: rgba(15, 23, 42, .92);--color-nav-text: #e2e8f0;--color-mask-base: #263143;--color-mask-ink: rgba(148, 163, 184, .34);--color-mask-credit-base: #17311f;--color-mask-credit-ink: rgba(34, 197, 94, .32);--color-credit: #22c55e;--color-flag-ring: rgba(148, 163, 184, .18);--color-snackbar-bg: #334155;--color-snackbar-positive-bg: #166534;--color-on-snackbar: #f8fafc}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-financial-attention-surface: #332719;--color-attention: #fbbf77;--color-attention-text: #fde3c0;--color-attention-text-muted: #e9c38f;--color-attention-soft: #4a3518;--color-attention-border: #a8702a;--color-bg: #0b1220;--color-bg-top: #0b1220;--color-bg-bottom: #111827;--color-surface: #111827;--color-surface-muted: #1f2937;--color-text: #f8fafc;--color-text-muted: #94a3b8;--color-border: #334155;--color-accent: #3b82f6;--color-accent-soft: #1e3a5f;--color-on-accent: #ffffff;--color-on-accent-soft: rgba(255, 255, 255, .16);--color-progress-complete: #22c55e;--color-progress-partial: #64748b;--color-progress-spent-hatch: rgba(17, 24, 39, .6);--color-chart-empty: #475569;--color-danger: #f87171;--color-danger-soft: #7f1d1d;--color-danger-bg: #450a0a;--color-danger-text: #fca5a5;--color-reserve-hatch: #2c3748;--color-pale: #1e3a5f;--color-pale-2: #152238;--color-border-blue: #1e3a5f;--color-outline: #3b82f6;--color-dot-muted: #475569;--color-scrim: rgba(0, 0, 0, .55);--color-group-1: #1a6cff;--color-group-2: #22c55e;--color-group-3: #f5a524;--color-group-4: #8b5cf6;--color-group-5: #14b8a6;--color-group-6: #ec4899;--shadow-card: 0 8px 24px rgba(0, 0, 0, .35);--shadow-accent: 0 10px 24px rgba(37, 99, 235, .35);--shadow-nav: 0 10px 30px rgba(0, 0, 0, .45), 0 2px 8px rgba(0, 0, 0, .25);--color-nav-bg: rgba(15, 23, 42, .92);--color-nav-text: #e2e8f0;--color-mask-base: #263143;--color-mask-ink: rgba(148, 163, 184, .34);--color-mask-credit-base: #17311f;--color-mask-credit-ink: rgba(34, 197, 94, .32);--color-credit: #22c55e;--color-flag-ring: rgba(148, 163, 184, .18);--color-snackbar-bg: #334155;--color-snackbar-positive-bg: #166534;--color-on-snackbar: #f8fafc}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html,body{background-color:var(--color-bg-top)}body{font-family:var(--font-sans);color:var(--color-text);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.config-missing{max-width:var(--app-max-width);margin:var(--space-6) auto;padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.config-missing h1{margin:0 0 var(--space-3);font-size:24px}.config-missing p{color:var(--color-text-muted);line-height:1.45}.config-missing code{font-size:.92em}
