._field_3yrv4_1{display:flex;flex-direction:column;gap:var(--space-8);width:100%;min-width:0}._label_3yrv4_13{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-textSecondary)}._input_3yrv4_19{width:100%;max-width:100%;box-sizing:border-box;height:var(--size-control);padding:0 var(--space-16);border:var(--size-borderWidth) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-textPrimary);font-size:var(--font-size-body)}._input_3yrv4_19::placeholder{color:var(--color-textMuted)}._input_3yrv4_19[type=date],._input_3yrv4_19[type=time],._input_3yrv4_19[type=datetime-local],._input_3yrv4_19[type=month],._input_3yrv4_19[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:var(--size-control)}._input_3yrv4_19::-webkit-date-and-time-value{text-align:left;margin:0;min-width:0}._input_3yrv4_19::-webkit-datetime-edit{padding:0}._input_3yrv4_19::-webkit-calendar-picker-indicator{margin-inline-start:auto}._input_3yrv4_19:focus-visible{outline:var(--size-focusRingWidth) solid var(--color-focusRing);outline-offset:var(--size-focusRingOffset);border-color:var(--color-primary)}._inputError_3yrv4_80{border-color:var(--color-danger)}._helper_3yrv4_84{font-size:var(--font-size-meta);color:var(--color-textMuted)}._error_3yrv4_89{font-size:var(--font-size-meta);color:var(--color-textPrimary)}._container_1ksra_1{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr;padding:var(--space-12);background:var(--color-surface)}._formSide_1ksra_10{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-24) var(--space-16) var(--space-40)}._panel_1ksra_19{width:100%;max-width:var(--size-containerNarrow);display:flex;flex-direction:column;gap:var(--space-24)}._brand_1ksra_27{font-family:var(--font-family-heading);font-size:var(--font-size-cardTitle);font-weight:var(--font-weight-medium);letter-spacing:-.01em;color:var(--color-textPrimary);text-align:center}._heading_1ksra_36{display:flex;flex-direction:column;gap:var(--space-8);text-align:center}._title_1ksra_43{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-pageTitle);font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--color-textPrimary)}._subtitle_1ksra_52{font-size:var(--font-size-body);color:var(--color-textSecondary)}._form_1ksra_10{display:flex;flex-direction:column;gap:var(--space-16)}form._form_1ksra_10>*{margin-block:0}._footer_1ksra_75{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);text-align:center;font-size:var(--font-size-body);color:var(--color-textPrimary)}._footer_1ksra_75 a{color:var(--color-primary);text-decoration:none}._footer_1ksra_75 a:hover{text-decoration:underline}._dots_1ksra_95{position:absolute;bottom:var(--space-24);display:flex;gap:var(--space-8)}._dot_1ksra_95{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--color-border)}._dotCurrent_1ksra_109{width:var(--space-24);background:var(--color-primary)}._mark_1jwhe_1{display:block;width:var(--size-control);height:var(--size-control);flex-shrink:0;object-fit:contain}._container_bn7oi_1{display:flex;align-items:center;flex-wrap:wrap;font-size:var(--font-size-breadcrumb);margin-bottom:var(--space-16)}._segment_bn7oi_19{display:flex;align-items:center;gap:var(--space-8)}._link_bn7oi_31{color:var(--color-textPrimary);text-decoration:none}._link_bn7oi_31:hover{text-decoration:underline}._current_bn7oi_49{color:var(--color-textPrimary)}._separator_bn7oi_57{color:var(--color-textMuted);margin:0 var(--space-8)}._button_yehvn_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);height:var(--size-control);padding:0 var(--space-20);border:var(--size-borderWidth) solid transparent;font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease;white-space:nowrap}._button_yehvn_1:focus-visible{outline:var(--size-focusRingWidth) solid var(--color-focusRing);outline-offset:var(--size-focusRingOffset)}._button_yehvn_1:not(:disabled):active{transform:scale(.97)}._button_yehvn_1:disabled{background:var(--color-surfaceSunken);border-color:var(--color-border);color:var(--color-textPrimary);cursor:not-allowed}._primary_yehvn_37{background:var(--color-primary);color:var(--color-primaryText);border-radius:var(--radius-sm)}._primary_yehvn_37:not(:disabled):hover{background:var(--color-primaryHover)}._secondary_yehvn_47,._danger_yehvn_48{background:var(--color-surface);color:var(--color-textPrimary);border-color:var(--color-border);border-radius:var(--radius-sm)}._fullWidth_yehvn_55{width:100%}._iconOnly_yehvn_60{width:var(--size-control);padding:0;gap:0}._actions_vsxp3_1{display:flex;flex-wrap:wrap;gap:var(--space-8)}._actions_vsxp3_1>*{flex:1 1 0}._card_1y1jc_1{background:var(--color-surface);border:var(--size-borderWidth) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-24);box-shadow:var(--shadow-card)}._interactive_1y1jc_9{cursor:pointer;transition:box-shadow var(--duration-fast) ease,border-color var(--duration-fast) ease}._interactive_1y1jc_9:hover{border-color:var(--color-primary)}@media(max-width:480px){._card_1y1jc_1{padding:var(--space-16)}}._field_13061_1{display:flex;flex-direction:column;gap:var(--space-8);width:100%}._label_13061_8{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-textSecondary)}._group_13061_14{display:flex;gap:var(--space-8);justify-content:center}._cell_13061_20{width:var(--size-codeDigitWidth);height:var(--size-codeDigitHeight);padding:0;border:var(--size-borderWidth) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);text-align:center;font-family:var(--font-family-heading);font-size:var(--font-size-codeDigit);font-weight:var(--font-weight-medium);color:var(--color-textPrimary);font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}._cell_13061_20:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 var(--size-focusRingWidth) var(--color-primarySoft)}._cell_13061_20:disabled{background:var(--color-surfaceSunken)}@media(max-width:480px){._cell_13061_20{width:100%;height:var(--size-codeDigitHeightCompact);font-size:var(--font-size-codeDigitCompact)}}._card_1xuq2_1{background:var(--color-surface);border:var(--size-borderWidth) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}._scrollBox_1xuq2_9{overflow-x:auto}._table_1xuq2_13{width:100%;border-collapse:collapse}._headerCell_1xuq2_18{height:var(--size-tableRowHeader);padding:0 var(--space-16);text-align:left;font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);color:var(--color-textSecondary);border-bottom:var(--size-borderWidth) solid var(--color-border);white-space:nowrap}._headerCell_1xuq2_18:first-child{padding-left:var(--space-24)}._headerCell_1xuq2_18:last-child{padding-right:var(--space-24)}._sortButton_1xuq2_37{display:inline-flex;align-items:center;gap:var(--space-4);background:none;border:none;padding:0;font:inherit;color:inherit}._row_1xuq2_48,._interactiveRow_1xuq2_49{border-bottom:var(--size-borderWidth) solid var(--color-border)}._interactiveRow_1xuq2_49{cursor:pointer}._selectedRow_1xuq2_59,._interactiveRow_1xuq2_49._selectedRow_1xuq2_59:hover{background:var(--color-primarySoft)}._row_1xuq2_48:last-child,._interactiveRow_1xuq2_49:last-child{border-bottom:none}._cell_1xuq2_69{height:var(--size-tableRow);padding:0 var(--space-16);font-size:var(--font-size-body);color:var(--color-textPrimary);white-space:nowrap}._cell_1xuq2_69:first-child{padding-left:var(--space-24)}._cell_1xuq2_69:last-child{padding-right:var(--space-24)}._alignRight_1xuq2_85{text-align:right}._container_1jgca_1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-8);padding:var(--space-40) var(--space-24);color:var(--color-textSecondary)}._title_1jgca_11{font-family:var(--font-family-heading);font-size:var(--font-size-cardTitle);font-weight:var(--font-weight-medium);color:var(--color-textPrimary)}._description_1jgca_18{font-size:var(--font-size-body);max-width:var(--size-containerNarrow)}._action_1jgca_23{margin-top:var(--space-8)}._grid_hskms_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-gridColumnMin),1fr));gap:var(--space-16) var(--space-24)}._field_hskms_7{display:flex;flex-direction:column;gap:var(--space-4)}._label_hskms_13{font-size:var(--font-size-sectionLabel);text-transform:uppercase;color:var(--color-textMuted)}._value_hskms_19{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-textPrimary)}._container_1t4k6_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-24);background:var(--color-background)}._container_pa86v_1{display:flex;align-items:center;justify-content:center;padding:var(--space-40) var(--space-24);font-size:var(--font-size-body);color:var(--color-textSecondary)}._overlay_1xpe9_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-24);z-index:100}._panel_1xpe9_12{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:var(--space-24);width:100%;max-width:var(--size-containerModal);max-height:90vh;overflow-y:auto}._panel_1xpe9_12:focus-visible{outline:none}._header_1xpe9_31{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-16)}._body_1xpe9_38{display:flex;flex-direction:column;gap:var(--space-16)}div._body_1xpe9_38>*{margin-block:0}._title_1xpe9_50{font-family:var(--font-family-heading);font-size:var(--font-size-cardTitle);font-weight:var(--font-weight-medium);letter-spacing:-.01em}._closeButton_1xpe9_57{display:inline-flex;align-items:center;justify-content:center;width:var(--size-iconButton);height:var(--size-iconButton);background:none;border:none;border-radius:var(--radius-circle);font-size:var(--font-size-cardTitle);color:var(--color-textSecondary);line-height:1}@media(max-width:480px){._overlay_1xpe9_1{padding:0;align-items:flex-end}._panel_1xpe9_12{max-width:none;width:100%;border-radius:var(--radius-md) var(--radius-md) 0 0}}._overlaySide_1xpe9_87{align-items:stretch;justify-content:flex-end;padding:0}._panelSide_1xpe9_93{display:flex;flex-direction:column;width:min(100%,var(--size-containerDrawer));max-width:none;height:100vh;height:100dvh;max-height:none;padding:0;border-radius:var(--radius-md) 0 0 var(--radius-md);overflow:hidden;animation:_slideIn_1xpe9_1 var(--duration-base) ease}._panelSide_1xpe9_93 ._header_1xpe9_31{flex-shrink:0;margin-bottom:0;padding:var(--space-16) var(--space-24);border-bottom:var(--size-borderWidth) solid var(--color-border)}._panelSide_1xpe9_93{--drawerPad: var(--space-24)}._panelSide_1xpe9_93 ._body_1xpe9_38{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--drawerPad);padding-bottom:calc(var(--drawerPad) + env(safe-area-inset-bottom))}._panelSide_1xpe9_93 ._body_1xpe9_38:has([data-action-row]){padding-bottom:0}._panelSide_1xpe9_93 ._body_1xpe9_38>:has([data-action-row]){flex:1}._panelSide_1xpe9_93 ._body_1xpe9_38 [data-action-row]{position:sticky;bottom:0;z-index:1;margin:auto calc(-1 * var(--drawerPad)) 0;padding:var(--space-16) var(--drawerPad) calc(var(--space-16) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:var(--size-borderWidth) solid var(--color-border)}@keyframes _slideIn_1xpe9_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){._panelSide_1xpe9_93{animation:none}}@media(max-width:480px){._panelSide_1xpe9_93{width:100%;border-radius:0}._panelSide_1xpe9_93{--drawerPad: var(--space-16)}._panelSide_1xpe9_93 ._header_1xpe9_31{padding-inline:var(--space-16)}}._panelSide_1xpe9_93 ._body_1xpe9_38>:not([data-action-row]),._panelSide_1xpe9_93 ._body_1xpe9_38 form{width:100%;max-width:none}._panel_1xpe9_12:not(._panelSide_1xpe9_93) ._body_1xpe9_38 p{text-align:justify}._form_dik74_3{display:flex;flex-direction:column;gap:var(--space-16);max-width:var(--size-containerNarrow)}._form_dik74_3>*{margin-block:0}._text_7hf92_1{font-size:var(--font-size-body);color:var(--color-textPrimary)}._actions_7hf92_6{display:flex;justify-content:flex-end;gap:var(--space-12)}._cell_1w6lr_1{display:flex;flex-direction:column;gap:var(--space-4)}._name_1w6lr_7{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-textPrimary)}._description_1w6lr_13{font-size:var(--font-size-meta);color:var(--color-textSecondary)}._header_6q4dl_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap;margin-bottom:var(--space-24)}._title_6q4dl_10{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-pageTitle);font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--color-textPrimary)}._subtitle_6q4dl_20{font-size:var(--font-size-subtitle);color:var(--color-textSecondary);margin-top:var(--space-4)}._container_1ac6g_1{display:flex;align-items:center;justify-content:center;gap:var(--space-16);margin-top:var(--space-16)}._label_1ac6g_9{font-size:var(--font-size-meta);color:var(--color-textSecondary)}._container_qesu8_5{display:flex;width:100%;gap:var(--space-4);background:var(--color-surfaceSunken);border-radius:var(--radius-sm);padding:var(--space-4);margin-bottom:var(--space-24);overflow-x:auto;scrollbar-width:none}._container_qesu8_5::-webkit-scrollbar{display:none}._tab_qesu8_3{flex:1 1 0;min-width:var(--size-pillTabMinWidth);min-height:var(--size-pillTabHeight);display:flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-12);border:none;background:none;border-radius:var(--radius-sm);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-textSecondary);text-align:center}._activeTab_qesu8_45{background:var(--color-surface);box-shadow:var(--shadow-card)}._button_lqp0v_1{align-self:center;background:none;border:none;padding:0;font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);color:var(--color-textPrimary);cursor:pointer}._button_lqp0v_1:disabled{cursor:default}._section_1p5mc_1{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-24)}._section_1p5mc_1:last-child{margin-bottom:0}._header_1p5mc_12{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}._label_1p5mc_19{font-size:var(--font-size-sectionLabel);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-textMuted)}._card_iuyko_1{display:flex;flex-direction:column;gap:var(--space-4)}._label_iuyko_7{font-size:var(--font-size-sectionLabel);text-transform:uppercase;color:var(--color-textMuted)}._value_iuyko_13{font-family:var(--font-family-heading);font-size:var(--font-size-statFigure);font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--color-textPrimary)}._badge_1g6ot_3{display:inline-flex;align-items:center;height:var(--space-24);padding:0 var(--space-12);border-radius:var(--radius-pill);background:var(--color-surfaceSunken);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);color:var(--color-textPrimary);white-space:nowrap}._neutral_1g6ot_16{background:var(--color-surfaceSunken)}._positive_1g6ot_20{background:var(--color-successBackground)}._negative_1g6ot_24{background:var(--color-dangerBackground)}._progress_1g6ot_29{background:var(--color-accentSoft);border:var(--size-borderWidth) solid var(--color-accentBorder)}._plain_1g6ot_34{display:inline-flex;align-items:center;font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);color:var(--color-textPrimary);white-space:nowrap}._host_137bj_1{position:fixed;left:50%;top:var(--space-24);transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);max-width:min(var(--size-containerNarrow),calc(100vw - var(--space-32)));pointer-events:none}._toast_137bj_15{pointer-events:auto;cursor:pointer;padding:var(--space-12) var(--space-16);border-radius:var(--radius-sm);background:var(--color-dark);color:var(--color-darkText);font-size:var(--font-size-body);box-shadow:var(--shadow-overlay);animation:_toast-in_137bj_1 var(--duration-base) ease-out;transition:opacity var(--duration-base) ease-in,transform var(--duration-base) ease-in}._leaving_137bj_28{opacity:0;transform:translateY(calc(var(--space-8) * -1))}@keyframes _toast-in_137bj_1{0%{opacity:0;transform:translateY(calc(var(--space-8) * -1))}}._form_fp8a8_1{display:flex;flex-direction:column;gap:var(--space-16)}form._form_fp8a8_1>*{margin-block:0}._hint_fp8a8_13{font-size:var(--font-size-body);color:var(--color-textSecondary);text-align:center}._layout_60mo6_1{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--color-background)}._main_60mo6_9{flex:1;min-width:0;height:100vh;height:100dvh;display:flex;flex-direction:column}._content_60mo6_19{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--size-contentPadding)}._overlay_60mo6_28{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:90}@media(max-width:1024px){._content_60mo6_19{padding:var(--size-contentPaddingCompact)}}._sidebar_1iywi_1{width:var(--size-sidebarWidth);flex-shrink:0;background:var(--color-surface);border-right:var(--size-borderWidth) solid var(--color-border);display:flex;flex-direction:column;overflow-y:auto}._brandRow_1iywi_11{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-20) var(--space-16)}._brandName_1iywi_18{font-family:var(--font-family-heading);font-size:var(--font-size-brand);font-weight:var(--font-weight-medium);letter-spacing:-.01em;color:var(--color-textPrimary)}._brandLabel_1iywi_26{font-size:var(--font-size-sectionLabel);font-weight:var(--font-weight-medium);letter-spacing:.08em;color:var(--color-textSecondary);text-transform:uppercase;margin-top:var(--space-4)}._closeButton_1iywi_35{display:none;margin-left:auto;background:none;border:none;color:var(--color-textSecondary);padding:var(--space-4)}._nav_1iywi_44{display:flex;flex-direction:column;gap:var(--space-20);flex:1;padding:0 var(--space-12) var(--space-12)}._footer_1iywi_52{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16);border-top:var(--size-borderWidth) solid var(--color-border)}._avatar_1iywi_60{display:inline-flex;align-items:center;justify-content:center;width:var(--size-iconButton);height:var(--size-iconButton);flex-shrink:0;border-radius:var(--radius-sm);background:var(--color-primarySoft);color:var(--color-textPrimary);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium)}._footerInfo_1iywi_74{flex:1;min-width:0}._footerName_1iywi_79{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-textPrimary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._footerRole_1iywi_88{font-size:var(--font-size-meta);color:var(--color-textSecondary)}._logout_1iywi_93{display:inline-flex;align-items:center;justify-content:center;width:var(--size-iconButton);height:var(--size-iconButton);flex-shrink:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-textSecondary)}@media(max-width:768px){._sidebar_1iywi_1{position:fixed;inset:0 auto 0 0;z-index:100;transform:translate(-100%);transition:transform var(--duration-base) ease}._sidebarOpen_1iywi_115{transform:translate(0)}._closeButton_1iywi_35{display:inline-flex}}._section_18yee_1{display:flex;flex-direction:column;gap:var(--space-4)}._sectionLabel_18yee_7{font-size:var(--font-size-sectionLabel);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-textSecondary);padding:0 var(--space-16);margin-bottom:var(--space-4)}._link_18yee_19{display:flex;align-items:center;gap:var(--space-12);height:var(--size-controlLarge);padding:0 var(--space-16) 0 calc(var(--space-16) - var(--size-activeIndicator));border-left:var(--size-activeIndicator) solid transparent;border-radius:var(--radius-sm);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-textSecondary);text-decoration:none}._activeLink_18yee_33{background:var(--color-primarySoft)}._accountToggle_18yee_39{width:100%;background:none;border:none;font-family:inherit;text-align:left;cursor:pointer}._accountToggleLabel_18yee_48{flex:1}._chevron_18yee_52{color:var(--color-textMuted);transition:transform var(--duration-fast) ease}._chevronOpen_18yee_57{transform:rotate(180deg)}._submenu_18yee_61{display:flex;flex-direction:column;gap:var(--space-4)}._subLink_18yee_67{display:flex;align-items:center;height:var(--size-control);padding:0 var(--space-16) 0 calc(var(--space-16) + var(--size-iconInline) + var(--space-12) - var(--size-activeIndicator));border-left:var(--size-activeIndicator) solid transparent;border-radius:var(--radius-sm);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-textSecondary);text-decoration:none}._subLinkActive_18yee_81{background:var(--color-primarySoft)}._switcher_1c9xn_1{min-width:var(--size-fieldCompact)}._topbar_13lpv_1{display:flex;align-items:center;justify-content:space-between;height:var(--size-topbarHeight);padding:0 var(--space-24);background:var(--color-surface);border-bottom:var(--size-borderWidth) solid var(--color-border);gap:var(--space-16);flex-shrink:0}._leftPane_13lpv_13{display:flex;align-items:center;gap:var(--space-16);min-width:0;flex:1}._menuButton_13lpv_21{display:none;align-items:center;justify-content:center;background:none;border:none;color:var(--color-textPrimary);padding:var(--space-4)}._mobileBrand_13lpv_31{display:none;font-family:var(--font-family-heading);font-size:var(--font-size-cardTitle);font-weight:var(--font-weight-medium);color:var(--color-textPrimary)}@media(max-width:768px){._topbar_13lpv_1{padding:0 var(--space-16)}._menuButton_13lpv_21{display:inline-flex}._mobileBrand_13lpv_31{display:block}}._hint_dfpk6_1{font-size:var(--font-size-body);color:var(--color-textSecondary);text-align:center}._header_12nqp_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap;margin-bottom:var(--space-24)}._title_12nqp_10{font-size:var(--font-size-cardTitle);font-weight:var(--font-weight-medium);letter-spacing:-.01em}._legend_12nqp_16{display:flex;gap:var(--space-16);font-size:var(--font-size-meta);color:var(--color-textSecondary)}._legendItem_12nqp_23{display:inline-flex;align-items:center;gap:var(--space-8)}._swatch_12nqp_29{width:12px;height:12px;border-radius:3px}._scroll_12nqp_35{overflow-x:auto}._chart_12nqp_39{display:flex;align-items:flex-end;gap:var(--space-16);height:240px;min-width:min-content}._group_12nqp_47{flex:1 0 56px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--space-8)}._bars_12nqp_57{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:var(--space-4);border-bottom:var(--size-borderWidth) solid var(--color-border)}._bar_12nqp_57{width:40%;max-width:24px;min-height:2px;border-radius:4px 4px 0 0}._incomeBar_12nqp_74{background:var(--color-primary)}._expenseBar_12nqp_78{background:var(--color-accent)}._label_12nqp_82{font-size:var(--font-size-meta);color:var(--color-textSecondary);white-space:nowrap}._range_8v732_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);margin-bottom:var(--space-20)}._cards_8v732_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-20);margin-bottom:var(--space-20)}@media(max-width:480px){._range_8v732_1{grid-template-columns:1fr}}._bar_1qnu8_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-12);margin-bottom:var(--space-20)}._form_dm68t_1{display:flex;flex-direction:column;gap:var(--space-16)}._pair_dm68t_7{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12)}@media(max-width:480px){._pair_dm68t_7{grid-template-columns:1fr}}._actions_ixyto_1{display:flex;justify-content:flex-end;gap:var(--space-8)}._tabs_i4dvn_1{margin-bottom:var(--space-20)}._actions_1vo1g_1{display:flex;gap:var(--space-8)}._permissionCell_153z3_1{display:flex;flex-direction:column;gap:var(--space-4)}._permissionName_153z3_7{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-textPrimary)}._permissionDescription_153z3_13{font-size:var(--font-size-meta);color:var(--color-textSecondary)}:root{--color-background: #f7f7f8;--color-surface: #ffffff;--color-surfaceSunken: #f3f4f6;--color-border: #e5e7eb;--color-textPrimary: #0a0a0a;--color-textSecondary: #6b7280;--color-textMuted: var(--color-textSecondary);--color-primary: #2d5ba4;--color-primaryHover: #254b87;--color-primarySoft: #e6eef8;--color-primaryText: #ffffff;--color-accent: #f4711d;--color-accentSoft: #fef1e8;--color-accentBorder: #f9b78d;--color-dark: var(--color-primary);--color-darkText: var(--color-primaryText);--color-success: var(--color-primary);--color-successBackground: var(--color-primarySoft);--color-warning: var(--color-accent);--color-warningBackground: var(--color-accentSoft);--color-danger: var(--color-textPrimary);--color-dangerBackground: var(--color-surfaceSunken);--color-info: var(--color-primary);--color-infoBackground: var(--color-primarySoft);--color-focusRing: var(--color-primary);--color-overlay: rgba(10, 10, 10, .45)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html,body{overscroll-behavior:none}body{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--color-textPrimary);background:var(--color-background);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-family-heading);margin:0}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:var(--size-focusRingWidth) solid var(--color-focusRing);outline-offset:var(--size-focusRingOffset)}
