._button_15s0i_1{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height);min-width:var(--touch-min);padding:0 var(--space-xl);border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--text-body);cursor:pointer;transition:opacity .15s ease}._button_15s0i_1:disabled{opacity:.5;cursor:not-allowed}._primary_15s0i_21{background:var(--color-primary);color:var(--color-on-primary)}._secondary_15s0i_26{background:var(--color-surface-container-high);color:var(--color-label);border:1px solid var(--color-separator)}._danger_15s0i_32{background:var(--color-danger);color:var(--color-on-primary)}._tertiary_15s0i_37{min-height:var(--touch-min);padding:0 var(--space-md);background:transparent;color:var(--color-primary);font-weight:500}._tertiary_15s0i_37:hover:not(:disabled){opacity:.75}._field_84m85_1{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}._label_84m85_8{font-size:.875rem;font-weight:500;color:var(--color-label-secondary)}._input_84m85_14{min-height:var(--button-height);padding:0 var(--space-md);border-radius:10px;border:1px solid var(--color-glass-line);background:var(--color-surface-container-high);color:var(--color-label);font-size:1rem}._input_84m85_14:focus{outline:2px solid var(--color-primary);outline-offset:2px}._inputWrap_84m85_29{display:flex;align-items:center;border:1px solid var(--color-glass-line);border-radius:10px;background:var(--color-surface-container-high)}._inputWrap_84m85_29:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}._affix_84m85_31{padding:0 var(--space-md);color:var(--color-label-secondary)}._affixedInput_84m85_32{flex:1;width:100%;min-width:0;border:0;background:transparent}._affixedInput_84m85_32:focus{outline:none}._error_84m85_35{color:var(--color-system-red);font-size:.8125rem}._wrap_plwh7_1{display:grid;min-height:100dvh;place-items:center;padding:var(--space-xl);background:var(--color-bg)}._center_plwh7_9{align-content:center}._authFrame_plwh7_13{width:min(100%,400px)}._card_plwh7_17{width:100%;padding:var(--space-xxl);border-radius:var(--radius-xl);background:var(--color-surface-container-low);box-shadow:0 1px #0000000a}._valuePanel_plwh7_25{display:none}._wordmark_plwh7_29{display:block;width:min(180px,70%);height:auto;margin:0 auto var(--space-md)}._back_plwh7_36{display:inline-block;margin-bottom:var(--space-lg);font-size:.875rem;font-weight:600;color:var(--color-primary);text-decoration:none}._back_plwh7_36:hover{text-decoration:underline}._header_plwh7_49{text-align:center;margin-bottom:var(--space-xl)}._title_plwh7_54{margin:0 0 var(--space-sm);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._form_plwh7_61{display:flex;flex-direction:column;gap:var(--space-lg)}._error_plwh7_67{margin:0;color:var(--color-system-red);font-size:.875rem}._success_plwh7_73{margin:0;color:var(--color-income);font-size:.875rem}._linkRow_plwh7_79{margin-top:var(--space-md);text-align:center;font-size:.875rem}._linkRow_plwh7_79 a,._textLink_plwh7_86{color:var(--color-primary);font-weight:600;text-decoration:none}._linkRow_plwh7_79 a:hover,._textLink_plwh7_86:hover{text-decoration:underline}._termsRow_plwh7_97{display:flex;gap:var(--space-sm);align-items:flex-start;font-size:.8125rem;color:var(--color-label-secondary);line-height:1.4}._termsRow_plwh7_97 input{margin-top:3px}._codeInput_plwh7_110 input{letter-spacing:.35em;text-align:center;font-size:1.25rem;font-variant-numeric:tabular-nums}._sentBlock_plwh7_117{text-align:center}._sentBlock_plwh7_117 p{margin:0 0 var(--space-md);white-space:pre-line}._preline_plwh7_126{white-space:pre-line}._actionsCol_plwh7_130{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-xl)}._form_plwh7_61 button[type=submit]{width:100%}@media(min-width:900px){._authFrameWithValue_plwh7_142{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);width:min(100%,920px);overflow:hidden;border-radius:calc(var(--radius-xl) + 4px);background:var(--color-surface-container-low);box-shadow:0 16px 48px #201f4a1a}._authFrameWithValue_plwh7_142 ._card_plwh7_17{border-radius:0;box-shadow:none;padding:var(--space-xxxl)}._valuePanel_plwh7_25{display:flex;flex-direction:column;justify-content:center;padding:52px 48px;background:radial-gradient(circle at 18% 15%,rgba(255,255,255,.22),transparent 30%),linear-gradient(145deg,#4f46c8,#6865e8);color:#fff}._valueEyebrow_plwh7_169{margin:0 0 var(--space-md);font-size:var(--text-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}._valueTitle_plwh7_178{margin:0;max-width:12ch;font-size:clamp(2rem,3vw,2.65rem);line-height:1.08;letter-spacing:-.04em}._valueBody_plwh7_186{max-width:42ch;margin:var(--space-xl) 0 0;color:#ffffffd1;line-height:1.55}._valueList_plwh7_193{display:grid;gap:var(--space-md);margin:var(--space-xxxl) 0 0;padding:0;list-style:none;font-size:.9375rem}._valueList_plwh7_193 li{display:flex;align-items:center;gap:var(--space-sm)}._valueList_plwh7_193 li:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#ffffff2e;font-size:.75rem;font-weight:800}}._section_1lb3i_1{margin-bottom:var(--space-md);border-radius:var(--radius-card);background:var(--color-surface-container-low);overflow:hidden}._sectionNested_1lb3i_8{background:var(--color-surface-container-high)}._paddingDefault_1lb3i_12{padding:var(--space-lg)}._paddingCompact_1lb3i_16{padding:var(--space-md) var(--space-lg)}._paddingNone_1lb3i_20{padding:0}._group_1fwk6_1{margin-bottom:var(--space-lg)}._row_1fwk6_5{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:var(--touch-min);padding:var(--space-sm) var(--space-lg);border:none;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}._row_1fwk6_5:disabled,._rowDisabled_1fwk6_22{opacity:.45;cursor:not-allowed}._rowStatic_1fwk6_27{cursor:default}._rowBody_1fwk6_31{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._rowTitle_1fwk6_39{font-size:var(--text-body);font-weight:500;line-height:1.3}._rowSubtitle_1fwk6_45{margin-top:2px;font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.35}._rowIcon_1fwk6_52{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-label-secondary)}._rowTrailing_1fwk6_62{flex-shrink:0;align-self:center;max-width:38%;font-size:.8125rem;color:var(--color-label-secondary);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1fwk6_74{flex-shrink:0;color:var(--color-label-secondary);opacity:.6;font-size:1.25rem;line-height:1}._divider_1fwk6_82{height:1px;margin-left:calc(22px + var(--space-md) + var(--space-lg));margin-right:var(--space-lg);background:var(--color-separator);opacity:.35}._footerDivider_1fwk6_90{height:1px;background:var(--color-separator);opacity:.35}._destructive_1fwk6_96 ._rowTitle_1fwk6_39{color:var(--color-system-red)}._toggleRow_1fwk6_100{display:flex;align-items:flex-start;gap:var(--space-md);min-height:var(--touch-min);padding:var(--space-sm) var(--space-lg);cursor:pointer}._toggleRow_1fwk6_100 input[type=checkbox]{margin-top:10px;width:20px;height:20px;flex-shrink:0}._heroWrap_18rq6_1{margin-bottom:var(--space-lg)}._hero_18rq6_1{display:flex;align-items:center;gap:var(--space-md)}._avatar_18rq6_11{flex-shrink:0;width:56px;height:56px;display:grid;place-items:center;border-radius:var(--radius-lg);background:var(--color-primary-container);color:var(--color-primary);font-size:1.25rem;font-weight:700}._meta_18rq6_24{min-width:0}._name_18rq6_28{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}._email_18rq6_36,._cpf_18rq6_37{margin:var(--space-xs) 0 0;font-size:.8125rem;color:var(--color-label-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_18rq6_46{display:inline-block;margin-top:var(--space-sm);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);font-size:.75rem;font-weight:500;background:var(--color-surface-container-high)}._badgeOk_18rq6_56{background:var(--color-income-container);color:var(--color-income-text)}._bar_vi86v_1{position:relative;display:flex;align-items:stretch;min-height:40px;padding:3px;border-radius:var(--radius-pill);border:1px solid var(--color-glass-rim);background:var(--color-glass-tint);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-specular),var(--glass-shadow-control);overflow:hidden;isolation:isolate;contain:paint}._barCompact_vi86v_18{min-height:34px;padding:0}._barScrollable_vi86v_23{overflow-x:auto;scrollbar-width:none}._barScrollable_vi86v_23::-webkit-scrollbar{display:none}._segmentRow_vi86v_32{display:flex;gap:2px;width:100%;padding:3px;position:relative;z-index:1}._segmentRowScrollable_vi86v_41{width:max-content;min-width:100%}._indicator_vi86v_46{position:absolute;top:3px;bottom:3px;border-radius:var(--radius-md);background:var(--color-glass-indicator);transition:transform .22s cubic-bezier(.4,0,.2,1),left .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0;box-shadow:var(--glass-indicator-shadow)}._indicatorCompact_vi86v_61{border-radius:var(--radius-sm)}._segment_vi86v_32{flex:1;position:relative;z-index:1;border:none;background:transparent;color:var(--color-label-secondary);font-weight:500;font-size:.8125rem;cursor:pointer;min-height:calc(var(--touch-min) - 8px);padding:0 var(--space-md)}._barCompact_vi86v_18 ._segment_vi86v_32{flex:1 1 0;min-width:0;min-height:28px;padding:0 6px;font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barScrollable_vi86v_23 ._segment_vi86v_32{flex:1 0 auto;min-width:max-content;overflow:visible}._barScrollable_vi86v_23 ._segmentSelected_vi86v_96{border-radius:var(--radius-sm);background:var(--color-glass-indicator);box-shadow:var(--glass-indicator-shadow)}._segmentSelected_vi86v_96{color:var(--color-label);font-weight:600}._barCompact_vi86v_18 ._segmentSelected_vi86v_96{color:var(--color-primary)}._segment_vi86v_32:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-pill)}._wrap_vi86v_117{margin-bottom:var(--space-md)}@media(prefers-reduced-motion:reduce){._indicator_vi86v_46{transition:none}}._card_14k3n_1{padding:var(--space-xxl) var(--space-lg);text-align:center;border-radius:var(--radius-card);background:var(--color-surface-container-low)}._icon_14k3n_8{font-size:2rem;line-height:1;margin-bottom:var(--space-md);opacity:.85}._title_14k3n_15{margin:0 0 var(--space-sm);font-size:1rem;font-weight:600}._subtitle_14k3n_21{margin:0;font-size:.875rem;color:var(--color-label-secondary);line-height:1.45}._actions_14k3n_28{margin-top:var(--space-lg)}._errorCard_14k3n_32{padding:var(--space-xl);border-radius:var(--radius-card);background:var(--color-expense-container);border:1px solid color-mix(in srgb,var(--color-system-red) 25%,transparent)}._errorTitle_14k3n_39{margin:0 0 var(--space-sm);font-weight:600;color:var(--color-system-red)}._errorMessage_14k3n_45{margin:0 0 var(--space-lg);font-size:.875rem;color:var(--color-label-secondary);line-height:1.45}._wrap_1rvy3_1{display:flex;justify-content:center;align-items:center;padding:var(--space-xxxl) var(--space-xl);margin-bottom:var(--space-lg)}._spinner_1rvy3_9{width:32px;height:32px;border:2.5px solid var(--color-primary-container);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1rvy3_9 .8s linear infinite}@keyframes _spin_1rvy3_9{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1rvy3_9{animation-duration:1.8s;animation-timing-function:steps(4,end)}}._wrap_1tsr7_1{display:flex;align-items:stretch}._wrap_1tsr7_1>:first-child{flex:1;min-width:0}._deleteWrap_1tsr7_11{display:flex;align-items:center;flex-shrink:0;padding-right:var(--space-md)}._deleteBtn_1tsr7_18{min-height:var(--touch-min);padding:0 var(--space-md);font-size:.8125rem;white-space:nowrap}._wrap_2nrrb_1{position:relative}._listbox_2nrrb_5{position:absolute;z-index:20;top:calc(100% + var(--space-xs));left:0;right:0;max-height:240px;overflow:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--glass-shadow-control)}._listState_2nrrb_19{margin:0;padding:var(--space-md);font-size:var(--text-caption);color:var(--color-text-secondary);text-align:center}._option_2nrrb_27{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:var(--touch-min);padding:var(--space-sm) var(--space-md);border:none;border-bottom:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._option_2nrrb_27:last-child{border-bottom:none}._option_2nrrb_27:hover,._option_2nrrb_27:focus-visible{background:var(--color-primary-container)}._optionTitle_2nrrb_53{font-weight:600}._optionMeta_2nrrb_57{font-size:var(--text-caption);color:var(--color-text-secondary)}._root_1eveb_1{display:flex;flex-direction:column;gap:var(--space-md)}._header_1eveb_7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}._monthLabel_1eveb_14{margin:0;flex:1;text-align:center;font-size:var(--text-headline);font-weight:600;letter-spacing:-.02em}._navButton_1eveb_23{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);padding:0;border:1px solid var(--color-glass-line);border-radius:var(--radius-md);background:var(--color-surface-container-high);color:var(--color-primary);cursor:pointer}._navButton_1eveb_23:disabled{opacity:.35;cursor:not-allowed}._navButton_1eveb_23:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._weekdays_1eveb_47{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-xs)}._weekday_1eveb_47{margin:0;text-align:center;font-size:var(--text-overline);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._grid_1eveb_63{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-xs)}._dayCell_1eveb_69{height:var(--touch-min)}._dayButton_1eveb_73{width:100%;height:100%;min-height:var(--touch-min);padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font-size:var(--text-body);font-weight:500;cursor:pointer}._dayButton_1eveb_73:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._dayButton_1eveb_73:disabled{opacity:.28;cursor:not-allowed}._dayInRange_1eveb_97{background:var(--color-primary-container);color:var(--color-primary)}._daySelected_1eveb_102{background:var(--color-primary);color:var(--color-on-primary);font-weight:700}._dayToday_1eveb_108:not(._daySelected_1eveb_102){box-shadow:inset 0 0 0 1.5px var(--color-primary-border)}._selectionHint_1eveb_112{margin:0;min-height:1.25rem;font-size:var(--text-caption);color:var(--color-text-secondary);text-align:center}._header_1kaav_1{margin:0 0 var(--space-sm);padding:0 var(--space-xs);font-size:var(--text-overline);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}._backdrop_xbzr8_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:#0006}._dialog_xbzr8_12{position:relative;width:min(100%,400px);margin:0;border:none;border-radius:var(--radius-xl);padding:var(--space-xxl);background:var(--color-surface);color:var(--color-label);box-shadow:0 12px 40px var(--color-glass-shadow)}._title_xbzr8_24{margin:0 0 var(--space-md);font-size:1.125rem;font-weight:700}._body_xbzr8_30{margin:0 0 var(--space-xl);color:var(--color-label-secondary);line-height:1.45}._actions_xbzr8_36{display:flex;gap:var(--space-sm);justify-content:flex-end}._success_xbzr8_42,._error_xbzr8_43{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:.9375rem}._success_xbzr8_42{background:#34c75926;color:var(--color-label)}._error_xbzr8_43{background:#ff3b301f;color:var(--color-label)}._dismiss_xbzr8_64{flex-shrink:0;min-width:var(--touch-min);min-height:var(--touch-min);border:none;background:transparent;color:inherit;font-size:1.25rem;cursor:pointer;line-height:1}._section_bojar_1{margin-top:var(--space-xl)}._section_bojar_1:first-of-type{margin-top:0}._countLine_bojar_9{margin:0 0 var(--space-md);padding:0 var(--space-xs);font-size:.8125rem;color:var(--color-label-secondary)}._toolbar_bojar_16{margin-bottom:var(--space-lg);display:flex;justify-content:flex-end}._ruleControls_bojar_22{margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-md);justify-content:flex-end}._ruleSummary_bojar_23{display:flex;align-items:baseline;gap:var(--space-xs);margin-right:auto;color:var(--color-label-secondary);font-size:var(--text-caption)}._ruleSummary_bojar_23 strong{color:var(--color-label);font-size:1.25rem;line-height:1}._searchWrap_bojar_25{position:relative;display:flex;align-items:center;margin-bottom:var(--space-sm)}._searchIcon_bojar_26{position:absolute;left:var(--space-md);display:inline-flex;color:var(--color-label-secondary);pointer-events:none}._searchInput_bojar_27{width:100%;min-height:var(--button-height);padding:0 calc(var(--button-height) + var(--space-xs)) 0 calc(var(--space-md) + 28px);border:1px solid var(--color-glass-line);border-radius:10px;background:var(--color-surface-container-low);color:var(--color-label);font:inherit}._searchInput_bojar_27:focus{outline:2px solid var(--color-outline);outline-offset:1px}._clearSearch_bojar_29{position:absolute;right:var(--space-sm);display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;background:var(--color-surface-container-high);color:var(--color-label-secondary);font-size:1.35rem;line-height:1;cursor:pointer}._resultsLine_bojar_30{margin:0 0 var(--space-sm);padding:0 var(--space-xs);color:var(--color-label-secondary);font-size:var(--text-caption)}._ruleList_bojar_31{display:grid;gap:var(--space-sm)}._ruleCard_bojar_32{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-glass-line);border-radius:var(--radius-lg);background:var(--color-surface-container-low)}._ruleIcon_bojar_33{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--color-surface-container-high);color:var(--color-primary)}._ruleInfo_bojar_34,._ruleCost_bojar_34{display:flex;min-width:0;flex-direction:column;gap:3px}._ruleSku_bojar_35{overflow:hidden;color:var(--color-label);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}._ruleDate_bojar_36,._ruleCost_bojar_34 span{color:var(--color-label-secondary);font-size:var(--text-caption)}._ruleCost_bojar_34{align-items:flex-end;white-space:nowrap}._ruleCost_bojar_34 strong{color:var(--color-label);font-size:1rem}._ruleActions_bojar_39{display:flex;align-items:center;gap:2px}._deleteButton_bojar_40{color:var(--color-danger)}._searchEmpty_bojar_41{display:flex;align-items:center;flex-direction:column;gap:var(--space-xs);padding:var(--space-xxl) var(--space-lg);border:1px dashed var(--color-glass-line);border-radius:var(--radius-lg);color:var(--color-label-secondary);text-align:center}._searchEmpty_bojar_41 strong{color:var(--color-label)}@media(max-width:640px){._ruleCard_bojar_32{grid-template-columns:auto minmax(0,1fr) auto}._ruleActions_bojar_39{grid-column:2 / -1;justify-content:flex-end;margin-top:calc(var(--space-xs) * -1)}}._dialogBackdrop_bojar_49{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:#0006}._dialog_bojar_49{position:relative;width:min(100%,400px);margin:0;border:none;border-radius:var(--radius-xl);padding:var(--space-xxl);background:var(--color-surface);box-shadow:0 12px 40px var(--color-glass-shadow)}._dialogTitle_bojar_71{margin:0 0 var(--space-md);font-size:1.125rem;font-weight:700}._form_bojar_77{display:flex;flex-direction:column;gap:var(--space-lg);margin-top:var(--space-lg)}._dialogActions_bojar_84{display:flex;gap:var(--space-sm);justify-content:flex-end}._error_bojar_90{margin:0;color:var(--color-danger);font-size:var(--text-caption)}._mutedNote_bojar_96{margin:0 0 var(--space-md);color:var(--color-text-secondary);font-size:var(--text-caption)}._section_40bu6_1{margin-top:var(--space-xl)}._section_40bu6_1:first-of-type{margin-top:0}._heroHeading_40bu6_9{display:none}._dialogBackdrop_40bu6_13{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:#0006}._dialog_40bu6_13{position:relative;width:min(100%,400px);margin:0;border:none;border-radius:var(--radius-xl);padding:var(--space-xxl);background:var(--color-surface-container-low);box-shadow:0 12px 40px var(--color-glass-shadow)}._dialogTitle_40bu6_35{margin:0 0 var(--space-lg);font-size:1.125rem;font-weight:700}._form_40bu6_41{display:flex;flex-direction:column;gap:var(--space-lg)}._dialogActions_40bu6_47{display:flex;gap:var(--space-sm);justify-content:flex-end;margin-top:var(--space-md)}._error_40bu6_54{margin:0;color:var(--color-system-red);font-size:.875rem}._hint_40bu6_60{margin:calc(-1 * var(--space-sm)) 0 0;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.4}._success_40bu6_67{margin:0;color:var(--color-system-green);font-size:.875rem}._sectionDescription_40bu6_73{margin:0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.45}._whatsappForm_40bu6_80{display:flex;flex-direction:column;gap:var(--space-lg)}._whatsappDivider_40bu6_86{height:1px;margin:0;background:var(--color-separator);opacity:.35}._toggleCopy_40bu6_93{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._toggleTitle_40bu6_101{font-size:var(--text-body);font-weight:500;line-height:1.35;color:var(--color-label)}._whatsappActions_40bu6_108{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-xs)}._whatsappSubmit_40bu6_115{width:100%}._themeBlock_40bu6_119{display:flex;flex-direction:column;gap:var(--space-md)}._themeLabel_40bu6_125{margin:0;font-size:.875rem;font-weight:500;color:var(--color-label-secondary)}._themeSegment_40bu6_132>div{margin-bottom:0}._toggleHint_40bu6_136{color:var(--color-label-secondary);font-size:var(--text-caption);line-height:1.35}._preferenceDivider_40bu6_142{height:1px;background:var(--color-separator)}@media(min-width:1024px){._profilePage_40bu6_148{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl);align-items:start;align-content:start}._whatsappSection_40bu6_156{grid-column:1 / -1}._section_40bu6_1{margin-top:0}._heroHeading_40bu6_9{display:block;margin:0 0 var(--space-sm);padding:0 var(--space-xs);color:var(--color-text-secondary);font-size:var(--text-overline);font-weight:600;letter-spacing:.04em;text-transform:uppercase}._toolsSection_40bu6_175{display:none}}._pageHeader_85jjb_1{margin:var(--space-xs) 0 var(--space-xl);padding:0 var(--space-xs)}._pageEyebrow_85jjb_6{margin:0 0 2px;color:var(--color-label-secondary);font-size:var(--text-overline);font-weight:650;letter-spacing:.06em;text-transform:uppercase}._pageTitle_85jjb_15{margin:0;color:var(--color-label);font-size:1.75rem;font-weight:760;letter-spacing:-.04em}._pageSubtitle_85jjb_23{max-width:620px;margin:var(--space-sm) 0 0;color:var(--color-label-secondary);font-size:var(--text-caption);line-height:1.45}._workspace_85jjb_31{display:grid}._section_85jjb_35{margin-top:var(--space-xl)}._workspace_85jjb_31>._section_85jjb_35:first-child{margin-top:0}._saveError_85jjb_43{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-danger) 26%,var(--color-glass-line));background:var(--color-expense-container);color:var(--color-danger)}._successSnack_85jjb_52{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-success) 30%,var(--color-glass-line));background:var(--color-income-container);color:var(--color-success);font-size:var(--text-caption)}._toolbarWrap_85jjb_62{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-glass-line)}._grid_85jjb_68{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-lg);margin-bottom:var(--space-xl)}._hero_85jjb_75{margin-bottom:var(--space-lg);border:1px solid transparent}._positiveHero_85jjb_80{border-color:color-mix(in srgb,var(--color-success) 22%,transparent);background:color-mix(in srgb,var(--color-income-container) 72%,var(--color-surface-container-low))}._negativeHero_85jjb_85{border-color:color-mix(in srgb,var(--color-danger) 20%,transparent);background:color-mix(in srgb,var(--color-expense-container) 72%,var(--color-surface-container-low))}._heroValue_85jjb_90{margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:760;letter-spacing:-.045em}._metricLabel_85jjb_97{margin:0 0 var(--space-xs);font-size:.8125rem;color:var(--color-label-secondary)}._metricValue_85jjb_103{margin:0;font-weight:700}._metricHint_85jjb_108{margin:var(--space-sm) 0 0;color:var(--color-label-secondary)}._resultHint_85jjb_113{margin:0;color:var(--color-label-secondary)}._modePicker_85jjb_118{margin-bottom:var(--space-lg)}._modeQuestion_85jjb_122{margin:0 0 var(--space-sm);color:var(--color-label-secondary);font-size:var(--text-caption);font-weight:650}._inputHint_85jjb_129{margin:var(--space-xs) 0 0;color:var(--color-label-secondary);font-size:var(--text-caption);line-height:1.4}._formGrid_85jjb_136{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-md)}._formGroupTitle_85jjb_143{grid-column:1 / -1;margin:0;color:var(--color-label-secondary);font-size:var(--text-overline);font-weight:650;letter-spacing:.04em;text-transform:uppercase}._costGroupTitle_85jjb_153{margin-top:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-glass-line)}._productField_85jjb_159,._primaryInputField_85jjb_163{grid-column:1 / -1}._mlBlock_85jjb_167{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-md)}._mlHint_85jjb_174{margin:0 0 var(--space-md);font-size:var(--text-caption);color:var(--color-text-secondary)}._warningList_85jjb_180{margin:0 0 var(--space-md);padding-left:var(--space-lg);font-size:var(--text-caption);color:var(--color-text-secondary)}._warningList_85jjb_180 li+li{margin-top:var(--space-xs)}._toolbar_85jjb_62{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}._toolbar_85jjb_62>*{width:100%}._toolbar_85jjb_62>:last-child:nth-child(3){grid-column:1 / -1}@media(min-width:768px){._formGrid_85jjb_136{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}._toolbar_85jjb_62{display:flex;flex-wrap:wrap}._toolbar_85jjb_62>*{width:auto}._toolbar_85jjb_62>:last-child:nth-child(3){grid-column:auto}}@media(min-width:1024px){._pageHeader_85jjb_1{margin-top:var(--space-sm);margin-bottom:var(--space-xxl)}._workspace_85jjb_31{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:var(--space-xl);align-items:start}._workspace_85jjb_31 ._section_85jjb_35{margin-top:0}._resultSection_85jjb_241{position:sticky;top:var(--space-xl)}}._backdrop_xssng_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:#0006}._sheet_xssng_12{position:relative;width:min(100%,420px);max-height:min(90dvh,640px);margin:0;overflow:auto;border:1px solid var(--color-glass-line);border-radius:var(--radius-xl);padding:var(--space-xxl);background:var(--color-surface-container-low);color:var(--color-label);box-shadow:0 12px 40px var(--color-glass-shadow)}._sheet_kansu_1{max-height:calc(100dvh - 2 * var(--space-lg));padding:var(--space-lg)}._title_kansu_6{margin:0 0 var(--space-sm);font-size:var(--text-title);font-weight:700;letter-spacing:-.02em}._form_kansu_13{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-md)}._summary_kansu_20{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-md);margin-bottom:0;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-glass-line);background:var(--color-surface-container-high)}._summaryLabel_kansu_32{font-size:var(--text-caption);color:var(--color-text-secondary)}._summaryValue_kansu_37{font-size:var(--text-headline);font-weight:600;letter-spacing:-.02em}._actions_kansu_43{display:flex;gap:var(--space-sm);justify-content:flex-end}._error_kansu_49{margin:0;color:var(--color-danger);font-size:var(--text-caption)}._panel_152ki_1{margin-bottom:var(--space-lg)}._title_152ki_5{margin:0 0 var(--space-sm);font-size:1.0625rem;font-weight:700}._hint_152ki_11{margin:0 0 var(--space-lg);font-size:.875rem;color:var(--color-label-secondary);line-height:1.45}._error_152ki_18{margin:0 0 var(--space-md);color:var(--color-system-red);font-size:.875rem}._panel_152ki_1 button{width:100%}._wrap_vo5h6_1{margin-bottom:var(--space-md)}._form_vo5h6_5{position:relative;display:flex;align-items:center}._searchIcon_vo5h6_11{position:absolute;left:var(--space-md);display:inline-flex;color:var(--color-label-secondary);pointer-events:none}._input_vo5h6_19{width:100%;min-height:var(--button-height);padding:0 calc(var(--button-height) + 84px) 0 calc(var(--space-md) + 28px);border-radius:10px;border:1px solid var(--color-glass-line);background:var(--color-surface-container-low);color:var(--color-label);font-size:1rem}._input_vo5h6_19:focus{outline:2px solid var(--color-outline);outline-offset:1px}._clear_vo5h6_35{position:absolute;right:calc(76px + var(--space-md));display:grid;width:32px;height:32px;place-items:center;padding:0;border-radius:50%;border:none;background:var(--color-surface-container-high);color:var(--color-label-secondary);font-size:1.35rem;line-height:1;cursor:pointer}._clear_vo5h6_35:hover:not(:disabled){color:var(--color-label)}._clear_vo5h6_35:focus-visible{outline:2px solid var(--color-outline);outline-offset:1px}._clear_vo5h6_35:disabled{opacity:.5;cursor:not-allowed}._submit_vo5h6_66{position:absolute;right:0;min-width:76px;min-height:var(--button-height);padding:0 var(--space-md);border:none;border-radius:0 10px 10px 0;background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-weight:600;cursor:pointer}._submit_vo5h6_66:disabled{opacity:.5;cursor:not-allowed}._card_q8miw_1{width:720px;box-sizing:border-box;display:flex;flex-direction:column;padding:32px;overflow:hidden;border-radius:24px;background:#fff;color:#17171a;color-scheme:light;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}._cardHeader_q8miw_8{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}._resultTitle_q8miw_9,._periodLabel_q8miw_9,._metricLabel_q8miw_9,._metricValue_q8miw_9,._metricMeta_q8miw_9,._averageMeta_q8miw_9{margin:0}._resultTitle_q8miw_9{font-size:.9375rem;font-weight:740;letter-spacing:-.01em}._periodLabel_q8miw_9{margin-top:4px;color:#3c3c43b8;font-size:.8125rem;font-weight:520}._wordmark_q8miw_12{display:block;width:126px;height:46px;object-fit:contain}._wordmarkFallback_q8miw_13{display:flex;align-items:center;height:46px;font-size:1.375rem;font-weight:800;letter-spacing:-.05em}._heroStack_q8miw_15{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._heroMetric_q8miw_16{display:grid;grid-template-rows:14px 48px 26px 38px;padding:18px 20px;border:1px solid rgba(60,60,67,.14);border-radius:16px;background:#fff}._metricLabel_q8miw_9{color:#3c3c43b8;font-size:.75rem;font-weight:720;letter-spacing:.07em;text-transform:uppercase}._revenueValue_q8miw_18,._metricValue_q8miw_9{align-self:center;margin:0;font-size:2.25rem;font-weight:830;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}._revenueValue_q8miw_18{color:#111}._revenueValueCompact_q8miw_20{font-size:1.9rem}._metricMeta_q8miw_9{align-self:center;margin:0;color:#3c3c43b8;font-size:.8125rem}._averageMeta_q8miw_9{align-self:end;margin:0;padding-top:11px;border-top:1px solid rgba(60,60,67,.14);color:#3c3c43b8;font-size:.75rem}._averageMeta_q8miw_9 strong{color:#17171a;font-variant-numeric:tabular-nums}._profitSection_q8miw_24{--profit-color: #16833b;--profit-value-color: #21a946;border-color:#21a94642;background:#f7fcf8}._profitNegative_q8miw_25{--profit-color: #d92d20;--profit-value-color: #d92d20;border-color:#d92d2040;background:#fff8f7}._profitSection_q8miw_24 ._metricLabel_q8miw_9,._profitSection_q8miw_24 ._metricMeta_q8miw_9,._profitSection_q8miw_24 ._averageMeta_q8miw_9{color:var(--profit-color)}._profitSection_q8miw_24 ._metricValue_q8miw_9,._profitSection_q8miw_24 ._averageMeta_q8miw_9 strong{color:var(--profit-value-color)}._wrap_mv5yf_1{margin-bottom:var(--space-lg)}._summaryCard_mv5yf_2{position:relative;padding:calc(var(--touch-min) + var(--space-xs)) 0 0;background:transparent}._shareBtn_mv5yf_4{position:absolute;top:0;right:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);padding:0;border:1px solid var(--color-glass-line);border-radius:var(--radius-md);background:var(--color-surface-container-high);color:var(--color-primary);cursor:pointer}._shareBtn_mv5yf_4:hover:not(:disabled){background:var(--color-primary-container);border-color:var(--color-primary-border)}._shareBtn_mv5yf_4:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._shareBtn_mv5yf_4:disabled{opacity:.5;cursor:not-allowed}._heroRow_mv5yf_15{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-md)}._heroCol_mv5yf_16{min-width:0}._heroLabel_mv5yf_17{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-label-secondary)}._heroValueRow_mv5yf_18{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px var(--space-xs);margin-top:var(--space-xs)}._heroValue_mv5yf_18{margin:0;font-weight:800;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--color-label)}._heroValue_mv5yf_18{font-size:clamp(1.15rem,5.5vw,1.45rem)}._heroValue_mv5yf_18.text-income{color:var(--color-income)}._heroSub_mv5yf_22{display:block;min-height:1.2em;margin-top:var(--space-sm);font-size:.75rem;line-height:1.4;color:var(--color-label-secondary)}._heroAverage_mv5yf_23{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-xs);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-separator);font-size:.6875rem;line-height:1.35;color:var(--color-label-secondary)}._heroAverage_mv5yf_23 strong{font-size:.8125rem;color:var(--color-label);font-variant-numeric:tabular-nums}._heroAverage_mv5yf_23 strong.text-income{color:var(--color-income)}._heroAverage_mv5yf_23 strong.text-expense{color:var(--color-expense)}._breakdownSection_mv5yf_28{margin-top:var(--space-xl)}._breakdownHeader_mv5yf_29,._breakdownRow_mv5yf_29{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-md);align-items:baseline}._breakdownHeader_mv5yf_29{padding-bottom:var(--space-xs);color:var(--color-label-secondary);font-size:.6875rem}._breakdownHeader_mv5yf_29 h3{margin:0;color:var(--color-label-secondary);font-size:.8125rem;font-weight:650}._breakdownHeader_mv5yf_29>span{display:none}._breakdownList_mv5yf_33{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-separator)}._breakdownRow_mv5yf_29{padding:.7rem 0;border-bottom:1px solid var(--color-separator);font-size:.8125rem}._breakdownRow_mv5yf_29 strong{font-variant-numeric:tabular-nums;white-space:nowrap}._breakdownDeduction_mv5yf_36,._breakdownDeduction_mv5yf_36 strong{color:var(--color-expense)}._breakdownPct_mv5yf_37{grid-column:2;color:var(--color-label-secondary);font-size:.6875rem;text-align:right}._breakdownEmpty_mv5yf_38{margin:0;padding:var(--space-md) 0;color:var(--color-label-secondary);font-size:.8125rem}._adsPanel_mv5yf_40{margin-top:var(--space-md);overflow:hidden;border:1px solid var(--color-separator);border-radius:var(--radius-md);background:var(--color-surface-container-high)}._adsRangeNote_mv5yf_41{margin:var(--space-md) 0 0;color:var(--color-label-secondary);font-size:.6875rem;line-height:1.4}._offscreen_mv5yf_43{position:fixed;left:-2000px;top:0;pointer-events:none;opacity:0}._shareFeedback_mv5yf_44{margin:var(--space-sm) 0 0;color:var(--color-label-secondary);font-size:.75rem}@media(min-width:768px){._summaryCard_mv5yf_2{padding-top:0}._heroRow_mv5yf_15{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-right:calc(var(--touch-min) + var(--space-lg))}._heroCol_mv5yf_16{padding:0 var(--space-xl)}._heroCol_mv5yf_16:first-child{padding-left:0}._heroCol_mv5yf_16+._heroCol_mv5yf_16{border-left:1px solid var(--color-separator)}._heroValue_mv5yf_18{font-size:2rem}._heroSub_mv5yf_22{font-size:.8125rem}._heroAverage_mv5yf_23{width:fit-content;font-size:.75rem}._heroAverage_mv5yf_23 strong{font-size:.875rem}._breakdownHeader_mv5yf_29,._breakdownRow_mv5yf_29{grid-template-columns:minmax(0,1fr) 160px 120px}._breakdownHeader_mv5yf_29>span{display:block;text-align:right}._breakdownRow_mv5yf_29 strong,._breakdownPct_mv5yf_37{grid-column:auto;text-align:right}}@media(min-width:1024px){._heroValue_mv5yf_18{font-size:2.25rem}}._section_nls9o_1{min-width:0;container-type:inline-size}._sectionHeader_nls9o_2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) var(--space-lg)}._heading_nls9o_3{margin:0;min-width:0;flex:1 1 auto;color:var(--color-label);font-size:.875rem;font-weight:700}._disclosure_nls9o_11{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:var(--touch-min);max-width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}._disclosure_nls9o_11>span:first-child{min-width:0;overflow-wrap:anywhere}._disclosure_nls9o_11:hover{color:var(--color-primary)}._disclosure_nls9o_11:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}._chevron_nls9o_15{display:inline-block;width:9px;height:9px;flex:0 0 auto;margin:-4px 2px 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}._chevronExpanded_nls9o_16{margin:4px 2px 0 0;transform:rotate(225deg)}._profitToggle_nls9o_17{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-sm);min-height:var(--touch-min);margin-left:auto;color:var(--color-label);font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer}._profitToggle_nls9o_17 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:36px;height:22px;margin:0;flex:0 0 auto;border:1px solid var(--color-glass-line);border-radius:999px;background:var(--color-surface);cursor:pointer;transition:.15s ease}._profitToggle_nls9o_17 input:before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--color-label-secondary);transition:.15s ease}._profitToggle_nls9o_17 input:checked{border-color:var(--color-primary);background:var(--color-primary)}._profitToggle_nls9o_17 input:checked:before{transform:translate(14px);background:#fff}._profitToggle_nls9o_17 input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@container (max-width: 420px){._heading_nls9o_3{font-size:.8125rem}._sectionHeader_nls9o_2{gap:var(--space-xs);padding-inline:var(--space-md)}._profitToggle_nls9o_17{gap:var(--space-xs);font-size:.6875rem}}._content_nls9o_28{padding:var(--space-md) var(--space-lg) var(--space-lg);font-size:.8125rem}._content_nls9o_28[hidden]{display:none}._list_nls9o_30{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}._campaign_nls9o_31{min-width:0;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-separator);border-radius:var(--radius-md);background:var(--color-surface-container-low)}._header_nls9o_38{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}._identity_nls9o_39{display:flex;flex-direction:column;gap:2px;min-width:0}._header_nls9o_38 h4{margin:0;overflow-wrap:anywhere;color:var(--color-label);font-size:.875rem;font-weight:650;line-height:1.3}._campaignId_nls9o_41{color:var(--color-label-secondary);font-size:.6875rem;font-variant-numeric:tabular-nums}._badge_nls9o_42{flex:0 0 auto;padding:3px 9px;border-radius:var(--radius-pill);background:var(--color-surface-container-high);color:var(--color-label-secondary);font-size:.6875rem;font-weight:600;line-height:1.3;white-space:nowrap}._activeBadge_nls9o_53{background:var(--color-income-container);color:var(--color-income-text)}._metrics_nls9o_54{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-lg);margin:var(--space-md) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-separator)}._metrics_nls9o_54>div{min-width:0}._metrics_nls9o_54 dt{color:var(--color-label-secondary);font-size:.6875rem;line-height:1.3}._metrics_nls9o_54 dd{margin:3px 0 0;color:var(--color-label);font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._explainedMetric_nls9o_72{position:relative;border-radius:var(--radius-sm);cursor:help}._explainedMetric_nls9o_72:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}._infoIcon_nls9o_74{margin-left:2px;color:var(--color-primary);font-size:.75rem}._tooltip_nls9o_75{position:absolute;z-index:2;bottom:calc(100% + 8px);left:0;box-sizing:border-box;width:max-content;max-width:min(240px,calc(100cqw - 2 * var(--space-lg)));padding:var(--space-sm) var(--space-md);border:1px solid var(--color-separator);border-radius:var(--radius-sm);background:var(--color-surface-container-high);box-shadow:0 8px 24px #0000001f;color:var(--color-label);font-size:.75rem;font-weight:400;line-height:1.4;opacity:0;pointer-events:none;visibility:hidden}._explainedMetric_nls9o_72:hover ._tooltip_nls9o_75,._explainedMetric_nls9o_72:focus ._tooltip_nls9o_75{opacity:1;visibility:visible}._metrics_nls9o_54>._explainedMetric_nls9o_72:nth-child(2n) ._tooltip_nls9o_75{right:0;left:auto}@container (min-width: 560px){._metrics_nls9o_54{grid-template-columns:repeat(3,minmax(0,1fr))}._metrics_nls9o_54>._explainedMetric_nls9o_72:nth-child(4) ._tooltip_nls9o_75{right:auto;left:0}}@container (min-width: 900px){._metrics_nls9o_54{grid-template-columns:repeat(6,minmax(0,1fr))}._metrics_nls9o_54>._explainedMetric_nls9o_72:nth-child(4) ._tooltip_nls9o_75{right:auto;left:0}}._saleCard_kp27f_1{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);width:100%;text-align:left}._saleCardButton_kp27f_10{border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}._saleCardButton_kp27f_10:hover{background:var(--color-surface-container-high)}._saleCardButton_kp27f_10:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._saleHeader_kp27f_27{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);row-gap:4px}._mlBadge_kp27f_35{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:999px;overflow:hidden}._mlBadge_kp27f_35 img{display:block;width:100%;height:100%;object-fit:contain}._orderId_kp27f_53{font-size:.8125rem;font-weight:500;color:var(--color-label-secondary);font-variant-numeric:tabular-nums}._headerSep_kp27f_60{color:var(--color-label-secondary);font-size:.8125rem;-webkit-user-select:none;user-select:none}._orderTime_kp27f_66{font-size:.8125rem;color:var(--color-label-secondary);font-variant-numeric:tabular-nums}._statusBadge_kp27f_72{display:inline-flex;align-items:center;margin-left:auto;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.3;white-space:nowrap}._statusDefault_kp27f_84{color:var(--color-income-text);background:color-mix(in srgb,var(--color-income) 12%,transparent)}._saleRow_kp27f_89{position:relative}._saleRow_kp27f_89+._saleRow_kp27f_89{border-top:1px solid var(--color-separator)}._statusCancelled_kp27f_97{color:var(--color-label-secondary);background:var(--color-surface-container-high)}._statusReturned_kp27f_102{color:var(--color-expense);background:color-mix(in srgb,var(--color-expense) 12%,transparent)}._documentsBadge_kp27f_107,._printedBadge_kp27f_108,._invoiceBadge_kp27f_109,._shippingDelayBadge_kp27f_110,._shippingBadge_kp27f_111{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.3;white-space:nowrap}._documentsBadge_kp27f_107{color:var(--color-income-text);background:color-mix(in srgb,var(--color-income) 12%,transparent)}._printedBadge_kp27f_108{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}._invoiceBadge_kp27f_109{color:var(--color-label-secondary);background:var(--color-surface-container-high)}._shippingBadge_kp27f_111{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}._shippingDelayBadge_kp27f_110{color:var(--color-expense);background:color-mix(in srgb,var(--color-expense) 12%,transparent);white-space:normal}._printSelector_kp27f_148{display:flex;align-items:center;gap:var(--space-xs);min-height:var(--touch-min);padding:0 var(--space-lg) var(--space-sm);color:var(--color-primary);font-size:.8125rem;font-weight:600;cursor:pointer}._printSelector_kp27f_148 input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary)}._printHistory_kp27f_166{display:block;margin-top:2px;color:var(--color-label-secondary);font-size:.6875rem;font-weight:500}._productPanel_kp27f_174{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-md);align-items:start;padding:var(--space-md);border-radius:var(--radius-md, 12px);background:var(--color-surface-container-high)}._thumb_kp27f_184,._thumbPlaceholder_kp27f_185{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-sm, 8px);object-fit:cover}._thumbPlaceholder_kp27f_185{display:grid;place-items:center;background:var(--color-surface-container);color:var(--color-label-secondary)}._productMain_kp27f_200{min-width:0}._titleRow_kp27f_204{display:flex;align-items:flex-start;gap:var(--space-xs)}._title_kp27f_204{margin:0;font-weight:500;font-size:.9375rem;line-height:1.35;color:var(--color-label);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-width:0}._multiItemBadge_kp27f_224{flex-shrink:0;align-self:flex-start;margin-top:2px;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.3;color:var(--color-label-secondary);background:var(--color-surface-container)}._productMeta_kp27f_237{margin:4px 0 0;font-size:.8125rem;color:var(--color-label-secondary)}._productFacts_kp27f_243{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}._productFact_kp27f_243{font-size:.8125rem;color:var(--color-label-secondary)}._productAmounts_kp27f_255{text-align:right;flex-shrink:0;min-width:5.5rem}._gross_kp27f_261{margin:0;font-weight:700;font-size:1rem;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-label)}._profit_kp27f_270{margin:var(--space-xs) 0 0;font-size:.8125rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}._profitLabel_kp27f_278{font-weight:500;color:var(--color-label-secondary)}._cancelled_kp27f_283{color:var(--color-label-secondary);text-decoration:line-through}@media(max-width:480px){._productPanel_kp27f_174{grid-template-columns:auto 1fr;grid-template-rows:auto auto}._productAmounts_kp27f_255{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);min-width:0;text-align:left}._statusBadge_kp27f_72{margin-left:0}._documentsBadge_kp27f_107,._printedBadge_kp27f_108,._invoiceBadge_kp27f_109,._shippingBadge_kp27f_111{order:5}}@media(min-width:768px){._saleCard_kp27f_1{padding:var(--space-md) var(--space-xl)}._thumb_kp27f_184,._thumbPlaceholder_kp27f_185{width:64px;height:64px}}._footer_1oplp_1{padding:var(--space-md) var(--space-lg) var(--space-lg)}._range_1oplp_5{margin:0 0 var(--space-md);text-align:center;font-size:var(--text-caption);color:var(--color-label-secondary)}._controls_1oplp_12{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--space-sm)}._pageBtn_1oplp_19{min-width:0;width:100%;padding:0 var(--space-sm);font-size:.8125rem}._pageBtnPrev_1oplp_26{justify-self:start}._pageBtnNext_1oplp_30{justify-self:end}._pageIndicator_1oplp_34{padding:0 var(--space-xs);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-label);white-space:nowrap}._header_1l6vp_1{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin:0;padding:var(--space-md) var(--space-lg);background:var(--color-surface-container-low);border-bottom:1px solid var(--color-separator)}._headerTitle_1l6vp_13{margin:0;font-size:var(--text-headline);font-weight:700;letter-spacing:-.02em;line-height:1.2}._closeBtn_1l6vp_21{display:grid;place-items:center;flex-shrink:0;width:var(--touch-min);height:var(--touch-min);margin:0;padding:0;border:1px solid var(--color-separator);border-radius:var(--radius-md);background:var(--color-surface-container-high);color:var(--color-label-secondary);font-size:1.25rem;line-height:1;cursor:pointer}._closeBtn_1l6vp_21:hover{background:var(--color-surface-container);color:var(--color-label)}._closeBtn_1l6vp_21:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._hero_1l6vp_48{display:flex;gap:var(--space-md);align-items:flex-start;margin-bottom:var(--space-lg)}._thumb_1l6vp_55,._thumbPlaceholder_1l6vp_56{flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-md);object-fit:cover}._thumbPlaceholder_1l6vp_56{display:grid;place-items:center;background:var(--color-surface-container-high);color:var(--color-label-secondary)}._heroBody_1l6vp_71{min-width:0;flex:1}._heroTitle_1l6vp_76{margin:0;font-size:1rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}._heroMeta_1l6vp_84{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs)}._statusBadge_1l6vp_92{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.3;white-space:nowrap}._statusDefault_1l6vp_103{color:var(--color-income-text);background:color-mix(in srgb,var(--color-income) 12%,transparent)}._statusCancelled_1l6vp_108{color:var(--color-label-secondary);background:var(--color-surface-container-high)}._statusReturned_1l6vp_113{color:var(--color-expense);background:color-mix(in srgb,var(--color-expense) 12%,transparent)}._orderId_1l6vp_118{margin:var(--space-xs) 0 0;font-size:var(--text-caption);color:var(--color-label-secondary);overflow-wrap:anywhere}._sectionTitle_1l6vp_125{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--text-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-label-secondary)}._breakdownList_1l6vp_134{display:grid;grid-auto-rows:1fr;list-style:none;margin:0;padding:0 var(--space-md);border:1px solid var(--color-separator);border-radius:var(--radius-md);background:var(--color-surface-container)}._breakdownRow_1l6vp_145{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;min-height:60px;border-bottom:1px solid var(--color-separator)}._breakdownRow_1l6vp_145:last-child{border-bottom:none}._breakdownLabel_1l6vp_159{font-size:.9375rem;color:var(--color-label-secondary)}._breakdownValues_1l6vp_164{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}._breakdownAmount_1l6vp_172{margin:0;font-size:.9375rem;font-weight:600}._breakdownAmountEmphasis_1l6vp_178{font-size:.9375rem;font-weight:700}._breakdownPct_1l6vp_183{font-size:.75rem;color:var(--color-label-secondary)}._cancelled_1l6vp_188{color:var(--color-label-secondary);text-decoration:line-through}._ctaRow_1l6vp_193{margin-top:var(--space-lg)}._breakdownTotal_1l6vp_197 ._breakdownLabel_1l6vp_159{font-weight:700;color:var(--color-label)}._invoiceActions_1l6vp_202{display:grid;gap:var(--space-sm);margin-top:var(--space-md)}._invoiceActions_1l6vp_202>button{width:100%}._invoiceError_1l6vp_212{margin:var(--space-sm) 0 0;padding:var(--space-sm);border-radius:var(--radius-md);color:var(--color-expense);background:var(--color-expense-container);font-size:var(--text-caption)}._sheet_1l6vp_221{display:flex;flex-direction:column;width:min(100%,600px);height:min(860px,calc(100dvh - 2 * var(--space-lg)));max-height:calc(100dvh - 2 * var(--space-lg));padding:0;overflow:hidden}._content_1l6vp_231{flex:1;min-height:0;padding:var(--space-lg);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}._summary_1l6vp_241,._metadata_1l6vp_242{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin:0 0 var(--space-lg)}._summaryCard_1l6vp_249{padding:var(--space-md);background:var(--color-surface-container-high);border-radius:var(--radius-md)}._summary_1l6vp_241 dt,._metadata_1l6vp_242 dt{margin-bottom:var(--space-xs);color:var(--color-label-secondary);font-size:var(--text-caption)}._summary_1l6vp_241 dd,._metadata_1l6vp_242 dd{margin:0;overflow-wrap:anywhere}._summary_1l6vp_241 dd{font-size:clamp(1.125rem,4vw,1.5rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.025em}._metadata_1l6vp_242 dd{font-size:.875rem;font-weight:500}._marketplaceLink_1l6vp_280{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--button-height);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-separator);border-radius:var(--radius-md);background:var(--color-surface-container-high);color:var(--color-label);font-size:.875rem;font-weight:600;text-decoration:none}._marketplaceLink_1l6vp_280:hover{background:var(--color-surface-container);border-color:var(--color-primary)}._marketplaceIcon_1l6vp_300{display:inline-flex;flex-shrink:0}._externalIcon_1l6vp_305{flex-shrink:0;margin-left:auto;color:var(--color-label-secondary)}._marketplaceLink_1l6vp_280:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}@media(max-width:380px){._metadata_1l6vp_242{grid-template-columns:minmax(0,1fr)}._breakdownRow_1l6vp_145{flex-wrap:wrap;gap:var(--space-xs)}._breakdownValues_1l6vp_164{margin-left:auto}}._status_11m9y_1{display:flex;align-items:center;margin-bottom:var(--space-md);padding:0 var(--space-xs);font-size:.75rem;color:var(--color-text-secondary)}._message_11m9y_10{min-width:0;flex:0 1 auto}._refreshButton_11m9y_15{flex:0 0 44px;display:inline-grid;width:44px;height:44px;margin:-14px -20px -14px -11px;padding:0;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer;vertical-align:middle}._refreshButton_11m9y_15:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._refreshButton_11m9y_15:disabled{cursor:default}._refreshActive_11m9y_40 svg{animation:_refresh-spin_11m9y_1 .9s linear infinite}@keyframes _refresh-spin_11m9y_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._refreshActive_11m9y_40 svg{animation:none}}._dashboardHeader_10h22_1{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);margin:var(--space-xs) 0 var(--space-lg);padding:0 var(--space-xs)}._eyebrow_10h22_10{margin:0 0 2px;color:var(--color-label-secondary);font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}._dashboardTitle_10h22_19{margin:0;color:var(--color-label);font-size:1.5rem;font-weight:760;letter-spacing:-.035em}@media(min-width:768px){._dashboardHeader_10h22_1{margin-top:var(--space-sm);margin-bottom:var(--space-xl)}._dashboardTitle_10h22_19{font-size:1.75rem}}._pageHeader_18klb_1{margin:var(--space-xs) var(--space-xs) var(--space-lg)}._eyebrow_18klb_5{margin:0 0 2px;color:var(--color-label-secondary);font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}._title_18klb_14{margin:0;color:var(--color-label);font-size:1.5rem;font-weight:760;letter-spacing:-.035em}._subtitle_18klb_22{max-width:42rem;margin:var(--space-xs) 0 0;color:var(--color-label-secondary);font-size:.875rem;line-height:1.45}._batchToolbar_18klb_30{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-separator);border-radius:var(--radius-md);background:var(--color-surface-container-high)}._batchCount_18klb_42{color:var(--color-label);font-size:.875rem;font-weight:600}._batchActions_18klb_48{display:flex;align-items:center;gap:var(--space-xs)}._batchError_18klb_54{margin:0 0 var(--space-sm);padding:0 var(--space-xs);color:var(--color-danger);font-size:.875rem}._batchNotice_18klb_61{margin:0 0 var(--space-sm);padding:0 var(--space-xs);color:var(--color-success);font-size:.875rem}._invoiceProgress_18klb_68{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);background:var(--color-primary-container);color:var(--color-label);font-size:.8125rem;font-weight:600}._invoiceProgressSpinner_18klb_83{width:16px;height:16px;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_invoice-progress-spin_18klb_1 .8s linear infinite}@keyframes _invoice-progress-spin_18klb_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._invoiceProgressSpinner_18klb_83{animation-duration:1.8s;animation-timing-function:steps(4,end)}}@media(max-width:560px){._batchToolbar_18klb_30{align-items:stretch;flex-direction:column}._batchActions_18klb_48{flex-wrap:wrap}}@media(min-width:768px){._pageHeader_18klb_1{margin-top:var(--space-sm);margin-bottom:var(--space-xl)}._title_18klb_14{font-size:1.75rem}}._header_qirpj_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);margin:var(--space-xs) 0 var(--space-lg);padding:0 var(--space-xs)}._title_qirpj_10{margin:0;color:var(--color-label);font-size:1.5rem;font-weight:760;letter-spacing:-.035em}._subtitle_qirpj_18{max-width:42rem;margin:var(--space-xs) 0 0;color:var(--color-label-secondary);font-size:.875rem;line-height:1.45}._overview_qirpj_26{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);color:var(--color-label-secondary);font-size:.8125rem}._overviewCopy_qirpj_35{display:flex;align-items:baseline;gap:var(--space-xs)}._overview_qirpj_26 strong{color:var(--color-expense);font-size:1.125rem;font-variant-numeric:tabular-nums}._list_qirpj_47{margin-top:var(--space-lg)}._cardList_qirpj_49{display:grid;gap:var(--space-sm)}._row_qirpj_54{padding:var(--space-lg);border:1px solid var(--color-separator);border-radius:var(--radius-md);background:var(--color-surface)}._rowTop_qirpj_61,._rowFooter_qirpj_62{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}._rowStatus_qirpj_69{display:flex;align-items:flex-end;flex:0 0 auto;flex-direction:column;gap:var(--space-xs)}._order_qirpj_77,._product_qirpj_78{margin:0}._order_qirpj_77{color:var(--color-label-secondary);font-size:.75rem;font-variant-numeric:tabular-nums}._product_qirpj_78{margin-top:2px;color:var(--color-label);font-size:.9375rem;font-weight:650}._status_qirpj_93{flex:0 0 auto;font-size:.75rem;font-weight:650;line-height:1.25;text-align:right;white-space:nowrap}._attention_qirpj_102{color:var(--color-expense)}._resolved_qirpj_103{color:var(--color-income-text)}._monitoring_qirpj_104{color:var(--color-primary)}._meta_qirpj_106{display:flex;flex-wrap:wrap;gap:4px var(--space-sm);margin-top:var(--space-sm);color:var(--color-label-secondary);font-size:.75rem}._returnInvoice_qirpj_115{color:var(--color-income-text);font-weight:650}._rowFooter_qirpj_62{align-items:center;margin-top:var(--space-md)}._amount_qirpj_122{color:var(--color-label);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}._rowFooter_qirpj_62 a{font-size:.8125rem;font-weight:600;text-decoration:none}._rowFooter_qirpj_62 a:hover{text-decoration:underline}._syncError_qirpj_132{margin:0 0 var(--space-md);font-size:.8125rem}._syncError_qirpj_132{color:var(--color-expense)}._pagination_qirpj_135{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);color:var(--color-label-secondary);font-size:.8125rem}._pagination_qirpj_135>div{display:flex;align-items:center;gap:var(--space-sm)}._pagination_qirpj_135>div>span{min-width:4.5rem;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:480px){._header_qirpj_1{align-items:center}._header_qirpj_1 button{flex:0 0 auto}._rowTop_qirpj_61{display:block}._rowStatus_qirpj_69{align-items:flex-start;margin-top:var(--space-sm)}._status_qirpj_93{text-align:left}._status_qirpj_93{display:inline-flex;max-width:none;margin-top:var(--space-sm);text-align:left}._documentSync_qirpj_155,._pagination_qirpj_135{align-items:flex-start;flex-direction:column}._pagination_qirpj_135>div{width:100%;justify-content:space-between}}@media(min-width:768px){._title_qirpj_10{font-size:1.75rem}._row_qirpj_54{padding:var(--space-lg) var(--space-xl)}}._page_1lztu_1{max-width:1160px}._hero_1lztu_2{margin:0 0 var(--space-xl);padding:var(--space-xs) 0}._hero_1lztu_2 h2{margin:0;color:var(--color-label);font-size:clamp(1.6rem,3vw,2rem);font-weight:750;letter-spacing:-.04em}._hero_1lztu_2 p{margin:var(--space-xs) 0 0;color:var(--color-label-secondary);font-size:var(--text-caption)}._toolbar_1lztu_6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}._monthPicker_1lztu_7{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-label)}._monthPicker_1lztu_7 strong{min-width:165px;text-align:center;font-size:var(--text-body);font-weight:650}._monthPicker_1lztu_7 button{display:grid;place-items:center;width:var(--touch-min);height:var(--touch-min);border:1px solid var(--color-separator);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);cursor:pointer}._monthPicker_1lztu_7 button:hover:not(:disabled){background:var(--color-primary-container);border-color:var(--color-primary-border)}._monthPicker_1lztu_7 button:disabled{opacity:.4;cursor:default}._expensesButton_1lztu_16{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:var(--touch-min);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);background:var(--color-primary-container);color:var(--color-primary);font:inherit;font-size:var(--text-caption);font-weight:650;cursor:pointer}._expensesButton_1lztu_16:hover:not(:disabled){background:var(--color-surface-container-high)}._expensesButton_1lztu_16:disabled{opacity:.55;cursor:wait}._monthPicker_1lztu_7 button:focus-visible,._expensesButton_1lztu_16:focus-visible,._closeButton_1lztu_25:focus-visible,._addButton_1lztu_26:focus-visible,._deleteButton_1lztu_26:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._statement_1lztu_28{overflow:hidden;border-radius:var(--radius-card);background:var(--color-surface-container-low)}._row_1lztu_29{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(115px,auto);align-items:center;min-height:50px;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--color-separator);color:var(--color-label-secondary);font-size:.875rem}._row_1lztu_29:last-child{border-bottom:0}._highlightRow_1lztu_36{background:var(--color-surface-container-high);color:var(--color-label);font-weight:650}._totalRow_1lztu_37{min-height:58px;border-top:1px solid var(--color-primary-border);background:var(--color-primary-container)}._rowLabel_1lztu_38{min-width:0}._rowPercent_1lztu_39{justify-self:end;color:var(--color-label-secondary);font-size:var(--text-caption);font-weight:450;white-space:nowrap}._rowAmount_1lztu_40{justify-self:end;color:var(--color-label);font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}._positive_1lztu_41{color:var(--color-income-text)}._negative_1lztu_42{color:var(--color-expense)}._note_1lztu_43{margin:var(--space-md) 0 0;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-container-high);color:var(--color-label-secondary);font-size:var(--text-caption)}._state_1lztu_28{margin:var(--space-lg) 0;padding:var(--space-xl);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-label-secondary)}._state_1lztu_28 a{color:var(--color-primary)}._dialogBackdrop_1lztu_47._dialogBackdrop_1lztu_47{z-index:100}._dialog_1lztu_47._dialog_1lztu_47{width:min(100%,420px);max-height:calc(100dvh - 2 * var(--space-lg))}._dialogTitle_1lztu_49{margin:0 0 var(--space-sm);color:var(--color-label);font-size:var(--text-title);font-weight:700;letter-spacing:-.02em}._dialogDescription_1lztu_50{margin:0;color:var(--color-label-secondary);font-size:var(--text-caption);line-height:1.45}._expenseForm_1lztu_51{display:grid;gap:var(--space-lg);margin-top:var(--space-xl)}._fields_1lztu_52{display:grid;gap:var(--space-lg)}._recurrenceField_1lztu_53{display:grid;gap:var(--space-sm)}._recurrenceField_1lztu_53>span{color:var(--color-label-secondary);font-size:.875rem;font-weight:500}._recurrenceField_1lztu_53>div{margin-bottom:0}._recurrenceField_1lztu_53 small{color:var(--color-label-secondary);font-size:.75rem;line-height:1.4}._formActions_1lztu_57{display:flex;justify-content:flex-end;gap:var(--space-sm)}._formError_1lztu_58{margin:0;color:var(--color-danger);font-size:var(--text-caption)}._expenseList_1lztu_59{margin-top:var(--space-xxl);padding-top:var(--space-xl);border-top:1px solid var(--color-separator)}._expenseList_1lztu_59 h3{margin:0 0 var(--space-sm);color:var(--color-label-secondary);font-size:var(--text-caption);font-weight:600}._emptyExpenses_1lztu_61{margin:0;padding:var(--space-lg) 0 var(--space-sm);color:var(--color-label-secondary);font-size:var(--text-caption)}._expenseList_1lztu_59 ul{margin:0;padding:0;list-style:none}._expenseList_1lztu_59 li{display:flex;align-items:center;gap:var(--space-md);min-height:62px;border-bottom:1px solid var(--color-separator)}._expenseList_1lztu_59 li:last-child{border-bottom:0}._expenseIcon_1lztu_65{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:var(--radius-sm);background:var(--color-primary-container);color:var(--color-primary)}._expenseName_1lztu_66{display:grid;gap:2px;min-width:0;flex:1;color:var(--color-label);font-size:.875rem}._expenseName_1lztu_66 strong{overflow-wrap:anywhere;font-weight:600}._expenseName_1lztu_66 small{color:var(--color-label-secondary);font-size:.75rem}._expenseAmount_1lztu_69{color:var(--color-label);font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}._deleteButton_1lztu_26{display:grid;place-items:center;width:var(--touch-min);height:var(--touch-min);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-expense);cursor:pointer}._deleteButton_1lztu_26:hover{background:var(--color-expense-container)}._deleteButton_1lztu_26:disabled{opacity:.5;cursor:wait}._deleteButton_1lztu_26:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:600px){._hero_1lztu_2{margin-bottom:var(--space-lg)}._toolbar_1lztu_6{align-items:stretch;flex-wrap:wrap}._monthPicker_1lztu_7{justify-content:space-between;width:100%}._monthPicker_1lztu_7 strong{min-width:0}._expensesButton_1lztu_16{width:100%}._row_1lztu_29{grid-template-columns:minmax(0,1fr) 54px minmax(82px,auto);gap:var(--space-xs);padding:var(--space-md);font-size:.75rem}._rowAmount_1lztu_40{font-size:.75rem}._rowPercent_1lztu_39{font-size:.6875rem}._dialog_1lztu_47._dialog_1lztu_47{max-height:calc(100dvh - 2 * var(--space-sm));padding:var(--space-lg)}._formActions_1lztu_57>button{flex:1}}._shell_1c5ut_1{min-height:100dvh;display:flex;flex-direction:column}._sidebar_1c5ut_7{display:none}._content_1c5ut_11{flex:1;width:100%}._mobileBar_1c5ut_16{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;justify-content:center;align-items:flex-end;min-height:var(--shell-bottom-clearance);padding:var(--space-sm) var(--space-lg) calc(env(safe-area-inset-bottom,0px) + var(--space-md));border-top:1px solid var(--color-shell-border);background:var(--color-shell-bg);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop)}._barRow_1c5ut_33{display:flex;align-items:center;gap:var(--space-sm);width:min(100%,360px)}._backBtn_1c5ut_40{flex-shrink:0;width:var(--shell-bar-height);height:var(--shell-bar-height);border:1px solid var(--color-shell-border);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:none;color:var(--color-label);cursor:pointer;display:grid;place-items:center;font-size:1.125rem;line-height:1;overflow:hidden;isolation:isolate}._backBtn_1c5ut_40:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._tabBar_1c5ut_63{display:flex;position:relative;height:var(--shell-bar-height);min-width:0;width:100%;flex:1;padding:3px;border-radius:var(--radius-pill);border:1px solid var(--color-shell-border);background:var(--color-surface);box-shadow:none;overflow:hidden;isolation:isolate;contain:paint}._indicator_1c5ut_80{position:absolute;top:3px;left:3px;bottom:3px;border-radius:var(--radius-pill);background:var(--color-glass-indicator);transition:transform .22s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0;box-shadow:var(--glass-indicator-shadow)}._tab_1c5ut_63{flex:1;position:relative;z-index:1;border:none;background:transparent;color:var(--color-label-secondary);font-weight:500;font-size:.8125rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--touch-min);padding:0 var(--space-sm)}._tabIcon_1c5ut_112{display:flex;align-items:center;justify-content:center;line-height:1}._tabSelected_1c5ut_119{color:var(--color-primary);font-weight:600}._tab_1c5ut_63:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-pill)}@media(prefers-reduced-motion:reduce){._indicator_1c5ut_80{transition:none}}@media(min-width:1024px){._shell_1c5ut_1{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start}._sidebar_1c5ut_7{position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;padding:var(--space-xxxl) var(--space-lg);border-right:1px solid var(--color-separator);background:var(--color-surface)}._wordmark_1c5ut_154{display:block;width:142px;height:auto;margin:0 auto var(--space-xxxl)}._sideNav_1c5ut_161{display:flex;flex-direction:column;gap:var(--space-xs)}._sideLink_1c5ut_167{display:flex;align-items:center;gap:var(--space-md);min-height:var(--touch-min);padding:0 var(--space-md);border-radius:var(--radius-md);color:var(--color-label-secondary);font-size:.9375rem;font-weight:550;text-decoration:none}._sideLink_1c5ut_167:hover{background:var(--color-surface-container-high);color:var(--color-label)}._sideLinkSelected_1c5ut_185,._sideLinkSelected_1c5ut_185:hover{background:var(--color-primary-container);color:var(--color-primary);font-weight:650}._content_1c5ut_11{min-width:0}._mobileBar_1c5ut_16{display:none}}:root,[data-theme=light]{color-scheme:light;--color-system-blue: #007aff;--color-system-green: #34c759;--color-system-red: #ff3b30;--color-system-orange: #ff9500;--color-system-amber: #f5a623;--color-system-purple: #af52de;--color-system-indigo: #5856d6;--color-system-teal: #5ac8fa;--color-system-pink: #ff2d55;--color-system-gray-5: #e5e5ea;--color-system-gray-6: #f2f2f7;--color-primary: var(--color-system-indigo);--color-on-primary: #ffffff;--color-income: var(--color-system-green);--color-income-text: #16833b;--color-expense: var(--color-system-red);--color-investment: var(--color-system-amber);--color-bg: var(--color-system-gray-6);--color-surface: #ffffff;--color-surface-secondary: #ffffff;--color-surface-tertiary: var(--color-system-gray-6);--color-surface-container-low: #ffffff;--color-surface-container-high: var(--color-system-gray-6);--color-label: #000000;--color-label-secondary: rgba(60, 60, 67, .68);--color-separator: rgba(60, 60, 67, .18);--color-outline: rgba(88, 86, 214, .6);--color-primary-container: rgba(88, 86, 214, .12);--color-primary-border: rgba(88, 86, 214, .2);--color-income-container: rgba(52, 199, 89, .15);--color-expense-container: rgba(255, 59, 48, .12);--color-sync-banner: rgba(88, 86, 214, .12);--color-glass-tint: rgba(255, 255, 255, .38);--color-glass-rim: rgba(255, 255, 255, .72);--color-glass-shadow: rgba(0, 0, 0, .12);--color-glass-indicator: rgba(255, 255, 255, .52);--color-glass-line: color-mix(in srgb, var(--color-glass-rim) 48%, transparent);--color-glass-line-strong: color-mix(in srgb, var(--color-glass-rim) 70%, transparent);--glass-backdrop: blur(24px) saturate(1.8);--color-text: var(--color-label);--color-text-secondary: var(--color-label-secondary);--color-danger: var(--color-system-red);--color-success: var(--color-system-green);--color-warning: var(--color-system-orange);--color-border: var(--color-separator);--color-surface-elevated: var(--color-surface-container-high);--text-display: 2rem;--text-title: 1.25rem;--text-headline: 1.125rem;--text-body: 1rem;--text-caption: .8125rem;--text-overline: .8125rem;--font-family-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--glass-shadow-float: 0 8px 32px var(--color-glass-shadow);--glass-shadow-control: 0 4px 24px var(--color-glass-shadow);--glass-specular: inset 0 1px 0 rgba(255, 255, 255, .68), inset 0 -1px 0 rgba(255, 255, 255, .22), inset 1px 0 0 rgba(255, 255, 255, .22), inset -1px 0 0 rgba(255, 255, 255, .2);--glass-indicator-shadow: 0 1px 2px rgba(0, 0, 0, .08);--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--space-xxxl: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 16px;--radius-card: 12px;--radius-pill: 100px;--touch-min: 44px;--button-height: 50px;--shell-bar-height: 52px;--shell-bottom-clearance: calc( var(--shell-bar-height) + var(--space-xl) + env(safe-area-inset-bottom, 0px) + var(--space-md) );--color-shell-bg: rgba(255, 255, 255, .72);--color-shell-border: rgba(0, 0, 0, .08);--color-shell-indicator: var(--color-primary-container);font-family:var(--font-family-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg: #000000;--color-surface: #1c1c1e;--color-surface-secondary: #1c1c1e;--color-surface-tertiary: #2c2c2e;--color-surface-container-low: #1c1c1e;--color-surface-container-high: #2c2c2e;--color-label: #ffffff;--color-label-secondary: rgba(235, 235, 245, .68);--color-income-text: #30d158;--color-separator: rgba(235, 235, 245, .22);--color-outline: rgba(94, 92, 230, .5);--color-primary-container: rgba(94, 92, 230, .22);--color-primary-border: rgba(94, 92, 230, .35);--color-income-container: rgba(48, 209, 88, .18);--color-expense-container: rgba(255, 69, 58, .18);--color-sync-banner: rgba(94, 92, 230, .2);--color-shell-bg: rgba(28, 28, 30, .86);--color-shell-border: rgba(255, 255, 255, .12);--color-shell-indicator: var(--color-primary-container);--color-glass-tint: rgba(255, 255, 255, .14);--color-glass-rim: rgba(255, 255, 255, .35);--color-glass-shadow: rgba(0, 0, 0, .4);--color-glass-indicator: rgba(255, 255, 255, .24);--color-glass-line: color-mix(in srgb, var(--color-glass-rim) 60%, transparent);--color-glass-line-strong: color-mix(in srgb, var(--color-glass-rim) 82%, transparent);--glass-backdrop: blur(24px) saturate(1.8);--glass-shadow-float: 0 8px 32px var(--color-glass-shadow);--glass-shadow-control: 0 4px 24px var(--color-glass-shadow);--glass-specular: inset 0 1px 0 rgba(255, 255, 255, .34), inset 0 -1px 0 rgba(255, 255, 255, .1), inset 1px 0 0 rgba(255, 255, 255, .12), inset -1px 0 0 rgba(255, 255, 255, .12);--glass-indicator-shadow: 0 1px 2px rgba(0, 0, 0, .25)}}[data-theme=dark]{color-scheme:dark;--color-bg: #000000;--color-surface: #1c1c1e;--color-surface-secondary: #1c1c1e;--color-surface-tertiary: #2c2c2e;--color-surface-container-low: #1c1c1e;--color-surface-container-high: #2c2c2e;--color-label: #ffffff;--color-label-secondary: rgba(235, 235, 245, .68);--color-income-text: #30d158;--color-separator: rgba(235, 235, 245, .22);--color-outline: rgba(94, 92, 230, .5);--color-primary-container: rgba(94, 92, 230, .22);--color-primary-border: rgba(94, 92, 230, .35);--color-income-container: rgba(48, 209, 88, .18);--color-expense-container: rgba(255, 69, 58, .18);--color-sync-banner: rgba(94, 92, 230, .2);--color-shell-bg: rgba(28, 28, 30, .86);--color-shell-border: rgba(255, 255, 255, .12);--color-shell-indicator: var(--color-primary-container);--color-glass-tint: rgba(255, 255, 255, .14);--color-glass-rim: rgba(255, 255, 255, .35);--color-glass-shadow: rgba(0, 0, 0, .4);--color-glass-indicator: rgba(255, 255, 255, .24);--color-glass-line: color-mix(in srgb, var(--color-glass-rim) 60%, transparent);--color-glass-line-strong: color-mix(in srgb, var(--color-glass-rim) 82%, transparent);--glass-backdrop: blur(24px) saturate(1.8);--glass-shadow-float: 0 8px 32px var(--color-glass-shadow);--glass-shadow-control: 0 4px 24px var(--color-glass-shadow);--glass-specular: inset 0 1px 0 rgba(255, 255, 255, .34), inset 0 -1px 0 rgba(255, 255, 255, .1), inset 1px 0 0 rgba(255, 255, 255, .12), inset -1px 0 0 rgba(255, 255, 255, .12);--glass-indicator-shadow: 0 1px 2px rgba(0, 0, 0, .25)}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;min-height:100dvh;background:var(--color-bg);color:var(--color-label)}a{color:var(--color-primary)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}input[type=checkbox]{accent-color:var(--color-primary)}.text-income{color:var(--color-income-text)}.text-expense{color:var(--color-expense)}.text-primary{color:var(--color-primary)}button,input{font:inherit}dialog{position:static;inset:auto;margin:0;padding:0;border:none;background:transparent;color:inherit;max-width:none;max-height:none}dialog::backdrop{display:none}.page{max-width:960px;margin:0 auto;padding:var(--space-lg)}.shell-page{width:100%;max-width:640px;margin:0 auto;padding:var(--space-sm) var(--space-lg) var(--shell-bottom-clearance);min-height:100dvh}@media(min-width:768px){.shell-page{max-width:800px;padding-left:var(--space-xxl);padding-right:var(--space-xxl)}}@media(min-width:1024px){.shell-page{max-width:1040px;padding-bottom:var(--space-xxxl)}}@media(min-width:1280px){.shell-page{max-width:1160px}}.page-title{margin:0 0 var(--space-lg);font-size:var(--text-title);font-weight:700;letter-spacing:-.02em}.screen-title{margin:0 0 var(--space-lg);font-size:var(--text-headline);font-weight:700;letter-spacing:-.02em}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
